.Nav__container{flex:1;justify-content:flex-end;min-width:0;display:flex}.Nav__toggle{cursor:pointer;background:#ffffff0a;border:1px solid #f7e8af3d;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:none}.Nav__toggle span{background:#f7e8af;border-radius:999px;width:20px;height:2px;transition:transform .18s,opacity .18s}.Nav__block{justify-content:flex-end;align-items:center;width:auto;min-width:0;display:flex}.Nav__links{overflow:hidden}.Nav__mobileCta{display:none}.HeroSection__nav{z-index:100;position:sticky;top:0}.Nav__links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.Nav__links li{margin:0}.Nav__links a{color:#f7e8af;letter-spacing:.15em;text-transform:uppercase;font-family:Market Deco,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:.95rem;font-weight:700;list-style-type:none;transition:color .18s,text-shadow .22s;display:inline-block;position:relative}.HeroSection__brandText{color:#ffb86f;font-weight:700}.Nav__links a:after{content:"";pointer-events:none;opacity:0;filter:blur(10px);z-index:-1;background:radial-gradient(circle,#f25b2f42 0%,#f25b2f24 28%,#0000 55%);border-radius:50%;width:260%;height:260%;transition:opacity .26s,transform .26s,filter .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.Nav__links a:hover,.Nav__links a:focus{color:#fff;text-shadow:0 10px 40px #f25b2f47,0 4px 12px #f25b2f2e,0 1px 3px #f25b2f1f}.Nav__links a:hover:after,.Nav__links a:focus:after{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (width<=860px){.HeroSection__nav{align-items:center;gap:12px;padding:10px 16px}.HeroSection__brand{flex:1;min-width:0}.HeroSection__logo,.HeroSection__logo img{height:56px}.HeroSection__nav>.Button{display:none}.Nav__toggle{display:inline-flex}.Nav__container{flex:none;justify-content:stretch;min-width:auto;display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px}.HeroSection__nav--open .Nav__container{display:flex}.HeroSection__nav--open .Nav__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.HeroSection__nav--open .Nav__toggle span:nth-child(2){opacity:0}.HeroSection__nav--open .Nav__toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Nav__block{background:linear-gradient(#271b10fa 0%,#140d08fa 100%);border:1px solid #f7e8af1f;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;min-width:0;padding:18px;box-shadow:0 20px 40px #00000047}.Nav__links{flex-direction:column;align-items:flex-start;gap:16px}.Nav__links a{letter-spacing:.12em;font-size:1rem}.Nav__mobileCta{display:flex}.Nav__mobileCta .Button{width:100%}}.city-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.city-scene__sunburst{transform-origin:50% 30%;background:repeating-conic-gradient(#52dee50f 0deg 4deg,#0000 4deg 12deg);border-radius:50%;height:140%;position:absolute;inset:-20% -10% auto}.city-scene__layer{will-change:transform;--city-base-x:0px;--city-base-y:0px;--city-offset-x:0px;--city-offset-y:0px;width:min(92%,980px);height:74%;max-height:420px;transform:translate(calc(var(--city-base-x) + var(--city-offset-x)), calc(var(--city-base-y) + var(--city-offset-y)));transition:transform .15s ease-out;position:absolute;bottom:0;right:0}.city-scene__svg{width:100%;height:100%;display:block}.city-scene__layer--back{opacity:.55;filter:saturate(.7)}.city-scene__layer--mid{opacity:.78}.city-scene__layer--front{opacity:1}.city-scene__window{fill:#f4c86b;opacity:.85}.city-scene__window--cool{fill:var(--cyan);opacity:.7}.city-scene__window--flicker{animation-name:window-flicker;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes window-flicker{0%,88%,to{opacity:.85}90%{opacity:.1}92%{opacity:.6}94%{opacity:.15}96%{opacity:.8}}.city-scene__beacon{animation:2.4s ease-in-out infinite beacon-pulse}@keyframes beacon-pulse{0%,to{opacity:.5}50%{opacity:1}}.city-scene__spotlights{position:absolute;inset:0;overflow:hidden}.city-scene__beam{width:var(--beam-width,80px);clip-path:polygon(38% 100%,62% 100%,100% 0%,0% 0%);mix-blend-mode:screen;background:linear-gradient(#0000 25%,#f4c86b14 65%,#f4c86b38 100%);height:85%;animation:5s ease-in-out infinite beam-breathe;position:absolute;bottom:0;transform:translate(-50%)}@keyframes beam-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (width<=980px){.city-scene__layer{width:85%}.city-scene__layer--back{opacity:.4}.city-scene__layer--mid{opacity:.6}.city-scene__layer--front{opacity:.9}}@media (width<=760px){.city-scene__layer,.city-scene__spotlights{display:none}}@media (prefers-reduced-motion:reduce){.city-scene__window--flicker,.city-scene__beacon,.city-scene__beam{animation:none}}
