.buttons-module__Vv_K_G__base{border:1px solid var(--line-strong);min-height:52px;font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text);white-space:nowrap;transition:background var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.buttons-module__Vv_K_G__base:hover{border-color:var(--bronze);color:var(--bronze-bright)}}.buttons-module__Vv_K_G__base:active{transform:translateY(1px)}.buttons-module__Vv_K_G__sm{min-height:42px;padding:0 18px;font-size:12px}.buttons-module__Vv_K_G__block{width:100%}.buttons-module__Vv_K_G__primary{border-color:var(--bronze);background:var(--bronze);color:var(--on-bronze)}@media (hover:hover){.buttons-module__Vv_K_G__primary:hover{border-color:var(--bronze-bright);background:var(--bronze-bright);color:var(--on-bronze)}}.buttons-module__Vv_K_G__secondary{background:0 0}.buttons-module__Vv_K_G__text{min-height:44px;font-size:inherit;letter-spacing:0;text-transform:none;color:inherit;-webkit-text-decoration:underline 1px var(--bronze);text-decoration:underline 1px var(--bronze);text-underline-offset:6px;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover){.buttons-module__Vv_K_G__text:hover{color:var(--bronze-bright);border:0}}.buttons-module__Vv_K_G__icon{width:52px;min-height:52px;padding:0}.buttons-module__Vv_K_G__base:disabled,.buttons-module__Vv_K_G__base[aria-disabled=true]{opacity:.6;pointer-events:none}@media (forced-colors:active){.buttons-module__Vv_K_G__base{border:2px solid buttontext}}
.Brief-module__gwNmua__section{padding-block:var(--section-y);position:relative}.Brief-module__gwNmua__head{max-width:900px}.Brief-module__gwNmua__lead{max-width:54ch;font-size:var(--fs-lead);color:var(--muted);margin-top:26px;line-height:1.55}.Brief-module__gwNmua__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.4vw,72px);margin-top:clamp(40px,5vw,72px);display:grid}@media (max-width:1000px){.Brief-module__gwNmua__layout{grid-template-columns:minmax(0,1fr)}}.Brief-module__gwNmua__figure{border:1px solid var(--line);background:var(--night-deep);position:relative;overflow:hidden}@media (min-width:1001px){.Brief-module__gwNmua__figure{position:sticky;top:24px}}.Brief-module__gwNmua__sky,.Brief-module__gwNmua__sky:before,.Brief-module__gwNmua__sky:after,.Brief-module__gwNmua__grid{pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.Brief-module__gwNmua__sky:before,.Brief-module__gwNmua__sky:after{content:"";opacity:0}.Brief-module__gwNmua__sky:before{background:radial-gradient(ellipse 75% 55% at 50% 88%, color-mix(in srgb, var(--bronze) 24%, transparent), transparent 72%)}.Brief-module__gwNmua__sky:after{background:radial-gradient(ellipse 45% 45% at 52% 68%, var(--window-dim), transparent 72%)}.Brief-module__gwNmua__grid{background-image:linear-gradient(color-mix(in srgb, var(--bronze) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bronze) 9%, transparent) 1px, transparent 1px);opacity:0;background-position:-1px -1px;background-size:24px 24px}.Brief-module__gwNmua__figure[data-light=sketch] .Brief-module__gwNmua__grid{opacity:1}.Brief-module__gwNmua__figure[data-light=lit] .Brief-module__gwNmua__sky:before{opacity:.4}.Brief-module__gwNmua__figure[data-light=lit] .Brief-module__gwNmua__sky:after,.Brief-module__gwNmua__figure[data-light=dusk] .Brief-module__gwNmua__sky:before{opacity:1}.Brief-module__gwNmua__figure[data-light=dusk] .Brief-module__gwNmua__sky:after{opacity:.35}.Brief-module__gwNmua__svg{width:100%;height:auto;position:relative}.Brief-module__gwNmua__mass{fill:var(--night-deep);stroke:none}.Brief-module__gwNmua__figure .ink.Brief-module__gwNmua__board{fill:var(--night-deep)}.Brief-module__gwNmua__boardText{fill:var(--text);font-family:var(--f-mono);letter-spacing:.14em;text-anchor:middle;font-size:12px}.Brief-module__gwNmua__beacon{fill:var(--beacon)}.Brief-module__gwNmua__moon{fill:none;stroke:var(--bronze-bright);stroke-width:1px;opacity:0;transition:opacity .9s}.Brief-module__gwNmua__figure[data-light=night] .Brief-module__gwNmua__moon{opacity:1}.Brief-module__gwNmua__lights{filter:drop-shadow(0 0 5px var(--window-glow))}:root[data-lite] .Brief-module__gwNmua__lights{filter:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Brief-module__gwNmua__figure [data-draw=""] .pane.lit{fill:#0000;stroke:color-mix(in srgb, var(--bronze) 55%, transparent)}}:root[data-motion=paused] .Brief-module__gwNmua__sky,:root[data-motion=paused] .Brief-module__gwNmua__sky:before,:root[data-motion=paused] .Brief-module__gwNmua__sky:after,:root[data-motion=paused] .Brief-module__gwNmua__grid,:root[data-motion=paused] .Brief-module__gwNmua__moon{transition:none}:root[data-motion=paused] .Brief-module__gwNmua__figure .pane{transition:none}.Brief-module__gwNmua__titleBlock{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;padding:11px clamp(12px,1.6vw,18px);font-size:11px;display:flex;position:relative}.Brief-module__gwNmua__lightLabel{color:var(--bronze);text-align:right}.Brief-module__gwNmua__side{gap:clamp(32px,3.4vw,44px);min-width:0;display:grid}.Brief-module__gwNmua__steps{gap:28px;display:grid}.Brief-module__gwNmua__step{border:0;min-width:0;margin:0;padding:0}.Brief-module__gwNmua__legend{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;padding:0;display:block}.Brief-module__gwNmua__no{color:var(--bronze);margin-right:10px}.Brief-module__gwNmua__chips{flex-wrap:wrap;gap:8px;display:flex}.Brief-module__gwNmua__chip{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);cursor:pointer;transition:border-color var(--t-fast) ease, background var(--t-fast) ease, color var(--t-fast) ease;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:15px;line-height:1.2;display:inline-flex;position:relative}.Brief-module__gwNmua__chip:before{content:"";border:1px solid color-mix(in srgb, var(--bronze) 60%, transparent);width:7px;height:9px;transition:background var(--t-med) ease, border-color var(--t-med) ease, box-shadow var(--t-med) ease;flex:none}.Brief-module__gwNmua__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Brief-module__gwNmua__chip:has(.Brief-module__gwNmua__radio:checked){border-color:var(--bronze);background:var(--bronze-soft);color:var(--text)}.Brief-module__gwNmua__chip:has(.Brief-module__gwNmua__radio:checked):before{border-color:var(--window);background:var(--window);box-shadow:0 0 8px var(--window-glow)}.Brief-module__gwNmua__chip:has(.Brief-module__gwNmua__radio:focus-visible){outline:2px solid var(--bronze-bright);outline-offset:3px}@media (hover:hover){.Brief-module__gwNmua__chip:hover{border-color:var(--bronze);color:var(--text)}}@media (forced-colors:active){.Brief-module__gwNmua__chip:has(.Brief-module__gwNmua__radio:checked){border-width:2px;border-color:highlight}}.Brief-module__gwNmua__card{border:1px solid var(--line-strong);background:var(--surface);font-family:var(--f-mono);padding:clamp(20px,2.2vw,28px);position:relative}.Brief-module__gwNmua__card:before{content:"";pointer-events:none;--tick:linear-gradient(var(--bronze), var(--bronze));background:var(--tick) left top / 14px 1px, var(--tick) left top / 1px 14px, var(--tick) right top / 14px 1px, var(--tick) right top / 1px 14px, var(--tick) left bottom / 14px 1px, var(--tick) left bottom / 1px 14px, var(--tick) right bottom / 14px 1px, var(--tick) right bottom / 1px 14px;background-repeat:no-repeat;position:absolute;inset:-1px}.Brief-module__gwNmua__cardHead{letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;font-size:13px;display:flex}.Brief-module__gwNmua__status{letter-spacing:.16em;color:var(--muted);font-size:11px}.Brief-module__gwNmua__spec{margin-bottom:24px}.Brief-module__gwNmua__row{border-bottom:1px dashed var(--line-strong);grid-template-columns:minmax(84px,11ch) minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.Brief-module__gwNmua__row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.Brief-module__gwNmua__row dd{color:var(--text);margin:0;font-size:15px;line-height:1.35}.Brief-module__gwNmua__value{display:inline-block}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-motion=paused]) .Brief-module__gwNmua__value{animation:Brief-module__gwNmua__write .52s var(--ease-out) both}}@keyframes Brief-module__gwNmua__write{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0 -4px 0 0);opacity:1}}.Brief-module__gwNmua__card .Brief-module__gwNmua__cta{white-space:normal;text-align:center;min-height:52px;padding-block:14px;line-height:1.3}.Brief-module__gwNmua__arrow{transition:transform var(--t-fast) var(--ease-out);flex:none}@media (hover:hover){.Brief-module__gwNmua__card .Brief-module__gwNmua__cta:hover .Brief-module__gwNmua__arrow{transform:translate(3px)}}.Brief-module__gwNmua__note{font-family:var(--f-body);color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}
.PauseMotionButton-module__zi0gya__button{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night) 70%, transparent);min-height:44px;color:var(--text);border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.PauseMotionButton-module__zi0gya__button:hover{border-color:var(--bronze);color:var(--bronze-bright)}.PauseMotionButton-module__zi0gya__text{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;gap:10px;padding:0 14px 0 12px;font-size:13px;font-weight:500}.PauseMotionButton-module__zi0gya__icon{width:44px;padding:0}.PauseMotionButton-module__zi0gya__glyph{flex:none;width:12px;height:12px;position:relative}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:before,.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:after{content:"";background:currentColor;width:3.5px;position:absolute;top:0;bottom:0}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:before{left:1.5px}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:after{right:1.5px}.PauseMotionButton-module__zi0gya__glyph[data-state=paused]:before{content:"";clip-path:polygon(10% 0,100% 50%,10% 100%);background:currentColor;position:absolute;inset:0}.PauseMotionButton-module__zi0gya__tip{border:1px solid var(--text);background:color-mix(in srgb, var(--night) 70%, transparent);color:var(--text);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast) ease, transform var(--t-fast) var(--ease-out);padding:5px 8px;font-size:11px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.PauseMotionButton-module__zi0gya__icon:hover .PauseMotionButton-module__zi0gya__tip,.PauseMotionButton-module__zi0gya__icon:focus-visible .PauseMotionButton-module__zi0gya__tip{opacity:1;transform:none}@media (forced-colors:active){.PauseMotionButton-module__zi0gya__button{border-color:buttontext}.PauseMotionButton-module__zi0gya__glyph[data-state]:before,.PauseMotionButton-module__zi0gya__glyph[data-state]:after{background:buttontext}}@media (prefers-reduced-motion:reduce){.PauseMotionButton-module__zi0gya__button{display:none}}
.LangSwitch-module__qICM3W__switch{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night) 70%, transparent);-webkit-backdrop-filter:blur(8px);min-height:42px;font-family:var(--f-mono);letter-spacing:.14em;align-items:center;padding-inline:4px;font-size:12px;font-weight:500;display:inline-flex}.LangSwitch-module__qICM3W__item{align-items:center;display:inline-flex}.LangSwitch-module__qICM3W__sep{background:var(--line-strong);width:1px;height:14px}.LangSwitch-module__qICM3W__link{min-width:40px;min-height:40px;color:var(--muted);transition:color var(--t-fast) ease;place-items:center;padding:0 8px 0 calc(8px + .14em);text-decoration:none;display:inline-grid}.LangSwitch-module__qICM3W__link:hover{color:var(--text)}.LangSwitch-module__qICM3W__link[aria-current]{color:var(--bronze-bright)}@media (forced-colors:active){.LangSwitch-module__qICM3W__link[aria-current]{text-decoration:underline}}
.SocialRail-module__AhTWJq__rail{z-index:var(--z-dock);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night) 70%, transparent);border-right:0;flex-direction:column;align-items:center;gap:12px;padding:14px 0 6px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.SocialRail-module__AhTWJq__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.SocialRail-module__AhTWJq__label:after{content:"";background:var(--bronze);width:1.5px;height:16px}.SocialRail-module__AhTWJq__list{flex-direction:column;display:flex}.SocialRail-module__AhTWJq__item{width:46px;height:44px;color:var(--text);transition:background var(--t-fast) ease, color var(--t-fast) ease;place-items:center;display:grid;position:relative}.SocialRail-module__AhTWJq__item svg{width:18px;height:18px}.SocialRail-module__AhTWJq__item[data-pending]{cursor:default}.SocialRail-module__AhTWJq__item[data-pending] svg{opacity:.4}a.SocialRail-module__AhTWJq__item:hover,a.SocialRail-module__AhTWJq__item:focus-visible{border-color:var(--bronze);color:var(--bronze-bright)}.SocialRail-module__AhTWJq__tip{background:var(--bronze);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--on-bronze);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease, translate .24s var(--ease-out);padding:7px 12px 7px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;right:calc(100% + 10px);translate:12px -50%}.SocialRail-module__AhTWJq__item:hover .SocialRail-module__AhTWJq__tip,.SocialRail-module__AhTWJq__item:focus-visible .SocialRail-module__AhTWJq__tip{opacity:1;translate:0 -50%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .SocialRail-module__AhTWJq__rail{animation:SocialRail-module__AhTWJq__slide-in .6s var(--ease-out) .9s both}}@keyframes SocialRail-module__AhTWJq__slide-in{0%{translate:100%}}@media (max-width:1099.98px){.SocialRail-module__AhTWJq__rail{display:none}}
.Dock-module__L_3OMa__dock{z-index:var(--z-dock);padding:max(18px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.Dock-module__L_3OMa__dock>*{pointer-events:auto}.Dock-module__L_3OMa__home{opacity:0;visibility:hidden;width:150px;transition:transform var(--t-med) var(--ease-out), opacity var(--t-med) ease, visibility 0s linear var(--t-med);padding-top:6px;display:block;transform:translateY(-8px)}.Dock-module__L_3OMa__home[data-shown]{opacity:1;visibility:visible;transition:transform var(--t-med) var(--ease-out), opacity var(--t-med) ease, visibility 0s;transform:none}.Dock-module__L_3OMa__home img{width:100%;height:auto}.Dock-module__L_3OMa__unit{align-items:center;gap:8px;display:flex}.Dock-module__L_3OMa__menuButton{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night) 70%, transparent);min-height:42px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:0;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:12px;font-weight:600;display:inline-flex}.Dock-module__L_3OMa__menuButton:hover{border-color:var(--bronze);color:var(--bronze-bright)}@media (max-width:767.98px){.Dock-module__L_3OMa__pauseTool,.Dock-module__L_3OMa__langTool{display:none}}.Dock-module__L_3OMa__burger,.Dock-module__L_3OMa__burger:before,.Dock-module__L_3OMa__burger:after{background:currentColor;width:16px;height:1px;display:block}.Dock-module__L_3OMa__burger{position:relative}.Dock-module__L_3OMa__burger:before,.Dock-module__L_3OMa__burger:after{content:"";position:absolute;left:0}.Dock-module__L_3OMa__burger:before{top:-5px}.Dock-module__L_3OMa__burger:after{top:5px}.Dock-module__L_3OMa__onList{border:1px solid var(--bronze);letter-spacing:.14em;text-transform:uppercase;min-height:42px;color:var(--bronze);align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.Dock-module__L_3OMa__onList svg{width:14px;height:14px}@media (max-width:767.98px){.Dock-module__L_3OMa__home{width:120px}.Dock-module__L_3OMa__join[data-float]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));visibility:hidden;transition:transform .26s var(--ease-out), visibility 0s linear .26s;position:fixed;transform:translateY(calc(100% + 40px))}.Dock-module__L_3OMa__join[data-float][data-shown]{visibility:visible;transition:transform .3s var(--ease-out), visibility 0s;transform:none}}.Dock-module__L_3OMa__menu{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text);background:0 0;border:0;margin:0;padding:0}.Dock-module__L_3OMa__menu::backdrop{background:color-mix(in srgb, var(--night-deep) 70%, transparent)}.Dock-module__L_3OMa__menuInner{min-height:100%;padding:max(20px, env(safe-area-inset-top)) var(--gutter) max(28px, env(safe-area-inset-bottom));background:radial-gradient(ellipse 60% 50% at 80% 10%, color-mix(in srgb, var(--bronze) 10%, transparent), transparent 70%), var(--night);flex-direction:column;display:flex;position:relative}.Dock-module__L_3OMa__menuTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Dock-module__L_3OMa__menuLogo{width:200px}.Dock-module__L_3OMa__menuLogo img{width:100%;height:auto}.Dock-module__L_3OMa__close{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);background:0 0;border-radius:0;place-items:center;display:grid}.Dock-module__L_3OMa__close:hover{border-color:var(--bronze);color:var(--bronze-bright)}.Dock-module__L_3OMa__close svg{width:20px;height:20px}.Dock-module__L_3OMa__menuLabel{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-top:clamp(24px,5vh,56px);font-size:12px}.Dock-module__L_3OMa__links{border-top:1px solid var(--line-strong);margin-top:12px}.Dock-module__L_3OMa__link{border-bottom:1px solid var(--line);grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:clamp(8px,1.4vh,14px) 0;display:grid}.Dock-module__L_3OMa__linkNo{font-family:var(--f-mono);color:var(--bronze);font-size:12px}.Dock-module__L_3OMa__linkName{font-family:var(--f-display);color:var(--text);transition:color var(--t-fast) ease;font-size:clamp(32px,5.4vh,58px);line-height:1.05}.Dock-module__L_3OMa__link:hover .Dock-module__L_3OMa__linkName,.Dock-module__L_3OMa__link:focus-visible .Dock-module__L_3OMa__linkName{color:var(--bronze);font-style:italic}.Dock-module__L_3OMa__linkHint{color:var(--muted);text-align:right;font-size:13px}.Dock-module__L_3OMa__menuFoot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:auto;padding-top:28px;display:flex}.Dock-module__L_3OMa__menuTools{flex-wrap:wrap;gap:10px;display:flex}.Dock-module__L_3OMa__privacy{color:var(--muted);text-underline-offset:4px;font-size:13px;text-decoration:underline}.Dock-module__L_3OMa__menuSocials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.Dock-module__L_3OMa__menuSocial{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.Dock-module__L_3OMa__menuSocial svg{width:17px;height:17px}a.Dock-module__L_3OMa__menuSocial:hover{border-color:var(--bronze);color:var(--bronze-bright)}.Dock-module__L_3OMa__menuSocial[data-pending]{opacity:.4}@media (prefers-reduced-motion:no-preference){.Dock-module__L_3OMa__menu[open] .Dock-module__L_3OMa__menuInner{animation:Dock-module__L_3OMa__fade .42s var(--ease-out)}}@keyframes Dock-module__L_3OMa__fade{0%{opacity:0}}@media (max-width:599.98px){.Dock-module__L_3OMa__link{grid-template-columns:2.6em minmax(0,1fr)}.Dock-module__L_3OMa__linkHint{text-align:left;grid-column:2}}
.Elastic-module__tHf6Pa__elastic{font-family:var(--f-display);font-stretch:var(--wide);letter-spacing:-.015em;color:var(--text);text-wrap:balance;font-weight:650;line-height:1.04}.Elastic-module__tHf6Pa__elastic[data-size=tagline]{font-size:var(--fs-hero)}.Elastic-module__tHf6Pa__elastic[data-size=h2]{font-size:var(--fs-h2)}.Elastic-module__tHf6Pa__elastic[data-size=farewell]{font-size:clamp(44px,7vw,120px)}.Elastic-module__tHf6Pa__words{display:inline}.Elastic-module__tHf6Pa__word{margin-right:.26em;display:inline-block}.Elastic-module__tHf6Pa__word:last-child{margin-right:0}.Elastic-module__tHf6Pa__word[data-move=outline]{color:#0000;-webkit-text-stroke:max(1px, .018em) var(--bronze)}.Elastic-module__tHf6Pa__word[data-tone=red]{color:var(--bronze-bright)}@media (forced-colors:active){.Elastic-module__tHf6Pa__word[data-move=outline]{color:canvastext;-webkit-text-stroke:0}}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-motion=paused]) .Elastic-module__tHf6Pa__elastic[data-wait] .Elastic-module__tHf6Pa__word{opacity:0;clip-path:inset(0 0 100%)}:root[data-js]:not([data-motion=paused]) .Elastic-module__tHf6Pa__elastic[data-in] .Elastic-module__tHf6Pa__word{animation:Elastic-module__tHf6Pa__rise 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * .18s)}}@keyframes Elastic-module__tHf6Pa__rise{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.28em)}30%{opacity:1}to{clip-path:inset(-.2em -.1em)}}
.CitySkyline-module__qcjYcW__city{pointer-events:none;position:relative}.CitySkyline-module__qcjYcW__city svg{width:100%;max-width:none;height:100%}.CitySkyline-module__qcjYcW__city .ink{stroke-width:var(--city-ink,1.25px)}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__outline{fill:var(--city-fill,var(--night))}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__detail{stroke:color-mix(in srgb, var(--bronze) 62%, transparent);stroke-width:calc(var(--city-ink,1.25px) * .8)}.CitySkyline-module__qcjYcW__street{stroke:var(--bronze)}.CitySkyline-module__qcjYcW__near{--pane-off:color-mix(in srgb, var(--bronze) 50%, transparent)}.CitySkyline-module__qcjYcW__far{--pane-off:color-mix(in srgb, var(--bronze) 22%, transparent)}.CitySkyline-module__qcjYcW__city .pane:not(.lit){stroke:var(--pane-off)}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__far .ink{stroke:color-mix(in srgb, var(--bronze) 40%, transparent);stroke-width:calc(var(--city-ink,1.25px) * .8)}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__far .pane.lit{fill:color-mix(in srgb, var(--window) 55%, transparent);stroke:#0000}.CitySkyline-module__qcjYcW__beacon{fill:var(--beacon)}.CitySkyline-module__qcjYcW__halo{opacity:.22}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__hot .CitySkyline-module__qcjYcW__outline{stroke:var(--bronze-bright)}.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__hot .pane{fill:var(--window);stroke:var(--window);transition-delay:0s}.CitySkyline-module__qcjYcW__hit{fill:#0000;pointer-events:all}.CitySkyline-module__qcjYcW__tag{opacity:0;transition:opacity var(--t-fast) ease}.CitySkyline-module__qcjYcW__tag.CitySkyline-module__qcjYcW__hot{opacity:1}.CitySkyline-module__qcjYcW__tag rect{fill:var(--night-deep);stroke:var(--bronze);stroke-width:1px;vector-effect:non-scaling-stroke}.CitySkyline-module__qcjYcW__tag text{fill:var(--text);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:15px}.CitySkyline-module__qcjYcW__leader{stroke:var(--bronze);stroke-width:1px;vector-effect:non-scaling-stroke}@media (forced-colors:active){.CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__outline{fill:canvas}}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city .ink{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-draw) var(--d,0s), fill-opacity .9s ease calc(var(--d,0s) + .5s), stroke var(--t-med) ease}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__street{transition-duration:1.4s;transition-timing-function:var(--ease-out)}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city[data-phase=idle] .ink{stroke-dashoffset:1px}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city[data-phase=idle] .CitySkyline-module__qcjYcW__outline{fill-opacity:0}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city .pane{transition:opacity .7s ease var(--d,0s), fill .9s ease var(--wd,0s), stroke .9s ease var(--wd,0s)}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city[data-phase=idle] .pane{opacity:0}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city:is([data-phase=idle],[data-phase=draw]) .pane.lit{fill:#0000;stroke:var(--pane-off)}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city[data-phase=lights] .pane.lit{--wd:var(--ld,0s)}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__beacon{transition:opacity .9s}:root[data-js]:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city:not([data-phase=live]) .CitySkyline-module__qcjYcW__beacon{opacity:0}:root:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city[data-awake][data-phase=live] .CitySkyline-module__qcjYcW__beacon{animation:3.2s ease-in-out infinite CitySkyline-module__qcjYcW__blink}:root:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city :is(.CitySkyline-module__qcjYcW__near,.CitySkyline-module__qcjYcW__tags){transform:translateX(calc(var(--px,0) * 5px));transition:transform .9s var(--ease-out)}:root:not([data-motion=paused]) .CitySkyline-module__qcjYcW__city .CitySkyline-module__qcjYcW__far{transform:translateX(calc(var(--px,0) * -9px));transition:transform .9s var(--ease-out)}}@keyframes CitySkyline-module__qcjYcW__blink{0%,to{opacity:1}45%,70%{opacity:.12}}
.Elevator-module__J_gvhW__section{padding-block:var(--section-y)}.Elevator-module__J_gvhW__head{max-width:980px}.Elevator-module__J_gvhW__lead{max-width:34em;font-size:var(--fs-lead);color:var(--muted);margin-top:28px;line-height:1.55}.Elevator-module__J_gvhW__ride{margin-top:clamp(48px,7vw,104px)}.Elevator-module__J_gvhW__car{--needle:-70deg}.Elevator-module__J_gvhW__dialWrap,.Elevator-module__J_gvhW__doorsWrap{display:block}.Elevator-module__J_gvhW__dial,.Elevator-module__J_gvhW__doors{width:100%;height:auto;overflow:visible}.Elevator-module__J_gvhW__dial path.Elevator-module__J_gvhW__rays{stroke:color-mix(in srgb, var(--bronze) 32%, transparent)}.Elevator-module__J_gvhW__mark{fill:var(--muted);font-family:var(--f-display);font-stretch:var(--wide);text-anchor:middle;dominant-baseline:central;transition:fill var(--t-med) ease;font-size:19px;font-weight:600}.Elevator-module__J_gvhW__mark[data-on]{fill:var(--window)}:root:not([data-lite]) .Elevator-module__J_gvhW__mark[data-on]{filter:drop-shadow(0 0 6px var(--window-glow))}.Elevator-module__J_gvhW__needle{transform-box:view-box;transform-origin:180px 196px;transform:rotate(var(--needle))}.Elevator-module__J_gvhW__dial .Elevator-module__J_gvhW__hub{fill:var(--night)}.Elevator-module__J_gvhW__pivot{fill:var(--bronze-bright)}.Elevator-module__J_gvhW__readout{font-family:var(--f-mono);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.Elevator-module__J_gvhW__arrows{gap:5px;display:grid}.Elevator-module__J_gvhW__up,.Elevator-module__J_gvhW__down{background:var(--line-strong);width:10px;height:7px;transition:background var(--t-med) ease}.Elevator-module__J_gvhW__up{clip-path:polygon(50% 0,100% 100%,0 100%)}.Elevator-module__J_gvhW__down{clip-path:polygon(0 0,100% 0,50% 100%)}.Elevator-module__J_gvhW__car[data-dir=up] .Elevator-module__J_gvhW__up,.Elevator-module__J_gvhW__car[data-dir=down] .Elevator-module__J_gvhW__down{background:var(--window)}.Elevator-module__J_gvhW__digit{min-width:1.5em;font-family:var(--f-display);font-stretch:var(--wide);text-align:center;color:var(--window);text-shadow:0 0 16px var(--window-glow);font-size:30px;font-weight:650;line-height:1}.Elevator-module__J_gvhW__caption{gap:4px;min-width:0;display:grid}.Elevator-module__J_gvhW__captionLabel{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.Elevator-module__J_gvhW__captionTitle{font-family:var(--f-body);color:var(--text);font-size:14px;line-height:1.3}.Elevator-module__J_gvhW__panelFill{fill:var(--night-deep)}.Elevator-module__J_gvhW__room{fill:none;stroke:var(--on-bronze);stroke-opacity:.22;stroke-width:1px}.Elevator-module__J_gvhW__spill{opacity:0;transition:opacity .6s}.Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__spill{opacity:1;transition-delay:.6s}.Elevator-module__J_gvhW__lens{fill:var(--window-dim);stroke:none;transition:fill var(--t-med) ease}.Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__lens{fill:var(--window)}:root:not([data-lite]) .Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__lamp{filter:drop-shadow(0 0 6px var(--window-glow))}.Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__panelLeft{transform:translate(-78px)}.Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__panelRight{transform:translate(78px)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Elevator-module__J_gvhW__needle{transition:transform 1.1s cubic-bezier(.34,1.45,.5,1);transition:transform 1.15s linear(0, .046, .162, .316, .483, .646, .79, .91, 1.002, 1.066, 1.105, 1.123, 1.125, 1.116, 1.099, 1.079, 1.058, 1.038, 1.021, 1.007, .996, .99, .986, .984, .984, .986, .988, .991, .994, .996, .998, 1, 1.001, 1.002, 1.002, 1.002, 1)}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__panel{transition:transform .56s var(--ease-draw)}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-open] .Elevator-module__J_gvhW__panel{transition:transform 1.5s var(--ease-out) .45s}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-ding=a] .Elevator-module__J_gvhW__lamp{animation:1.1s ease-out Elevator-module__J_gvhW__ding-a}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-ding=b] .Elevator-module__J_gvhW__lamp{animation:1.1s ease-out Elevator-module__J_gvhW__ding-b}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-ding=a] .Elevator-module__J_gvhW__lens{animation:1.1s ease-out Elevator-module__J_gvhW__lens-a}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-ding=b] .Elevator-module__J_gvhW__lens{animation:1.1s ease-out Elevator-module__J_gvhW__lens-b}:root:not([data-motion=paused]) .Elevator-module__J_gvhW__car[data-open][data-ding] .Elevator-module__J_gvhW__lens{animation:none}}@keyframes Elevator-module__J_gvhW__ding-a{0%,to{filter:none}12%,45%{filter:drop-shadow(0 0 7px var(--window-glow))}}@keyframes Elevator-module__J_gvhW__ding-b{0%,to{filter:none}12%,45%{filter:drop-shadow(0 0 7px var(--window-glow))}}@keyframes Elevator-module__J_gvhW__lens-a{12%,45%{fill:var(--window)}}@keyframes Elevator-module__J_gvhW__lens-b{12%,45%{fill:var(--window)}}.Elevator-module__J_gvhW__floors{border-left:1px solid var(--line);position:relative}.Elevator-module__J_gvhW__floor{isolation:isolate;border-top:1px solid var(--line);transition:border-color var(--t-med) ease;grid-template-columns:clamp(52px,7vw,112px) minmax(0,1fr);align-items:start;gap:clamp(14px,2.4vw,36px);padding:clamp(28px,4vw,44px) 0 clamp(28px,4vw,44px) clamp(20px,2.6vw,36px);display:grid;position:relative}.Elevator-module__J_gvhW__floor:lang(es){grid-template-columns:clamp(80px,9.6vw,166px) minmax(0,1fr)}.Elevator-module__J_gvhW__floor:last-child{border-bottom:1px solid var(--line)}.Elevator-module__J_gvhW__floor:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--window-dim), transparent 62%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.Elevator-module__J_gvhW__floor:before{content:"";border:1px solid var(--bronze);background:var(--night);width:9px;height:11px;transition:background .6s,box-shadow .6s;position:absolute;top:clamp(32px,4vw,48px);left:-5.5px}.Elevator-module__J_gvhW__glyph{font-family:var(--f-display);font-stretch:var(--wide);color:#0000;-webkit-text-stroke:1px var(--bronze);font-size:clamp(44px,5.4vw,92px);font-weight:650;line-height:.9;transition:-webkit-text-stroke-color .6s}.Elevator-module__J_gvhW__body{padding-top:4px}.Elevator-module__J_gvhW__label{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-bottom:12px;transition:color .6s}.Elevator-module__J_gvhW__title{font-size:var(--fs-h3);color:var(--text);line-height:1.2}.Elevator-module__J_gvhW__text{max-width:34em;color:var(--muted);margin-top:12px}.Elevator-module__J_gvhW__section:not([data-live]) .Elevator-module__J_gvhW__floor:before,.Elevator-module__J_gvhW__floor[data-state=active]:before{background:var(--window);box-shadow:0 0 12px var(--window-glow)}.Elevator-module__J_gvhW__floor[data-state=passed]:before{background:color-mix(in srgb, var(--window) 38%, var(--night))}.Elevator-module__J_gvhW__section[data-live] .Elevator-module__J_gvhW__floor[data-state=active]{border-top-color:color-mix(in srgb, var(--window) 45%, transparent)}.Elevator-module__J_gvhW__section[data-live] .Elevator-module__J_gvhW__floor[data-state=active]:after{opacity:1}.Elevator-module__J_gvhW__section[data-live] .Elevator-module__J_gvhW__floor[data-state=active] .Elevator-module__J_gvhW__glyph{-webkit-text-stroke-color:var(--window)}.Elevator-module__J_gvhW__section[data-live] .Elevator-module__J_gvhW__floor[data-state=active] .Elevator-module__J_gvhW__label{color:var(--window)}@media (forced-colors:active){.Elevator-module__J_gvhW__glyph{color:canvastext;-webkit-text-stroke:0}}.Elevator-module__J_gvhW__cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(40px,5vw,64px);padding-left:clamp(20px,2.6vw,36px);display:flex}.Elevator-module__J_gvhW__ctaLine{font-size:var(--fs-lead);color:var(--text)}@media (min-width:1024px){.Elevator-module__J_gvhW__ride{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;column-gap:clamp(56px,7vw,128px);display:grid}.Elevator-module__J_gvhW__car{flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky;top:max(96px,50vh - 300px)}.Elevator-module__J_gvhW__dialWrap{width:min(100%,360px,52vh)}.Elevator-module__J_gvhW__readout{border-block:1px solid var(--line);width:min(100%,360px);padding:12px 4px}.Elevator-module__J_gvhW__doorsWrap{width:min(240px,66%,30vh);margin-top:4px}.Elevator-module__J_gvhW__floor{align-content:center;align-items:center;min-height:clamp(280px,44vh,440px)}.Elevator-module__J_gvhW__floor:before{margin-top:-6px;top:50%}.Elevator-module__J_gvhW__glyph{align-self:center}}@media (max-width:1023.98px){.Elevator-module__J_gvhW__car{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night-deep) 90%, transparent);-webkit-backdrop-filter:blur(10px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:28px;padding:10px 14px;display:grid;position:sticky;top:72px}.Elevator-module__J_gvhW__dialWrap{width:clamp(100px,17vw,150px)}.Elevator-module__J_gvhW__doorsWrap{width:clamp(38px,6vw,56px)}.Elevator-module__J_gvhW__dial .ink{stroke-width:3.6px}.Elevator-module__J_gvhW__dial .ink.thin{stroke-width:2.8px}.Elevator-module__J_gvhW__dial path.Elevator-module__J_gvhW__rays{display:none}.Elevator-module__J_gvhW__mark{font-size:34px}.Elevator-module__J_gvhW__doors .ink{stroke-width:6px}.Elevator-module__J_gvhW__doors .ink.thin{stroke-width:4.5px}.Elevator-module__J_gvhW__fine,.Elevator-module__J_gvhW__digit{display:none}.Elevator-module__J_gvhW__readout{grid-template-columns:auto minmax(0,1fr);gap:10px}.Elevator-module__J_gvhW__captionLabel{font-size:11px}.Elevator-module__J_gvhW__captionTitle{font-family:var(--f-display);text-wrap:balance;font-size:13px;font-weight:600;font-stretch:110%}}@media (max-width:399.98px){.Elevator-module__J_gvhW__car{gap:10px;padding-inline:10px}.Elevator-module__J_gvhW__readout{gap:8px}}
.Faq-module__bNQKea__section{padding-block:var(--section-y);position:relative}.Faq-module__bNQKea__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.Faq-module__bNQKea__row{border-top:1px solid var(--line);padding:clamp(26px,2.6vw,36px) 0 clamp(30px,3vw,44px);position:relative}.Faq-module__bNQKea__row:before{content:"";background:var(--bronze);width:40px;height:1px;transition:width var(--t-med) var(--ease-out);position:absolute;top:-1px;left:0}.Faq-module__bNQKea__row:hover:before,.Faq-module__bNQKea__row:focus-within:before{width:96px}.Faq-module__bNQKea__q{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.Faq-module__bNQKea__no{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--bronze)}.Faq-module__bNQKea__qText{color:var(--text);text-wrap:balance;font-size:clamp(19px,1.5vw,24px);line-height:1.25}.Faq-module__bNQKea__a{max-width:54ch;color:var(--muted);margin-top:14px;padding-left:44px}.Faq-module__bNQKea__link{color:var(--text);-webkit-text-decoration:underline 1px var(--bronze);text-decoration:underline 1px var(--bronze);text-underline-offset:5px;transition:color var(--t-fast) ease}.Faq-module__bNQKea__link:hover{color:var(--bronze-bright)}.Faq-module__bNQKea__ask{border-top:1px solid var(--line-strong);font-size:var(--fs-lead);color:var(--muted);margin-top:clamp(36px,4vw,56px);padding-top:28px}@media (max-width:899.98px){.Faq-module__bNQKea__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.Faq-module__bNQKea__a{padding-left:0}}
.Hero-module__7HnD1W__hero{--city-h:clamp(280px, 46svh, 600px);isolation:isolate;min-height:100svh;padding-top:clamp(20px,3.4vh,36px);padding-bottom:calc(var(--city-h) * .98);flex-direction:column;display:flex;position:relative;overflow:clip}.Hero-module__7HnD1W__hero:before{content:"";z-index:-2;background:radial-gradient(ellipse 55% 45% at 50% 100%, var(--window-dim), transparent 70%), radial-gradient(ellipse 85% 70% at 50% 100%, var(--bronze-soft), transparent 72%);opacity:.75;pointer-events:none;height:75%;position:absolute;inset:auto 0 0}.Hero-module__7HnD1W__city{z-index:-1;height:var(--city-h);position:absolute;inset:auto 0 0}.Hero-module__7HnD1W__bar{position:relative}.Hero-module__7HnD1W__logo{width:fit-content;display:block}.Hero-module__7HnD1W__logo img{width:clamp(150px,15vw,220px);height:auto}.Hero-module__7HnD1W__inner{flex:1 0 auto;justify-content:center;align-items:center;padding-block:clamp(28px,5vh,64px) clamp(8px,2vh,24px);display:flex}.Hero-module__7HnD1W__copy{z-index:0;text-align:center;flex-direction:column;align-items:center;max-width:1040px;display:flex;position:relative}.Hero-module__7HnD1W__copy:lang(es){max-width:1180px}.Hero-module__7HnD1W__copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 88%, transparent), transparent);pointer-events:none;position:absolute;inset:-14% -12%}.Hero-module__7HnD1W__eyebrow{margin-bottom:clamp(20px,3vh,30px)}.Hero-module__7HnD1W__title{font-family:var(--f-display);font-size:var(--fs-hero);font-stretch:var(--wide);letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-weight:650;line-height:1.02}.Hero-module__7HnD1W__words{display:inline}.Hero-module__7HnD1W__word{display:inline-block}.Hero-module__7HnD1W__period{border:max(1.5px, .028em) solid var(--window);background-color:var(--window);width:.17em;height:.17em;box-shadow:0 0 .22em var(--window-glow), 0 0 .7em var(--window-dim);vertical-align:baseline;margin-left:.07em;display:inline-block}.Hero-module__7HnD1W__lead{max-width:34em;font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin-top:clamp(20px,3vh,30px);line-height:1.6}.Hero-module__7HnD1W__ctas{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:clamp(28px,4.4vh,44px);display:flex}.Hero-module__7HnD1W__caption{right:var(--gutter);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;line-height:1;position:absolute;bottom:clamp(6px,1.1vh,12px)}@media (max-width:899.98px){.Hero-module__7HnD1W__caption{display:none}}@media (max-width:639.98px){.Hero-module__7HnD1W__hero{--city-h:clamp(250px, 40svh, 380px);padding-bottom:calc(var(--city-h) * .6)}.Hero-module__7HnD1W__city{--city-ink:2px;-webkit-mask-image:linear-gradient(180deg, transparent, var(--night) 34%);-webkit-mask-image:linear-gradient(180deg, transparent, var(--night) 34%);mask-image:linear-gradient(180deg, transparent, var(--night) 34%)}.Hero-module__7HnD1W__inner{align-items:flex-start}.Hero-module__7HnD1W__ctas{flex-direction:column;align-items:stretch;width:min(100%,320px)}}@media (min-width:640px) and (max-width:1099.98px){.Hero-module__7HnD1W__city{--city-ink:1.6px}}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__copy>:not(h1){animation:Hero-module__7HnD1W__arrive .9s var(--ease-out) both}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__eyebrow{animation-delay:.1s}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__lead{animation-delay:.62s}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__ctas{animation-delay:.76s}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__word{animation:Hero-module__7HnD1W__rise 1.1s var(--ease-out) both}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__word:nth-child(2){animation-delay:.14s}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__word:nth-child(3){animation-delay:.28s}:root[data-js]:not([data-motion=paused]):not([data-lite]) .Hero-module__7HnD1W__caption{animation:1.4s 3.6s both Hero-module__7HnD1W__fade}:root[data-js]:not([data-motion=paused]) .Hero-module__7HnD1W__period{transition:background-color .7s,border-color .7s,box-shadow .9s}:root[data-js]:not([data-motion=paused]) .Hero-module__7HnD1W__hero:has([data-phase]:not([data-phase=live])) .Hero-module__7HnD1W__period{border-color:var(--bronze);box-shadow:none;background-color:#0000}:root[data-js]:not([data-motion=paused]) .Hero-module__7HnD1W__hero:has([data-phase=live]) .Hero-module__7HnD1W__period{animation:1.2s linear both Hero-module__7HnD1W__switch-on}}@keyframes Hero-module__7HnD1W__arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes Hero-module__7HnD1W__rise{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.24em)}30%{opacity:1}to{clip-path:inset(-.5em -.9em -.5em -.3em)}}@keyframes Hero-module__7HnD1W__fade{0%{opacity:0}}@keyframes Hero-module__7HnD1W__switch-on{0%,14%,26%{border-color:var(--bronze);box-shadow:none;background-color:#0000}9%,20%,40%,to{border-color:var(--window);background-color:var(--window);box-shadow:0 0 .22em var(--window-glow), 0 0 .7em var(--window-dim)}}
.Outro-module__53ZtiG__outro{--sky-gap:clamp(48px, 6vw, 96px);--sky-h:clamp(200px, 30vw, 440px);padding-top:var(--sky-gap);background:linear-gradient(180deg, var(--night), var(--night-deep) calc(var(--sky-gap) + var(--sky-h)));position:relative}.Outro-module__53ZtiG__skyline{height:var(--sky-h);background:radial-gradient(ellipse 60% 70% at 50% 100%, var(--bronze-soft), transparent 72%);position:relative}.Outro-module__53ZtiG__city{--city-fill:var(--night-deep);--city-ink:1.25px;position:absolute;inset:0}.Outro-module__53ZtiG__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(56px,7vw,112px) clamp(56px,6vw,96px);display:grid}.Outro-module__53ZtiG__title{max-width:14em}.Outro-module__53ZtiG__text{max-width:52ch;font-size:var(--fs-lead);color:var(--muted);margin-top:24px}.Outro-module__53ZtiG__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.Outro-module__53ZtiG__logo{justify-self:end;width:min(300px,100%)}.Outro-module__53ZtiG__logo img{width:100%;height:auto}.Outro-module__53ZtiG__credits{border-top:1px solid var(--line);gap:22px;padding-block:32px 44px;display:grid}.Outro-module__53ZtiG__links{flex-wrap:wrap;gap:8px 26px;font-size:14px;display:flex}.Outro-module__53ZtiG__links a{color:var(--text);transition:color var(--t-fast) ease;padding-block:6px;display:inline-block}.Outro-module__53ZtiG__links a:hover{color:var(--bronze-bright)}.Outro-module__53ZtiG__socials{flex-wrap:wrap;gap:8px 22px;display:flex}.Outro-module__53ZtiG__social{color:var(--muted);align-items:center;gap:8px;padding-block:6px;font-size:13px;display:inline-flex}.Outro-module__53ZtiG__social svg{width:15px;height:15px}a.Outro-module__53ZtiG__social:hover{color:var(--bronze-bright)}.Outro-module__53ZtiG__social[data-pending]{opacity:.45}.Outro-module__53ZtiG__disclaimer{max-width:90ch;color:var(--muted);font-size:12.5px;line-height:1.6}.Outro-module__53ZtiG__fine{font-family:var(--f-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:12px;display:flex}.Outro-module__53ZtiG__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1599.98px){.Outro-module__53ZtiG__city{--city-ink:1.6px}}@media (max-width:1099.98px){.Outro-module__53ZtiG__city{--city-ink:2.2px}}@media (max-width:899.98px){.Outro-module__53ZtiG__top{grid-template-columns:minmax(0,1fr)}.Outro-module__53ZtiG__logo{grid-row:1;justify-self:start;width:min(240px,70%)}}@media (max-width:639.98px){.Outro-module__53ZtiG__city{--city-ink:3px}}
.Services-module__3v72JG__section{padding-block:var(--section-y);position:relative}.Services-module__3v72JG__head{align-items:end;gap:28px;display:grid}.Services-module__3v72JG__lead{max-width:34em;font-size:var(--fs-lead);color:var(--muted);line-height:1.55}@media (min-width:1000px){.Services-module__3v72JG__head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(40px,6vw,112px)}.Services-module__3v72JG__lead{padding-bottom:.5em}}.Services-module__3v72JG__block{grid-template-columns:minmax(0,1fr);row-gap:72px;margin-top:clamp(56px,7vw,104px);display:grid}.Services-module__3v72JG__col{--lag:0s;flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:640px){.Services-module__3v72JG__block{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:88px}}@media (min-width:640px) and (max-width:1099.98px){.Services-module__3v72JG__col:nth-child(2n){--lag:.45s}}@media (min-width:1100px){.Services-module__3v72JG__block{grid-template-columns:repeat(4,minmax(0,1fr))}.Services-module__3v72JG__col:nth-child(2){--lag:.45s}.Services-module__3v72JG__col:nth-child(3){--lag:.9s}.Services-module__3v72JG__col:nth-child(4){--lag:1.35s}}.Services-module__3v72JG__art{position:relative}.Services-module__3v72JG__svg{aspect-ratio:240/236;width:100%;max-width:300px;height:auto;margin-inline:auto;overflow:visible}.Services-module__3v72JG__ground{height:var(--street);background:var(--bronze);transform-origin:0;position:absolute;top:90.678%;left:0;right:0}.Services-module__3v72JG__mull{--d:calc(var(--lag) + 1.1s)}.Services-module__3v72JG__art .pane{--d:calc(var(--lag) + 1.1s)}.Services-module__3v72JG__mull{fill:none;stroke:color-mix(in srgb, var(--bronze) 45%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .9s ease var(--wd,0s)}.Services-module__3v72JG__art .pane.lit+.Services-module__3v72JG__mull{stroke:var(--night-deep)}.Services-module__3v72JG__lights{filter:drop-shadow(0 0 4px var(--window-glow))}:root[data-lite] .Services-module__3v72JG__lights{filter:none}.Services-module__3v72JG__sign{fill:var(--bronze-bright);font-family:var(--f-mono);letter-spacing:1.3px;font-size:8.5px}.Services-module__3v72JG__beacon{fill:var(--beacon)}.Services-module__3v72JG__text{flex-direction:column;flex:1;align-items:flex-start;padding:26px clamp(0px,1.5vw,24px) 0;display:flex}.Services-module__3v72JG__no{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);transition:color var(--t-med) ease}.Services-module__3v72JG__name{color:var(--text);margin-top:10px;font-size:clamp(21px,1.75vw,27px);line-height:1.15}.Services-module__3v72JG__line{color:var(--text);margin-top:12px}.Services-module__3v72JG__points{color:var(--muted);gap:8px;margin-top:18px;margin-bottom:22px;font-size:15px;line-height:1.45;display:grid}.Services-module__3v72JG__points li{padding-left:20px;position:relative}.Services-module__3v72JG__points li:before{content:"";border:1px solid color-mix(in srgb, var(--bronze) 70%, transparent);width:7px;height:9px;transition:background var(--t-med) ease, border-color var(--t-med) ease;position:absolute;top:.42em;left:1px}.Services-module__3v72JG__link{align-items:center;gap:10px;margin-top:auto;display:inline-flex}.Services-module__3v72JG__arrow{color:var(--bronze);transition:transform var(--t-fast) var(--ease-out);flex:none}@media (max-width:639.98px){.Services-module__3v72JG__text{padding-inline:0}.Services-module__3v72JG__line{max-width:30em}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Services-module__3v72JG__col[data-stage=waiting] .Services-module__3v72JG__ground{transform:scaleX(0)}:root:not([data-motion=paused]) .Services-module__3v72JG__col[data-stage=arrived] .Services-module__3v72JG__ground{transition:transform .45s linear var(--lag)}:root:not([data-motion=paused]) .Services-module__3v72JG__art[data-draw] .Services-module__3v72JG__mull{opacity:0;transition:opacity .7s ease var(--d), stroke .9s ease var(--wd,0s)}:root:not([data-motion=paused]) .Services-module__3v72JG__art[data-draw=on] .Services-module__3v72JG__mull{opacity:1}:is(.Services-module__3v72JG__col[data-stage=arrived] .pane,.Services-module__3v72JG__col[data-stage=arrived] .Services-module__3v72JG__mull){--wd:calc(var(--lag) + 1.8s + var(--h) * .12s)}}.Services-module__3v72JG__col:focus-within .pane{--wd:calc(var(--h) * 30ms);fill:var(--window);stroke:var(--window)}.Services-module__3v72JG__col:focus-within .Services-module__3v72JG__mull{--wd:calc(var(--h) * 30ms);stroke:var(--night-deep)}.Services-module__3v72JG__col:focus-within .ink:not(.thin){stroke:var(--bronze-bright)}.Services-module__3v72JG__col:focus-within .Services-module__3v72JG__ground{background:var(--bronze-bright)}.Services-module__3v72JG__col:focus-within .Services-module__3v72JG__no{color:var(--window)}.Services-module__3v72JG__col:focus-within .Services-module__3v72JG__points li:before{border-color:var(--window);background:var(--window)}@media (hover:hover){.Services-module__3v72JG__col:hover .pane{--wd:calc(var(--h) * 30ms);fill:var(--window);stroke:var(--window)}.Services-module__3v72JG__col:hover .Services-module__3v72JG__mull{--wd:calc(var(--h) * 30ms);stroke:var(--night-deep)}.Services-module__3v72JG__col:hover .ink:not(.thin){stroke:var(--bronze-bright)}.Services-module__3v72JG__col:hover .Services-module__3v72JG__ground{background:var(--bronze-bright)}.Services-module__3v72JG__col:hover .Services-module__3v72JG__no{color:var(--window)}.Services-module__3v72JG__col:hover .Services-module__3v72JG__points li:before{border-color:var(--window);background:var(--window)}.Services-module__3v72JG__link:hover .Services-module__3v72JG__arrow{transform:translate(4px)}}@media (forced-colors:active){.Services-module__3v72JG__ground{background:canvastext}.Services-module__3v72JG__lights{filter:none}}
.StreetBreak-module__mN6nIG__root{pointer-events:none;width:100%;height:96px;-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 9%, var(--text) 91%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 9%, var(--text) 91%, transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 9%, var(--text) 91%, transparent);position:relative}.StreetBreak-module__mN6nIG__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.StreetBreak-module__mN6nIG__lights{filter:drop-shadow(0 0 3px var(--window-glow))}:root[data-lite] .StreetBreak-module__mN6nIG__lights{filter:none}.StreetBreak-module__mN6nIG__plaque{top:19px;left:clamp(var(--edge), var(--px), calc(100% - var(--edge)));border:1.25px solid var(--bronze);background:var(--night);box-shadow:inset 0 0 0 2px var(--night), inset 0 0 0 3px var(--bronze-soft);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);white-space:nowrap;border-radius:5px;align-items:center;gap:.7em;padding:6px 12px 5px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex;position:absolute;transform:translate(-50%)}.StreetBreak-module__mN6nIG__no{color:var(--bronze)}.StreetBreak-module__mN6nIG__dot{color:var(--muted)}@media (max-width:380px){.StreetBreak-module__mN6nIG__plaque{letter-spacing:.12em;padding-inline:10px;font-size:10px}}@media (forced-colors:active){.StreetBreak-module__mN6nIG__root{display:none}}
.ContactForm-module__MW0ffG__sheet{grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.ContactForm-module__MW0ffG__form,.ContactForm-module__MW0ffG__sent{grid-area:1/1}.ContactForm-module__MW0ffG__form{flex-direction:column;gap:32px;display:flex}.ContactForm-module__MW0ffG__sheet[data-state=sent] .ContactForm-module__MW0ffG__form{visibility:hidden}.ContactForm-module__MW0ffG__fields{border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;min-width:0;margin:0;padding:0;display:grid}.ContactForm-module__MW0ffG__picker{border:0;min-width:0;margin:0;padding:0;position:relative}.ContactForm-module__MW0ffG__picker:focus{outline:none}.ContactForm-module__MW0ffG__picker[data-flash]:after{content:"";border:1px solid var(--bronze);border-radius:var(--radius);pointer-events:none;position:absolute;inset:-12px}@media (prefers-reduced-motion:no-preference){.ContactForm-module__MW0ffG__picker[data-flash]:after{animation:ContactForm-module__MW0ffG__ring 1.1s var(--ease-out) both}}@keyframes ContactForm-module__MW0ffG__ring{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ContactForm-module__MW0ffG__step{font-family:var(--f-display);letter-spacing:-.005em;color:var(--text);align-items:center;gap:14px;padding:0;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.1;display:flex}.ContactForm-module__MW0ffG__stepNo{border:1px solid color-mix(in srgb, var(--bronze) 60%, transparent);width:30px;height:30px;font-family:var(--f-mono);letter-spacing:0;color:var(--bronze);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.ContactForm-module__MW0ffG__stepRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:28px;display:flex}.ContactForm-module__MW0ffG__required{color:var(--muted);font-size:13.5px}.ContactForm-module__MW0ffG__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin-top:20px;display:grid}.ContactForm-module__MW0ffG__tile{display:block;position:relative}.ContactForm-module__MW0ffG__tile input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__tileFace{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--night) 55%, var(--surface));height:100%;min-height:84px;transition:border-color var(--t-med) ease, background var(--t-med) ease;align-items:flex-start;gap:12px;padding:15px 14px;display:flex;position:relative}.ContactForm-module__MW0ffG__tileFace:before{content:"";border:1px solid var(--line-strong);width:10px;height:13px;transition:border-color var(--t-med) ease, background var(--t-med) ease, box-shadow var(--t-med) ease;border-radius:0;flex:none;margin-top:3px}.ContactForm-module__MW0ffG__tilePanel{flex-direction:column;gap:4px;min-width:0;display:flex}.ContactForm-module__MW0ffG__tileLabel{color:color-mix(in srgb, var(--text) 82%, transparent);transition:color var(--t-med) ease;font-size:15px;font-weight:600;line-height:1.25}.ContactForm-module__MW0ffG__tileBlurb{color:var(--muted);font-size:13px;line-height:1.35}@media (hover:hover){.ContactForm-module__MW0ffG__tile:hover .ContactForm-module__MW0ffG__tileFace{border-color:var(--line-strong);background:var(--surface-2)}}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace{border-color:var(--bronze);background:var(--surface-2)}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace:before{border-color:var(--bronze);background:var(--window);box-shadow:0 0 12px var(--window-glow)}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace .ContactForm-module__MW0ffG__tileLabel{color:var(--text)}.ContactForm-module__MW0ffG__tile input:focus-visible+.ContactForm-module__MW0ffG__tileFace{outline:2px solid var(--bronze-bright);outline-offset:3px}.ContactForm-module__MW0ffG__hint{min-height:1.5em;color:var(--muted);margin-top:14px;font-size:14.5px}.ContactForm-module__MW0ffG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.ContactForm-module__MW0ffG__field{flex-direction:column;gap:9px;min-width:0;display:flex}.ContactForm-module__MW0ffG__wide{grid-column:1/-1}.ContactForm-module__MW0ffG__label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11.5px;font-weight:500}.ContactForm-module__MW0ffG__optional{text-transform:none;letter-spacing:0;color:color-mix(in srgb, var(--muted) 80%, transparent);font-weight:400}.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__select,.ContactForm-module__MW0ffG__textarea{border:1px solid color-mix(in srgb, var(--text) 30%, transparent);border-radius:var(--radius);background:var(--night);width:100%;min-height:52px;color:var(--text);transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, background var(--t-fast) ease;padding:13px 14px}.ContactForm-module__MW0ffG__input::placeholder,.ContactForm-module__MW0ffG__textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.ContactForm-module__MW0ffG__input:hover,.ContactForm-module__MW0ffG__select:hover,.ContactForm-module__MW0ffG__textarea:hover{border-color:color-mix(in srgb, var(--text) 50%, transparent)}.ContactForm-module__MW0ffG__input:focus,.ContactForm-module__MW0ffG__select:focus,.ContactForm-module__MW0ffG__textarea:focus{border-color:var(--bronze);background:var(--night-deep);box-shadow:0 0 0 3px var(--bronze-soft);outline:none}.ContactForm-module__MW0ffG__input[aria-invalid=true],.ContactForm-module__MW0ffG__select[aria-invalid=true],.ContactForm-module__MW0ffG__textarea[aria-invalid=true]{border-color:var(--bronze-bright);border-style:dashed}.ContactForm-module__MW0ffG__textarea{resize:vertical;min-height:132px;line-height:1.55}.ContactForm-module__MW0ffG__selectWrap{position:relative}.ContactForm-module__MW0ffG__selectWrap:after{content:"";border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);pointer-events:none;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.ContactForm-module__MW0ffG__select{appearance:none;padding-right:44px}.ContactForm-module__MW0ffG__select option{background:var(--surface);color:var(--text)}.ContactForm-module__MW0ffG__select[data-empty]{color:color-mix(in srgb, var(--muted) 72%, transparent)}.ContactForm-module__MW0ffG__error{color:var(--bronze-bright);align-self:flex-start;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.ContactForm-module__MW0ffG__error:before{content:"";border:1px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.ContactForm-module__MW0ffG__choice{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__MW0ffG__choice .ContactForm-module__MW0ffG__label{margin-bottom:9px}.ContactForm-module__MW0ffG__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__MW0ffG__chip{position:relative}.ContactForm-module__MW0ffG__chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__chip span{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);transition:border-color var(--t-fast) ease, color var(--t-fast) ease;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.ContactForm-module__MW0ffG__chip input:checked+span{border-color:var(--bronze);color:var(--text);background:var(--bronze-soft)}.ContactForm-module__MW0ffG__chip input:focus-visible+span{outline:2px solid var(--bronze-bright);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ContactForm-module__MW0ffG__rise{animation:ContactForm-module__MW0ffG__rise var(--t-med) var(--ease-out) both}}@keyframes ContactForm-module__MW0ffG__rise{0%{opacity:0;transform:translateY(8px)}}.ContactForm-module__MW0ffG__more{white-space:normal;text-align:left;grid-column:1/-1;justify-self:start}.ContactForm-module__MW0ffG__consent{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ContactForm-module__MW0ffG__box{flex:none;width:22px;height:22px;margin-top:1px;position:relative}.ContactForm-module__MW0ffG__box input{border:1px solid color-mix(in srgb, var(--text) 40%, transparent);border-radius:var(--radius);background:var(--night);appearance:none;cursor:pointer;width:100%;height:100%;transition:background var(--t-fast) ease, border-color var(--t-fast) ease;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__box input:checked{border-color:var(--bronze);background:var(--bronze)}.ContactForm-module__MW0ffG__box input[aria-invalid=true]{border-color:var(--bronze-bright);border-style:dashed}.ContactForm-module__MW0ffG__tick{width:16px;height:16px;color:var(--on-bronze);opacity:0;pointer-events:none;position:absolute;top:3px;left:3px}.ContactForm-module__MW0ffG__box input:checked~.ContactForm-module__MW0ffG__tick{opacity:1}.ContactForm-module__MW0ffG__consentWrap .ContactForm-module__MW0ffG__error{margin:10px 0 0 34px}.ContactForm-module__MW0ffG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__banner{border:1px solid var(--bronze);border-radius:var(--radius);background:var(--bronze-soft);color:var(--text);padding:14px 18px;font-size:15px}.ContactForm-module__MW0ffG__banner strong{color:var(--bronze-bright);font-weight:600}.ContactForm-module__MW0ffG__banner p{color:var(--muted);margin-top:4px}.ContactForm-module__MW0ffG__banner:focus{outline:none}.ContactForm-module__MW0ffG__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:28px;display:flex}.ContactForm-module__MW0ffG__submit{min-width:240px;min-height:56px;position:relative}.ContactForm-module__MW0ffG__submit[aria-disabled=true] .ContactForm-module__MW0ffG__submitLabel{visibility:hidden}.ContactForm-module__MW0ffG__sending{justify-content:center;align-items:center;gap:10px;display:inline-flex;position:absolute;inset:0}.ContactForm-module__MW0ffG__spinner{border:1.5px solid color-mix(in srgb, var(--on-bronze) 35%, transparent);border-top-color:var(--on-bronze);border-radius:50%;width:15px;height:15px;animation:.9s linear infinite ContactForm-module__MW0ffG__spin}@keyframes ContactForm-module__MW0ffG__spin{to{transform:rotate(360deg)}}.ContactForm-module__MW0ffG__note{min-width:220px;max-width:46ch;color:var(--muted);flex:1;font-size:13.5px;line-height:1.55}.ContactForm-module__MW0ffG__note a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bronze) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--bronze) 70%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover){.ContactForm-module__MW0ffG__note a:hover{color:var(--bronze-bright)}}.ContactForm-module__MW0ffG__sent{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.ContactForm-module__MW0ffG__successMedia{width:100%}.ContactForm-module__MW0ffG__stamp{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:12px;font-weight:500;display:inline-flex}.ContactForm-module__MW0ffG__stamp:before{content:"";background:radial-gradient(circle at 82% 50%, var(--bronze-bright) 0 1.5px, transparent 2px);border:1px solid;border-radius:50%;width:26px;height:10px;transform:rotate(-18deg)}.ContactForm-module__MW0ffG__successTitle{font-family:var(--f-display);letter-spacing:-.01em;color:var(--text);font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:1.02}.ContactForm-module__MW0ffG__successTitle:focus{outline:none}.ContactForm-module__MW0ffG__successText{max-width:44ch;font-size:var(--fs-lead);color:var(--muted);line-height:1.55}.ContactForm-module__MW0ffG__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__sent>*{animation:ContactForm-module__MW0ffG__settle .9s var(--ease-out) both}:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__sent>:nth-child(2){animation-delay:.12s}:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__sent>:nth-child(3){animation-delay:.24s}:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__sent>:nth-child(n+4){animation-delay:.36s}}@keyframes ContactForm-module__MW0ffG__settle{0%{opacity:0;transform:translateY(10px)}}@container (min-width:880px){.ContactForm-module__MW0ffG__fields{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:32px clamp(28px,4vw,64px)}.ContactForm-module__MW0ffG__picker{grid-area:1/1/span 3}.ContactForm-module__MW0ffG__stepRow,.ContactForm-module__MW0ffG__grid,.ContactForm-module__MW0ffG__consentWrap{grid-column:2}.ContactForm-module__MW0ffG__stepRow{border-top:0;padding-top:0}.ContactForm-module__MW0ffG__tiles{grid-template-columns:minmax(0,1fr)}}@container (max-width:519.98px){.ContactForm-module__MW0ffG__grid{grid-template-columns:minmax(0,1fr)}.ContactForm-module__MW0ffG__submit{width:100%}}@media (forced-colors:active){.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace{border:2px solid highlight}}.ContactForm-module__MW0ffG__group{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:18px;display:grid}.ContactForm-module__MW0ffG__group:first-of-type{margin-top:0}.ContactForm-module__MW0ffG__groupLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:12px}.ContactForm-module__MW0ffG__groupHint{max-width:62ch;color:var(--muted);font-size:13.5px;line-height:1.5}
.LitTower-module__uzAEEW__root{flex-direction:column;align-items:center;display:flex;position:relative}.LitTower-module__uzAEEW__drawing{width:100%}.LitTower-module__uzAEEW__svg{width:100%;height:auto;overflow:visible}.LitTower-module__uzAEEW__tall{width:min(100%,400px,54.5455svh - 109.091px);display:none}.LitTower-module__uzAEEW__compact{width:min(100%,360px)}@media (min-width:1024px){.LitTower-module__uzAEEW__tall{display:block}.LitTower-module__uzAEEW__compact{display:none}}.LitTower-module__uzAEEW__panes{filter:drop-shadow(0 0 3px var(--window-glow))}:root[data-lite] .LitTower-module__uzAEEW__panes{filter:none}.LitTower-module__uzAEEW__lobby.pane{stroke:var(--line-strong)}.LitTower-module__uzAEEW__faint.pane{stroke:var(--line-strong)}.LitTower-module__uzAEEW__dim.pane{fill:var(--window-dim);stroke:color-mix(in srgb, var(--window) 35%, transparent)}.LitTower-module__uzAEEW__label{fill:var(--muted);font-family:var(--f-mono);letter-spacing:.08em;transition:fill var(--t-med) ease;font-size:9px}.LitTower-module__uzAEEW__label[data-on]{fill:var(--bronze-bright)}.LitTower-module__uzAEEW__sign{fill:var(--bronze-bright);font-family:var(--f-mono);letter-spacing:.18em;transform-box:fill-box;transform-origin:50%;font-weight:500}.LitTower-module__uzAEEW__root[data-state=sent] .LitTower-module__uzAEEW__sign{fill:var(--window)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .LitTower-module__uzAEEW__sign[data-flip]{animation:LitTower-module__uzAEEW__flip .46s var(--ease-out) both}}@keyframes LitTower-module__uzAEEW__flip{0%{opacity:0;transform:scaleY(.05)}45%{opacity:1}to{transform:scaleY(1)}}.LitTower-module__uzAEEW__plate{fill:var(--muted);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;transition:fill var(--t-med) ease}.LitTower-module__uzAEEW__plate[data-named]{fill:var(--bronze-bright)}.LitTower-module__uzAEEW__carBox{fill:#0000;stroke:color-mix(in srgb, var(--bronze) 70%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill var(--t-med) ease, stroke var(--t-med) ease}.LitTower-module__uzAEEW__root:is([data-state=sending],[data-state=sent]) .LitTower-module__uzAEEW__carBox{fill:var(--window);stroke:var(--window)}.LitTower-module__uzAEEW__root[data-state=sent] .LitTower-module__uzAEEW__car{transform:translateY(var(--rise))}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .LitTower-module__uzAEEW__car{transition:transform 1.4s var(--ease-draw)}:root:not([data-motion=paused]) .LitTower-module__uzAEEW__root[data-live][data-state=sending] .LitTower-module__uzAEEW__car{animation:LitTower-module__uzAEEW__ride 1.5s var(--ease-draw) infinite}:root:not([data-motion=paused]) .LitTower-module__uzAEEW__root[data-live][data-state=sending] .LitTower-module__uzAEEW__carBox{filter:drop-shadow(0 0 3px var(--window-glow))}}@keyframes LitTower-module__uzAEEW__ride{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:1;transform:translateY(var(--rise))}to{opacity:0;transform:translateY(var(--rise))}}.LitTower-module__uzAEEW__beacon{fill:#0000;stroke:color-mix(in srgb, var(--beacon) 45%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill var(--t-med) ease, stroke var(--t-med) ease}.LitTower-module__uzAEEW__root[data-state=sent] .LitTower-module__uzAEEW__beacon{fill:var(--beacon);stroke:var(--beacon);filter:drop-shadow(0 0 4px var(--beacon))}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]):not([data-lite]) .LitTower-module__uzAEEW__root[data-live][data-state=sent] .LitTower-module__uzAEEW__beacon{animation:2.6s ease-in-out infinite LitTower-module__uzAEEW__beacon}}@keyframes LitTower-module__uzAEEW__beacon{0%,to{opacity:1}50%{opacity:.35}}.LitTower-module__uzAEEW__caption{min-height:1.6em;font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--muted);transition:color var(--t-med) ease;margin-top:14px}.LitTower-module__uzAEEW__root:is([data-state=ready],[data-state=sent]) .LitTower-module__uzAEEW__caption{color:var(--bronze-bright)}
.Talk-module__sdPQ6W__section{padding-block:var(--section-y);isolation:isolate;position:relative}.Talk-module__sdPQ6W__section:before{content:"";z-index:-1;background:radial-gradient(ellipse 42% 46% at 22% 78%, var(--bronze-soft), transparent 72%);opacity:.6;pointer-events:none;position:absolute;inset:0}.Talk-module__sdPQ6W__head{max-width:920px;margin-bottom:clamp(48px,6vw,96px)}.Talk-module__sdPQ6W__lead{max-width:52ch;font-size:var(--fs-lead);color:var(--muted);margin-top:28px;line-height:1.55}.Talk-module__sdPQ6W__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.Talk-module__sdPQ6W__tower{top:calc(var(--sticky-top) + 96px);min-width:0;position:sticky}.Talk-module__sdPQ6W__main{min-width:0}.Talk-module__sdPQ6W__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(22px,3.4vw,52px);position:relative}.Talk-module__sdPQ6W__panel:before{content:"";background:linear-gradient(90deg, transparent, var(--bronze), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:10%;right:10%}.Talk-module__sdPQ6W__panel:after{content:"";background:linear-gradient(var(--bronze), var(--bronze)) top left / 14px 1px no-repeat, linear-gradient(var(--bronze), var(--bronze)) top left / 1px 14px no-repeat, linear-gradient(var(--bronze), var(--bronze)) bottom right / 14px 1px no-repeat, linear-gradient(var(--bronze), var(--bronze)) bottom right / 1px 14px no-repeat;opacity:.7;pointer-events:none;position:absolute;inset:-7px}.Talk-module__sdPQ6W__disclaimer{max-width:78ch;color:var(--muted);margin-top:22px;font-size:13px;line-height:1.6}@media (max-width:1023.98px){.Talk-module__sdPQ6W__body{grid-template-columns:minmax(0,1fr);gap:24px}.Talk-module__sdPQ6W__tower{position:static}}@media (max-width:599.98px){.Talk-module__sdPQ6W__panel:after{inset:-5px}}
.PrivacyPage-module__cy5R_G__page{padding:clamp(120px, 12vw, 170px) var(--gutter) var(--section-y)}.PrivacyPage-module__cy5R_G__inner{max-width:760px;margin-inline:auto}.PrivacyPage-module__cy5R_G__kicker{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);font-size:13px;font-weight:700}.PrivacyPage-module__cy5R_G__title{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;color:var(--text);margin-top:12px;font-size:clamp(48px,6.4vw,104px);font-weight:400;line-height:1}.PrivacyPage-module__cy5R_G__updated{color:var(--muted);margin-top:16px;font-size:15px}.PrivacyPage-module__cy5R_G__prose{font-size:var(--fs-body);color:var(--text);overflow-wrap:anywhere;gap:34px;margin-top:44px;line-height:1.7;display:grid}.PrivacyPage-module__cy5R_G__prose h2{font-family:var(--f-display);text-wrap:balance;color:var(--text);align-items:baseline;gap:12px;margin-bottom:10px;font-size:30px;font-weight:400;line-height:1.15;display:flex}.PrivacyPage-module__cy5R_G__prose h2 span{font-family:var(--f-mono);color:var(--bronze);flex:none;font-size:14px;font-weight:700}.PrivacyPage-module__cy5R_G__prose p{text-wrap:pretty;color:var(--muted)}.PrivacyPage-module__cy5R_G__prose p+p,.PrivacyPage-module__cy5R_G__prose p+ul{margin-top:12px}.PrivacyPage-module__cy5R_G__prose ul{color:var(--muted);gap:8px;padding-left:0;display:grid}.PrivacyPage-module__cy5R_G__prose li{padding-left:24px;position:relative}.PrivacyPage-module__cy5R_G__prose li:before{content:"";background:var(--bronze);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;position:absolute;top:.55em;left:0}.PrivacyPage-module__cy5R_G__prose a{color:var(--text);-webkit-text-decoration:underline 2px var(--bronze);text-decoration:underline 2px var(--bronze);text-underline-offset:3px;font-weight:700}
.Why-module__SFzHoW__section{padding-block:var(--section-y);position:relative}.Why-module__SFzHoW__facade{--pad:clamp(18px, 4vw, 64px);--inset:clamp(8px, 1.4vw, 18px);max-width:1180px;margin:clamp(48px,6vw,96px) auto 0;position:relative}.Why-module__SFzHoW__roof{height:84px;margin-inline:calc(var(--inset) + 4px);position:relative}.Why-module__SFzHoW__mast,.Why-module__SFzHoW__tank{height:84px;position:absolute;bottom:0;overflow:visible}.Why-module__SFzHoW__mast{width:20px;left:13%}.Why-module__SFzHoW__tank{width:64px;right:11%}.Why-module__SFzHoW__beacon{fill:var(--beacon);filter:drop-shadow(0 0 3px var(--beacon))}.Why-module__SFzHoW__parapet{border:1.25px solid var(--bronze);border-bottom:0;width:min(34%,280px);height:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Why-module__SFzHoW__cornice{border-top:1.25px solid var(--bronze);border-bottom:1.25px solid var(--bronze);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--bronze) 70%, transparent) 0 1px, transparent 1px 11px) center / calc(100% - 12px) 7px no-repeat;transform-origin:50%;height:18px;position:relative}.Why-module__SFzHoW__cornice:after{content:"";left:var(--inset);right:var(--inset);background:var(--line-strong);height:1px;position:absolute;bottom:-7px}.Why-module__SFzHoW__shell{margin-inline:var(--inset);padding:calc(var(--pad) + 8px) var(--pad) 0;position:relative}.Why-module__SFzHoW__shell:before,.Why-module__SFzHoW__shell:after{content:"";width:var(--street);background:var(--bronze);transform-origin:bottom;position:absolute;top:0;bottom:0}.Why-module__SFzHoW__shell:before{left:0}.Why-module__SFzHoW__shell:after{right:0}.Why-module__SFzHoW__windows{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:640px){.Why-module__SFzHoW__windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,5.4vw,72px) clamp(28px,3.4vw,52px)}}@media (min-width:1024px){.Why-module__SFzHoW__windows{grid-template-columns:repeat(3,minmax(0,1fr))}}.Why-module__SFzHoW__win{border:1.25px solid var(--bronze);background:var(--night-deep);box-shadow:0 0 56px -18px var(--window-glow);transition:border-color var(--t-med) ease, box-shadow var(--t-med) ease;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative}.Why-module__SFzHoW__win:before,.Why-module__SFzHoW__win:after{content:"";border:1.25px solid var(--bronze);background:var(--night);position:absolute;left:-8px;right:-8px}.Why-module__SFzHoW__win:before{background:0 0;border-bottom:0;height:4px;top:-7px}.Why-module__SFzHoW__win:after{height:6px;bottom:-11px;left:-11px;right:-11px}.Why-module__SFzHoW__transom{border:1.25px solid var(--bronze);background:var(--bronze);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25px;height:14px;display:grid}.Why-module__SFzHoW__transom i{background:var(--window);transition:background-color .7s ease var(--wd,0s)}.Why-module__SFzHoW__glass{isolation:isolate;border:1px solid color-mix(in srgb, var(--bronze) 55%, transparent);flex:1;padding:clamp(20px,2.2vw,32px) clamp(18px,2vw,28px) clamp(26px,2.6vw,36px);position:relative;overflow:hidden}.Why-module__SFzHoW__glass:before,.Why-module__SFzHoW__glass:after{content:"";z-index:-1;position:absolute;inset:0}.Why-module__SFzHoW__glass:before{background:radial-gradient(ellipse 120% 85% at 50% 115%, color-mix(in srgb, var(--window) 26%, transparent), transparent 72%), color-mix(in srgb, var(--window) 12%, transparent);transition:opacity 1s ease var(--wd,0s)}.Why-module__SFzHoW__glass:after{background:radial-gradient(ellipse 100% 70% at 50% 112%, color-mix(in srgb, var(--window) 12%, transparent), transparent 70%);opacity:0;transition:opacity var(--t-med) ease}.Why-module__SFzHoW__title{color:var(--text);font-size:clamp(19px,1.5vw,23px);line-height:1.2}.Why-module__SFzHoW__text{color:var(--text);margin-top:12px;font-size:16px;line-height:1.55}@media (hover:hover){.Why-module__SFzHoW__win:hover{border-color:var(--bronze-bright);box-shadow:0 0 72px -14px var(--window-glow)}.Why-module__SFzHoW__win:hover .Why-module__SFzHoW__glass:after{opacity:1}}.Why-module__SFzHoW__band{height:10px;margin:clamp(52px, 5.4vw, 76px) calc(var(--pad) * -1) 0;border-top:1.25px solid var(--bronze);border-bottom:1px solid var(--line-strong)}.Why-module__SFzHoW__groundFloor{height:clamp(156px,15vw,200px);margin-inline:calc(var(--pad) * -1);align-items:stretch;display:flex}.Why-module__SFzHoW__rust{background:repeating-linear-gradient(180deg, transparent 0 21px, var(--line) 21px 22px);flex:1;min-width:0}.Why-module__SFzHoW__lamp{border:1px solid var(--bronze);background:var(--window);width:9px;height:14px;box-shadow:0 0 16px 2px var(--window-glow);transition:background-color .7s ease var(--wd,0s), box-shadow .7s ease var(--wd,0s);flex:none;align-self:flex-start;margin:52px clamp(10px,1.6vw,22px) 0}.Why-module__SFzHoW__door{border:1.25px solid var(--bronze);width:clamp(140px,15vw,190px);color:var(--text);border-bottom:0;flex-direction:column;flex:none;margin-top:16px;display:flex;position:relative}.Why-module__SFzHoW__doorSign{border-bottom:1.25px solid var(--bronze);background:var(--window);height:36px;color:var(--on-bronze);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .8s ease var(--wd,0s), color .8s ease var(--wd,0s);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.Why-module__SFzHoW__doorArrow{transition:transform var(--t-fast) var(--ease-out);flex:none}.Why-module__SFzHoW__hall{perspective:520px;background:radial-gradient(ellipse 90% 80% at 50% 100%, color-mix(in srgb, var(--window) 55%, transparent), color-mix(in srgb, var(--window) 14%, transparent) 75%), var(--night-deep);flex:1;position:relative}.Why-module__SFzHoW__leaf{border:1px solid color-mix(in srgb, var(--bronze) 75%, transparent);background:var(--night);width:50%;transition:transform .7s var(--ease-out), opacity var(--t-med) ease;position:absolute;top:0;bottom:0}.Why-module__SFzHoW__leaf:before,.Why-module__SFzHoW__leaf:after{content:"";border:1px solid var(--line-strong);position:absolute;left:9px;right:9px}.Why-module__SFzHoW__leaf:before{height:38%;top:10px}.Why-module__SFzHoW__leaf:after{height:30%;bottom:12px}.Why-module__SFzHoW__leafL{transform-origin:0;left:0}.Why-module__SFzHoW__leafR{transform-origin:100%;right:0}.Why-module__SFzHoW__door:after{content:"";border:1.25px solid var(--bronze);background:var(--night);border-bottom:0;height:6px;position:absolute;bottom:0;left:-14px;right:-14px}.Why-module__SFzHoW__door:focus-visible .Why-module__SFzHoW__leaf,.Why-module__SFzHoW__door:active .Why-module__SFzHoW__leaf{opacity:.25}@media (hover:hover){.Why-module__SFzHoW__door:hover .Why-module__SFzHoW__leaf{opacity:.25}.Why-module__SFzHoW__door:hover .Why-module__SFzHoW__doorArrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Why-module__SFzHoW__door:focus-visible .Why-module__SFzHoW__leaf,:root:not([data-motion=paused]) .Why-module__SFzHoW__door:active .Why-module__SFzHoW__leaf{opacity:1}:root:not([data-motion=paused]) .Why-module__SFzHoW__door:focus-visible .Why-module__SFzHoW__leafL,:root:not([data-motion=paused]) .Why-module__SFzHoW__door:active .Why-module__SFzHoW__leafL{transform:rotateY(-64deg)}:root:not([data-motion=paused]) .Why-module__SFzHoW__door:focus-visible .Why-module__SFzHoW__leafR,:root:not([data-motion=paused]) .Why-module__SFzHoW__door:active .Why-module__SFzHoW__leafR{transform:rotateY(64deg)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:root:not([data-motion=paused]) .Why-module__SFzHoW__door:hover .Why-module__SFzHoW__leaf{opacity:1}:root:not([data-motion=paused]) .Why-module__SFzHoW__door:hover .Why-module__SFzHoW__leafL{transform:rotateY(-64deg)}:root:not([data-motion=paused]) .Why-module__SFzHoW__door:hover .Why-module__SFzHoW__leafR{transform:rotateY(64deg)}}.Why-module__SFzHoW__street{left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);height:var(--street);background:var(--bronze);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 12%, var(--text) 88%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 12%, var(--text) 88%, transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 12%, var(--text) 88%, transparent);position:absolute;bottom:0}@media (max-width:639.98px){.Why-module__SFzHoW__mast{width:16px;height:64px}.Why-module__SFzHoW__tank{width:49px;height:64px}.Why-module__SFzHoW__roof{height:64px}.Why-module__SFzHoW__lamp{display:none}}:root[data-lite] .Why-module__SFzHoW__win,:root[data-lite] .Why-module__SFzHoW__lamp{box-shadow:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__street,:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__cornice{transform:scaleX(0)}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__shell:before,:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__shell:after{transform:scaleY(0)}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__parapet{opacity:0}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__win{opacity:.3;box-shadow:none}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__glass:before{opacity:0}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__transom i{background-color:var(--night-deep)}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__doorSign{color:var(--text);background-color:#0000}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=waiting] .Why-module__SFzHoW__lamp{box-shadow:none;background-color:#0000}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__street{transition:transform 1s var(--ease-draw)}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__shell:before,:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__shell:after{transition:transform 1.2s var(--ease-draw) .35s}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__cornice{transition:transform .9s var(--ease-draw) 1.25s}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__parapet{transition:opacity .7s 1.6s}:root:not([data-motion=paused]) .Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__win{transition:opacity .8s ease calc(.5s + var(--o) * .11s), box-shadow 1s ease calc(2s + var(--o) * .38s)}.Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__win{--wd:calc(2s + var(--o) * .38s)}.Why-module__SFzHoW__facade[data-stage=arrived] .Why-module__SFzHoW__groundFloor{--wd:4.4s}}@media (forced-colors:active){.Why-module__SFzHoW__win,.Why-module__SFzHoW__door{border-color:canvastext}.Why-module__SFzHoW__glass:before,.Why-module__SFzHoW__glass:after,.Why-module__SFzHoW__hall{background:canvas}}
