.introVariantA-module__XEKCvq__scope .intro-a{--duration:3.5s;isolation:isolate;touch-action:manipulation;animation:introVariantA-module__XEKCvq__intro-a-out var(--duration) linear forwards}.introVariantA-module__XEKCvq__scope .intro-a__world{transform-origin:50%;animation:introVariantA-module__XEKCvq__intro-a-approach var(--duration) ease-in-out forwards;position:absolute;inset:0}.introVariantA-module__XEKCvq__scope .intro-a__wall{background:radial-gradient(at 50% 48%,#222b30 0,#0d1215 43%,#030506 100%),repeating-linear-gradient(4deg,#0000 0 18px,#ffffff05 19px 20px);position:absolute;inset:0;box-shadow:inset 0 0 18vw #000}.introVariantA-module__XEKCvq__scope .intro-a__wall:after{content:"";opacity:.45;background:repeating-linear-gradient(92deg,#0000 0 12vw,#0000002e 12.2vw 12.5vw),repeating-linear-gradient(3deg,#0000 0 7vh,#00000038 7.2vh 7.5vh);position:absolute;inset:0}.introVariantA-module__XEKCvq__scope .intro-a__torch{aspect-ratio:460/1185;will-change:opacity, filter;width:clamp(72px,12vw,180px);animation:1.9s ease-in-out infinite introVariantA-module__XEKCvq__intro-a-flicker;position:absolute;top:6%}.introVariantA-module__XEKCvq__scope .intro-a__torch img{object-fit:contain}.introVariantA-module__XEKCvq__scope .intro-a__torch--left{left:5%}.introVariantA-module__XEKCvq__scope .intro-a__torch--right{animation-delay:-.9s;right:5%;scale:-1 1}.introVariantA-module__XEKCvq__scope .intro-a__portal{z-index:2;background:radial-gradient(at 50% 20%,#4c585b,#192023 47%,#080b0d 82%);border-radius:50% 50% 8% 8%/30% 30% 3% 3%;width:min(68vw,66vh);height:min(72vh,136vw);padding:clamp(12px,2.2vw,30px);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -48%;box-shadow:0 3vh 8vh #000,inset 1.2vw 1.7vw 2.4vw #bed3d614,inset -1.8vw -1vw 3vw #000}.introVariantA-module__XEKCvq__scope .intro-a__reveal{border-radius:inherit;background:#000;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 2.4vh 3vh #000,inset 1.2vw 0 1.8vw #000000f2,inset -1.2vw 0 1.8vw #000}.introVariantA-module__XEKCvq__scope .intro-a__room{background:#000;position:absolute;inset:0;overflow:hidden}.introVariantA-module__XEKCvq__scope .intro-a__portrait{filter:brightness(.58)contrast(1.16)saturate(.78);animation:introVariantA-module__XEKCvq__intro-a-camera var(--duration) ease-in-out forwards;position:absolute;inset:0}.introVariantA-module__XEKCvq__scope .intro-a__portrait img{object-fit:contain;object-position:left center;transform:translate(-2%)}.introVariantA-module__XEKCvq__scope .intro-a__procession img{object-fit:cover}.introVariantA-module__XEKCvq__scope .intro-a__procession{z-index:3;clip-path:inset(77% 0 0);opacity:.55;filter:brightness(.46)contrast(1.18)saturate(.65);width:122%;height:108%;animation:introVariantA-module__XEKCvq__intro-a-procession var(--duration) ease-in-out forwards;position:absolute;bottom:-7%;left:50%;translate:-67%}.introVariantA-module__XEKCvq__scope .intro-a__light{z-index:4;mix-blend-mode:screen;animation:introVariantA-module__XEKCvq__intro-a-light var(--duration) ease-in-out forwards;background:radial-gradient(at 50% 12%,#b0c6d60d,#0000 26%);position:absolute;inset:0}.introVariantA-module__XEKCvq__scope .intro-a__vignette{z-index:5;background:radial-gradient(at 52% 45%,#0000 8%,#00000073 54%,#000 100%);position:absolute;inset:0}.introVariantA-module__XEKCvq__scope .intro-a__gate{z-index:7;width:51%;animation-duration:var(--duration);background:repeating-linear-gradient(87deg,#ffffff05 0 1px,#0000 1px 13px),radial-gradient(at 50% 35%,#2d373a,#070a0b 68%);animation-timing-function:cubic-bezier(.58,.02,.25,1);animation-fill-mode:forwards;position:absolute;inset-block:0;box-shadow:inset 0 0 4vw #000}.introVariantA-module__XEKCvq__scope .intro-a__gate{background-image:url(/hero/intro-gate-a.webp),radial-gradient(at 50% 35%,#2d373a,#070a0b 68%);background-repeat:no-repeat;background-size:200% 100%,100% 100%}.introVariantA-module__XEKCvq__scope .intro-a__gate--left{background-position:0,50%}.introVariantA-module__XEKCvq__scope .intro-a__gate--right{background-position:100%,50%}.introVariantA-module__XEKCvq__scope .intro-a__gate--left{animation-name:introVariantA-module__XEKCvq__intro-a-left;left:0;box-shadow:inset -1.3vw 0 2vw #000,inset 0 0 4vw #000}.introVariantA-module__XEKCvq__scope .intro-a__gate--right{animation-name:introVariantA-module__XEKCvq__intro-a-right;right:0;box-shadow:inset 1.3vw 0 2vw #000,inset 0 0 4vw #000}.introVariantA-module__XEKCvq__scope .intro-a__jamb{z-index:9;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 2.2vh 2.4vh #000,inset 1.1vw .5vh 1.5vw #000000f2,inset -1.1vw .5vh 1.5vw #000,inset .25vw .2vh .45vw #bed5db1f}.introVariantA-module__XEKCvq__scope .intro-a__veil{z-index:12;animation:introVariantA-module__XEKCvq__intro-a-veil var(--duration) ease-out forwards;pointer-events:none;background:#000;position:absolute;inset:0}:is(.introVariantA-module__XEKCvq__scope .intro-a__tagline,.introVariantA-module__XEKCvq__scope .intro-a__skip){z-index:30;text-align:center;position:absolute;inset-inline:16px}.introVariantA-module__XEKCvq__scope .intro-a__tagline{color:#d6dedad1;font-family:var(--font-display);animation:introVariantA-module__XEKCvq__intro-a-copy var(--duration) ease forwards;font-size:clamp(1rem,4vw,1.5rem);font-weight:700;bottom:11%}.introVariantA-module__XEKCvq__scope .intro-a__skip{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;bottom:4%}@keyframes introVariantA-module__XEKCvq__intro-a-flicker{0%,to{opacity:.93;filter:brightness()}18%{opacity:1;filter:brightness(1.14)}41%{opacity:.84;filter:brightness(.9)}63%{opacity:.98;filter:brightness(1.07)}82%{opacity:.89;filter:brightness(.95)}}@keyframes introVariantA-module__XEKCvq__intro-a-approach{0%,26%{transform:scale(.98)}46%,to{transform:scale(2.45)}}@keyframes introVariantA-module__XEKCvq__intro-a-left{0%,46%{transform:translate(0)}75%,to{transform:translate(-104%)}}@keyframes introVariantA-module__XEKCvq__intro-a-right{0%,46%{transform:translate(0)}75%,to{transform:translate(104%)}}@keyframes introVariantA-module__XEKCvq__intro-a-camera{0%,26%{transform:scale(.96)}46%,to{transform:scale(.408)}}@keyframes introVariantA-module__XEKCvq__intro-a-procession{0%{transform:translateY(4%)scale(.96)}to{transform:translateY(-4%)scale(1.06)}}@keyframes introVariantA-module__XEKCvq__intro-a-light{0%,18%{opacity:.1}70%{opacity:.35}to{opacity:.2}}@keyframes introVariantA-module__XEKCvq__intro-a-veil{0%,8%{opacity:.58}64%,to{opacity:0}}@keyframes introVariantA-module__XEKCvq__intro-a-copy{0%,53%{opacity:0;transform:translateY(8px)}66%,84%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes introVariantA-module__XEKCvq__intro-a-out{0%,96%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:500px){.introVariantA-module__XEKCvq__scope .intro-a__portal{width:76vw;height:64vh}.introVariantA-module__XEKCvq__scope .intro-a__portrait img{transform:translate(-10%)}.introVariantA-module__XEKCvq__scope .intro-a__torch{width:30vw;top:0}.introVariantA-module__XEKCvq__scope .intro-a__torch--left{left:-4%}.introVariantA-module__XEKCvq__scope .intro-a__torch--right{right:-4%}}@media (prefers-reduced-motion:reduce){.introVariantA-module__XEKCvq__scope .intro-a{display:none}}
.introVariantB-module__I3CGzq__scope .intro-a__wall{background-blend-mode:screen;background:radial-gradient(at 50% 45%,#2d1f19,#110a08 47%,#030202 100%),repeating-linear-gradient(1deg,#0000 0 10vh,#ffdcb403 10.1vh 10.25vh)}.introVariantB-module__I3CGzq__scope .intro-a__wall:after{opacity:.24;background:repeating-linear-gradient(90deg,#0000 0 18vw,#0003 18.2vw 18.5vw)}.introVariantB-module__I3CGzq__scope .intro-a__side-arch{opacity:.72;background:radial-gradient(at 50% 24%,#221612,#070403 64%);width:17vw;height:44%;top:31%}.introVariantB-module__I3CGzq__scope .intro-a__side-arch--left{left:5vw}.introVariantB-module__I3CGzq__scope .intro-a__side-arch--right{right:5vw}.introVariantB-module__I3CGzq__scope .intro-a__portal{border-radius:50% 50% 0 0/17% 17% 0 0;width:min(42vw,50vh);height:min(74vh,150vw);box-shadow:0 4vh 10vh #000}.introVariantB-module__I3CGzq__scope .intro-a__portal:before{box-shadow:inset 0 0 0 clamp(9px,1.3vw,22px) #130b08,inset -1vw 1vh 3vw #a45b2b1f,inset 0 0 5vw #000}.introVariantB-module__I3CGzq__scope .intro-a__gate{background-blend-mode:screen;background:linear-gradient(102deg,#080403,#2f180f 45%,#0a0503),repeating-linear-gradient(88deg,#0000 0 5.6vw,#ffdebe04 5.7vw 5.8vw)}.introVariantB-module__I3CGzq__scope .intro-a__gate--left{animation-timing-function:cubic-bezier(.7,.01,.25,1);box-shadow:inset -1.8vw 0 2.8vw #000,inset .8vw 0 3vw #763d2214,inset 0 0 5vw #000}.introVariantB-module__I3CGzq__scope .intro-a__gate--right{animation-timing-function:cubic-bezier(.7,.01,.25,1);box-shadow:inset 1.8vw 0 2.8vw #000,inset -.8vw 0 3vw #763d2214,inset 0 0 5vw #000}.introVariantB-module__I3CGzq__scope .intro-a__light{background:radial-gradient(at 63% 37%,#ff954c4d,#0000 30%)}.introVariantB-module__I3CGzq__scope .intro-a__flash{background:radial-gradient(at 63% 42%,#ff914a38,#0000 52%)}.introVariantB-module__I3CGzq__scope .intro-a__portrait{animation-name:introVariantB-module__I3CGzq__intro-b-hero}.introVariantB-module__I3CGzq__scope .intro-a__portrait img{transform:translate(-21%)}.introVariantB-module__I3CGzq__scope .intro-a__tagline{color:#ebcaaadb}.introVariantB-module__I3CGzq__scope .intro-a__world{animation-name:introVariantB-module__I3CGzq__intro-b-approach}.introVariantB-module__I3CGzq__scope .intro-a__gate--left{animation-name:introVariantB-module__I3CGzq__intro-b-left}.introVariantB-module__I3CGzq__scope .intro-a__gate--right{animation-name:introVariantB-module__I3CGzq__intro-b-right}@keyframes introVariantB-module__I3CGzq__intro-b-approach{0%,24%{transform:scale(.98)}46%,75%{transform:scale(3.25)}to{transform:scale(3.45)}}@keyframes introVariantB-module__I3CGzq__intro-b-hero{0%,24%{transform:scale(.96)}46%,75%{transform:scale(.307)}to{transform:scale(.304)}}@keyframes introVariantB-module__I3CGzq__intro-b-left{0%,46%{transform:translate(0)}74%,to{transform:translate(-112%)}}@keyframes introVariantB-module__I3CGzq__intro-b-right{0%,46%{transform:translate(0)}74%,to{transform:translate(112%)}}@media (max-width:500px){.introVariantB-module__I3CGzq__scope .intro-a__portal{width:52vw;height:66svh}.introVariantB-module__I3CGzq__scope .intro-a__side-arch{width:20vw}}
.introVariantC-module__3rQ0bG__scope .intro-a__wall{background-blend-mode:screen;background:radial-gradient(at 50% 48%,#221617,#0d080a 50%,#020102 100%),repeating-linear-gradient(4deg,#0000 0 7vh,#ffffff03 7.1vh 7.25vh)}.introVariantC-module__3rQ0bG__scope .intro-a__wall:after{opacity:.36;background:repeating-linear-gradient(90deg,#0000 0 11vw,#0000002e 11.2vw 11.5vw),repeating-linear-gradient(1deg,#0000 0 12vh,#0003 12.2vh 12.5vh)}.introVariantC-module__3rQ0bG__scope .intro-a__side-arch{opacity:.82;background:radial-gradient(at 50% 22%,#1b1113,#050304 64%);width:15vw;height:48%;top:27%}.introVariantC-module__3rQ0bG__scope .intro-a__side-arch--left{left:8vw;box-shadow:inset 0 2vh 4vh #000,19vw 2vh 5vw #000000a6}.introVariantC-module__3rQ0bG__scope .intro-a__side-arch--right{right:8vw;box-shadow:inset 0 2vh 4vh #000,-19vw 2vh 5vw #000000a6}.introVariantC-module__3rQ0bG__scope .intro-a__portal{border-radius:50% 50% 0 0/24% 24% 0 0;width:min(56vw,64vh);height:min(68vh,120vw)}.introVariantC-module__3rQ0bG__scope .intro-a__portal:before{box-shadow:inset 0 0 0 clamp(12px,1.8vw,28px) #0f0a0b,inset 1vw 1vh 3vw #8267691a,inset 0 0 5vw #000}.introVariantC-module__3rQ0bG__scope .intro-a__gate{background-blend-mode:screen;background:radial-gradient(at 42% 32%,#2f2728,#090708 68%),linear-gradient(96deg,#0000,#be968f06,#0000)}.introVariantC-module__3rQ0bG__scope .intro-a__gate--left{animation-name:introVariantC-module__3rQ0bG__intro-c-left;animation-timing-function:cubic-bezier(.55,.05,.16,1);box-shadow:inset -1.5vw 0 2vw #000,inset .7vw 0 2vw #a680780a,inset 0 0 5vw #000}.introVariantC-module__3rQ0bG__scope .intro-a__gate--right{animation-name:introVariantC-module__3rQ0bG__intro-c-right;animation-timing-function:cubic-bezier(.55,.05,.16,1);box-shadow:inset 1.5vw 0 2vw #000,inset -.7vw 0 2vw #a680780a,inset 0 0 5vw #000}.introVariantC-module__3rQ0bG__scope .intro-a__light{background:radial-gradient(at 45% 42%,#da3a2f45,#0000 34%)}.introVariantC-module__3rQ0bG__scope .intro-a__flash{background:radial-gradient(at 45% 45%,#e2403033,#0000 54%)}.introVariantC-module__3rQ0bG__scope .intro-a__portrait{animation-name:introVariantC-module__3rQ0bG__intro-c-hero}.introVariantC-module__3rQ0bG__scope .intro-a__tagline{color:#e1b8b4db}.introVariantC-module__3rQ0bG__scope .intro-a__world{animation-name:introVariantC-module__3rQ0bG__intro-c-approach}@keyframes introVariantC-module__3rQ0bG__intro-c-approach{0%,26%{transform:scale(.98)}46%,80%{transform:scale(2.5)}to{transform:scale(2.7)}}@keyframes introVariantC-module__3rQ0bG__intro-c-hero{0%,26%{transform:scale(.96)}46%,80%{transform:scale(.4)}to{transform:scale(.389)}}@keyframes introVariantC-module__3rQ0bG__intro-c-left{0%,46%{transform:translate(0)}79%,to{transform:translate(-114%)}}@keyframes introVariantC-module__3rQ0bG__intro-c-right{0%,46%{transform:translate(0)}79%,to{transform:translate(114%)}}@media (max-width:500px){.introVariantC-module__3rQ0bG__scope .intro-a__portal{width:66vw;height:60svh}.introVariantC-module__3rQ0bG__scope .intro-a__side-arch{width:18vw}}
