@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";
.portal-module__UNtR0W__stage{--ink:#f4f3f0;--muted:#f4f3f0ad;--nav:#f4f3f0c7;--strip:#f4f3f091;--line:#f4f3f033;--u:calc(100vh / 1058);isolation:isolate;min-height:100svh;color:var(--ink);text-rendering:geometricprecision;background:#050505;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.portal-module__UNtR0W__plate,.portal-module__UNtR0W__plate:before,.portal-module__UNtR0W__plate:after{position:absolute;inset:0}.portal-module__UNtR0W__plate{z-index:-2;background:#050505;overflow:hidden}.portal-module__UNtR0W__plate:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#05050512 0%,#0505050f 55%,#05050573 78%,#050505eb 100%)}.portal-module__UNtR0W__plate:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#050505 0%,#0000 17% 84%,#050505 100%)}.portal-module__UNtR0W__plateVideo{top:max(0px, calc(var(--u) * 1));width:max(100vw, calc(var(--u) * 1492));height:calc(100vh - var(--u));object-fit:cover;object-position:50% center;opacity:.9;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.portal-module__UNtR0W__topbar{z-index:5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:26px;width:min(100% - 150px,1390px);min-height:86px;margin:0 auto;display:grid;position:relative}.portal-module__UNtR0W__brand{color:var(--ink);justify-self:start;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__memberCta{white-space:nowrap;min-height:44px;color:var(--portal-amber,#d7a84b);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.portal-module__UNtR0W__memberCta:hover{text-underline-offset:4px;text-decoration:underline}.portal-module__UNtR0W__brandMark{background:#05050580;border:1px solid #d7a84bb8;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.portal-module__UNtR0W__brandMark img{object-fit:cover;width:100%;height:100%}.portal-module__UNtR0W__brandText{gap:2px;display:grid}.portal-module__UNtR0W__brandText strong{letter-spacing:.08em;font-size:17px;font-weight:700}.portal-module__UNtR0W__brandText small{color:var(--muted);letter-spacing:.18em;font-size:8px;font-weight:600}.portal-module__UNtR0W__links{color:var(--nav);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(15px,1.7vw,28px);font-size:clamp(12px,1.08vw,16px);display:flex}.portal-module__UNtR0W__links a,.portal-module__UNtR0W__disabledLink{color:inherit;text-decoration:none;transition:color .18s;position:relative}.portal-module__UNtR0W__links a:hover{color:#fff}.portal-module__UNtR0W__disabledLink{color:#f4f3f073;align-items:baseline;gap:5px;display:inline-flex}.portal-module__UNtR0W__disabledLink small{color:var(--portal-amber);letter-spacing:0;font-size:8px}.portal-module__UNtR0W__navCta,.portal-module__UNtR0W__mobileCta,.portal-module__UNtR0W__primaryAction{color:#050505;background:#fff;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.portal-module__UNtR0W__navCta{justify-self:end;min-width:132px;min-height:42px;padding:0 18px;font-size:13px}.portal-module__UNtR0W__navCta:hover,.portal-module__UNtR0W__primaryAction:hover,.portal-module__UNtR0W__mobileCta:hover{background:#f0eee8;transform:translateY(-2px)}.portal-module__UNtR0W__burger{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:none}.portal-module__UNtR0W__mobileMenu{display:none}.portal-module__UNtR0W__hero{z-index:3;align-items:flex-start;width:min(100% - 150px,1390px);min-height:calc(100svh - 190px);margin:0 auto;padding-bottom:48px;display:flex;position:relative}.portal-module__UNtR0W__heroCopy{width:min(650px,52vw);padding-top:clamp(72px,12vh,150px)}.portal-module__UNtR0W__eyebrow,.portal-module__UNtR0W__menuEyebrow,.portal-module__UNtR0W__stripLabel{color:var(--portal-amber);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.portal-module__UNtR0W__hero h1{max-width:720px;color:var(--ink);letter-spacing:0;gap:2px;margin:22px 0 0;font-size:64px;font-weight:400;line-height:1.06;display:grid}.portal-module__UNtR0W__hero h1 span:last-child{color:#f4f3f0bf;overflow-wrap:anywhere;min-width:0}.portal-module__UNtR0W__subtitle{max-width:520px;color:var(--muted);margin:28px 0 0;font-size:clamp(15px,1.4vw,19px);line-height:1.7}.portal-module__UNtR0W__actions{align-items:center;gap:25px;margin-top:38px;display:flex}.portal-module__UNtR0W__primaryAction{min-height:48px;padding:0 20px;font-size:14px}.portal-module__UNtR0W__ghostAction{color:#fff;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.portal-module__UNtR0W__ghostAction:hover{color:var(--portal-cyan)}.portal-module__UNtR0W__videoAction{max-width:min(560px,100%);color:var(--ink);letter-spacing:0;background:#0412199e;border:1px solid #40d6dc94;align-items:center;gap:12px;margin-top:25px;padding:12px 15px;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.portal-module__UNtR0W__videoAction:hover{border-color:var(--portal-cyan);background:#082b35eb}.portal-module__UNtR0W__videoAction:focus-visible{outline:2px solid var(--portal-cyan);outline-offset:4px}.portal-module__UNtR0W__videoAction .portal-module__UNtR0W__videoActionPlay{color:var(--portal-cyan);flex:none;margin:0}.portal-module__UNtR0W__videoAction>span:nth-child(2){gap:4px;min-width:0;display:grid}.portal-module__UNtR0W__videoAction strong{font-size:14px;font-weight:700}.portal-module__UNtR0W__videoAction small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-module__UNtR0W__videoAction svg{color:var(--portal-cyan);flex:none;margin-left:auto}.portal-module__UNtR0W__pillarStrip{z-index:3;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;width:min(100% - 150px,1390px);margin:0 auto;padding-top:18px;padding-bottom:32px;display:flex;position:relative;bottom:auto;left:0;right:0}.portal-module__UNtR0W__stripLabel{color:var(--strip);font-size:9px}.portal-module__UNtR0W__pillarList{grid-template-columns:repeat(4,minmax(115px,1fr));gap:clamp(18px,3.7vw,58px);display:grid}.portal-module__UNtR0W__pillar{color:var(--strip);align-items:center;gap:9px;display:inline-flex}.portal-module__UNtR0W__pillar svg{color:#d7a84bcc}.portal-module__UNtR0W__pillar span{gap:3px;display:grid}.portal-module__UNtR0W__pillar strong{color:#f4f3f0b8;white-space:nowrap;font-size:12px;font-weight:600}.portal-module__UNtR0W__pillar small{letter-spacing:.13em;white-space:nowrap;font-size:8px}@media (prefers-reduced-motion:no-preference){.portal-module__UNtR0W__brand,.portal-module__UNtR0W__links,.portal-module__UNtR0W__navCta,.portal-module__UNtR0W__heroCopy,.portal-module__UNtR0W__pillarStrip{animation:.8s cubic-bezier(.22,1,.36,1) both portal-module__UNtR0W__rise}.portal-module__UNtR0W__heroCopy{animation-delay:70ms}.portal-module__UNtR0W__pillarStrip{animation-delay:.26s}@keyframes portal-module__UNtR0W__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.portal-module__UNtR0W__topbar,.portal-module__UNtR0W__hero,.portal-module__UNtR0W__pillarStrip{width:min(100% - 72px,980px)}.portal-module__UNtR0W__links{gap:14px;font-size:12px}.portal-module__UNtR0W__navCta{min-width:112px;padding:0 13px}.portal-module__UNtR0W__pillarList{gap:18px}}@media (max-width:900px){.portal-module__UNtR0W__stage{--u:calc(100svh / 760);min-height:100svh}.portal-module__UNtR0W__plateVideo{object-position:54% center;width:100%;height:100%;top:0;transform:none}.portal-module__UNtR0W__plate:before{background:linear-gradient(#05050575 0%,#0505053d 32%,#0505058f 68%,#050505 100%)}.portal-module__UNtR0W__plate:after{background:linear-gradient(90deg,#050505b3 0%,#05050529 56%,#05050570 100%)}.portal-module__UNtR0W__topbar{justify-content:space-between;width:calc(100% - 40px);min-height:76px;display:flex}.portal-module__UNtR0W__links,.portal-module__UNtR0W__navCta{display:none}.portal-module__UNtR0W__burger{display:grid}.portal-module__UNtR0W__brandMark{width:40px;height:40px}.portal-module__UNtR0W__brandText strong{font-size:15px}.portal-module__UNtR0W__hero{width:calc(100% - 40px);min-height:calc(100svh - 195px)}.portal-module__UNtR0W__heroCopy{width:min(620px,100%);padding-top:56px}.portal-module__UNtR0W__hero h1{font-size:48px}.portal-module__UNtR0W__subtitle{max-width:510px;font-size:15px}.portal-module__UNtR0W__pillarStrip{width:calc(100% - 40px);display:block;bottom:auto}.portal-module__UNtR0W__stripLabel{margin-bottom:15px;display:block}.portal-module__UNtR0W__pillarList{grid-template-columns:repeat(4,1fr);gap:8px}.portal-module__UNtR0W__pillar{gap:6px}.portal-module__UNtR0W__pillar svg{width:15px}.portal-module__UNtR0W__pillar strong{font-size:10px}.portal-module__UNtR0W__pillar small{display:none}.portal-module__UNtR0W__mobileMenu{z-index:4;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;transition:opacity .26s,visibility .26s;display:block;position:absolute;inset:0}.portal-module__UNtR0W__open .portal-module__UNtR0W__mobileMenu{visibility:visible;opacity:1}.portal-module__UNtR0W__mobileMenuInner{flex-direction:column;width:calc(100% - 40px);height:100%;margin:0 auto;padding:125px 0 34px;display:flex}.portal-module__UNtR0W__menuEyebrow{color:var(--portal-amber)}.portal-module__UNtR0W__mobileList{margin-top:32px;display:grid}.portal-module__UNtR0W__mobileList a,.portal-module__UNtR0W__mobileDisabled{color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:59px;font-size:25px;font-weight:400;text-decoration:none;display:flex}.portal-module__UNtR0W__mobileDisabled{color:#ffffff6b}.portal-module__UNtR0W__mobileDisabled small{color:var(--portal-amber);font-size:11px}.portal-module__UNtR0W__mobileCta{align-self:flex-start;min-height:47px;margin-top:auto;padding:0 19px;font-size:14px}}@media (max-width:560px){.portal-module__UNtR0W__brandText small{font-size:7px}.portal-module__UNtR0W__heroCopy{padding-top:44px}.portal-module__UNtR0W__eyebrow{letter-spacing:.14em;font-size:8px}.portal-module__UNtR0W__hero h1{margin-top:17px;font-size:36px;line-height:1.2}.portal-module__UNtR0W__subtitle{margin-top:20px;font-size:14px;line-height:1.65}.portal-module__UNtR0W__actions{flex-wrap:wrap;gap:18px;margin-top:28px}.portal-module__UNtR0W__primaryAction{min-height:45px}.portal-module__UNtR0W__ghostAction{font-size:13px}.portal-module__UNtR0W__videoAction{width:100%;margin-top:20px}.portal-module__UNtR0W__videoAction small{max-width:235px}.portal-module__UNtR0W__pillarStrip{bottom:auto}.portal-module__UNtR0W__pillarList{grid-template-columns:repeat(2,1fr);row-gap:15px}.portal-module__UNtR0W__pillar strong{font-size:11px}}
:root{--portal-ink:#f4f3f0;--portal-muted:#f4f3f0a8;--portal-nav:#f4f3f0c7;--portal-amber:#d7a84b;--portal-cyan:#43d8f1}.stage{min-height:100vh}body:has([data-portal-page]) .contact-sidebar{display:none}
