.hcl{position:relative;isolation:isolate;overflow:hidden;background:var(--navy,#0B1B2E);color:#fff}.hcl-bg{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;animation:hcl-drift 30s ease-in-out infinite alternate}@keyframes hcl-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.hcl-veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 80% at 50% 50%,rgb(11 27 46/.3),rgb(11 27 46/.42))}.hcl-in{padding-block:clamp(88px,10vw,144px)}.hcl-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hcl-title{margin:0;font-family:var(--font-tight),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.06;letter-spacing:-.03em;color:#fff}.hcl-l2{color:rgb(255 255 255/.78)}.hcl-btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(28px,3vw,40px);height:50px;padding:0 26px;border-radius:999px;background:#fff;color:var(--navy,#0B1B2E);font-family:var(--font-text);font-size:16px;font-weight:500;text-decoration:none;box-shadow:0 14px 34px -14px rgb(0 0 0/.55);transition:transform .3s var(--ease-img,ease-out)}.hcl-btn span{transition:transform .3s var(--ease,ease-out)}.hcl-btn:hover{transform:translateY(-2px)}.hcl-btn:hover span{transform:translateX(4px)}.hcl-btn:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.hcl-bg{animation:none}.hcl-btn,.hcl-btn span{transition:none}}html[data-motion=paused] .hcl-bg{animation:none}