@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/open-sauce-sans-300.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/open-sauce-sans-400.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/open-sauce-sans-400-italic.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/open-sauce-sans-500.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/open-sauce-sans-600.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/open-sauce-sans-700.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/open-sauce-sans-800.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/open-sauce-sans-900.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/jetbrains-mono-normal.woff2)format("woff2-variations")}:root{--font-sans:"Open Sauce Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Open Sauce Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--white:#fff;--ink-50:#f1f5f2;--ink-100:#e4ebe6;--ink-200:#d6dfd8;--ink-300:#bdc8c0;--ink-400:#909b93;--ink-500:#67736b;--ink-600:#4d594f;--ink-700:#38443a;--ink-800:#26362b;--ink-900:#182c1f;--ink-950:#122619;--forge-50:#ecf4ef;--forge-100:#d2e7db;--forge-200:#a7cdb8;--forge-300:#6fa98a;--forge-400:#3f7e5f;--forge-500:#2c6247;--forge-600:#224e39;--forge-700:#1b3a2c;--forge-800:#142b20;--forge-900:#0e1f17;--emerald-50:#e6f7ef;--emerald-100:#c4eedb;--emerald-200:#92ddbd;--emerald-300:#5dc79b;--emerald-400:#2fae7c;--emerald-500:#159a66;--emerald-600:#0e7a52;--emerald-700:#0a5c3e;--teal-50:#e3f3f3;--teal-100:#c7e9e8;--teal-200:#93d5d2;--teal-300:#63c2bf;--teal-400:#38a9a6;--teal-500:#1e938f;--teal-600:#12736f;--teal-700:#0b5754;--brass-50:#fbf5e8;--brass-100:#f5e7c7;--brass-200:#eed9a6;--brass-300:#e6ba6b;--brass-400:#d4a24e;--brass-500:#be8a38;--brass-600:#9a6e2a;--brass-700:#74531f;--red-100:#fbe5e3;--red-300:#f0a69f;--red-500:#dd5147;--red-600:#b93a31;--amber-100:#fbefcf;--amber-300:#f1ce63;--amber-500:#d99a20;--gradient-emerald:linear-gradient(135deg, #0e7a52 0%, #159a66 32%, #1e938f 66%, #63c2bf 100%);--gradient-mint-soft:linear-gradient(135deg, #d2e7db 0%, #c7e9e8 55%, #e3f3f3 100%);--gradient-patina:linear-gradient(160deg, #224e39 0%, #0e1f17 100%);--gradient-brass:linear-gradient(135deg, #f5e7c7 0%, #e6ba6b 55%, #d4a24e 100%);--gradient-signal:linear-gradient(90deg, #c4eedb 0%, #5dc79b 38%, #159a66 68%, #0a5c3e 100%);--surface-app:var(--ink-50);--surface-card:var(--white);--surface-inverse:var(--forge-700);--border-subtle:var(--ink-200);--border-default:#d0d9d2;--border-strong:var(--ink-300);--text-primary:var(--ink-950);--text-secondary:var(--ink-600);--text-tertiary:#7d8a82;--text-muted:var(--ink-500);--text-inverse:var(--white);--text-link:var(--emerald-600);--text-link-hover:var(--emerald-700);--brand-primary:var(--forge-700);--brand-gold:var(--brass-300);--accent:var(--brass-300);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1)}.nav-bar{padding:9px 10px 9px 20px}.nav-logo{height:26px}@media (max-width:639.98px){.nav-bar{padding:7px 7px 7px 14px;top:12px}.nav-logo{height:22px}}.hero-band{height:360vh}.hero-copy{padding:0 56px 60px}.hero-hud{top:100px}.hero-transcript{padding:0 40px 172px;top:150px}.hero-channels{justify-content:space-between;gap:clamp(14px,2.2vw,34px)}.hero-channel{gap:11px}@media (max-width:1023.98px){.hero-band{height:300vh}.hero-copy{padding:0 clamp(24px,5vw,44px) 54px}.hero-hud{top:84px}.hero-transcript{padding:0 clamp(20px,5vw,40px) 178px;top:126px}}@media (max-width:639.98px){.hero-band{height:260vh}.hero-copy{padding:0 20px calc(42px + env(safe-area-inset-bottom))}.hero-hud{top:76px}.hero-transcript{padding:0 16px 170px;top:104px}.hero-channels{justify-content:center;gap:11px 18px}.hero-channel{gap:8px}.hero-channel svg{width:16px;height:16px}}@keyframes iv-beat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.iv-beat{animation:.42s cubic-bezier(.2,.75,.3,1) both iv-beat-in}.iv-seg{position:relative}.iv-seg:after{content:"";position:absolute;inset:-21px -3px}.decide-grid{grid-template-columns:minmax(0,52%) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,68px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:grid}@media (max-width:1023.98px){.decide-grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vh,52px);padding:clamp(56px,9vh,104px) clamp(20px,5vw,44px) clamp(40px,7vh,80px)}}.reel-sec{padding:92px 56px 48px}@media (max-width:1023.98px){.reel-sec{padding:clamp(64px,9vh,92px) clamp(20px,5vw,44px) clamp(32px,5vh,48px)}.reel-rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.reel-rail::-webkit-scrollbar{display:none}}.reel-ctrl{position:relative}.reel-ctrl:after{content:"";position:absolute;inset:-10px}.reel-tab:after{content:"";position:absolute;inset:-6px 0}.footer-sec{min-height:100vh;padding:clamp(28px,4.6vh,64px) 56px clamp(20px,3vh,34px)}.footer-inner{justify-content:space-between;gap:clamp(16px,2.4vh,34px)}.footer-form{grid-template-columns:1fr 1fr}.footer-cols{grid-template-columns:repeat(3,minmax(150px,1fr));gap:40px}.footer-legal{text-align:left;flex-direction:row}@media (max-width:1023.98px){.footer-sec{min-height:100vh;padding:clamp(60px, 9vh, 88px) clamp(20px, 5vw, 44px) calc(30px + env(safe-area-inset-bottom))}.footer-inner{justify-content:flex-start;gap:clamp(30px,5vh,46px)}.footer-cols{gap:30px 24px}}@media (max-width:639.98px){.footer-form{grid-template-columns:minmax(0,1fr)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-legal{text-align:center;flex-direction:column;align-items:center;gap:10px}}@media (pointer:coarse){.ps-cta,.reel-tab,.reel-add{min-height:44px}.lead-in{min-height:48px}}[data-quality=lite] .fx-blend{display:none!important}[data-quality=lite] .fx-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-quality=lite] .hero-bubble-ai{background:#0c1a13bd!important}[data-quality=lite] .hero-bubble-me{background:#4a6054b8!important}[data-quality=lite] .hero-hud-pill{background:#0c1a13cc!important}[data-quality=lite] .nav-bar{background:#0e1f179e!important}[data-quality=lite] .nav-bar.nav-scrolled{background:#fcfdfcf0!important}[data-quality=lite] .iv-dock-card{background:#f0f5f1f5!important}[data-quality=lite] .report-card{box-shadow:0 18px 30px -22px #0b2c1e99!important}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--surface-app);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color:var(--text-primary);margin:0;overflow-x:clip}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration:none}section{scroll-margin-top:96px}@keyframes hpulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.navlink{font:500 14px/1 var(--font-sans);opacity:.92;text-decoration:none;transition:color .2s,opacity .2s}.cta-a{text-decoration:none;display:inline-flex}.lead-in{font-size:14.5px}.lead-in::placeholder{color:#ffffff57}.lead-in:focus{background:#ffffff1c;border-color:#e6ba6bbf;outline:none;box-shadow:0 0 0 3px #e6ba6b29}.lead-in option{color:#fff;background:#0e1f17}@media (max-width:639.98px){.lead-in{font-size:16px}}.decide-chap-strong strong{color:var(--text-primary);font-weight:700}@media (hover:hover){a:hover{color:var(--text-link-hover)}.navlink:hover{opacity:1}.ps-cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -16px #e6ba6bcc}.reel-tab:hover{transform:translateY(-2px)scale(1.03)!important}.lead-in:hover{border-color:#ffffff47}.reel-move:hover{color:var(--forge-700);border-color:var(--ink-300)}.reel-drop:hover{color:#b0801c;border-color:#e6ba6b}.reel-add:hover{color:var(--forge-700);border-color:var(--emerald-500);background:var(--emerald-50)}}.ps-cta:active{transform:scale(.97)}.reel-tab:active{transform:scale(.95)!important}.reel-add:active,.reel-move:active,.reel-drop:active{transform:scale(.94)}:focus-visible{outline:2px solid var(--brass-300);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}
