@font-face{font-family:Libre Caslon Display;src:url(/l/fonts/LibreCaslonDisplay-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/l/fonts/LibreCaslonText-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/l/fonts/LibreCaslonText-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/l/fonts/LibreCaslonText-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/l/fonts/Geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/l/fonts/Geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/l/fonts/Geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/l/fonts/GeistMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/l/fonts/GeistMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Boska;src:url(/l/fonts/boska-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--paper:#f4eee3;--paper-2:#eae1d1;--card:#fbf8f1;--ink:#16172a;--ink-2:#3a3b4f;--muted:#615f69;--rule:#16172a24;--red:#b01f2e;--red-2:#c42638;--red-deep:#8c1622;--blue:#1e3270;--blue-2:#2b4697;--night:#0d0e1b;--night-2:#15172a;--cream:#f7f0e3;--cream-2:#f7f0e3c7;--gold:#e8b66c;--f-display:"Libre Caslon Display","Big Caslon","Hoefler Text",Georgia,"Times New Roman",serif;--f-serif:"Libre Caslon Text","Hoefler Text",Georgia,"Times New Roman",serif;--f-italic:"Boska","Libre Caslon Text",Georgia,serif;--f-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--f-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gutter:clamp(16px,5.2vw,48px);--max:1320px;--ease:cubic-bezier(.2,.7,.1,1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .08 0 0 0 0 .12 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");--airmail:repeating-linear-gradient(-45deg,var(--red) 0 13px,transparent 13px 20px,var(--blue) 20px 33px,transparent 33px 40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--night);color:var(--ink);font-family:var(--f-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--max) + 2*var(--gutter));padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2.5px solid var(--gold);outline-offset:3px;border-radius:3px}.paper :focus-visible{outline-color:var(--red)}.paper{background:var(--paper) var(--noise);color:var(--ink);overflow-x:clip}main,.foot{overflow-x:clip}.tag{font:600 11.5px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:7px 10px 6px;display:inline-flex}.tag.ink{background:var(--ink)}.h2{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.35rem,1.35rem + 4.1vw,4.6rem);line-height:1.02}.h2 em,.h-hero em{font-family:var(--f-italic);letter-spacing:-.01em;font-style:italic}.lede{font-size:clamp(1.06rem,.98rem + .35vw,1.25rem);line-height:1.6}.btn-red{--h:58px;min-height:var(--h);background:var(--red);color:#fff;font:600 17px/1.1 var(--f-sans);letter-spacing:-.005em;cursor:pointer;transition:background .2s,transform .2s var(--ease),box-shadow .2s;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 10px 24px -10px #b01f2ebf}.btn-red:hover{background:var(--red-2);transform:translateY(-1px)}.btn-red:active{transform:translateY(1px)}.btn-red svg{width:18px;height:18px;transition:transform .25s var(--ease);flex:none}.btn-red:hover svg{transform:translate(3px)}.btn-red[disabled]{opacity:.85;cursor:progress}.signup{max-width:560px;position:relative}.field-row{gap:10px;display:grid}.field-row input{width:100%;height:58px;color:var(--ink);font:400 17px/1 var(--f-sans);background:#fffdf8;border:1.5px solid #16172a38;border-radius:4px;padding:0 18px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0000000f}.field-row input::placeholder{color:#7a7882}.field-row input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 4px #b01f2e38}.dark .field-row input{border-color:#0000}.dark .field-row input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #e8b66c59}.field-row input[aria-invalid=true]{border-color:var(--red-2)}.field-error{font:500 14px/1.4 var(--f-sans);color:var(--red);margin-top:10px}.dark .field-error{color:#ff8a8a}.trust{font:500 13px/1.3 var(--f-sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:14px;display:flex}.trust li{align-items:center;gap:6px;display:inline-flex}.trust li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:5px;height:5px}.dark .trust{color:var(--cream-2)}.dark .trust li:before{background:var(--gold)}.legal{font:400 12.5px/1.45 var(--f-sans);color:var(--muted);margin-top:10px}.dark .legal{color:#f7f0e399}.legal a{text-underline-offset:2px}.success{color:var(--ink);border-left:5px solid var(--red);background:#fffdf8;border-radius:6px;padding:22px 22px 20px;box-shadow:0 18px 40px -20px #00000080}.success h3{font:400 30px/1.05 var(--f-display);margin-bottom:8px}.success p{font:400 15.5px/1.5 var(--f-sans);color:var(--ink-2)}.signup.is-done .field-row,.signup.is-done .trust,.signup.is-done .legal,.signup.is-done .field-error{display:none}.success:focus{outline:none}.site-head{z-index:20;position:absolute;inset:0 0 auto}.stripe{background:var(--airmail),var(--cream);height:6px}.nav{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{color:var(--cream);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand img{filter:brightness(0)invert()sepia(.25);opacity:.95;width:44px;height:auto}.brand span{font:400 19px/1 var(--f-display);letter-spacing:.005em}.nav-links{font:500 14px/1 var(--f-sans);color:var(--cream-2);align-items:center;gap:28px;display:none}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--cream)}.nav-cta{background:var(--red);border-radius:4px;padding:11px 16px;color:#fff!important}.hero{background:var(--night);color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.hero-bg{z-index:-1;height:min(720px,92svh);position:absolute;inset:0 0 auto}.hero-bg img{object-fit:cover;object-position:52% 40%;width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(180deg,#0d0e1b80 0%,#0d0e1b33 20%,#0d0e1b57 46%,#0d0e1bd1 74%,var(--night) 100%), linear-gradient(90deg,#0d0e1b59,#0d0e1b00 70%);position:absolute;inset:0}.hero-grid{gap:56px;padding-top:94px;padding-bottom:72px;display:grid;position:relative}.h-hero{font-family:var(--f-display);letter-spacing:-.02em;color:var(--cream);text-wrap:balance;font-size:clamp(2.85rem,1.5rem + 5.4vw,6rem);line-height:.98}.h-hero em{color:var(--gold)}.hero-sub{max-width:34ch;color:var(--cream-2);margin-top:18px;font-size:clamp(1.03rem,.95rem + .4vw,1.3rem);line-height:1.5}.byline{font:500 13.5px/1.35 var(--f-sans);color:#f7f0e3d1;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.byline img{border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 2px #f7f0e3d9}.hero-copy>*{animation:rise 1s var(--ease) both}.hero-copy>:first-child{animation-delay:80ms}.hero-copy>:nth-child(2){animation-delay:.22s}.hero-copy>:nth-child(3){animation-delay:.32s}.hero-copy>:nth-child(4){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-device{flex-direction:column;align-items:center;display:none;position:relative}.hero-device:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e8b66c4d,#e8b66c14 55%,#0000 72%);width:150%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.device-cap{text-align:center;max-width:32ch;font:italic 400 16px/1.5 var(--f-italic);color:#f7f0e3b3;margin-top:26px;position:relative}.hero-edge{background:var(--airmail),var(--cream);height:12px}.device{z-index:1;aspect-ratio:434/905;width:min(100%,370px);animation:phoneIn 1.4s .35s var(--ease) both;perspective:1600px;position:relative}@keyframes phoneIn{0%{opacity:0;transform:translateY(60px)rotateX(16deg)scale(.96)}to{opacity:1;transform:none}}.dev{transform-origin:0 0;width:434px;height:905px;transform:scale(var(--s,.8));position:absolute;top:0;left:0}.dev-btn{background:linear-gradient(90deg,#6f7074,#d9dadc 45%,#8b8c90);border-radius:2px;width:5px;position:absolute;box-shadow:0 0 0 .5px #00000059}.dev-btn.l{border-radius:2px 0 0 2px;left:-3.5px}.dev-btn.r{background:linear-gradient(270deg,#6f7074,#d9dadc 45%,#8b8c90);border-radius:0 2px 2px 0;right:-3.5px}.frame{background:linear-gradient(90deg,#00000047,#fff0 3% 97%,#00000047),linear-gradient(160deg,#fbfbfa 0%,#a3a4a7 8%,#e2e3e5 19%,#86878b 36%,#cfd0d3 54%,#77787c 71%,#dcdddf 87%,#94959a 100%);border-radius:74px;padding:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2.5px #46464a8c,inset 0 0 3px 3px #ffffff38,0 2px #ffffff0f,0 60px 90px -30px #000000d9,0 30px 50px -25px #000000b3,0 0 0 1px #0006}.bezel{background:#040405;border-radius:68.5px;width:100%;height:100%;padding:10.5px;position:relative;box-shadow:inset 0 0 0 1.5px #1b1b1f,inset 0 0 0 3px #000}.screen{isolation:isolate;color:#000;background:#fff;border-radius:58px;width:402px;height:873px;font-family:-apple-system,SF Pro Text,Geist,system-ui,sans-serif;position:relative;overflow:hidden}.glare{z-index:9;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 24%,#fff0 40%),linear-gradient(#0000 70%,#00000008);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0009,inset 0 0 18px #00000014}.island{z-index:8;background:#000;border-radius:20px;width:125px;height:37px;margin-left:-62.5px;position:absolute;top:11px;left:50%}.island:after{content:"";background:radial-gradient(circle at 35% 35%,#2a3550 0 2px,#0b0d14 3px 6px);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;right:15px;box-shadow:0 0 0 1px #111}.status{z-index:7;letter-spacing:-.02em;justify-content:space-between;align-items:center;height:56px;padding:4px 30px 0 52px;font-size:17px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.status .t{text-align:center;width:60px}.status .ic{align-items:center;gap:7px;display:flex}.topfade{z-index:6;pointer-events:none;background:linear-gradient(#fff 0% 50%,#ffffffd1 72%,#fff0 100%);height:118px;position:absolute;inset:0 0 auto}.mnav{z-index:7;justify-content:space-between;padding:0 16px;display:flex;position:absolute;top:56px;left:0;right:0}.glass{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#ffffffb8;border-radius:22px;justify-content:center;align-items:center;height:44px;display:flex;box-shadow:0 0 0 .5px #00000014,0 6px 18px -6px #0000002e,inset 0 1px #ffffffe6}.glass.c{width:44px}.glass.pill{gap:22px;padding:0 16px}.glass svg{display:block}.mbar{z-index:7;justify-content:space-between;padding:0 18px;display:flex;position:absolute;bottom:30px;left:0;right:0}.mbar .glass.pill{border-radius:25px;gap:30px;height:50px;padding:0 22px}.mbar .glass.c{border-radius:25px;width:50px;height:50px}.botfade{z-index:6;pointer-events:none;background:linear-gradient(#faf6f000,#faf6f0f2);height:120px;position:absolute;inset:auto 0 0}.homebar{z-index:8;background:#111;border-radius:3px;width:138px;height:5px;margin-left:-69px;position:absolute;bottom:8px;left:50%}.scroller{z-index:1;position:absolute;inset:0;overflow:hidden}.scroll-in{background:linear-gradient(#fff 50%,#f1eadd 50%);padding-top:112px;padding-bottom:110px}.mhead{background:#fff;padding:0 20px 16px}.mfrom{align-items:center;gap:12px;display:flex}.mav{background:#faf6f0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 .5px #0000001f}.mav img{width:34px}.mwho{flex:1;min-width:0}.mname{letter-spacing:-.015em;font-size:16.5px;font-weight:600}.mto{color:#8a8a8e;margin-top:1px;font-size:14px}.mtime{color:#8a8a8e;align-self:flex-start;margin-top:2px;font-size:14px}.msubj{letter-spacing:-.02em;margin-top:14px;font-size:21px;font-weight:700;line-height:1.24}.em{color:#1e1f30;font-family:var(--f-serif);background:#faf6f0;border-top:.5px solid #0000001f}.em-stripe{background:repeating-linear-gradient(-45deg,#b01f2e 0 9px,#faf6f0 9px 14px,#23336f 14px 23px,#faf6f0 23px 28px);height:7px}.em-pad{padding:0 22px}.em-mast{border-bottom:1.5px solid #1e1f30;align-items:center;gap:14px;padding:22px 0 16px;display:flex}.em-mast img{flex:none;width:70px}.em-word{font-family:var(--f-display);letter-spacing:-.005em;font-size:26px;line-height:1.02}.em-date{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:#b01f2e;margin-top:7px}.em-date b{color:#1e1f30;font-weight:500}.em-rule2{border-bottom:.5px solid #1e1f30;height:4px}.em-chips{flex-wrap:wrap;gap:6px;padding:14px 0 4px;display:flex}.chip{height:27px;font:500 12.5px/1 var(--f-sans);color:#2a2b3d;white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:0 0 0 .75px #1e1f3029}.chip i{background:#e3b23c;border-radius:50%;width:7px;height:7px;display:block}.chip.warn{color:#fff;box-shadow:none;background:#b01f2e}.em-hello{font-family:var(--f-display);letter-spacing:-.015em;margin-top:22px;font-size:37px;line-height:1.02}.em-p{color:#2b2c3e;font-size:16px;line-height:1.6}.em-top{margin-top:12px;font-size:16.5px}.em-sec{border-top:.5px solid #1e1f3033;margin-top:30px;padding-top:24px}.em-tag{font:600 10.5px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#b01f2e;border-radius:2px;padding:6px 8px 5px;display:inline-block}.em-h{font-family:var(--f-display);letter-spacing:-.012em;margin-top:12px;font-size:28px;line-height:1.1}.em-fig{margin:16px -22px 0}.em-fig img{aspect-ratio:3/2;object-fit:cover;width:100%}.em-fig figcaption{font:400 12px/1.4 var(--f-sans);color:#6e6c74;padding:8px 22px 0}.em-body .em-p{margin-top:14px}.em-body b{color:#1e1f30;font-weight:700}.em-item{border-bottom:.5px solid #1e1f3024;grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.em-item:last-child{border-bottom:0}.em-item img{object-fit:cover;border-radius:5px;width:96px;height:96px}.em-ih{font-family:var(--f-display);letter-spacing:-.008em;font-size:19.5px;line-height:1.16}.em-ip{color:#3a3b4d;margin-top:6px;font-size:14.5px;line-height:1.52}.em-feat img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;margin-top:16px}.em-meta{font:500 12.5px/1.45 var(--f-sans);color:#5b5a64;margin-top:8px}.em-meta .pr{color:#b01f2e;background:#b01f2e1a;border-radius:3px;margin-left:2px;padding:2px 6px;font-weight:600;display:inline-block}.em-radar{margin-top:12px}.em-radar li{border-bottom:.5px solid #1e1f3024;grid-template-columns:86px 1fr;gap:10px;padding:12px 0;font-size:14.5px;line-height:1.5;display:grid}.em-radar li:last-child{border-bottom:0}.em-radar time{font:500 11.5px/1.7 var(--f-mono);color:#b01f2e;text-transform:uppercase;letter-spacing:.02em}.em-foot{text-align:center;font:400 12px/1.6 var(--f-sans);color:#6e6c74;background:#f1eadd;margin-top:28px;padding:26px 22px 30px}.em-foot img{opacity:.85;width:54px;margin:0 auto 8px}.em-foot u{text-underline-offset:2px}.sec{padding-block:clamp(84px,10vw,150px)}.pain-grid{gap:44px;display:grid}.pain-head .h2 em{color:var(--red)}.pain-media{margin:36px calc(-1*var(--gutter)) 0;position:relative}.pain-media .m1{aspect-ratio:4/5;overflow:hidden}.pain-media .m1 img,.pain-media .m2 img{object-fit:cover;width:100%;height:100%}.pain-media .m1 img{object-position:46% 50%}.pain-media .m2{display:none}.postmark{right:calc(var(--gutter) - 4px);filter:brightness(0)invert()sepia(.2);opacity:.82;width:112px;position:absolute;top:18px;transform:rotate(-12deg)}.pain-text{gap:20px;max-width:38rem;display:grid}.pain-text p{color:var(--ink-2);font-size:clamp(1.08rem,1rem + .35vw,1.28rem);line-height:1.62}.pain-text>p:first-child:first-letter{float:left;font-family:var(--f-display);color:var(--red);padding:.06em .1em 0 0;font-size:4.1em;line-height:.8}.pull{border-top:1.5px solid var(--ink);margin-top:14px;padding-top:26px}.pull p{letter-spacing:-.01em;text-wrap:balance;font-family:var(--f-display)!important;color:var(--ink)!important;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)!important;line-height:1.1!important}.pull p+p{margin-top:12px;font-style:italic;font-family:var(--f-serif)!important;color:var(--red)!important;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)!important;line-height:1.35!important}.band{height:min(84svh,760px);min-height:520px;color:var(--cream);background:var(--night);position:relative;overflow:hidden}.band img{object-fit:cover;object-position:55% 55%;width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:linear-gradient(#0d0e1b00 30%,#0d0e1bb8 100%);position:absolute;inset:0}.band-in{z-index:1;padding-bottom:clamp(36px,6vw,80px);position:absolute;inset:auto 0 0}.band-big{font-family:var(--f-display);letter-spacing:-.025em;max-width:9.5ch;font-size:clamp(3rem,1.6rem + 6.5vw,7.4rem);line-height:.96}.band-big em{font-family:var(--f-italic);color:var(--gold);font-style:italic;display:block}.inside-head{gap:18px;margin-bottom:44px;display:grid}.inside-grid{gap:44px;display:grid}.inside-media{margin-inline:calc(-1*var(--gutter));aspect-ratio:4/3;position:relative;overflow:hidden}.inside-media img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.inside-list{counter-reset:it;border-top:1.5px solid var(--ink)}.inside-list li{counter-increment:it;border-bottom:1px solid var(--rule);grid-template-columns:52px 1fr;gap:6px 14px;padding:22px 0 24px;display:grid}.inside-list li:before{content:counter(it,decimal-leading-zero);font:400 30px/1 var(--f-display);color:var(--red);grid-row:span 2;padding-top:2px}.inside-list h3{font:600 18.5px/1.25 var(--f-sans);letter-spacing:-.015em;color:var(--ink)}.inside-list p{color:var(--ink-2);font-size:1.06rem;line-height:1.58}.inside-mini{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.inside-mini .chip{background:#fffdf8}.source-line{font:500 15px/1.45 var(--f-sans);color:var(--ink);align-items:center;gap:12px;margin-top:28px;display:flex}.source-line svg{background:var(--ink);width:34px;height:34px;color:var(--cream);border-radius:50%;flex:none;padding:8px}.week{background:var(--night);color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.week-bg{z-index:-1;height:620px;position:absolute;inset:0 0 auto}.week-bg img{object-fit:cover;object-position:50% 40%;opacity:.55;width:100%;height:100%}.week-bg:after{content:"";background:linear-gradient(180deg,#0d0e1b8c,#0d0e1bb3 45%,var(--night));position:absolute;inset:0}.week-head{gap:14px;max-width:44rem;display:grid}.week-head p{font:400 15.5px/1.5 var(--f-sans);color:var(--cream-2)}.rail-wrap{margin-top:40px;position:relative}.rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:6px var(--gutter) 28px;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.tk{scroll-snap-align:start;background:var(--card);color:var(--ink);border-radius:8px;flex-direction:column;flex:0 0 min(82vw,320px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px -30px #000c}.tk-top{aspect-ratio:16/11;background:var(--blue);position:relative;overflow:hidden}.tk-top img{object-fit:cover;width:100%;height:100%}.tk-top.red{background:var(--red)}.tk-top.blue{background:var(--blue)}.tk-top.ink{background:#23243a}.tk-top.color{color:var(--cream);flex-direction:column;justify-content:flex-end;padding:20px;display:flex}.tk-top.color:before{content:"";mix-blend-mode:screen;opacity:.14;filter:grayscale()contrast(1.15);background:url(/l/texture-river.webp) 50% 60%/cover;position:absolute;inset:0}.tk-num{font:400 104px/.8 var(--f-display);letter-spacing:-.04em;position:relative}.tk-num small{font:500 12px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:14px;display:block}.tk-date{background:var(--cream);color:var(--ink);font:500 11.5px/1 var(--f-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:3px;padding:7px 10px 6px;position:absolute;top:14px;left:14px}.tk-perf{border-top:1.5px dashed #16172a38;height:0;margin:0 14px;position:relative}.tk-perf:before,.tk-perf:after{content:"";background:var(--night);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.tk-perf:before{left:-24px}.tk-perf:after{right:-24px}.tk-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.tk-body h3{font:400 22px/1.15 var(--f-display);letter-spacing:-.01em;text-wrap:balance}.tk-body h3 i{font-family:var(--f-italic)}.tk-meta{font:500 13.5px/1.45 var(--f-sans);color:var(--ink-2)}.tk-meta span{display:block}.tk-price{margin-top:auto;padding-top:6px;display:flex}.tk-price b{color:var(--red);font:600 13px/1.2 var(--f-sans);background:#b01f2e1a;border-radius:3px;padding:6px 10px 5px;display:inline-block}.tk-price b.n{color:var(--ink-2);background:#16172a12;font-weight:500}.rail-ctl{gap:10px;display:none}.rail-ctl button{width:48px;height:48px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f7f0e359;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.rail-ctl button:hover{border-color:var(--cream);background:#f7f0e31a}.week-cta{flex-direction:column;align-items:flex-start;gap:14px;padding-top:8px;padding-bottom:clamp(72px,7vw,104px);display:flex}.week-cta .btn-red{width:100%;max-width:420px}.founder-grid{align-items:center;gap:52px;display:grid}.stamp-wrap{width:min(84%,440px);margin-inline:auto;position:relative;transform:rotate(-2.2deg)}.stamp{aspect-ratio:4/5;filter:drop-shadow(0 0 #0000);background:#fffdf8;padding:5.2%;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0H400V500H0ZM4.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM4.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM29.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM29.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM54.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM54.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM79.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM79.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM104.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM104.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM129.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM129.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM154.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM154.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM179.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM179.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM204.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM204.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM229.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM229.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM254.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM254.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM279.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM279.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM304.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM304.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM329.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM329.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM354.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM354.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM379.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM379.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 12.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 12.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 37.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 37.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 62.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 62.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 87.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 87.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 112.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 112.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 137.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 137.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 162.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 162.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 187.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 187.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 212.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 212.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 237.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 237.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 262.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 262.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 287.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 287.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 312.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 312.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 337.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 337.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 362.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 362.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 387.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 387.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 412.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 412.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 437.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 437.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 462.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 462.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 487.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 487.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0H400V500H0ZM4.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM4.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM29.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM29.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM54.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM54.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM79.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM79.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM104.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM104.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM129.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM129.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM154.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM154.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM179.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM179.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM204.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM204.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM229.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM229.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM254.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM254.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM279.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM279.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM304.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM304.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM329.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM329.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM354.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM354.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM379.0 0.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM379.0 500.0a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 12.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 12.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 37.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 37.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 62.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 62.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 87.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 87.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 112.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 112.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 137.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 137.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 162.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 162.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 187.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 187.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 212.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 212.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 237.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 237.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 262.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 262.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 287.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 287.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 312.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 312.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 337.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 337.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 362.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 362.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 387.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 387.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 412.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 412.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 437.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 437.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 462.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 462.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM-8.5 487.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0ZM391.5 487.5a8.5 8.5 0 1 0 17.0 0a8.5 8.5 0 1 0 -17.0 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.stamp-shadow{filter:drop-shadow(0 26px 34px #16172a47)drop-shadow(0 2px 3px #16172a2e);position:relative}.stamp-in{background:radial-gradient(90% 70% at 50% 38%,#2e4c9e 0%,#1e3270 55%,#16265a 100%);width:100%;height:100%;position:relative;overflow:hidden}.stamp-in img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.stamp-cap{font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.2%;left:5.2%;right:5.2%}.stamp-word{z-index:2;font:400 15px/1.05 var(--f-display);color:var(--cream);opacity:.92;position:absolute;top:8%;left:9%}.stamp-cancel{z-index:3;mix-blend-mode:multiply;opacity:.88;width:46%;position:absolute;top:-9%;right:-16%;transform:rotate(14deg)}.wavy{z-index:3;width:58%;color:var(--red);opacity:.75;mix-blend-mode:multiply;position:absolute;bottom:-3%;left:-15%}.founder-body{justify-items:start;gap:22px;max-width:36rem;display:grid}.founder-body .q{color:var(--ink);font-size:clamp(1.18rem,1.02rem + .7vw,1.55rem);line-height:1.55}.founder-body .q:before{content:"“";height:.55em;font:400 4.2em/1 var(--f-display);color:var(--red);margin-bottom:6px;display:block}.sig{border-top:1px solid var(--rule);align-items:center;gap:14px;width:100%;padding-top:20px;display:flex}.sig-name{width:auto;height:clamp(84px,7vw,108px);color:var(--ink);margin-left:-4px;display:block}.faq{background:var(--paper-2) var(--noise)}.faq-grid{gap:36px;display:grid}.faq-list{border-top:1.5px solid var(--ink)}.plate{box-shadow:0 0 0 1px var(--rule),0 20px 40px -24px #16172a59;background:#fbf7ee;max-width:420px;margin:40px 0 0;padding:10px;display:none;transform:rotate(-1.2deg)}.plate img{filter:sepia(.15)contrast(1.03);width:100%}.faq-item{border-bottom:1px solid #16172a2e}.faq-item h3{font:inherit}.faq-item button{text-align:left;cursor:pointer;width:100%;font:400 clamp(1.3rem,1.15rem + .6vw,1.65rem)/1.2 var(--f-display);color:var(--ink);letter-spacing:-.005em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.pm{border:1.5px solid var(--ink);width:34px;height:34px;transition:background .25s,transform .35s var(--ease);border-radius:50%;flex:none;position:relative}.pm:before,.pm:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:transform .35s var(--ease),background .25s;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.pm:after{transform:rotate(90deg)}.faq-item.open .pm{background:var(--red);border-color:var(--red);transform:rotate(180deg)}.faq-item.open .pm:before,.faq-item.open .pm:after{background:#fff}.faq-item.open .pm:after{transform:rotate(0)}.faq-a{visibility:hidden;transition:grid-template-rows .45s var(--ease),visibility .45s;grid-template-rows:0fr;display:grid}.faq-a>div{overflow:hidden}.faq-a p{color:var(--ink-2);padding:0 48px 24px 0;font-size:1.08rem;line-height:1.6}.faq-item.open .faq-a{visibility:visible;grid-template-rows:1fr}.final{min-height:min(980px,108svh);color:var(--cream);background:var(--night);isolation:isolate;display:flex;position:relative;overflow:hidden}.final picture,.final picture img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.final img{object-fit:cover;object-position:50% 50%}.final:before{content:"";z-index:-1;background:linear-gradient(180deg,#0d0e1b59 0%,#0d0e1b1f 30%,#0d0e1b59 55%,#0d0e1beb 82%,var(--night) 100%);position:absolute;inset:0}.final-in{flex-direction:column;justify-content:space-between;gap:48px;padding-top:clamp(96px,11vw,150px);padding-bottom:clamp(56px,7vw,96px);display:flex}.final .h2{max-width:12ch;color:var(--cream)}.final .h2 em{color:var(--gold)}.final-sub{max-width:30ch;color:var(--cream);margin-top:18px;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.5}.final .signup{width:100%}.foot{background:var(--night);color:#f7f0e3b3;font:400 14px/1.4 var(--f-sans)}.foot .stripe{height:8px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:30px 40px;display:flex}.foot-brand{color:var(--cream);align-items:center;gap:12px;display:flex}.foot-brand img{filter:brightness(0)invert()sepia(.25);opacity:.9;width:46px}.foot-brand span{font:400 18px/1 var(--f-display)}.foot nav{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.foot nav a{text-underline-offset:3px}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 70%}@keyframes rv{0%{transform:translateY(34px)}to{transform:none}}.px img{animation:linear both px;animation-timeline:view();animation-range:cover}@keyframes px{0%{transform:scale(1.14)translateY(-4.5%)}to{transform:scale(1.14)translateY(4.5%)}}.zoom img{animation:linear both zm;animation-timeline:view();animation-range:entry cover 55%}@keyframes zm{0%{transform:scale(1.16)}to{transform:scale(1.02)}}}@media (min-width:640px){.field-row{grid-template-columns:1fr auto}.field-row .btn-red{padding:0 26px}.tk{flex-basis:320px}}@media (min-width:900px){.nav{height:84px}.brand img{width:52px}.brand span{font-size:21px}.nav-links{display:flex}.hero{min-height:100svh}.hero-bg{height:100%}.hero-bg:after{background:linear-gradient(90deg,#0d0e1bf0 0%,#0d0e1bd1 30%,#0d0e1b59 62%,#0d0e1b47 100%),linear-gradient(#0d0e1b80 0%,#0d0e1b00 22% 70%,#0d0e1be6 100%)}.hero-device{display:flex}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:40px;min-height:100svh;padding-top:120px;padding-bottom:56px}.hero-sub{max-width:31ch}.device{width:clamp(320px,26.5vw,392px)}.device-cap{font-size:14.5px}.pain-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,120px)}.pain-head{position:sticky;top:60px}.pain-media{grid-template-columns:1.25fr .75fr;align-items:end;gap:16px;margin:44px 0 0;display:grid}.pain-media .m1{aspect-ratio:4/5;border-radius:3px}.pain-media .m2{aspect-ratio:3/4;border-radius:3px;margin-bottom:-56px;display:block;overflow:hidden}.pain-text{padding-top:10px}.postmark{filter:none;mix-blend-mode:multiply;opacity:.9;width:140px;top:-42px;bottom:auto;right:-30px}.inside-head{margin-bottom:64px}.inside-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,6vw,96px)}.inside-media{aspect-ratio:4/5;border-radius:3px;margin:0;position:sticky;top:40px}.inside-list li{grid-template-columns:76px 1fr;padding:26px 0 28px}.inside-list li:before{font-size:40px}.week-head{grid-template-columns:1fr auto;align-items:end;max-width:none}.rail-ctl{display:flex}.rail{padding-left:max(var(--gutter),calc((100vw - var(--max))/2));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--max))/2))}.tk{flex-basis:340px}.week-cta{flex-direction:row;align-items:center;gap:22px}.week-cta .btn-red{width:auto}.founder-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(56px,8vw,140px)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,7vw,120px)}.faq-side{position:sticky;top:60px}.plate{display:block}.band:after{background:linear-gradient(90deg,#0d0e1bb3 0%,#0d0e1b59 40%,#0d0e1b00 65%),linear-gradient(#0d0e1b00 40%,#0d0e1b99 100%)}.final{min-height:880px}.final-in{justify-content:center;gap:40px}.final:before{background:linear-gradient(90deg,#0d0e1bdb 0%,#0d0e1b8c 40%,#0d0e1b00 70%),linear-gradient(#0d0e1b4d,#0d0e1b00 40%,#0d0e1b99 100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
