.home{--home-paper:#f8f7f3;--home-surface:#eeeee7;--home-dark:#101d20;--home-ink:#172623;--home-muted:#59645f;--home-line:#dcdfd5;--home-rule:#c9cec0;--home-signal:#e5b877;--home-signal-ink:#6a5a3e;--fs-display:clamp(58px, min(10vw, 15.5vh), 164px);--fs-h2:clamp(34px, 4.6vw, 66px);--fs-h3:clamp(19px, 1.6vw, 22px);--fs-lede:clamp(17px, 1.5vw, 19px);--fs-body:16px;--fs-small:13px;--fs-meta:11px;--home-section-y:clamp(76px, 10vw, 132px);--home-gap:clamp(48px, 7vw, 96px);--home-head-gap:clamp(40px, 5vw, 64px);--home-ease:cubic-bezier(.16, 1, .3, 1);background:var(--home-paper);color:var(--home-ink)}.home :where(h1,h2,h3,p,ul,dl,dd,figure){margin:0}.home :where(ul){padding:0;list-style:none}.home h2{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-h2);letter-spacing:-.032em;text-wrap:balance;font-weight:450;line-height:1.1}.home h2 em{color:inherit;font-weight:400}.home .eyebrow{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--home-signal-ink);margin-bottom:22px;font-weight:500}.home .eyebrow:before{display:none}.home .home-body{color:var(--home-muted);font-size:var(--fs-body);max-width:34em;line-height:1.75}.home .home-fine{font-size:var(--fs-small);color:var(--home-muted);line-height:1.7}.home-text-link{font-size:var(--fs-small);letter-spacing:-.01em;align-items:center;gap:14px;width:fit-content;padding:10px 0;font-weight:600;display:inline-flex;position:relative}.home-text-link:after{content:"";opacity:.35;transform-origin:0;height:1px;transition:transform .45s var(--home-ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.home-text-link:hover:after,.home-text-link:focus-visible:after{transform:scaleX(1)}.home-text-link>span{transition:transform .45s var(--home-ease)}.home-text-link:hover>span{transform:translate(3px,-3px)}.home .button{font-size:var(--fs-small);transition:background .3s var(--home-ease), transform .3s var(--home-ease), box-shadow .3s var(--home-ease);border-radius:6px;padding:16px 24px;font-weight:600}.home .home-primary{color:#152225;background:#e9c896;border:1px solid #e9c896;gap:24px;box-shadow:0 1px 2px #0000002e}.home .home-primary:hover{background:#f5dcb7;transform:translateY(-2px);box-shadow:0 10px 26px #00000047}.home .home-primary>span{transition:transform .45s var(--home-ease)}.home .home-primary:hover>span{transform:translate(3px,-3px)}.home-hero{background:var(--home-dark);color:#f7f5ed;min-height:min(calc(100svh - var(--header-h,72px)), 1080px);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.home-hero:before{content:"";z-index:-1;background:radial-gradient(circle 260px at var(--glow-x,72%) var(--glow-y,55%), #e5b8771f, transparent 75%), radial-gradient(70% 60% at 50% 115%, #e5b87712, transparent 70%);pointer-events:none;position:absolute;inset:0}.home-hero:after,.plate-stage:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image: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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-hero>.wrap{width:min(var(--content-max), calc(100% - 2 * var(--space-gutter)));position:relative}.hero-stage{padding-top:clamp(36px,6vh,76px)}.home-hero .eyebrow{color:#d4ba91;align-items:flex-start;gap:14px;margin-bottom:clamp(18px,3vh,30px);display:flex}.hero-pulse{background:var(--home-signal);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.4em;position:relative}.hero-pulse:after{content:"";border:1px solid var(--home-signal);opacity:0;border-radius:50%;position:absolute;inset:-5px}.hero-title{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-display);letter-spacing:-.055em;flex-direction:column;font-weight:400;line-height:.9;display:flex}.hero-line{margin-bottom:-.22em;padding:.04em .06em .22em 0;display:block;overflow:clip}.hero-line>span{display:inline-block}.hero-line-2{align-self:flex-end;padding-right:.02em}.hero-title em{color:var(--home-signal);font-weight:300}.signal-field{flex:1 1 0;width:100%;min-height:clamp(120px,18vh,300px);margin:clamp(-8px,-1vh,0px) 0 0;display:block;position:relative}.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px clamp(32px,6vw,96px);padding-bottom:clamp(30px,5vh,52px);display:grid}.home-lede{font-size:var(--fs-lede);letter-spacing:-.018em;max-width:24em;margin-bottom:10px;line-height:1.45}.home-hero-copy{color:#aab5b1;font-size:var(--fs-small);max-width:34em;line-height:1.8}.home-actions{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:28px;display:flex}.home-scroll-cue{font-size:var(--fs-small);color:#aab5b1;transition:color .3s var(--home-ease);align-items:center;gap:12px;padding:10px 0;display:inline-flex}.home-scroll-cue:hover{color:#f7f5ed}.home-scroll-cue>span{transition:transform .45s var(--home-ease)}.home-scroll-cue:hover>span{transform:translateY(3px)}.hero-readout{grid-template-columns:repeat(3,auto);margin:0;display:grid}.hero-readout>div{border-left:1px solid #ffffff24;flex-direction:column-reverse;gap:10px;padding:4px clamp(18px,2.4vw,34px) 2px;display:flex}.hero-readout dd{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f7f5ed;margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:350;line-height:.9}.hero-readout dt{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:#a3afab;max-width:12em;line-height:1.5}.hero-marquee{border-top:1px solid #ffffff1f;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex-shrink:0;margin:0;padding:22px 0;list-style:none;display:flex}.marquee-track li{white-space:nowrap;color:#c8d0ca;font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding-right:clamp(36px,4vw,64px);display:flex}.marquee-track li:before{content:"";border:1px solid var(--home-signal);width:5px;height:5px;margin-right:16px;display:inline-block;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.hero-marquee{padding:0 var(--space-gutter);-webkit-mask-image:none;mask-image:none}.marquee-track{max-width:var(--content-max);flex-wrap:wrap;flex-shrink:1;gap:12px 0;margin:0 auto}.marquee-track[aria-hidden=true]{display:none}}.home-manifesto{padding-top:clamp(96px,13vw,180px);padding-bottom:clamp(96px,13vw,180px)}.manifesto-layout{gap:24px var(--home-gap);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.manifesto-layout .eyebrow{padding-top:.9em}.manifesto-text{font-family:var(--font-display), Georgia, serif;letter-spacing:-.032em;text-wrap:pretty;max-width:21em;font-size:clamp(30px,3.7vw,56px);font-weight:400;line-height:1.16}.manifesto-text em{color:#8a5f28;font-style:italic;font-weight:350}.manifesto-text.is-live .w{--on:clamp(0, calc(var(--lit,0) * (var(--n) + 8) - var(--i)), 1);color:color-mix(in srgb, var(--home-ink) calc(var(--on) * 100%), #828a82);transition:color .25s linear}.manifesto-text.is-live em.w{color:color-mix(in srgb, #8a5f28 calc(var(--on) * 100%), #828a82)}.manifesto-sign{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--home-signal-ink);grid-column:2;align-items:center;gap:14px;margin-top:clamp(28px,3vw,44px);display:flex}.manifesto-sign svg{color:#b07f3d;width:22px;height:auto}.home-section{padding:var(--home-section-y) var(--space-gutter)}.home-section-heading{margin-bottom:0}.home-section-heading:after{content:"";background:var(--home-rule);transform-origin:0;height:1px;transition:transform 1.1s var(--home-ease) .12s;margin-top:clamp(36px,4vw,52px);display:block;transform:scaleX(0)}.home-section-heading.is-in:after{transform:scaleX(1)}.home-product-grid{gap:var(--home-gap);margin-top:var(--home-head-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.plate-stage{background:var(--home-dark);perspective:1400px;isolation:isolate;border-radius:6px;padding:clamp(36px,6vw,84px) clamp(24px,4vw,56px);position:relative;overflow:clip}.plate-stage:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 0,#e5b87738,#0000 70%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 48px);position:absolute;inset:0}.core-plate{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .9s var(--home-ease);background:#fcfbf8;border-radius:3px;flex-direction:column;gap:clamp(32px,4vw,48px);padding:clamp(30px,3.6vw,46px);display:flex;position:relative;box-shadow:0 0 0 1px #17262314,0 2px 4px #0003,0 40px 80px -30px #000000bf}.plate-sheen{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--sheen-x,50%) var(--sheen-y,0%), #ffffffb3, transparent 46%);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s var(--home-ease);position:absolute;inset:0}.core-plate.is-tilting .plate-sheen{opacity:1}.core-plate:after{content:"";pointer-events:none;border:1px solid #17262399;border-radius:1px;position:absolute;inset:10px}.plate-rail{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:#465046;justify-content:space-between;align-items:center;gap:12px;display:flex}.plate-brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.plate-brand svg{width:18px;height:auto;color:var(--signal-mark)}.concept-label{letter-spacing:.1em;white-space:nowrap;border:1px solid #b3bba9;border-radius:2px;padding:4px 8px}.plate-wordmark>span{font-size:var(--fs-small);letter-spacing:-.01em;color:#4a564d}.plate-wordmark strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin-top:2px;font-size:clamp(64px,7vw,92px);font-weight:450;line-height:1.05;display:block}.plate-wordmark strong span{color:#946a34}.plate-wordmark p{font-size:var(--fs-small);color:#535f55;margin-top:14px}.plate-spec{border-top:3px solid var(--home-ink)}.plate-spec>div{border-bottom:1px solid #cfd4c8;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0 9px;display:flex}.plate-spec dt{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:#465046}.plate-spec dd{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,26px);font-weight:450;line-height:1.1}.home-product-copy h3,.figure-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;font-size:clamp(22px,2vw,27px);font-weight:450;line-height:1.2}.home-product-copy h3{margin-bottom:14px}.home-product-copy>p{color:var(--home-muted);font-size:var(--fs-body);max-width:34em;line-height:1.75}.home-actives{border-bottom:1px solid var(--home-line);margin:30px 0 20px}.home-actives a{border-top:1px solid var(--home-line);min-height:58px;font-size:var(--fs-small);isolation:isolate;align-items:center;gap:16px;font-weight:500;display:flex;position:relative}.home-actives a:after{content:"";z-index:-1;opacity:0;transition:opacity .35s var(--home-ease);background:#eeeee7;position:absolute;inset:-1px -12px 0}.home-actives a:hover:after{opacity:1}.home-actives a:before{content:"";background:var(--home-signal);transform-origin:bottom;width:2px;transition:transform .4s var(--home-ease);position:absolute;top:-1px;bottom:0;left:-12px;transform:scaleY(0)}.home-actives a:hover:before{transform:scaleY(1)}.active-number{font-size:var(--fs-meta);color:#6c746a;font-variant-numeric:tabular-nums}.active-name{flex:1}.active-grade{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:#56624e;white-space:nowrap}.active-meter{align-items:flex-end;gap:3px;display:inline-flex}.active-meter i{background:var(--home-line);width:3px;height:12px;transition:background .4s var(--home-ease);border-radius:1px}.active-meter[data-level="1"] i:nth-child(-n+1),.active-meter[data-level="2"] i:nth-child(-n+2),.active-meter[data-level="3"] i:nth-child(-n+3),.active-meter[data-level="4"] i:nth-child(-n+4){background:#5c6d63}.home-actives a:hover .active-meter[data-level="1"] i:nth-child(-n+1),.home-actives a:hover .active-meter[data-level="2"] i:nth-child(-n+2),.home-actives a:hover .active-meter[data-level="3"] i:nth-child(-n+3),.home-actives a:hover .active-meter[data-level="4"] i:nth-child(-n+4){background:#c08a43}.active-meter i:nth-child(2){transition-delay:60ms}.active-meter i:nth-child(3){transition-delay:.12s}.active-meter i:nth-child(4){transition-delay:.18s}.active-name{transition:transform .45s var(--home-ease)}.home-actives a:hover .active-name{transform:translate(6px)}.active-arrow{color:#6c746a;transition:transform .45s var(--home-ease)}.home-actives a:hover .active-arrow{transform:translate(3px,-3px)}.home-product-copy .home-fine{max-width:34em;margin-top:20px}.home-evidence{background:var(--home-surface)}.home-evidence-layout{gap:var(--home-gap);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;display:grid}.evidence-aside h2{margin-bottom:22px;font-size:clamp(34px,3.6vw,52px)}.evidence-aside .home-text-link{margin-top:6px}.evidence-stat{border-top:1px solid var(--home-rule);margin-top:clamp(36px,4vw,52px);padding-top:26px}.evidence-stat strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(96px,11vw,168px);font-weight:350;line-height:1;display:block}.evidence-stat p{color:var(--home-muted);font-size:var(--fs-small);max-width:26em;margin-top:14px;line-height:1.7}.evidence-figure figcaption{border-bottom:1px solid var(--home-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:18px;display:flex}.figure-note{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--home-muted)}.grade-bar{gap:2px;height:14px;margin:24px 0 4px;display:flex}.grade-seg{border-radius:1px;flex-basis:0;min-width:4px}.grade-seg:first-child{border-radius:4px 1px 1px 4px}.grade-seg:last-child{border-radius:1px 4px 4px 1px}.seg-a{background:#172623}.seg-b{background:#35463f}.seg-c{background:#5c6d63}.seg-emerging{background:#7d8c80}.seg-graded-out{background:repeating-linear-gradient(135deg,#b9c0b1 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1px #b9c0b1}.evidence-scale{margin-top:30px}.evidence-scale>div{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,148px) 40px minmax(0,1fr);align-items:baseline;gap:8px 18px;padding:15px 0;display:grid}.evidence-scale>div:last-child{border-bottom:1px solid var(--home-line)}.evidence-scale dt{font-size:var(--fs-small);letter-spacing:-.01em;align-items:center;gap:11px;font-weight:600;display:flex}.scale-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.scale-count{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:20px;font-weight:450}.scale-label{font-size:var(--fs-small);color:var(--home-muted);line-height:1.65}.scale-label strong{color:var(--home-ink);font-weight:600}.scale-label a{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-rule);text-decoration-color:var(--home-rule);text-underline-offset:4px;transition:text-decoration-color .3s var(--home-ease);white-space:nowrap;font-weight:600}.scale-label a:hover{text-decoration-color:currentColor}.evidence-scale .is-empty dt,.evidence-scale .is-empty .scale-count{color:var(--home-muted);font-weight:500}.figure-footnote{font-size:var(--fs-small);color:var(--home-muted);border-left:2px solid var(--home-signal);max-width:40em;margin-top:22px;padding-left:16px;line-height:1.7}.home-journal-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.home-journal-heading>a{flex-shrink:0;margin-bottom:4px}.home-reading{--reading-col-gap:clamp(32px, 5vw, 72px);gap:clamp(36px, 4vw, 52px) var(--reading-col-gap);margin-top:var(--home-head-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-reading article{border-top:1px solid var(--home-rule);flex-direction:column;padding:22px 0 0;display:flex;position:relative}.home-reading .reading-lead{column-gap:var(--reading-col-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reading-lead .reading-meta{grid-column:1/-1}.home-reading article:before{content:"";background:var(--home-ink);transform-origin:0;height:2px;transition:transform .5s var(--home-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.home-reading article:hover:before,.home-reading article:focus-within:before{transform:scaleX(1)}.reading-meta{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:#63705e;justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}.reading-index{color:var(--home-ink);font-variant-numeric:tabular-nums;margin-right:14px}.reading-title{transition:transform .5s var(--home-ease);display:inline-block}.home-reading article:hover .reading-title{transform:translate(6px)}.reading-arrow{color:var(--home-ink);font-size:var(--fs-small);letter-spacing:0;transition:transform .45s var(--home-ease)}.home-reading article:hover .reading-arrow,.home-reading article:focus-within .reading-arrow{transform:translate(3px,-3px)}.home-reading h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;margin-bottom:12px;font-size:clamp(21px,1.8vw,24px);font-weight:450;line-height:1.22}.home-reading .reading-lead h3{letter-spacing:-.032em;margin-bottom:0;font-size:clamp(30px,3.2vw,42px);line-height:1.1}.home-reading h3 a:after{content:"";position:absolute;inset:0}.home-reading h3 a{transition:color .3s var(--home-ease)}.home-reading article>p{font-size:var(--fs-small);color:var(--home-muted);text-wrap:pretty;line-height:1.75}.home-reading .reading-lead>p{font-size:var(--fs-body);align-self:end;max-width:34em}.home .home-waitlist{background:var(--home-dark);padding:clamp(68px, 8vw, 104px) var(--space-gutter);position:relative;overflow:clip}.home .home-waitlist:before{content:"";pointer-events:none;background:radial-gradient(48% 62% at 24% 42%,#e5b87717,#0000 70%);position:absolute;inset:0}.home-waitlist-grid{gap:var(--home-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.home-waitlist .eyebrow{color:#d4ba91}.home-waitlist h2{color:#f7f5ed;margin-bottom:24px}.home-waitlist h2 em{color:var(--home-signal)}.home-waitlist .home-body{color:#aab5b1}.home-waitlist-note{color:#c7cebf;font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 26px;margin-top:32px;display:flex}.home-waitlist-note>span:before{content:"";border:1px solid var(--home-signal);vertical-align:middle;width:5px;height:5px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.home-waitlist .home-fine{color:#9aa8a3;margin-top:18px}.home-signup{border-top:1px solid #ffffff29;padding-top:26px}.home-signup-note{color:#aab5b1;font-size:var(--fs-small);margin-bottom:16px}.home .home-signup input{border-radius:5px}.home .home-waitlist .home-signup .email-form .button.dark{color:#152225;background:#e9c896;border-color:#e9c896}.home .home-waitlist .home-signup .email-form .button.dark:hover{background:#f5dcb7}.home-signup .email-form>[aria-hidden=true],.home-signup .form-status:empty{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.home .home-signup .form-consent{color:#a9b4b0;font-size:var(--fs-meta);margin-top:4px;line-height:1.65}body:has(.home-waitlist) :is(.footer-mission,.footer-brand .text-link){display:none}.home-hero :focus-visible,.home-waitlist :focus-visible{outline-color:#e9c896}@media (prefers-reduced-motion:no-preference){.hero-line>span{animation:line-rise 1.25s var(--home-ease) both}.hero-line-2>span{animation-delay:.12s}.hero-eyebrow,.hero-foot>*,.hero-marquee{animation:home-arrive 1s var(--home-ease) both}.hero-eyebrow{animation-delay:50ms}.hero-foot>:first-child{animation-delay:.45s}.hero-foot>:nth-child(2){animation-delay:.58s}.hero-marquee{animation-delay:.7s}.signal-field{animation:field-in 2.2s var(--home-ease) .2s both}.hero-pulse:after{animation:pulse-ring 2.6s var(--home-ease) 1.2s infinite}.marquee-track{animation:46s linear infinite marquee}.hero-marquee:hover .marquee-track{animation-play-state:paused}html.js .home .reveal,html.js .home .reveal-stagger>*{transition-duration:1.1s;transition-timing-function:var(--home-ease);transform:translateY(28px)}html.js .home .reveal.is-in,html.js .home .reveal-stagger.is-in>*{transform:none}html.js .home .reveal-stagger.is-in>:nth-child(2){transition-delay:.1s}html.js .home .reveal-stagger.is-in>:nth-child(3){transition-delay:.2s}html.js .home .plate-stage.reveal .core-plate{opacity:0;transition:transform 1.5s var(--home-ease) .1s, opacity 1s var(--home-ease) .1s;transform:rotateX(18deg)translateY(36px)scale(.96)}html.js .home .plate-stage.reveal.is-in .core-plate{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));opacity:1}html.js .home .plate-stage.is-in .core-plate.is-tilting{transition:transform .7s var(--home-ease)}.grade-seg{transform-origin:0;transition:transform .9s var(--home-ease);transform:scaleX(0)}.evidence-figure.is-in .grade-seg{transform:none}.evidence-figure.is-in .grade-seg:first-child{transition-delay:.22s}.evidence-figure.is-in .grade-seg:nth-child(2){transition-delay:.34s}.evidence-figure.is-in .grade-seg:nth-child(3){transition-delay:.46s}.evidence-figure.is-in .grade-seg:nth-child(4){transition-delay:.58s}html.js .evidence-scale>div{opacity:0;transition:opacity .8s var(--home-ease), transform .8s var(--home-ease);transform:translate(-12px)}html.js .evidence-figure.is-in .evidence-scale>div{opacity:1;transform:none}.evidence-figure.is-in .evidence-scale>div:nth-child(2){transition-delay:80ms}.evidence-figure.is-in .evidence-scale>div:nth-child(3){transition-delay:.16s}.evidence-figure.is-in .evidence-scale>div:nth-child(4){transition-delay:.24s}.evidence-figure.is-in .evidence-scale>div:nth-child(5){transition-delay:.32s}@keyframes line-rise{0%{transform:translateY(108%)rotate(2deg)}to{transform:none}}@keyframes field-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes marquee{to{transform:translate(-100%)}}@keyframes home-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-hero{view-timeline:--hero block}.hero-stage,.hero-foot{animation:linear both hero-depart;animation-timeline:--hero;animation-range:exit exit 90%}@keyframes hero-depart{to{opacity:.2;transform:translateY(-60px)scale(.98)}}}}@media (max-width:1000px){.home-evidence-layout,.home-product-grid,.home-waitlist-grid{gap:clamp(36px,5vw,56px)}.evidence-scale>div{grid-template-columns:minmax(0,130px) 34px minmax(0,1fr)}.hero-foot{grid-template-columns:minmax(0,1fr);align-items:start}.hero-readout>div:first-child{border-left:0;padding-left:0}.manifesto-layout{grid-template-columns:minmax(0,1fr)}.manifesto-layout .eyebrow{padding-top:0}.manifesto-sign{grid-column:1}}@media (max-width:860px){.home-evidence-layout,.home-product-grid{grid-template-columns:minmax(0,1fr)}.home-reading{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reading .reading-lead{display:flex}.home-reading .reading-lead h3{margin-bottom:16px}}@media (max-width:640px){.home-hero{min-height:calc(100svh - var(--header-h,64px))}.hero-title{font-size:clamp(50px,16.5vw,86px)}.hero-line-2{align-self:flex-start}.signal-field{min-height:150px}.home-hero-copy{line-height:1.7}.home-actions{gap:4px 30px;margin-top:22px}.home .home-primary{justify-content:space-between;width:100%}.hero-readout>div{padding:2px 14px 0}.hero-readout dt{letter-spacing:.08em}.plate-brand-name{display:none}.home-product-grid,.home-waitlist-grid{grid-template-columns:minmax(0,1fr);gap:34px}.evidence-scale>div{grid-template-columns:minmax(0,1fr) auto}.scale-label{grid-column:1/-1}.home-reading{grid-template-columns:minmax(0,1fr);gap:30px}.active-meter{display:none}}
