:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #070b10;--bg2: #0b121a;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--gold: #d6b46a}html,body{height:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}a{color:#d6b46aeb;text-decoration:none}a:hover{color:#d6b46a}*{box-sizing:border-box}h1,h2,h3,p{margin:0}p+p{margin-top:12px}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.contact-form input,.contact-form textarea{padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);font:inherit;background:#ffffff08;color:inherit}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid rgba(214,180,106,.8);outline-offset:2px}.contact-form input:disabled,.contact-form textarea:disabled{opacity:.7;cursor:not-allowed}.contact-form-message{margin:0;padding:.5rem;border-radius:6px}.contact-form-success{background:#d6b46a1f;color:#ffffffe6}.contact-form-error{background:#c8000033;color:#f88}.contact-form button{align-self:flex-start;border-radius:999px;border:1px solid rgba(214,180,106,.45);background:radial-gradient(120% 120% at 30% 0%,rgba(214,180,106,.25),rgba(214,180,106,.08) 55%,transparent 100%);color:#ffffffe6;padding:10px 16px}.contact-form-landing{gap:10px}.contact-form-landing input,.contact-form-landing textarea{border-radius:4px;border:1px solid rgba(255,255,255,.26);background:#03080e61;color:#ffffffe6;padding:10px 12px;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.contact-form-landing input::placeholder,.contact-form-landing textarea::placeholder{color:#ffffff9e}.contact-form-landing textarea{min-height:90px;resize:vertical}.contact-form-landing button{align-self:center;border-radius:4px;border:1px solid rgba(255,255,255,.28);background:#03080e57;padding:9px 24px;text-transform:uppercase;letter-spacing:.14em;font-size:11px}@font-face{font-family:RockStarNarrow;src:url(/fonts/RockStarNarrow-Regular.woff2) format("woff2"),url(/fonts/RockStarNarrow-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceSerif4Roman;src:url(/fonts/SourceSerif4Roman-Regular.woff2) format("woff2"),url(/fonts/SourceSerif4Roman-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #000e19;--bg2: #000e19;--surface: rgba(255, 255, 255, .04);--surface2: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--gold: #d6b46a;--gold2: #b78a2a;--container: 1350px;--padX: 24px;--padY: 84px}.landing-page{height:100vh;height:100svh}.landing-slides{height:100vh;height:100svh;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.landing-section{position:relative;padding:var(--padY) var(--padX);color:var(--text);overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.landing-hero{height:100vh;height:100svh;min-height:100vh;min-height:100svh;padding-top:24px;padding-bottom:24px;text-align:center;background:center/cover no-repeat;background-image:image-set(url(/hero.webp) type("image/webp"),url(/hero.png) type("image/png"));display:flex;align-items:center;justify-content:center}.landing-hero .landing-container{max-width:960px}.landing-hero:after{opacity:.06}.landing-hero .landing-divider{display:none}.landing-hero .landing-subtitle{text-transform:uppercase;font-size:clamp(12px,.95vw,16px);letter-spacing:.14em;line-height:1.5;max-width:800px}.landing-hero .landing-secondaryLine{margin-top:10px;text-transform:uppercase;letter-spacing:.13em;font-size:clamp(10px,.9vw,13px);color:#ffffffc7}.landing-brand{display:flex;justify-content:center;margin-bottom:22px}.landing-hero .landing-brand{position:static;transform:none;margin:0 0 22px;width:auto}.landing-brand img{width:min(300px,42vw);height:auto;display:block;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.landing-mark{width:54px;height:54px;border-radius:14px;border:1px solid rgba(214,180,106,.45);background:radial-gradient(70% 70% at 30% 20%,rgba(214,180,106,.35),transparent 60%),linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 10px 30px #00000059;position:relative}.landing-mark:after{content:"";position:absolute;inset:12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);transform:rotate(6deg);opacity:.9}.landing-container{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.landing-footer{scroll-snap-align:start;scroll-snap-stop:always}.landing-section .landing-container>*{opacity:0;transform:translateY(26px);filter:blur(1px);transition:opacity .7s ease,transform .7s ease,filter .7s ease;will-change:opacity,transform,filter}.landing-section .landing-container>*:nth-child(1){transition-delay:80ms}.landing-section .landing-container>*:nth-child(2){transition-delay:.16s}.landing-section .landing-container>*:nth-child(3){transition-delay:.24s}.landing-section .landing-container>*:nth-child(4){transition-delay:.32s}.landing-section .landing-container>*:nth-child(5){transition-delay:.4s}.landing-section .landing-container>*:nth-child(6){transition-delay:.48s}.landing-section.is-visible .landing-container>*{opacity:1;transform:translateY(0);filter:blur(0)}.landing-solid{background:linear-gradient(180deg,var(--bg2),var(--bg))}.landing-about{height:100vh;height:100svh;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}.landing-about .landing-container{max-width:900px}.landing-about .landing-h2{margin-bottom:26px}.landing-aboutBody{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(12px,.95vw,16px);line-height:1.55;max-width:780px}.landing-aboutBody p{margin-bottom:18px}.landing-waves{background:linear-gradient(180deg,#070f15,#05090d)}.landing-waves:before{content:"";position:absolute;inset:-20% -10%;background:repeating-linear-gradient(115deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 1px,transparent 24px),radial-gradient(900px 700px at 20% 80%,rgba(214,180,106,.1),transparent 55%);transform:rotate(-10deg);opacity:.55;-webkit-mask-image:radial-gradient(60% 60% at 55% 45%,black 55%,transparent 100%);mask-image:radial-gradient(60% 60% at 55% 45%,black 55%,transparent 100%)}.landing-structure{height:100vh;height:100svh;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:center/cover no-repeat;background-image:image-set(url(/structure.webp) type("image/webp"),url(/structure.png) type("image/png"))}.landing-structure:before{content:"";position:absolute;inset:0;background:radial-gradient(58% 44% at 50% 50%,#070d151f,#04080e6b 70%,#02050a94),linear-gradient(180deg,#02060b38,#02060b57);z-index:0;transform:none;opacity:1;-webkit-mask-image:none;mask-image:none}.landing-structure .landing-container{max-width:800px}.landing-structure .landing-h2{margin-bottom:22px}.landing-structureBody{text-transform:uppercase;letter-spacing:.11em;font-size:clamp(12px,.95vw,16px);line-height:1.5;max-width:760px}.landing-structureBody p{margin-bottom:14px}.landing-space{background:radial-gradient(900px 500px at 50% 105%,rgba(90,140,190,.2),transparent 60%),radial-gradient(800px 500px at 30% 0%,rgba(214,180,106,.1),transparent 55%),linear-gradient(180deg,#05070b,#030407)}.landing-investors{height:100vh;height:100svh;min-height:100vh;min-height:100svh;background:center/cover no-repeat;background-image:image-set(url(/investors.webp) type("image/webp"),url(/investors.png) type("image/png"));display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}.landing-investors .landing-h1{color:#fff}.landing-investors:before{content:"";position:absolute;inset:0;background:radial-gradient(58% 42% at 50% 48%,#070d151a,#04080e57 70%,#02050a85),linear-gradient(180deg,#02060b38,#02060b57);z-index:0}.landing-investors .landing-container{max-width:900px}.landing-investors .landing-h2{margin-bottom:24px}.landing-investorsBody{text-transform:uppercase;letter-spacing:.11em;font-size:clamp(12px,.95vw,16px);line-height:1.5;max-width:760px}.landing-investors .landing-ctaRow{margin-top:22px}.landing-section:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");opacity:.14;mix-blend-mode:overlay;pointer-events:none}.landing-kicker{letter-spacing:.28em;text-transform:uppercase;font-size:12px;color:#d6b46ae6;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-title{font-size:clamp(20px,4.2vw,32px);line-height:1.12;margin:8px 0 0;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-title-smaller{font-size:clamp(24px,4.2vw,32px);line-height:1.12;margin:0 0 16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-subtitle{max-width:860px;color:var(--muted);font-size:16px;line-height:1.65;margin-left:auto;margin-right:auto;font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-secondaryLine{font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-body p{margin:0 0 14px}.landing-body p:last-child{margin-bottom:0}.landing-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);margin:26px 0}.landing-ctaRow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px;flex-wrap:wrap}.landing-button{appearance:none;border:1px solid rgba(255,255,255,.28);background:#03080e47;color:#ffffffe6;padding:9px 24px;border-radius:4px;cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-button:hover{background:#cba25c;border-color:#d6b46ac7;color:#07131d}.landing-secondaryLine{color:#ffffffd1;font-size:14px}.landing-h1{text-align:center;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:34px;margin:0 0 18px;color:#cba25c;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-h2{text-align:center;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:14px;margin:0 0 18px;color:#d6b46ad9;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-body{max-width:860px;margin:0 auto;text-align:center;color:var(--muted);line-height:1.75;font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.landing-cardsFlat{gap:48px;align-items:start}.landing-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--border);border-radius:18px;padding:22px;text-align:center}.landing-cardFlat{background:transparent;border:none;padding:0}.landing-cardIcon{color:#d6b46ae6;display:inline-flex;margin-bottom:12px;align-items:center;justify-content:center;min-height:112px}.landing-cardIconImg{width:156px;height:156px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.38))}.landing-cardTitle{margin:0 0 10px;font-size:24px;letter-spacing:.18em;text-transform:uppercase;color:#cba25c;font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-bullets{list-style:none;padding:0;margin:0;color:#ffffffb3;line-height:1.8;font-size:13px;text-transform:uppercase;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px}.landing-listCard{border:1px solid var(--border);background:#ffffff08;border-radius:16px;padding:18px}.landing-listTitle{margin:0 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#d6b46ad9;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-listItem{margin:0;color:#fffc;font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-partners{height:100vh;height:100svh;min-height:100vh;min-height:100svh;padding-top:42px;padding-bottom:42px}.landing-partners .landing-container{max-width:900px}.landing-partners .landing-h2{margin-bottom:14px}.landing-partnersBody{max-width:760px;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(12px,.95vw,16px);line-height:1.45;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-partnersGrid{margin-top:54px;column-gap:72px;row-gap:40px;max-width:760px;margin-left:auto;margin-right:auto}.landing-partnerItem{border:none;background:transparent;border-radius:0;padding:0;text-align:center}.landing-partners .landing-h2{font-size:clamp(14px,2.4vw,24px);letter-spacing:.08em;color:#cba25c;margin-bottom:12px;font-family:SourceSerif4Roman,system-ui,-apple-system,Segoe UI,sans-serif}.landing-partners .landing-listItem{text-transform:uppercase;letter-spacing:.11em;font-size:clamp(12px,.95vw,16px);line-height:1.45;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-contactWrap{max-width:720px;margin:34px auto 0;display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.landing-contactSolo{max-width:520px;margin:34px auto 0}.landing-contactCard{border:1px solid var(--border);background:#00000040;border-radius:18px;padding:18px}.landing-contact{height:100vh;height:100svh;min-height:100vh;min-height:100svh;background:url(/contact.jpg) center/cover no-repeat;padding-top:40px;padding-bottom:40px}.landing-contact:before{content:"";position:absolute;inset:0;background:radial-gradient(56% 44% at 50% 48%,#070d151f,#04080e61 70%,#02050a8f),linear-gradient(180deg,#02060b38,#02060b57);z-index:0}.landing-contact .landing-container{max-width:760px}.landing-contact .landing-h2{margin-bottom:14px}.landing-contactBody{text-transform:uppercase;letter-spacing:.11em;font-size:clamp(10px,.9vw,13px);line-height:1.45;max-width:700px}.landing-contact .landing-contactSolo{margin-top:18px;max-width:420px}.landing-contact .landing-contactCard{border:none;background:transparent;border-radius:0;padding:0}.landing-footer{padding:26px var(--padX);background:linear-gradient(180deg,#021126,#031023);color:#fff9;border-top:1px solid rgba(255,255,255,.08)}.landing-footerInner{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 20px}.landing-footerLeft{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.landing-footerLabel{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#fff9;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-footerCopy{text-align:center;letter-spacing:.13em;text-transform:uppercase;font-size:11px;color:#ffffff75;white-space:nowrap;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-footerRight{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.landing-footerLink{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#ffffff8c;font-family:RockStarNarrow,system-ui,-apple-system,Segoe UI,sans-serif}.landing-footerLink:hover{color:#d6b46ae6}.landing-social{display:inline-flex;gap:10px}.landing-social a{color:#fff9;display:inline-flex;align-items:center;justify-content:center}.landing-social svg{width:20px;height:20px}.landing-social a:hover{color:#d6b46ae6}@media(prefers-reduced-motion:reduce){.landing-slides{scroll-snap-type:none;scroll-behavior:auto}.landing-section .landing-container>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media(max-width:900px){:root{--padY: 66px}.landing-cards,.landing-grid2,.landing-contactWrap{grid-template-columns:1fr}.landing-hero{padding-top:22px;padding-bottom:22px}.landing-title{white-space:normal;letter-spacing:.07em;font-size:clamp(30px,6.5vw,44px)}.landing-brand{margin-bottom:20px}.landing-aboutBody{letter-spacing:.08em;font-size:clamp(11px,2.8vw,13px);line-height:1.5}.landing-structureBody{letter-spacing:.08em;font-size:clamp(10px,2.5vw,12px);line-height:1.45}.landing-partnersGrid{margin-top:34px;row-gap:24px;column-gap:26px}.landing-partners .landing-listTitle{font-size:clamp(18px,6.2vw,28px)}.landing-footerInner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.landing-footerLeft,.landing-footerRight{align-items:center}.landing-footerCopy{white-space:normal}}.about{max-width:700px;margin:0 auto;padding:1rem 2rem}.about section{margin-top:1.5rem}.about h2{font-size:1.4em;margin-bottom:.5rem}.contact{max-width:500px;margin:0 auto;padding:1rem 2rem}.contact p{color:#888;margin-bottom:1.5rem}#root{min-height:100vh;display:flex;flex-direction:column}.layout-header{position:sticky;top:0;z-index:50;padding:14px 24px;background:#00000038;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout-nav{display:flex;align-items:center;justify-content:center;gap:18px;max-width:1040px;margin:0 auto;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.layout-nav a{color:#ffffffb8;padding:8px 10px;border-radius:999px;border:1px solid transparent}.layout-nav a:hover{color:#d6b46af2;border-color:#d6b46a4d;background:#d6b46a14}.layout-main{flex:1;padding:0}
