:root{--ink:#172028;--paper:#f4f0e9;--cream:#e9e2d5;--orange:#f05a38;--line:rgba(23,32,40,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}.topline{height:8px;background:var(--orange)}header{height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw}.brand{color:var(--ink);font-family:'DM Mono',monospace;font-size:18px;font-weight:500;letter-spacing:-1.4px;text-decoration:none}.brand span{color:var(--orange)}.header-cta,.why-body a,footer a:not(.brand){font:500 11px 'DM Mono';color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:6px}.header-cta b{color:var(--orange);font-size:16px;margin-left:8px}.hero{min-height:630px;display:grid;grid-template-columns:1.12fr .88fr;background:linear-gradient(110deg,var(--paper) 52%,#e9e2d5 52%)}.hero-copy{padding:87px 7vw 82px 9.8vw}.eyebrow{font:500 11px 'DM Mono';letter-spacing:.07em;margin:0}.eyebrow i{display:inline-block;width:19px;height:1px;background:var(--orange);vertical-align:middle;margin-right:9px}.hero h1,.why h2,.signup h2{font:700 clamp(55px,7.1vw,103px)/.9 'Playfair Display';letter-spacing:-.065em;margin:57px 0 32px}.hero h1 em,.why h2 em,.signup h2 em{color:var(--orange);font-weight:600}.lede{font-size:16px;line-height:1.6;max-width:410px;margin-bottom:31px}.primary{display:inline-block;background:var(--ink);color:var(--paper);padding:16px 20px;text-decoration:none;font:500 11px 'DM Mono';letter-spacing:.04em}.primary span{color:var(--orange);font-size:16px;margin-left:15px}.delivery{font:11px 'DM Mono';margin-top:19px;color:#667076}.hero-card{align-self:center;max-width:370px;margin:0 12% 0 auto;background:#faf8f3;box-shadow:17px 17px 0 var(--orange);padding:21px}.card-kicker,.card-source{font:11px 'DM Mono';letter-spacing:.05em}.card-kicker span{color:var(--orange)}.card-image{height:222px;background:linear-gradient(180deg,transparent,#17202880),url('https://images.unsplash.com/photo-1548013146-72479768bada?auto=format&fit=crop&w=900&q=85') center/cover;margin:21px 0 16px}.card-num{font:700 23px 'Playfair Display';margin:0}.card-num span{font:11px 'DM Mono';color:#697176}.hero-card h2{font:700 39px/1.02 'Playfair Display';letter-spacing:-.05em;margin:14px 0 25px}.card-source{border-top:1px solid var(--line);padding-top:13px;margin:0;color:#60686e}.proof{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.proof div{padding:37px 9.8vw;border-right:1px solid var(--line);display:flex;align-items:center;gap:16px}.proof div:last-child{border:0}.proof strong{font:600 39px 'Playfair Display'}.proof span{font:11px/1.5 'DM Mono';text-transform:uppercase}.why{padding:128px 9.8vw 103px;display:flex;justify-content:space-between;gap:55px}.why h2{font-size:67px;margin:26px 0 0}.why-body{max-width:405px;margin-top:101px}.why-body p{font-size:16px;line-height:1.72;margin:0 0 30px}.why-body a span{color:var(--orange);font-size:16px;margin-left:8px}.principles{background:var(--ink);color:var(--paper);padding:70px 9.8vw;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.principles article{border-top:1px solid #c8c0b3;padding-top:18px}.principles span{font:11px 'DM Mono';color:var(--orange)}.principles h3{font:700 41px/.98 'Playfair Display';letter-spacing:-.05em;margin:37px 0 22px}.principles p{max-width:250px;color:#d4cfc5;font-size:14px;line-height:1.7}.signup{padding:110px 9.8vw;display:grid;grid-template-columns:1fr 1fr;gap:70px}.signup h2{font-size:64px;margin:28px 0 0}.signup-copy{font-size:16px;line-height:1.65;margin:34px 0 28px;max-width:400px}.signup form{display:flex;border-bottom:1px solid var(--ink);max-width:480px}input{border:0;background:transparent;outline:0;font:16px 'DM Sans';padding:14px 3px;width:100%;color:var(--ink)}form button{border:0;background:transparent;font:500 11px 'DM Mono';white-space:nowrap;cursor:pointer}form button span{color:var(--orange);font-size:18px;margin-left:12px}.fine{font:11px 'DM Mono';color:#687077}footer{background:var(--cream);padding:31px 4.5vw;display:flex;justify-content:space-between;align-items:center}footer p{font:11px 'DM Mono';color:#687077}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,140px);background:var(--ink);color:var(--paper);padding:16px 22px;font-size:14px;box-shadow:0 8px 30px #0004;transition:transform .35s;z-index:3}.toast.show{transform:translate(-50%,0)}.sr-only{position:absolute;clip:rect(0,0,0,0)}@media(max-width:700px){header{height:72px;padding:0 6vw}.header-cta{font-size:9px}.hero{display:block;background:var(--paper)}.hero-copy{padding:68px 6vw 72px}.hero h1{margin:48px 0 25px}.hero-card{margin:0;max-width:none;box-shadow:none;padding:6vw;background:#e9e2d5}.card-image{height:260px}.proof{grid-template-columns:1fr}.proof div{padding:25px 6vw;border-right:0;border-bottom:1px solid var(--line)}.why{padding:75px 6vw;display:block}.why h2{font-size:53px}.why-body{margin-top:34px}.principles{padding:55px 6vw;grid-template-columns:1fr;gap:35px}.principles h3{margin:22px 0 15px}.signup{padding:75px 6vw;display:block}.signup h2{font-size:53px}.signup-copy{margin-top:32px}footer{display:block;padding:26px 6vw}footer p,footer a:not(.brand){display:block;width:max-content;margin-top:15px}}
