:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--panel:#0b0b0b;--panel2:#101010;--line:#ffffff1a;--line2:#d6aa3a52;--gold:#d6aa3a;--gold2:#f0c84a;--text:#f2efe8;--muted:#f2efe8a3;--muted2:#f2efe870;--radius:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{background:radial-gradient(circle at 20% 0%, #d6aa3a1a, transparent 28%), var(--bg);min-height:100vh;overflow-x:hidden}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b8;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:16px clamp(18px,4vw,56px);display:grid;position:fixed;inset:0 0 auto}.brand{color:var(--gold);letter-spacing:.34em;font-size:14px;font-weight:900}.desktop-nav{text-transform:uppercase;letter-spacing:.14em;color:#ffffffad;justify-content:center;align-items:center;gap:16px;font-size:10px;display:flex}.desktop-nav a:hover,.footer-links a:hover{color:var(--gold)}.top-cta,.primary,.form-actions button{background:var(--gold);color:#000;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:900}.top-cta:hover,.primary:hover,.form-actions button:hover{background:var(--gold2)}.menu-btn{border:1px solid var(--line);color:#fff;text-transform:uppercase;letter-spacing:.16em;background:0 0;border-radius:999px;padding:10px 14px;font-size:11px;display:none}.mobile-nav{grid-column:1/-1;gap:10px;padding-top:14px;display:grid}.mobile-nav a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;color:#ffffffbd;border-radius:18px;padding:14px 16px;font-size:12px}.section{max-width:1320px;margin:0 auto;padding:112px clamp(18px,4vw,56px);scroll-margin-top:90px}.section.compact{padding-top:78px;padding-bottom:78px}.dark-band{border-block:1px solid var(--line);background:#080808;max-width:none}.dark-band>*{max-width:1320px;margin-left:auto;margin-right:auto}.hero{background:linear-gradient(90deg,#050505 0% 46%,#0505059e 100%);grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;max-width:none;min-height:100vh;padding-top:110px;display:grid}.hero>*{max-width:1320px}.hero-copy{padding-left:max(0px,50vw - 660px)}.hero-image{min-height:640px;margin-right:max(18px,50vw - 660px)}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.34em;align-items:center;gap:14px;margin-bottom:26px;font-size:11px;font-weight:900;display:flex}.eyebrow i{background:#d6aa3a8c;width:42px;height:1px;display:inline-block}.tagline{color:var(--muted2);text-transform:uppercase;letter-spacing:.28em;font-size:13px}h1{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(48px,7vw,104px);line-height:.92}h2{text-transform:uppercase;letter-spacing:.07em;max-width:980px;margin:0 0 24px;font-size:clamp(30px,4vw,60px);line-height:1.02}h3{text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px;font-size:22px;line-height:1.15}p{color:var(--muted);font-size:16px;line-height:1.75}.lead{color:#f2efe8b3;max-width:850px;margin-bottom:36px;font-size:18px}.big-lines p{color:#f2efe8ad;margin:0 0 10px;font-size:19px}.big-lines strong{color:#fff}.two-col{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.image-left,.image-right,.contact-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:48px;display:grid}.image-right{grid-template-columns:1.08fr .92fr}.block-gap{margin-top:38px}.cta-row{flex-wrap:wrap;gap:14px;margin:34px 0;display:flex}.secondary,.form-actions a{color:#fff;text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff2e;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:800}.secondary:hover,.form-actions a:hover,.mini-cta:hover{border-color:var(--gold);color:var(--gold)}.tags,.orbit-tags,.entry-links{flex-wrap:wrap;gap:12px;display:flex}.tags span,.orbit-tags span,.entry-links a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.16em;color:#ffffff9e;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:900}.image-slot{border:1px solid var(--line);border-radius:var(--radius);background:#111;min-height:520px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000061}.image-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-overlay{pointer-events:none;background:linear-gradient(90deg,#00000061,#0000000f,#0000008f);position:absolute;inset:0}.image-fallback{text-align:center;color:var(--muted2);background:linear-gradient(145deg,#d6aa3a29,#ffffff0a);place-items:center;padding:30px;display:grid;position:absolute;inset:0}.short-img{min-height:260px;margin-top:24px}.cards{gap:22px;margin-top:34px;display:grid}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.five{grid-template-columns:repeat(5,minmax(0,1fr))}.card,.note,.form-card,.orbit{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:28px}.card:hover{border-color:#d6aa3a6b;transition:all .2s;transform:translateY(-2px)}.card small,.form-card small,.note strong,.orbit small{color:var(--gold);text-transform:uppercase;letter-spacing:.26em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.card p,.note p{color:#f2efe899;font-size:14px}.card em{color:#ffffff6b;text-transform:uppercase;letter-spacing:.18em;margin-top:18px;font-size:11px;font-style:normal;font-weight:900;display:block}.note{border-color:var(--line2);background:#d6aa3a0e;margin-top:28px}.orbit{background:linear-gradient(145deg,#ffffff08,#d6aa3a0f);grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;display:grid}.orbit h3{color:#fff;font-size:34px}.orbit-tags span:first-child,.orbit-tags span:nth-child(2),.orbit-tags span:nth-child(3){color:#f4d98b;background:#d6aa3a14;border-color:#d6aa3a73}.socials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.socials a,.mini-cta{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;color:#ffffff94;border-radius:999px;margin-top:8px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex}.proof-card{padding:0;overflow:hidden}.proof-card small,.proof-card h3,.proof-card p,.proof-card .mini-cta{margin-left:24px;margin-right:24px}.proof-card .mini-cta{margin-bottom:24px}.proof-img{border-bottom:1px solid var(--line);background:#111;height:200px;position:relative;overflow:hidden}.proof-img img{object-fit:cover;opacity:.82;width:100%;height:100%}.contact-section{align-items:start}.form-card{background:linear-gradient(135deg,#d6aa3a1f,#ffffff08)}.form{gap:18px;margin-top:24px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);color:#ffffffdb;background:#0000005c;border-radius:18px;outline:none;width:100%;padding:15px 16px}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus,.field select:focus{background:#0000008c;border-color:#d6aa3ab8}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.spam-note{border:1px solid var(--line);color:#ffffff61;background:#00000040;border-radius:18px;padding:16px;font-size:12px;line-height:1.6}.form-actions{flex-wrap:wrap;gap:12px;display:flex}.ok-message{color:#d6aa3ae0;font-size:13px}.entry-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entry-links a{text-align:center;place-items:center;display:grid}.legal .card{scroll-margin-top:100px}footer{border-top:1px solid var(--line);justify-content:space-between;gap:28px;max-width:1320px;margin:0 auto;padding:38px clamp(18px,4vw,56px);display:flex}footer strong{color:var(--gold);text-transform:uppercase;letter-spacing:.28em}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-links a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.15em;color:#ffffff8f;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}@media (width<=1180px){.desktop-nav,.top-cta{display:none}.menu-btn{justify-self:end;display:inline-flex}.header{grid-template-columns:auto 1fr auto}.cards.five,.cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-copy{padding-left:0}.hero-image{min-height:520px;margin:0}}@media (width<=820px){.section{padding-block:82px}.hero{padding-top:118px}.two-col,.image-left,.image-right,.contact-section,.orbit,.cards.two,.cards.three,.cards.four,.cards.five,.form-grid,.entry-links{grid-template-columns:1fr}.image-slot{min-height:380px}.hero-image{min-height:420px}.eyebrow{letter-spacing:.24em;font-size:10px}h1{font-size:48px}h2{font-size:31px}footer{display:grid}.footer-links{justify-content:flex-start}}
