@font-face{font-family:Miguer Sans;src:url(/fonts/MiguerSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink-rgb: 9, 15, 15;--paper-rgb: 250, 255, 255;--teal-rgb: 123, 219, 212;--teal-deep-rgb: 56, 200, 195;--card-rgb: 11, 20, 20;--ph-deep-rgb: 14, 34, 32;--block-rgb: var(--ink-rgb);--on-block-rgb: var(--paper-rgb);--accent-rgb: var(--teal-rgb);--page-on-rgb: var(--on-block-rgb);--ink: rgb(var(--ink-rgb));--paper: rgb(var(--paper-rgb));--teal-deep: rgb(var(--teal-deep-rgb));--glow-a-rgb: 86, 219, 210;--glow-b-rgb: 56, 165, 160;--btn-body: #060a0a;--btn-label: #ffffff;--btn-edge-rgb: 255, 255, 255;--btn-ring: #3adcff;--btn-glow: #3afffc;--wipe-hot-rgb: 214, 255, 252;--wipe-mid-rgb: var(--teal-rgb);--font-display: "Miguer Sans", "Nohemi", ui-sans-serif, system-ui, sans-serif;--font-sans: "Nohemi", ui-sans-serif, system-ui, -apple-system, sans-serif;--gutter: clamp(1.25rem, 4vw, 4.5rem);--measure: 46ch;--shell: 1600px;--beats: 15}*,*:before,*:after{box-sizing:border-box}*,*:before,*:after{--on-block: rgb(var(--on-block-rgb));--teal: rgb(var(--accent-rgb));--muted: rgba(var(--on-block-rgb), var(--muted-a, .74));--faint: rgba(var(--on-block-rgb), var(--faint-a, .44));--hair: rgba(var(--on-block-rgb), .14)}html{background:var(--ink)}body{margin:0;color:var(--paper);background:var(--ink);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}#gradient{position:fixed;inset:0;z-index:0;pointer-events:none}#gradient canvas{display:block;width:100%;height:100%}#pillars-glow{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--pillars-glow, 0);background:radial-gradient(70% 60% at 22% 16%,rgba(var(--glow-a-rgb),.66),transparent 72%),radial-gradient(55% 48% at 80% 30%,rgba(var(--glow-b-rgb),.4),transparent 74%)}#pillars-media[data-live="0"]{display:none}#pillars-media{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:calc(var(--pm, 0) * .92)}.pillars-media-src{position:absolute;top:0;right:0;width:68%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 56%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 56%)}#stage{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:1;background:transparent}#vignette{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(125% 95% at 50% 50%,transparent 46%,rgba(var(--ink-rgb),.28) 100%),linear-gradient(to bottom,rgba(var(--ink-rgb),.42) 0%,transparent 24%,transparent 78%,rgba(var(--ink-rgb),.52) 100%)}.topbar{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:2rem;padding:1.15rem var(--gutter)}:root[data-theme=vivid] .topbar:before,:root[data-theme=acid] .topbar:before,:root[data-theme=forest] .topbar:before{content:"";position:absolute;inset:0 0 auto;height:5.5rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--ink-rgb),.82),transparent)}.brand{flex:none;display:inline-flex;align-items:center;text-decoration:none}.brand img{display:block;height:34px;width:auto}:root[data-theme=vivid] .brand img,:root[data-theme=forest] .brand img{filter:brightness(.62) saturate(1.3)}.topnav{margin-left:auto;display:flex;gap:1.75rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.topnav a{text-decoration:none;color:var(--faint);transition:color .25s ease}.topnav a:hover{color:var(--paper)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.9rem;border-radius:100vw;background:var(--btn-body);color:var(--btn-label);border:1.4px solid rgba(var(--btn-edge-rgb),.12);font-weight:400;font-size:.9rem;line-height:1;letter-spacing:.01em;text-decoration:none;isolation:isolate;transition:transform .25s ease,border-color .25s ease}.btn:before{content:"";position:absolute;inset:-1.4px;z-index:-2;border-radius:inherit;background:linear-gradient(222deg,var(--btn-ring),#000)}.btn:after{content:"";position:absolute;inset:-2px;z-index:-3;border-radius:inherit;background:var(--btn-glow);filter:blur(14px);opacity:.32;transition:opacity .3s ease}.btn:hover{transform:translateY(-2px);border-color:rgba(var(--btn-edge-rgb),.3)}.btn:hover:after{opacity:.6}.btn-sm{padding:.6rem 1.35rem;font-size:.82rem}.btn-ghost{background:transparent;color:var(--on-block);border-color:var(--hair)}.btn-ghost:before{background:rgba(var(--on-block-rgb),.16)}.btn-ghost:after{opacity:0}.btn-ghost:hover{border-color:var(--paper)}.btn-ghost:hover:after{opacity:0}.theme-toggle{flex:none;position:relative;width:30px;height:30px;padding:0;margin-right:.15rem;border:1px solid rgba(var(--btn-edge-rgb),.1);border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;transition:border-color .25s ease,transform .25s ease}.theme-toggle:hover{border-color:rgba(var(--btn-edge-rgb),.26);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.theme-toggle:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from -2.5deg,#7bdbd4 0deg 5deg,transparent 5deg 72deg,#ff4fa3 72deg 77deg,transparent 77deg 144deg,#e8ff00 144deg 149deg,transparent 149deg 216deg,#3e8e5a 216deg 221deg,transparent 221deg 288deg,#ff2d95 288deg 293deg,transparent 293deg 360deg);opacity:.8}.theme-dot{position:relative;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,rgba(var(--on-block-rgb),.16),rgba(var(--on-block-rgb),.05)),rgb(var(--ink-rgb));border:1px solid rgba(var(--on-block-rgb),.26);box-shadow:inset 0 1px 1px rgba(var(--on-block-rgb),.1),0 1px 2px #0000002e;transform:rotate(calc(var(--turn, 0) * 72deg));transition:transform .42s cubic-bezier(.34,1.32,.44,1)}.theme-dot:after{content:"";position:absolute;top:1.5px;left:50%;width:2px;height:6.5px;margin-left:-1px;border-radius:1px;background:rgb(var(--on-block-rgb));opacity:.92}@media(prefers-reduced-motion:reduce){.theme-dot{transition:none}}html[data-webgl=off] .theme-toggle,html[data-webgl=pending] .theme-toggle{display:none}.music-toggle{flex:none;position:relative;width:30px;height:30px;padding:0;margin-right:.15rem;border:1.4px solid rgba(var(--btn-edge-rgb),.14);border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;transition:border-color .25s ease,transform .25s ease}.music-toggle:hover{border-color:rgba(var(--btn-edge-rgb),.34);transform:translateY(-1px)}.music-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.music-toggle[aria-pressed=true]{border-color:rgba(var(--accent-rgb),.55)}.wave{display:flex;align-items:center;justify-content:center;gap:1.5px;height:14px}.wave i{display:block;width:2px;height:100%;border-radius:1px;background:rgb(var(--on-block-rgb));opacity:.5;transform:scaleY(.22);transform-origin:center;transition:transform .28s ease,opacity .28s ease}.music-toggle[data-playing="1"] .wave i{opacity:.92;background:rgb(var(--accent-rgb));animation:wave-bar .9s ease-in-out infinite alternate}.music-toggle[data-playing="1"] .wave i:nth-child(1){animation-duration:.73s;animation-delay:-.31s}.music-toggle[data-playing="1"] .wave i:nth-child(2){animation-duration:1.07s;animation-delay:-.62s}.music-toggle[data-playing="1"] .wave i:nth-child(3){animation-duration:.61s;animation-delay:-.11s}.music-toggle[data-playing="1"] .wave i:nth-child(4){animation-duration:1.19s;animation-delay:-.83s}.music-toggle[data-playing="1"] .wave i:nth-child(5){animation-duration:.83s;animation-delay:-.44s}html[data-pin] *,html[data-pin] *:before,html[data-pin] *:after{animation:none!important;transition:none!important}@keyframes wave-bar{0%{transform:scaleY(.24)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.music-toggle[data-playing="1"] .wave i{animation:none;transform:scaleY(.72)}}html[data-webgl=off] .music-toggle,html[data-webgl=pending] .music-toggle{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rail{position:fixed;left:0;right:0;top:0;height:2px;z-index:21;background:rgba(var(--paper-rgb),.07)}.rail-fill{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,rgb(var(--teal-deep-rgb)),rgb(var(--teal-rgb)))}.track{position:relative;z-index:3;height:calc(var(--beats) * 100svh)}html{scroll-snap-type:y mandatory}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}html[data-snap=proximity]{scroll-snap-type:y proximity}html[data-snap=none],html[data-autoplay],html[data-navjump],html[data-inpassage]{scroll-snap-type:none}html[data-scroller],html[data-scroller] body{height:100%;overflow:hidden}html[data-scroller] #scroller{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html[data-scroller] .track .stage{position:sticky;top:0;height:100svh}html[data-scroller] .track .stage .beat:not(.step){position:absolute;height:100svh}html[data-scroller] .track .stage .copy-layer{position:absolute}html[data-scroller] .track .stage .site-footer{position:absolute;left:0;right:0;top:calc(100svh - 2.1rem);bottom:auto;z-index:8;justify-content:center;gap:.4rem 1.1rem;padding:.4rem var(--gutter);font-size:.66rem;letter-spacing:.02em;border-top:none;background:transparent;opacity:var(--fv, 1);pointer-events:none}html[data-scroller] .track .stage .site-footer a{pointer-events:auto}html[data-scroller] .scroll-cue{bottom:auto;top:calc(81svh - 20px)}html[data-scroller] .track .stage .site-footer nav{margin-left:0;gap:1.1rem;justify-content:center}html[data-flick],html[data-pin]{scroll-snap-type:none}.snap-point{position:absolute;left:0;width:1px;height:0;pointer-events:none;scroll-snap-align:start}@media(pointer:coarse){canvas#stage,#gradient,#vignette,#pillars-media,#wipe{height:100lvh}.beat:not(.step){height:100lvh}.snap-point--step{scroll-snap-stop:always;height:60svh}}html[data-snapdebug] .snap-point{width:100vw;height:0;border-top:1px dashed rgba(255,0,128,.9);color:#ff0080e6;font:600 11px/1 ui-monospace,monospace;letter-spacing:.06em;padding-left:8px;z-index:40}html[data-snapdebug] body:after{content:"";position:fixed;top:0;left:0;right:0;height:2px;background:#00e5ff;z-index:41;pointer-events:none}.copy-layer{position:fixed;inset:0;z-index:3;pointer-events:none;overflow:hidden}.copy-layer a{pointer-events:auto}.beat{position:fixed;inset:0;z-index:3;display:grid;align-content:center;padding:8rem var(--gutter) 7rem;color:var(--on-block);opacity:var(--t, 0);visibility:hidden;pointer-events:none;--phase: 0;--col: min(var(--measure), 100%);transform:translate3d(0,calc(var(--phase) * 3.2vh),0) scale(calc(1 + var(--phase) * .022))}.beat[data-state=live]{visibility:visible;pointer-events:auto;will-change:opacity,transform}.beat>*{width:var(--col);max-width:100%;margin:0}.beat.wide{--col: min(var(--shell), 100%)}.beat[data-align=center]>*{margin-inline:auto}.beat.step{position:absolute;inset:auto;width:760px;padding:0;visibility:visible;transform:none}.metric-value{margin:0!important;font-family:var(--font-display);font-weight:400;font-size:5.4rem;line-height:.95;letter-spacing:-.02em;color:var(--on-block);text-shadow:0 2px 30px rgba(var(--block-rgb),.95)}.metric-label{position:absolute;left:0;right:0;top:100%;margin:.6rem 0 0!important;font-size:1.1rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);text-shadow:0 1px 18px rgba(var(--block-rgb),.95)}.beat.step:before{background:radial-gradient(closest-side,rgba(var(--block-rgb),.8) 0%,rgba(var(--block-rgb),.45) 55%,transparent 100%)}.beat[data-state=live]{pointer-events:auto}.beat:before{content:"";position:absolute;inset:-4%;z-index:-1;pointer-events:none;opacity:var(--t, 0)}.beat[data-align=center]:before{background:radial-gradient(62% 50% at 50% 50%,rgba(var(--block-rgb),.86) 0%,rgba(var(--block-rgb),.6) 46%,transparent 76%)}.beat[data-align=left]:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.9) 0%,rgba(var(--block-rgb),.68) 34%,transparent 66%)}.beat[data-align=right]:before{background:linear-gradient(260deg,rgba(var(--block-rgb),.9) 0%,rgba(var(--block-rgb),.68) 34%,transparent 66%)}.beat.wide:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.45),rgba(var(--block-rgb),.88) 24% 76%,rgba(var(--block-rgb),.45))}#outcomes:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.38),rgba(var(--block-rgb),.8) 22% 78%,rgba(var(--block-rgb),.38))}.beat.step:before{background:radial-gradient(closest-side,rgba(var(--block-rgb),.82) 0%,rgba(var(--block-rgb),.45) 55%,transparent 100%);inset:-18% -12%}#pillars:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.74) 0%,rgba(var(--block-rgb),.42) 30%,rgba(var(--block-rgb),.14) 52%,transparent 72%)}.beat>*{width:100%;max-width:100%;margin:0}.beat[data-align=center]{justify-items:center;text-align:center}.beat[data-align=left]{justify-items:start}.beat[data-align=right]{justify-items:end;text-align:right}.beat[data-align=right] .points{text-align:right}.kicker{font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:1.4rem!important;display:flex;align-items:baseline;gap:.7rem}.beat[data-align=center] .kicker{justify-content:center}.beat[data-align=right] .kicker{justify-content:flex-end}.kicker .num{font-family:var(--font-display);color:var(--faint);letter-spacing:.05em}h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.9rem,7vw,6.2rem);line-height:.98;letter-spacing:-.02em;margin-bottom:2.4rem!important;text-shadow:0 2px 28px rgba(var(--block-rgb),.85)}h1 em{font-style:normal;color:var(--teal)}h2{font-family:var(--font-display);font-weight:400;font-size:clamp(2.1rem,4.5vw,3.9rem);line-height:1.04;letter-spacing:-.015em;margin-bottom:1.35rem!important;text-shadow:0 2px 24px rgba(var(--block-rgb),.85)}.lede,.body,.points,.steps,.faq,.team{text-shadow:0 1px 14px rgba(var(--block-rgb),.9)}.lede{font-size:clamp(1.05rem,1.5vw,1.38rem);line-height:1.5;color:var(--muted);margin-bottom:4.2rem!important}.body{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.65;color:var(--muted)}.actions{display:flex;gap:.8rem;flex-wrap:wrap}.beat[data-align=center] .actions{justify-content:center}.beat[data-align=right] .actions{justify-content:flex-end}.points{list-style:none;padding:0;margin-top:1.7rem!important;display:grid;gap:.72rem;font-size:.95rem;color:var(--muted)}.points li{padding-top:.72rem;border-top:1px solid var(--hair)}.scroll-cue{position:absolute;left:50%;bottom:3.5rem;margin:0!important;transform:translate(-50%);width:24px!important;color:var(--faint);display:block;text-decoration:none;transition:color .25s ease}.scroll-cue:hover{color:var(--teal)}.scroll-cue svg{display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;animation:cue-bob 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes cue-bob{0%,to{transform:translateY(-5px);opacity:.45}50%{transform:translateY(5px);opacity:1}}.site-footer{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;padding:1.5rem var(--gutter) 2rem;font-size:.8rem;color:var(--faint);border-top:1px solid var(--hair);background:var(--ink)}.site-footer nav{margin-left:auto;display:flex;gap:1.5rem;flex-wrap:wrap}.site-footer a{text-decoration:none;transition:color .25s ease}.site-footer a:hover{color:var(--paper)}.lines span{display:inline-block;--lit: clamp(0, calc((var(--k, 1) - .16 - var(--l, 0) * .07) * 6), 1);opacity:var(--lit)}[data-anim=rise] .lines span{transform:translate3d(0,calc((1 - var(--lit)) * .45em),0)}[data-anim=slide] .lines span{transform:translate3d(calc((1 - var(--lit)) * 1.1em),0,0)}[data-anim=steps] .lines span,[data-anim=deal] .lines span{transform:scale(calc(.94 + var(--lit) * .06))}#wipe{position:fixed;inset:0;z-index:14;pointer-events:none;opacity:0;background:radial-gradient(75% 65% at 50% 50%,rgba(var(--wipe-hot-rgb),.98),rgba(var(--wipe-mid-rgb),.92) 45%,rgba(var(--ink-rgb),1))}.pillars{list-style:none;padding:0;margin:2.4rem 0 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.pillars li{display:grid;gap:.6rem;align-content:start;padding-top:1.1rem;border-top:1px solid var(--teal)}.pillars .num{font-family:var(--font-display);font-size:.8rem;letter-spacing:.16em;color:var(--teal)}.pillars h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1.1;color:var(--on-block)}.pillars p{margin:0;font-size:1rem;line-height:1.6;color:var(--muted)}.outcomes,.steps,.quotes,.team{--stagger: .0155}.outcomes li,.steps li,.team li{--lit: clamp(0, calc((var(--k, 1) - .14 - var(--i, 0) * var(--stagger)) * 9), 1);opacity:calc(.12 + .88 * var(--lit));transform:translate3d(0,calc((1 - var(--lit)) * 22px),0)}.outcomes{list-style:none;padding:0;margin-top:2rem!important;display:grid;text-align:left}.outcomes li{--lit: clamp(0, calc((var(--k, 1) - .06 - var(--i, 0) * .1) * 6), 1);--gone: clamp(0, calc((var(--k, 1) - .74) * 5.5), 1);display:grid;align-items:baseline;padding:1.5rem 0;border-top:1px solid var(--hair);opacity:calc(var(--lit) * (1 - var(--gone)));transform:translate3d(calc((1 - var(--lit)) * 42vw - var(--gone) * 46vw + var(--cam-x, 0) * (7vw + var(--i, 0) * 3vw)),calc(var(--cam-y, 0) * -1.4vh),0)}.outcomes li:last-child{border-bottom:1px solid var(--hair)}.outcomes strong{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.015em;color:var(--on-block)}.proof-head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"kicker kicker" "num head";align-items:center;column-gap:clamp(1rem,2.5vw,2.2rem);text-align:left;margin-bottom:2.4rem!important}.proof-head .kicker{grid-area:kicker}.bignum{grid-area:num;margin:0;font-family:var(--font-display);font-size:clamp(4rem,11vw,9rem);line-height:.82;letter-spacing:-.03em;color:var(--teal)}.proof-head h2{grid-area:head;margin:0!important;font-size:clamp(1.3rem,2.6vw,2.4rem);line-height:1.1;color:var(--on-block)}.steps{position:relative;padding-top:1.4rem!important}.steps:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--teal-deep),var(--teal));transform:scaleX(clamp(0,calc((var(--k, 1) - .18) * 2.1),1));transform-origin:0 50%}.steps li{border-top:none}.statement{font-size:clamp(2.4rem,5.4vw,4.6rem)!important;max-width:18ch}.stat{font-family:var(--font-display);color:var(--teal)}#proof{align-content:start}#proof .proof-head{grid-template-columns:auto auto 1fr;grid-template-areas:"kicker num head";align-items:baseline;column-gap:clamp(.7rem,1.4vw,1.4rem);margin-bottom:0!important;text-shadow:0 1px 12px rgba(var(--block-rgb),.95),0 0 30px rgba(var(--block-rgb),.85)}#proof .bignum{font-size:clamp(2.6rem,5vw,4rem);line-height:.9}#proof .proof-head h2{font-size:clamp(1rem,1.6vw,1.5rem)}.quotes{margin-top:0!important;height:0;overflow:hidden}.quotes-track{--card: 330px}.quote-card{--lit: var(--qt, 0);--block-rgb: var(--card-rgb);--on-block-rgb: var(--card-on-rgb, var(--paper-rgb));--accent-rgb: var(--card-accent-rgb, var(--teal-rgb));width:330px;min-width:0;margin:0;display:grid;grid-template-rows:auto 1fr auto;gap:.9rem;padding:1.3rem;border:1px solid var(--hair);border-radius:14px;background:rgba(var(--card-rgb),.9);opacity:var(--lit);text-align:left}.quote-3d{width:var(--card, 330px)!important}.quote-card figcaption{display:flex;align-items:center;gap:.75rem;margin:0}.quote-card .face{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.45)}.quote-card .face img{width:100%;height:100%;object-fit:cover;display:block}.quote-card .who{display:grid;gap:.15rem;min-width:0}.quote-card .who strong{font-weight:500;font-size:.98rem;color:var(--on-block);line-height:1.2}.quote-card .who>span{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--teal)}.quote-card blockquote{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.quote-card .score{margin:0!important;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-top:.8rem;border-top:1px solid var(--hair)}.quote-card .score span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.quote-card .score strong{font-family:var(--font-display);font-weight:400;font-size:1.15rem;color:var(--teal)}.team{list-style:none;padding:0;margin:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0 2.5rem;text-align:left}.team li{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"photo name" "photo role";column-gap:.85rem;align-items:center;padding:.85rem 0;border-top:1px solid var(--hair)}.team strong{font-weight:500;font-size:1rem}.team span{font-size:.83rem;color:var(--faint);line-height:1.4}.team img,.team .photo-pending{grid-area:photo;width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top center;background:#000;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.4)}.team .photo-pending{display:block}.team strong{grid-area:name;align-self:end}.team span{grid-area:role;align-self:start}.role-more{font-style:normal}.chapter{--chapter-on: color-mix( in srgb, rgb(var(--on-block-rgb)) calc(var(--bg, 0) * 100%), rgb(var(--page-on-rgb)));position:fixed;top:7rem;left:var(--gutter);z-index:12;pointer-events:none;opacity:var(--ct, 0);transform-origin:0 0;transform:translateY(calc((1 - var(--ct, 0)) * 5vh)) translate(calc((1 - var(--cs, 1)) * (50vw - var(--gutter))),calc((1 - var(--cs, 1)) * (50svh - 7rem))) scale(calc(1 + (1 - var(--cs, 1)) * 1.55)) translate(calc((1 - var(--cs, 1)) * -50%),calc((1 - var(--cs, 1)) * -50%))}.chapter-title{margin:0 0 1.1rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;color:var(--chapter-on)}.chapter-steps{position:absolute;top:calc(100% + .9rem);left:0;list-style:none;margin:0;padding:0;display:grid;gap:.32rem;border-left:1px solid var(--hair);opacity:var(--cs, 1)}.chapter-steps li{opacity:var(--sv, 0);transform:translate3d(calc((1 - var(--sv, 0)) * -8px),0,0);padding:.1rem 0 .1rem .9rem;font-size:.86rem;white-space:nowrap;letter-spacing:.02em;color:color-mix(in srgb,var(--chapter-on) calc((var(--step-floor, .34) + (1 - var(--step-floor, .34)) * var(--ac, 0)) * 100%),transparent);position:relative}.chapter-steps li:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:color-mix(in srgb,rgb(var(--accent-rgb)) calc(var(--bg, 0) * 100%),rgb(var(--teal-rgb)));transform:scaleY(var(--ac, 0));transform-origin:50% 0}#pillars{align-content:center}.pillars-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:100%}.pillar-rail{position:relative;min-height:20rem;perspective:1300px}.pillar-info{position:absolute;inset:0;display:grid;align-content:center;opacity:var(--pa, 0);transform:rotateY(16deg) translateY(calc((1 - var(--pa, 0)) * 20px))}.pillar-info>div,.pillar-info h2,.pillar-info .kicker,.pillar-info .body{margin:0}.pillar-info .kicker{margin-bottom:1rem}.pillar-info .kicker .num{font-size:2rem;color:var(--teal);letter-spacing:0;margin-right:.6rem}.pillar-info h2{margin-bottom:1.1rem;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.05}.pillar-info .body{max-width:34ch;font-size:1.02rem;text-shadow:0 1px 10px rgba(var(--block-rgb),.9);text-wrap:balance}.mission{align-items:center}.mission-copy{grid-column:1;width:100%}@media(max-width:900px){.mission{grid-template-columns:1fr}.chapter{top:50%;left:var(--gutter);right:var(--gutter);transform:translateY(calc(-50% + (1 - var(--ct, 0)) * 4vh));opacity:calc(var(--ct, 0) * (1 - var(--cs, 0)))}.chapter{padding:1.5rem 1.35rem;border:1px solid rgba(var(--page-on-rgb),.14);border-radius:16px;background:rgba(var(--ink-rgb),.9)}.chapter-title{font-size:2rem;margin-bottom:1.4rem}.chapter-steps{position:static;margin-top:.9rem;opacity:1;gap:.5rem}.chapter-steps li{opacity:1;transform:none;font-size:1rem;padding-left:1rem;--step-floor: 1}}.split{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start;text-align:left;width:100%}.split-head h2{margin-bottom:1.8rem!important}.split-head .kicker{margin-bottom:1.1rem!important}.faq{counter-reset:faq;display:grid;align-content:start;margin:0!important}.faq details{counter-increment:faq;border-top:1px solid var(--hair);transition:border-color .25s ease}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq details.is-open,.faq details:hover{border-top-color:rgba(var(--accent-rgb),.55)}.faq summary{display:grid;grid-template-columns:2.6rem 1fr 1.5rem;align-items:baseline;gap:.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:400;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.2;color:var(--on-block);transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"0" counter(faq);font-size:.78rem;letter-spacing:.12em;color:var(--faint);transition:color .2s ease}.faq summary:after{content:"+";justify-self:end;font-size:1.5rem;line-height:1;color:var(--teal);transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq details.is-open summary:after{transform:rotate(135deg)}.faq summary:hover,.faq summary:hover:before{color:var(--teal)}.faq .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.faq details.is-open .faq-body{grid-template-rows:1fr}.faq .faq-body>div{overflow:hidden;opacity:0;transition:opacity .28s ease .06s}.faq details.is-open .faq-body>div{opacity:1}@media(prefers-reduced-motion:reduce){.faq .faq-body,.faq .faq-body>div{transition:none}}.faq p{margin:0 0 1.7rem;padding-left:3.1rem;padding-right:3rem;max-width:62ch;font-size:1.02rem;line-height:1.7;color:var(--muted)}@media(max-width:900px){.split{grid-template-columns:1fr;gap:2rem}.faq summary{grid-template-columns:2.2rem 1fr 1.2rem}.faq p{padding-left:2.7rem;padding-right:0}}html[data-webgl=off] #stage,html[data-webgl=off] #vignette{display:none}html[data-webgl=off] .track{height:auto}html[data-webgl=off] .beat{position:relative;left:auto;top:auto;width:100%;max-width:var(--shell);margin:0 auto;opacity:1!important;transform:none!important;visibility:visible;pointer-events:auto;min-height:auto;padding:clamp(4rem,11vh,8rem) var(--gutter);border-bottom:1px solid var(--hair)}html[data-webgl=off] .beat:before{display:none}html[data-webgl=off] .beat>*{transform:none!important}html[data-webgl=off] .lines span{opacity:1;transform:none!important}html[data-webgl=off] #wipe{display:none}html[data-webgl=off] .outcomes li,html[data-webgl=off] .steps li,html[data-webgl=off] .pillars li,html[data-webgl=off] .quote-card,html[data-webgl=off] .team li{opacity:1;transform:none}html[data-webgl=off] .scroll-cue,html[data-webgl=off] .rail{display:none}html[data-webgl=off] body{background:radial-gradient(80% 50% at 80% -5%,rgba(var(--accent-rgb),.12),transparent 60%),var(--ink)}@media(prefers-reduced-motion:reduce){.beat{transform:none}.scroll-cue svg{animation:none}.btn:hover{transform:none}}@media(max-width:720px){:root{--measure: 100%}.topnav{display:none}.theme-toggle{margin-left:auto}.beat{padding-top:6rem}.beat[data-align=right]{justify-items:start;text-align:left}.beat[data-align=right] .kicker,.beat[data-align=right] .actions{justify-content:flex-start}.beat[data-align=right] .points{text-align:left}.pillars-stage{grid-template-columns:1fr;gap:1.4rem;perspective:none}.pillar-rail{min-height:0}.pillar-rail-left{min-height:15rem}.pillar-info{transform:translateY(calc((1 - var(--pa, 0)) * 14px))}.pillar-info .body{font-size:.95rem}.quotes-track{--card: min(300px, 84vw)}.quote-card{width:250px}.proof-head{grid-template-columns:1fr;grid-template-areas:"kicker" "num" "head";align-items:start;row-gap:.4rem}.proof-head h2{font-size:1.35rem}.bignum{font-size:clamp(3.4rem,18vw,5.5rem)}.team{gap:0;padding:.1rem 1rem!important;border:1px solid var(--hair);border-radius:14px;background:rgba(var(--card-rgb),.82)}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}#team .split-head h2{font-size:clamp(1.3rem,6vw,1.7rem);line-height:1.14}#team .split-head{margin-bottom:.4rem}.team li:first-child{border-top:none}.team li:nth-child(2){border-top:none}.role-more{display:none}.team li{padding:.5rem 0}.team img,.team .photo-pending{width:38px;height:38px}.team strong{font-size:.92rem}.team span{font-size:.75rem}.team strong{font-size:.88rem}.team span{font-size:.72rem;line-height:1.3}.site-footer .social{display:none}#pillars-media{opacity:calc(var(--pm, 0) * .55)}.pillars-media-src{left:50%;right:auto;top:7vh;width:118vw;height:66.375vw;transform:translate(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 76%,transparent 100%)}.lines span{display:block;text-wrap:balance}.mission h2{font-size:clamp(1.42rem,6.6vw,2rem);line-height:1.16}.faq summary{font-size:1.02rem;padding:1.15rem 0}.faq p{padding-left:2.7rem;padding-right:0;font-size:.95rem}.beat.step{width:260px}.metric-value{font-size:5rem}.metric-label{font-size:.9rem;margin-top:.45rem!important}.beat{align-content:center}.beat h1,.beat h2,.beat .lede,.beat .body,.beat .points li,.team strong,.team span,.quotes blockquote,.quote-card .who strong{text-shadow:0 1px 10px rgba(var(--block-rgb),.92),0 0 28px rgba(var(--block-rgb),.8)}}@media(max-width:900px)and (max-height:800px){.team li{padding:.28rem 0}.team img,.team .photo-pending{width:31px;height:31px}.team strong{font-size:.86rem}.team span{font-size:.71rem;line-height:1.28}}@media(max-height:480px)and (orientation:landscape){.beat{padding-top:4.5rem;padding-bottom:3rem}.topnav{display:none}}:root[data-theme=vivid]{--blue-rgb: 44, 63, 232;--pink-rgb: 255, 79, 163;--lime-rgb: 200, 242, 78;--coral-rgb: 255, 107, 61;--ink-rgb: 250, 250, 250;--on-block-rgb: 10, 10, 10;--accent-rgb: var(--blue-rgb);--muted-a: .82;--faint-a: .62;--card-rgb: 255, 255, 255;--card-on-rgb: 10, 10, 10;--card-accent-rgb: var(--blue-rgb);--ph-deep-rgb: 236, 238, 248;--glow-a-rgb: var(--blue-rgb);--glow-b-rgb: 138, 92, 255;--btn-ring: #ff4fa3;--btn-glow: #2c3fe8;--wipe-hot-rgb: 255, 255, 255;--wipe-mid-rgb: var(--pink-rgb)}:root[data-theme=vivid] #pillars{--block-rgb: var(--lime-rgb);--accent-rgb: var(--blue-rgb)}:root[data-theme=vivid] .chapter{--block-rgb: var(--lime-rgb);--accent-rgb: var(--blue-rgb);--step-floor: .62}:root[data-theme=vivid] #outcomes{--block-rgb: var(--blue-rgb);--on-block-rgb: 250, 250, 250;--accent-rgb: var(--lime-rgb);--muted-a: .88}:root[data-theme=vivid] #proof{--block-rgb: var(--pink-rgb);--accent-rgb: var(--blue-rgb)}:root[data-theme=vivid] #faq{--block-rgb: var(--coral-rgb);--muted-a: .88}:root[data-theme=vivid] .beat.step{--block-rgb: 12, 12, 16;--on-block-rgb: 250, 250, 250;--accent-rgb: var(--pink-rgb)}:root[data-theme=vivid] #team{--block-rgb: var(--lime-rgb);--accent-rgb: var(--blue-rgb)}:root[data-theme=vivid] #faq:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.92),rgb(var(--block-rgb)) 16% 84%,rgba(var(--block-rgb),.92))}:root[data-theme=vivid][data-corridor=on] #outcomes:before,:root[data-theme=vivid][data-corridor=on] #faq:before{opacity:0}:root[data-theme=vivid] #proof:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.97) 0%,rgba(var(--block-rgb),.9) 26%,rgba(var(--block-rgb),.42) 48%,transparent 70%)}:root[data-theme=vivid] #team:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.5),rgba(var(--block-rgb),.72) 22% 78%,rgba(var(--block-rgb),.5))}:root[data-theme=vivid] #pillars:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.95) 0%,rgba(var(--block-rgb),.82) 30%,rgba(var(--block-rgb),.34) 52%,transparent 74%)}:root[data-theme=vivid] #pillars :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=vivid] #outcomes :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=vivid] #proof :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=vivid] #faq :is(h1,h2,h3,.lede,.body,.points li){text-shadow:none}:root[data-theme=acid]{--acid-rgb: 232, 255, 0;--lime-rgb: 195, 240, 0;--slate-rgb: 61, 111, 216;--ink-rgb: 11, 15, 26;--card-rgb: 14, 18, 30;--ph-deep-rgb: 16, 22, 40;--accent-rgb: var(--acid-rgb);--glow-a-rgb: var(--slate-rgb);--glow-b-rgb: var(--acid-rgb);--btn-ring: #e8ff00;--btn-glow: #3d6fd8;--wipe-hot-rgb: 255, 255, 255;--wipe-mid-rgb: var(--acid-rgb)}:root[data-theme=acid] #pillars{--block-rgb: var(--slate-rgb)}:root[data-theme=acid] .chapter{--block-rgb: var(--slate-rgb);--step-floor: .7}:root[data-theme=acid] #outcomes{--on-block-rgb: var(--acid-rgb)}:root[data-theme=acid] #proof{--block-rgb: var(--slate-rgb)}:root[data-theme=acid] #faq{--block-rgb: var(--acid-rgb);--on-block-rgb: var(--ink-rgb);--accent-rgb: var(--ink-rgb);--muted-a: .88}:root[data-theme=acid] #team{--block-rgb: var(--slate-rgb);--faint-a: .74}:root[data-theme=acid] #faq:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.92),rgb(var(--block-rgb)) 16% 84%,rgba(var(--block-rgb),.92))}:root[data-theme=acid][data-corridor=on] #faq:before{opacity:0}:root[data-theme=acid] #team:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.58),rgba(var(--block-rgb),.8) 22% 78%,rgba(var(--block-rgb),.58))}:root[data-theme=acid] #proof:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.97) 0%,rgba(var(--block-rgb),.9) 26%,rgba(var(--block-rgb),.42) 48%,transparent 70%)}:root[data-theme=acid] #pillars:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.95) 0%,rgba(var(--block-rgb),.82) 30%,rgba(var(--block-rgb),.34) 52%,transparent 74%)}:root[data-theme=acid] #pillars :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=acid] #proof :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=acid] #faq :is(h1,h2,h3,.lede,.body,.points li){text-shadow:none}:root[data-theme=forest]{--mist-rgb: 250, 250, 246;--pale-rgb: 223, 235, 218;--sage-rgb: 200, 220, 192;--cream-rgb: 246, 231, 196;--gold-rgb: 217, 162, 39;--fern-rgb: 62, 142, 90;--moss-rgb: 47, 93, 66;--deep-rgb: 22, 48, 31;--tealf-rgb: 18, 115, 110;--teal-lit-rgb: 56, 200, 195;--sky-rgb: 96, 170, 214;--sky-pale-rgb: 198, 226, 240;--ink-rgb: var(--mist-rgb);--on-block-rgb: var(--deep-rgb);--accent-rgb: var(--tealf-rgb);--muted-a: .82;--faint-a: .62;--card-rgb: var(--mist-rgb);--card-on-rgb: var(--deep-rgb);--card-accent-rgb: var(--tealf-rgb);--ph-deep-rgb: var(--sky-pale-rgb);--ph-num-a: .78;--glow-a-rgb: var(--sky-pale-rgb);--glow-b-rgb: var(--gold-rgb);--btn-body: #314437;--btn-label: #f7f6f2;--btn-edge-rgb: var(--deep-rgb);--btn-ring: #d9a227;--btn-glow: #2aa8a2;--wipe-hot-rgb: 255, 255, 255;--wipe-mid-rgb: var(--gold-rgb)}:root[data-theme=forest] #pillars{--block-rgb: var(--pale-rgb);--accent-rgb: var(--moss-rgb)}:root[data-theme=forest] .chapter{--block-rgb: var(--pale-rgb);--accent-rgb: var(--moss-rgb);--step-floor: .66}:root[data-theme=forest] #outcomes{--block-rgb: var(--deep-rgb);--on-block-rgb: var(--mist-rgb);--accent-rgb: var(--gold-rgb)}:root[data-theme=forest] .beat.step{--block-rgb: 16, 24, 19;--on-block-rgb: var(--mist-rgb);--accent-rgb: var(--gold-rgb)}:root[data-theme=forest] #proof{--block-rgb: var(--cream-rgb);--accent-rgb: var(--moss-rgb)}:root[data-theme=forest] #faq{--block-rgb: var(--gold-rgb);--accent-rgb: var(--deep-rgb)}:root[data-theme=forest] #team{--block-rgb: var(--sage-rgb);--accent-rgb: var(--moss-rgb)}:root[data-theme=forest] #faq:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.92),rgb(var(--block-rgb)) 16% 84%,rgba(var(--block-rgb),.92))}:root[data-theme=forest][data-corridor=on] #outcomes:before,:root[data-theme=forest][data-corridor=on] #faq:before{opacity:0}:root[data-theme=forest] #proof:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.97) 0%,rgba(var(--block-rgb),.9) 26%,rgba(var(--block-rgb),.42) 48%,transparent 70%)}:root[data-theme=forest] #pillars:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.95) 0%,rgba(var(--block-rgb),.82) 30%,rgba(var(--block-rgb),.34) 52%,transparent 74%)}:root[data-theme=forest] #team:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.62),rgba(var(--block-rgb),.84) 22% 78%,rgba(var(--block-rgb),.62))}:root[data-theme=forest] #pillars :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=forest] #outcomes :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=forest] #proof :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=forest] #faq :is(h1,h2,h3,.lede,.body,.points li){text-shadow:none}:root[data-theme=forest] :is(h1,h2,.lede,.body,.points,.steps,.faq,.team,.metric-value,.metric-label){text-shadow:none}:root[data-theme=bold]{--neon-pink-rgb: 255, 45, 149;--magenta-rgb: 230, 25, 181;--cyan-rgb: 43, 245, 224;--deep-teal-rgb: 0, 92, 99;--violet-rgb: 123, 44, 255;--ink-rgb: 10, 6, 16;--on-block-rgb: 255, 240, 250;--accent-rgb: var(--cyan-rgb);--card-rgb: 14, 9, 22;--ph-deep-rgb: 20, 10, 30;--glow-a-rgb: var(--magenta-rgb);--glow-b-rgb: var(--cyan-rgb);--btn-body: #0a0610;--btn-label: #fff0fa;--btn-edge-rgb: var(--neon-pink-rgb);--btn-ring: #ff2d95;--btn-glow: #2bf5e0;--wipe-hot-rgb: 255, 255, 255;--wipe-mid-rgb: var(--magenta-rgb)}:root[data-theme=bold] #pillars{--block-rgb: var(--magenta-rgb);--accent-rgb: var(--cyan-rgb);--muted-a: .9;--faint-a: .76}:root[data-theme=bold] .chapter{--block-rgb: var(--magenta-rgb);--accent-rgb: var(--cyan-rgb);--step-floor: .86}:root[data-theme=bold] #proof{--block-rgb: var(--deep-teal-rgb);--accent-rgb: var(--neon-pink-rgb)}:root[data-theme=bold] #outcomes{--block-rgb: var(--neon-pink-rgb);--on-block-rgb: 8, 4, 12;--accent-rgb: 8, 4, 12;--muted-a: .86}:root[data-theme=bold] #faq{--block-rgb: var(--cyan-rgb);--on-block-rgb: 8, 4, 12;--accent-rgb: 8, 4, 12;--muted-a: .86}:root[data-theme=bold] #team{--block-rgb: var(--violet-rgb);--accent-rgb: var(--cyan-rgb);--faint-a: .68}:root[data-theme=bold] #faq:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.92),rgb(var(--block-rgb)) 16% 84%,rgba(var(--block-rgb),.92))}:root[data-theme=bold][data-corridor=on] #outcomes:before,:root[data-theme=bold][data-corridor=on] #faq:before{opacity:0}:root[data-theme=bold] #proof:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.97) 0%,rgba(var(--block-rgb),.9) 26%,rgba(var(--block-rgb),.42) 48%,transparent 70%)}:root[data-theme=bold] #pillars:before{background:linear-gradient(100deg,rgba(var(--block-rgb),.95) 0%,rgba(var(--block-rgb),.82) 30%,rgba(var(--block-rgb),.34) 52%,transparent 74%)}:root[data-theme=bold] #team:before{background:linear-gradient(to bottom,rgba(var(--block-rgb),.42),rgba(var(--block-rgb),.62) 22% 78%,rgba(var(--block-rgb),.42))}:root[data-theme=bold] #pillars :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=bold] #outcomes :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=bold] #proof :is(h1,h2,h3,.lede,.body,.points li),:root[data-theme=bold] #faq :is(h1,h2,h3,.lede,.body,.points li){text-shadow:none}html[data-v2] .pillars-stage,html[data-v2] #chapter,html[data-v2] #outcomes{display:none}html[data-v2] .buckets-stage,html[data-v2] #chapter-v2{display:block}.buckets-stage{position:relative;width:100%;min-height:clamp(20rem,40svh,27rem)}.bucket-info{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;opacity:var(--pa, 0);transform:translateY(calc((1 - var(--pa, 0)) * 20px));pointer-events:none}.bucket-title{position:absolute;inset:0;display:grid;align-content:start;pointer-events:none}.intro-line{white-space:nowrap}.intro-words{display:inline-grid;perspective:60rem}.intro-word{grid-area:1 / 1;text-align:left;justify-self:start;color:var(--teal);opacity:var(--wa, 0);transform:rotateX(calc(var(--wp, -1) * 85deg));transform-origin:50% 50% -.62em}.bucket-name-spacer{visibility:hidden}html[data-v2] .kicker{display:none}html[data-v2] #chapter-v2{display:none!important}html[data-v2] .mission-copy h2{font-family:var(--font-sans);font-weight:300}@media(max-width:720px){html[data-v2] #hero h1{margin-bottom:.5rem!important}html[data-v2] #hero .lede{margin-top:0!important;margin-bottom:2.4rem!important}html[data-v2] #team .split-head h2{font-size:clamp(2.1rem,4.5vw,3.9rem);line-height:1.06;margin-bottom:.7rem!important}html[data-v2] #team .split-head{margin-bottom:.15rem}}.bucket-name{margin:0 0 1rem;font-family:var(--font-sans);font-size:clamp(2.6rem,5.5vw,4.6rem);font-weight:200;line-height:.95;letter-spacing:-.03em;text-wrap:balance}.bucket-desc{margin:0;max-width:38ch;font-size:1.15rem;line-height:1.5;text-shadow:0 1px 10px rgba(var(--block-rgb),.9);text-wrap:balance}.bucket-info>.bucket-name,.bucket-info>.bucket-desc{grid-column:1}.bucket-stack{grid-column:1;margin-top:.6rem;overflow:visible;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 78%,transparent 100%);height:clamp(7.5rem,20svh,10.5rem);display:grid;align-content:start;justify-content:start}.bucket-track{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;transform:translate3d(0,var(--ty, 0px),0)}.bucket-track li{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.55rem);line-height:1.3;white-space:nowrap;color:color-mix(in srgb,var(--teal) calc(var(--ia, 0) * 100%),rgba(var(--on-block-rgb),.32));text-shadow:0 1px 10px rgba(var(--block-rgb),.9);transform:scale(calc(1 + var(--ia, 0) * .25));transform-origin:left center}#chapter-v2 .chapter-steps{position:static;border-left:none;opacity:1;gap:calc(.32rem + (1 - var(--dk, 1)) * .6rem)}#chapter-v2 .chapter-steps li{font-size:calc(.92rem + (1 - var(--dk, 1)) * (min(4.6rem,9.5vw) - .92rem));font-family:var(--font-sans);font-weight:200;line-height:1.08;letter-spacing:calc(.02em - (1 - var(--dk, 1)) * .055em);padding-left:calc(var(--dk, 1) * .9rem);opacity:max(var(--sv, 0),1 - var(--dk, 1));transform:none}#chapter-v2 .chapter-steps li:before{opacity:var(--dk, 1)}#chapter-v2{transform:translateY(calc((1 - var(--ct, 0)) * 5vh)) translate(calc((1 - var(--cs, 1)) * (50vw - var(--gutter))),calc((1 - var(--cs, 1)) * (50svh - 7rem))) translate(calc((1 - var(--cs, 1)) * -50%),calc((1 - var(--cs, 1)) * -50%))}@media(max-width:900px){.bucket-stack{height:clamp(7rem,22svh,10rem)}html[data-v2] #chapter-v2{top:5.6rem;left:var(--gutter);right:auto;padding:0;border:none;border-radius:0;background:none;opacity:var(--ct, 0);transform:none}html[data-v2] #chapter-v2 .chapter-steps{margin-top:0;gap:.32rem}html[data-v2] #chapter-v2 .chapter-steps li{font-size:.85rem;padding-left:.9rem;opacity:var(--sv, 0);--step-floor: .34}}@media(max-width:500px){.bucket-track li{font-size:.98rem;transform:scale(calc(1 + var(--ia, 0) * .12))}}
