.home-v2-module__sgwKFa__plan{overflow:visible}.home-v2-module__sgwKFa__plan :is(rect,line,path,circle){vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.home-v2-module__sgwKFa__drawable :is(rect,line,path,circle){vector-effect:none}.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeWall{stroke-width:calc(1.5 * var(--su))}.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeStrong{stroke-width:calc(1.25 * var(--su))}.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeRegular,.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeFaint{stroke-width:calc(1 * var(--su))}.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeScreen{stroke-width:calc(3 * var(--su))}.home-v2-module__sgwKFa__drawable .home-v2-module__sgwKFa__strokeWarm{stroke-width:calc(1.25 * var(--su))}.home-v2-module__sgwKFa__planLayer{--draw:1;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.home-v2-module__sgwKFa__planLayer :is(rect,line,path,circle){stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}.home-v2-module__sgwKFa__planLayerDim{opacity:.16}.home-v2-module__sgwKFa__strokeWall{stroke:#f3f5f7e6;stroke-width:1.5px}.home-v2-module__sgwKFa__strokeStrong{stroke:#f3f5f7d9;stroke-width:1.25px}.home-v2-module__sgwKFa__strokeRegular{stroke:#f3f5f799;stroke-width:1px}.home-v2-module__sgwKFa__strokeFaint{stroke:#f3f5f747;stroke-width:1px}.home-v2-module__sgwKFa__strokeScreen{stroke:#f3f5f7;stroke-width:3px}.home-v2-module__sgwKFa__strokeWarm{stroke:#f2b77ae6;stroke-width:1.25px}.home-v2-module__sgwKFa__fillData{fill:#f3f5f7!important;stroke:none!important}.home-v2-module__sgwKFa__fillWarm{fill:#f2b77a!important;stroke:none!important}.home-v2-module__sgwKFa__planLabel,.home-v2-module__sgwKFa__planLabelMuted{font-family:var(--font-body-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;paint-order:stroke;stroke:#050a09;stroke-width:6px;stroke-linejoin:round}.home-v2-module__sgwKFa__planLabel{fill:#f3f5f7db}.home-v2-module__sgwKFa__planLabelMuted{fill:#f3f5f799}.home-v2-module__sgwKFa__labels{transition:opacity .32s}.home-v2-module__sgwKFa__heroMedia{position:absolute;inset:0}.home-v2-module__sgwKFa__heroLightsDown{filter:none}.home-v2-module__sgwKFa__heroScrim{background:linear-gradient(#050a09b3,#0000 18%),linear-gradient(#0000 20%,#050a0959 34%,#050a09cc 50%,#050a09f0 100%);position:absolute;inset:0}@media (min-width:1024px){.home-v2-module__sgwKFa__heroScrim{background:linear-gradient(#050a0999,#0000 16%),linear-gradient(#0000 70%,#050a09b3),linear-gradient(90deg,#050a09e6 0%,#050a09c7 38%,#050a094d 58%,#0000 72%)}}.home-v2-module__sgwKFa__heroCopy{opacity:1}@media (prefers-reduced-motion:no-preference){html:not([data-hero-lights=seen]) .home-v2-module__sgwKFa__heroLightsDown{animation:2.6s cubic-bezier(.65,0,.35,1) .45s both home-v2-module__sgwKFa__hero-lights-down}}@keyframes home-v2-module__sgwKFa__hero-lights-down{0%{filter:brightness(1.85)contrast(.86)saturate(.82)sepia(.12)}to{filter:none}}.home-v2-module__sgwKFa__heroStage{position:relative}.home-v2-module__sgwKFa__page{max-width:100vw;overflow-x:clip}.home-v2-module__sgwKFa__heroSticky{min-height:calc(100svh - 3.5rem);position:relative;overflow:hidden}@media (min-width:768px){.home-v2-module__sgwKFa__heroSticky{min-height:calc(100svh - 72px)}}.home-v2-module__sgwKFa__heroDrawing,.home-v2-module__sgwKFa__keepScrolling{display:none}.home-v2-module__sgwKFa__keepScrolling{inset-inline:0;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:10;pointer-events:none;color:#f3f5f7d9;flex-direction:column;align-items:center;gap:.35rem;font-size:.875rem;position:absolute}.home-v2-module__sgwKFa__keepScrollingIcon{fill:none;stroke:#f2b77a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1.5rem;animation:1.8s ease-in-out infinite home-v2-module__sgwKFa__hv-nudge}@keyframes home-v2-module__sgwKFa__hv-nudge{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-v2-module__sgwKFa__heroStage{view-timeline-name:--hero-stage;height:230svh}.home-v2-module__sgwKFa__heroSticky{height:calc(100svh - 3.5rem);position:sticky;top:3.5rem}@media (min-width:768px){.home-v2-module__sgwKFa__heroSticky{height:calc(100svh - 72px);top:72px}}.home-v2-module__sgwKFa__heroDrawing{opacity:0;animation:linear both home-v2-module__sgwKFa__hv-fade-in;animation-timeline:--hero-stage;animation-range:contain 6% contain 22%;display:block;position:absolute;inset:6% 5% 12%}.home-v2-module__sgwKFa__heroMedia{animation:linear both home-v2-module__sgwKFa__hv-recede;animation-timeline:--hero-stage;animation-range:contain contain 34%}.home-v2-module__sgwKFa__heroCopy{animation:linear both home-v2-module__sgwKFa__hv-copy-out;animation-timeline:--hero-stage;animation-range:contain contain 16%}.home-v2-module__sgwKFa__heroCopy:focus-within{animation:none}.home-v2-module__sgwKFa__keepScrolling{animation:linear both home-v2-module__sgwKFa__hv-cue;animation-timeline:--hero-stage;animation-range:contain 6% contain 92%;display:flex}.home-v2-module__sgwKFa__heroDrawing [data-layer]{--draw:0}.home-v2-module__sgwKFa__heroDrawing [data-layer] :is(rect,line,path,circle){animation:linear both home-v2-module__sgwKFa__hv-draw;animation-timeline:--hero-stage}.home-v2-module__sgwKFa__heroDrawing [data-layer] text{animation:linear both home-v2-module__sgwKFa__hv-fade-in;animation-timeline:--hero-stage}.home-v2-module__sgwKFa__heroDrawing [data-layer=plan] :is(rect,line,path,circle,text){animation-range:contain 12% contain 30%}.home-v2-module__sgwKFa__heroDrawing [data-layer=seating] :is(rect,line,path,circle,text){animation-range:contain 26% contain 40%}.home-v2-module__sgwKFa__heroDrawing [data-layer=sightlines] :is(rect,line,path,circle,text){animation-range:contain 38% contain 54%}.home-v2-module__sgwKFa__heroDrawing [data-layer=speakers] :is(rect,line,path,circle,text){animation-range:contain 52% contain 68%}.home-v2-module__sgwKFa__heroDrawing [data-layer=angles] :is(rect,line,path,circle,text){animation-range:contain 64% contain 78%}.home-v2-module__sgwKFa__heroDrawing [data-layer=dimensions] :is(rect,line,path,circle,text){animation-range:contain 74% contain 90%}}}@keyframes home-v2-module__sgwKFa__hv-cue{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes home-v2-module__sgwKFa__hv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes home-v2-module__sgwKFa__hv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes home-v2-module__sgwKFa__hv-recede{0%{opacity:1}to{opacity:.1}}@keyframes home-v2-module__sgwKFa__hv-copy-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-48px)}}.home-v2-module__sgwKFa__readoutValue{font-variant-numeric:tabular-nums;transition:color .4s}.home-v2-module__sgwKFa__readoutValueChanged{animation:.7s cubic-bezier(.16,1,.3,1) home-v2-module__sgwKFa__hv-readout-settle}@keyframes home-v2-module__sgwKFa__hv-readout-settle{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.home-v2-module__sgwKFa__livePlan path{transition:d .42s cubic-bezier(.16,1,.3,1)}.home-v2-module__sgwKFa__livePlan :is(rect,line,circle){transition:x .42s cubic-bezier(.16,1,.3,1),y .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),cx .42s cubic-bezier(.16,1,.3,1),cy .42s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__planLayer,.home-v2-module__sgwKFa__labels,.home-v2-module__sgwKFa__livePlan path,.home-v2-module__sgwKFa__livePlan :is(rect,line,circle){transition:none}.home-v2-module__sgwKFa__readoutValueChanged{animation:none}}.home-v2-module__sgwKFa__instrumentStage{background:radial-gradient(60% 50% at 50% 92%,#f2b77a17,#0000 75%)}.home-v2-module__sgwKFa__instrumentStage [data-lottie-ready]{background:0 0}.home-v2-module__sgwKFa__instrumentStage div:has(>[data-lottie-ready=true])>img{opacity:0}.home-v2-module__sgwKFa__unfinished [data-layer=sightlines]{--draw:.45}.home-v2-module__sgwKFa__unfinished [data-layer=sightlines] :is(circle,text){opacity:0}.home-v2-module__sgwKFa__lensProgress{inset-inline:0;transform-origin:0;background:#f2b77a;height:1px;animation:6s linear forwards home-v2-module__sgwKFa__hv-lens-progress;position:absolute;bottom:-1px}.home-v2-module__sgwKFa__lensProgressPaused{animation-play-state:paused}@keyframes home-v2-module__sgwKFa__hv-lens-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__lensProgress{animation:none;display:none}}.home-v2-module__sgwKFa__tourSpinner{border:1.5px solid #ffffff26;border-top-color:#f2b77af2;border-radius:9999px;width:2.5rem;height:2.5rem;animation:.9s linear infinite home-v2-module__sgwKFa__tour-spin}@keyframes home-v2-module__sgwKFa__tour-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__tourSpinner{animation-duration:2.4s}}.home-v2-module__sgwKFa__evidenceMarker{color:#050a09;background:#f2b77a;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.home-v2-module__sgwKFa__evidenceMarker:after{content:"";border-radius:inherit;border:1.5px solid #f2b77ad9;animation:2.4s ease-out infinite home-v2-module__sgwKFa__evidence-pulse;position:absolute;inset:-.35rem}.home-v2-module__sgwKFa__evidenceMarkerStatic{box-shadow:none;margin-top:.1rem;position:relative;transform:none}.home-v2-module__sgwKFa__evidenceMarkerStatic:after{content:none}@keyframes home-v2-module__sgwKFa__evidence-pulse{0%{opacity:.9;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.home-v2-module__sgwKFa__evidenceMarker:after{opacity:.6;animation:none}}
