@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);size-adjust:78.27%;ascent-override:152.42%;descent-override:36.92%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:104.42%;ascent-override:90.98%;descent-override:21.55%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:98.97%;ascent-override:95.99%;descent-override:22.73%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{--ink:#15151b;--ink-2:#1b1b23;--ink-3:#25252f;--paper:#f5f3ee;--paper-2:#e8e5dc;--crimson:#c8102e;--red-text:#ff5a5f;--text:#c9c6bf;--text-light:#4a4a52;--muted:#8e8c96;--line:#f5f3ee29;--line-strong:#f5f3ee5c;--line-ink:#15151b33;--f-display:"Oswald", "Oswald Fallback", "Arial Narrow", sans-serif;--f-body:"Public Sans", "Public Sans Fallback", system-ui, sans-serif;--f-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "Courier New", monospace;--margin:clamp(1.125rem, 4vw, 4rem);--gutter:clamp(.75rem, 1.6vw, 1.5rem);--header-h:3.75rem;--ease-out:cubic-bezier(.19, .9, .22, 1);--ease-cut:cubic-bezier(.76, 0, .18, 1);--k-main:var(--paper);--k-leg:var(--crimson)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink);scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);min-height:100svh;color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1rem,.95rem + .22vw,1.1875rem);line-height:1.55;overflow-x:clip}body:after{content:"";z-index:50;pointer-events:none;opacity:.085;background:url(/grain.svg) 0 0/180px 180px;position:fixed;inset:0}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}fieldset{border:0;min-width:0}legend{padding:0}ul[role=list],ol[role=list]{list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}::selection{background:var(--crimson);color:var(--paper)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}.k-main-fill{fill:var(--k-main)}.k-main-stroke{stroke:var(--k-main)}.k-leg{stroke:var(--k-leg)}.seal-ink{fill:var(--crimson)}.chew-body{fill:var(--chew,var(--crimson))}.chew-shine{stroke:#ffffff29}.chew-k{--k-main:#e2364f;--k-leg:#e2364f}.chew-k--shade{--k-main:#8f0b20;--k-leg:#8f0b20}.wrap{column-gap:var(--gutter);width:100%;max-width:120rem;padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.wrap>*{grid-column:1/-1}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.012em;color:var(--paper);text-wrap:balance;font-weight:700;line-height:1.06}.display--xl{font-size:clamp(3.25rem,min(12vw,16.5svh),13.5rem)}.display--l{font-size:clamp(3rem,min(10.4vw,15svh),11.5rem)}.display--m{font-size:clamp(2.125rem,min(5.6vw,9svh),5.75rem)}.line{white-space:nowrap;margin:-.12em 0 -.05em;padding:.12em .04em .05em 0;display:block;overflow:clip}.line__in{display:block}.mono{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.5}.kicker{color:var(--text);align-items:center;gap:.75rem;display:flex}.kicker:before{content:"";background:currentColor;flex:none;width:2.5rem;height:1px}.lede{color:var(--text);text-wrap:pretty;max-width:34em;font-size:clamp(1.0625rem,1rem + .42vw,1.4375rem);line-height:1.42}.link{color:var(--paper);padding-block:.5rem;font-weight:700;display:inline-block}.btn{background:var(--paper);min-height:3.5rem;color:var(--ink);font-family:var(--f-body);letter-spacing:.07em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:.9rem 1.25rem .9rem 1.4rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:var(--crimson);transform-origin:0;height:4px;transition:transform .45s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.btn:hover:after,.btn:focus-visible:after{transform:scaleX(1)}.btn:focus-visible{outline-offset:4px}.btn[disabled]{cursor:progress;opacity:.7}.btn--full{width:100%}.icon-arrow{width:1.5rem;height:1.5rem;transition:transform .45s var(--ease-out);flex:none}.btn:hover .icon-arrow,.btn:focus-visible .icon-arrow{transform:translate(.3rem)}.header{z-index:40;height:var(--header-h);padding-inline:var(--margin);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.header:before{content:"";z-index:-1;background:var(--ink);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s;position:absolute;inset:0}.header.is-solid:before,.page .header:before{opacity:1}.brand{min-height:2.75rem;color:var(--paper);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand__mark{width:1.4rem;height:auto}.brand__name{font-family:var(--f-display);letter-spacing:.04em;font-size:1.25rem;font-weight:700;line-height:1}.header__status{display:none}.header__cta{min-height:2.75rem;font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--paper);align-items:center;gap:.6rem;font-size:.75rem;text-decoration:none;display:inline-flex}.header__cta:before{content:"";background:var(--crimson);width:.5rem;height:.5rem}.header__cta:hover{text-decoration:underline}@media (min-width:48rem){.header__status{display:block}}.footer{z-index:1;background:var(--ink);border-top:1px solid var(--line);padding-block:2.5rem 3rem;position:relative}.footer__grid{align-items:center;row-gap:1rem}.footer__brand{font-family:var(--f-mono);letter-spacing:.06em;color:var(--paper);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.footer__mark{width:1.1rem;height:auto}.footer__note{color:var(--muted);font-size:.875rem}.footer__nav{flex-wrap:wrap;gap:.25rem 1.75rem;font-size:.9375rem;display:flex}.footer__nav a{color:var(--paper);padding-block:.6rem;display:inline-block}@media (min-width:56rem){.footer__brand{grid-column:1/span 4}.footer__note{grid-column:5/span 4}.footer__nav{grid-column:9/-1;justify-content:flex-end}}.gl{z-index:0;width:100%;height:100vh;pointer-events:none;opacity:0;height:100lvh;transition:opacity 1.4s;position:fixed;inset:0 auto auto 0}.gl-on .gl{opacity:1}main{z-index:1;position:relative}[data-visual]>svg,.cut__crowd>svg{transition:opacity .9s}[data-visual].is-live>svg,.cut__crowd.is-live>svg{opacity:0}.svg-mono{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;fill:var(--muted);font-size:9.5px}.stage{position:relative}.hero{--track:150svh}.problem{--track:280svh}.cut{--track:240svh}.proof{--track:380svh}@media (min-width:48rem){.problem{--track:330svh}.cut{--track:300svh}.proof{--track:440svh}}.motion .track{height:var(--track)}.motion .stage{height:100svh;position:sticky;top:0;overflow:clip}.js [data-reveal]{opacity:0;transition:opacity .8s ease, transform .9s var(--ease-out)}.motion [data-reveal]{transform:translateY(1.5rem)}.js [data-reveal].is-in{opacity:1;transform:none}.motion [data-lines] .line__in{transition:transform 1s var(--ease-out);transform:translateY(114%)}.motion [data-lines] .line:nth-child(2) .line__in{transition-delay:70ms}.motion [data-lines] .line:nth-child(3) .line__in{transition-delay:.14s}.motion [data-lines] .line:nth-child(4) .line__in{transition-delay:.21s}.motion [data-lines].is-in .line__in{transform:none}.calm.js [data-lines]{opacity:0;transition:opacity .8s}.calm.js [data-lines].is-in{opacity:1}@media (max-width:47.99rem){.display--m{font-size:min(8.6vw,2.75rem)}}.hero .stage{min-height:100svh;display:grid}.hero__grid{min-height:100svh;padding-top:calc(var(--header-h) + clamp(.75rem, 3svh, 2.5rem));grid-template-rows:auto auto minmax(9rem,1fr) auto auto;padding-bottom:clamp(.9rem,2.4svh,1.75rem)}.motion .hero__grid{height:100svh;min-height:0}.badge{color:var(--text);grid-row:1;align-items:center;gap:.6rem;margin-bottom:clamp(.75rem,2.2svh,1.75rem);display:flex}.badge__dot{background:var(--crimson);flex:none;width:.5rem;height:.5rem}.hero__title{z-index:2;grid-row:2;position:relative}.hero__visual{z-index:1;grid-area:3/4/auto/-1;min-height:0;position:relative}.hero__visual>svg{width:100%;height:100%;position:absolute;inset:0}.jar-draw__body{fill:var(--ink-2);stroke:#f5f3ee80;stroke-width:1px}.jar-draw__cap{fill:#101015;stroke:#f5f3ee80;stroke-width:1px}.jar-draw__label line,.jar-draw__ticks line{stroke:#f5f3ee47;stroke-width:1px}.jar-draw__axis{stroke:#f5f3ee33;stroke-width:1px;stroke-dasharray:2 6}.hero__foot{z-index:2;grid-row:4;gap:1.25rem;display:grid;position:relative}.hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;display:flex}.hero__base{border-top:1px solid var(--line);grid-row:5;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,2.5svh,1.75rem);padding-top:.75rem;display:flex}.hero__specs{flex-wrap:wrap;gap:.15rem 1.5rem;display:flex}.hero__loader{color:var(--text);font-variant-numeric:tabular-nums;flex:none;transition:opacity .6s .4s}.hero__loader.is-done{opacity:0}.hero__loader[hidden]{visibility:hidden;display:block}@media (max-width:47.99rem) and (max-height:720px){.hero__base,.hero__actions .link{display:none}}@media (min-width:60rem) and (max-height:680px){.hero__base{display:none}}@media (min-width:60rem){.hero__grid{grid-template-rows:auto auto minmax(2rem,1fr) auto auto}.hero__title{font-size:clamp(3.25rem,min(12vw,31.4svh - 9.4rem),13.5rem)}.hero__visual{grid-area:1/8/-1/-1}.hero__foot{grid-column:1/span 5}}@media (prefers-reduced-motion:no-preference){.hero .line__in{animation:line-in 1s var(--ease-out) backwards}.hero .line:first-child .line__in{animation-delay:50ms}.hero .line:nth-child(2) .line__in{animation-delay:.13s}.hero .line:nth-child(3) .line__in{animation-delay:.21s}.badge,.hero__base{animation:fade-up .9s var(--ease-out) .2s backwards}.hero__foot{animation:rise .9s var(--ease-out) .2s backwards}.hero__visual>svg{animation:1.2s .15s backwards fade}}@keyframes line-in{0%{transform:translateY(114%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes rise{0%{transform:translateY(1rem)}}@keyframes fade{0%{opacity:0}}.problem{padding-top:clamp(5rem,14svh,11rem)}.problem__intro{row-gap:1.5rem;padding-bottom:clamp(2.5rem,8svh,6rem)}@media (min-width:60rem){.problem__intro h2{grid-column:3/-1}}.problem__grid{row-gap:2rem;padding-block:1rem 3rem}.problem__stats{gap:2.75rem;display:grid}.problem__visual{align-content:start;gap:.75rem;display:grid}.problem__canvas{aspect-ratio:460/408;max-width:34rem;position:relative}.problem__canvas>svg{width:100%;height:100%;position:absolute;inset:0}.gg__solid rect{fill:#cfcac0}.gg__ghost rect{fill:none;stroke:#f5f3ee75;stroke-width:1px;stroke-dasharray:3 3}.gg--a .gg__solid,.gg--b .gg__solid{opacity:0}.stat__num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(4.5rem,min(13vw,22svh),12rem);font-weight:700;line-height:.86}.stat__of{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);vertical-align:.5em;margin-inline:.2em;font-size:.16em;font-weight:400}.stat__text{max-width:27em;color:var(--text);margin-top:1.1rem}.src{color:var(--paper);margin-top:.4rem;padding-block:.6rem;display:inline-block}.cause{max-width:30em}.cause__k{color:var(--red-text);margin-bottom:.75rem}.cause__p{color:var(--paper);text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + 1vw,2rem);line-height:1.28}.readout{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;display:flex}.readout__n{color:var(--paper);font-variant-numeric:tabular-nums;font-size:1rem}.readout__note{color:var(--muted);font-size:.8125rem;line-height:1.4}@media (min-width:60rem){.problem__stats{grid-area:1/1/auto/span 5;align-self:center}.problem__visual{grid-area:1/7/auto/-1}}.motion .problem__grid{height:100%;padding-block:calc(var(--header-h) + .5rem) 1.25rem;grid-template-rows:minmax(0,1fr) auto;row-gap:1rem}.motion .problem__visual{grid-row:1;grid-template-rows:minmax(0,1fr) auto auto;gap:.5rem;height:100%;min-height:0}.motion .problem__canvas{aspect-ratio:auto;max-width:none;min-height:0}.motion .problem__stats{grid-row:2;gap:0}.motion .problem__stats>*{opacity:0;pointer-events:none;transition:opacity .45s ease, transform .7s var(--ease-out);grid-area:1/1;align-self:end;transform:translateY(1.25rem)}.motion .problem[data-phase="1"] [data-stat=b],.motion .problem[data-phase="2"] [data-stat=a],.motion .problem[data-phase="3"] .cause{opacity:1;pointer-events:auto;transition-delay:.18s;transform:none}.motion .gg__solid{transition:opacity .8s}.motion .problem[data-hollow="0"] .gg__solid,.motion .problem[data-hollow="1"] .gg--a .gg__solid{opacity:1}@media (min-width:60rem){.motion .problem__grid{padding-block:calc(var(--header-h) + 3svh) 5svh;grid-template-rows:minmax(0,1fr)}.motion .problem__visual,.motion .problem__stats{grid-row:1}.motion .problem__stats>*{align-self:center}}.cut .stage{min-height:100svh;display:grid;overflow:clip}.cut__crowd{position:absolute;inset:0}.cut__crowd>svg{width:100%;height:100%}.cut-draw__crowd rect{fill:#cfcac0}.cut__line{width:0;height:0;position:absolute;top:50%;left:50%;transform:rotate(55.1deg)}.cut__line:before{content:"";background:var(--crimson);opacity:.55;transform-origin:0;width:220vmax;height:3px;position:absolute;top:-1.5px;left:-110vmax}.cut__grid{min-height:100svh;padding-block:calc(var(--header-h) + 1.25rem) clamp(1.5rem, 5svh, 4rem);grid-template-rows:auto minmax(0,1fr) auto auto;row-gap:1rem;position:relative}.motion .cut__grid{height:100%;min-height:0}.cut__grid .kicker{grid-area:1/1/auto/span 7}.cut__n{color:var(--text);grid-area:1/8/auto/-1;justify-items:end;display:grid}.cut__n span{grid-area:1/1;transition:opacity .4s}.cut__n-many{opacity:0}.cut__spot{aspect-ratio:1;grid-row:2;place-self:center;width:min(46vw,34svh,22rem)}.cut__spot>svg{width:100%;height:100%}.cut__title{grid-row:3}.cut__text{grid-row:4}@media (min-width:60rem){.cut__grid{grid-template-rows:auto minmax(0,1fr) auto}.cut__title{grid-column:1/span 9}.cut__text{grid-area:3/9/auto/-1;align-self:end;padding-bottom:.6em}}.motion .cut__line:before{opacity:1;transition:transform .5s var(--ease-cut), opacity .9s ease .55s;transform:scaleX(0)}.motion .cut[data-phase="1"] .cut__line:before{opacity:0;transform:scaleX(1)}.motion .cut[data-phase="0"] .cut__n-many{opacity:1}.motion .cut[data-phase="0"] .cut__n-one{opacity:0}.motion .cut__crowd{transition:opacity .9s ease .2s, transform 1.4s var(--ease-out) .2s}.motion .cut[data-phase="1"] .cut__crowd{opacity:0;transform:scale(1.12)}.motion .cut__spot{transition:opacity .6s ease .25s, transform .9s var(--ease-out) .25s}.motion .cut[data-phase="0"] .cut__spot{opacity:0;transform:scale(.7)rotate(-8deg)}.motion .cut__title .line__in{transition:transform 1s var(--ease-out) .3s}.motion .cut__title .line:nth-child(2) .line__in{transition-delay:.38s}.motion .cut[data-phase="0"] .cut__title .line__in{transform:translateY(114%)}.motion .cut__text{transition:opacity .7s ease .6s, transform .9s var(--ease-out) .6s}.motion .cut[data-phase="0"] .cut__text{opacity:0;transform:translateY(1.25rem)}.proof{padding-top:clamp(4rem,10svh,8rem)}.motion .proof{padding-top:0}.proof__grid{row-gap:2.5rem;padding-bottom:3rem}.proof__copy .kicker{margin-bottom:1.25rem}.steps{gap:1.25rem;margin-top:clamp(1.25rem,3.5svh,2.5rem);display:grid}.step{border-top:1px solid var(--line);padding-top:.9rem}.step__k{color:var(--text)}.step__t{font-family:var(--f-display);text-transform:uppercase;color:var(--paper);margin-block:.3rem .4rem;font-size:clamp(1.375rem,1.1rem + .9vw,2rem);font-weight:700;line-height:1.05}.step__p{max-width:31em;font-size:.975em}.step__cap{max-width:34em;color:var(--text);margin-top:.6rem}.proof__visual{gap:3rem;display:grid}.dose{gap:1.5rem;display:grid}.dose__canvas{aspect-ratio:548/100;position:relative}.dose__canvas>svg{width:100%;height:100%;position:absolute;inset:0}.dose__nums{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem;display:grid}.dose__num{flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;display:flex}.dose__num dd{font-family:var(--f-display);color:var(--paper);white-space:nowrap;font-size:clamp(1.75rem,min(4.4vw,7svh),4.25rem);font-weight:700;line-height:1}.dose__num dt{color:var(--text)}.report-wrap{place-items:center;display:grid}.report{width:min(100%,31rem);position:relative;container-type:inline-size}.report__in{background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:12px;padding:1.7em 1.7em 1.5em;font-size:clamp(7px,3.05cqw,15px);line-height:1.45;position:relative;box-shadow:0 2.2em 4.5em #00000080}.report__head{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;align-items:start;gap:.4em 1em;padding-bottom:1em;display:grid}.report__brand{letter-spacing:.14em;align-items:center;gap:.5em;font-size:.85em;display:flex}.report__k{--k-main:var(--ink);width:.95em;height:auto}.report__tag{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:.25em .6em;font-size:.72em}.report__title{font-family:var(--f-display);text-transform:uppercase;grid-column:1/-1;font-size:2.3em;font-weight:700;line-height:1}.report__meta{border-bottom:1px solid var(--line-ink);grid-template-columns:1fr .8fr 1.5fr;gap:1em;padding-block:.9em;display:grid}.report__meta dt,.report__table thead th,.chrom figcaption,.report__qr-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);font-size:.68em}.report__meta dd{font-size:.88em}.report__batch{white-space:nowrap;font-weight:400}.chrom{border-bottom:1px solid var(--line-ink);padding-block:.9em .7em}.chrom__plot{margin-bottom:.4em;position:relative}.chrom__svg{width:100%;height:auto}.chrom__axis line{stroke:var(--ink);stroke-width:.6px}.chrom__line{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.chrom__label,.chrom__unit{font-family:var(--f-mono);fill:var(--ink);font-size:7.5px}.chrom__unit{fill:var(--text-light);font-size:6.5px}.chrom__cover{background:var(--paper);transform-origin:100%;position:absolute;inset:0 0 6% 4.5%;transform:scaleX(0)}.report__table{border-collapse:collapse;width:100%;margin-top:.7em;font-size:.86em}.report__table th,.report__table td{border-bottom:1px solid var(--line-ink);text-align:left;vertical-align:middle;padding:.42em 0;font-weight:400}.report__table thead th{padding-top:0}.report__table td:nth-child(2){width:20%;color:var(--text-light)}.report__table td:nth-child(3),.report__table th:nth-child(3){width:24%}.report__n{width:2.2em;color:var(--text-light);display:inline-block}.redact{background:var(--ink);opacity:.82;height:.72em;display:block}.redact--1{width:78%}.redact--2{width:52%}.redact--3{width:66%}.report__pending{max-width:42%;color:var(--text-light);margin-top:.8em;font-size:.74em;line-height:1.4}.report__foot{grid-template-columns:1fr auto;align-items:end;gap:1.5em;margin-top:1.1em;display:grid}.report__stamped{border:.13em solid var(--crimson);color:var(--crimson);letter-spacing:.16em;white-space:nowrap;transform-origin:0 100%;margin-bottom:.9em;padding:.2em .55em .16em;font-size:1.02em;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.report__caption{max-width:21em;font-size:.78em;line-height:1.4}.report__qr{width:6.4em}.report__qr-cap{margin-top:.4em;font-size:.5em;line-height:1.3}.qr{width:100%;height:auto}.qr__row{fill:var(--ink)}.report__seal{aspect-ratio:1;width:26%;position:absolute;bottom:5.5%;right:27.5%;transform:rotate(-7deg)}.report__seal svg{width:100%;height:100%;position:relative}.report__ink{background:var(--crimson);filter:blur(.55em);opacity:.28;position:absolute;inset:4%}@media (min-width:60rem){.proof__copy{grid-area:1/1/auto/span 5}.proof__copy .display{font-size:clamp(2.125rem,min(4.95vw,9svh),5.75rem)}.proof__visual{grid-area:1/7/auto/-1;align-self:start}}.motion .proof__grid{height:100%;padding-block:calc(var(--header-h) + .75rem) 1.25rem;grid-template-rows:minmax(0,1fr) auto;row-gap:1rem}.motion .proof__visual{grid-row:1;min-height:0;display:block;position:relative;container-type:size}.motion .proof__copy{grid-row:2}.motion .dose,.motion .report-wrap{position:absolute;inset:0}.motion .dose{grid-template-rows:minmax(0,1fr) auto;align-items:center;transition:opacity .5s}.motion .dose__canvas{aspect-ratio:auto;height:100%;min-height:0}.motion .dose__canvas>svg{width:88%;height:50%;inset:25% 6%}.motion .proof:not([data-phase="1"]) .dose{opacity:0}.motion .dose__num{opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out);transform:translateY(1rem)}.motion .proof[data-dose] .dose__num{opacity:1;transform:none}.motion .proof[data-dose] .dose__num:nth-child(2){transition-delay:.1s}.motion .proof[data-dose] .dose__num:nth-child(3){transition-delay:.2s}.motion .dose-chew{opacity:0;transition:opacity .5s}.motion .proof[data-dose] .dose-chew{opacity:1}.motion .proof:not([data-fifth]) .dose-chew--fifth{opacity:0}.motion .report-wrap{perspective:1500px;pointer-events:none;align-items:start}.motion .report{opacity:0;width:min(100cqw,33rem);margin-block:auto}@media (max-width:59.99rem){.motion .report-wrap{clip-path:inset(-100vh -100vw 0)}}.motion .chrom__cover{transform:scaleX(1)}.motion .report [data-row],.motion .report .ch,.motion .report .qr__row,.motion .report__stamped,.motion .report__seal{opacity:0}.motion .steps{margin-top:.9rem}.motion .step{opacity:0;transition:opacity .45s ease, transform .7s var(--ease-out);grid-area:1/1;transform:translateY(1rem)}.motion .proof[data-phase="1"] .step[data-step="1"],.motion .proof[data-phase="2"] .step[data-step="2"],.motion .proof[data-phase="3"] .step[data-step="3"]{opacity:1;transition-delay:.15s;transform:none}@media (min-width:60rem){.motion .proof__grid{padding-block:calc(var(--header-h) + 3svh) 5svh;grid-template-rows:minmax(0,1fr)}.motion .proof__copy,.motion .proof__visual{grid-row:1}.motion .proof__copy{align-self:center}.motion .proof__visual{align-self:stretch}}@media (min-width:60rem) and (min-height:50rem){.motion .steps{margin-top:clamp(1.25rem,3.5svh,2.5rem)}.motion .step{opacity:.6;grid-area:auto;transform:none}}.products{background:var(--ink);padding-block:clamp(6rem,16svh,12rem) clamp(4rem,10svh,8rem);position:relative}.products__head{row-gap:1.25rem;margin-bottom:clamp(2.5rem,7svh,5rem)}@media (min-width:60rem){.products__head h2{grid-column:1/span 7}.products__intro{grid-area:2/9/auto/-1;align-self:end;padding-bottom:.5em}}.cards{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:52rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{perspective:1100px}.card:nth-child(2){transition-delay:80ms}.card:nth-child(3){transition-delay:.16s}.card--daily{--accent:#e0245e}.card--pro{--accent:#6fb52c}.card--max{--accent:#c8102e}.card__tilt{background:var(--paper);height:100%;color:var(--ink);transition:transform .6s var(--ease-out);flex-direction:column;display:flex}.card.is-tilting .card__tilt{transition-duration:.18s}.card__seal-area{aspect-ratio:5/4;background:var(--paper-2);place-items:center;display:grid;position:relative;overflow:hidden}.card__jar{width:42%;height:auto}.card__jar-body,.card__jar-cap{fill:var(--accent)}.card__jar-cap{stroke:var(--paper-2);stroke-width:2px}.card__jar-label{fill:#f5f3ee4d}.card__veil{background:repeating-linear-gradient(115deg,#15151b0a 0 1px,#0000 1px 7px),#f0ede5cc;position:absolute;inset:0}.card__sweep{background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%);position:absolute;inset:-10% -40%;transform:translate(-70%)}.card:hover .card__sweep{transition:transform 1.1s var(--ease-out);transform:translate(70%)}.card__tape{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;text-align:center;white-space:nowrap;padding-block:.6em;font-size:.6875rem;position:absolute;top:56%;left:-10%;right:-10%;overflow:hidden;transform:rotate(-7deg)}.card__body{flex-direction:column;flex:1;gap:.9rem;padding:1.4rem 1.4rem 1.6rem;display:flex}.card__soon{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);align-items:center;gap:.55rem;font-size:.75rem;display:flex}.card__soon-dot{background:var(--accent);width:.5rem;height:.5rem}.card__name{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(3.25rem,6.2vw,5.75rem);font-weight:700;line-height:.9}.card--max .card__name{color:var(--crimson)}.card__facts>div{border-top:1px solid var(--line-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;display:flex}.card__facts dt{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);font-size:.75rem}.card__facts dd{text-align:right;color:var(--ink);font-weight:700}.card__price dd{font-family:var(--f-display);white-space:nowrap;font-size:1.75rem;line-height:1}.card__price dd span{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-light);font-size:.75rem;font-weight:400}.card__warning{border-left:3px solid var(--crimson);color:var(--ink);margin-top:auto;padding-left:.75rem;font-size:.8125rem;line-height:1.4}.products__notes{row-gap:1rem;margin-top:clamp(2rem,5svh,3.5rem)}.shared{max-width:46em;color:var(--text)}.shared .mono{color:var(--paper);margin-bottom:.4rem;display:block}.price-note{color:var(--text)}@media (min-width:60rem){.shared{grid-column:1/span 7}.price-note{grid-area:1/9/auto/-1;align-self:end}}.waitlist{background:var(--ink);border-top:1px solid var(--line);padding-block:clamp(5rem,14svh,10rem);position:relative}.waitlist__grid{row-gap:3rem}.waitlist__copy{align-content:start;gap:1.25rem;display:grid}.waitlist__note{max-width:34em;color:var(--muted);font-size:.9375rem}@media (min-width:60rem){.waitlist__copy{grid-column:1/span 5}.form{grid-column:7/-1}}.form{background:var(--ink-2);border:1px solid var(--line-strong);gap:2rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.field__label{color:var(--text);text-transform:none;letter-spacing:.02em;margin-bottom:.75rem;font-size:.8125rem;display:block}.req{color:var(--muted)}.field__input{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--paper);background:0 0;border-radius:0;padding:.6rem 0 .7rem;font-size:1.25rem;display:block}.field__input::placeholder{color:var(--muted);opacity:1}.field__input:focus-visible{outline:2px solid var(--paper);outline-offset:6px}.field.is-invalid .field__input{border-bottom-color:var(--red-text)}.choices{flex-wrap:wrap;gap:.6rem;display:flex}.choice{border:1px solid var(--line-strong);min-height:3rem;color:var(--paper);cursor:pointer;align-items:center;gap:.65rem;padding:.5rem 1rem .5rem .8rem;display:inline-flex;position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice__box{border:1px solid var(--paper);flex:none;width:1rem;height:1rem;position:relative}.choice__box:after{content:"";background:var(--paper);transition:transform .2s var(--ease-out);position:absolute;inset:2px;transform:scale(0)}.choice input:checked+.choice__box:after{transform:scale(1)}.choice:has(input:checked){border-color:var(--paper)}.choice:has(input:focus-visible){outline:2px solid var(--paper);outline-offset:3px}.choice--consent{min-height:0;color:var(--text);border:0;align-items:flex-start;padding:0;font-size:.9375rem;line-height:1.5}.choice--consent .choice__box{width:1.15rem;height:1.15rem;margin-top:.15rem}.choice--consent a{z-index:1;color:var(--paper);position:relative}.field__error,.form__status{color:var(--red-text);margin-top:.6rem;font-size:.875rem}.form__status:empty{display:none}.form__status.is-info{color:var(--text)}.form__stamp{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:#15151be6;place-content:center;justify-items:center;gap:1.25rem;transition:opacity .25s,visibility 0s .25s;display:grid;position:absolute;inset:0;overflow:hidden}.form__stamp svg{opacity:0;width:min(11rem,40vw);height:auto;transform:scale(2.4)rotate(-9deg)}.form__stamp .mono{color:var(--paper);opacity:0;transition:opacity .4s .35s}.form.is-stamped .form__stamp{opacity:1;visibility:visible;transition-delay:0s}.form.is-stamped .form__stamp svg{opacity:1;transition:transform .2s cubic-bezier(.6,0,.9,.35) .15s,opacity .1s linear .15s;transform:scale(1)rotate(-9deg)}.form.is-stamped .form__stamp .mono{opacity:1}.closing{background:var(--crimson);--k-leg:var(--ink);min-height:100svh;display:grid;position:relative}.closing ::selection{background:var(--ink)}.closing__grid{padding-block:calc(var(--header-h) + 2.5rem) clamp(2rem, 7svh, 5rem);align-content:space-between;row-gap:3rem}.closing__mark{width:clamp(3.5rem,8vw,8rem);height:auto}.closing__title{font-size:clamp(2.5rem,min(11.4vw,17svh),13rem)}
