.how-page{color:var(--color-heading)}.how-page :where(section:not(.closing-story)) h2{font-size:clamp(42px,4.7vw,76px);letter-spacing:-.055em;line-height:1.04;font-weight:600}.how-section{padding:100px 6vw}.how-section-label{display:flex;align-items:center;gap:18px;margin-bottom:42px}.how-section-label>span{font:12px var(--font-mono);border:1px solid currentColor;border-radius:100px;padding:7px 10px}.how-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;align-items:center}.how-editorial>p{margin-top:24px;max-width:580px;line-height:1.75;font-size:15px;color:var(--color-text)}.how-inline-link{display:inline-flex;gap:36px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:10px;margin-top:28px;font-size:14px}.how-inline-link svg{transition:transform var(--motion-duration) var(--motion-ease)}.how-inline-link:hover svg{transform:translate(3px,3px)}.how-page :is(button,a,input,summary):focus-visible{outline:3px solid var(--color-mia);outline-offset:5px}.how-hero :is(a,button):focus-visible,.how-coverage a:focus-visible{outline-color:var(--color-cinema-ink)}.how-page .how-hero{display:block;min-height:0;color:var(--color-cinema-ink);background:var(--color-cinema-ground)}.how-hero-stage{position:relative;overflow:clip;padding:130px 6vw 36px}.how-hero-top{display:flex;justify-content:space-between;color:var(--color-cinema-muted)}.how-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:end;margin:46px 0 48px}.how-page .how-hero h1{color:inherit;font-size:clamp(76px,8.7vw,145px);letter-spacing:-.065em;line-height:.96;font-weight:600}.how-hero h1 em{color:var(--color-cinema-ink);white-space:nowrap}.how-hero-summary{padding-bottom:8px}.how-hero-summary p{font-size:18px;line-height:1.5}.how-hero-summary a{color:var(--color-cinema-muted)}.how-chain{display:grid;grid-template-columns:180px minmax(0,1fr) 200px;gap:34px;align-items:stretch}.how-broadcast-ticket{position:relative;border-radius:14px;background:var(--color-cinema-blue);padding:22px;transform:rotate(-4deg)}.how-ticket-head{display:flex;justify-content:space-between;align-items:center}.how-play-btn{display:inline-flex;cursor:pointer;color:inherit;transition:transform .2s var(--motion-ease)}.how-play-btn:hover:not(:disabled){transform:scale(1.15)}.how-play-btn:disabled{opacity:.5;cursor:default}.how-broadcast-ticket>strong{display:block;font:500 42px/.95 var(--font-mono);letter-spacing:-.09em;margin:20px 0 10px}.how-ticket-perf{border-top:2px dotted color-mix(in srgb,var(--color-cinema-ink) 35%,transparent);margin-top:16px}.how-chain-middle{padding:12px 0}.how-chain-labels{display:flex;justify-content:space-between;font:10px var(--font-mono);color:var(--color-cinema-muted);gap:16px}.how-response-bars{position:relative;display:flex;gap:5px;align-items:end;height:112px;border-bottom:1px solid var(--color-cinema-muted);margin:10px 0}.how-response-bars>i{flex:1;height:100%;border-radius:3px 3px 0 0;background:var(--color-cinema-ink);opacity:.8;transform:scaleY(var(--height));transform-origin:bottom}.how-response-bars>i:nth-child(-n+10){opacity:.2}.how-playhead{position:absolute;height:125%;top:-12.5%;left:32%;width:1px;background:var(--color-cinema-ink)}.how-playhead:before{content:"";position:absolute;top:0;left:-4px;width:9px;height:9px;background:var(--color-cinema-ink)}.how-result-ticket{border:1px solid color-mix(in srgb,var(--color-cinema-ink) 30%,transparent);border-radius:14px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px}.how-result-ticket>strong{font:500 32px var(--font-mono);letter-spacing:-.07em}.how-result-ticket>span:last-child{font-size:11px;color:var(--color-cinema-muted)}.how-hero-foot{margin-top:30px;display:flex;align-items:center;gap:12px;color:var(--color-cinema-muted);font-size:9px}.how-hero-foot>span:last-child{margin-left:auto;letter-spacing:.02em;text-transform:none}.how-attribution{background:var(--color-bg)}.how-narrative>span{display:block;transition:opacity .8s,transform .8s,filter .8s;transition-timing-function:cubic-bezier(.16,.84,.44,1)}.how-narrative>span+span.is-in{transition-delay:.24s}.how-narrative>span:not(.is-in){opacity:0;transform:translateY(.45em);filter:blur(6px)}.how-audience{position:relative;margin:20px -15px 0;overflow:hidden}.how-audience svg{width:100%;display:block}.how-audience-ripple{--ripple-opacity: .28;fill:none;stroke:var(--color-mia);stroke-width:.65;vector-effect:non-scaling-stroke;opacity:.1;transform-origin:300px 150px}.how-audience-ripple-halo{--ripple-opacity: .055;stroke-width:3;opacity:.025}.how-audience-speck{fill:var(--color-mia);opacity:0}.how-audience-ambient{fill:var(--color-mia);opacity:.35}@media(prefers-reduced-motion:no-preference){.is-playing .how-audience-ripple{animation:how-ripple 2.6s var(--delay) ease-out both}.is-playing .how-audience-speck{animation:how-speck .8s var(--delay) ease-out both}.how-audience-ambient{animation:how-ambient var(--duration) var(--phase) infinite ease-in-out}.how-audience:not(.is-visible) :is(.how-audience-ambient,.how-audience-speck,.how-audience-ripple){animation-play-state:paused}.how-time.is-onair{animation:how-onair .7s ease-out}}@media(prefers-reduced-motion:reduce){.how-audience-ripple{transform:scale(calc(3 + var(--i) * 3))}}@keyframes how-ripple{0%{transform:scale(1);opacity:var(--ripple-opacity)}to{transform:scale(16);opacity:0}}@keyframes how-speck{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes how-onair{0%{opacity:.3}25%{opacity:1}45%{opacity:.55}to{opacity:1}}@keyframes how-ambient{0%,40%,44%,to{opacity:.06}42%{opacity:.65}}.how-region-guide{margin-top:26px;border-top:1px solid var(--color-border);padding-top:18px}.how-region-guide>p{font-size:9px;color:var(--color-muted)}.how-region-guide dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:16px}.how-region-guide dt{font-size:13px;font-weight:600}.how-region-guide dd{font-size:11px;color:var(--color-muted);margin-top:3px}.how-region-guide dl>div:last-child{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px}.how-lab .how-lab-chart{height:105px;margin-top:25px}.how-investment{--color-cinema-rule: color-mix(in srgb, var(--color-cinema-ink) 12%, transparent);padding:24px 28px 18px;background:var(--color-cinema-ground);color:var(--color-cinema-ink);border-radius:20px;min-width:0}.how-map-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--color-cinema-rule);padding-bottom:16px}.how-map-tabs button{padding:8px 10px;font-size:11px;border-radius:6px;cursor:pointer;color:var(--color-cinema-muted)}.how-map-tabs button[aria-pressed=true]{background:var(--color-cinema-ink);color:var(--color-cinema-ground)}.how-map-axis{display:flex;justify-content:space-between;gap:12px;font:9px var(--font-mono);color:var(--color-cinema-muted);margin:16px 0}.how-bubble-map{position:relative;aspect-ratio:1.5;margin-left:10px}.how-bubble-map:before{content:"";position:absolute;inset:8%;background:repeating-linear-gradient(90deg,var(--color-cinema-rule) 0 1px,transparent 1px 10%),repeating-linear-gradient(0deg,var(--color-cinema-rule) 0 1px,transparent 1px 10%);border:1px solid var(--color-cinema-rule)}.how-map-zones{position:absolute;inset:8%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.how-map-zones span{padding:10px;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cinema-muted)}.how-map-zones span:nth-child(2n){text-align:right;border-left:1px dashed var(--color-cinema-muted)}.how-map-zones span:nth-child(n+3){display:flex;align-items:end;border-top:1px dashed var(--color-cinema-muted)}.how-map-zones span:last-child{justify-content:end}.how-y-top,.how-y-bottom{position:absolute;left:3%;font:9px var(--font-mono);color:var(--color-cinema-muted)}.how-y-top{top:8%}.how-y-bottom{bottom:8%}.how-investment-bubble{position:absolute;left:var(--left);top:var(--top);width:var(--size);aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:color-mix(in srgb,var(--color-cinema-blue) 55%,transparent);border:1px solid var(--color-cinema-blue);cursor:pointer;display:grid;place-items:center;transition:left .8s var(--motion-ease),top .8s var(--motion-ease),width .8s var(--motion-ease),background .25s;transition-delay:var(--delay)}.how-investment-bubble span{font:10px var(--font-mono);text-align:center;padding:3px}.how-investment-bubble[aria-pressed=true]{background:var(--color-cinema-blue);border:2px solid var(--color-cinema-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-cinema-ink) 12%,transparent);z-index:2}.how-investment-bubble:hover{background:var(--color-cinema-blue);z-index:3}.how-investment-detail{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-cinema-rule);padding-top:18px}.how-investment-detail>div{display:flex;flex-direction:column}.how-investment-detail>div:last-child{text-align:right}.how-investment-detail strong{font-size:30px;line-height:1.3;letter-spacing:-.05em}.how-investment-detail small{font-size:16px}.how-investment-detail .signal-label,.how-investment-detail>div>span:last-child{font-size:9px;color:var(--color-cinema-muted)}.how-map-priority{font-size:12px;line-height:1.6;margin-top:15px}.how-investment .how-demo-note{color:var(--color-cinema-muted);margin-top:12px;font-size:8px}.how-editorial>.how-optimization-note{padding-left:20px;border-left:3px solid var(--color-mia);color:var(--color-mia);font-weight:500}@media(min-width:1024px){.how-decision .how-two-column{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5vw}}@media(min-width:1024px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.scenes-ready .how-investment-bubble{top:calc(92% + (var(--top) - 92%) * clamp(0,var(--cinema-progress, 0) * 2.5,1));scale:calc(.3 + clamp(0,var(--cinema-progress, 0) * 2.5,1)*.7)}}@media(max-width:600px){.how-investment{padding:20px 16px}.how-bubble-map{aspect-ratio:1.1}.how-map-tabs button{padding:8px;font-size:10px}.how-investment-bubble span{font-size:7px}}.how-note{border-top:1px solid var(--color-border);margin-top:30px;padding-top:18px}.how-note summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px}.how-note summary::-webkit-details-marker{display:none}.how-note summary span{color:var(--color-mia);font-size:20px}.how-note[open] summary span{transform:rotate(45deg)}.how-note p{font-size:14px;line-height:1.7;margin-top:15px;color:var(--color-muted)}.how-lab{padding:30px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface)}.how-lab-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.how-time{font:500 clamp(36px,4vw,60px)/1 var(--font-mono);letter-spacing:-.08em;color:var(--color-mia)}.how-lab-chart{position:relative;display:flex;align-items:end;gap:5px;height:240px;margin-top:44px;border-bottom:1px solid var(--color-border);background:repeating-linear-gradient(to top,var(--color-border) 0 1px,transparent 1px 25%)}.how-lab-chart>div:not(.how-lab-window){flex:1;height:100%;display:flex;align-items:end}.how-lab-chart i{width:100%;height:100%;background:var(--color-muted);opacity:.3;border-radius:3px 3px 0 0;transform:scaleY(calc(var(--base) + var(--lift, 0) * var(--responded, 1)));transform-origin:bottom;transition:transform .45s var(--motion-ease),background .45s,opacity .45s}.how-lab-chart .has-response i{background:var(--color-mia);opacity:1;transition-delay:calc(var(--d) * 90ms)}.how-lab.is-quiet{--responded: 0}.how-lab.is-quiet .has-response i{background:var(--color-muted);opacity:.3;transition-delay:0ms}.how-lab-window{position:absolute;top:-20px;bottom:0;width:25%;background:color-mix(in srgb,var(--color-mia) 7%,transparent);border-left:1px dashed var(--color-mia);transition:left .45s var(--motion-ease)}.how-lab-window span{position:absolute;top:-20px;left:6px;color:var(--color-mia);font:10px var(--font-mono);white-space:nowrap}.how-lab-axis{display:flex;justify-content:space-between;margin-top:14px;font:10px var(--font-mono);color:var(--color-muted)}.how-lab-control{display:block;margin-top:36px}.how-lab-control>span{display:flex;align-items:center;gap:10px;font-size:12px}.how-lab-control output{margin-left:auto;font:11px var(--font-mono);color:var(--color-mia)}.how-lab-control input{width:100%;margin-top:20px;accent-color:var(--color-mia);cursor:ew-resize}.how-demo-note{font:9px/1.6 var(--font-mono);color:var(--color-muted);margin-top:20px;text-align:center}.how-decision{background:var(--color-surface)}.how-coverage{background:var(--color-cinema-blue);color:var(--color-cinema-ink)}.how-coverage h2,.how-coverage h3{color:inherit}.how-coverage-head{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:5vw;margin:-30px 0 50px}.how-coverage-map{width:100%;align-self:stretch}.how-coverage-map>svg{width:100%;height:100%;overflow:visible}.how-coverage-outline{fill:none;stroke:var(--color-cinema-ink);stroke-width:.35;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw, 1))}.how-coverage-island{stroke-dashoffset:calc(1 - clamp(0,(var(--draw, 1) - var(--at)) * 12,1))}.how-coverage-pin{--lit: clamp(0, (var(--draw, 1) - var(--at)) * 25, 1)}.how-coverage-pin line{stroke:color-mix(in srgb,var(--color-cinema-ink) 45%,transparent);stroke-width:.3;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--draw, 1) - var(--at)) * 8,1))}.how-coverage-pin circle{fill:none;stroke:var(--color-cinema-ink);stroke-width:.4;opacity:var(--lit)}.how-coverage-pin text{fill:var(--color-cinema-ink);font:3.2px var(--font-mono);letter-spacing:.05em;text-anchor:middle;opacity:var(--lit)}.how-coverage-hub path{fill:var(--color-cinema-ink)}.how-coverage-hub{opacity:clamp(0,var(--draw, 1) * 12,1)}.how-coverage-head h2{font-size:clamp(50px,6.5vw,104px)}.how-coverage-head p{margin:24px 0 20px;font-size:16px}.how-coverage-head .signal-label{opacity:.7;font-size:10px}.how-markets{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--color-cinema-ink) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-cinema-ink) 30%,transparent)}.how-markets>div{padding:24px 10px}.how-markets>div>.signal-label{opacity:.5}.how-markets strong{display:block;font-size:clamp(32px,3.5vw,56px);font-weight:500;letter-spacing:-.06em;margin:12px 0 4px}.how-markets>div>span:last-child{font-size:12px}.how-coverage-ledger{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:5vw;margin-top:40px}.how-coverage-ledger h3{font-size:13px;font-weight:600;margin-bottom:14px}.how-coverage-ledger p{font-size:12px;line-height:1.9;opacity:.8}.how-coverage-note{max-width:750px;margin-top:35px;font-size:12px;line-height:1.7;opacity:.6}.how-integration{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8vw;background:var(--color-bg);align-items:start}.how-integration-intro>p{margin-top:24px;font-size:15px;line-height:1.75;color:var(--color-text)}.how-integration-intro>p:first-of-type{font-weight:600;color:var(--color-mia)}.how-integration-cards{display:grid;gap:28px}.how-integration-cards article{position:relative;min-height:380px;border:1px solid var(--color-border);border-radius:20px;padding:34px;background:var(--color-surface)}.how-integration-cards article:nth-child(1){background:var(--color-cinema-blue);color:var(--color-cinema-ink);border-color:var(--color-cinema-blue)}.how-integration-cards article:nth-child(3){background:var(--color-cinema-ground);color:var(--color-cinema-ink);border-color:var(--color-cinema-ground)}.how-step-top{display:flex;justify-content:space-between;align-items:flex-start}.how-step-top>span:last-child{font:500 76px/.85 var(--font-mono);letter-spacing:-.09em;opacity:.25}.how-integration-cards h3{color:inherit;font-size:clamp(26px,2.7vw,40px);letter-spacing:-.045em;line-height:1.1;margin:34px 0 14px}.how-step-requires{font:11px/1.6 var(--font-mono)}.how-integration-cards article>p:last-child{font-size:14px;line-height:1.75;margin-top:24px;opacity:.75}.how-comparison.how-section{padding-block:70px}.how-comparison{background:var(--color-surface)}.how-comparison .how-section-label{margin-bottom:22px}.how-comparison-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.how-comparison-switch{display:flex;padding:5px;border:1px solid var(--color-border);border-radius:100px;background:var(--color-bg);flex-shrink:0}.how-comparison-switch button{padding:12px 20px;border-radius:100px;cursor:pointer;font-size:12px}.how-comparison-switch button[aria-pressed=true]{background:var(--color-cinema-ground);color:var(--color-cinema-ink)}.how-comparison-list>div{display:grid;grid-template-columns:35px minmax(140px,1fr) minmax(0,2fr) 30px;align-items:center;gap:24px;padding:15px 0;border-top:1px solid var(--color-border)}.how-comparison-list>div>.signal-label{color:var(--color-muted)}.how-comparison-list h3{font-size:17px;font-weight:500;letter-spacing:-.02em}.how-comparison-list p{font-size:16px;line-height:1.55;color:var(--color-muted)}.how-comparison-list>div>span:last-child{font-size:24px;color:var(--color-muted)}.how-comparison-list p,.how-comparison-list>div>span:last-child{transition:color .4s var(--motion-ease),transform .4s var(--motion-ease),font-weight .4s var(--motion-ease)}.how-comparison-list>div.with-mia p{color:var(--color-mia);font-weight:600;transform:translate(14px)}.how-comparison-list>div.with-mia>span:last-child{color:var(--color-mia);transform:translate(14px)}@media(min-width:1024px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.scenes-ready .how-hero{height:180svh}.scenes-ready .how-hero-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:100px}.scenes-ready .how-hero-copy{margin-top:36px;margin-bottom:40px}.scenes-ready .how-broadcast-ticket{transform:rotate(calc(-4deg + var(--cinema-progress, 0) * 4deg)) translate(calc(var(--cinema-progress, 0) * 12px))}.scenes-ready .how-response-bars>i{transform:scaleY(calc(var(--height) * (.18 + clamp(0,calc(var(--cinema-progress, 0) * 2 - var(--i) * .022),1) * .82)))}.scenes-ready .how-playhead{left:calc(5% + var(--cinema-progress, 0) * 90%)}.scenes-ready .how-result-ticket{transform:translateY(calc((1 - var(--cinema-progress, 0)) * 35px));opacity:calc(.35 + var(--cinema-progress, 0) * .65)}.how-lab{position:sticky;top:120px;align-self:start;margin-top:24px}.scenes-ready .how-attribution .how-two-column{min-height:120svh;align-items:start}.scenes-ready .how-attribution .how-editorial{align-self:center}.scenes-ready .how-decision{height:160svh}.scenes-ready .how-decision-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:45px}.scenes-ready .how-decision-stage .how-section-label{margin-bottom:28px}.how-integration-intro{position:sticky;top:115px}.how-integration-cards article{position:sticky;top:calc(100px + var(--i) * 22px)}}@media(min-width:1024px)and (max-height:800px){.how-lab{padding:22px;top:90px}.how-audience svg{max-height:210px}.how-lab .how-lab-chart{margin-top:16px}.how-lab-control{margin-top:20px}.how-lab-control input{margin-top:12px}.how-time{font-size:44px}.how-region-guide{margin-top:16px;padding-top:12px}.how-region-guide dl{gap:8px 20px;margin-top:10px}.how-decision .how-editorial>p{margin-top:16px}.how-investment{padding:16px 24px}.how-bubble-map{aspect-ratio:2}.how-map-axis{margin:10px 0}.how-map-tabs{padding-bottom:10px}.how-investment-detail{padding-top:12px}.how-investment-detail strong{font-size:24px}.how-map-priority{margin-top:10px}.how-investment .how-demo-note{margin-top:8px}.how-page .how-hero h1{font-size:clamp(70px,7.6vw,110px)}.how-hero-copy{grid-template-columns:minmax(0,1fr) 230px}.how-hero-summary p{font-size:15px}.how-chain{grid-template-columns:160px minmax(0,1fr) 170px;gap:26px}.how-broadcast-ticket,.how-result-ticket{padding:16px}.how-response-bars{height:90px}.how-decision h2{font-size:50px}.how-decision .how-editorial>p{font-size:13px}}@media(max-width:1023px){.how-section{padding:75px 6vw}.how-two-column,.how-integration{grid-template-columns:minmax(0,1fr);gap:45px}.how-page .how-hero h1{font-size:clamp(60px,10vw,100px)}.how-hero-stage{padding-top:125px}.how-hero-copy{grid-template-columns:1fr;gap:28px;margin:35px 0 45px}.how-hero-summary{display:flex;align-items:center;justify-content:space-between;gap:25px}.how-hero-summary p{max-width:300px;font-size:16px}.how-hero-summary a{margin:0;white-space:nowrap}.how-chain{grid-template-columns:145px minmax(0,1fr);gap:24px}.how-result-ticket{grid-column:1 / -1;flex-direction:row;align-items:center;padding:16px 22px}.how-result-ticket>svg{display:none}.how-hero-foot>span:last-child{display:none}.how-coverage-head{grid-template-columns:.7fr 1fr;gap:28px;margin-top:0}.how-coverage-head h2{font-size:clamp(38px,6vw,60px)}.how-markets{grid-template-columns:repeat(4,1fr)}.how-coverage-ledger{grid-template-columns:1fr;gap:24px}.how-comparison-head{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.how-page .how-hero h1{font-size:clamp(44px,10.5vw,64px)}.how-hero h1 em{white-space:normal}.how-hero-summary{display:block}.how-hero-summary a{margin-top:22px}.how-chain{grid-template-columns:105px minmax(0,1fr);gap:16px}.how-broadcast-ticket{padding:14px 12px}.how-broadcast-ticket>strong{font-size:30px}.how-ticket-head .signal-label{font-size:8px}.how-broadcast-ticket>.signal-label{font-size:8px}.how-ticket-head svg{width:12px}.how-chain-labels{font-size:8px}.how-chain-labels>span:last-child{display:none}.how-response-bars{gap:2px;height:102px}.how-result-ticket{gap:15px;padding:16px}.how-result-ticket .signal-label{font-size:8px}.how-result-ticket strong{font-size:26px}.how-result-ticket>span:last-child{font-size:10px;max-width:95px}.how-lab{padding:22px}.how-lab-chart{height:190px;gap:3px}.how-lab-head .signal-label{font-size:9px}.how-lab-control>span{font-size:11px;gap:8px}.how-coverage-head{grid-template-columns:1fr}.how-coverage-map{max-width:280px;aspect-ratio:1;margin:0 auto}.how-coverage-head h2{font-size:52px}.how-markets>div{padding:20px 5px}.how-markets>div>span:last-child{font-size:10px}.how-integration-cards article{padding:26px;min-height:0}.how-step-top>span:last-child{font-size:62px}.how-comparison-list>div{grid-template-columns:25px minmax(0,1fr) 22px;gap:12px;padding:24px 0}.how-comparison-list h3{font-size:16px}.how-comparison-list p{grid-column:2;font-size:14px}.how-comparison-list>div>span:last-child{grid-column:3;grid-row:1 / 3}}@media(prefers-reduced-motion:reduce){.how-page *,.how-page *:before,.how-page *:after{transition:none!important;scroll-behavior:auto}}@media(min-width:1024px){html:not([lang=en]) .how-page .how-hero h1{font-size:clamp(64px,7vw,118px)}}.investment-story{--story-ground: var(--color-cinema-ground);--story-ink: var(--color-cinema-ink);--story-muted: var(--color-cinema-muted);--story-accent: var(--color-cinema-blue);background:var(--story-ground);color:var(--story-ink)}.investment-story-stage{padding:110px 6vw 32px}.investment-story-header{display:flex;align-items:center;gap:24px;border-bottom:1px solid color-mix(in srgb,var(--story-ink) 20%,transparent);padding-bottom:20px}.investment-story-header>span:nth-child(2){font-size:18px;letter-spacing:-.03em}.investment-story-header>span:last-child{margin-left:auto;color:var(--story-muted);font-size:9px}.investment-story-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:4vw;align-items:center;flex:1;min-height:0;padding:26px 0}.investment-story-copy{max-width:530px}.investment-story-count{font:34px var(--font-mono);letter-spacing:-.07em;color:var(--story-muted)}.investment-story-count small{font-size:12px}.how-page .investment-story h2{color:var(--story-ink);font-size:clamp(42px,5.4vw,86px);line-height:.98;letter-spacing:-.055em;margin:18px 0}.investment-story-copy>p{max-width:420px;font-size:15px;line-height:1.65;color:var(--story-muted)}.investment-story-copy>.investment-story-definition{font-size:18px;color:var(--story-ink);margin-bottom:16px}.investment-story-visual{min-width:0}.investment-story-visual svg{width:100%;overflow:visible}.story-grid path{stroke:var(--story-ink);opacity:.09;stroke-width:.6}.story-zones rect{fill:transparent;stroke:var(--story-ink);stroke-opacity:.15;transition:fill .6s}.story-zones text{fill:var(--story-muted);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.story-zones .is-current rect{fill:color-mix(in srgb,var(--story-accent) 38%,transparent)}.story-zones .is-current text{fill:var(--story-ink)}.story-zones.is-muted{opacity:0}.story-zones{transition:opacity .5s}.story-axes text{fill:var(--story-muted);font:9px var(--font-mono)}.story-bubble{transition:transform .9s var(--motion-ease),opacity .6s}.story-bubble circle{fill:var(--story-accent);fill-opacity:.8;stroke:var(--story-ink);stroke-opacity:.6;stroke-width:.8;transition:r .9s var(--motion-ease)}.story-bubble text{fill:var(--story-ink);font:8px var(--font-mono)}.investment-story .story-bubble text.is-outside{fill:var(--story-ink)}.story-bubble.is-dimmed{opacity:.16}.story-baseline{stroke:var(--story-accent);stroke-width:4}.story-bubble .story-priority-ring{fill:none;stroke:var(--story-accent);stroke-width:2}.investment-story-caption{text-align:center;font:9px/1.6 var(--font-mono);color:var(--story-muted)}.investment-story-steps{display:flex;border-top:1px solid color-mix(in srgb,var(--story-ink) 20%,transparent)}.investment-story-steps button{flex:1;min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:7px;text-align:left;padding:16px 9px 0;border-top:3px solid transparent;color:var(--story-muted)}.investment-story-steps button span:first-child{font:10px var(--font-mono)}.investment-story-steps button span:last-child{font-size:11px;line-height:1.4}.investment-story-steps button[aria-current]{border-color:var(--story-ink);color:var(--story-ink)}.investment-story-steps button:focus-visible{outline-color:var(--story-ink)}.investment-story-static{margin-top:30px;display:grid;gap:14px;font-size:14px;line-height:1.6}.story-ready .investment-story-static{display:none}.story-2{--story-ground: var(--color-cinema-ground);--story-ink: var(--color-cinema-ink);--story-muted: var(--color-cinema-muted)}.story-2 .investment-story-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.story-2 .investment-story-copy{grid-column:2;grid-row:1}.story-2 .investment-story-visual{grid-column:1;grid-row:1}.story-2 .story-zones .is-current rect{fill:color-mix(in srgb,var(--region-color) 28%,transparent)}.story-2 .story-zones .is-current text{fill:color-mix(in srgb,var(--region-color) 65%,var(--story-ink))}.story-2 .story-bubble circle{fill:var(--region-color);fill-opacity:1}.story-2 .story-bubble .story-priority-ring{fill:none;stroke:var(--region-color)}.story-2 .story-bubble text{fill:var(--color-cinema-ground)}.story-2 .story-bubble[data-region=noTraffic] text{fill:var(--color-cinema-ink)}.story-2 .story-bubble.is-dimmed{opacity:.18}.story-boundaries path{fill:none;stroke:var(--story-ink);stroke-opacity:.5;stroke-width:.8;stroke-dasharray:3 3}.story-boundaries text{fill:var(--story-muted);font:9px var(--font-mono)}.investment-story-spend{display:flex;align-items:center;gap:20px;margin-top:20px;color:var(--story-accent)}.investment-story-spend strong{display:inline-flex;align-items:baseline;gap:.07em;font-size:clamp(65px,8vw,128px);letter-spacing:-.05em;line-height:1;font-weight:500}.investment-story-spend small{font-size:.4em;letter-spacing:0}.investment-story-spend>span{font:11px/1.7 var(--font-mono)}.story-investment-strip{display:flex;height:26px;gap:3px;margin:14px 10% 18px}.story-investment-strip span{background:var(--story-accent);opacity:.12;transition:opacity .5s}.story-investment-strip span.is-current{opacity:1}.story-3{--story-ground: var(--color-cinema-blue);--story-ink: var(--color-cinema-ink);--story-muted: color-mix(in srgb, var(--color-cinema-ink) 70%, transparent);--story-accent: var(--color-cinema-ink)}.story-3 .investment-story-body{grid-template-columns:1fr;gap:4px;padding:18px 0}.story-3 .investment-story-copy{max-width:none;display:grid;grid-template-columns:45px 1fr 1fr;align-items:center;gap:22px}.story-3 .investment-story-count{font-size:24px}.story-3 .investment-story-count small{display:none}.how-page .story-3 h2{font-size:clamp(32px,3.6vw,58px);margin:0}.story-3 .investment-story-copy>.investment-story-definition{display:none}.story-3 .investment-story-copy>p{font-size:13px;max-width:none}.story-3 .investment-story-visual{width:min(100%,750px);justify-self:center}.story-3 .story-bubble text{fill:var(--color-cinema-ground)}.story-3 .story-zones .is-current rect{fill:color-mix(in srgb,var(--story-accent) 12%,transparent)}@media(prefers-reduced-motion:no-preference){.investment-story.story-ready{height:calc((var(--steps) * 42 + 60) * 1svh)}.story-ready .investment-story-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column}.story-ready .investment-story-copy{animation:story-copy-in .4s ease-out}}@keyframes story-copy-in{0%{opacity:.15;translate:0 14px}to{opacity:1;translate:0 0}}@media(min-width:901px)and (max-height:800px){.investment-story-stage{padding-top:95px;padding-bottom:20px}.investment-story-body{padding:15px 0}.how-page .investment-story h2{font-size:46px}.investment-story-visual{max-width:640px}.story-3 .investment-story-visual{width:min(100%,570px)}.investment-story-spend strong{font-size:72px}.investment-story-header{padding-bottom:12px}}@media(max-width:900px){.investment-story-stage{padding:85px 6vw 22px}.investment-story-header{gap:12px;padding-bottom:12px}.investment-story-header>span:nth-child(2){font-size:16px}.investment-story-header>span:last-child{display:none}.investment-story-body,.story-2 .investment-story-body,.story-3 .investment-story-body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:18px 0}.investment-story-copy,.story-3 .investment-story-copy{width:100%;max-width:none;display:block}.investment-story-count,.story-3 .investment-story-count{font-size:16px}.how-page .investment-story h2{font-size:clamp(32px,7vw,50px);margin:10px 0}.investment-story-copy>p,.story-3 .investment-story-copy>p{font-size:12px;line-height:1.5}.investment-story-copy>.investment-story-definition{font-size:14px;margin-bottom:8px}.investment-story-visual,.story-3 .investment-story-visual{width:100%;max-width:560px}.investment-story-spend{margin-top:10px;gap:16px}.investment-story-spend strong{font-size:48px}.investment-story-spend>span{font-size:9px}.investment-story-steps button{align-items:center;padding:12px 2px 0}.investment-story-steps button span:last-child{display:none}.investment-story-caption{font-size:8px}.story-axes text{font-size:13px}.story-bubble text{font-size:12px}.story-zones text{font-size:10px}.story-investment-strip{height:16px;margin:5px 10% 10px}}@media(max-height:650px){.investment-story.story-ready{height:auto}.story-ready .investment-story-stage{position:relative;height:auto;min-height:100svh}.story-ready .investment-story-static{display:grid}}@media(prefers-reduced-motion:reduce){.investment-story *,.investment-story *:before{animation:none!important;transition:none!important}}
