.intro-module__JZ17yW__overlay{z-index:50;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .8s;display:flex;position:fixed;inset:0;overflow:hidden}html[data-entered] .intro-module__JZ17yW__overlay{display:none}.intro-module__JZ17yW__overlay[data-phase=done]{opacity:0;pointer-events:none}.intro-module__JZ17yW__stage{aspect-ratio:1176/1764;will-change:transform;-webkit-mask-composite:source-in;width:min(100vw,66.6667svh);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.intro-module__JZ17yW__video{object-fit:cover;background:#020202;width:100%;height:100%;position:absolute;inset:0}.intro-module__JZ17yW__enter{appearance:none;color:#000;font:inherit;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #fff;flex:none;padding:16px 38px 16px calc(38px + .32em);font-size:13px;font-weight:800;font-stretch:125%;transition:opacity .5s,transform .5s,visibility 0s .5s,background .2s,color .2s;transform:translateY(8px)}.intro-module__JZ17yW__overlay[data-phase=gate] .intro-module__JZ17yW__enter{opacity:1;visibility:visible;transition:opacity .5s .2s,transform .5s .2s,background .2s,color .2s;transform:none}.intro-module__JZ17yW__enter:active,.intro-module__JZ17yW__enter:focus-visible{color:#fff;background:0 0;outline:none}@media (hover:hover){.intro-module__JZ17yW__enter:hover{color:#fff;background:0 0}}@media (hover:none){.intro-module__JZ17yW__stage{width:min(100vw,66.6667svh - 78.6667px)}}@media (hover:hover){.intro-module__JZ17yW__enter{display:none}.intro-module__JZ17yW__overlay[data-phase=gate] .intro-module__JZ17yW__enter{display:block}.intro-module__JZ17yW__overlay[data-phase=gate] .intro-module__JZ17yW__stage{width:min(100vw,66.6667svh - 78.6667px)}}
