.studioPageTransition{--studio-blind-angle:-14deg;min-height:100vh}.studioEntranceMask{z-index:70;touch-action:none;visibility:hidden;isolation:isolate;pointer-events:auto;backface-visibility:hidden;transition:visibility 0s var(--studio-reveal-time);position:fixed;inset:0;overflow:hidden}.studioEntranceShutters{z-index:0;pointer-events:none;grid-template-columns:repeat(var(--studio-shutter-count), minmax(0, 1fr));width:calc(100vw + 88dvh + 12px);height:144dvh;display:grid;position:absolute;top:-22dvh;left:calc(-44dvh - 6px);transform:translateZ(0)}.studioEntranceBlind{will-change:transform;background-color:var(--ink);backface-visibility:hidden;min-width:0;height:100%;animation:studioBlindReveal var(--studio-reveal-duration) cubic-bezier(.65, 0, .35, 1) var(--studio-reveal-delay) both;background-image:linear-gradient(#77a7c313 1.5px,#0000 0),linear-gradient(90deg,#77a7c313 1.5px,#0000 0),linear-gradient(#041b4414 0%,#041b444d 24%,#04397b47 54%,#00bfff1a 82%,#009fe31f 100%);background-size:15px 15px,15px 15px,100% 100%;border-right:1px solid #00bfff1f;margin-inline:-2px;display:block;position:relative}.studioEntranceBlind:before{opacity:0;content:"";pointer-events:none;background-size:15px 15px,15px 15px,100% 100%;background-image:linear-gradient(#77a7c313 1.5px, transparent 0), linear-gradient(90deg, #77a7c313 1.5px, transparent 0), linear-gradient(180deg, var(--ink) 0%, #041b44 24%, var(--navy) 54%, var(--cyan) 82%, var(--logo-blue) 100%);animation:studioBlindColorReveal var(--studio-reveal-duration) cubic-bezier(.65, 0, .35, 1) var(--studio-reveal-delay) both;position:absolute;inset:0}.studioPageTransition[data-loader-visible=true] .studioEntranceMask{visibility:visible;pointer-events:auto;transition-delay:0s}.studioPageTransition[data-loader-visible=true] .studioEntranceBlind{animation:studioBlindCover var(--studio-cover-duration) cubic-bezier(.65, 0, .35, 1) var(--studio-cover-delay) both}.studioPageTransition[data-loader-visible=true] .studioEntranceBlind:before{animation:studioBlindColorCover var(--studio-cover-duration) cubic-bezier(.65, 0, .35, 1) var(--studio-cover-delay) both}.studioPageTransition[data-loader-initial=true][data-loader-visible=true] .studioEntranceBlind{transform:skewX(var(--studio-blind-angle)) translate3d(0, 0, 0);animation:none}.studioPageTransition[data-loader-initial=true][data-loader-visible=true] .studioEntranceBlind:before{opacity:0;animation:none}.studioPageTransition[data-loader-initial=true][data-loader-visible=true] .studioPreloader{--studio-panel-enter-delay:0s}.studioPageTransition[data-loader-initial=true][data-loader-visible=true] .studioPreloader>.studioStarfield{animation:none}.studioPageTransition[data-loader-initial=true][data-loader-visible=true] .studioPreloaderPanel{opacity:1;filter:none;animation:none;transform:none}@keyframes studioBlindCover{0%{transform:skewX(var(--studio-blind-angle)) translate3d(0, -118%, 0)}to{transform:skewX(var(--studio-blind-angle)) translate3d(0, 0, 0)}}@keyframes studioBlindReveal{0%{transform:skewX(var(--studio-blind-angle)) translate3d(0, 0, 0)}to{transform:skewX(var(--studio-blind-angle)) translate3d(0, -118%, 0)}}@keyframes studioBlindColorCover{0%,55%{opacity:1}to{opacity:0}}@keyframes studioBlindColorReveal{0%{opacity:0}40%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.studioEntranceMask,.studioPageTransition[data-loader-visible=true] .studioEntranceMask{transition:none}.studioEntranceBlind,.studioPageTransition[data-loader-visible=true] .studioEntranceBlind{animation:none;transform:none}.studioEntranceBlind:before,.studioPageTransition[data-loader-visible=true] .studioEntranceBlind:before{opacity:0;animation:none}}