.IntroOverlay-module__XPqyZW__root{--rate:1;--orange:#f5641e;--orange-hi:#ff8a3d;--blue-hi:#5b8cff;z-index:9999;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.IntroOverlay-module__XPqyZW__root *{box-sizing:border-box}.IntroOverlay-module__XPqyZW__curtain{opacity:1;background:radial-gradient(80% 70% at 18% 8%,#f5641e33,#0000 55%),radial-gradient(90% 80% at 88% 96%,#1e3c8c57,#0000 55%),#080b14;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__curtain{opacity:0;pointer-events:none;transition:opacity calc(.7s * var(--rate)) ease .15s}.IntroOverlay-module__XPqyZW__dust{opacity:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden}.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__dust{opacity:1}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__dust{opacity:0}.IntroOverlay-module__XPqyZW__dust i{width:3px;height:3px;animation:IntroOverlay-module__XPqyZW__drift calc(9s * var(--rate)) linear infinite;background:radial-gradient(circle,#a0beffe6,#a0beff00 70%);border-radius:50%;position:absolute}@keyframes IntroOverlay-module__XPqyZW__drift{0%{opacity:0;transform:translateY(20px)}12%{opacity:.8}88%{opacity:.8}to{opacity:0;transform:translateY(-60px)}}.IntroOverlay-module__XPqyZW__stack{flex-direction:column;align-items:center;gap:clamp(20px,4vh,40px);display:flex}.IntroOverlay-module__XPqyZW__logoStage{aspect-ratio:847/390;transform-origin:0 0;will-change:transform;width:min(600px,84vw);position:relative}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__logoStage{transition:transform calc(.95s * var(--rate)) cubic-bezier(.7, 0, .2, 1)}.IntroOverlay-module__XPqyZW__xLayer{object-fit:contain;opacity:0;filter:drop-shadow(0 0 26px #f5641e80);width:100%;height:100%;position:absolute;inset:0;transform:perspective(900px)rotateY(-72deg)rotateX(14deg)scale(.62)}.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__xLayer{animation:IntroOverlay-module__XPqyZW__xCompose calc(1.5s * var(--rate)) cubic-bezier(.2, .9, .25, 1.03) .45s forwards}@keyframes IntroOverlay-module__XPqyZW__xCompose{0%{opacity:0;transform:perspective(900px)rotateY(-72deg)rotateX(14deg)scale(.62)}55%{opacity:1}to{opacity:1;transform:perspective(900px)rotateY(0)rotateX(0)scale(1)}}.IntroOverlay-module__XPqyZW__officeLayer{object-fit:contain;opacity:0;transform-origin:75% 100%;filter:drop-shadow(0 0 22px #2e6be666);width:100%;height:100%;position:absolute;inset:0;transform:perspective(1000px)rotateX(38deg)translateY(20px)scale(.94)}.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__officeLayer{animation:IntroOverlay-module__XPqyZW__officeCompose calc(1.2s * var(--rate)) cubic-bezier(.2, .9, .25, 1.03) .9s forwards}@keyframes IntroOverlay-module__XPqyZW__officeCompose{0%{opacity:0;transform:perspective(1000px)rotateX(38deg)translateY(20px)scale(.94)}50%{opacity:1}to{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__xLayer,.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__officeLayer{animation:none}}.IntroOverlay-module__XPqyZW__logoImg{object-fit:contain;opacity:0;filter:drop-shadow(0 24px 60px #2e6be666)brightness(1.06)saturate(1.06);width:100%;height:100%;transition:opacity calc(.55s * var(--rate)) ease, transform calc(.7s * var(--rate)) cubic-bezier(.2, .9, .25, 1);position:absolute;inset:0;transform:scale(.9)}.IntroOverlay-module__XPqyZW__assembled .IntroOverlay-module__XPqyZW__logoImg{opacity:1;transform:scale(1)}.IntroOverlay-module__XPqyZW__sheen{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff8c 49%,#0000 57%) 175% 0/250% 100%;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IntroOverlay-module__XPqyZW__locked .IntroOverlay-module__XPqyZW__sheen{animation:IntroOverlay-module__XPqyZW__sweep calc(1s * var(--rate)) ease-out}@keyframes IntroOverlay-module__XPqyZW__sweep{0%{opacity:0;background-position:175% 0}25%{opacity:1}to{opacity:0;background-position:-75% 0}}.IntroOverlay-module__XPqyZW__cubes{width:48%;height:58%;transform-style:preserve-3d;opacity:1;transition:opacity calc(.5s * var(--rate)) ease;position:absolute;top:3%;left:49%}.IntroOverlay-module__XPqyZW__assembled .IntroOverlay-module__XPqyZW__cubes{opacity:0}.IntroOverlay-module__XPqyZW__slot{transform-style:preserve-3d;position:absolute}.IntroOverlay-module__XPqyZW__cubeFly{opacity:0;width:100%;height:100%;transform:translate(var(--fx), var(--fy)) scale(var(--fscale)) rotate(var(--froll));position:relative}.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__cubeFly{animation:IntroOverlay-module__XPqyZW__assemble calc(1.15s * var(--rate)) cubic-bezier(.18, .92, .28, 1.04) forwards;animation-delay:var(--delay)}@keyframes IntroOverlay-module__XPqyZW__assemble{0%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fscale)) rotate(var(--froll))}30%{opacity:1}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}.IntroOverlay-module__XPqyZW__cube3d{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(-30deg)rotateY(18deg)}.IntroOverlay-module__XPqyZW__face{border-radius:4%;position:absolute;inset:0}.IntroOverlay-module__XPqyZW__fFront{transform:translateZ(calc(var(--s) / 2));background:linear-gradient(#0f8cf5 0%,#0064d6 52%,#00347f 100%);box-shadow:inset 0 2px #5ee2f2f2,inset 2px 0 #5ee2f299,inset 0 0 0 1px #1482e680,0 0 6px #0078f04d}.IntroOverlay-module__XPqyZW__fBack{transform:rotateY(180deg) translateZ(calc(var(--s) / 2));background:#002a6b}.IntroOverlay-module__XPqyZW__fRight{transform:rotateY(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(#00347f,#001c49)}.IntroOverlay-module__XPqyZW__fLeft{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(#00347f,#001c49);box-shadow:inset 0 2px #5ee2f259}.IntroOverlay-module__XPqyZW__fTop{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(#1fa4ff,#0088f6);box-shadow:inset 0 0 0 1px #78ebff99}.IntroOverlay-module__XPqyZW__fBottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:#00224f}.IntroOverlay-module__XPqyZW__copy{text-align:center;opacity:0;max-width:min(680px,88vw);transition:opacity .6s,transform .6s;transform:translateY(10px)}.IntroOverlay-module__XPqyZW__assembled .IntroOverlay-module__XPqyZW__copy{opacity:1;transform:translateY(0)}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__copy{opacity:0;transform:translateY(-6px)}.IntroOverlay-module__XPqyZW__slogan{letter-spacing:-.01em;color:#eef3fc;text-wrap:balance;margin:0;font-size:clamp(20px,3.4vw,34px);font-weight:800;line-height:1.12}.IntroOverlay-module__XPqyZW__slogan b{color:var(--orange-hi);font-weight:800}.IntroOverlay-module__XPqyZW__note{color:#a9b6d4;margin:10px 0 0;font-size:clamp(14px,1.9vw,17px);line-height:1.5}.IntroOverlay-module__XPqyZW__taglineLine{letter-spacing:.34em;text-transform:uppercase;color:#8ea0c8;margin:16px 0 0;font-size:clamp(10px,1.4vw,12px)}.IntroOverlay-module__XPqyZW__skip{z-index:5;letter-spacing:.02em;color:#c6d2ec;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:9px 16px;font:600 12.5px/1 ui-sans-serif,system-ui,sans-serif;transition:background .15s,color .15s,border-color .15s;position:absolute;bottom:18px;right:20px}.IntroOverlay-module__XPqyZW__skip:hover{color:#fff;background:#ffffff21}.IntroOverlay-module__XPqyZW__skip:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__skip{opacity:0;pointer-events:none;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__XPqyZW__playing .IntroOverlay-module__XPqyZW__cubeFly{animation-duration:.01ms}.IntroOverlay-module__XPqyZW__dust i{opacity:.5;animation:none}.IntroOverlay-module__XPqyZW__revealed .IntroOverlay-module__XPqyZW__logoStage{transition:none}}
