/* Hidden by default: unavailable script, image or animation leaves the page open. */
.archora-intro{--archora-motion-ready:3;--archora-intro-green:#0b241d;display:none;position:fixed;inset:0;width:100%;height:100%;max-width:none;z-index:2147483000;pointer-events:none;overflow:hidden;isolation:isolate}
.archora-intro[hidden]{display:none!important}
.archora-intro.is-playing{display:block;animation:archora-intro-failsafe 4.2s step-end forwards}
.archora-intro__veil{position:absolute;inset:0;background:var(--archora-intro-green);pointer-events:auto;transform:translateY(0);will-change:transform}
.archora-intro__mark{display:block;position:fixed;left:0;top:0;overflow:hidden;transform-origin:0 0;pointer-events:none;will-change:transform,opacity}
.archora-intro__mark img{position:absolute;max-width:none;filter:url("#archora-intro-alpha-v3") brightness(0) invert(1);pointer-events:none}
.archora-intro__skip{position:fixed;inset-block-end:25px;inset-inline-end:25px;pointer-events:auto;border:1px solid #fff;background:var(--archora-intro-green);color:#fff;padding:11px 18px;font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer;box-shadow:none;z-index:1}
.archora-intro__skip:hover{background:#fff;color:var(--archora-intro-green)}
.archora-intro__skip:focus-visible{outline:3px solid #fff;outline-offset:4px}
.archora-intro__filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
/* Home navigation retains its geometry and receives the existing brand green. */
.archora-header .archora-brand-mark img{filter:url("#archora-brand-ink-v3")}
.archora-motion-target{animation:archora-target-failsafe 4.2s step-end both}
@keyframes archora-intro-failsafe{0%{visibility:visible}100%{visibility:hidden;pointer-events:none}}
@keyframes archora-target-failsafe{0%{opacity:0}100%{opacity:1}}
@media(prefers-reduced-motion:reduce){.archora-intro,.archora-intro.is-playing{display:none!important;animation:none!important}.archora-motion-target{opacity:1!important;animation:none!important}}
@media(max-width:600px){.archora-intro__skip{inset-block-end:16px;inset-inline-end:16px}}
