@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";
:root{--ink:#11100e;--paper:#f1ede4;--bone:#ded7c9;--orange:#ff4d00;--acid:#d9ff43;--violet:#9f87ff;--blue:#56a8ff;--white:#fffdf8;--muted:#716d65;--line:#11100e33;--mono:"IBM Plex Mono",monospace;--sans:"DM Sans",sans-serif;--serif:"Instrument Serif",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.new-header{z-index:40;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1ede4f0;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid;position:sticky;top:0}.new-wordmark{font:600 13px var(--mono);letter-spacing:-.4px;align-items:baseline;gap:7px;width:max-content;display:flex}.new-wordmark span,.footer-mark span{color:var(--orange)}.new-wordmark em,.footer-mark em{color:var(--orange);font-style:normal}.new-header nav{font:500 10px var(--mono);letter-spacing:.08em;align-items:center;gap:30px;display:flex}.new-header nav a{position:relative}.new-header nav a:after{content:"";background:var(--ink);height:1px;transition:all .2s;position:absolute;bottom:-5px;left:0;right:100%}.new-header nav a:hover:after{right:0}.header-actions{justify-self:end}.waitlist-trigger,.menu-trigger{font:600 11px var(--mono);cursor:pointer;background:0 0;border:0}.waitlist-trigger{border:1px solid var(--ink);padding:9px 12px;transition:all .2s}.waitlist-trigger:hover{background:var(--ink);color:var(--paper)}.menu-trigger{display:none}.launch-hero{border-bottom:1px solid var(--ink);grid-template-columns:55% 45%;min-height:calc(100vh - 76px);display:grid}.hero-copy{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:70px clamp(28px,6vw,100px) 44px 5vw;display:flex}.launch-tag{font:500 10px var(--mono);letter-spacing:.06em;align-items:center;gap:9px;margin-bottom:34px;display:flex}.launch-tag i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff4d001f}.hero-copy h1{font:400 clamp(66px,7.6vw,140px)/.77 var(--serif);letter-spacing:-.055em;margin:0}.hero-copy h1 em{color:var(--orange);font-weight:400;display:inline-block}.hero-copy>p{letter-spacing:-.025em;max-width:600px;margin:34px 0 0;font-size:clamp(17px,1.5vw,23px);line-height:1.38}.hero-cta{align-items:center;gap:26px;margin-top:38px;display:flex}.hero-cta button{background:var(--ink);min-width:245px;color:var(--paper);font:600 11px var(--mono);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:45px;padding:16px 18px;transition:all .2s;display:flex}.hero-cta button:hover{background:var(--orange)}.hero-cta a:last-child{border-bottom:1px solid var(--ink);font:600 10px var(--mono)}.hero-proof{font:500 10px var(--mono);color:var(--muted);gap:clamp(22px,4vw,64px);margin-top:auto;padding-top:55px;display:flex}.hero-proof span{line-height:1.8}.hero-proof b{color:var(--ink);font-weight:500}.hero-product{background:var(--acid);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#11100e1a 1px,#0000 1px),linear-gradient(90deg,#11100e1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.coordinate{z-index:2;font:500 9px var(--mono);letter-spacing:.08em;position:absolute}.coordinate.top{top:25px;right:26px}.coordinate.bottom{bottom:22px;left:24px}.hero-product>.coffee-bag{filter:drop-shadow(20px 26px #11100e2b);transition:all .4s cubic-bezier(.2,.8,.2,1);transform:rotate(5deg)translateY(-24px)}.hero-product:hover>.coffee-bag{transform:rotate(1deg)translateY(-35px)}.hero-product-meta{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:60px;left:26px}.hero-product-meta span{font:500 9px var(--mono);color:var(--muted)}.hero-product-meta strong{font:600 16px var(--mono)}.hero-product-meta small{font:500 9px var(--mono)}.hero-product-meta b{font:400 28px var(--serif);margin-top:4px}.hero-product>button{z-index:3;border:1px solid var(--ink);background:var(--paper);font:600 10px var(--mono);cursor:pointer;padding:13px 18px;transition:all .2s;position:absolute;bottom:61px;right:24px}.hero-product>button:hover{background:var(--ink);color:var(--paper)}.coffee-bag{clip-path:polygon(3% 0,97% 0,100% 5%,97% 100%,3% 100%,0 5%);width:170px;height:235px;color:var(--white);background:#1a1917;padding:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff26}.coffee-bag.hero-bag{width:260px;height:365px;padding:23px}.bag-seal{border-top:1px dashed #ffffff59;border-bottom:1px dashed #ffffff2e;height:3px;position:absolute;top:9px;left:9px;right:9px}.bag-label{border:1px solid #ffffff40;flex-direction:column;height:100%;padding:20px 14px 14px;display:flex}.hero-bag .bag-label{padding:34px 22px 22px}.bag-command{font:500 7px var(--mono);color:var(--acid)}.bag-label strong{font:400 30px/.84 var(--serif);letter-spacing:-.04em;margin-top:auto}.hero-bag .bag-label strong{font-size:48px}.bag-roast{font:500 7px var(--mono);text-transform:uppercase;margin-top:8px}.hero-bag .bag-roast{font-size:9px}.bag-origin{font:500 7px var(--mono);border-top:1px solid #fff3;margin-top:auto;padding-top:10px}.bag-weight{font:400 6px var(--mono);color:#ffffff8c;margin-top:3px}.bag-side{width:160px;font:500 5px var(--mono);letter-spacing:.12em;color:#fff6;position:absolute;top:111px;right:-67px;transform:rotate(90deg)}.coffee-bag.orange .bag-command{color:var(--orange)}.coffee-bag.violet .bag-command{color:var(--violet)}.coffee-bag.blue .bag-command{color:var(--blue)}.signal-tape{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper);overflow:hidden}.signal-tape>div{width:max-content;font:500 10px var(--mono);letter-spacing:.08em;align-items:center;gap:30px;padding:11px 0;animation:28s linear infinite marquee;display:flex}.signal-tape i{color:var(--acid);font-style:normal}.catalog{padding:120px 5vw 80px}.catalog-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-bottom:65px;display:grid}.catalog-head>div>span,.thesis-aside>span,.protocol-title>span,.network-copy>span{font:500 10px var(--mono);color:var(--orange)}.catalog-head h2,.protocol-title h2{font:400 clamp(62px,8vw,126px)/.78 var(--serif);letter-spacing:-.055em;margin:20px 0 0}.catalog-head>p{letter-spacing:-.02em;max-width:560px;margin:0 0 8px;font-size:20px;line-height:1.45}.product-list{border-top:1px solid var(--ink)}.product-row{border-bottom:1px solid var(--ink);grid-template-columns:70px minmax(210px,360px) 1fr 185px;align-items:center;gap:35px;min-height:410px;padding:36px 0;display:grid}.product-index{font:500 10px var(--mono);align-self:start;padding-top:8px}.product-pack{background:var(--bone);place-items:center;height:330px;display:grid;overflow:hidden}.product-row:nth-child(2) .product-pack{background:#ff7a45}.product-row:nth-child(3) .product-pack{background:#c9bcff}.product-row:nth-child(4) .product-pack{background:#a8d2ff}.product-pack .coffee-bag{filter:drop-shadow(12px 15px #11100e2e);transition:all .3s;transform:rotate(-3deg)}.product-row:hover .product-pack .coffee-bag{transform:rotate(2deg)scale(1.04)}.product-story{padding-left:2vw}.product-roast{font:500 9px var(--mono);color:var(--muted);text-transform:uppercase}.product-story h3{font:400 clamp(45px,5vw,78px)/.9 var(--serif);letter-spacing:-.045em;margin:16px 0 5px}.product-thesis{margin:0;font-size:17px}.product-origin{font:500 10px var(--mono);margin:22px 0 9px}.note-list{flex-wrap:wrap;gap:7px;display:flex}.note-list span{border:1px solid var(--line);font:500 8px var(--mono);text-transform:uppercase;padding:5px 8px}.product-buy{flex-direction:column;align-self:stretch;padding:22px 0;display:flex}.coming-soon-buy>span{font:600 16px var(--mono)}.product-buy small{max-width:165px;font:500 8px/1.5 var(--mono);color:var(--muted)}.product-buy button{border:1px solid var(--ink);font:600 9px var(--mono);cursor:pointer;background:0 0;justify-content:space-between;margin-top:auto;padding:14px 13px;transition:all .2s;display:flex}.product-buy button:hover{background:var(--ink);color:var(--paper)}.product-buy button b{font-size:16px;line-height:.7}.thesis{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ink);min-height:800px;color:var(--paper);grid-template-columns:32% 68%;display:grid}.thesis-aside{background:var(--orange);color:var(--ink);border-right:1px solid #f1ede44d;padding:70px 5vw}.thesis-aside>span{color:var(--ink)}.thesis-aside p{font:500 clamp(14px,1.5vw,22px)/1.6 var(--mono);margin-top:70px;position:sticky;top:120px}.thesis-copy{padding:90px 7vw}.thesis-copy h2{max-width:900px;font:400 clamp(60px,8vw,130px)/.82 var(--serif);letter-spacing:-.05em;margin:0 0 55px}.thesis-copy>p{color:#c9c2b6;max-width:760px;margin:0 0 25px;font-size:20px;line-height:1.55}.thesis-copy blockquote{font:italic 400 clamp(34px,4vw,65px)/1 var(--serif);color:var(--acid);border-top:1px solid #f1ede44d;margin:90px 0 0;padding-top:30px}.thesis-copy blockquote span{font:500 9px var(--mono);color:var(--paper);margin-top:20px;display:block}.protocol{grid-template-columns:48% 52%;padding:120px 5vw;display:grid}.protocol-title{position:relative}.protocol-title>div{position:sticky;top:120px}.protocol-steps{border-top:1px solid var(--ink)}.protocol-steps article{border-bottom:1px solid var(--ink);grid-template-columns:90px 1fr;gap:20px;padding:48px 0;display:grid}.protocol-steps article>b{font:500 11px var(--mono);color:var(--orange)}.protocol-steps h3{font:400 40px var(--serif);margin:0 0 13px}.protocol-steps p{max-width:520px;color:var(--muted);margin:0;font-size:15px}.network-panel{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--acid);grid-template-columns:58% 42%;display:grid}.network-terminal{border-right:1px solid var(--ink);padding:6vw}.network-terminal>div{max-width:760px}.term-bar{color:#a9a59e;font:9px var(--mono);background:#252421;align-items:center;padding:12px 14px;display:flex}.term-bar>span{gap:5px;display:flex}.term-bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.term-bar i:nth-child(2){background:#ffbd2e}.term-bar i:nth-child(3){background:#28ca41}.term-bar b{margin:auto;font-weight:400}.term-bar em{color:var(--acid);font-style:normal}.term-content{color:#c9c5bc;min-height:390px;font:12px/1.7 var(--mono);background:#111;padding:34px;box-shadow:22px 22px #11100e33}.term-content .prompt{color:var(--white)}.term-content>p{color:#777;margin:14px 0}.term-content>strong{color:var(--acid);margin-bottom:32px;font-size:20px;display:block}.term-content>div{border-bottom:1px solid #2c2b29;justify-content:space-between;max-width:440px;padding:8px 0;display:flex}.term-content>div span{color:#777}.term-content>div b{color:var(--white);font-weight:400}.cursor{color:var(--acid);margin-top:20px;animation:1s step-end infinite blink;display:block}.network-copy{flex-direction:column;justify-content:center;padding:70px 5vw;display:flex}.network-copy>span{color:var(--ink)}.network-copy h2{font:400 clamp(56px,6vw,96px)/.82 var(--serif);letter-spacing:-.05em;margin:25px 0}.network-copy p{max-width:460px;font-size:17px}.install-command{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:30px;display:grid}.network-copy .install-command code{background:var(--ink);min-width:0;color:var(--paper);font:10px var(--mono);white-space:nowrap;margin:0;padding:15px;display:block;overflow-x:auto}.network-copy code b{color:var(--acid)}.install-command button{border:1px solid var(--ink);font:600 9px var(--mono);cursor:pointer;background:0 0;padding:0 16px}.install-command button:hover{background:var(--ink);color:var(--acid)}.install-note{max-width:470px;font:500 9px/1.5 var(--mono);margin-top:10px}.network-copy>a{width:max-content;font:600 9px var(--mono);border-bottom:1px solid;margin-top:22px}.closing-shop{background:var(--orange);grid-template-columns:1.2fr 1fr .7fr;align-items:center;gap:40px;min-height:720px;padding:90px 5vw;display:grid;overflow:hidden}.closing-shop>div:first-child>span{font:500 10px var(--mono)}.closing-shop h2{font:400 clamp(70px,9vw,145px)/.74 var(--serif);letter-spacing:-.055em;margin:25px 0 0}.closing-shop h2 em{color:var(--acid);font-weight:400}.closing-shop>.coffee-bag{filter:drop-shadow(24px 26px #11100e33);justify-self:center;transform:rotate(-7deg)}.closing-buy{flex-direction:column;align-self:end;padding-bottom:40px;display:flex}.closing-buy p{font:600 18px var(--mono);margin:0}.closing-buy>span{font:500 9px var(--mono)}.closing-buy>b{font:600 14px var(--mono);margin:17px 0}.closing-buy button{border:1px solid var(--ink);background:var(--acid);font:600 10px var(--mono);cursor:pointer;padding:16px}.closing-buy button:hover{background:var(--ink);color:var(--paper)}.new-footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;padding:70px 5vw 25px;display:grid}.footer-mark{height:max-content;font:600 16px var(--mono);align-items:baseline;gap:7px;display:flex}.footer-mark em{font-style:normal}.footer-mark p{font:400 34px var(--serif);color:#a39d92;margin:40px 0 0;position:absolute}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{flex-direction:column;gap:10px;display:flex}.footer-links b{color:#76716a;font:500 8px var(--mono);margin-bottom:12px}.footer-links a{font-size:13px}.footer-links a:hover{color:var(--acid)}.footer-base{color:#777;font:500 8px var(--mono);border-top:1px solid #35332f;grid-column:1/-1;justify-content:space-between;margin-top:90px;padding-top:20px;display:flex}.footer-base i{background:var(--acid);border-radius:50%;width:6px;height:6px;display:inline-block}.drawer-scrim{z-index:79;opacity:0;pointer-events:none;background:#11100e94;border:0;transition:all .3s;position:fixed;inset:0}.drawer-scrim.visible{opacity:1;pointer-events:auto}.cart-drawer{z-index:80;background:var(--paper);flex-direction:column;width:min(580px,100%);height:100dvh;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #11100e33}.cart-drawer.open{transform:none}.drawer-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding:28px;display:flex}.drawer-head span{font:500 9px var(--mono);color:var(--orange)}.drawer-head h2{font:400 46px var(--serif);margin:5px 0 0}.drawer-head button,.checkout-close{font:600 9px var(--mono);cursor:pointer;background:0 0;border:0}.empty-cart{text-align:center;margin:auto;padding:40px}.empty-cart span{font:500 9px var(--mono);color:var(--orange)}.empty-cart strong{font:400 54px var(--serif);margin-top:12px;display:block}.empty-cart p{color:var(--muted)}.empty-cart button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 9px var(--mono);cursor:pointer;padding:14px 20px}.cart-lines{flex:1;padding:0 28px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding:24px 0;display:grid}.cart-line .coffee-bag{width:62px;height:85px;padding:6px}.cart-line .bag-label{padding:10px 4px 4px}.cart-line .bag-label strong{font-size:11px}.cart-line .bag-roast,.cart-line .bag-origin,.cart-line .bag-weight,.cart-line .bag-side{display:none}.cart-line>div>strong{font:400 24px var(--serif);display:block}.cart-line>div>span{font:500 8px var(--mono);color:var(--muted)}.cart-line>em{font:400 23px var(--serif);font-style:normal}.quantity{border:1px solid var(--line);align-items:center;width:max-content;margin-top:10px;display:flex}.quantity button{cursor:pointer;background:0 0;border:0;width:29px;height:28px}.quantity b{text-align:center;min-width:25px;font:500 9px var(--mono)}.cart-summary{border-top:1px solid var(--ink);padding:25px 28px}.cart-summary>div{font:500 10px var(--mono);justify-content:space-between;display:flex}.cart-summary>div b{font-size:18px}.cart-summary p{color:var(--muted);font-size:10px}.checkout-button{background:var(--orange);width:100%;font:600 10px var(--mono);cursor:pointer;border:0;justify-content:space-between;padding:17px 18px;display:flex}.checkout-button:hover{background:var(--ink);color:var(--paper)}.checkout-button:disabled{opacity:.55}.checkout-modal{z-index:90;place-items:center;display:grid;position:fixed;inset:0}.checkout-scrim{background:#11100ec2;border:0;position:absolute;inset:0}.checkout-panel{background:var(--paper);width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:20px 20px 0 var(--orange);padding:45px;position:relative;overflow:auto}.checkout-close{position:absolute;top:22px;right:24px}.checkout-kicker,.order-success>span{font:500 9px var(--mono);color:var(--orange)}.checkout-panel h2{font:400 58px/.9 var(--serif);margin:12px 0 30px}.checkout-panel form{flex-direction:column;gap:17px;display:flex}.checkout-panel label{font:500 8px var(--mono);flex-direction:column;gap:6px;display:flex}.checkout-panel input{border:1px solid var(--line);background:var(--white);border-radius:0;outline:0;height:45px;padding:0 12px}.checkout-panel input:focus{border-color:var(--orange)}.field-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkout-total{border-top:1px solid var(--ink);font:500 10px var(--mono);justify-content:space-between;padding:18px 0 0;display:flex}.checkout-total b{font-size:17px}.checkout-error{color:#b42318;font:500 10px var(--mono);margin:0}.order-success{text-align:center;padding:50px 0}.order-success h2{font-size:70px}.order-success p{font-size:17px}.order-success>b{color:var(--muted);font:500 9px var(--mono);display:block}.order-success button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 9px var(--mono);cursor:pointer;margin-top:28px;padding:15px 22px}.waitlist-modal{z-index:90;place-items:center;display:grid;position:fixed;inset:0}.waitlist-scrim{background:#11100ebd;border:0;position:absolute;inset:0}.waitlist-panel{background:var(--paper);width:min(620px,100% - 32px);box-shadow:18px 18px 0 var(--orange);padding:52px;position:relative}.waitlist-close{font:600 9px var(--mono);cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:22px}.waitlist-kicker{font:500 9px var(--mono);color:var(--orange)}.waitlist-panel h2{font:400 65px/.88 var(--serif);letter-spacing:-.04em;margin:14px 0 18px}.waitlist-panel>p{max-width:460px;color:var(--muted);font-size:15px}.waitlist-panel form{grid-template-columns:1fr auto;gap:10px;margin-top:30px;display:grid}.waitlist-panel label{font:500 8px var(--mono);flex-direction:column;gap:6px;display:flex}.waitlist-panel input{border:1px solid var(--line);background:var(--white);border-radius:0;outline:0;height:48px;padding:0 13px}.waitlist-panel input:focus{border-color:var(--orange)}.waitlist-panel form button{border:1px solid var(--ink);background:var(--ink);height:48px;color:var(--paper);font:600 9px var(--mono);cursor:pointer;align-self:end;padding:0 20px}.waitlist-panel form button:hover{background:var(--orange);border-color:var(--orange)}.waitlist-panel form button:disabled{opacity:.55}.waitlist-message{font:500 10px var(--mono)!important;margin:18px 0 0!important}.waitlist-message.success{color:#267048!important}.waitlist-message.error{color:#a22c23!important}.plain-note{border-top:1px solid #f1ede44d;padding-top:25px;font:500 12px/1.6 var(--mono)!important;color:var(--acid)!important;margin-top:55px!important}.legal{width:min(820px,100%);margin:auto;padding:70px 28px 110px}.legal>.brand{font:600 13px var(--mono);margin-bottom:75px;display:inline-block}.legal>.brand span{color:var(--orange)}.legal .section-heading{align-items:flex-start;gap:14px;display:flex}.legal .section-heading>span{color:var(--orange);font:600 26px var(--mono)}.legal .section-heading h1{font:400 clamp(50px,8vw,90px)/.8 var(--serif);letter-spacing:-.05em;margin:0}.legal .updated{color:var(--muted);font:10px var(--mono);margin:25px 0 55px}.legal section{border-top:1px solid var(--line);padding:26px 0}.legal section h2{color:var(--orange);font:600 13px var(--mono);margin:0 0 10px}.legal section p{color:var(--muted);margin:0;font-size:14px}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.signal-tape>div,.cursor{animation:none!important}.hero-product>.coffee-bag,.product-pack .coffee-bag{transition:none!important}}@media (max-width:1000px){.new-header{grid-template-columns:1fr auto}.new-header nav{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.new-header nav.open{display:flex}.menu-trigger{margin-left:14px;display:inline-block}.launch-hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:1px solid var(--ink);min-height:680px}.hero-product{min-height:680px}.product-row{grid-template-columns:55px 250px 1fr}.product-buy{grid-column:3;padding-top:0}.thesis{grid-template-columns:25% 75%}.protocol{grid-template-columns:1fr;gap:60px}.network-panel{grid-template-columns:1fr}.network-terminal{border-right:0;border-bottom:1px solid var(--ink)}.closing-shop{grid-template-columns:1fr 1fr}.closing-buy{grid-column:2}.footer-mark p{margin-top:25px;position:static}.new-footer{gap:60px}}@media (max-width:720px){.new-header{height:66px;padding:0 16px}.new-wordmark{font-size:10px}.cart-trigger{font-size:9px}.new-header nav{top:66px}.launch-hero{min-height:auto}.hero-copy{min-height:600px;padding:65px 22px 28px}.hero-copy h1{font-size:67px}.hero-copy>p{font-size:17px}.hero-cta{flex-direction:column;align-items:flex-start}.hero-cta button{width:100%}.hero-proof{justify-content:space-between;gap:14px;width:100%}.hero-proof span{font-size:7px}.hero-product{min-height:590px}.hero-product>.coffee-bag{transform:rotate(4deg)translateY(-35px)}.hero-product-meta{bottom:54px;left:18px}.hero-product>button{bottom:54px;right:18px}.signal-tape>div{animation-duration:20s}.catalog{padding:85px 20px 60px}.catalog-head{grid-template-columns:1fr;padding-bottom:40px}.catalog-head h2,.protocol-title h2{font-size:72px}.catalog-head>p{font-size:16px}.product-row{grid-template-columns:30px 1fr;gap:15px;padding:24px 0}.product-index{font-size:8px}.product-pack{height:300px}.product-story{grid-column:2;padding:10px 0}.product-story h3{font-size:50px}.product-buy{grid-column:2;padding:10px 0}.product-buy button{margin-top:20px}.thesis{grid-template-columns:1fr}.thesis-aside{border-right:0;border-bottom:1px solid var(--ink);padding:40px 22px}.thesis-aside p{margin:30px 0 0;position:static}.thesis-copy{padding:70px 22px}.thesis-copy h2{font-size:70px}.thesis-copy>p{font-size:17px}.thesis-copy blockquote{font-size:40px}.protocol{padding:80px 22px}.protocol-steps article{grid-template-columns:45px 1fr}.protocol-steps h3{font-size:33px}.network-terminal{padding:35px 20px 55px}.term-content{min-height:340px;padding:23px;font-size:9px;box-shadow:10px 12px #11100e33}.network-copy{padding:70px 22px}.network-copy h2{font-size:64px}.closing-shop{grid-template-columns:1fr;min-height:auto;padding:80px 22px}.closing-shop h2{font-size:80px}.closing-shop>.coffee-bag{margin:40px auto}.closing-buy{grid-column:1;width:100%}.new-footer{grid-template-columns:1fr;padding:55px 22px 22px}.footer-links{grid-template-columns:repeat(3,1fr);gap:12px}.footer-base{flex-direction:column;gap:10px;margin-top:60px}.cart-line{grid-template-columns:70px 1fr auto;padding:18px 0}.drawer-head{padding:22px}.cart-lines{padding:0 22px}.checkout-panel{padding:38px 22px}.checkout-panel h2{font-size:48px}.field-pair{grid-template-columns:1fr}.order-success h2{font-size:52px}}@media (max-width:430px){.new-wordmark b{font-size:0}.new-wordmark b:after{content:"FMC";font-size:10px}.hero-copy h1{font-size:60px}.hero-product>.coffee-bag{width:220px;height:310px}.hero-bag .bag-label strong{font-size:40px}.product-pack{height:270px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{margin-top:18px}}@media (max-width:620px){.waitlist-panel{box-shadow:9px 9px 0 var(--orange);padding:42px 22px}.waitlist-panel h2{font-size:50px}.waitlist-panel form{grid-template-columns:1fr}.waitlist-panel form button{width:100%}}@media (max-width:720px){.install-command{grid-template-columns:1fr}.install-command button{min-height:44px}}
