nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(242,213,116,.08)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 40px;height:64px}.wordmark[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:900;font-size:22px;color:var(--gold);letter-spacing:4px;text-decoration:none;flex-shrink:0}.wordmark[data-astro-cid-dmqpwcec]:hover{color:var(--gold);filter:brightness(1.2)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;list-style:none;gap:36px;position:absolute;left:50%;transform:translate(-50%)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text);text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--white)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--gold)}.download-btn[data-astro-cid-dmqpwcec]{font-size:12px;padding:10px 24px;flex-shrink:0}.hamburger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:22px;height:2px;background:var(--gold);transition:all .2s}.mobile-overlay[data-astro-cid-dmqpwcec]{display:none;position:fixed;inset:0;z-index:200;background:#000000f7;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.mobile-overlay[data-astro-cid-dmqpwcec].open{opacity:1;pointer-events:auto}.close-btn[data-astro-cid-dmqpwcec]{position:absolute;top:20px;right:24px;background:none;border:none;color:var(--text);font-size:22px;cursor:pointer;line-height:1}.close-btn[data-astro-cid-dmqpwcec]:hover{color:var(--white)}.mobile-links[data-astro-cid-dmqpwcec]{list-style:none;display:flex;flex-direction:column;align-items:center;gap:32px}.mobile-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:3px;color:var(--text-bright);text-decoration:none}.mobile-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.mobile-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--gold)}.mobile-download[data-astro-cid-dmqpwcec]{font-size:14px!important;padding:12px 36px;margin-top:8px;color:#000!important;-webkit-text-stroke:.5px rgba(0,0,0,.8)}@media(max-width:768px){.nav-links[data-astro-cid-dmqpwcec],.download-btn[data-astro-cid-dmqpwcec]{display:none}.hamburger[data-astro-cid-dmqpwcec],.mobile-overlay[data-astro-cid-dmqpwcec]{display:flex}.nav-inner[data-astro-cid-dmqpwcec]{padding:0 24px}}footer[data-astro-cid-sz7xmlte]{margin-top:80px;border-top:1px solid rgba(242,213,116,.06)}.glow-line-subtle[data-astro-cid-sz7xmlte]{height:1px;background:linear-gradient(90deg,transparent 10%,rgba(242,213,116,.25) 40%,rgba(111,160,160,.2) 60%,transparent 90%);margin-bottom:0}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:48px 40px 56px;gap:40px}.col[data-astro-cid-sz7xmlte]{flex:1}.wordmark[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:900;font-size:20px;letter-spacing:4px;color:#f2d57459;display:block;margin-bottom:10px}.tagline[data-astro-cid-sz7xmlte]{font-size:13px;color:#aaaaaa80;letter-spacing:.5px}.links-col[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}.links-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:14px;align-items:center}.links-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text);text-decoration:none;transition:color .2s}.links-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.copy-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.copy[data-astro-cid-sz7xmlte],.privacy[data-astro-cid-sz7xmlte]{font-size:12px;color:#aaa6}.privacy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#aaa6;text-decoration:none;transition:color .2s}.privacy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}@media(max-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;text-align:center;padding:40px 24px 48px;gap:32px}.wordmark-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center}.links-col[data-astro-cid-sz7xmlte]{justify-content:center}.links-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 24px}.copy-col[data-astro-cid-sz7xmlte]{align-items:center}}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Black.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--bg: #000000;--surface: #0A0A0A;--gold: #F2D574;--teal: #6FA0A0;--cream: #F3ECD4;--text: #AAAAAA;--text-bright: #D8D8D8;--white: #FFFFFF;--font-display: "Outfit", sans-serif;--font-body: "DM Sans", sans-serif;--para-clip: polygon(3% 0, 100% 0, 97% 100%, 0 100%);--para-clip-btn: polygon(6% 0, 100% 0, 94% 100%, 0 100%);--stripe-color: rgba(242, 213, 116, .03)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--teal);text-decoration:none;transition:color .2s}a:hover{color:var(--white)}img{max-width:100%;display:block}.stripe-bg{background-image:repeating-linear-gradient(-75deg,transparent,transparent 40px,var(--stripe-color) 40px,var(--stripe-color) 42px)}.glow-line{height:2px;background:linear-gradient(90deg,transparent 5%,var(--gold) 30%,var(--teal) 70%,transparent 95%);opacity:.6}.glow-line-subtle{height:1px;background:linear-gradient(90deg,transparent 10%,var(--teal) 40%,var(--gold) 60%,transparent 90%);opacity:.3}.section-label{font-family:var(--font-display);font-weight:700;font-size:11px;color:var(--teal);text-transform:uppercase;letter-spacing:6px;margin-bottom:12px}.section-title{font-family:var(--font-display);font-weight:900;font-size:clamp(32px,4vw,48px);color:var(--white);letter-spacing:-1px;margin-bottom:60px;line-height:1.1}.section-title span{color:var(--gold)}.btn-gold{display:inline-block;padding:14px 36px;background:var(--gold);color:#000;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;clip-path:var(--para-clip-btn);transition:transform .2s,filter .2s;border:none;cursor:pointer}.btn-gold:hover{transform:skew(-3deg) scale(1.04);filter:brightness(1.15);color:#000}.btn-outline{display:inline-block;padding:14px 36px;border:1.5px solid var(--teal);color:var(--teal);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;clip-path:var(--para-clip-btn);transition:all .2s;background:transparent}.btn-outline:hover{background:#6fa0a01a;transform:skew(-3deg) scale(1.04);color:var(--white);border-color:var(--white)}.btn-dark{display:inline-block;padding:16px 44px;background:#000;color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;clip-path:var(--para-clip-btn);transition:transform .2s;border:none;cursor:pointer}.btn-dark:hover{transform:skew(-3deg) scale(1.04);color:var(--gold)}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.visible{opacity:1;transform:translateY(0)}.stagger>.fade-up:nth-child(1){transition-delay:.1s}.stagger>.fade-up:nth-child(2){transition-delay:.2s}.stagger>.fade-up:nth-child(3){transition-delay:.3s}.stagger>.fade-up:nth-child(4){transition-delay:.4s}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes diagonalWipeIn{0%{clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}to{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}}main{animation:diagonalWipeIn .4s ease-out both}
