:root{--surface-0:#0d0812;--surface-1:#150e20;--surface-2:#1c1329;--surface-3:#251835;--hairline:#ffffff12;--hairline-2:#ffffff1f;--ink-1:#fffffff5;--ink-2:#ffffffb8;--ink-3:#ffffff80;--ink-4:#ffffff57;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--shadow-1:0 1px 0 #ffffff0a inset, 0 12px 30px -18px #000000e6;--shadow-2:0 1px 0 #ffffff0f inset, 0 34px 64px -32px #000000f2;--ease-premium:cubic-bezier(.22, 1, .36, 1)}@property --v2-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v2-eyebrow{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-primary) 80%, #fff 20%);align-items:center;gap:.62rem;font-size:.72rem;font-weight:600;display:inline-flex}.v2-eyebrow:before{content:"";background:linear-gradient(90deg, var(--brand-primary), transparent);border-radius:2px;width:1.5rem;height:2px}.v2-eyebrow--no-line:before{display:none}.v2-glass{background:linear-gradient(180deg, #ffffff0e, #ffffff03), color-mix(in srgb, var(--surface-1) 96%, transparent);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-1);position:relative}.v2-glass-2{background:linear-gradient(180deg, #ffffff13, #ffffff05), color-mix(in srgb, var(--surface-2) 96%, transparent);border:1px solid var(--hairline-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);position:relative}.v2-gradient-border{border-radius:var(--r-lg);position:relative}.v2-gradient-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--v2-angle), color-mix(in srgb, var(--brand-primary) 55%, transparent), color-mix(in srgb, var(--brand-secondary) 70%, transparent) 22%, #fff 46%, color-mix(in srgb, var(--brand-primary) 75%, transparent) 62%, color-mix(in srgb, var(--brand-secondary) 55%, transparent) 84%, color-mix(in srgb, var(--brand-primary) 55%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-gradient-border.is-spinning:before{animation:7s linear infinite v2-border-spin}@keyframes v2-border-spin{to{--v2-angle:360deg}}.v2-sheen{position:relative;overflow:hidden}.v2-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21,#0000);width:55%;height:140%;position:absolute;top:-20%;left:-160%;transform:skew(-16deg)}@media (hover:hover){.v2-sheen:hover:after{transition:left .85s var(--ease-premium);left:160%}}.v2-lift{transition:transform .35s var(--ease-premium), box-shadow .35s var(--ease-premium);will-change:transform}@media (hover:hover){.v2-lift:hover{box-shadow:var(--shadow-2), 0 0 42px -18px color-mix(in srgb, var(--brand-primary) 55%, transparent);transform:translateY(-4px)}}.v2-display{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}.v2-num{font-family:var(--font-display), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.01em}.v2-text-brand{background-image:linear-gradient(150deg, #fff 0%, color-mix(in srgb, var(--brand-primary) 92%, #fff) 34%, var(--brand-primary) 58%, color-mix(in srgb, var(--brand-secondary) 80%, #000) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.v2-grain:after{content:"";pointer-events:none;border-radius:inherit;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}@media (max-width:768px){.v2-grain:after{display:none}}.nav-hover-glow{transition:background-color .2s var(--ease-premium), box-shadow .2s var(--ease-premium), color .2s}.nav-hover-glow:hover{background-color:color-mix(in srgb, var(--brand-primary) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary) 34%, transparent), 0 0 22px -8px color-mix(in srgb, var(--brand-primary) 72%, transparent)}.v2-focus:focus-visible{box-shadow:0 0 0 2px var(--surface-0), 0 0 0 4px color-mix(in srgb, var(--brand-primary) 70%, transparent);outline:none}@keyframes mult-nav-pulse{0%,to{box-shadow:inset 0 0 0 1px #f7d87873,0 0 10px -1px #fbbf2473}50%{box-shadow:inset 0 0 0 1px #f7d878c7,0 0 22px 1px #fbbf24cc}}.mult-nav-glow{background:linear-gradient(90deg,#fbd87829,#fbd8780a);animation:2.2s ease-in-out infinite mult-nav-pulse}.mult-nav-badge{background:linear-gradient(135deg,#fde68a,#f7d878 45%,#d4a017);box-shadow:0 2px 10px -2px #fbbf24d9}@media (prefers-reduced-motion:reduce){.mult-nav-glow{animation:none;box-shadow:inset 0 0 0 1px #f7d87899,0 0 16px -1px #fbbf24a6}}
@font-face{font-family:fontDisplay;src:url(../media/unbounded_var.p.0kz3jz0wcd.kg.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}.fontdisplay_1e38056d-module__OuzgSG__className{font-family:fontDisplay,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-style:normal}.fontdisplay_1e38056d-module__OuzgSG__variable{--font-display:"fontDisplay", ui-sans-serif, system-ui, Segoe UI, sans-serif}
@font-face{font-family:fontBody;src:url(../media/onest_var.p.0pn9g~a7tqmkp.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}.fontbody_642cc88b-module__ZhNefq__className{font-family:fontBody,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.fontbody_642cc88b-module__ZhNefq__variable{--font-body:"fontBody", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
