@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/312bdf69facd99ca-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1b30b992a554bafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Josefin_Sans_7f0108;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/accc82dc8525882b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/312bdf69facd99ca-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1b30b992a554bafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Josefin_Sans_7f0108;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/accc82dc8525882b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/312bdf69facd99ca-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Josefin_Sans_7f0108;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1b30b992a554bafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Josefin_Sans_7f0108;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/accc82dc8525882b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Josefin_Sans_Fallback_7f0108;src:local("Arial");ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.00%;size-adjust:102.29%}.__className_7f0108{font-family:__Josefin_Sans_7f0108,__Josefin_Sans_Fallback_7f0108,Arial,sans-serif;font-style:normal}.__variable_7f0108{--font-josefin:"__Josefin_Sans_7f0108","__Josefin_Sans_Fallback_7f0108",Arial,sans-serif}@tailwind base;@tailwind components;@tailwind utilities;:root{--background:#121111;--foreground:#fff;--golden:#d4a052;--golden-light:#e6b366;--golden-dark:#b8903e;--black-tie:#121111;--silver:silver;--card-bg:#ffffff05;--gold-border:#d4a05240}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{max-width:100vw;overflow-x:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:#121111;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d4a052;outline-offset:2px}img{max-width:100%;height:auto;display:block}.skip-to-main{position:absolute;left:-9999px;z-index:9999;padding:1em;background-color:#000;color:#fff;text-decoration:none;font-weight:700}.skip-to-main:focus{left:50%;transform:translateX(-50%);top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#main-content{overflow-x:hidden;max-width:100vw;width:100%}main{display:block}.Navbar_desktopWrapper__xDwSy{position:fixed;top:0;left:0;right:0;z-index:1100;background:#0a0a0af7;border-bottom:1px solid #d4a05240;will-change:transform}.Navbar_navbar__UMdIx{max-width:1200px;margin:0 auto;padding:8px 18px;display:flex;align-items:center;justify-content:space-between}.Navbar_logoLink__nEILR{display:inline-flex;align-items:center;flex-shrink:0}.Navbar_logo__PiZmU{height:50px;width:auto;aspect-ratio:320/152;transition:opacity .25s ease}.Navbar_logo__PiZmU:hover{opacity:.85}.Navbar_center__1bW9c{flex:1 1;display:flex;justify-content:center;align-items:center;gap:18px}.Navbar_navLink__WmfVb{position:relative;font-size:.88rem;font-weight:500;color:silver;padding:8px 12px;border:none;background:#0000;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;letter-spacing:.05em;transition:color .2s ease}.Navbar_navLink__WmfVb:hover{color:#d4a052}.Navbar_navLinkActive__FCmwD{color:#d4a052;border-bottom:1px solid #d4a052}.Navbar_ctaButton__Rnrx_{padding:12px 32px;font-size:.85rem;font-weight:700;background:#d4a052;color:#000;text-decoration:none;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s ease;position:relative;overflow:hidden}.Navbar_ctaButton__Rnrx_:hover{opacity:.88}.Navbar_navDropdownWrapper__kCIeb{position:relative}.Navbar_megaMenu__XOt9k{position:absolute;top:105%;left:50%;transform:translateX(-50%);width:min(900px,95vw);background:#0a0a0a;padding:22px 26px;display:flex;gap:26px;box-shadow:0 28px 60px #000000b3;border:1px solid #d4a05240;animation:Navbar_fadeDown__eoiKl .22s ease-out;z-index:40}.Navbar_megaColumn__Qn4mE{flex:1 1;display:flex;flex-direction:column}.Navbar_megaTitle__MJthI{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#d4a052;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #d4a0524d}.Navbar_megaColumnsGrid___pzLG{display:flex;gap:18px}.Navbar_megaSubColumn__9AIfx{flex:1 1;display:flex;flex-direction:column;gap:4px}.Navbar_megaItem__ZhNdw{font-size:.85rem;color:silver;padding:7px 10px;text-decoration:none;border-left:2px solid #0000;transition:all .15s ease}.Navbar_megaItem__ZhNdw:hover{color:#d4a052;border-left-color:#d4a05266;background:#d4a0520d}.Navbar_megaItemActive__Hsm10{color:#d4a052;border-left-color:#d4a052;background:#d4a05214}.Navbar_simpleMenuWide__SdkSA{position:absolute;top:105%;left:0;width:240px;background:#0a0a0a;padding:8px 0;box-shadow:0 22px 50px #000000b3;border:1px solid #d4a05240;animation:Navbar_fadeDownSimple__kaJJp .2s ease;z-index:40}.Navbar_simpleMenuWide__SdkSA .Navbar_megaTitle__MJthI{padding-left:16px}@keyframes Navbar_fadeDownSimple__kaJJp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar_simpleItem__gAoQe{display:block;padding:10px 16px;color:silver;font-size:.88rem;text-decoration:none;border-left:2px solid #0000;transition:all .15s ease}.Navbar_simpleItem__gAoQe:hover{color:#d4a052;border-left-color:#d4a05266;background:#d4a0520d}.Navbar_mobileBar__7dwbT{position:fixed;top:0;left:0;right:0;z-index:50;padding:6px 14px;display:none;align-items:center;justify-content:space-between;background:#0a0a0af7;border-bottom:1px solid #d4a05233}.Navbar_mobileLogo__NYD8a{height:32px;width:auto;aspect-ratio:320/152}.Navbar_mobileMenuButton__KgHUk{background:#d4a052;border:none;padding:0;cursor:pointer;color:#000;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Navbar_mobileOverlay__krf7j{position:fixed;inset:0;background:linear-gradient(135deg,#000000fa,#0a0a0afa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;flex-direction:column;animation:Navbar_fadeIn__GVss4 .3s ease-in-out}@keyframes Navbar_fadeIn__GVss4{0%{opacity:0}to{opacity:1}}.Navbar_mobileContent__cuHGN{display:flex;flex-direction:column;height:100%;position:relative;animation:Navbar_slideInContent__xqOEr .4s cubic-bezier(.16,1,.3,1)}@keyframes Navbar_slideInContent__xqOEr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Navbar_mobileFixedHeader__3QHmK{flex-shrink:0;background:linear-gradient(135deg,#d4a052,#e6b366);padding:24px 20px;position:relative;display:flex;align-items:center}.Navbar_headerContent__qDNIg{flex:1 1}.Navbar_brandTitle__HZJMd{color:#000;font-weight:700;font-size:1.3rem;margin:0;letter-spacing:.02em;font-family:Playfair Display,serif}.Navbar_brandSubtitle__jnRe6{color:#000000a6;font-size:.8rem;margin-top:4px;font-weight:400;letter-spacing:.05em}.Navbar_scrollableMiddle__wnJ56{flex:1 1;overflow-y:auto;padding:12px 0;scrollbar-width:thin;scrollbar-color:#d4a052 #ffffff0d}.Navbar_scrollableMiddle__wnJ56::-webkit-scrollbar{width:6px}.Navbar_scrollableMiddle__wnJ56::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}.Navbar_scrollableMiddle__wnJ56::-webkit-scrollbar-thumb{background:#d4a052;border-radius:3px}.Navbar_scrollableMiddle__wnJ56::-webkit-scrollbar-thumb:hover{background:#e8c589}.Navbar_mobileFixedFooter__BAhj1{flex-shrink:0;border-top:1px solid #d4a05233;padding:16px}.Navbar_mobileHeader__YHbSm{display:flex;align-items:center;justify-content:space-between;position:relative;padding:20px;margin-bottom:16px}.Navbar_mobileHeaderTitle__FnXvQ{font-size:.95rem;font-weight:600;color:#000;text-align:center;flex:1 1;margin:0;letter-spacing:.08em;text-transform:uppercase;font-family:Playfair Display,serif}.Navbar_mobileBack__qXd8e{background:#d4a052;border:none;cursor:pointer;color:#000;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 8px #0003}.Navbar_mobileBack__qXd8e:hover{background:#e6b366;transform:translateX(-2px)}.Navbar_mobileClose__BppEX{background:#d4a052;border:none;cursor:pointer;color:#000;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 8px #0003}.Navbar_mobileClose__BppEX:hover{background:#e6b366;transform:scale(1.05)}.Navbar_closeFirst__a3F6X{background:#000;color:#d4a052;border:none;cursor:pointer;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;transition:all .2s ease;box-shadow:0 2px 8px #0003;z-index:10}.Navbar_closeFirst__a3F6X:hover{background:#000000d9;transform:scale(1.05);background:#d4a05226;transform:rotate(90deg)}.Navbar_sectionHeader__fjBQF{font-size:.75rem;font-weight:700;margin:8px 0 20px;padding:0 20px;color:#d4a052;text-align:center;letter-spacing:.3em;text-transform:uppercase;position:relative;font-family:Playfair Display,serif;display:none}.Navbar_sectionHeader__fjBQF:before{margin:0 auto 15px}.Navbar_sectionHeader__fjBQF:after,.Navbar_sectionHeader__fjBQF:before{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,#0000,#d4a052,#0000);display:none}.Navbar_sectionHeader__fjBQF:after{margin:15px auto 0}.Navbar_mobileList__6jAKM{display:flex;flex-direction:column;gap:10px;padding:10px 20px}.Navbar_mobileIcon__LZZTl{flex-shrink:0;position:relative;z-index:1;display:none}.Navbar_mobileItem__m8NIQ{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.9rem;font-weight:400;color:#fff;background:#0000;border:1px solid #d4a05233;border-left:3px solid #d4a0524d;text-decoration:none;transition:all .3s ease;width:100%;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;overflow:hidden;letter-spacing:.02em}.Navbar_mobileItem__m8NIQ:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#d4a05214,#0000);transition:width .3s ease;z-index:0}.Navbar_mobileItem__m8NIQ:hover:before{width:100%}.Navbar_mobileItem__m8NIQ:hover{color:#d4a052;border-left-color:#d4a052;background:#d4a0520d}.Navbar_mobileItemActive__PzBuO,.Navbar_mobileItem__m8NIQ.Navbar_mobileItemActive__PzBuO{background:#d4a05214!important;color:#d4a052!important;border-color:#d4a0524d!important;font-weight:500}.Navbar_mobileItemActive__PzBuO:before{width:100%}.Navbar_mobileItemActive__PzBuO:hover,.Navbar_mobileItem__m8NIQ.Navbar_mobileItemActive__PzBuO:hover{background:#d4a0521f!important;color:#d4a052!important}.Navbar_mobileArrow__M8QpX{font-size:1.1rem;color:#d4a05280;flex-shrink:0;transition:transform .3s ease;position:relative;z-index:1;margin-left:auto}.Navbar_mobileItem__m8NIQ:hover .Navbar_mobileArrow__M8QpX{color:#d4a052;transform:translateX(4px)}.Navbar_mobileCta__DAyPg{display:block;text-align:center;padding:14px;background:#d4a052;color:#000;font-weight:700;font-size:.85rem;text-decoration:none;flex-shrink:0;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.Navbar_mobileCta__DAyPg:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#0000001a;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.Navbar_mobileCta__DAyPg:hover:before{width:300px;height:300px}.Navbar_mobileCta__DAyPg:hover{opacity:.9;color:#000}.Navbar_scrollableList__0L6UF{display:flex;flex-direction:column;gap:10px;padding:10px 20px}@keyframes Navbar_fadeDown__eoiKl{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes Navbar_slideIn__64BDp{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Navbar_slideIn__64BDp{animation:Navbar_slideIn__64BDp .35s cubic-bezier(.16,1,.3,1)}@media (max-width:991px){.Navbar_desktopWrapper__xDwSy{display:none}.Navbar_mobileBar__7dwbT{display:flex}}@media (min-width:992px){.Navbar_mobileBar__7dwbT,.Navbar_mobileOverlay__krf7j{display:none}}.Navbar_backIcon__P_0gW{transform:scaleX(-1)}