._0TH1Tq_overlay{z-index:2147483000;background:radial-gradient(120% 120% at 50% 42%, color-mix(in srgb, var(--rule,#c8c0b0) 22%, transparent) 0%, transparent 62%), var(--canvas,#f7f3ea);-webkit-backdrop-filter:blur(6px)saturate(108%);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vh,48px);transition:opacity .26s,visibility 0s linear .26s;display:flex;position:fixed;inset:0}._0TH1Tq_overlayVisible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility linear}._0TH1Tq_logoFrame{filter:drop-shadow(0 18px 34px #0000001f);width:clamp(220px,42vw,320px);position:relative;overflow:hidden}._0TH1Tq_overlayVisible ._0TH1Tq_logoFrame{animation:.62s cubic-bezier(.22,1,.36,1) both _0TH1Tq_abLogoReveal,3.6s ease-in-out .62s infinite _0TH1Tq_abBreathe}._0TH1Tq_logoImg{width:100%;height:auto;display:block}._0TH1Tq_sheen{pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff8c 49%,#fff0 60%);position:absolute;inset:-40% -10%;transform:translate(-120%)}._0TH1Tq_overlayVisible ._0TH1Tq_sheen{animation:2.6s ease-in-out .52s infinite _0TH1Tq_abSheen}._0TH1Tq_progress{background:color-mix(in srgb, var(--rule,#c8c0b0) 40%, transparent);border-radius:2px;width:clamp(160px,24vw,220px);height:2px;position:relative;overflow:hidden}._0TH1Tq_progressBar{background:var(--rule,#c8c0b0);border-radius:2px;width:38%;position:absolute;inset:0;transform:translate(-120%)}._0TH1Tq_overlayVisible ._0TH1Tq_progressBar{animation:1.4s cubic-bezier(.4,0,.2,1) infinite _0TH1Tq_abProgress}._0TH1Tq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _0TH1Tq_abLogoReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _0TH1Tq_abBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes _0TH1Tq_abSheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes _0TH1Tq_abProgress{0%{transform:translate(-120%)}50%{transform:translate(150%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){._0TH1Tq_overlay,._0TH1Tq_overlayVisible{-webkit-backdrop-filter:none;transition:opacity .2s,visibility linear}._0TH1Tq_overlayVisible ._0TH1Tq_logoFrame,._0TH1Tq_overlayVisible ._0TH1Tq_sheen,._0TH1Tq_overlayVisible ._0TH1Tq_progressBar{animation:none}._0TH1Tq_sheen{display:none}._0TH1Tq_progressBar{opacity:.5;width:100%;transform:none}}
