@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.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:400 900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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%}.F9WnGq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.F9WnGq_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@theme inline{--color-primary: #0f1a2e; --color-gold: #c9a13e; --color-gold-light: #e0b94e; --color-gold-dark: #a8842e; --color-surface: #f7f5f0; --color-dark-surface: #e8e4de; --color-text-primary: #1a1a2e; --color-text-muted: #6b7280; --color-white: #fff; --color-black: #0a0a0a; --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; --font-serif: "Playfair Display", ui-serif, Georgia, serif;}:root{--background:#fff;--foreground:#1a1a2e}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.bg-primary{background-color:#0f1a2e}.bg-gold{background-color:#c9a13e}.bg-gold-light{background-color:#e0b94e}.bg-surface{background-color:#f7f5f0}.bg-dark-surface{background-color:#e8e4de}.bg-white{background-color:#fff}.bg-dark{background-color:#0a0a0a}.bg-black{background-color:#000}.bg-gold\/5{background-color:#c9a13e0d}.bg-gold\/10{background-color:#c9a13e1a}.bg-gold\/20{background-color:#c9a13e33}.bg-primary\/5{background-color:#0f1a2e0d}.bg-primary\/10{background-color:#0f1a2e1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.text-primary{color:#0f1a2e}.text-gold{color:#c9a13e}.text-gold-light{color:#e0b94e}.text-white{color:#fff}.text-muted{color:#6b7280}.text-black{color:#0a0a0a}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-gold\/10{color:#c9a13e1a}.text-gold\/20{color:#c9a13e33}.text-primary\/80{color:#0f1a2ecc}.border-gold{border-color:#c9a13e}.border-gold\/10{border-color:#c9a13e1a}.border-gold\/15{border-color:#c9a13e26}.border-gold\/20{border-color:#c9a13e33}.border-gold\/25{border-color:#c9a13e40}.border-gold\/30{border-color:#c9a13e4d}.border-gold\/40{border-color:#c9a13e66}.border-gold\/50{border-color:#c9a13e80}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-dark-surface\/30{border-color:#e8e4de4d}.border-dark-surface\/50{border-color:#e8e4de80}.focus\:ring-gold\/50:focus{--tw-ring-color:#c9a13e80}.shadow-gold\/25{--tw-shadow-color:#c9a13e40}.shadow-gold\/40{--tw-shadow-color:#c9a13e66}.hover\:shadow-gold\/30:hover{--tw-shadow-color:#c9a13e4d}.hover\:shadow-gold\/40:hover{--tw-shadow-color:#c9a13e66}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-from), var(--tw-gradient-to))}.from-gold{--tw-gradient-from:#c9a13e}.to-gold-light{--tw-gradient-to:#e0b94e}.from-gold-dark{--tw-gradient-from:#a8842e}.from-primary{--tw-gradient-from:#0f1a2e}.from-primary\/95{--tw-gradient-from:#0f1a2ef2}.from-primary\/80{--tw-gradient-from:#0f1a2ecc}.to-primary\/60{--tw-gradient-to:#0f1a2e99}.from-transparent{--tw-gradient-from:transparent}.via-gold{--tw-gradient-via:#c9a13e}.to-transparent{--tw-gradient-to:transparent}.hover\:bg-gold:hover{background-color:#c9a13e}.hover\:bg-gold-light:hover{background-color:#e0b94e}.hover\:text-gold:hover{color:#c9a13e}.hover\:border-gold:hover{border-color:#c9a13e}.hover\:border-gold\/30:hover{border-color:#c9a13e4d}.hover\:border-gold\/40:hover{border-color:#c9a13e66}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;box-shadow:var(--tw-shadow)}.hover\:-translate-y-1:hover{transform:translateY(-4px)}.hover\:-translate-y-2:hover{transform:translateY(-8px)}.hover\:bg-white\/80:hover{background-color:#fffc}.focus\:border-gold:focus{border-color:#c9a13e}.focus\:ring-2:focus{--tw-ring-offset-shadow:0 0 0 0 #0000;--tw-ring-shadow:0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:bg-primary\/10:hover .group-hover\:bg-primary\/10{background-color:#0f1a2e1a}.group-hover\:scale-105:hover .group-hover\:scale-105{transform:scale(1.05)}.group-hover\:text-gold:hover .group-hover\:text-gold{color:#c9a13e}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.reveal.revealed,.is-visible .reveal,.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}html{scroll-behavior:smooth}::selection{color:#0f1a2e;background-color:#c9a13e}.font-serif{font-family:Playfair Display,ui-serif,Georgia,serif}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce{animation:2s ease-in-out infinite bounce}
