.nova{--nova-night:#071321;--nova-panel:#f4f7fc;--nova-muted:#5a6b82;--nova-accent:var(--blue);--nova-header-height:83px;--section-entry:1;--section-exit:0;--motion-strength:1;--nova-bridge-opacity:.48;background:var(--page);overflow-anchor:none;overflow:clip}.nova [id]{scroll-margin-top:calc(var(--nova-header-height) + 24px)}.nova h1,.nova h2,.nova h3,.nova h4{text-wrap:balance}.nova h2{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,62px);font-weight:550;line-height:1.08}.nova h2>span{color:var(--nova-muted)}.nova h2 em,.nova h1 em{color:var(--nova-accent);font-style:normal}.nova p{text-wrap:pretty}.site-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.nova-button .site-icon,.nova-hero-foot .site-icon,.nova-question-list .site-icon{display:block}.nova button{cursor:pointer}.nova a:focus-visible,.nova button:focus-visible,.nova summary:focus-visible,.nova [tabindex="0"]:focus-visible{outline-offset:6px;outline:3px solid #5289ef}.nova button[hidden],.nova [role=tabpanel][hidden]{display:none}.nova-kicker{color:var(--nova-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.7}.nova-small-label{color:var(--nova-muted);text-transform:uppercase;letter-spacing:.1em;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-section{padding-block:clamp(80px,9vw,140px)}.nova-dark{color:#acc0d4;background:var(--nova-night);--nova-accent:#91dcff;--nova-muted:#91a7bd}.nova-dark h1,.nova-dark h2,.nova-dark h3{color:#f2f7ff}.nova-dark .nova-kicker{color:#88b3d6}.nova-status-dot{background:#77d8ff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #77d8ff66}.nova-mini-brand{letter-spacing:.12em;white-space:nowrap;font-size:17px;font-weight:750}.nova-opening{isolation:isolate;position:relative}.nova-flow-art{z-index:2;pointer-events:none;filter:drop-shadow(0 0 30px #278de320);width:720px;height:700px;display:none;position:absolute;top:0;left:0}.nova.has-opening-flow .nova-flow-art{opacity:calc(1 - var(--flow-backdrop,0) * (1 - var(--nova-bridge-opacity)));will-change:transform;display:block}.nova-flow-scale{transform-origin:0 0;will-change:transform;width:720px;height:700px}.nova-flow-scale>svg{width:720px;height:700px;overflow:visible}.nova-flow-art [data-morph-core]{fill-opacity:calc(.95 * (1 - var(--flow-backdrop,0)))}.nova-flow-art [data-morph-monogram]{stroke:color-mix(in srgb, var(--blue) calc(var(--flow-backdrop,0) * 100%), #b9eeff)}.nova-hero-stage{aspect-ratio:720/700;width:100%}.nova.has-opening-flow .nova-story-art>svg,.nova.has-opening-flow .nova-chapter-mobile-art[data-scene="0"]>svg{visibility:hidden}.nova.has-opening-flow .nova-hero-visual .nova-visual-index,.nova.has-opening-flow .nova-hero-visual .nova-visual-caption{opacity:calc(1 - var(--opening-morph,0))}.nova-hero{isolation:isolate;padding-top:clamp(34px,6vw,90px);position:relative;overflow:hidden}.nova-hero:before{content:"";z-index:-1;background:radial-gradient(at 80% 45%,#113f6d66,#0000 55%),linear-gradient(120deg,#0c1e32,#0000 60%);position:absolute;inset:0}.nova-hero-grid{z-index:-1;background-image:linear-gradient(#78bdff06 1px,#0000 1px),linear-gradient(90deg,#78bdff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.nova-hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;min-height:min(710px,75svh);display:grid}.nova-hero-copy{z-index:2;padding-bottom:50px;position:relative}.nova-hero-copy .nova-kicker{color:#9abfdf;align-items:center;gap:12px;margin-bottom:22px;display:flex}.nova-hero-copy .nova-kicker>span{background:#77d8ff;width:22px;height:1px}.nova-wordmark{letter-spacing:-.055em;color:#eaf6ff;width:fit-content;font-size:clamp(100px,12.5vw,176px);font-weight:550;line-height:.87;position:relative}.nova-wordmark>span{letter-spacing:0;color:#77d8ff;font-size:15px;position:absolute;top:6px;right:-20px}.nova-expansion{letter-spacing:.06em;color:#91b0cc;margin:19px 0 34px;font-size:12px}.nova-hero h1{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.12}.nova-hero-description{color:#a4b8ce;max-width:390px;margin-bottom:30px;font-size:14px;line-height:1.85}.nova-button{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:32px;padding:17px 23px;font-size:12px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.nova-button-primary{color:#fff;background:#2458d6;box-shadow:0 6px 30px #2458d629,inset 0 1px #ffffff20}.nova-button-primary:hover{background:#3269ed;transform:translateY(-3px);box-shadow:0 12px 35px #2458d64d}.nova-button>span{font-size:20px;font-weight:400;line-height:1}.nova-hero-visual{align-content:center;align-self:stretch;margin:-20px -80px 0 -45px;display:grid;position:relative}.nova-visual{width:100%;height:auto;display:block}.nova-hero-visual .nova-visual{filter:drop-shadow(0 0 30px #278de320)}.nova-visual-index{letter-spacing:.1em;color:#69859f;justify-content:space-between;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:8px;left:75px;right:75px}.nova-visual-caption{letter-spacing:.08em;color:#a1c2df;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:50px;left:0;right:0}.nova-hero-foot{color:#7193b2;letter-spacing:.03em;border-top:1px solid #95c6f224;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:10px;display:flex}.nova-hero-foot a{color:#afcce5;align-items:center;gap:24px;display:flex}.nova-hero-foot a>span{font-size:18px;animation:2.5s ease-in-out infinite nova-scroll-cue;display:inline-block}.nova-orbit{transform-origin:360px 350px}.nova-orbit--outer{animation:100s linear infinite nova-orbit}.nova-orbit--sphere{animation:80s linear infinite reverse nova-orbit}.nova-visual[data-opening-active=false] [data-morph-opening] .nova-orbit,.nova.has-animation-visibility [data-animation-visible=false],.nova.has-animation-visibility [data-animation-visible=false] *,.nova.is-page-hidden *,.nova.is-page-hidden :before,.nova.is-page-hidden :after{animation-play-state:paused!important}.nova-core-mark{transform-origin:360px 350px;animation:6s ease-in-out infinite nova-breathe}.nova-constellation{transform-origin:360px 350px;animation:8s ease-in-out infinite nova-breathe}.nova-intro{padding-block:90px}.nova-intro-layout{z-index:3;grid-template-columns:.6fr 1.4fr;gap:80px;display:grid;position:relative}.nova-intro h2{margin-bottom:23px;font-size:clamp(30px,3.3vw,48px)}.nova-intro .nova-kicker{padding-top:6px}.nova-intro p:not(.nova-kicker){max-width:630px;color:var(--nova-muted);font-size:15px;line-height:1.9}.nova-story{background:radial-gradient(ellipse at 82% 40%, #10335680, transparent 65%), var(--nova-night);position:relative}.nova-story-viewport{padding-block:40px;position:relative}.nova-story-top{border-bottom:1px solid #77d8ff22;justify-content:space-between;align-items:center;padding-bottom:36px;display:flex}.nova-story-top .nova-kicker{margin:0}.nova-story-counter{color:#678ba9;letter-spacing:.15em;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-story-counter>span{color:#b2e6ff}.nova-story-layout{grid-template-columns:1fr 1.13fr;align-items:start;gap:50px;display:grid}.nova-chapter{padding-block:70px;position:relative}.nova-chapter+.nova-chapter{border-top:1px solid #77d8ff24}.nova-chapter-mobile-art{display:none}.nova-chapter .nova-kicker{margin-bottom:20px}.nova-chapter h2{margin-bottom:26px;font-size:clamp(36px,4.2vw,60px);line-height:1.12}.nova-chapter-description{color:#a0b7ce;max-width:440px;font-size:14px;line-height:1.9}.nova-tags{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.nova-tags li{color:#94b9d8;border:1px solid #77d8ff29;border-radius:3px;padding:5px 10px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-story-art{top:calc(var(--nova-header-height) + 30px);align-self:start;margin-top:32px;position:sticky}.nova-art-caption{color:#7292ae;text-align:center;letter-spacing:.025em;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-morph-surfaces path{vector-effect:non-scaling-stroke}.nova-story-bottom{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:24px 8px;display:flex}.nova-story-steps{flex:1;grid-template-columns:repeat(3,1fr);gap:25px;max-width:730px;display:grid}.nova-story-steps a{color:#8aa6c0;border-top:1px solid #77d8ff2a;gap:12px;padding:16px 0;font-size:10px;display:flex;position:relative}.nova-story-steps a>span{color:#6287a9;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-story-steps a i{transform-origin:0;background:#77d8ff;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.nova-story-steps a[aria-current=step]{color:#d2edff}.nova-story-steps a i{transform:scaleX(var(--chapter-progress,0))}.nova-story-scroll{white-space:nowrap;color:#87a6c1;gap:20px;font-size:10px;display:flex}.nova-story-scroll>span{color:#b9e5ff}.nova.has-scroll-story .nova-story{height:380svh}.nova.has-scroll-story .nova-story-viewport{top:var(--nova-header-height);height:calc(100svh - var(--nova-header-height));flex-direction:column;min-height:500px;padding-block:22px;display:flex;position:sticky;overflow:hidden}.nova.has-scroll-story .nova-story-top{padding-bottom:18px}.nova.has-scroll-story .nova-story-layout{flex:1;align-items:center;min-height:0}.nova.has-scroll-story .nova-chapters{align-items:center;display:grid;position:relative}.nova-chapter-scan{display:none}.nova.has-scroll-story .nova-chapter-scan{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#77d8ff,#0000);height:1px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 0 18px #77d8ff55}.nova.has-scroll-story .nova-chapter{opacity:0;clip-path:inset(0);pointer-events:none;border:0;grid-area:1/1;padding-block:20px;transition:none}.nova.has-scroll-story .nova-chapter.is-active{pointer-events:auto}.nova.has-scroll-story .nova-story-art{transform:perspective(1100px) rotateY(calc((var(--morph-position,0) - 1) * -5deg));align-self:center;margin:0;position:relative;top:auto}.nova.has-scroll-story .nova-story-art>svg{max-height:calc(100svh - var(--nova-header-height) - 150px)}.nova.has-opening-flow .nova-story-art{transform:none}.nova.has-scroll-story .nova-story-bottom{padding-top:8px}.nova.is-measuring .nova-intro-copy{translate:none!important}.nova.is-measuring .nova-story-art{position:relative!important;top:auto!important;transform:none!important}.nova.is-measuring .nova-story-art>svg{translate:none!important;scale:none!important}.nova-section-heading{max-width:720px;margin-bottom:55px}.nova-section-heading h2{margin-bottom:22px}.nova-section-heading>p:last-child{max-width:550px;color:var(--nova-muted);font-size:15px;line-height:1.9}.nova-explorer{border:1px solid var(--line);border-radius:12px;grid-template-columns:.8fr 1.4fr;display:grid;overflow:hidden;box-shadow:0 20px 70px #07111f08}.nova-explorer-questions{background:var(--card);border-right:1px solid var(--line);flex-direction:column;padding:35px;display:flex}.nova-question-list{gap:10px;margin-top:23px;display:grid}.nova-question-list button{text-align:left;width:100%;color:var(--nova-muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.nova-question-list button[aria-selected=true]{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, var(--card));border-color:color-mix(in srgb, var(--blue) 17%, var(--line))}.nova-question-list button>span{font-size:19px}.nova-example-note{max-width:240px;color:var(--nova-muted);margin:auto 0 0;padding-top:35px;font-size:10px;line-height:1.8}.nova-explorer-answer{background:var(--nova-panel);min-width:0;padding:25px 35px}.nova-explorer-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;padding-bottom:23px;display:flex}.nova-explorer-toolbar .nova-mini-brand{color:var(--blue);font-size:14px}.nova-explorer-toolbar>span:last-child{color:var(--nova-muted);align-items:center;gap:6px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.nova-explorer [role=tabpanel]{min-height:295px}.nova-query{color:var(--ink);align-items:center;gap:14px;font-size:15px;font-weight:550;display:flex}.nova-query svg{width:22px;height:22px;color:var(--blue);flex:0 0 22px}.nova-evidence-graphic{color:var(--blue);padding-block:10px 24px}.nova-evidence-graphic svg{width:100%;display:block}.nova-evidence-flow{animation:8s linear infinite nova-dash}.nova-explorer h3{letter-spacing:-.025em;margin-bottom:10px;font-size:21px;font-weight:550}.nova-explorer [role=tabpanel]>p{color:var(--nova-muted);max-width:480px;font-size:12px;line-height:1.8}.nova-explorer-foot{border-top:1px solid var(--line);color:var(--nova-muted);align-items:center;gap:9px;margin-top:27px;padding-top:20px;font-size:9px;display:flex}.nova-explorer-foot .nova-status-dot{background:var(--blue)}.nova-audiences{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;margin-top:75px;padding-top:45px;display:grid}.nova-audience-intro h3{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(28px,3vw,39px);font-weight:500}.nova-audience-item{border-bottom:1px solid var(--line)}.nova-audience-item:first-child{border-top:1px solid var(--line)}.nova-audience-item>summary{color:var(--nova-muted);cursor:pointer;align-items:center;gap:17px;padding:21px 0;font-size:14px;font-weight:550;list-style:none;transition:color .2s;display:flex}.nova-audience-item>summary::-webkit-details-marker{display:none}.nova-audience-item>summary:hover,.nova-audience-item[open]>summary{color:var(--blue)}.nova-audience-number{color:var(--nova-muted);font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-audience-toggle{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px;margin-left:auto}.nova-audience-toggle-vertical{transform-origin:50%;transition:transform .25s,opacity .25s}.nova-audience-item[open] .nova-audience-toggle-vertical{opacity:0;transform:rotate(90deg)}.nova-audience-panel{padding:0 0 25px 30px}.nova-audience-item[open] .nova-audience-panel{animation:.25s ease-out nova-accordion-in}.nova-audience-content h4{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:550;line-height:1.3}.nova-audience-content p{color:var(--nova-muted);margin-bottom:18px;font-size:12px}.nova-audience-content ul{flex-wrap:wrap;gap:9px 20px;margin:0;padding:0;list-style:none;display:flex}.nova-audience-content li{color:var(--nova-muted);align-items:center;gap:7px;font-size:10px;display:flex}.nova-audience-content li>.site-icon{color:var(--blue);width:12px;height:12px}.nova-ownership{background:radial-gradient(ellipse at 12% 40%, #10335680, transparent 55%), var(--nova-night)}.nova-ownership-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:75px;display:grid}.nova-ownership-visual{top:calc(var(--nova-header-height) + 35px);position:sticky}.nova-ownership-visual .nova-visual{width:calc(100% + 90px);max-width:none;margin-left:-45px}.nova-ownership h2{margin-bottom:26px;font-size:clamp(34px,3.5vw,48px)}.nova-ownership-copy>p:not(.nova-kicker){color:#a0b7ce;font-size:14px;line-height:1.9}.nova-principles{margin-top:34px}.nova-principles article{border-top:1px solid #77d8ff25;align-items:flex-start;gap:22px;padding-block:25px;display:flex}.nova-principles article>span{color:#719ec4;padding-top:4px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-principles h3{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:550}.nova-principles p{color:#95adc5;margin:0;font-size:12px;line-height:1.85}.nova-combination-heading{grid-template-columns:1.5fr 1fr;align-items:end;column-gap:90px;display:grid}.nova-combination-heading .nova-kicker{grid-column:1/-1}.nova-combination-heading h2{margin:0;font-size:clamp(34px,4vw,56px)}.nova-combination-heading>p:last-child{color:var(--nova-muted);margin-bottom:3px;font-size:14px;line-height:1.9}.nova-equation{border-top:1px solid var(--line);grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;gap:16px;margin-top:60px;padding-top:35px;display:grid}.nova-equation>div{position:relative}.nova-equation-number{letter-spacing:.1em;color:var(--nova-muted);font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.nova-equation>div>svg{width:54px;height:54px;color:var(--blue);margin-block:24px 28px;display:block}.nova-equation h3{letter-spacing:-.025em;margin-bottom:12px;font-size:17px;font-weight:550}.nova-equation p{color:var(--nova-muted);max-width:210px;margin:0;font-size:12px;line-height:1.8}.nova-plus{color:color-mix(in srgb, var(--blue) 55%, var(--line));place-self:center;font-size:27px;font-weight:300}.nova-plus>.site-icon{display:block}.nova-explore>signal-background,.nova-combination>signal-background{opacity:.8}.nova-finale>signal-background{opacity:.65}.nova-finale{text-align:center;isolation:isolate;padding-block:90px 100px;position:relative;overflow:hidden}.nova-finale:before{content:"";z-index:-1;background:radial-gradient(at 50% 100%,#184c8599,#0000 65%);position:absolute;inset:0}.nova-finale-orbits{z-index:-1;width:100%;position:absolute;inset:auto 0 0}.nova-finale-orbits svg{width:100%;max-height:100%;display:block}.nova-finale .nova-kicker{margin-bottom:26px}.nova-finale-wordmark{color:#0000;-webkit-text-stroke:1px #74baff44;letter-spacing:.06em;margin-bottom:20px;padding-left:.06em;font-size:clamp(100px,19vw,260px);font-weight:600;line-height:1}.nova-finale h2{margin-bottom:25px;font-size:clamp(32px,4.2vw,60px)}.nova-finale-content>p:not(.nova-kicker){color:#9cb8d3;margin-bottom:30px;font-size:13px;line-height:1.9}.nova.has-reveals [data-reveal]{transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1)}.nova.has-reveals [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(35px)}.nova.has-section-motion .nova-hero-copy{translate:0 calc(var(--section-exit) * -65px * var(--motion-strength));opacity:calc(1 - var(--section-exit) * .45)}.nova.has-section-motion:not(.has-opening-flow) .nova-hero-visual{translate:calc(var(--section-exit) * 65px * var(--motion-strength)) calc(var(--section-exit) * -100px * var(--motion-strength));rotate:calc(var(--section-exit) * 18deg * var(--motion-strength));scale:calc(1 + var(--section-exit) * .15)}.nova.has-section-motion .nova-wordmark{letter-spacing:calc(-.055em + var(--section-exit) * .045em)}.nova-intro{position:relative}.nova-intro:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#77d8ff,#2458d6,#0000);height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nova.has-section-motion .nova-intro:before{transform:scaleX(var(--section-entry))}.nova.has-section-motion .nova-intro-layout>.nova-kicker{translate:0 calc((1 - var(--section-entry)) * 70px * var(--motion-strength))}.nova.has-section-motion .nova-intro-layout>div{translate:0 calc((1 - var(--section-entry)) * 35px * var(--motion-strength))}.nova.has-section-motion .nova-story{clip-path:inset(0 calc((1 - var(--section-entry)) * 7%) round calc((1 - var(--section-entry)) * 55px))}.nova.has-opening-flow .nova-story{clip-path:none;background:0 0}.nova.has-opening-flow .nova-story:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 82% 40%, #10335680, transparent 65%), var(--nova-night);clip-path:inset(0 calc((1 - var(--section-entry)) * 7%) round calc((1 - var(--section-entry)) * 55px));position:absolute;inset:0}.nova.has-opening-flow .nova-story-viewport{z-index:3}.nova.has-section-motion .nova-story-art>svg{translate:0 calc(var(--section-exit) * -75px * var(--motion-strength));scale:calc(1 - var(--section-exit) * .12)}.nova.has-section-motion .nova-explorer-scroll{perspective:1400px}.nova.has-section-motion .nova-explorer-scroll .nova-explorer{rotate:x calc((1 - var(--section-entry)) * 14deg * var(--motion-strength));translate:0 calc((1 - var(--section-entry)) * 65px * var(--motion-strength));scale:calc(.94 + var(--section-entry) * .06);transform-origin:top}.nova.has-section-motion .nova-explorer-questions{translate:calc((1 - var(--section-entry)) * -32px * var(--motion-strength)) 0}.nova.has-section-motion .nova-explorer-answer{translate:calc((1 - var(--section-entry)) * 45px * var(--motion-strength)) 0}.nova.has-section-motion .nova-audience-intro{translate:calc((1 - var(--section-entry)) * -45px * var(--motion-strength)) 0}.nova.has-section-motion .nova-audience-content{translate:calc((1 - var(--section-entry)) * 45px * var(--motion-strength)) 0}.nova.has-section-motion .nova-ownership{clip-path:polygon(0 calc((1 - var(--section-entry)) * 6vw), 100% 0, 100% 100%, 0 100%)}.nova.has-section-motion .nova-ownership-visual>svg{transform:perspective(1100px) rotateY(calc((1 - var(--section-entry)) * -25deg * var(--motion-strength)));translate:0 calc((1 - var(--section-entry)) * 70px * var(--motion-strength))}.nova.has-section-motion .nova-equation{border-top-color:#0000;position:relative}.nova.has-section-motion .nova-equation:before{content:"";background:var(--line);height:1px;transform:scaleX(var(--section-entry));transform-origin:0;position:absolute;top:-1px;left:0;right:0}.nova-equation>div:first-child{--part:0}.nova-equation>div:nth-child(3){--part:1}.nova-equation>div:nth-child(5){--part:2}.nova-equation>div:nth-child(7){--part:3}.nova.has-section-motion .nova-equation>div{--part-entry:clamp(0, calc(var(--section-entry) * 1.6 - var(--part) * .18), 1);translate:0 calc((1 - var(--part-entry)) * 80px * var(--motion-strength));rotate:calc((1 - var(--part-entry)) * (var(--part) - 1.5) * 4deg * var(--motion-strength));opacity:calc(.25 + var(--part-entry) * .75)}.nova.has-section-motion .nova-plus{rotate:calc((1 - var(--section-entry)) * 90deg)}.nova.has-section-motion .nova-finale{clip-path:ellipse(calc(50% + var(--section-entry) * 50%) calc(32% + var(--section-entry) * 118%) at 50% 100%)}.nova.has-section-motion .nova-finale-content{translate:0 calc((1 - var(--section-entry)) * 110px * var(--motion-strength));scale:calc(.92 + var(--section-entry) * .08)}.nova.has-section-motion .nova-finale-orbits{rotate:calc((1 - var(--section-entry)) * -16deg * var(--motion-strength));scale:calc(1.2 - var(--section-entry) * .2);transform-origin:bottom}.nova.motion-paused *,.nova.motion-paused :before,.nova.motion-paused :after{animation:none!important}.nova.motion-paused [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.nova.motion-paused .nova-story-scroll{display:none}html[data-theme=dark] .nova{--nova-panel:#0c1c31;--nova-muted:#9caec7;--nova-bridge-opacity:.46}html[data-theme=dark] .nova-dark{--nova-muted:#91a7bd}@keyframes nova-orbit{to{transform:rotate(360deg)}}@keyframes nova-breathe{0%,to{opacity:.8;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes nova-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes nova-dash{to{stroke-dashoffset:-64px}}@keyframes nova-accordion-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width>=760px) and (height<=820px){.nova.has-scroll-story .nova-chapter h2{margin-bottom:18px;font-size:clamp(32px,3.4vw,48px)}.nova.has-scroll-story .nova-chapter-description{font-size:12px}.nova.has-scroll-story .nova-tags{margin-top:20px}.nova.has-scroll-story .nova-chapter .nova-kicker{margin-bottom:15px}}@media (width>=1500px){.nova-hero-layout{min-height:720px}}@media (width<=1100px){.nova-story-layout{gap:24px}.nova-ownership-layout{gap:40px}.nova-hero-visual{margin-right:-45px}}@media (width<=959px){.nova-hero-layout{grid-template-columns:1fr 1fr;min-height:0}.nova-hero-copy{padding-bottom:45px}.nova-wordmark{font-size:clamp(80px,13vw,125px)}.nova-hero h1{font-size:clamp(29px,4.2vw,41px)}.nova-hero-description{font-size:12px}.nova-hero-visual{margin-left:-40px;margin-right:-60px}.nova-visual-index{display:none}.nova-visual-caption{font-size:8px;bottom:15%}.nova-intro-layout{grid-template-columns:.6fr 1.4fr;gap:35px}.nova-story-layout{grid-template-columns:1fr 1fr}.nova-story-art{top:calc(var(--nova-header-height) + 60px)}.nova-chapter h2{font-size:34px}.nova-chapter-description{font-size:12px}.nova-story-scroll{display:none}.nova-story-steps{max-width:none}.nova-explorer-questions,.nova-explorer-answer{padding:25px}.nova-explorer-toolbar>span:last-child{font-size:8px}.nova-audiences{gap:40px}.nova-equation{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;gap:12px}.nova-equation h3{font-size:15px}.nova-equation p{font-size:11px}}@media (width<=699px){.nova{--motion-strength:.35}.nova .shell{width:calc(100% - 40px)}.nova-hero{padding-top:42px}.nova-hero-layout{flex-direction:column;display:flex}.nova-hero-copy{width:100%;padding:0}.nova-wordmark{font-size:clamp(100px,27vw,160px)}.nova-expansion{margin-block:15px 28px;font-size:10px}.nova-hero h1{font-size:clamp(33px,8.2vw,48px)}.nova-hero-description{max-width:380px;font-size:13px}.nova-button{padding:15px 20px}.nova-hero-visual{align-self:center;width:min(100% + 50px,520px);margin:-15px -25px}.nova-visual-caption{font-size:9px;bottom:35px}.nova-hero-foot{padding-block:20px;font-size:9px}.nova-hero-foot>span{max-width:120px}.nova-hero-foot a{gap:12px;max-width:155px}.nova-intro{padding-block:60px}.nova-intro-layout{grid-template-columns:1fr;gap:22px}.nova-intro .nova-kicker br{display:none}.nova-intro h2{font-size:clamp(29px,7.4vw,42px)}.nova-intro p:not(.nova-kicker){font-size:13px}.nova-story-viewport{padding-block:27px}.nova-story-top{padding-bottom:22px}.nova-story-layout{flex-direction:column;gap:0;display:flex}.nova-chapter{padding-block:40px}.nova-chapter h2{margin-bottom:20px;font-size:clamp(32px,8vw,42px)}.nova-chapter-description{font-size:13px}.nova-story-art{display:none}.nova-chapter-mobile-art{max-width:400px;margin:12px auto -15px;display:block}.nova-story-bottom{display:none}.nova-art-caption{font-size:8px}.nova-section{padding-block:65px}.nova h2{font-size:clamp(32px,8vw,43px)}.nova-section-heading{margin-bottom:30px}.nova-section-heading>p:last-child{font-size:13px}.nova-explorer{grid-template-columns:1fr}.nova-explorer-questions{border-right:0;border-bottom:1px solid var(--line);padding:24px 20px 20px}.nova-question-list{gap:4px;margin-top:16px}.nova-question-list button{padding:11px 12px;font-size:13px}.nova-example-note{max-width:none;padding-top:18px;font-size:9px}.nova-explorer-answer{padding:24px 20px}.nova-explorer-toolbar{gap:12px;margin-bottom:23px;padding-bottom:19px}.nova-explorer-toolbar>span:last-child{text-align:right;max-width:180px;font-size:8px}.nova-query{font-size:14px}.nova-explorer [role=tabpanel]{min-height:265px}.nova-evidence-graphic{margin-inline:-7px;padding-bottom:25px}.nova-explorer h3{font-size:20px}.nova-explorer-foot{margin-top:15px;font-size:8px;line-height:1.8}.nova-audiences{grid-template-columns:1fr;gap:28px;margin-top:45px;padding-top:35px}.nova-audience-intro h3{font-size:32px}.nova-ownership-layout{flex-direction:column-reverse;gap:15px;display:flex}.nova-ownership-visual{width:100%;max-width:430px;position:relative;top:auto}.nova-ownership-visual .nova-visual{width:100%;margin:0}.nova-ownership-copy>p:not(.nova-kicker){font-size:13px}.nova-combination-heading{grid-template-columns:1fr;gap:0}.nova-combination-heading h2{margin-bottom:23px}.nova-combination-heading>p:last-child{font-size:13px}.nova-equation{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:35px;padding-top:30px}.nova-plus{display:none}.nova-equation>div>svg{width:45px;height:45px;margin-block:18px 22px}.nova-equation h3{font-size:16px}.nova-equation p{font-size:12px}.nova-finale{padding-block:65px 75px}.nova-finale-wordmark{margin-bottom:28px;font-size:clamp(90px,23vw,150px)}.nova-finale h2{font-size:clamp(29px,7vw,42px)}.nova-finale-content>p:not(.nova-kicker){font-size:12px}.nova-finale .nova-kicker{font-size:9px}}@media (prefers-reduced-motion:reduce){html:has(.nova){scroll-behavior:auto}.nova *,.nova :before,.nova :after{transition:none!important;animation:none!important}.nova [data-reveal]{opacity:1!important;transform:none!important}}
