:root{--cream:#fff;--cream-light:#f5f7f6;--cream-soft:#f0f3f2;--ink:#1f2424;--ink-soft:#505858;--sand-dark:#7c8585;--sand:#e1e5e4;--sand-light:#edf0ef;--teal:#2e6e70;--signal:#a3242f;--teal-deep:#20575a;--teal-light:#9cc7c3;--mute:#7c8585;--rule:#e1e5e4;--paper:#fff;--grid:#1f6b6b0f;--grid-major:#1f6b6b1c;--font-cormorant:"Bodoni Moda", "Didot", Georgia, serif;--font-display:var(--font-cormorant);--font-italic:var(--font-cormorant);--font-inter:"Instrument Sans", "Helvetica Neue", sans-serif;--font-body:var(--font-inter);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--lamp:#1f6b6b;--ember:#b8423a;--tox:#8e9b3a;--serif:var(--font-cormorant);--mono:var(--font-mono)}.serif{font-family:var(--serif)}.mono{font-family:var(--font-mono);font-feature-settings:"ss01"}.pb-container{max-width:1280px;margin:0 auto}.graph-paper{background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.rule-ticks{background:var(--ink);height:1px;position:relative}.rule-ticks:before,.rule-ticks:after{content:"";background:var(--ink);width:1px;height:7px;position:absolute;top:-3px}.rule-ticks:before{left:0}.rule-ticks:after{right:0}.serial{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:500}@keyframes pulse-ring{0%{box-shadow:0 0 #a020208c}70%{box-shadow:0 0 0 10px #a0202000}to{box-shadow:0 0 #a0202000}}.pulse-dot{background:#a02020;border-radius:50%;width:8px;height:8px;animation:1.8s cubic-bezier(.2,.7,.2,1) infinite pulse-ring;display:inline-block}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter);background-color:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:var(--ink);text-decoration:none;transition:opacity .3s,color .3s}a:hover{opacity:.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-cormorant);letter-spacing:-.01em;color:var(--ink);font-weight:300}button{font-family:var(--font-inter);transition:all .3s}.eyebrow{font-family:var(--font-inter);letter-spacing:.32em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:600}.label-tracked{font-family:var(--font-inter);letter-spacing:.36em;text-transform:uppercase;color:var(--sand-dark);font-size:10px;font-weight:500}.cta-teal{background:var(--teal);color:var(--cream);font-family:var(--font-inter);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:16px 32px;font-size:11px;font-weight:600;transition:background .3s,transform .2s;display:inline-block}.cta-teal:hover{background:var(--teal-deep);transform:translateY(-1px)}.rule{background:var(--sand);border:0;height:1px;margin:0}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes risewide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes floatslow{0%,to{transform:translate(0)}50%{transform:translate(18px,-12px)}}@keyframes floatslower{0%,to{transform:translate(0)}50%{transform:translate(-22px,14px)}}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards rise}.rise-wide{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards risewide}.fade{opacity:0;animation:1.4s ease-out forwards fadein}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.18s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.54s}.delay-5{animation-delay:.78s}.delay-6{animation-delay:1.04s}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.reveal-stagger.in-view>:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)}.reveal-stagger.in-view>:nth-child(2){opacity:1;transition-delay:.18s;transform:translateY(0)}.reveal-stagger.in-view>:nth-child(3){opacity:1;transition-delay:.32s;transform:translateY(0)}.reveal-stagger.in-view>:nth-child(4){opacity:1;transition-delay:.48s;transform:translateY(0)}.card-hover{transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 50px -20px #1f6b6b40;border-color:var(--teal)!important}.link-sweep{display:inline-block;position:relative}.link-sweep:after{content:"";background:var(--teal);transform-origin:0;width:100%;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-sweep:hover:after{transform:scaleX(1)}.bloom-float{animation:14s ease-in-out infinite floatslow}.bloom-float-alt{animation:18s ease-in-out infinite floatslower}.cta-teal:hover{background:var(--teal-deep);transform:translateY(-2px);box-shadow:0 10px 24px -8px #1f6b6b59}.caret:after{content:"";background:var(--teal);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:10px;animation:2s ease-in-out infinite alternate fadein;display:inline-block}.word{opacity:0;animation:.75s cubic-bezier(.2,.7,.2,1) forwards rise;display:inline-block;transform:translateY(18px)}.word-italic{display:inline-block;position:relative}.word-italic:before{content:"";transform-origin:0;z-index:-1;background:#1f6b6b24;border-radius:2px;width:100%;height:.22em;animation:1.1s cubic-bezier(.2,.7,.2,1) 1.4s forwards underline;position:absolute;bottom:.08em;left:0;transform:scaleX(0)}.grain:before{content:"";opacity:.18;pointer-events:none;mix-blend-mode:multiply;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.42 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{will-change:transform;gap:48px;animation:62s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--font-cormorant);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:48px;font-size:clamp(28px,4.5vw,44px);font-weight:400;display:inline-flex}.marquee-item:after{content:"·";color:var(--teal);opacity:.5;font-size:.8em}.marquee-item em{color:var(--teal);font-style:italic}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-stagger>*{opacity:1;transform:none}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr!important;gap:48px!important}.hero-portrait{max-width:420px;margin:0 auto;padding-left:0!important}.bucket-grid{grid-template-columns:1fr!important;gap:48px!important}.method-grid{grid-template-columns:1fr!important;gap:40px!important}.research-grid,.smarter-grid,.tracker-deep,.practitioner-grid{grid-template-columns:1fr!important;gap:32px!important}.how-start-grid{grid-template-columns:1fr!important}.how-start-grid>div{border-bottom:1px solid var(--sand);border-right:none!important}.how-start-grid>div:last-child{border-bottom:none}.pillars-grid>div{border-right:none!important;border-bottom:1px solid var(--sand)!important}.pillars-grid>div:last-child{border-bottom:none!important}}@media (max-width:768px){body{font-size:14px}h1{font-size:clamp(40px,11vw,64px)}h2{font-size:clamp(28px,7vw,40px)}}h1,h2{font-optical-sizing:auto;font-family:var(--font-display)!important;letter-spacing:-.025em!important;font-weight:400!important;line-height:1.04!important}h3,h4{font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-weight:500!important}.serif{font-optical-sizing:auto}h1 em,h2 em,h1 [style*=font-style\:italic],h2 [style*=font-style\:italic]{font-weight:400!important}.eyebrow,.label-tracked,.serial,.mono{font-family:var(--font-mono)!important}.eyebrow{letter-spacing:.2em;font-weight:500}.cta-teal{background:var(--teal);color:var(--cream);letter-spacing:.24em;border-radius:0;padding:17px 30px;font-size:11.5px}.cta-teal:hover{background:var(--teal-deep);box-shadow:none;transform:none}.grain:before{opacity:.08}.italic-glow{background:0 0}html,body{overflow-x:clip}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--sand);background:#fffffff0;position:sticky;top:0}.site-header-in{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:18px 24px;display:flex}.site-logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin:0;font-size:25px;font-weight:500;line-height:1}.site-nav{align-items:center;gap:18px;display:flex}.site-nav a{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:10.5px;font-weight:600}.site-nav a.strong{color:var(--teal)}.site-nav a.quiet{color:var(--sand-dark)}.site-nav a.nav-cta{background:var(--teal);color:var(--cream);padding:11px 18px}.site-nav a.nav-cta:hover{background:var(--teal-deep);opacity:1}@media (max-width:1100px){.site-header-in{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px 10px}.site-nav{scrollbar-width:none;gap:18px;width:100%;padding-bottom:4px;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}}.plate{border:1px solid var(--ink);background:var(--cream-light);position:relative}.plate-img{padding:34px 44px 0;position:relative}.plate-img img{mix-blend-mode:multiply;clip-path:inset(0 0 1.2%);width:100%;height:auto;margin-bottom:-1.2%;display:block}.callout{pointer-events:none;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:flex;position:absolute}.callout i{background:var(--cream);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f6f1e740}.callout:after{content:"";background:#f6f1e78c;order:-1;width:40px;height:1px}.plate-caption{border-top:1px solid var(--ink);background:var(--cream-light);padding:20px 24px}.plate-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sand-dark);justify-content:space-between;padding:10px 0 0;font-size:10px;display:flex}.tox-wave{animation:3s ease-in-out infinite alternate wave}@keyframes wave{0%{transform:translate(-14px)}to{transform:translate(14px)}}.bubble{animation:4.5s ease-in infinite bubble}@keyframes bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-210px)}}.drip{animation:2.6s ease-in infinite drip}.drip-2{animation-delay:1.3s}@keyframes drip{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}80%{opacity:1;transform:translateY(26px)}to{opacity:0;transform:translateY(30px)}}.cover{border-bottom:1px solid var(--sand);padding:18px 24px clamp(64px,8vw,110px);position:relative;overflow:hidden}.cover-top{max-width:1280px;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--sand);justify-content:space-between;gap:16px;margin:0 auto;padding-bottom:12px;font-size:10.5px;font-weight:600;display:flex}.cover-stage{max-width:1280px;height:clamp(420px,62vw,860px);margin:0 auto;position:relative}.cover-mast{text-align:center;font-family:var(--font-display);letter-spacing:-.045em;color:var(--teal);font-optical-sizing:auto;margin:0;font-size:clamp(120px,25vw,360px);font-weight:500;line-height:.86;animation:1.4s ease-out both fadein;position:absolute;top:0;left:0;right:0}.cover-kid{z-index:2;width:auto;height:80%;position:absolute;bottom:0;left:50%;transform:translate(-46%)}.cover-lines{z-index:3;width:clamp(180px,20vw,270px);position:absolute}.cover-left{top:46%;left:0}.cover-right{text-align:right;top:52%;right:0}.cl-kicker{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:0 0 6px;font-size:10.5px;font-weight:700}.cl-big{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:clamp(26px,3vw,42px);line-height:1}.cl-mid{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(19px,1.9vw,25px);line-height:1.12}.cl-small{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.cover-lines em{color:var(--teal)}.cover-promise{text-align:center;max-width:860px;margin:clamp(40px,6vw,72px) auto 0}.cover-promise h1{color:var(--ink);margin:0 0 26px;font-size:clamp(34px,4.6vw,60px)}.cover-promise h1 em{color:var(--teal)}.cover-dek{color:var(--ink-soft);max-width:680px;margin:0 auto 34px;font-size:clamp(16px,1.4vw,18px);line-height:1.75}.cover-dek strong{color:var(--teal)}.cover-creds{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--sand-dark);margin-top:44px;font-size:10.5px;font-weight:600}@media (max-width:860px){.cover-top-mid{display:none}.cover-stage{height:auto;padding-top:24vw}.cover-kid{width:78%;height:auto;margin:0 auto;display:block;position:relative;left:auto;transform:none}.cover-lines{text-align:left;width:auto;margin-top:22px;position:static}}.cover-field{background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;width:min(78%,760px);height:78%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 60%,#000 35%,#0000 72%);mask-image:radial-gradient(at 50% 60%,#000 35%,#0000 72%)}.cover-ruler{z-index:1;background-image:repeating-linear-gradient(to bottom, var(--sand-dark) 0 1px, transparent 1px 10px), repeating-linear-gradient(to bottom, var(--sand-dark) 0 1px, transparent 1px 50px);opacity:.55;background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:7px 100%,14px 100%;width:14px;position:absolute;top:30%;bottom:0;right:-6px}.cover-plate{z-index:3;white-space:nowrap;background:var(--cream);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dark);border:1px solid var(--sand);margin:0;padding:5px 10px;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.reg{opacity:.6;z-index:1;width:16px;height:16px;position:absolute}.reg:before,.reg:after{content:"";background:var(--sand-dark);position:absolute}.reg:before{width:1px;top:0;bottom:0;left:50%}.reg:after{height:1px;top:50%;left:0;right:0}.reg-tl{top:40%;left:0}.reg-br{bottom:0;right:24px}@media (max-width:860px){.cover-plate{white-space:normal;margin:10px auto 0;display:table;position:static;transform:none}.cover-ruler,.reg{display:none}.cover-field{height:70%}}.cover-right{right:36px}.cover-mast{color:var(--ink)}main section[style*="background:var(--teal)"]{background-color:#1f2424!important}main section[style*="background:var(--teal)"] p[style*="color:#cfe3df"]{color:var(--teal-light)!important}.cover-kid{width:auto}.cover-kid img{width:auto;height:100%;display:block}.scan{background:linear-gradient(90deg, transparent, var(--teal), transparent);opacity:.75;height:2px;animation:5.5s ease-in-out infinite scan;position:absolute;top:0;left:-8%;right:-8%;box-shadow:0 0 18px 4px #1f6b6b40}@keyframes scan{0%{opacity:0;top:4%}10%{opacity:.8}50%{opacity:.8;top:92%}60%,to{opacity:0;top:92%}}.datapoint{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:0;align-items:center;gap:8px;font-size:10.5px;animation:.6s ease-out forwards dp-in;display:flex;position:absolute}.datapoint i{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite ping;box-shadow:0 0 #1f6b6b99}@keyframes dp-in{to{opacity:1}}@keyframes ping{0%{box-shadow:0 0 #d9a3a9cc}80%,to{box-shadow:0 0 0 12px #d9a3a900}}.trace{z-index:1;width:100%;height:60px;position:absolute;bottom:34px;left:0;right:0}.trace path{fill:none;stroke:var(--teal);stroke-width:1.2px;stroke-dasharray:1600;stroke-dashoffset:1600px;vector-effect:non-scaling-stroke;opacity:.7;animation:6s linear infinite trace}@keyframes trace{0%{stroke-dashoffset:1600px}70%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.figures{border-bottom:1px solid var(--sand);background:var(--cream-light);padding:clamp(56px,7vw,96px) 24px clamp(40px,5vw,64px)}.figures-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1180px;margin:0 auto;display:grid}.fig{margin:0}.fig svg{border-top:1px solid var(--ink);border-bottom:1px solid var(--sand);width:100%;height:auto;padding:14px 0;display:block}.fig figcaption{color:var(--ink-soft);margin-top:12px;font-size:13.5px;line-height:1.55}.fig figcaption b{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-right:8px;font-size:10.5px;font-weight:600}.fig .axes line{stroke:var(--ink);stroke-width:1px}.fig .gridline{stroke:var(--sand);stroke-width:.6px}.fig text{font-family:var(--font-mono);letter-spacing:1.2px;fill:var(--sand-dark);text-transform:uppercase;font-size:8.5px}.fig .draw{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:600;stroke-dashoffset:600px}.fig .draw.link{stroke:var(--teal);stroke-dasharray:400;stroke-dashoffset:400px}.fig .pt{fill:var(--teal);opacity:0}.fig .dot{fill:var(--sand-dark);opacity:0}.fig .hit{fill:none;stroke:var(--teal);stroke-width:1.4px;opacity:0}.figures.in-view .draw{animation:2.2s cubic-bezier(.4,0,.2,1) forwards draw}.figures.in-view .draw.link{animation-delay:1s}.figures.in-view .pt,.figures.in-view .dot,.figures.in-view .hit{animation:.5s ease-out forwards pop}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.fig .pt,.fig .dot,.fig .hit{transform-box:fill-box;transform-origin:50%}.counter{border-top:1px solid var(--ink);align-items:baseline;gap:12px;padding-top:14px;display:flex}@property --c{syntax:"<integer>";inherits:false;initial-value:0}.count{font-family:var(--font-display);color:var(--ink);counter-reset:c var(--c);--c:0;font-size:64px;line-height:1}.count:after{content:counter(c)}.figures.in-view .count{animation:2.4s cubic-bezier(.2,.7,.2,1) forwards count}@keyframes count{to{--c:200}}.counter small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand-dark);font-size:10.5px}.bars{border-bottom:1px solid var(--sand);align-items:flex-end;gap:6px;height:74px;margin-top:12px;display:flex}.bars span{background:var(--sand);transform-origin:bottom;flex:1;transform:scaleY(0)}.bars span.hot{background:var(--teal)}.figures.in-view .bars span{animation:.9s cubic-bezier(.2,.7,.2,1) forwards grow}@keyframes grow{to{transform:scaleY(1)}}.figures-note{max-width:1180px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dark);margin:22px auto 0;font-size:9.5px}@media (max-width:860px){.figures-in{grid-template-columns:1fr}.trace{display:none}}.how{background:var(--cream-light);border-bottom:1px solid var(--sand);padding:clamp(64px,8vw,112px) 24px}.how-in{max-width:1200px;margin:0 auto}.how-title{max-width:820px;margin:0 0 clamp(36px,5vw,60px);font-size:clamp(34px,4.6vw,60px)}.how-title em,.tracker-copy h2 em{color:var(--teal)}.how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.step{border-top:1px solid var(--ink);padding-top:18px}.step-n{font-family:var(--font-mono);letter-spacing:.2em;color:var(--teal);margin:0 0 10px;font-size:11px}.step h3{margin:0 0 10px;font-size:clamp(22px,2vw,27px)}.step>p:not(.step-n):not(.step-tag){color:var(--ink-soft);min-height:5.2em;margin:0 0 18px;font-size:15px;line-height:1.6}.fig-svg{width:100%;height:auto;display:block}.fig-svg .axes line,.step .axes line{stroke:var(--ink);stroke-width:1px}.fig-svg .gridline{stroke:var(--sand);stroke-width:.6px}.fig-svg text{font-family:var(--font-mono);letter-spacing:1.2px;fill:var(--sand-dark);text-transform:uppercase;font-size:8.5px}.fig-svg .draw{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:600;stroke-dashoffset:600px}.fig-svg .draw.link{stroke:var(--teal);stroke-dasharray:400;stroke-dashoffset:400px}.fig-svg .pt{fill:var(--teal);opacity:0}.fig-svg .dot{fill:var(--sand-dark);opacity:0}.fig-svg .hit{fill:none;stroke:var(--teal);stroke-width:1.4px;opacity:0}.fig-svg .col{fill:var(--sand);transform-origin:bottom;transform-box:fill-box;transform:scaleY(0)}.fig-svg .col:nth-last-child(-n+5){fill:var(--teal)}.fig-svg .pt,.fig-svg .dot,.fig-svg .hit{transform-box:fill-box;transform-origin:50%}.how.in-view .draw{animation:2.2s cubic-bezier(.4,0,.2,1) forwards draw}.how.in-view .draw.link{animation-delay:1s}.how.in-view .pt,.how.in-view .dot,.how.in-view .hit{animation:.5s ease-out forwards pop}.how.in-view .col,.how.in-view .bars span{animation:.9s cubic-bezier(.2,.7,.2,1) forwards grow}.how.in-view .count{animation:2.4s cubic-bezier(.2,.7,.2,1) forwards count}.how .counter{border-top:0;padding-top:0}.how .count{font-size:56px}.how-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:clamp(36px,5vw,56px);display:flex}.tracker-show{border-bottom:1px solid var(--sand);padding:clamp(64px,8vw,112px) 24px}.tracker-in{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);max-width:1100px;margin:0 auto;display:grid}.tracker-copy h2{margin:0 0 24px;font-size:clamp(36px,4.6vw,60px)}.tracker-copy ul{margin:0 0 32px;padding:0;list-style:none}.tracker-copy li{border-top:1px solid var(--sand);color:var(--ink-soft);padding:14px 0;font-size:15.5px;line-height:1.6}.tracker-copy li b{color:var(--ink);font-weight:600}.phone{aspect-ratio:9/18.5;background:#231f1e;border-radius:42px;width:min(300px,80vw);margin:0 auto;padding:12px;box-shadow:0 40px 80px -30px #231f1e73}.phone-screen{background:var(--cream);border-radius:32px;flex-direction:column;height:100%;padding:34px 20px 18px;display:flex}.ph-date{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sand-dark);margin:0;font-size:9.5px}.ph-title{font-family:var(--font-display);color:var(--ink);margin:4px 0 18px;font-size:25px}.ph-row{color:var(--ink);grid-template-columns:1fr auto;gap:6px 0;margin-bottom:14px;font-size:13px;display:grid}.ph-row b{font-family:var(--font-mono);color:var(--teal);font-weight:500}.ph-track{background:var(--sand);border-radius:2px;grid-column:1/-1;height:4px;position:relative}.ph-track i{background:var(--ink);border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.ph-track i:after{content:"";border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-6px}.tracker-show.in-view .ph-track i{animation:1s cubic-bezier(.2,.7,.2,1) forwards slide}@keyframes slide{to{width:var(--w)}}.ph-note{color:var(--teal);font-size:12px;font-style:italic;font-family:var(--font-display);margin:2px 0 14px}.ph-spark{border-bottom:1px solid var(--sand);align-items:flex-end;gap:3px;height:52px;margin-top:auto;display:flex}.ph-spark span{background:var(--sand-dark);opacity:.5;transform-origin:bottom;flex:1;transform:scaleY(0)}.ph-spark span:nth-last-child(-n+4){background:var(--teal);opacity:1}.tracker-show.in-view .ph-spark span{animation:.7s ease-out forwards grow}.ph-saved{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-align:center;margin:12px 0 0;font-size:9.5px}@media (max-width:960px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-in{grid-template-columns:1fr}}@media (max-width:560px){.how-steps{grid-template-columns:1fr}.step>p:not(.step-n):not(.step-tag){min-height:0}}.cover-mast{white-space:nowrap;font-size:clamp(84px,17vw,250px)}.mast-for{color:var(--teal);letter-spacing:-.01em;vertical-align:baseline;margin-left:.18em;font-size:.34em;font-style:italic}.datapoint i{background:var(--signal)}.scan{background:linear-gradient(90deg, transparent, var(--signal), transparent);box-shadow:0 0 18px 4px #a3242f33}.trace path{stroke:var(--signal)}.fig-svg .pt,.fig .pt{fill:var(--signal)}.fig-svg .hit,.fig .hit,.fig-svg .draw.link,.fig .draw.link{stroke:var(--signal)}.bars span.hot,.fig-svg .col:nth-last-child(-n+5),.ph-spark span:nth-last-child(-n+4){background:var(--signal);fill:var(--signal)}.mast-for{color:var(--teal)}.grain:before{display:none}body{background:#fff}.monitor{color:#cfe3e1;background:#1f2424;border-bottom:1px solid #000;align-items:center;height:44px;display:flex;overflow:hidden}.monitor-live{height:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;border-right:1px solid #ffffff1f;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:10.5px;display:flex}.monitor-live i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite beat}@keyframes beat{0%,to{opacity:1;transform:scale(1)}15%{transform:scale(1.6)}30%{transform:scale(1)}45%{opacity:.8;transform:scale(1.35)}}.monitor-track{flex:1;overflow:hidden}.monitor-run{gap:0;animation-duration:38s}.mon-item{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #ffffff1a;padding:0 28px;font-size:11px}.mon-item:nth-child(3n+1){color:#8fd3c9}.eyebrow:before{content:"+";color:var(--teal);font-weight:600;font-family:var(--font-mono);margin-right:8px;display:inline-block}.tracker-copy li{padding-left:26px;position:relative}.tracker-copy li:before{content:"+";font-family:var(--font-mono);color:var(--teal);font-size:16px;position:absolute;top:12px;left:2px}.how,.tracker-show,.whats,.voices{padding-top:clamp(80px,10vw,140px)!important;padding-bottom:clamp(80px,10vw,140px)!important}.whats{border-bottom:1px solid var(--sand);padding:0 24px}.whats-in{max-width:1200px;margin:0 auto}.whats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);display:grid}.what{border-top:1px solid var(--ink);padding-top:18px}.what-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:10.5px}.what h3{margin:0 0 10px;font-size:clamp(24px,2.2vw,30px)}.what p:last-child{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}@media (max-width:960px){.whats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.whats-grid{grid-template-columns:1fr}}.voices{border-bottom:1px solid var(--sand);background:var(--cream-light);padding:0;overflow:hidden}.voices-feature{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1200px;margin:0 auto clamp(48px,6vw,80px);padding:0 24px;display:grid}.voices-feature figure{margin:0}.voices-feature blockquote{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-size:clamp(20px,1.9vw,25px);font-style:italic;line-height:1.35}.voices figcaption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dark);font-size:10px}.voices-row{padding:10px 0;overflow:hidden}.voices-run{gap:18px;width:max-content;animation:120s linear infinite marquee;display:flex}.voices-run.rev{animation-duration:140s;animation-direction:reverse}.voices-run:hover{animation-play-state:paused}.voice{border:1px solid var(--sand);background:#fff;flex:none;width:340px;margin:0;padding:18px 20px}.voice blockquote{color:var(--ink);margin:0 0 10px;font-size:14.5px;line-height:1.6}@media (max-width:860px){.voices-feature{grid-template-columns:1fr}.voice{width:280px}}.step-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 8px;font-size:10px}.how-quiet{color:var(--sand-dark);margin:22px 0 0;font-size:14.5px}.how-quiet a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand)}.tubes .tube{fill:#fff;stroke:var(--ink);stroke-width:1px}.tubes .cap{fill:var(--ink-soft)}.tubes .cap-miss{fill:var(--signal)}.tubes .liquid{fill:var(--teal);opacity:.75;transform-origin:bottom;transform-box:fill-box;transform:scaleY(0)}.tubes .miss{font-family:var(--font-mono);letter-spacing:1px;fill:var(--signal);text-transform:uppercase;font-size:8px}.how.in-view .liquid{animation:1.1s cubic-bezier(.2,.7,.2,1) forwards grow}.fig-svg .tick{stroke:var(--ink);stroke-width:1px;opacity:0}.how.in-view .tick{animation:.4s ease-out forwards fadein}.fig-svg line.draw{stroke-dasharray:300;stroke-dashoffset:300px}.step-link{color:var(--teal);text-underline-offset:3px;margin:-4px 0 16px;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-block}.rachel-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.rachel-quotes figure{border-top:1px solid var(--ink);margin:0;padding-top:16px}.rachel-quotes blockquote{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(18px,1.6vw,21px);font-style:italic;line-height:1.4}.rachel-quotes figcaption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dark);font-size:10px}@media (max-width:860px){.rachel-quotes{grid-template-columns:1fr}.cover{padding:12px 16px 56px}.cover-top{letter-spacing:.16em;font-size:9.5px}.cover-top span:last-child{text-align:right}.cover-stage{flex-direction:column;align-items:center;height:auto;padding-top:0;display:flex}.cover-mast{white-space:normal;margin:14px 0 0;font-size:clamp(64px,19vw,120px);line-height:.9;position:static}.mast-for{margin:6px 0 0;font-size:.36em;display:block}.cover-field,.trace,.scan{display:none}.cover-kid{width:64%;max-width:300px;height:auto;margin:18px auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.cover-kid img{width:100%;height:auto}.cover-plate{white-space:normal;text-align:center;margin:10px auto 0;font-size:9px;position:static;transform:none}.cover-lines{text-align:center;width:100%;margin-top:22px;position:static}.cl-big{font-size:30px}.cover-promise{margin-top:30px}.cover-promise h1{font-size:clamp(30px,8.4vw,40px)}.datapoint{font-size:9px}.how-title,.tracker-copy h2{font-size:clamp(30px,8vw,40px)}}.cover-stage{height:clamp(340px,40vw,560px)}.cover-mast{font-size:clamp(72px,11.5vw,168px);top:6px}.cover-kid{height:72%}.cover-field{width:min(60%,560px);height:70%}.cover-lines{width:clamp(170px,17vw,230px)}.cl-big{font-size:clamp(22px,2.3vw,32px)}.cover-left{top:42%}.cover-promise{margin-top:clamp(30px,4vw,52px)}.cover-promise h1{font-size:clamp(30px,3.6vw,48px)}@media (max-width:860px){.cover-stage{height:auto}.cover-mast{font-size:clamp(54px,15vw,92px)}.cover-kid{width:50%;max-width:230px;height:auto}.cover-promise h1{font-size:clamp(28px,7.6vw,36px)}}
