:root{--bg-950:#070707;--bg-900:#0b0b0b;--bg-875:#0e0e0e;--bg-850:#0f0f0f;--bg-825:#13100d;--bg-800:#141414;--brown-1:#1a1410;--brown-2:#221a14;--text-100:#ffffff;--text-200:#f5efe7;--text-300:#e9e3db;--text-400:#cfcfcf;--muted:#b8a899;--gold:#d4af37;--gold-2:#b9932f;--gold-3:#f5d45c;--border:rgba(255,255,255,.08);--border-strong:rgba(212,175,55,.22);--ring:rgba(212,175,55,.35);--shadow:0 10px 30px rgba(0,0,0,.35);--shadow-lg:0 22px 50px rgba(0,0,0,.5)}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}button{font:inherit}a{color:inherit}.vr-container{max-width:1180px;margin:0 auto;padding:0 16px;width:100%}.vr-header{position:sticky;top:0;z-index:60;background:color-mix(in oklab,black 85%,transparent);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid transparent}.vr-header--scrolled{border-color:var(--border)}.top-right{display:flex;gap:12px;align-items:center}.vr-topbar{background:linear-gradient(180deg,#111,#0c0c0c);color:var(--text-400);font-size:12px}.vr-topbar__inner{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:12px}.vr-topbar__hours{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-icon-sun{display:inline-block;width:14px;height:14px;margin-right:8px;border-radius:50%;background:radial-gradient(circle at center,#fff 35%,#ffdd55 36% 60%,transparent 61%);box-shadow:0 0 8px rgba(255,221,85,.45);vertical-align:-2px}.vr-topbar__social{display:flex;align-items:center;gap:10px}.vr-social{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;opacity:.9;transition:transform .2s,opacity .2s,color .2s}.vr-social:hover{transform:translateY(-1px);opacity:1;color:var(--gold)}.vr-utility{background:var(--bg-900);color:var(--text-100)}.vr-utility__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 0;position:relative}.vr-logo{display:inline-flex;align-items:center}.vr-logo img{width:180px;max-width:40vw}.vr-utility__right{gap:16px;justify-self:end}.vr-utility__links,.vr-utility__right{display:flex;align-items:center}.vr-utility__link{color:var(--text-400);font-size:13px;text-decoration:none;padding:13px 10px 9px;transition:color .2s}.vr-utility__link:hover{color:var(--gold)}.vr-utility__social{display:flex;align-items:center;gap:10px;padding-left:8px;margin-left:8px;border-left:1px solid var(--border)}.vr-burger{display:none;top:50%;transform:translateY(-50%);width:40px;height:36px;background:transparent;border:0;cursor:pointer}.vr-burger,.vr-burger span{position:absolute;right:8px}.vr-burger span{left:8px;height:2px;background:#fff;transition:transform .25s,opacity .2s,top .25s}.vr-burger span:first-child{top:10px}.vr-burger span:nth-child(2){top:17px}.vr-burger span:nth-child(3){top:24px}.vr-burger.is-open span:first-child{top:17px;transform:rotate(45deg)}.vr-burger.is-open span:nth-child(2){opacity:0}.vr-burger.is-open span:nth-child(3){top:17px;transform:rotate(-45deg)}.vr-navbar{background:var(--bg-850);color:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vr-navbar__inner{display:flex;justify-content:center;align-items:center;padding:10px 0}.vr-nav{display:flex;gap:28px;flex-wrap:nowrap}.vr-nav__link{text-transform:uppercase;font-size:14px;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:color .2s;color:var(--text-300);padding:8px 12px}.vr-nav__link:hover{color:var(--gold)}.vr-nav__link:hover,.vr-social:hover,.vr-utility__link:hover{color:#ffab31}.vr-nav__item.has-dropdown{position:relative}.vr-nav__button{all:unset;cursor:pointer;padding:8px 12px;border-radius:6px;color:var(--text-300);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.vr-nav__button:focus-visible,.vr-nav__item.has-dropdown.is-open .vr-nav__button{outline:none;box-shadow:0 0 0 2px var(--ring);color:var(--gold)}.vr-dd{position:absolute;top:100%;left:0;min-width:320px;background:linear-gradient(180deg,var(--brown-1),var(--brown-2));border:1px solid var(--gold-2);border-radius:12px;padding:0;box-shadow:var(--shadow-lg),0 0 0 1px rgba(212,175,55,.12);transform-origin:top left;animation:ddIn .14s ease-out both;z-index:40}.vr-dd__inner{padding:14px 16px;color:var(--text-300)}.vr-dd__title{margin:4px 0 10px;font-weight:700;color:var(--gold);letter-spacing:.3px}.vr-dd__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vr-dd__list li{border-left:3px solid transparent;padding-left:10px}.vr-dd__list li:hover{border-left-color:var(--gold);background:rgba(212,175,55,.06)}.vr-dd__list strong{color:var(--text-300);display:block;margin-bottom:2px}.vr-dd__list p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.vr-dd__note{margin-top:10px;color:var(--muted);font-size:12px}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vr-cta-grid{display:grid;gap:10px;margin:8px 0 6px}.vr-cta{display:block;text-decoration:none;background:#120d09;border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:var(--text-300)}.vr-cta:hover{border-color:var(--gold-2);box-shadow:0 0 0 2px var(--ring)}.vr-cta__title{display:block;font-weight:700}.vr-cta__hint{color:var(--muted);font-size:12px}.vr-nav__link--cta{position:relative;background:linear-gradient(180deg,#2a2219,#3a2c21);border:1px solid var(--gold-2);color:var(--text-300);padding:8px 14px;border-radius:999px;text-decoration:none;animation:blinkGold 1.6s ease-in-out infinite}.vr-nav__link--cta:hover{filter:brightness(1.05);color:var(--text-200)}@keyframes blinkGold{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,.45)}50%{box-shadow:0 0 24px 4px rgba(212,175,55,.35)}}.vr-drawer__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:55}.vr-drawer__backdrop.is-open{opacity:1;pointer-events:auto}.vr-drawer{position:fixed;top:0;left:0;height:100dvh;width:82vw;max-width:320px;background:var(--bg-900);color:#fff;box-shadow:2px 0 24px rgba(0,0,0,.5);transform:translateX(-100%);transition:transform .28s ease;z-index:60;display:flex;flex-direction:column}.vr-drawer.is-open{transform:translateX(0)}.vr-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.vr-drawer__head img{width:150px;height:auto}.vr-drawer__close{background:transparent;border:0;color:#fff;font-size:28px;line-height:1;cursor:pointer}.vr-drawer__nav{padding:8px 0;overflow:auto;flex:1}.vr-drawer__link{display:block;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#e6e6e6;text-decoration:none;font-size:14px}.vr-drawer__link:hover{background:#141414;color:var(--gold)}.vr-drawer__link.as-button{all:unset;display:block;cursor:pointer;padding:12px 16px}.vr-drawer__group{padding:10px 16px}.vr-drawer__label{color:var(--gold);font-weight:700;margin-bottom:6px}.vr-drawer__list{color:var(--text-300);opacity:.9;display:grid;gap:8px;font-size:14px}.vr-drawer__sublink{display:block;padding:8px 0;color:var(--text-300);text-decoration:none;opacity:.9}.vr-drawer__sublink:hover{color:var(--gold)}.vr-drawer__cta{display:block;margin:12px 16px;text-align:center;padding:10px 16px;border-radius:999px;border:1px solid var(--gold-2);color:var(--text-300);text-decoration:none;background:#2a2219;animation:blinkGold 1.6s ease-in-out infinite}.vr-modal{position:fixed;inset:0;z-index:70}.vr-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.vr-modal__dialog{position:relative;width:min(920px,92vw);height:min(70vh,80vw);margin:8vh auto 0;background:var(--brown-1);border:1px solid var(--gold-2);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.vr-modal__head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:var(--text-300);border-bottom:1px solid var(--border)}.vr-modal__close{all:unset;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.vr-modal__body{width:100%;height:calc(100% - 48px)}@media (max-width:1200px){.vr-nav{gap:20px}}@media (max-width:991px){.vr-utility__links,.vr-utility__social{display:none}.vr-burger{display:inline-block}.top-right,.vr-navbar,.vr-utility__right{display:none}.vr-utility__inner{display:flex;justify-content:center}}@media (max-width:420px){.vr-logo img{width:150px}.vr-topbar__inner{padding-block:6px}}a:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring);border-radius:6px}.ftLink.highlight{position:relative;font-weight:600;color:#ffcc00;text-shadow:0 0 10px rgba(255,204,0,.8);transition:all .3s ease;animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{text-shadow:0 0 10px rgba(255,204,0,.6)}50%{text-shadow:0 0 20px rgba(255,204,0,1);color:#ffe066}to{text-shadow:0 0 10px rgba(255,204,0,.6)}}.ftLink.highlight:hover{color:#fff;text-shadow:0 0 25px rgba(255,255,255,1)}:root{--nv-bg:var(--au-bg,#0d0b0a);--nv-panel:var(--au-panel,#14110f);--nv-text:var(--au-text,#efe9dd);--nv-muted:var(--au-muted,#cdbf9f);--nv-gold:var(--au-gold,#d8b66a);--nv-gold-2:var(--au-gold-2,#b98f41);--nv-border:var(--au-border,rgba(216,182,106,.18))}.vr-modal{display:none}.vr-modal.is-open{display:block}.vr-modal .vr-modal__backdrop{position:fixed;inset:0;z-index:1000;background:rgba(10,8,6,.78);backdrop-filter:blur(2px)}.vr-modal .vr-modal__dialog{position:fixed;inset:0;z-index:1001;margin:auto;width:min(92vw,560px);background:linear-gradient(180deg,rgba(216,182,106,.06),transparent 30%),linear-gradient(0deg,rgba(216,182,106,.05),rgba(216,182,106,.05)),var(--nv-panel);border:1px solid var(--nv-border);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(216,182,106,.05);color:var(--nv-text);min-height:500px;max-height:max-content;height:auto!important;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.vr-modal .vr-modal__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(20,17,15,.82);border-bottom:1px solid var(--nv-border)}.vr-modal .vr-modal__head h3{margin:0;font:700 clamp(18px,2.4vw,22px)/1 ui-sans-serif,system-ui;letter-spacing:.02em;color:var(--nv-gold);text-shadow:0 0 18px rgba(216,182,106,.18)}.vr-modal .vr-modal__close{width:34px;height:34px;border-radius:999px;border:1px solid rgba(216,182,106,.35);background:radial-gradient(ellipse at 30% 30%,rgba(216,182,106,.25),rgba(216,182,106,.05)),#191613;color:var(--nv-gold);cursor:pointer;display:grid;place-items:center;font-size:18px;transition:transform .15s ease,background .2s ease}.vr-modal .vr-modal__close:hover{transform:scale(1.06);background:#1d1915}.vr-modal .vr-modal__body{padding:14px 16px 16px;background:linear-gradient(180deg,rgba(216,182,106,.03),rgba(216,182,106,0))}.vr-form{display:grid;gap:12px}.vr-field span{display:block;margin-bottom:6px;font-size:13px;color:var(--nv-text);font-weight:600;letter-spacing:.02em}.vr-field input{width:100%;background:#0f0d0b;border:1px solid var(--nv-border);color:var(--nv-text);border-radius:10px;padding:10px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:inset 0 2px 10px rgba(0,0,0,.25)}.vr-field input::placeholder{color:#b9ad91}.vr-field input:focus{border-color:rgba(216,182,106,.35);box-shadow:0 0 0 3px rgba(216,182,106,.16)}.vr-check{display:flex;gap:10px;align-items:flex-start;background:#0f0d0b;border:1px dashed var(--nv-border);border-radius:12px;padding:10px 12px;color:var(--nv-muted);font-size:13px}.vr-check input{transform:translateY(2px)}.vr-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;border:0}.btn-primary{background:linear-gradient(180deg,var(--nv-gold),var(--nv-gold-2));color:#1f140b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 8px 24px rgba(216,182,106,.18)}.btn-primary:hover{filter:brightness(.98)}.btn-primary:disabled{filter:grayscale(.1) brightness(.92);cursor:not-allowed;opacity:.85}.btn-secondary{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.22)}.btn-secondary:hover{background:rgba(255,255,255,.08)}.vr-error{color:#ff8585;background:rgba(255,70,70,.08);border:1px solid rgba(255,70,70,.25);border-radius:10px;padding:8px 10px}.vr-success{color:var(--nv-text);background:linear-gradient(180deg,rgba(216,182,106,.08),rgba(216,182,106,.02));border:1px solid var(--nv-border);border-radius:12px;padding:12px}.vr-success p{margin:0}.hp-field{position:absolute;left:-9999px}@media (max-width:520px){.vr-modal .vr-modal__dialog{width:94vw}}@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}