.experience-module__C4zwqW__journey[data-stage-layout=flight]{--ground:#050b12;--raised:#0a1620;--ink:#f5f0e6;--muted:#cfcdc6;--quiet:#a3a7a6;--line:#5d708238;--line-strong:#7d8e9c66;
--brass:#e5bf73;--brass-soft:#c7a468;--edge:clamp(24px,4vw,72px);--visible-header:124px}
@media (max-width:760px){.experience-module__C4zwqW__journey[data-stage-layout=flight]{--visible-header:100px}}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__stage{height:calc(100svh - var(--visible-header,0px));margin-bottom:calc(-100svh + var(--visible-header,0px))}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__film{left:0;-webkit-mask-image:none;mask-image:none}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__stageShade{background:linear-gradient(180deg,#050b1273 0,#050b1200 16%)}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world][data-hold] .experience-module__C4zwqW__stage{opacity:.5}
.experience-module__C4zwqW__film[data-film-unavailable]{background:radial-gradient(130% 80% at 62% 60%,#12294199 0,#0a1a2b 38%,#050b12 78%),linear-gradient(180deg,#050b12 0,#081626 58%,#04090f 100%)}
.experience-module__C4zwqW__film[data-film-unavailable]::after{content:"";position:absolute;left:0;right:0;top:61%;height:1px;background:linear-gradient(90deg,#e5bf7300 0,#e5bf732e 34%,#e5bf731f 70%,#e5bf7300 100%)}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world{background:transparent;min-height:100svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span="80"]{min-height:80svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span="85"]{min-height:85svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span="110"]{min-height:110svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span="115"]{min-height:115svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span="140"]{min-height:140svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock{position:sticky;top:calc(var(--bar) + 11vh);width:min(620px,44vw);max-width:none;padding:0 0 0 var(--edge);
opacity:clamp(0,min(calc(var(--beat-p,.5) / .12),calc((1 - var(--beat-p,.5)) / .12)),1);transform:translateY(calc((.5 - var(--beat-p,.5)) * 24px))}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock>*+*{margin-top:12px}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-state$="-decision"] .experience-module__C4zwqW__dock{width:min(760px,50vw)}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__world[data-state$="-decision"] [data-flight-beat] :is(h3,h4){font-size:clamp(28px,2.5vw,44px);line-height:1.1}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world][data-hold] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock{position:relative;top:auto;opacity:1;transform:none;width:min(720px,60vw)}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__scene{margin:0;padding:10px 14px;background:#06132070;border-left:2px solid #f1cb82b3;text-shadow:0 1px 8px #000b}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__scene .experience-module__C4zwqW__sceneNote{color:#e1eaf0}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__close{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(20px,3vh,32px);align-items:start;
padding:clamp(96px,14vh,170px) max(var(--edge),calc((100% - 1280px) / 2)) clamp(90px,12vh,150px)}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>*,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__close>*{grid-column:1 / span 8;min-width:0}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>.experience-module__C4zwqW__column[data-lane-relevance]{grid-column:9 / -1;grid-row:1 / span 3}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>.experience-module__C4zwqW__wide{grid-column:1 / -1;margin-top:0}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>.experience-module__C4zwqW__coreSection+.experience-module__C4zwqW__coreSection{margin-top:0;padding-top:clamp(20px,3vh,32px)}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreSection h2,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreSection h3{font-size:clamp(30px,3.6vw,56px);letter-spacing:-.04em;line-height:1.06;max-width:22ch}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreLead{font-size:clamp(19px,1.4vw,23px);max-width:44ch}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreBody{font-size:clamp(17px,1.15vw,19px);line-height:1.58;max-width:58ch}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas[data-state=hero]{min-height:calc(100svh - var(--visible-header,0px) - var(--bar));align-content:center;border-top:0}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__canvas[data-state=hero]{background:transparent;isolation:isolate}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__canvas[data-state=hero]::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
background:linear-gradient(90deg,#03111db3 0,#03111d8c 35%,#03111d40 57%,#03111d00 80%)}
[data-flight-instrument]{display:none}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world][data-hold] [data-flight-instrument][data-active]{display:none}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] [data-flight-instrument][data-active]{position:fixed;left:var(--edge);bottom:26px;z-index:25;display:flex;align-items:center;gap:16px;
padding:10px 16px;background:#050b12cc;border:1px solid #e5bf7329;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
[data-flight-instrument] ol{position:relative;width:clamp(180px,20vw,300px);height:24px;margin:0;padding:0;list-style:none}
[data-flight-instrument] ol::before,[data-flight-instrument] ol::after{content:"";position:absolute;left:0;top:11px;height:2px}
[data-flight-instrument] ol::before{right:0;background:#7d8e9c55}
[data-flight-instrument] ol::after{width:calc(var(--flight-progress,0) * 100%);background:var(--brass)}
[data-flight-instrument] li{position:absolute;top:0;left:calc(var(--at,0) * 100%);width:24px;height:24px;margin-left:-12px;z-index:1}
[data-flight-instrument] a{display:block;width:24px;height:24px;position:relative}
[data-flight-instrument] a::before{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#050b12;border:1.5px solid #cfcdc6}
[data-flight-instrument] li[data-hold] a::before{border-radius:0;transform:rotate(45deg);border-color:var(--brass)}
[data-flight-instrument] a[aria-current] ::before,[data-flight-instrument] a[aria-current]::before{background:var(--brass);border-color:var(--brass)}
[data-flight-instrument] a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}
[data-flight-instrument-label]{margin:0;min-width:15ch;font:600 10.5px/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}
@media (max-width:760px){
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__film{top:calc(var(--bar) + 48px);bottom:auto;height:auto;aspect-ratio:16/9}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__film :is(img,video){object-fit:contain;object-position:50% 50%;transform:none}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span-mobile="72"]{min-height:72svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span-mobile="76.5"]{min-height:76.5svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span-mobile="99"]{min-height:99svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span-mobile="103.5"]{min-height:103.5svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-span-mobile="126"]{min-height:126svh}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world{display:flex;flex-direction:column;justify-content:flex-end}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock,
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world[data-state$="-decision"] .experience-module__C4zwqW__dock{top:auto;bottom:70px;width:auto;padding:0 14px}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world][data-hold] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock{position:relative;bottom:auto;width:auto}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__close{grid-template-columns:minmax(0,1fr);padding:clamp(64px,10vh,96px) 16px}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>*,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__close>*,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__canvas>.experience-module__C4zwqW__column[data-lane-relevance]{grid-column:1 / -1;grid-row:auto}
.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreSection h2,.experience-module__C4zwqW__journey[data-stage-layout=flight] .experience-module__C4zwqW__coreSection h3{font-size:clamp(28px,8vw,36px)}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] [data-flight-instrument][data-active]{left:14px;right:14px;top:calc(var(--bar) + 6px);bottom:auto;justify-content:center;padding:4px 10px}
[data-flight-instrument] ol{width:100%}
[data-flight-instrument-label]{display:none}
}
@media (prefers-reduced-motion:reduce){
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__world .experience-module__C4zwqW__dock{opacity:1;transform:none}
}
@media (max-height:500px) and (orientation:landscape){
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__film{top:calc(var(--bar) + 48px);bottom:0;height:auto;aspect-ratio:auto}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] .experience-module__C4zwqW__film :is(img,video){object-fit:contain;object-position:50% 50%;transform:none}
.experience-module__C4zwqW__journey[data-stage-layout=flight][data-mode=world] [data-flight-instrument][data-active]{left:14px;right:14px;top:calc(var(--bar) + 6px);bottom:auto;justify-content:center;padding:4px 10px}
[data-flight-instrument] ol{width:100%}
[data-flight-instrument-label]{display:none}
}
@media print{[data-flight-instrument]{display:none!important}}
.gcp-flight-hero{grid-column:1 / span 9;display:grid;gap:clamp(14px,2vh,22px)}
.gcp-flight-heroEyebrow{margin:0;font:600 12px/1.6 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--brass)}
.gcp-flight-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(40px,5.2vw,80px);line-height:1.02;letter-spacing:-.045em;max-width:15ch;text-wrap:balance;color:#ffe4ae;text-shadow:0 2px 14px #01070de6}
.gcp-flight-heroLead{margin:0;font-size:clamp(18px,1.3vw,21px);line-height:1.5;color:#edf3f6;max-width:52ch;text-wrap:pretty;text-shadow:0 1px 9px #01070df2}
.gcp-flight-actions{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(22px,3vh,34px)}
.gcp-flight-action{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid var(--line-strong);font:500 14px/1.25 var(--display);letter-spacing:.02em;text-decoration:none;color:var(--ink);background:#050b1299;transition:border-color var(--micro,.18s),color var(--micro,.18s),background var(--micro,.18s)}
.gcp-flight-action span{color:var(--brass)}
.gcp-flight-action:hover{border-color:var(--brass);color:var(--brass)}
.gcp-flight-action[data-tone=primary]{background:var(--brass);border-color:var(--brass);color:#0b0a07}
.gcp-flight-action[data-tone=primary] span{color:inherit}
.gcp-flight-action[data-tone=primary]:hover{background:#f0cf8a;border-color:#f0cf8a;color:#0b0a07}
.gcp-flight-beat{position:relative;isolation:isolate;display:grid;gap:14px;padding:clamp(20px,2.4vw,30px) 0;background:none;border:0;box-shadow:none}
.gcp-flight-beat::before{content:"";position:absolute;inset:-12px -64px -18px -28px;z-index:-1;pointer-events:none;
background:radial-gradient(ellipse at 35% 48%,#03111dbf 0,#03111da3 45%,#03111d70 70%,#03111d00 100%);
-webkit-mask-image:linear-gradient(0deg,#0000,#000 14%,#000 86%,#0000),linear-gradient(90deg,#0000,#000 8%,#000 82%,#0000);-webkit-mask-composite:source-in;
mask-image:linear-gradient(0deg,#0000,#000 14%,#000 86%,#0000),linear-gradient(90deg,#0000,#000 8%,#000 82%,#0000);mask-composite:intersect}
.gcp-flight-beatEyebrow{display:flex;align-items:center;gap:12px;margin:0;font:600 11.5px/1.6 var(--display);letter-spacing:.24em;text-transform:uppercase;color:#ffda8e;text-shadow:0 1px 8px #000c}
.gcp-flight-beatEyebrow::before{content:"";width:28px;height:1px;flex:none;background:currentColor}
.gcp-flight-beatHeadline{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(30px,3.2vw,52px);line-height:1.08;letter-spacing:-.035em;color:#ffe4ae;text-wrap:balance;text-shadow:0 2px 14px #01070de6}
.gcp-flight-beatBody{margin:0;font-size:clamp(17px,1.2vw,19px);line-height:1.56;color:#edf3f6;max-width:46ch;text-wrap:pretty;text-shadow:0 1px 9px #01070df2}
.gcp-flight-analysis{margin-top:14px;border:1px solid #afc6d659;background:#061320ad}
.gcp-flight-analysis[open]{background:#05121df5}
.gcp-flight-analysisSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:12px 20px;cursor:pointer;list-style:none;font:500 14px/1.3 var(--display);letter-spacing:.02em;color:var(--ink)}
.gcp-flight-analysisSummary::-webkit-details-marker{display:none}
.gcp-flight-analysisMark{font:400 22px/1 var(--display);color:var(--brass);transition:transform .2s}
.gcp-flight-analysis[open] .gcp-flight-analysisMark{transform:rotate(45deg)}
.gcp-flight-analysisBody{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:4px 20px 22px;border-top:1px solid var(--line)}
.gcp-flight-analysisBody>*{min-width:0}
.gcp-flight-fuelStrategy{display:grid;gap:12px;padding:20px 0 18px;border-bottom:1px solid var(--line)}
.gcp-flight-fuelStrategy h5{margin:0;color:#ffe4ae;font:500 clamp(21px,1.5vw,26px)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}
.gcp-flight-fuelStrategy p{margin:0;color:#edf3f6;font-size:16px;line-height:1.6;max-width:62ch;text-wrap:pretty}
.gcp-flight-analysisLabel{margin:14px 0 0;font:600 11px/1.6 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}
.gcp-flight-equation{margin:0;font-family:var(--display);font-size:clamp(17px,1.2vw,20px);line-height:1.4;letter-spacing:-.01em}
.gcp-flight-labGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 16px}
.gcp-flight-labField{display:grid;gap:6px;align-content:start;min-width:0}
.gcp-flight-labField label{display:grid;gap:2px;font-size:13px;line-height:1.35;color:var(--muted)}
.gcp-flight-labField label small{font:12px/1.4 var(--font-mono);color:var(--quiet)}
.gcp-flight-labField input,.gcp-flight-labField select{min-width:0;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);background:#02060a;color:var(--ink);font:500 16px/1.2 var(--font-mono)}
.gcp-flight-labField input:focus-visible,.gcp-flight-labField select:focus-visible{outline:2px solid var(--brass);outline-offset:2px}
.gcp-flight-labField[data-invalid=true] input{border-color:#e08a6b}
.gcp-flight-labError{font-size:13px;color:#f0a488}
.gcp-flight-labHelp{font-size:12.5px;line-height:1.45;color:var(--quiet)}
.gcp-flight-labTools{display:flex;align-items:end}
.gcp-flight-labGroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.gcp-flight-labGroup{display:grid;gap:12px;align-content:start;margin:0;padding:14px 16px 16px;border:1px solid var(--line)}
.gcp-flight-labGroup legend{padding:0 6px;font:600 11px/1.6 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}
.gcp-flight-labTools button{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:500 13px/1.2 var(--display)}
.gcp-flight-labTools button:hover{border-color:var(--brass);color:var(--brass)}
.gcp-flight-labResults{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.gcp-flight-headline{display:grid;gap:4px;padding:16px 18px;border-left:2px solid var(--brass);background:#0a1520}
.gcp-flight-headline span{font:600 11px/1.5 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--quiet)}
.gcp-flight-headline output{font:500 clamp(26px,2.6vw,40px)/1.1 var(--font-mono);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}
.gcp-flight-figures{display:grid;gap:10px;margin:0}
.gcp-flight-figures>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--line)}
.gcp-flight-figures dt{font-size:14px;line-height:1.45;color:var(--muted)}
.gcp-flight-figures dd{margin:0;font:500 15px/1.4 var(--font-mono);text-align:right;color:var(--ink)}
.gcp-flight-figures dd[data-not-calculated]{grid-column:1 / -1;text-align:left;font:13px/1.5 var(--font-body,inherit);color:var(--quiet)}
[data-world-analysis] .gcp-flight-figures>div{grid-template-columns:minmax(0,1fr);gap:5px}
[data-world-analysis] .gcp-flight-figures dd{text-align:left;font:16px/1.6 var(--font-body,inherit)}
[data-world-analysis] [data-core-anchor] h5{font:500 22px/1.25 var(--display);letter-spacing:-.02em}
[data-world-analysis] .gcp-flight-analysisBody>details>summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--brass);font-size:14px}
[data-world-analysis] summary:focus-visible{outline:2px solid var(--brass);outline-offset:3px}
.gcp-flight-caution{margin:0;padding:10px 12px;border:1px solid #e5bf7359;font-size:14px;line-height:1.5;color:#f1dfb6}
.gcp-flight-rangeScroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.gcp-flight-rangeScroll:focus-visible{outline:2px solid var(--brass);outline-offset:3px}
.gcp-flight-range{width:100%;border-collapse:collapse;font:13px/1.4 var(--font-mono)}
.gcp-flight-range caption{text-align:left;padding-bottom:8px;font:600 11px/1.5 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}
.gcp-flight-range th,.gcp-flight-range td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}
.gcp-flight-range thead th{font:500 12px/1.3 var(--display);color:var(--muted)}
.gcp-flight-range tbody th{text-align:left;font-weight:500;color:var(--muted)}
.gcp-flight-limits{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.5;color:var(--quiet)}
.gcp-flight-relevance{align-self:start;display:grid;gap:12px;padding:18px 20px;border:1px solid var(--line-strong);background:#050b12d9}
.gcp-flight-relevanceHead{margin:0;font:600 11px/1.6 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}
.gcp-flight-relevanceList{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.gcp-flight-relevanceList li{display:flex;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4}
.gcp-flight-relevanceList li[data-status=quiet]{color:var(--quiet)}
.gcp-flight-relevanceStatus{font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.gcp-flight-relevanceList li[data-status=relevant] .gcp-flight-relevanceStatus{color:var(--brass)}
.gcp-flight-relevanceList li[data-status=conditional] .gcp-flight-relevanceStatus{color:#b9c7d3}
.gcp-flight-laneNotice{margin:0;font-size:12.5px;line-height:1.5;color:var(--quiet);max-width:60ch}
.gcp-flight-laneMap{display:grid;gap:clamp(20px,3vh,32px);margin-top:clamp(28px,4vh,48px)}
.gcp-flight-scenarios{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}
.gcp-flight-scenarios legend{width:100%;margin-bottom:12px;padding:0;font:600 11px/1.6 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}
.gcp-flight-scenario{position:relative;display:inline-flex}
.gcp-flight-scenario input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.gcp-flight-scenario span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);font:500 13px/1.2 var(--display);color:var(--muted)}
.gcp-flight-scenario input:checked+span{border-color:var(--brass);color:#0b0a07;background:var(--brass)}
.gcp-flight-scenario input:focus-visible+span{outline:2px solid var(--brass);outline-offset:3px}
.gcp-flight-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}
.gcp-flight-enterprise{grid-column:1 / -1;margin:0;padding:16px 20px;text-align:center;border:1px solid var(--line-strong);font-family:var(--display);font-size:clamp(20px,1.7vw,28px);letter-spacing:-.02em;line-height:1.25;background:#0a1520}
.gcp-flight-lens{display:grid;gap:8px;align-content:start;padding:clamp(18px,1.8vw,26px);border:1px solid var(--line-strong);border-top:3px solid var(--line-strong);background:#050b12;transition:opacity .25s,border-color .25s}
.gcp-flight-lens[data-status=relevant]{border-top-color:var(--brass)}
.gcp-flight-lens[data-status=conditional]{border-top-color:#8fa3b6;border-top-style:dashed}
.gcp-flight-lens[data-status=quiet]{opacity:.46}
.gcp-flight-lensTitle{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0;font:600 12px/1.5 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.gcp-flight-lensStatus{font:500 11.5px/1.5 var(--font-mono);letter-spacing:.06em;color:var(--brass)}
.gcp-flight-lens[data-status=conditional] .gcp-flight-lensStatus{color:#b9c7d3}
.gcp-flight-lens[data-status=quiet] .gcp-flight-lensStatus{color:var(--quiet)}
.gcp-flight-lensQuestion{margin:0;font-family:var(--display);font-size:clamp(19px,1.4vw,23px);line-height:1.3;letter-spacing:-.015em}
.gcp-flight-lensScope{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}
@media (max-width:760px){
.gcp-flight-hero{grid-column:1 / -1}
.gcp-flight-beat{gap:10px;padding:18px}
.gcp-flight-beatHeadline{font-size:clamp(28px,8.2vw,36px)}
.gcp-flight-beatBody{font-size:17px}
.gcp-flight-lenses{grid-template-columns:minmax(0,1fr)}
.gcp-flight-figures>div{grid-template-columns:minmax(0,1fr)}
.gcp-flight-figures dd{text-align:left}
.gcp-flight-range{font-size:12px}
.gcp-flight-range th,.gcp-flight-range td{padding:6px 4px}
}
@media (prefers-reduced-motion:reduce){.gcp-flight-analysisMark,.gcp-flight-lens{transition:none}}