.site-opening-module__R_OABG__opening{z-index:100;pointer-events:none;isolation:isolate;background:#081e2a;place-items:center;animation:1.82s cubic-bezier(.76,0,.24,1) both site-opening-module__R_OABG__opening-exit;display:grid;position:fixed;inset:0;overflow:hidden}.site-opening-module__R_OABG__grid{opacity:0;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:clamp(48px,6vw,76px) clamp(48px,6vw,76px);animation:.6s ease-out 80ms both site-opening-module__R_OABG__grid-arrive;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.site-opening-module__R_OABG__halo{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#00a79529,#00a79509 38%,#0000 68%);border-radius:50%;width:min(72vw,720px);animation:.78s cubic-bezier(.16,1,.3,1) 80ms both site-opening-module__R_OABG__halo-arrive;position:absolute;transform:scale(.72)}.site-opening-module__R_OABG__axis{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff0e,#ffffff0e,#0000);width:min(78vw,880px);height:1px;animation:.76s cubic-bezier(.16,1,.3,1) .14s both site-opening-module__R_OABG__axis-build;position:absolute;top:50%;left:50%;transform:translate(-50%,42px)scaleX(0)}.site-opening-module__R_OABG__lockup{z-index:1;width:min(72vw,348px);position:relative;transform:translateY(-8px)}.site-opening-module__R_OABG__logoReveal{opacity:0;clip-path:inset(0 71% 0 0);transform-origin:0;animation:.82s cubic-bezier(.16,1,.3,1) .18s both site-opening-module__R_OABG__logo-build;overflow:hidden;transform:translate(7%)scale(.96)}.site-opening-module__R_OABG__logo{width:100%;height:auto;display:block}.site-opening-module__R_OABG__progress{background:#ffffff1f;height:2px;position:absolute;bottom:-18px;left:30.5%;right:0;overflow:hidden}.site-opening-module__R_OABG__progress span{transform-origin:0;background:linear-gradient(90deg,#c4d82e 0%,#00a795 100%);width:100%;height:100%;animation:.68s cubic-bezier(.16,1,.3,1) .48s both site-opening-module__R_OABG__progress-build;display:block;transform:scaleX(0)}.site-opening-module__R_OABG__accentWipe{z-index:2;transform-origin:0;background:linear-gradient(90deg,#c4d82e,#00a795 58%,#0c776c);height:4px;animation:.52s cubic-bezier(.16,1,.3,1) 1.08s both site-opening-module__R_OABG__accent-sweep;position:absolute;inset:auto 0 0;transform:scaleX(0)}@keyframes site-opening-module__R_OABG__grid-arrive{to{opacity:1}}@keyframes site-opening-module__R_OABG__halo-arrive{to{opacity:1;transform:scale(1)}}@keyframes site-opening-module__R_OABG__axis-build{to{transform:translate(-50%,42px)scaleX(1)}}@keyframes site-opening-module__R_OABG__logo-build{0%{opacity:0;clip-path:inset(0 71% 0 0);transform:translate(7%)scale(.96)}28%{opacity:1;clip-path:inset(0 71% 0 0);transform:translate(0)scale(1)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes site-opening-module__R_OABG__progress-build{to{transform:scaleX(1)}}@keyframes site-opening-module__R_OABG__accent-sweep{to{transform:scaleX(1)}}@keyframes site-opening-module__R_OABG__opening-exit{0%,74%{clip-path:inset(0);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden}}@media (max-width:480px){.site-opening-module__R_OABG__lockup{width:min(76vw,286px)}.site-opening-module__R_OABG__progress{bottom:-14px}}@media (prefers-reduced-motion:reduce){.site-opening-module__R_OABG__opening{animation:none;display:none}}
