html.site-loading{overflow:hidden}
.site-loader{position:fixed;inset:0;z-index:10000;background:#eef0e9;color:#20251f;display:flex;flex-direction:column;justify-content:center;padding:7vw;transition:clip-path .65s cubic-bezier(.76,0,.24,1),visibility .65s;clip-path:inset(0);isolation:isolate}
.site-loader.is-leaving{clip-path:inset(0 0 100%);pointer-events:none;visibility:hidden}
.loader-top{position:absolute;top:7%;left:7vw;font-size:11px;letter-spacing:.14em}
.loader-title{font-family:'World Display',sans-serif;font-size:clamp(50px,9vw,145px);line-height:1.02;letter-spacing:-.065em;max-width:1100px;margin:0}
.loader-title em{font-style:normal;color:#758562}
.loader-stroke{width:clamp(180px,30vw,470px);height:40px;margin-top:24px;overflow:visible}
.loader-stroke path{fill:none;stroke:#758562;stroke-width:1.5;stroke-dasharray:550;stroke-dashoffset:550;animation:loader-sign 1.6s cubic-bezier(.16,1,.3,1) forwards}
.loader-bottom{position:absolute;bottom:8%;left:7vw;right:7vw}
.loader-info{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}
.loader-note{font-size:12px;color:#64705e;line-height:1.6}.loader-value{font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.loader-value small{font-size:13px;margin-left:5px}
.loader-track{height:2px;background:#20251f20;overflow:hidden}.loader-track:after{content:'';display:block;height:100%;width:var(--loaded,0%);background:#758562;transition:width .35s ease}
.loader-skip{position:absolute;right:7vw;top:7%;background:none;border:0;border-bottom:1px solid #20251f40;padding:4px 0;font:inherit;font-size:11px;color:inherit;cursor:pointer}.loader-skip:focus-visible{outline:2px solid #758562;outline-offset:6px}
@keyframes loader-sign{to{stroke-dashoffset:0}}
@media(max-width:600px){.loader-top{font-size:9px}.loader-title{font-size:clamp(44px,12vw,72px)}.loader-note{max-width:220px;font-size:11px}.loader-bottom{bottom:9%}}
@media(prefers-reduced-motion:reduce){.site-loader,.loader-track:after{transition:none}.loader-stroke path{animation:none;stroke-dashoffset:0}}
