@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&family=DM+Sans:wght@300;400;500&family=Bebas+Neue&display=swap");:root{--navy:#0a1628;--navy2:#111f35;--navy3:#182c48;--gold:#c4963a;--goldlt:#e8c87a;--golddk:#8a6a28;--border:rgba(196,150,58,.18);--ghost:rgba(196,150,58,.07);--W:#f2ede4;--off:#e4ddd2;--dim:#c0b9ae;--faint:#6e6660;--green:#2e9d72;--red:#c05050}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--W);font-family:DM Sans,sans-serif;font-weight:300;font-size:15px;line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}.serif{font-family:Cormorant Garamond,serif}.bebas{font-family:Bebas Neue,sans-serif}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:600}.container{max-width:1280px;margin:0 auto;padding:0 64px}@media (max-width:768px){.container{padding:0 24px}}.gold-rule{width:40px;height:2px;background:var(--gold)}.eyebrow{letter-spacing:.4em;color:var(--gold)}.btn-gold,.eyebrow{font-size:10px;text-transform:uppercase}.btn-gold{display:inline-flex;align-items:center;gap:10px;letter-spacing:.3em;color:var(--navy);background:var(--gold);padding:14px 28px;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}.btn-gold:hover{background:var(--goldlt);transform:translateY(-1px)}.btn-outline{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);background:transparent;padding:13px 28px;border:1px solid var(--border);cursor:pointer;font-family:DM Sans,sans-serif;font-weight:400;text-decoration:none;transition:border-color .2s,color .2s}.btn-outline:hover{border-color:var(--gold);color:var(--goldlt)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate{opacity:0;animation:fadeUp .7s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.35s}.delay-4{animation-delay:.5s}.delay-5{animation-delay:.65s}.hr{height:1px;background:var(--border);margin:0}