.scope-cinematic .of-shell{--of-gold:#d6ad58;--of-gold-soft:rgba(214,173,88,.5);--of-ink:#f4f1e8;--of-soft:#cbd1da;--of-muted:#97a0ad;--of-line:hsla(0,0%,100%,.09);--of-ease:cubic-bezier(0.2,0.8,0.2,1);width:min(1300px,94vw);margin-inline:0 auto;padding-left:clamp(90px,8vw,150px);padding-right:clamp(90px,8vw,150px);display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,1fr);grid-column-gap:clamp(24px,3.4vw,64px);column-gap:clamp(24px,3.4vw,64px);align-items:center}.of-left{display:grid;align-content:center;grid-gap:clamp(7px,1.1vh,14px);gap:clamp(7px,1.1vh,14px);max-width:620px}.of-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--of-gold);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.of-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--of-gold),transparent);transition:width .7s var(--of-ease) .2s}.of-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.of-subtitle{margin:0;color:var(--of-soft);font-size:clamp(.88rem,.98vw,1.02rem);line-height:1.5;max-width:46ch}.of-body{display:grid;grid-gap:7px;gap:7px}.of-body-p{margin:0;color:var(--of-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:50ch}.of-credential{position:relative;margin-top:clamp(2px,.5vh,6px);padding:clamp(9px,1.3vh,14px) clamp(13px,1.1vw,18px) clamp(9px,1.3vh,14px) clamp(20px,1.6vw,26px);border:1px solid var(--of-line);border-radius:12px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),rgba(13,16,21,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.of-credential-mark{position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--of-gold),rgba(214,173,88,.2));box-shadow:0 0 14px rgba(214,173,88,.45)}.of-credential-title{display:block;color:var(--of-gold);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px}.of-credential-note{margin:0;color:var(--of-soft);font-size:clamp(.72rem,.8vw,.82rem);line-height:1.5}.of-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--of-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--of-soft);font-size:11px;font-weight:700}.of-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--of-gold);box-shadow:0 0 12px var(--of-gold);flex:0 0 auto}.of-folio{position:relative;display:grid;grid-template-rows:auto auto;grid-gap:clamp(12px,1.8vh,22px);gap:clamp(12px,1.8vh,22px)}.of-folio:before{content:"";position:absolute;inset:-8% -4% -16%;z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 64% 6%,rgba(214,173,88,.12),transparent 70%),radial-gradient(80% 60% at 50% 120%,rgba(0,0,0,.6),transparent 72%)}.of-case{position:relative;padding:clamp(13px,1.9vh,22px);border:1px solid var(--of-line);border-radius:20px;background:linear-gradient(180deg,rgba(20,21,25,.78),rgba(7,8,11,.9)),repeating-linear-gradient(46deg,hsla(0,0%,100%,.014) 0 2px,transparent 2px 9px),repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 26px);box-shadow:0 38px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 0 60px rgba(0,0,0,.45)}.of-case:after{content:"SCOPE";position:absolute;right:clamp(16px,1.6vw,26px);bottom:clamp(8px,1vh,14px);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:800;letter-spacing:.04em;color:hsla(0,0%,100%,.022);pointer-events:none}.of-clasp{position:absolute;left:18%;right:18%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--of-gold),transparent);box-shadow:0 0 16px rgba(214,173,88,.7);transform:scaleX(0)}.of-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-gap:clamp(8px,1.1vw,14px);gap:clamp(8px,1.1vw,14px)}.of-panel:first-child{grid-area:1/1}.of-panel:nth-child(2){grid-area:1/2}.of-panel:nth-child(3){grid-area:1/3}.of-plate{grid-area:2/1/3/4}.of-panel:nth-child(4){grid-area:3/1}.of-panel:nth-child(5){grid-area:3/2}.of-panel:nth-child(6){grid-area:3/3}.of-panel{position:relative;display:grid;align-content:start;grid-gap:clamp(3px,.5vh,6px);gap:clamp(3px,.5vh,6px);min-height:clamp(94px,12.4vh,124px);padding:clamp(9px,1.3vh,14px) clamp(10px,.95vw,15px) clamp(9px,1.3vh,14px) clamp(16px,1.3vw,21px);border:1px solid var(--of-line);border-radius:12px;background:linear-gradient(160deg,rgba(30,33,41,.9),rgba(11,13,17,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);cursor:pointer;text-align:left;overflow:hidden;transform-origin:50% 4%;transition:transform .5s var(--of-ease),opacity .42s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.of-panel-hinge{position:absolute;left:clamp(7px,.6vw,10px);top:12%;bottom:12%;width:2px;border-radius:2px;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.03));transition:background .32s ease,box-shadow .32s ease}.of-panel.is-dim{opacity:.74}.of-panel:hover{opacity:1;border-color:rgba(214,173,88,.46);transform:translateY(-4px)}.of-panel:hover .of-panel-hinge{background:linear-gradient(180deg,var(--of-gold),rgba(214,173,88,.22))}.of-panel.is-active{opacity:1;border-color:var(--of-gold);background:linear-gradient(160deg,rgba(44,39,24,.94),rgba(17,15,10,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 16px 32px rgba(0,0,0,.5),0 0 26px rgba(214,173,88,.2);transform:translateY(-5px)}.of-panel.is-active .of-panel-hinge{background:linear-gradient(180deg,var(--of-gold),rgba(214,173,88,.3));box-shadow:0 0 12px rgba(214,173,88,.6)}.of-panel:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:3px}.of-panel-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.of-panel-num{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--of-muted);transition:color .32s ease}.of-panel.is-active .of-panel-num{color:var(--of-gold)}.of-panel-icon{width:clamp(17px,1.5vw,21px);height:clamp(17px,1.5vw,21px);color:var(--of-muted);transition:color .32s ease,transform .32s ease}.of-panel-icon svg{width:100%;height:100%;display:block}.of-panel.is-active .of-panel-icon,.of-panel:hover .of-panel-icon{color:var(--of-gold)}.of-panel.is-active .of-panel-icon{transform:scale(1.06)}.of-panel-title{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.82rem,1vw,1.02rem);font-weight:800;letter-spacing:-.01em;color:var(--of-ink)}.of-panel-summary{color:var(--of-muted);font-size:clamp(9.5px,.74vw,10.5px);line-height:1.42;transition:color .32s ease}.of-panel.is-active .of-panel-summary{color:var(--of-soft)}.of-panel-hint{position:absolute;right:clamp(10px,.9vw,14px);bottom:clamp(8px,1vh,12px);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--of-gold);opacity:0;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.of-panel.is-dim:hover .of-panel-hint{opacity:.9;transform:translateY(0)}.of-plate{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,18px);min-height:clamp(34px,4.6vh,46px);border:1px solid var(--of-gold-soft);border-radius:9px;background:linear-gradient(180deg,rgba(34,30,19,.92),rgba(14,13,9,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 22px rgba(214,173,88,.12)}.of-plate-mono{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.8rem,1.1vw,1.05rem);font-weight:800;letter-spacing:.32em;padding-left:.32em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 65%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.of-plate-num{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--of-gold);padding:3px 8px;border:1px solid var(--of-gold-soft);border-radius:5px}.of-reveal{position:relative;min-height:clamp(206px,29vh,280px);padding:clamp(20px,3vh,38px) clamp(22px,2.2vw,40px);background:linear-gradient(160deg,rgba(26,30,38,.94),rgba(11,13,17,.96));box-shadow:0 24px 50px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.of-reveal-photo{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;pointer-events:none;-webkit-clip-path:none;clip-path:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000);mask-image:linear-gradient(90deg,transparent 0,#000)}.of-reveal-photo :global(img),.of-reveal-photo img{object-fit:cover;filter:saturate(.86) brightness(.78) contrast(1.06);transform:none;transition:filter .5s ease}.of-reveal-photo-grade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,12,.78),rgba(8,9,12,.38) 52%,rgba(8,9,12,0))}.of-reveal-status{display:inline-flex;align-items:center;align-self:start;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#17120b;padding:5px 10px;border-radius:5px;background:linear-gradient(135deg,#e7c472,#c79a3f);box-shadow:0 6px 14px rgba(214,173,88,.32)}.of-reveal-body{position:relative;z-index:2;display:grid;align-content:start;grid-gap:clamp(9px,1.4vh,18px);gap:clamp(9px,1.4vh,18px);max-width:56%}.of-reveal-head{display:flex;align-items:center;gap:clamp(9px,1vw,14px)}.of-reveal-num{font-size:clamp(1.6rem,2.8vh,2.3rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 60%,rgba(214,173,88,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.of-reveal-num,.of-reveal-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.of-reveal-title{margin:0;font-size:clamp(1.05rem,1.5vw,1.5rem);letter-spacing:-.02em;color:var(--of-ink)}.of-reveal-detail{margin:0;color:var(--of-soft);font-size:clamp(.78rem,.88vw,.9rem);line-height:1.55}.of-artifact{margin-top:auto;display:grid;grid-gap:7px;gap:7px;padding-top:clamp(7px,1vh,11px);border-top:1px solid var(--of-line)}.of-artifact-label{color:var(--of-gold);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.of-artifact-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.of-artifact-chip{font-size:10px;font-weight:700;color:var(--of-soft);padding:4px 10px;border:1px solid var(--of-line);border-radius:999px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),rgba(13,16,21,.5))}.of-artifact,.of-reveal-detail,.of-reveal-head,.of-reveal-photo{animation:ofFade .5s var(--of-ease) both}.of-reveal-head{animation-delay:.06s}.of-reveal-detail{animation-delay:.12s}.of-artifact{animation-delay:.18s}@keyframes ofFade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.of-body,.of-credential,.of-kicker,.of-prompt,.of-subtitle,.of-title{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s var(--of-ease),filter .72s ease}.of-case,.of-reveal{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .75s ease,transform .85s var(--of-ease)}.of-panel{opacity:0;transform:perspective(1100px) rotateX(72deg)}.of-plate{opacity:0;transform:scale(.9);transition:opacity .5s ease,transform .5s var(--of-ease)}.in-view .of-body,.in-view .of-credential,.in-view .of-kicker,.in-view .of-prompt,.in-view .of-subtitle,.in-view .of-title{opacity:1;transform:none;filter:none}.in-view .of-kicker:before{width:32px}.in-view .of-case,.in-view .of-reveal{opacity:1;transform:none}.in-view .of-clasp{transform:scaleX(1);transition:transform .6s var(--of-ease) .42s}.in-view .of-panel{opacity:1;transform:perspective(1100px) rotateX(0deg)}.in-view .of-panel.is-active{transform:perspective(1100px) rotateX(0deg) translateY(-5px)}.in-view .of-plate{opacity:1;transform:none}.in-view .of-kicker{transition-delay:.05s}.in-view .of-title{transition-delay:.12s}.in-view .of-subtitle{transition-delay:.2s}.in-view .of-body{transition-delay:.28s}.in-view .of-credential{transition-delay:.36s}.in-view .of-prompt{transition-delay:.46s}.in-view .of-case{transition-delay:.22s}.in-view .of-reveal{transition-delay:.92s}.in-view .of-panel{transition:transform .62s var(--of-ease),opacity .46s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.in-view .of-grid .of-panel:first-child{transition-delay:.52s}.in-view .of-grid .of-panel:nth-child(2){transition-delay:.6s}.in-view .of-grid .of-panel:nth-child(3){transition-delay:.68s}.in-view .of-grid .of-panel:nth-child(4){transition-delay:.76s}.in-view .of-grid .of-panel:nth-child(5){transition-delay:.84s}.in-view .of-grid .of-panel:nth-child(6){transition-delay:.92s}.in-view .of-plate{transition-delay:.9s}.cine-scene.is-previous .of-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .of-folio{opacity:0;transform:scale(.95);filter:blur(5px)}.cine-scene.is-next .of-folio,.cine-scene.is-next .of-left{opacity:0;transform:translateY(26px)}.scope-cinematic .cine-scene[data-scene=why]:after{opacity:.09!important;filter:saturate(.3) brightness(.26) blur(3px)!important}.scope-cinematic .cine-scene[data-scene=why]:before{background:linear-gradient(180deg,rgba(3,4,5,.95),rgba(3,4,5,.97))!important}@media (min-width:2200px){.scope-cinematic .of-shell{width:min(1820px,84vw);padding-left:clamp(120px,5.6vw,160px);padding-right:clamp(120px,5.6vw,160px);column-gap:clamp(56px,3.6vw,104px)}.of-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .of-shell{width:min(2240px,66vw)}}@media (min-width:4400px){.scope-cinematic .of-shell{width:min(2940px,58vw);padding-left:clamp(160px,4.8vw,220px);padding-right:clamp(160px,4.8vw,220px);column-gap:clamp(72px,3.4vw,130px)}.of-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .of-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.of-left{max-width:none;gap:6px}.of-title{font-size:clamp(1.9rem,8vw,2.6rem)}.of-body-p-2,.of-credential{display:none}.of-folio{gap:clamp(9px,1.7vh,14px)}.of-case{padding:clamp(10px,1.7vh,15px)}.of-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.of-grid .of-panel,.of-plate{grid-area:auto}.of-plate{grid-column:1/-1;order:9}.of-panel{min-height:0;padding:clamp(8px,1.2vh,12px) 9px clamp(8px,1.2vh,12px) 15px}.of-panel-hint,.of-panel-summary{display:none}.of-reveal{min-height:0;padding:clamp(16px,2.4vh,24px) clamp(16px,1.8vw,24px)}.of-reveal-body{max-width:64%}}@media (max-width:620px){.scope-cinematic .of-shell{gap:clamp(7px,1.2vh,11px)}.of-subtitle{font-size:.8rem;line-height:1.45;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.of-body{display:none}.of-folio{gap:8px}.of-case{padding:10px}.of-grid{gap:7px}.of-panel-icon{display:none}.of-panel{gap:3px;min-height:0;padding:7px 8px 7px 14px}.of-panel-title{font-size:.66rem;line-height:1.22;letter-spacing:-.01em}.of-plate{min-height:28px}.of-reveal{padding:13px 14px}.of-reveal-body{max-width:72%;gap:7px}.of-reveal-detail{font-size:.78rem;line-height:1.44;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (prefers-reduced-motion:reduce){.of-body,.of-case,.of-credential,.of-kicker,.of-panel,.of-plate,.of-prompt,.of-reveal,.of-subtitle,.of-title{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.of-panel.is-dim{opacity:.74!important}.of-panel.is-active{transform:translateY(-5px)!important}.of-clasp{transform:scaleX(1)!important}.of-artifact,.of-reveal-detail,.of-reveal-head,.of-reveal-photo{animation:none!important}.cine-scene.is-next .of-folio,.cine-scene.is-previous .of-folio{transform:none!important}}.scope-cinematic .ca-shell{--ca-gold:#d6ad58;--ca-gold-soft:rgba(214,173,88,.5);--ca-ink:#f4f1e8;--ca-soft:#cbd1da;--ca-muted:#97a0ad;--ca-line:hsla(0,0%,100%,.09);--ca-ease:cubic-bezier(0.2,0.8,0.2,1);position:relative;width:min(1320px,94vw);margin-inline:0 auto;padding-left:clamp(90px,8vw,150px);padding-right:clamp(90px,8vw,150px);display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;grid-row-gap:clamp(8px,1.3vh,15px);row-gap:clamp(8px,1.3vh,15px);justify-items:stretch}.ca-shell:before{content:none}.ca-anchor{display:grid;grid-gap:clamp(4px,.7vh,9px);gap:clamp(4px,.7vh,9px);max-width:660px;justify-items:start}.ca-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--ca-gold);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.ca-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--ca-gold),transparent);transition:width .7s var(--ca-ease) .2s}.ca-title{text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(1.9rem,2.5vw,3rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.ca-subtitle,.ca-title{margin:0;max-width:none}.ca-subtitle{color:var(--ca-soft);font-size:clamp(.82rem,.9vw,.94rem);line-height:1.46}.ca-body{margin:0;color:var(--ca-muted);font-size:clamp(.74rem,.8vw,.83rem);line-height:1.5;max-width:none}.ca-prompt{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--ca-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--ca-soft);font-size:11px;font-weight:700}.ca-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--ca-gold);box-shadow:0 0 12px var(--ca-gold);flex:0 0 auto}.ca-toggle{display:none;gap:5px;padding:4px;border:1px solid var(--ca-line);border-radius:999px;background:rgba(13,16,21,.6)}.ca-toggle-btn{flex:1 1;padding:8px 10px;border:none;border-radius:999px;background:transparent;color:var(--ca-muted);font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .3s ease,color .3s ease}.ca-toggle-btn.is-on{background:linear-gradient(135deg,#e7c472,#c79a3f);color:#17120b}.ca-canopy{position:relative;display:grid;grid-gap:clamp(10px,1.5vh,20px);gap:clamp(10px,1.5vh,20px);padding-top:clamp(9px,1.3vh,16px)}.ca-rail{position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(214,173,88,.42),transparent);transform:scaleX(0)}.ca-rail:after,.ca-rail:before{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:rgba(214,173,88,.55)}.ca-rail:before{left:0}.ca-rail:after{right:0}.ca-ring{position:relative;display:grid;justify-items:center}.ca-ring-label{font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--ca-muted);margin-bottom:clamp(4px,.8vh,9px)}.ca-ring--primary .ca-ring-label{color:var(--ca-gold)}.ca-ring-cities{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(7px,.85vw,14px)}.ca-city{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(10px,1.7vh,18px) 0 0;border:none;background:none;cursor:pointer}.ca-cable{top:0;width:1px;height:clamp(12px,2.2vh,22px);background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(214,173,88,.45))}.ca-cable,.ca-cable:before{position:absolute;left:50%;transform:translateX(-50%);transition:background .32s ease,box-shadow .32s ease}.ca-cable:before{content:"";top:-2px;width:4px;height:4px;border-radius:50%;background:rgba(214,173,88,.5)}.ca-plaque{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:clamp(86px,8.6vw,122px);padding:clamp(6px,1vh,10px) clamp(10px,.95vw,15px);border:1px solid var(--ca-line);border-radius:9px;background:linear-gradient(180deg,rgba(30,33,41,.82),rgba(11,13,17,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 26px rgba(0,0,0,.5);transition:transform .4s var(--ca-ease),border-color .32s ease,box-shadow .32s ease,background .32s ease}.ca-city-name{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.78rem,.92vw,.96rem);font-weight:800;letter-spacing:-.01em;color:var(--ca-ink);white-space:nowrap}.ca-city-tag{font-size:6.5px;letter-spacing:.11em;color:var(--ca-muted);transition:color .32s ease}.ca-city-hint,.ca-city-tag{font-weight:900;text-transform:uppercase}.ca-city-hint{position:absolute;left:50%;bottom:clamp(-15px,-1.7vh,-13px);transform:translateX(-50%) translateY(4px);white-space:nowrap;font-size:7px;letter-spacing:.1em;color:var(--ca-gold);opacity:0;transition:opacity .26s ease,transform .26s ease;pointer-events:none}.ca-ring--surrounding .ca-plaque{min-width:clamp(78px,7.6vw,106px);padding:clamp(5px,.8vh,8px) clamp(9px,.85vw,13px);background:linear-gradient(180deg,rgba(22,25,31,.74),rgba(9,11,14,.86))}.ca-ring--surrounding .ca-city-name{font-size:clamp(.72rem,.82vw,.86rem);color:var(--ca-soft)}.ca-ring--surrounding{opacity:.86}.ca-city:hover .ca-plaque{transform:translateY(6px);border-color:rgba(214,173,88,.46);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 30px rgba(0,0,0,.55),0 0 20px rgba(214,173,88,.16)}.ca-city:hover .ca-cable{background:linear-gradient(180deg,hsla(0,0%,100%,.08),var(--ca-gold))}.ca-city:hover .ca-cable:before{background:var(--ca-gold);box-shadow:0 0 8px var(--ca-gold)}.ca-city:hover .ca-city-hint{opacity:.92;transform:translateX(-50%) translateY(0)}.ca-city:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:4px;border-radius:10px}.ca-city.is-active .ca-plaque{transform:translateY(9px);border-color:var(--ca-gold);background:linear-gradient(180deg,rgba(44,39,24,.92),rgba(17,15,10,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 20px 34px rgba(0,0,0,.55),0 0 28px rgba(214,173,88,.26)}.ca-city.is-active .ca-cable{background:linear-gradient(180deg,hsla(0,0%,100%,.1),var(--ca-gold));box-shadow:0 0 10px rgba(214,173,88,.6)}.ca-city.is-active .ca-cable:before{background:var(--ca-gold);box-shadow:0 0 10px var(--ca-gold)}.ca-city.is-active .ca-city-tag{color:var(--ca-gold)}.ca-city.is-active:after{content:"";position:absolute;left:50%;bottom:clamp(-22px,-2.6vh,-18px);width:1px;height:clamp(12px,1.8vh,18px);transform:translateX(-50%);background:linear-gradient(180deg,var(--ca-gold),transparent)}.ca-console{position:relative;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.32fr) minmax(0,.92fr);grid-gap:clamp(13px,1.7vw,28px);gap:clamp(13px,1.7vw,28px);padding:clamp(10px,1.4vh,15px) clamp(15px,1.5vw,26px);border:1px solid rgba(214,173,88,.28);border-radius:14px;background:linear-gradient(180deg,rgba(20,22,27,.93),rgba(9,10,13,.96));box-shadow:0 26px 52px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05)}.ca-console:after{content:"";position:absolute;left:8%;right:8%;bottom:clamp(-16px,-2vh,-12px);height:22px;border-radius:50%;background:radial-gradient(60% 100% at 50% 0,rgba(214,173,88,.12),transparent 75%);pointer-events:none}.ca-console-id{display:grid;align-content:center;grid-gap:4px;gap:4px;padding-right:clamp(13px,1.4vw,22px);border-right:1px solid var(--ca-line)}.ca-console-eyebrow{color:var(--ca-gold);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ca-console-city{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ca-ink)}.ca-console-status{justify-self:start;margin-top:2px;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;border-radius:5px}.ca-console-status[data-group=primary]{color:#17120b;background:linear-gradient(135deg,#e7c472,#c79a3f)}.ca-console-status[data-group=surrounding]{color:var(--ca-soft);border:1px solid var(--ca-line);background:hsla(0,0%,100%,.04)}.ca-console-review{display:grid;align-content:center;grid-gap:5px;gap:5px}.ca-console-label{color:var(--ca-gold);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ca-console-note{margin:0;color:var(--ca-soft);font-size:clamp(.74rem,.84vw,.85rem);line-height:1.46}.ca-console-next{margin:0;color:var(--ca-muted);font-size:clamp(.7rem,.78vw,.78rem);line-height:1.42}.ca-console-next-label{color:var(--ca-gold);font-weight:800;margin-right:6px}.ca-factors{display:grid;align-content:center;grid-gap:7px;gap:7px;padding-left:clamp(13px,1.4vw,22px);border-left:1px solid var(--ca-line)}.ca-factors-label{color:var(--ca-gold);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ca-factors-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ca-factor{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--ca-soft);padding:5px 9px;border:1px solid var(--ca-line);border-radius:7px;background:linear-gradient(150deg,hsla(0,0%,100%,.045),rgba(13,16,21,.5))}.ca-factor-dot{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.2);flex:0 0 auto}.ca-console-id,.ca-console-review,.ca-factors-label{animation:caFade .5s var(--ca-ease) both}.ca-console-review{animation-delay:.07s}.ca-factor{animation:caChip .55s var(--ca-ease) both}.ca-factors-list .ca-factor:first-child{animation-delay:.18s}.ca-factors-list .ca-factor:nth-child(2){animation-delay:.32s}.ca-factors-list .ca-factor:nth-child(3){animation-delay:.46s}.ca-factors-list .ca-factor:nth-child(4){animation-delay:.6s}@keyframes caFade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes caChip{0%{opacity:.35;transform:translateY(5px);border-color:var(--ca-line)}55%{opacity:1;border-color:var(--ca-gold-soft);box-shadow:0 0 16px rgba(214,173,88,.3)}to{opacity:.92;transform:translateY(0);border-color:var(--ca-line);box-shadow:none}}.ca-factors-list .ca-factor:first-child .ca-factor-dot,.ca-factors-list .ca-factor:nth-child(2) .ca-factor-dot,.ca-factors-list .ca-factor:nth-child(3) .ca-factor-dot,.ca-factors-list .ca-factor:nth-child(4) .ca-factor-dot{animation:caDot .55s var(--ca-ease) both}.ca-factors-list .ca-factor:first-child .ca-factor-dot{animation-delay:.18s}.ca-factors-list .ca-factor:nth-child(2) .ca-factor-dot{animation-delay:.32s}.ca-factors-list .ca-factor:nth-child(3) .ca-factor-dot{animation-delay:.46s}.ca-factors-list .ca-factor:nth-child(4) .ca-factor-dot{animation-delay:.6s}@keyframes caDot{0%,40%{background:hsla(0,0%,100%,.2)}60%{background:var(--ca-gold);box-shadow:0 0 8px var(--ca-gold)}to{background:var(--ca-gold);box-shadow:0 0 5px rgba(214,173,88,.6)}}.ca-ring-cities .ca-city:first-child{margin-top:3px}.ca-ring-cities .ca-city:nth-child(2){margin-top:17px}.ca-ring-cities .ca-city:nth-child(3){margin-top:8px}.ca-ring-cities .ca-city:nth-child(4){margin-top:21px}.ca-ring-cities .ca-city:nth-child(5){margin-top:11px}.ca-ring-cities .ca-city:nth-child(6){margin-top:19px}.ca-ring-cities .ca-city:nth-child(7){margin-top:6px}.ca-ring-cities .ca-city:nth-child(8){margin-top:16px}.ca-ring-cities .ca-city:nth-child(9){margin-top:10px}.ca-body,.ca-kicker,.ca-prompt,.ca-subtitle,.ca-title{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s var(--ca-ease),filter .72s ease}.ca-console{opacity:0;transform:translateY(22px) scaleY(.92);transform-origin:bottom;transition:opacity .7s ease,transform .8s var(--ca-ease)}.ca-city{opacity:0;transform:translateY(-32px);transition:opacity .5s ease,transform .62s var(--ca-ease)}.ca-ring-label{opacity:0;transition:opacity .5s ease}.in-view .ca-body,.in-view .ca-kicker,.in-view .ca-prompt,.in-view .ca-subtitle,.in-view .ca-title{opacity:1;transform:none;filter:none}.in-view .ca-kicker:before{width:32px}.in-view .ca-city,.in-view .ca-console{opacity:1;transform:none}.in-view .ca-ring-label{opacity:1}.in-view .ca-rail{transform:scaleX(1);transition:transform .7s var(--ca-ease) .3s}.in-view .ca-kicker{transition-delay:.05s}.in-view .ca-title{transition-delay:.12s}.in-view .ca-subtitle{transition-delay:.2s}.in-view .ca-body{transition-delay:.28s}.in-view .ca-prompt{transition-delay:.38s}.in-view .ca-console{transition-delay:1.1s}.in-view .ca-ring--primary .ca-ring-label{transition-delay:.4s}.in-view .ca-ring--surrounding .ca-ring-label{transition-delay:.78s}.in-view .ca-ring--primary .ca-city:first-child{transition-delay:.46s}.in-view .ca-ring--primary .ca-city:nth-child(2){transition-delay:.52s}.in-view .ca-ring--primary .ca-city:nth-child(3){transition-delay:.58s}.in-view .ca-ring--primary .ca-city:nth-child(4){transition-delay:.64s}.in-view .ca-ring--primary .ca-city:nth-child(5){transition-delay:.7s}.in-view .ca-ring--primary .ca-city:nth-child(6){transition-delay:.76s}.in-view .ca-ring--primary .ca-city:nth-child(7){transition-delay:.82s}.in-view .ca-ring--primary .ca-city:nth-child(8){transition-delay:.88s}.in-view .ca-ring--primary .ca-city:nth-child(9){transition-delay:.94s}.in-view .ca-ring--surrounding .ca-city:first-child{transition-delay:.86s}.in-view .ca-ring--surrounding .ca-city:nth-child(2){transition-delay:.91s}.in-view .ca-ring--surrounding .ca-city:nth-child(3){transition-delay:.96s}.in-view .ca-ring--surrounding .ca-city:nth-child(4){transition-delay:1.01s}.in-view .ca-ring--surrounding .ca-city:nth-child(5){transition-delay:1.06s}.in-view .ca-ring--surrounding .ca-city:nth-child(6){transition-delay:1.11s}.in-view .ca-ring--surrounding .ca-city:nth-child(7){transition-delay:1.16s}.in-view .ca-ring--surrounding .ca-city:nth-child(8){transition-delay:1.21s}.cine-scene.is-previous .ca-anchor{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-next .ca-canopy,.cine-scene.is-previous .ca-canopy{opacity:0;transform:translateY(-30px)}.cine-scene.is-next .ca-console,.cine-scene.is-previous .ca-console{opacity:0;transform:scaleY(.6)}.cine-scene.is-next .ca-anchor{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .ca-shell{width:min(1880px,84vw);padding-left:clamp(120px,5.6vw,160px);padding-right:clamp(120px,5.6vw,160px)}.ca-anchor{max-width:780px}.ca-ring-cities{gap:clamp(14px,1vw,26px)}}@media (min-width:3400px){.scope-cinematic .ca-shell{width:min(2320px,66vw)}}@media (min-width:4400px){.scope-cinematic .ca-shell{width:min(3000px,58vw);padding-left:clamp(160px,4.8vw,220px);padding-right:clamp(160px,4.8vw,220px)}.ca-anchor{max-width:1000px}.ca-ring-cities{gap:clamp(18px,1vw,32px)}}@media (max-width:960px){.scope-cinematic .ca-shell{width:min(560px,100%);padding-right:0;row-gap:clamp(9px,1.7vh,15px)}.ca-anchor{max-width:none}.ca-title{font-size:clamp(1.9rem,8vw,2.6rem)}.ca-toggle{display:flex}.ca-canopy{padding-top:clamp(10px,1.6vh,16px);gap:clamp(10px,1.6vh,16px)}.ca-rail,.ca-shell[data-group=primary] .ca-ring--surrounding,.ca-shell[data-group=surrounding] .ca-ring--primary{display:none}.ca-ring--surrounding{opacity:1}.ca-ring-cities{gap:7px}.ca-city{padding-top:clamp(11px,1.8vh,16px)}.ca-city-hint{display:none}.ca-console{grid-template-columns:1fr;gap:clamp(7px,1.3vh,11px);padding:clamp(11px,1.7vh,15px) clamp(13px,3.6vw,18px)}.ca-console-id{grid-auto-flow:column;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-right:0;padding-bottom:clamp(7px,1.3vh,11px);border-right:none;border-bottom:1px solid var(--ca-line)}.ca-console-status{justify-self:end}.ca-factors{padding-left:0;padding-top:clamp(7px,1.3vh,11px);border-left:none;border-top:1px solid var(--ca-line)}}@media (max-width:620px){.scope-cinematic .ca-shell{row-gap:clamp(7px,1.1vh,12px)}.ca-anchor{gap:4px}.ca-subtitle{font-size:.8rem;line-height:1.4;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ca-body{display:none}.ca-prompt{font-size:10px;padding:5px 12px}.ca-ring-cities .ca-city{margin-top:0!important}.ca-ring-cities .ca-city:nth-child(2n){margin-top:9px!important}.ca-canopy{padding-top:8px;gap:8px}.ca-ring-label{margin-bottom:5px}.ca-ring-cities{gap:6px}.ca-city{padding-top:11px}.ca-cable{height:11px}.ca-plaque{min-width:0;padding:5px 9px}.ca-city-name{font-size:.74rem}.ca-ring--surrounding .ca-plaque{min-width:0;padding:5px 8px}.ca-ring--surrounding .ca-city-name{font-size:.72rem}.ca-console{gap:7px;padding:10px 13px}.ca-console-eyebrow{display:none}.ca-console-city{font-size:clamp(1.1rem,5.6vw,1.4rem)}.ca-console-note{font-size:.78rem;line-height:1.4;display:-webkit-box!important}.ca-console-next,.ca-console-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ca-console-next{font-size:.72rem;line-height:1.38;display:-webkit-box}.ca-factor{font-size:9px;padding:4px 7px;gap:5px}.ca-factors-list{gap:5px}}@media (prefers-reduced-motion:reduce){.ca-body,.ca-city,.ca-console,.ca-kicker,.ca-prompt,.ca-rail,.ca-ring-label,.ca-subtitle,.ca-title{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.ca-rail{transform:scaleX(1)!important}.ca-ring--surrounding{opacity:.86!important}.ca-city.is-active .ca-plaque{transform:translateY(9px)!important}.ca-console-id,.ca-console-review,.ca-factor,.ca-factor-dot,.ca-factors-label{animation:none!important}.cine-scene.is-next .ca-canopy,.cine-scene.is-previous .ca-canopy{transform:none!important}}.scope-cinematic .qv-shell{--qv-gold:#d6ad58;--qv-gold-soft:rgba(214,173,88,.5);--qv-ink:#f4f1e8;--qv-soft:#cbd1da;--qv-muted:#97a0ad;--qv-line:hsla(0,0%,100%,.09);--qv-ease:cubic-bezier(0.2,0.8,0.2,1);width:min(1280px,94vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-rows:auto auto;grid-row-gap:clamp(12px,2.2vh,26px);row-gap:clamp(12px,2.2vh,26px);align-content:center}.qv-header{display:grid;grid-gap:clamp(6px,1.1vh,14px);gap:clamp(6px,1.1vh,14px);justify-items:center}.qv-kicker{justify-self:start;display:inline-flex;align-items:center;gap:11px;color:var(--qv-gold);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.qv-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--qv-gold),transparent);transition:width .7s var(--qv-ease) .2s}.qv-title{margin:0;text-align:center;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1.1;letter-spacing:-.032em;padding-bottom:.22em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55))}.qv-lede{margin:0;text-align:center;color:var(--qv-soft);font-size:clamp(.9rem,1vw,1.04rem);line-height:1.5;max-width:720px}.qv-vault{position:relative;display:grid;grid-gap:clamp(13px,2vh,22px);gap:clamp(13px,2vh,22px);padding:clamp(18px,2.6vh,30px) clamp(18px,2vw,32px);border-radius:20px;border:1px solid var(--qv-line);background:linear-gradient(170deg,rgba(18,21,27,.84),rgba(8,9,12,.92)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.014) 0 1px,transparent 1px 28px);box-shadow:0 36px 78px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.05)}.qv-vault-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px);align-items:center}.qv-search{position:relative;display:flex;align-items:center;gap:10px;padding:clamp(10px,1.4vh,14px) clamp(14px,1.2vw,18px);border:1px solid var(--qv-line);border-radius:12px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),rgba(13,16,21,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .32s ease,box-shadow .32s ease}.qv-search:focus-within{border-color:var(--qv-gold);box-shadow:0 0 0 4px rgba(214,173,88,.18),0 16px 30px rgba(0,0,0,.5)}.qv-search-icon{width:clamp(17px,1.4vw,20px);height:clamp(17px,1.4vw,20px);color:var(--qv-gold);flex:0 0 auto}.qv-search-icon svg{width:100%;height:100%;display:block}.qv-search-input{flex:1 1;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;color:var(--qv-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.86rem,.96vw,.98rem);letter-spacing:.005em;caret-color:var(--qv-gold)}.qv-search-input::placeholder{color:var(--qv-muted)}.qv-search-input::-webkit-search-cancel-button{display:none}.qv-search-clear{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid var(--qv-line);border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--qv-muted);cursor:pointer;transition:border-color .32s ease,color .32s ease,background .32s ease}.qv-search-clear:hover{border-color:var(--qv-gold);color:var(--qv-gold);background:rgba(214,173,88,.1)}.qv-search-clear svg{width:11px;height:11px}.qv-count{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--qv-line);border-radius:999px;background:rgba(214,173,88,.06);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--qv-soft);white-space:nowrap}.qv-count b{font-size:13px;font-weight:900;color:var(--qv-gold)}.qv-count em{font-style:normal;color:var(--qv-muted)}.qv-count span{color:var(--qv-muted);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.qv-vault-body{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(14px,1.8vw,28px);gap:clamp(14px,1.8vw,28px);align-items:stretch;min-height:clamp(260px,36vh,380px)}.qv-list{list-style:none;margin:0;padding:4px;display:grid;grid-gap:clamp(5px,.7vh,9px);gap:clamp(5px,.7vh,9px);align-content:start;max-height:clamp(280px,38vh,420px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(214,173,88,.3) transparent}.qv-list::-webkit-scrollbar{width:6px}.qv-list::-webkit-scrollbar-thumb{background:rgba(214,173,88,.3);border-radius:999px}.qv-list::-webkit-scrollbar-track{background:transparent}.qv-q{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(10px,1vw,14px);gap:clamp(10px,1vw,14px);padding:clamp(10px,1.4vh,14px) clamp(12px,1vw,16px);border:1px solid var(--qv-line);border-radius:12px;background:linear-gradient(180deg,rgba(30,33,41,.74),rgba(11,13,17,.86));cursor:pointer;text-align:left;color:inherit;transition:transform .34s var(--qv-ease),border-color .32s ease,box-shadow .32s ease,background .32s ease,opacity .32s ease}.qv-q:not(.is-active){opacity:.78}.qv-q:hover{opacity:1;border-color:rgba(214,173,88,.46);transform:translateX(3px)}.qv-q.is-active{opacity:1;border-color:var(--qv-gold);background:linear-gradient(180deg,rgba(44,39,24,.94),rgba(17,15,10,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 12px 22px rgba(0,0,0,.45),0 0 22px rgba(214,173,88,.2);transform:translateX(4px)}.qv-q:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:3px}.qv-q-num{font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:800;letter-spacing:.06em;color:var(--qv-muted);transition:color .32s ease}.qv-q.is-active .qv-q-num{color:var(--qv-gold)}.qv-q-text{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.82rem,.92vw,.95rem);font-weight:700;line-height:1.32;letter-spacing:-.005em;color:var(--qv-ink);overflow:hidden;text-overflow:ellipsis}.qv-q-arrow{width:14px;height:14px;color:var(--qv-muted);transition:color .32s ease,transform .32s ease;flex:0 0 auto}.qv-q-arrow svg{width:100%;height:100%;display:block}.qv-q.is-active .qv-q-arrow,.qv-q:hover .qv-q-arrow{color:var(--qv-gold);transform:translateX(2px)}.qv-empty{margin:0;padding:clamp(22px,4vh,40px) clamp(18px,2vw,28px);border:1px dashed var(--qv-line);border-radius:12px;background:hsla(0,0%,100%,.025);color:var(--qv-muted);font-size:clamp(.84rem,.94vw,.94rem);line-height:1.5;text-align:center;align-self:center}.qv-answer{position:relative;display:grid;align-content:start;grid-gap:clamp(9px,1.4vh,16px);gap:clamp(9px,1.4vh,16px);padding:clamp(16px,2.2vh,24px) clamp(16px,1.6vw,26px);border:1px solid rgba(214,173,88,.3);border-radius:14px;background:linear-gradient(160deg,rgba(26,30,38,.94),rgba(11,13,17,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 22px 46px rgba(0,0,0,.5);animation:qvFadeIn .55s var(--qv-ease) both;max-height:clamp(280px,38vh,420px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(214,173,88,.3) transparent}.qv-answer::-webkit-scrollbar{width:6px}.qv-answer::-webkit-scrollbar-thumb{background:rgba(214,173,88,.3);border-radius:999px}.qv-answer::-webkit-scrollbar-track{background:transparent}.qv-answer-head{display:flex;align-items:flex-start;gap:clamp(11px,1vw,16px)}.qv-answer-num{font-size:clamp(1.4rem,2.4vh,2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 60%,rgba(214,173,88,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;flex:0 0 auto}.qv-answer-num,.qv-answer-q{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.qv-answer-q{margin:0;flex:1 1;min-width:0;font-size:clamp(.98rem,1.2vw,1.2rem);letter-spacing:-.015em;line-height:1.32;color:var(--qv-ink)}.qv-answer-rule{height:1px;background:linear-gradient(90deg,var(--qv-gold-soft),transparent)}.qv-answer-a{margin:0;color:var(--qv-soft);font-size:clamp(.86rem,.94vw,.98rem);line-height:1.6}.qv-answer-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:clamp(7px,1vh,12px);border-top:1px solid var(--qv-line)}.qv-answer-tag{color:var(--qv-gold);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.qv-answer-step{font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qv-muted);padding:4px 9px;border:1px solid var(--qv-gold-soft);border-radius:5px}@keyframes qvFadeIn{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.qv-kicker,.qv-lede,.qv-title,.qv-vault{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .72s ease,transform .82s var(--qv-ease),filter .72s ease}.qv-q{opacity:0;transform:translateX(18px)}.in-view .qv-kicker,.in-view .qv-lede,.in-view .qv-title,.in-view .qv-vault{opacity:1;transform:none;filter:none}.in-view .qv-kicker:before{width:32px}.in-view .qv-q{opacity:.78;transform:none;transition:opacity .5s ease,transform .55s var(--qv-ease),border-color .32s ease,box-shadow .32s ease,background .32s ease}.in-view .qv-q.is-active{opacity:1;transform:translateX(4px)}.in-view .qv-kicker{transition-delay:.05s}.in-view .qv-title{transition-delay:.13s}.in-view .qv-lede{transition-delay:.22s}.in-view .qv-vault{transition-delay:.32s}.in-view .qv-list .qv-q:first-child{transition-delay:.6s}.in-view .qv-list li:nth-child(2) .qv-q{transition-delay:.66s}.in-view .qv-list li:nth-child(3) .qv-q{transition-delay:.72s}.in-view .qv-list li:nth-child(4) .qv-q{transition-delay:.78s}.in-view .qv-list li:nth-child(5) .qv-q{transition-delay:.84s}.in-view .qv-list li:nth-child(6) .qv-q{transition-delay:.9s}.in-view .qv-list li:nth-child(7) .qv-q{transition-delay:.96s}.in-view .qv-list li:nth-child(8) .qv-q{transition-delay:1.02s}.in-view .qv-list li:nth-child(9) .qv-q{transition-delay:1.08s}.cine-scene.is-previous .qv-header,.cine-scene.is-previous .qv-vault{opacity:0;transform:translateX(-22px);filter:blur(6px)}.cine-scene.is-next .qv-header,.cine-scene.is-next .qv-vault{opacity:0;transform:translateY(28px);filter:blur(6px)}@media (min-width:2200px){.scope-cinematic .qv-shell{width:min(1760px,84vw);padding-left:clamp(120px,5.6vw,160px);padding-right:clamp(120px,5.6vw,160px)}}@media (min-width:3400px){.scope-cinematic .qv-shell{width:min(2160px,64vw)}}@media (min-width:4400px){.scope-cinematic .qv-shell{width:min(2840px,56vw);padding-left:clamp(160px,4.8vw,220px);padding-right:clamp(160px,4.8vw,220px)}}@media (max-width:960px){.scope-cinematic .qv-shell{width:min(560px,100%);padding-right:0;row-gap:clamp(11px,1.8vh,16px)}.qv-vault{padding:clamp(13px,1.9vh,18px);gap:clamp(11px,1.7vh,16px)}.qv-vault-top{grid-template-columns:1fr;gap:9px}.qv-count{justify-self:start}.qv-vault-body{grid-template-columns:1fr;gap:11px}.qv-list{max-height:clamp(160px,22vh,220px)}.qv-answer{max-height:clamp(180px,28vh,260px)}}@media (max-width:620px){.qv-lede{font-size:.84rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qv-title{font-size:clamp(1.9rem,8vw,2.4rem)}.qv-list{max-height:clamp(140px,19vh,180px)}.qv-answer{max-height:clamp(160px,24vh,220px)}.qv-q-text{font-size:.82rem}.qv-answer-a{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.qv-kicker,.qv-lede,.qv-q,.qv-title,.qv-vault{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.qv-q:not(.is-active){opacity:.78!important}.qv-q.is-active{transform:translateX(4px)!important}.qv-answer{animation:none!important}.cine-scene.is-next .qv-vault,.cine-scene.is-previous .qv-vault{transform:none!important}}