@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fadd5bd1-module__S1Erea__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_fadd5bd1-module__S1Erea__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_6fb067e6-module__u83Gya__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_6fb067e6-module__u83Gya__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--gold:#d4af37;--gold-bright:#f5e17a;--gold-dark:#7a5800;--gold-mid:#c9960c;--gold-muted:#d4af3799;--gold-faint:#d4af3733;--gold-ghost:#d4af3714;--hydro:#00f2fe;--hydro-soft:#4facfe;--hydro-muted:#00f2fe40;--hydro-glow:#38bdf866;--navy-deep:#001a2c;--navy-mid:#00162a;--navy-panel:#00162ab8;--navy-input:#000a1699;--navy-dark:#000f1e80;--navy-overlay:#0003;--text-primary:#e8d5a3;--text-muted:#e8d5a3b3;--text-dim:#e8d5a380;--glitch-green:#0f6;--glitch-bg:#050b11;--danger:#f33;--danger-muted:#630a0a40;--liquid-glass-bg:linear-gradient(135deg, #ffffff1c 0%, #00204070 40%, #000e1ead 100%);--liquid-glass-border:#ffffff38;--liquid-glass-border-hover:#00f2fe73;--liquid-glass-filter:blur(14px) brightness(1.12) saturate(1.3) url(#displacementFilter);--liquid-glass-filter-safe:blur(14px) brightness(1.12) saturate(1.3);--liquid-glass-shadow:0 16px 40px #0008168c, inset 4px 4px 0px -4px #ffffffbf, inset 0 0 10px 1px #ffffff40, inset -3px -3px 8px #00f2fe33;--liquid-glass-glow:0 0 25px #00f2fe40;--glass-bg:var(--liquid-glass-bg);--glass-border:var(--liquid-glass-border);--glass-blur:14px;--nav-height:56px;--container-max:800px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--z-bg:0;--z-vignette:1;--z-bubbles:2;--z-content:10;--z-nav:20;--z-particles:30;--z-music:40;--z-scanline:50}.site-bg-layer{width:100vw;height:100lvh;z-index:var(--z-bg);pointer-events:none;backface-visibility:hidden;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.site-bg-picture{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-bg-image{object-fit:cover;object-position:center center;filter:none;backface-visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:translate(0,0)}.site-bg-vignette{width:100%;height:100%;z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(#0000 0% 55%,#00000073 100%);position:absolute;inset:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body{background:var(--navy-deep);color:var(--text-primary);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100lvh;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#00142866}::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:4px}.glass,.glass-regular{background:var(--liquid-glass-bg);-webkit-backdrop-filter:var(--liquid-glass-filter-safe);border:1px solid var(--liquid-glass-border);box-shadow:var(--liquid-glass-shadow);transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:relative}.glass:before,.glass-regular:before{content:"";border-radius:inherit;pointer-events:none;opacity:.85;position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff8c,inset -1px -1px 2px #00f2fe33}.glass-container{border-radius:var(--radius-xl);-webkit-backdrop-filter:var(--liquid-glass-filter-safe);background:linear-gradient(135deg,#ffffff1f 0%,#001c3870 45%,#000c1ab8 100%);border:1px solid #ffffff3d;position:relative;box-shadow:0 20px 50px #00081699,inset 6px 6px 0 -5px #ffffffbf,inset 0 0 16px 2px #ffffff2e,inset -4px -4px 10px #00f2fe33}.glass-interactive{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s}.glass-interactive:hover{border-color:#00f2fe80;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 36px #000a1e8c,inset 3px 3px 0 -1px #ffffffe6,inset 0 0 14px #00f2fe4d,0 0 20px #00f2fe40}.glass-interactive:active{transform:translateY(0)scale(.98)}.glass-prominent,.request-btn{-webkit-backdrop-filter:blur(12px);cursor:pointer;color:#0b0700;text-shadow:0 1px 1px #ffffff73;border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff73 0%,#f5e17aeb 32%,#be8c0cfa 100%);border:1px solid #ffffff8c;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000061,inset 2px 2px 0 -1px #fffffff2,inset 0 0 10px #fff6,inset -2px -2px 6px #00000059}.glass-prominent:hover:not(:disabled),.request-btn:hover:not(:disabled){border-color:#fffc;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 34px #d4af3799,inset 2px 2px 0 -1px #fff,inset 0 0 14px #ffffff8c,0 0 25px #00f2fe59}.glass-prominent:active:not(:disabled),.request-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.request-btn:disabled{opacity:.6;cursor:not-allowed}.glass-tint-hydro{background:linear-gradient(135deg,#ffffff29 0%,#00244899 35%,#001024cc 100%);border:1px solid #ffffff3d;box-shadow:0 8px 24px #00000059,inset 2px 2px 0 -1px #ffffffb3,inset 0 0 10px 1px #00f2fe2e}.glass-tint-gold{background:linear-gradient(135deg,#fff3 0%,#d4af373d 40%,#3c2d0a73 100%);border:1px solid #ffffff47;box-shadow:0 8px 24px #0000004d,inset 2px 2px 0 -1px #ffffffbf,inset 0 0 8px 1px #d4af3733}.glass-tint-danger{background:linear-gradient(135deg,#ff32322e 0%,#3c0a1499 60%,#1e050acc 100%);border:1px solid #ff505073;box-shadow:0 10px 30px #32000080,inset 2px 2px 0 -1px #ff969699,inset 0 0 12px #ff323240}@keyframes goldGlow{0%,to{text-shadow:0 0 8px #d4af3780}50%{text-shadow:0 0 18px #d4af37e6,0 0 38px #d4af3780}}@keyframes shake{0%,to{transform:translate(0)rotate(0)}16%{transform:translate(5px,3px)rotate(.6deg)}40%{transform:translate(-3px,3px)rotate(-.2deg)}}@keyframes particleFly{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.15) rotate(540deg)}}@keyframes floatBubble{0%{opacity:0;transform:translateY(100vh)scale(.6)}30%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh)scale(1.2)}}@keyframes glitch{0%{text-shadow:2px 0 #f0f,-2px 0 #0ff}50%{text-shadow:-2px 0 #f0f,2px 0 #0ff}to{text-shadow:2px 0 #f0f,-2px 0 #0ff}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coldStartPulse{0%,to{box-shadow:0 0 #00f2fe26}50%{box-shadow:0 0 20px 4px #00f2fe40}}@keyframes coldStartDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.title-glow{animation:3.5s ease-in-out infinite goldGlow}.court-shake{animation:1.4s ease-in-out shake}.glitch-text{text-shadow:2px 0 #f0f,-2px 0 #0ff;animation:1s linear infinite glitch}.animate-spin{animation:1s linear infinite spin}.cursor-pulse{color:#38bdf8;font-weight:700;animation:.8s infinite blink}.bubble{border:1px solid var(--hydro-muted);pointer-events:none;z-index:var(--z-bubbles);background:radial-gradient(circle,#00f2fe26 0%,#4facfe05 80%);border-radius:50%;position:fixed;bottom:-50px}.glitch-bg{background:var(--glitch-bg)!important;color:var(--glitch-green)!important}.scanline{z-index:var(--z-scanline);pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/6px 100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bubble,.scanline{display:none}}
