.Preloader_root__Vhxav{--pl-first:100ms;--pl-step:320ms;--pl-logo:1380ms;--pl-split:2080ms;--pl-ease:cubic-bezier(0.77,0,0.175,1);--pl-out:cubic-bezier(0.16,1,0.3,1);--pl-sheet:var(--brand-navy,#041d3c);--pl-sheet-light:var(--brand-sky,#b6cadd);--pl-square:var(--brand-navy,#041d3c);--pl-ink:var(--brand-cream,#f8f6f1);--pl-size:clamp(148px,15vw,224px);position:fixed;inset:0;z-index:100;pointer-events:none}html[data-preloaded] .Preloader_root__Vhxav{display:none}.Preloader_half__0So0g{position:absolute;left:0;width:100%;height:50%;overflow:hidden;background:var(--pl-sheet);pointer-events:auto;will-change:transform;animation:Preloader_plUp__DhzMa 1s var(--pl-ease) var(--pl-split) both}.Preloader_half__0So0g[data-half=top]{top:0;height:calc(50% + 1px)}.Preloader_half__0So0g[data-half=bottom]{bottom:0;animation-name:Preloader_plDown__9gfa_}.Preloader_light__rsrks{position:absolute;inset:0;background:var(--pl-sheet-light);opacity:0;will-change:opacity;animation:Preloader_plFadeIn__vSrQ8 .55s ease var(--pl-logo) both}.Preloader_squareSlot__KBtof{position:absolute;left:50%;width:var(--pl-size);height:var(--pl-size);translate:-50% -50%}.Preloader_half__0So0g[data-half=top] .Preloader_squareSlot__KBtof{top:calc(100% - 1px)}.Preloader_half__0So0g[data-half=bottom] .Preloader_squareSlot__KBtof{top:0}.Preloader_frame__c9K8D{position:absolute;inset:0;overflow:hidden;background:var(--brand-navy-mid,#2c507d);opacity:0;will-change:transform,opacity;animation:Preloader_plPop__Gy9WM .5s var(--pl-out) calc(var(--pl-first) + var(--i, 0) * var(--pl-step)) both}.Preloader_frame__c9K8D img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;animation:Preloader_plSettle__QBIXF .9s var(--pl-out) calc(var(--pl-first) + var(--i, 0) * var(--pl-step)) both}.Preloader_frame__c9K8D[data-final]{background:var(--pl-square);animation-delay:var(--pl-logo)}.Preloader_square__VxNEq{display:block;width:100%;height:100%}.Preloader_squareFill__KO02X{fill:var(--pl-square)}.Preloader_initials__fYYOe{fill:var(--pl-ink);font-size:calc(30px * var(--fs-k, 1));font-weight:600;letter-spacing:.04em}.Preloader_counter__vymlk{--pl-digit:clamp(15px,1.25vw,18px);position:absolute;left:50%;top:calc(50% + var(--pl-size) / 2 + clamp(1.75rem, 5vh, 3.25rem));display:flex;translate:-50% 0;height:var(--pl-digit);overflow:hidden;color:var(--pl-ink);font-size:calc(var(--pl-digit) * var(--fs-k, 1));font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:0;will-change:opacity;animation:Preloader_plFadeIn__vSrQ8 .4s ease 60ms both,Preloader_plFadeOut___61E7 .3s ease calc(var(--pl-logo) - 80ms) forwards}.Preloader_digit__V1Zeu{display:block;height:var(--pl-digit);overflow:hidden}.Preloader_digitStrip__r31mI{display:flex;flex-direction:column;will-change:transform;animation:Preloader_plRoll__2X2Uz calc(var(--pl-step) * 4) linear var(--pl-first) both}.Preloader_digitStrip__r31mI span{display:block;height:var(--pl-digit)}@keyframes Preloader_plPop__Gy9WM{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes Preloader_plSettle__QBIXF{0%{transform:scale(1.12)}to{transform:none}}@keyframes Preloader_plFadeIn__vSrQ8{to{opacity:1}}@keyframes Preloader_plFadeOut___61E7{to{opacity:0}}@keyframes Preloader_plUp__DhzMa{to{transform:translateY(-100%)}}@keyframes Preloader_plDown__9gfa_{to{transform:translateY(100%)}}@keyframes Preloader_plRoll__2X2Uz{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}20%,25%{transform:translateY(-20%);animation-timing-function:cubic-bezier(.16,1,.3,1)}45%,50%{transform:translateY(-40%);animation-timing-function:cubic-bezier(.16,1,.3,1)}70%,75%{transform:translateY(-60%);animation-timing-function:cubic-bezier(.16,1,.3,1)}95%,to{transform:translateY(-80%)}}@keyframes Preloader_plFade__vl2kS{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.Preloader_counter__vymlk,.Preloader_digitStrip__r31mI,.Preloader_frame__c9K8D,.Preloader_frame__c9K8D img,.Preloader_half__0So0g,.Preloader_light__rsrks{animation:none}.Preloader_counter__vymlk,.Preloader_frame__c9K8D:not([data-final]){display:none}.Preloader_frame__c9K8D[data-final]{opacity:1}.Preloader_root__Vhxav{animation:Preloader_plFade__vl2kS .25s linear .6s both}.Preloader_half__0So0g{pointer-events:none}}