@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{color:#e9e5dc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#140b0e;--gold:#a51f2b;--gold-light:#f0e8e8;--line:#c4a4a838;background:#140b0e;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow:hidden}.topline{color:#b9afb2;letter-spacing:2px;background:#090709;justify-content:center;align-items:center;gap:10px;min-height:31px;padding:6px 16px;font-size:9px;font-weight:700;display:flex}.topline-dot,.eyebrow span{background:var(--gold);border-radius:50%;width:5px;height:5px;display:inline-block}.topline-divider{color:var(--gold)}.header{border-bottom:1px solid var(--line);z-index:5;background:#140b0ef7;justify-content:space-between;align-items:center;gap:28px;height:83px;padding:0 clamp(20px,6vw,90px);display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brand-mark{width:43px;height:48px;color:var(--gold);place-items:center;display:grid;position:relative}.brand-mark span{color:#fff5f5;font-size:13px;position:absolute;top:15px}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand-copy strong{letter-spacing:1.2px;white-space:nowrap;font:700 17px Cinzel,serif}.brand-copy em{color:var(--gold-light);font-style:normal}.brand-copy small{letter-spacing:3px;color:#a99da0;font-size:8px}.nav{align-items:center;gap:clamp(16px,3vw,39px);display:flex}.nav>a:not(.nav-cta){color:#d0c6c8;font-size:12px}.nav>a:hover{color:var(--gold-light)}.nav-cta{border:1px solid var(--gold);color:var(--gold-light);align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.mobile-menu{color:var(--gold);background:0 0;border:0;display:none}.hero{isolation:isolate;background:#1a0b10;align-items:center;min-height:620px;padding:80px clamp(22px,10vw,150px);display:flex;position:relative}.hero-backdrop{z-index:-2;background:linear-gradient(90deg,#0c0508fa,#0c0508db 44%,#24050c85),linear-gradient(#0000 60%,#0a0406eb),url(https://images.unsplash.com/photo-1518709268805-4e9042af9f23?auto=format&fit=crop&w=2000&q=85) 50%/cover;position:absolute;inset:0}.hero-content{z-index:1;max-width:660px;position:relative}.eyebrow,.section-kicker{color:var(--gold);letter-spacing:2.5px;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.hero h1,.join-panel h2{letter-spacing:-1.5px;color:#f1eee6;margin:24px 0 18px;font:600 clamp(42px,6vw,76px)/1.14 Cinzel,serif}h1 em,h2 em{color:var(--gold-light);font-style:normal}.hero-lede{color:#eadfe1;font:500 15px Cinzel,serif}.hero-text{color:#c1b7ba;max-width:490px;margin:20px 0 28px;font-size:13px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#171b20}.button-gold:hover{background:var(--gold-light)}.button-outline{color:#eee8d9;border:1px solid #e0d3ac80}.hero-note{color:#b4a9ac;letter-spacing:2px;align-items:center;gap:9px;margin-top:48px;font-size:9px;display:flex}.hero-note svg{color:var(--gold)}.hero-side-mark{writing-mode:vertical-rl;color:#e2ce97ad;letter-spacing:3px;align-items:center;gap:12px;font:10px Cinzel,serif;display:flex;position:absolute;bottom:100px;right:clamp(24px,7vw,100px)}.side-line{background:var(--gold);opacity:.55;width:1px;height:75px}.hero-bottom{color:#7f8b99;letter-spacing:2px;border-top:1px solid #a51f2b59;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:absolute;bottom:20px;left:clamp(22px,10vw,150px);right:clamp(22px,10vw,150px)}.section-wrap{max-width:1180px;margin:auto;padding:88px 28px}.intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin:28px 0 42px;display:grid}h2{letter-spacing:-.7px;margin:0;font:500 clamp(32px,4vw,48px)/1.22 Cinzel,serif}.intro-copy{color:#c2b7ba;max-width:570px;font-size:13px;line-height:1.9}.intro-copy p{margin:0 0 14px}.values-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.value-card{border-right:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000);min-height:190px;padding:26px;position:relative}.value-card:last-child{border-right:0}.value-card svg{color:var(--gold);width:23px}.value-card>span{color:#6f7a87;font:13px Cinzel,serif;position:absolute;top:24px;right:23px}.value-card h3,.event-card h3{color:#f2e9eb;margin:22px 0 10px;font:600 19px Cinzel,serif}.value-card p,.event-card p{color:#b7abad;margin:0;font-size:12px;line-height:1.8}.events-section{background:#0d080a;border-block:1px solid #a51f2b2e}.section-heading{justify-content:space-between;align-items:center;margin:26px 0 32px;display:flex}.section-heading p{color:#b7abad;margin:12px 0 0;font-size:12px}.heading-sigil{width:55px;height:55px;color:var(--gold);border:1px solid var(--line);place-items:center;display:grid;transform:rotate(45deg)}.heading-sigil svg{transform:rotate(-45deg)}.events-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.event-card{border:1px solid var(--line);background:linear-gradient(155deg,#70121f3d,#ffffff03);padding:22px}.event-top,.event-foot{color:#9ba6b4;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.event-top span:first-child{color:var(--gold-light);border:1px solid #c6a65b66;padding:5px 7px}.event-card h3{margin:18px 0 12px;font-size:17px}.event-foot{border-top:1px solid #a51f2b40;margin-top:22px;padding-top:14px}.event-foot svg{color:var(--gold)}.demo-note{color:#7e8a99;margin:18px 0 0;font-size:10px}.join-section{padding-top:82px;padding-bottom:82px}.join-panel{text-align:center;background:radial-gradient(at 50% 0,#70121f7a,#0000 65%),#121c29;border:1px solid #c6a65b59;padding:65px 24px;position:relative;overflow:hidden}.join-ornament{color:var(--gold);margin-bottom:22px}.join-panel .section-kicker{justify-content:center}.join-panel h2{margin:22px 0 14px;font-size:clamp(34px,4vw,52px)}.join-panel>p{color:#c2b7ba;max-width:570px;margin:0 auto 25px;font-size:13px;line-height:1.9}.join-panel>small{color:#7e8a99;margin-top:14px;font-size:10px;display:block}.footer{border-top:1px solid var(--line);background:#090709;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:28px clamp(20px,6vw,90px);display:grid}.footer-brand .brand-mark{width:34px}.footer-brand .brand-copy strong{font-size:12px}.footer-brand .brand-copy small{font-size:7px}.footer>p{color:#9da8b5;text-align:center;font-size:11px}.api-status{color:#98a5b4;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#9b7541;border-radius:50%;width:7px;height:7px}.status-dot.online{background:#64b98a}.legal{color:#697686;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:15px;font-size:9px}@media (width<=760px){.header{height:72px;padding:0 20px}.brand-copy strong{font-size:14px}.brand-copy small{letter-spacing:2px;font-size:7px}.mobile-menu{cursor:pointer;display:block}.nav{border-bottom:1px solid var(--line);background:#140b0e;flex-direction:column;align-items:stretch;gap:20px;padding:18px 20px 22px;display:none;position:absolute;top:72px;left:0;right:0}.nav.nav-open{display:flex}.nav-cta{justify-content:center}.hero{min-height:600px;padding:70px 24px 85px}.hero-backdrop{background:linear-gradient(90deg,#0c0508f7,#1c050acc),linear-gradient(#0000,#0a0406eb),url(https://images.unsplash.com/photo-1518709268805-4e9042af9f23?auto=format&fit=crop&w=1200&q=80) 50%/cover}.hero h1{font-size:clamp(40px,11vw,60px)}.hero-side-mark{display:none}.hero-note{margin-top:34px}.intro-grid{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.section-wrap{padding:64px 22px}.values-grid,.events-grid{grid-template-columns:1fr}.value-card{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.value-card:last-child{border-bottom:0}.event-card{padding:20px}.heading-sigil{flex-shrink:0;width:43px;height:43px;margin-left:12px}.join-panel{padding:48px 20px}.footer{grid-template-columns:1fr auto}.footer>p{text-align:left;grid-area:2/1/auto/-1;margin:0}.api-status{grid-area:1/2}.legal{grid-row:3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
