.hol-entry{display:none}html[data-hol-intro]{--hol-hero-delay:3.2s}html[data-hol-intro=skip]{--hol-hero-delay:.2s}html[data-hol-intro] .hol-entry{z-index:2147483000;color:#0028a0;background:#fff;place-items:center;animation:.5s 1.95s both hol-entry-color,.6s 3.1s both hol-entry-exit;display:grid;position:fixed;inset:0;overflow:hidden}html[data-hol-intro=skip] .hol-entry{animation:.35s both hol-entry-exit}.hol-entry-bg{opacity:0;background:radial-gradient(at 50% 60%,#1038b8 0,#0028a0 45%,#001a6e 100%);animation:.55s 1.95s both hol-fade-in;position:absolute;inset:0}.hol-entry-orbit{aspect-ratio:1;opacity:0;border:1px solid;border-radius:50%;width:min(80vw,580px);animation:3.2s ease-out both hol-orbit;position:absolute}.hol-entry-identity{justify-items:center;animation:.35s 1.95s both hol-identity-out;display:grid;position:relative}.hol-entry-logo{aspect-ratio:1124/1158;filter:drop-shadow(0 14px 40px #0028a02e);width:clamp(180px,30vw,260px);position:relative}.hol-entry-logo>div{position:absolute;inset:0}.hol-entry-logo img{object-fit:contain;width:100%;height:100%}.hol-logo-emblem{clip-path:polygon(0 0,100% 0,100% 80.5%,0 80.5%);animation:.8s cubic-bezier(.22,1,.36,1) .1s both hol-emblem-in}.hol-logo-wordmark{clip-path:polygon(0 80.5%,100% 80.5%,100% 100%,0 100%);animation:.9s cubic-bezier(.22,1,.36,1) .5s both hol-word-in}.hol-entry-greeting{text-align:center;color:#fff;max-width:960px;padding:24px;position:absolute}.hol-entry-greeting>*{animation:.7s cubic-bezier(.16,1,.3,1) both hol-rise}.hol-entry-eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#c7d6ff;margin:0 0 24px;font-size:11px;font-weight:600;animation-delay:2.15s}.hol-entry-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,68px);font-weight:700;line-height:1.08;animation-delay:2.27s}.hol-entry-tagline{color:#d6e1ff;text-wrap:balance;margin:24px 0 0;font-size:clamp(16px,2.2vw,20px);animation-delay:2.42s}.hol-entry-skip{bottom:max(28px, env(safe-area-inset-bottom));min-height:44px;font:inherit;color:inherit;cursor:pointer;border:1px solid;border-color:color-mix(in srgb, currentColor 40%, transparent);background:0 0;border-radius:4px;padding:12px 16px;font-size:12px;font-weight:600;position:absolute;right:28px}.hol-entry-skip:focus-visible{outline-offset:5px;outline:2px solid}html[data-hol-intro] [data-hol-hero]>*{animation:.7s cubic-bezier(.16,1,.3,1) both hol-hero-in;animation-delay:calc(var(--hol-hero-delay) + 70ms * var(--hol-i,0))}html[data-hol-intro] [data-hol-hero]>:nth-child(2){--hol-i:1}html[data-hol-intro] [data-hol-hero]>:nth-child(3){--hol-i:2}html[data-hol-intro] [data-hol-hero]>:nth-child(4){--hol-i:3}html[data-hol-intro] [data-hol-hero]>:nth-child(n+5){--hol-i:4}@keyframes hol-entry-color{to{color:#fff}}@keyframes hol-entry-exit{to{opacity:0;visibility:hidden}}@keyframes hol-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hol-orbit{0%{opacity:0;transform:scale(.65)}40%{opacity:.35}to{opacity:.12;transform:scale(1.3)}}@keyframes hol-identity-out{to{opacity:0;transform:scale(1.035)}}@keyframes hol-emblem-in{0%{opacity:0;transform:translateY(14px)scale(.88)}to{opacity:1;transform:none}}@keyframes hol-word-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes hol-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hol-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-hol-intro] .hol-entry{display:none!important}html[data-hol-intro] [data-hol-hero]>*{animation:none}}
