:root{--blue:#009ff5;--blue-deep:#0075c9;--ink:#101418;--muted:#697078;--line:#dfe3e7;--paper:#fff;--soft:#f5f5f7;--dark:#080c12;--positive:#72e1bc;--negative:#ffad99;--max:1200px;--gutter:clamp(24px,5vw,80px);--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}body.locked{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{display:block;max-width:100%;height:auto}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.055em;line-height:1.04}h2{font-size:clamp(48px,7.3vw,96px)}h3{font-size:clamp(30px,3.4vw,44px)}h2 span,h3 span{color:var(--blue)}[hidden]{display:none!important}svg{display:block}.container{width:min(calc(100% - var(--gutter)*2),var(--max));margin-inline:auto}.eyebrow{font-size:13px;letter-spacing:.13em;line-height:1.5;font-weight:650}.fine,.data-note{font-size:13px;line-height:1.6;color:var(--muted)}.section{padding:clamp(88px,11vw,150px) 0}.section-head{max-width:840px;margin-bottom:64px}.section-head .eyebrow{color:var(--muted);margin-bottom:25px}.section-head>p:last-child{font-size:clamp(19px,2vw,25px);color:var(--muted);max-width:660px;margin-top:32px;line-height:1.45}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:50px;padding:13px 24px;border-radius:100px;font-size:16px;line-height:1.2;font-weight:500;transition:background .2s,transform .3s var(--ease),box-shadow .3s;white-space:normal}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--blue);color:white}.button.primary:hover{background:var(--blue-deep);box-shadow:0 10px 32px #009ff524}.button.dark{background:var(--ink);color:#fff}.button.small{min-height:37px;padding:10px 18px;font-size:14px}.button.large{min-height:60px;font-size:18px;padding-inline:28px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--blue-deep);font-size:16px;font-weight:500;background:none;padding:0}.text-link span{transition:transform .25s}.text-link:hover span{transform:translate(2px,2px)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;white-space:nowrap}.skip-link{position:fixed;top:10px;left:10px;z-index:120;background:white;padding:12px;border:2px solid var(--blue);transform:translateY(-200%)}.skip-link:focus{transform:none}.noscript{position:fixed;z-index:300;inset:auto 0 0;background:#fff;color:#111;padding:20px;text-align:center}
/* Invitation */
.gate{position:fixed;inset:0;z-index:200;background:#fff;display:flex;flex-direction:column;overflow:auto;transition:opacity .6s ease,transform .8s var(--ease)}.gate.leaving{opacity:0;transform:scale(1.025);pointer-events:none}.gate-nav{display:flex;justify-content:space-between;align-items:center;padding:32px var(--gutter);position:relative;z-index:2}.gate-nav img{width:190px}.gate-nav>span{font-size:14px;color:var(--muted)}.gate-content{position:relative;flex:1;display:flex;align-items:center;min-height:600px;padding:25px var(--gutter) 50px}.gate-copy{width:50%;max-width:650px;z-index:2;padding-left:max(0px,calc((100vw - 1360px)/2))}.gate-copy>.eyebrow{font-size:12px;color:var(--muted);margin-bottom:18px}.gate h1{font-size:clamp(64px,7.8vw,112px);color:#082a40}.gate-intro{font-size:22px;color:var(--muted);margin-top:24px;line-height:1.4}.gate form{margin-top:32px;max-width:350px}.gate label{font-size:13px;font-weight:500;display:block;margin-bottom:9px}.password-field{border:1px solid #d1d9df;border-radius:14px;display:flex;background:#fff;box-shadow:0 5px 20px #062c4604}.password-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #009ff51a}.password-field input{width:100%;min-width:0;padding:14px 16px;background:transparent;border:0;border-radius:14px;color:var(--ink);font-size:16px;outline:none}.password-field button{background:none;padding:14px;color:var(--muted)}.password-field svg{width:20px;height:20px}.gate-submit{width:100%;margin-top:12px;border-radius:14px;justify-content:space-between}.gate-error{font-size:13px;min-height:22px;color:#b42b30;margin-top:9px}.gate-art{position:absolute;right:0;top:0;bottom:0;width:57%;overflow:hidden;pointer-events:none}.gate-art img{height:100%;width:auto;max-width:none;position:absolute;right:0;object-fit:contain}.gate-bottom{display:flex;justify-content:space-between;gap:20px;padding:20px var(--gutter);font-size:12px;color:var(--muted);background:#ffffffd9;position:relative;z-index:1}
/* Navigation */
.nav{position:sticky;top:0;z-index:100;background:#ffffffcf;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid #dfe3e780}.nav-inner{max-width:1440px;margin:auto;padding:13px var(--gutter);display:flex;gap:35px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:18px}.brand img{width:132px}.brand>span{font-size:13px;color:var(--muted);border-left:1px solid #ccd2d7;padding-left:18px}.desktop-nav{display:flex;gap:26px;margin-left:auto}.desktop-nav a{font-size:14px;color:#535c64;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--blue-deep)}.nav-actions{display:flex;align-items:center;gap:15px}.reading-progress{height:2px;background:var(--blue);width:0;position:absolute;bottom:-1px;left:0;transition:width .12s linear}.menu-toggle{display:none}.mobile-menu{padding:20px var(--gutter) 30px;border-top:1px solid var(--line)}.mobile-menu a{display:block;font-size:22px;padding:10px 0}.mobile-menu button{margin-top:20px}.icon-button{width:40px;height:40px;background:none;position:relative}.menu-toggle span{position:absolute;left:8px;right:8px;height:1.5px;background:#111;top:15px;transition:transform .3s,top .3s}.menu-toggle span+span{top:23px}.menu-toggle[aria-expanded=true] span{top:19px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span+span{transform:rotate(-45deg)}
/* Opening */
.hero{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100svh - 65px);padding:110px var(--gutter) 100px;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;max-width:1300px;width:100%;margin:auto}.hero .eyebrow{font-size:12px;color:#697b88;margin-bottom:28px}.hero h1{font-size:clamp(64px,7.3vw,112px);letter-spacing:-.065em;line-height:1.01}.hero h1 span{color:var(--blue)}.hero-dek{font-size:clamp(20px,2vw,28px);margin-top:32px;color:#46515a;line-height:1.4}.hero-description{font-size:18px;line-height:1.55;color:var(--muted);margin-top:24px}.hero .text-link{margin-top:35px}.hero-art{position:absolute;z-index:-1;inset:3% -4% 5% auto;width:63%;overflow:hidden;will-change:transform}.hero-art img{height:100%;max-width:none;width:auto;position:absolute;right:0;object-fit:contain}.hero-bottom{position:absolute;left:var(--gutter);right:var(--gutter);bottom:29px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--muted)}.hero-bottom>span:last-child{display:flex;gap:18px}.intro-item{animation:enter 1s var(--ease) both}.intro-item:nth-child(2){animation-delay:.1s}.intro-item:nth-child(3){animation-delay:.2s}.intro-item:nth-child(4){animation-delay:.3s}.intro-item:nth-child(5){animation-delay:.4s}@keyframes enter{from{opacity:0;transform:translateY(30px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}
.metrics-strip{background:var(--soft);padding:47px 0 25px;border-top:1px solid #eee}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.metric-grid>div{border-left:1px solid #d8dce1;padding-left:30px}.metric-grid>div:first-child{border-left:0;padding-left:0}.metric-number{display:block;font-size:clamp(28px,3.6vw,49px);font-weight:650;letter-spacing:-.045em;line-height:1.15}.metric-label{display:block;font-size:14px;color:var(--muted);margin-top:9px}.metrics-strip>.data-note{text-align:center;margin-top:26px;font-size:12px}
/* Economics model */
.economics-model{background:var(--dark);color:white;border-radius:30px;padding:30px 38px 25px;overflow:hidden;box-shadow:0 22px 80px #062c460d}.model-top{display:flex;justify-content:space-between;align-items:center}.model-tag{font-size:12px;color:#bfc7d0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:30px;padding:7px 12px;letter-spacing:.02em}.reset-button{background:none;color:#aeb9c5;font-size:13px;padding:8px}.reset-button:hover{color:white}.model-body{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:35px 0 50px}.coverage-number{font-size:clamp(82px,10vw,145px);font-weight:600;line-height:1;letter-spacing:-.065em}.coverage-number>span{font-size:.56em;color:var(--blue);margin-left:8px}.coverage>p{font-size:20px;color:#9daab7;line-height:1.45;margin-top:21px}.model-formula{display:flex;gap:48px;margin-top:38px}.model-formula>span{font-size:23px;display:block;font-weight:500}.model-formula small{display:block;font-size:12px;color:#8a9aaa;font-weight:400;margin-top:6px}.model-controls{padding-top:13px}.slider-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:31px}.slider-title label{font-size:14px;color:#bdc6d0}.slider-title output{font-size:28px;letter-spacing:-.035em;font-weight:500}input[type=range]{--fill:29.55%;appearance:none;-webkit-appearance:none;width:100%;height:6px;margin:12px 0;background:linear-gradient(to right,var(--blue) var(--fill),#26313d var(--fill));border-radius:20px;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:27px;height:27px;border-radius:50%;border:4px solid #fff;background:var(--blue);box-shadow:0 0 0 6px #009ff510;cursor:grab}input[type=range]::-moz-range-thumb{width:21px;height:21px;border-radius:50%;border:4px solid #fff;background:var(--blue);cursor:grab}.range-labels{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#8394a6;margin-top:10px}.presets{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.presets button{font-size:13px;background:#17202a;border:1px solid #ffffff08;color:#a8b6c4;padding:7px 17px;border-radius:100px;transition:all .2s}.presets button.selected,.presets button:hover{background:#083b59;border-color:#009ff56b;color:#a8e0ff}.model-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #ffffff18;margin-top:33px;padding-top:26px}.model-results>div{min-width:0}.model-results span{font-size:12px;color:#9aabba;display:block;margin-bottom:8px}.model-results output{font-size:clamp(20px,2.1vw,27px);line-height:1.2;font-weight:500;letter-spacing:-.035em}.positive{color:var(--positive)}.negative{color:var(--negative)}.revenue-track-wrap{padding-top:20px}.revenue-track{height:11px;background:#1c2935;border-radius:8px;position:relative}.revenue-track>#revenue-fill{height:100%;width:33.57%;border-radius:8px;background:linear-gradient(90deg,#0077c9,#38c9ff);transition:width .3s var(--ease),background .3s}.budget-marker{position:absolute;left:28.23%;height:30px;top:-8px;width:2px;background:#fff}.budget-marker span{position:absolute;top:-30px;transform:translateX(-50%);font-size:12px;white-space:nowrap;color:#dfe7ef}.model-assumption{font-size:12px;color:#7e909f;line-height:1.6;margin-top:27px;max-width:920px}.economics-foot{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:35px;padding:0 15px}.economics-foot strong{display:block;font-size:32px;letter-spacing:-.035em;font-weight:600}.economics-foot span{display:block;font-size:13px;color:var(--muted);margin-top:5px}.economics-foot>p{font-size:19px;color:var(--muted)}
/* Traction */
.traction{background:var(--soft)}.chart-panel{background:white;padding:36px 40px 26px;border-radius:28px}.chart-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.chart-heading h3{font-size:27px;letter-spacing:-.035em}.chart-heading p{font-size:14px;color:var(--muted);margin-top:6px}.segmented{display:flex;padding:4px;border-radius:100px;background:var(--soft);flex-shrink:0}.segmented button{font-size:13px;padding:8px 16px;border-radius:100px;color:var(--muted);background:none}.segmented button.active{background:#fff;color:#111;box-shadow:0 2px 5px #00000012}.volume-chart{display:flex;align-items:stretch;gap:clamp(12px,3vw,45px);height:330px;margin:52px 15px 0;padding-top:30px;position:relative;border-bottom:1px solid #d5dee5;background:repeating-linear-gradient(to top,transparent 0px,transparent 74px,#ebeff3 75px,#ebeff3 76px)}.chart-bar{padding:0;display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;background:none;color:var(--ink);position:relative;border-radius:8px 8px 0 0}.chart-bar::after{content:attr(data-label);position:absolute;top:calc(100% + 12px);font-size:13px;color:var(--muted);white-space:nowrap}.chart-bar .bar-value{font-size:15px;font-weight:600;margin-bottom:10px;line-height:1;white-space:nowrap}.chart-bar .bar-column{display:block;width:100%;max-width:118px;min-height:4px;height:var(--height);background:#bbdff2;border-radius:8px 8px 0 0;transition:height .8s var(--ease),background .3s;transform-origin:bottom}.chart-bar.runrate .bar-column{background:var(--blue)}.chart-bar.runrate .bar-value{color:var(--blue-deep)}.chart-bar:hover .bar-column,.chart-bar.selected .bar-column{background:#047fc6}.chart-bar:hover .bar-value,.chart-bar.selected .bar-value{color:var(--blue-deep)}.chart-selected{min-height:30px;margin-top:52px;text-align:center;font-size:14px;color:#526977}.chart-footer{border-top:1px solid #eee;display:flex;justify-content:space-between;gap:25px;padding-top:19px;margin-top:8px;align-items:center}.chart-footer p{max-width:650px;font-size:12px;color:var(--muted)}.chart-footer .text-link{font-size:13px;white-space:nowrap}#figures-table{margin-top:30px}.acquisition{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:120px;align-items:center}.acquisition-copy .eyebrow{margin-bottom:25px;color:var(--muted)}.acquisition h3{font-size:clamp(42px,4.8vw,64px)}.acquisition-copy>p:not(.eyebrow){font-size:20px;color:var(--muted);margin-top:25px;max-width:470px}.acquisition-copy>p.fine{font-size:13px;margin-top:17px}.cac-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 30px;border-bottom:2px solid var(--blue)}.cac-hero span{font-weight:600;font-size:20px}.cac-hero strong{font-size:68px;letter-spacing:-.06em;color:var(--blue);line-height:1}.benchmark-list>div{padding:17px 0;display:flex;justify-content:space-between;border-bottom:1px solid #dce1e6;font-size:16px;color:var(--muted)}.benchmark-list strong{color:#4b5963;font-weight:500}.cac-panel>.fine{margin-top:20px}
/* Capital */
.capital{background:#fff;text-align:center}.capital-intro{max-width:800px;margin:auto}.capital-intro .eyebrow{color:var(--muted);margin-bottom:24px}.capital-intro>p:last-child{font-size:23px;color:var(--muted);max-width:650px;margin:28px auto 0}.capital-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;margin-bottom:75px}.capital-numbers>div+div{border-left:1px solid var(--line)}.capital-numbers strong{font-size:clamp(57px,6vw,84px);letter-spacing:-.06em;font-weight:600}.capital-numbers strong span{font-size:.5em;color:var(--blue);margin-left:3px}.capital-numbers p{font-size:14px;margin-top:9px;color:var(--muted)}.comparison-details{text-align:left;border:1px solid var(--line);border-radius:18px;padding:0 28px;max-width:1050px;margin:auto}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.comparison-details summary,.valuation-methods summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:500}.comparison-details summary>span,.valuation-methods summary>span{font-size:24px;color:var(--muted);font-weight:300;transition:transform .2s}details[open] summary>span:last-child{transform:rotate(45deg)}.comparison-details>.fine{padding:20px 0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}caption{text-align:left;font-size:13px;color:var(--muted);padding:0 0 18px}th,td{border-bottom:1px solid var(--line);padding:17px 10px 17px 0;vertical-align:top}thead th{color:var(--muted);font-size:13px;font-weight:500}tbody th{font-weight:500}th:last-child,td:last-child{padding-right:0}.align-right{text-align:right}.highlight-row{color:var(--blue-deep)}
/* Regulatory / group */
.position{background:var(--soft)}.position-numbers{display:flex;align-items:center;gap:70px;margin:65px 0 90px}.position-numbers>div:not(.position-divider){min-width:140px}.position-numbers strong{display:block;font-size:100px;letter-spacing:-.06em;line-height:1;font-weight:600}.position-numbers>div:nth-child(3) strong{color:var(--blue)}.position-numbers span{display:block;font-size:15px;margin-top:16px;color:var(--muted)}.position-divider{height:100px;width:1px;background:#d5dce2}.position-numbers>p{font-size:16px;color:var(--muted);margin-left:auto;line-height:1.6}.position-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:85px}.status-list details{border-top:1px solid #d4dde3}.status-list details:last-child{border-bottom:1px solid #d4dde3}.status-list summary{display:flex;align-items:center;gap:14px;padding:24px 0;line-height:1.3;font-size:16px}.status-list summary>span:first-child{flex:1;font-weight:500}.status{font-size:12px;border-radius:50px;padding:5px 10px;white-space:nowrap}.status.live{background:#e1ede8;color:#356957}.status.pending{background:#e0eaf2;color:#49677e}.expand{font-size:24px;line-height:1;font-weight:300;color:var(--muted);margin-left:3px;transition:transform .2s}.status-list details>p{padding:0 26px 24px 0;color:var(--muted);font-size:15px;line-height:1.65}.structure{padding:30px 34px;background:#fff;border-radius:22px;align-self:start}.structure .eyebrow{color:var(--muted);font-size:12px;margin-bottom:20px}.structure h3{font-size:33px;line-height:1.12}.parent-entity{margin-top:33px;border:1px solid #c6e2f2;background:#f5fbff;border-radius:12px;padding:18px}.parent-entity strong,.child-entities strong{font-size:15px;font-weight:600;display:block}.parent-entity span,.child-entities span{font-size:13px;color:var(--muted);display:block;margin-top:5px}.child-entities{margin:0 0 0 17px;padding-left:20px;border-left:1px solid #c9dce8}.child-entities>div{padding:20px 0 0 0;position:relative}.child-entities>div:before{position:absolute;content:"";width:15px;left:-20px;top:33px;height:1px;background:#c9dce8}.structure>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.6;margin-top:26px}.structure>.fine{font-size:12px!important;margin-top:13px!important}
/* Funding */
.round-card{background:var(--dark);border-radius:30px;color:white;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:55px 64px}.round-ask>.eyebrow{font-size:12px;color:#8ea1b3}.round-ask>strong{font-weight:600;font-size:120px;letter-spacing:-.075em;display:block;line-height:1.12;margin-top:18px}.round-ask>strong>span{color:var(--blue);font-size:.62em}.round-ask>p:not(.eyebrow){color:#92a5b6;font-size:18px;margin-top:9px}.round-ask>.button{margin-top:35px}.round-details{align-self:center}.round-details>div{padding:19px 0;border-bottom:1px solid #ffffff19;display:flex;justify-content:space-between;align-items:center;gap:20px}.round-details span{font-size:14px;color:#99adbd}.round-details strong{font-size:24px;font-weight:500;white-space:nowrap}.round-details p{color:#718899;font-size:13px;margin-top:20px}.allocation{margin:55px 0 100px}.allocation-bar{display:flex;gap:5px;height:11px;border-radius:20px;overflow:hidden}.allocation-bar span{background:#009ff5}.allocation-bar span:nth-child(2){background:#1576ad}.allocation-bar span:nth-child(3){background:#6dacc9}.allocation-bar span:nth-child(4){background:#acc9d7}.allocation-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:27px}.allocation-labels strong{font-size:29px;font-weight:600;display:block;letter-spacing:-.04em}.allocation-labels span{font-size:15px;margin-top:7px;display:block}.allocation-labels small{font-size:13px;color:var(--muted);display:block;margin-top:5px}.milestone-heading h3{font-size:38px}.milestone-heading>p{font-size:17px;color:var(--muted);margin-top:14px}.milestone-tabs{margin-top:32px;display:flex;position:relative;border-bottom:1px solid var(--line)}.milestone-tabs button{flex:1;background:none;font-size:16px;color:var(--muted);padding:19px 12px;border-bottom:2px solid transparent;transition:color .2s,border .2s}.milestone-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue-deep)}.milestone-tabs button:hover{color:var(--ink)}.milestone-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:45px 0;min-height:245px}.milestone-panel .eyebrow{font-size:12px;color:var(--muted)}.milestone-panel strong{display:block;font-size:clamp(52px,7vw,90px);letter-spacing:-.055em;line-height:1.2;margin-top:10px;font-weight:600;color:var(--blue)}.milestone-panel>p{color:var(--muted);font-size:22px;line-height:1.45;max-width:500px}.milestone-panel.switching{animation:milestone-in .4s var(--ease)}@keyframes milestone-in{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.valuation-methods{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:40px}.valuation-methods table{margin-bottom:28px}.milestone-explorer>.fine{font-size:12px}
/* Access / footer */
.access-section{background:var(--soft);text-align:center}.access-intro{max-width:920px;margin:auto}.access-intro>.eyebrow{color:var(--muted);margin-bottom:24px}.access-intro>p:not(.eyebrow):not(.fine){font-size:22px;color:var(--muted);max-width:660px;margin:30px auto}.access-intro>.fine{margin-top:17px}.document-list{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;gap:34px;margin-top:85px}.document-list>div{border-top:1px solid #d3dbe2;padding-top:25px}.document-list>div>span{font-size:13px;color:var(--blue-deep);display:block;margin-bottom:16px}.document-list p{font-size:15px;color:var(--muted);line-height:1.7}.document-list strong{font-weight:500;color:var(--ink)}footer{padding:65px 0 25px;background:#fff}.footer-top{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:45px}.footer-top img{width:156px;margin-bottom:13px}.footer-top p{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.7}.footer-top strong{font-size:15px;font-weight:600}.footer-top a{font-size:14px}.footer-top a:hover{color:var(--blue-deep)}.lock-room{background:none;padding:0;border-bottom:1px solid #b0bac3;color:var(--muted);font-size:12px;margin-top:15px}.footer-fine{margin-top:45px;padding-top:28px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:#8a929a}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:28px;font-size:12px;color:#8a929a}.footer-bottom a{color:var(--muted)}.reveal{opacity:1;transform:none}.motion-enabled .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.motion-enabled .reveal.visible{opacity:1;transform:none}
@media(min-width:1700px){.hero-art{width:65%}.hero-copy{max-width:1440px}.hero{min-height:850px}.gate-content{max-width:1700px;width:100%;margin:auto}.gate-copy{padding-left:0}}
@media(max-width:1100px){.brand>span{display:none}.desktop-nav{gap:20px}.nav-inner{gap:20px}.hero{padding-top:85px;min-height:780px}.hero h1{font-size:82px}.hero-art{width:67%;right:-15%;opacity:.95}.hero-dek{font-size:22px}.hero-description{font-size:17px}.model-body{gap:35px}.economics-model{padding:25px 30px}.model-results{gap:9px}.acquisition{gap:60px}.position-layout{gap:42px;grid-template-columns:1.1fr 1fr}.structure{padding:25px}.round-card{padding:45px}.round-ask>strong{font-size:105px}.gate-art{width:60%;right:-7%}.gate-copy{width:55%}.gate h1{font-size:85px}}
@media(max-width:800px){html{scroll-padding-top:80px}.nav-inner{padding-block:10px}.desktop-nav{display:none}.menu-toggle{display:block}.brand img{width:118px}.nav-actions{gap:8px}.nav-actions>.button{font-size:12px;padding:9px 14px;min-height:35px}.hero{min-height:940px;display:block;padding-top:64px;padding-bottom:450px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(63px,10.5vw,83px)}.hero-art{top:auto;bottom:33px;width:100%;height:450px;right:0;opacity:1}.hero-art img{height:100%;right:0}.hero-dek{font-size:21px;max-width:500px}.hero-description{font-size:16px;margin-top:20px}.hero .text-link{margin-top:22px}.hero-bottom{bottom:20px;font-size:11px}.hero-bottom>span:last-child{display:none}.metric-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.metric-grid>div{padding-left:20px}.metric-grid>div:nth-child(3){border:0;padding-left:0}.metric-number{font-size:40px}.metric-label{font-size:13px}.section-head{margin-bottom:40px}.model-body{grid-template-columns:1fr;gap:36px;padding:27px 0 42px}.coverage-number{font-size:105px}.coverage>p{font-size:18px}.model-formula{gap:45px;margin-top:28px}.model-controls{padding-top:25px;border-top:1px solid #ffffff18}.model-results output{font-size:28px}.economics-foot{grid-template-columns:1fr;gap:20px;padding:0}.economics-foot>p{font-size:18px}.chart-panel{padding:25px}.chart-heading{align-items:flex-start;flex-direction:column;gap:22px}.chart-heading h3{font-size:25px}.volume-chart{height:265px;margin-inline:0;gap:18px}.chart-bar .bar-value{font-size:13px}.chart-bar::after{font-size:12px}.chart-footer{align-items:flex-start}.chart-footer p{max-width:75%}.acquisition{grid-template-columns:1fr;gap:35px;margin-top:80px}.acquisition h3{font-size:55px}.cac-hero strong{font-size:62px}.capital-numbers{gap:20px;margin-top:45px;margin-bottom:45px}.capital-numbers strong{font-size:52px}.capital-numbers p{font-size:12px}.capital-intro>p:last-child{font-size:20px}.comparison-details{padding:0 20px}.comparison-details summary{font-size:16px}.position-numbers{gap:30px;margin:40px 0 55px;flex-wrap:wrap}.position-numbers strong{font-size:82px}.position-numbers>p{width:100%;margin-left:0;font-size:13px}.position-numbers>p br{display:none}.position-divider{height:80px}.position-layout{grid-template-columns:1fr;gap:45px}.structure{max-width:none;padding:30px}.round-card{grid-template-columns:1fr;gap:28px;padding:35px}.round-ask>strong{font-size:110px}.allocation-labels{grid-template-columns:repeat(2,1fr);gap:25px}.allocation{margin-bottom:70px}.milestone-panel{gap:25px;grid-template-columns:1fr;padding:30px 0;min-height:300px}.milestone-panel strong{font-size:70px}.milestone-panel>p{font-size:20px}.milestone-heading h3{font-size:32px}.milestone-tabs button{font-size:14px;padding:15px 3px}.document-list{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:55px}.access-intro>p:not(.eyebrow):not(.fine){font-size:20px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.gate-nav{padding-block:22px}.gate-nav img{width:145px}.gate-nav>span{font-size:12px}.gate-content{min-height:740px;align-items:flex-start;padding-top:10px;padding-bottom:40px}.gate-copy{width:100%;max-width:520px;margin:0 auto}.gate h1{font-size:72px}.gate-copy>.eyebrow{margin-top:10px}.gate-intro{font-size:19px;margin-top:19px}.gate form{margin-top:30px;max-width:360px}.gate-art{width:100%;height:350px;bottom:0;top:auto;right:-15%;opacity:.27;z-index:0}.gate-copy{z-index:2}.gate-bottom{font-size:11px;flex-direction:column;gap:5px}.gate .password-field{background:#fff}.gate{min-height:100svh}}
@media(max-width:480px){.hero{min-height:860px;padding-bottom:400px}.hero h1{font-size:clamp(49px,12vw,64px)}.hero .eyebrow{font-size:11px}.hero-dek{font-size:19px}.hero-art{height:355px;width:115%;right:-12%;bottom:35px}.metrics-strip{padding-top:35px}.metric-number{font-size:32px}.metric-label{font-size:12px}.data-note{font-size:11px}.section{padding:78px 0}.section-head>p:last-child{font-size:19px;margin-top:24px}.eyebrow{font-size:12px}.economics-model{padding:23px 22px;border-radius:24px}.coverage-number{font-size:91px}.model-top{gap:10px}.reset-button{font-size:12px}.model-formula{gap:25px}.model-formula small{max-width:120px;font-size:11px}.slider-title{display:block;margin-bottom:20px}.slider-title output{display:block;margin-top:8px;font-size:35px}.slider-title label{font-size:13px}.model-results{grid-template-columns:1fr 1fr;gap:24px}.model-results>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.model-results>div:last-child span{margin:0}.model-results output{font-size:25px}.model-results span{font-size:12px}.revenue-track-wrap{padding-top:15px}.model-assumption{font-size:12px}.chart-panel{padding:23px 18px;border-radius:22px}.segmented button{font-size:12px;padding:8px 12px}.volume-chart{gap:10px;height:230px;margin-top:35px}.chart-bar .bar-value{font-size:11px}.chart-bar::after{font-size:11px}.chart-bar .bar-column{border-radius:5px 5px 0 0}.chart-footer{flex-direction:column;gap:13px}.chart-footer p{max-width:none}.chart-selected{font-size:12px}.capital-numbers{grid-template-columns:1fr;gap:25px}.capital-numbers>div+div{border-left:0;border-top:1px solid var(--line);padding-top:25px}.capital-numbers strong{font-size:70px}.capital-numbers p{font-size:14px}.position-numbers{gap:22px}.position-numbers>div:not(.position-divider){min-width:90px}.position-numbers strong{font-size:75px}.position-numbers span{font-size:13px}.status-list summary{font-size:14px;gap:9px}.status{font-size:11px;padding:5px 8px}.structure{padding:24px}.structure h3{font-size:31px}.round-card{padding:30px 25px;border-radius:24px}.round-ask>strong{font-size:100px}.round-details>div{display:block}.round-details strong{display:block;margin-top:6px}.round-details span{font-size:13px}.allocation-labels span{font-size:13px}.allocation-labels small{font-size:12px}.milestone-heading h3{font-size:30px}.milestone-tabs button{font-size:12px}.milestone-panel strong{font-size:60px}.document-list{gap:20px}.document-list p{font-size:13px}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}.button.large{font-size:16px;padding:16px 22px;gap:18px}.comparison-details summary{font-size:15px}.comparison-details{padding:0 18px}.table-scroll table{min-width:540px}.gate h1{font-size:65px}.gate-content{min-height:650px}.gate-art{height:260px;bottom:0}.gate form{max-width:100%}.gate-bottom{padding-top:10px}.gate-copy>.eyebrow{font-size:11px}.gate-nav>span{max-width:100px;text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-enabled .reveal{opacity:1;transform:none}.hero-art{transform:none!important}.intro-item{opacity:1;filter:none;transform:none}}
@media print{body{overflow:visible!important}.gate,.nav,.reading-progress,.gate-bottom,.presets,.reset-button,.lock-room{display:none!important}.hero{min-height:auto;padding:40px}.hero-art{display:none}.section{padding:40px 0;break-inside:avoid}.reveal{opacity:1!important;transform:none!important}.container{width:95%}.economics-model,.round-card,.capital{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
