.home-gold{color:#0000;background-image:linear-gradient(100deg,#ffd21f 0%,#f5a800 42%,#d79d15 70%,#a86a04 100%);-webkit-background-clip:text;background-clip:text}.home-stroke-ink{color:#0000;-webkit-text-stroke:1.25px var(--color-lv-ink)}.home-stroke-gold{color:#0000;-webkit-text-stroke:1.25px var(--color-lv-saffron)}.home-stroke-crimson{color:#0000;-webkit-text-stroke:1.25px var(--color-lv-crimson)}.home-stroke-ivory{color:#0000;-webkit-text-stroke:1.25px #fff8eae6}.home-outline{color:var(--home-ground,var(--color-lv-paper));-webkit-text-stroke:var(--home-outline-width,3px)var(--home-outline-ink,var(--color-lv-ink));paint-order:stroke fill}.home-clip{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.home-grain:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;z-index:0;background-image:url(/assets/noise.svg);background-size:360px;position:absolute;inset:0}.home-grain-dark:after{content:"";pointer-events:none;opacity:.08;mix-blend-mode:screen;z-index:0;background-image:url(/assets/noise.svg);background-size:360px;position:absolute;inset:0}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-marquee{to{transform:translate(-50%)}}@keyframes home-scroll-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@property --home-count{syntax:"<integer>";inherits:false;initial-value:108}@keyframes home-intro-emblem{0%{opacity:0;transform:scale(.55)rotate(-140deg)}to{opacity:1;transform:none}}@keyframes home-intro-rise{0%{transform:translateY(115%)}to{transform:none}}@keyframes home-intro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes home-intro-count{0%{--home-count:0}to{--home-count:108}}@keyframes home-intro-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-intro-leave{to{opacity:0;transform:translateY(-30%)}}@keyframes home-intro-lift{to{visibility:hidden;transform:translateY(-100%)}}@layer components{.home-line{margin:-.08em -.12em -.08em 0;padding:.08em .12em .08em 0;display:block;overflow:hidden}}.home-intro{animation:1.1s cubic-bezier(.87,0,.13,1) 1.7s both home-intro-lift}.home-intro-inner{animation:.9s cubic-bezier(.55,0,1,.45) 1.55s both home-intro-leave}.home-intro-emblem{animation:1.2s cubic-bezier(.16,1,.3,1) both home-intro-emblem}.home-intro-char{animation:.9s cubic-bezier(.16,1,.3,1) both home-intro-rise;animation-delay:calc(.25s + var(--i,0)*50ms);display:inline-block}.home-intro-sub{animation:.8s cubic-bezier(.16,1,.3,1) .6s both home-intro-in}.home-intro-bar{transform-origin:0;animation:1.3s cubic-bezier(.65,0,.35,1) .1s both home-intro-bar}.home-intro-count{counter-reset:home-count var(--home-count);animation:1.3s cubic-bezier(.65,0,.35,1) .1s both home-intro-count}.home-intro-count:after{content:counter(home-count,decimal-leading-zero)}html.home-intro-seen .home-intro{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media (max-width:768px){.home-intro{display:none!important}.home-page>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 1000px}}.home-spin{animation:32s linear infinite home-spin}.home-scroll-cue{animation:2.4s cubic-bezier(.65,0,.35,1) infinite home-scroll-cue}.home-marquee-track{animation:home-marquee var(--dur,60s)linear infinite}.home-marquee:hover .home-marquee-track,.home-marquee:focus-within .home-marquee-track{animation-play-state:paused}.home-oath-stage{position:relative}.home-oath-scene{text-align:center;flex-direction:column;align-items:center;padding:clamp(56px,8vw,96px) 20px;display:flex;position:relative}.home-oath-art{width:min(240px,58vw);margin-bottom:2.5rem}.home-oath-copy{z-index:10;position:relative}.home-oath-seal,.home-oath-hud,.home-oath[data-pinned] .home-oath-heading{display:none}.home-oath[data-pinned]{height:calc(100svh*(1 + var(--oath-length,4.4)))}.home-oath[data-pinned] .home-oath-stage{height:100svh;position:sticky;top:0;overflow:hidden}.home-oath[data-pinned] .home-oath-scene{justify-content:center;padding:96px 20px 72px;position:absolute;inset:0}.home-oath[data-pinned] .home-oath-art{z-index:0;width:clamp(150px,19vw,300px);margin:0;position:absolute}.home-oath[data-pinned] .home-oath-art[data-side=left]{top:17%;left:7%}.home-oath[data-pinned] .home-oath-art[data-side=right]{bottom:11%;right:7%}.home-oath[data-pinned] .home-oath-seal{translate:calc(var(--seal-x,0)*1vw - 50%)calc(var(--seal-y,0)*1vh - 50%);z-index:5;aspect-ratio:1;width:clamp(88px,9vw,140px);display:block;position:absolute;top:50%;left:50%}.home-oath[data-pinned] .home-oath-hud{inset-inline:0;z-index:20;justify-content:space-between;align-items:center;padding-inline:clamp(20px,4vw,48px);display:flex;position:absolute;bottom:28px}@media (max-width:767px){.home-oath[data-pinned] .home-oath-art{width:38vw}.home-oath[data-pinned] .home-oath-art[data-side=left]{top:13%;left:5%}.home-oath[data-pinned] .home-oath-art[data-side=right]{bottom:13%;right:5%}}.home-varmam[data-pinned]{height:260svh}.home-varmam[data-pinned]>[data-stage]{height:100svh;min-height:0;position:sticky;top:0}.home-reel-stage{padding-block:clamp(80px,10vw,140px)}.home-reel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-inline:20px;display:flex;overflow-x:auto}.home-reel-track::-webkit-scrollbar{display:none}.home-reel-track>*{scroll-snap-align:start;flex:none}.home-reel-intro{width:min(82vw,420px)}.home-reel-tile{width:78vw;height:440px}.home-reel-end{width:60vw}.home-reel-progress{display:none}.home-reel[data-pinned] .home-reel-stage{flex-direction:column;justify-content:center;height:100svh;padding-block:0;display:flex;overflow:hidden}.home-reel[data-pinned] .home-reel-track{scroll-snap-type:none;will-change:transform;gap:2.4vw;height:70vh;padding-inline:6vw;overflow:visible}.home-reel[data-pinned] .home-reel-intro{width:34vw}.home-reel[data-pinned] .home-reel-tile{width:var(--w,28vw);height:var(--h,56vh)}.home-reel[data-pinned] .home-reel-end{width:26vw}.home-reel[data-pinned] .home-reel-progress{inset-inline:6vw;background:#17130d1f;height:1px;display:block;position:absolute;bottom:6vh}[data-relic] [data-fallback],[data-cloud] [data-fallback],[data-3d-hide]{transition:opacity .6s}.lv-3d [data-relic] [data-fallback],.lv-3d [data-cloud] [data-fallback],.lv-3d [data-3d-hide]{opacity:0}@keyframes home-nav-drop{0%{transform:translateY(-130%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){html:not(.home-intro-seen) body:has(.home-intro) [data-site-nav]:not([data-menu-open]){animation:1s cubic-bezier(.16,1,.3,1) 2.3s both home-nav-drop}}.home-faq details{interpolate-size:allow-keywords}.home-faq details::details-content{block-size:0;transition:block-size .6s cubic-bezier(.16,1,.3,1),content-visibility .6s allow-discrete;overflow-y:clip}.home-faq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.home-spin,.home-intro-emblem,.home-scroll-cue,.home-marquee-track{animation:none!important}.home-intro{display:none}}@keyframes lv-rise{0%{transform:translateY(112%)rotateX(-70deg)}}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(26px)}}@keyframes lv-settle{0%{transform:scale(1.28)}}@keyframes lv-pop{0%{transform:scale(0)rotate(-200deg)}}@keyframes lv-draw-x{0%{transform:scaleX(0)}}.lv-mask{vertical-align:top;margin:-.06em -.14em -.1em 0;padding:.06em .14em .1em 0;display:inline-block;overflow:hidden}.lv-rise{transform-origin:50% 100%;animation:1.3s cubic-bezier(.16,1,.3,1) both lv-rise;animation-delay:calc(var(--d,0)*1ms);display:inline-block}.lv-fade{animation:1s cubic-bezier(.16,1,.3,1) both lv-fade-up;animation-delay:calc(var(--d,0)*1ms)}.lv-settle{animation:2.4s cubic-bezier(.16,1,.3,1) both lv-settle}.lv-pop{animation:1.4s cubic-bezier(.34,1.56,.64,1) both lv-pop;animation-delay:calc(var(--d,0)*1ms)}.lv-draw{transform-origin:0;animation:1.4s cubic-bezier(.16,1,.3,1) both lv-draw-x;animation-delay:calc(var(--d,0)*1ms)}@media (prefers-reduced-motion:reduce){.lv-rise,.lv-fade,.lv-settle,.lv-pop,.lv-draw{animation:none}}.lv-pile>*{top:calc(104px + var(--i,0)*26px);position:sticky}.lv-pile>*+*{margin-top:14vh}.lv-bead{transition:background-color .6s,box-shadow .6s,transform .6s cubic-bezier(.34,1.56,.64,1)}.lv-bead.is-lit{background-color:var(--color-lv-saffron);transform:scale(1.25);box-shadow:0 0 0 6px #fec72729,0 0 26px #fec727b3}@keyframes lv-deal{0%{opacity:0;transform:translateY(70px)rotate(0)scale(.9)}}.lv-deal{animation:1.3s cubic-bezier(.16,1,.3,1) backwards lv-deal;animation-delay:calc(var(--d,0)*1ms)}@media (prefers-reduced-motion:reduce){.lv-deal{animation:none}}@keyframes lv-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.lv-scan{animation:4.8s cubic-bezier(.45,0,.55,1) infinite lv-scan}@media (prefers-reduced-motion:reduce){.lv-scan{opacity:0;animation:none}}.lv-legal{max-width:64ch;color:var(--color-lv-muted);font-size:1.0625rem;line-height:1.85}.lv-legal>*+*{margin-top:1.1rem}.lv-legal strong{color:var(--color-lv-ink);font-weight:700}.lv-legal ul{gap:.8rem;display:grid}.lv-legal li{padding-left:1.6rem;position:relative}.lv-legal li:before{content:"";background:var(--color-lv-gold);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.78em;left:.2rem}.lv-legal a{color:var(--color-lv-crimson);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.lv-legal a:hover{color:var(--color-lv-ink)}@media (min-width:1024px){[data-portal-login]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;display:grid!important}[data-portal-login]>aside{display:flex!important}}
