@layer components{.bl-hero{isolation:isolate;--bl-art-h:96px;background:#fff;position:relative;overflow:clip}@media (min-width:1024px){.bl-hero{--bl-art-h:880px}}.bl-hero-ground{background-color:var(--bl-navy);background-image:linear-gradient(in oklab 180deg, #070f24 0%, #0a1738 62%, #0b1b3f 100%);position:relative}.bl-hero-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='330' height='330'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-position:50%;background-size:330px 330px;position:absolute;inset:0}.bl-hero-columns{height:var(--bl-art-h);pointer-events:none;position:absolute;bottom:0;left:0;right:-480px;overflow:hidden}@media (min-width:1024px){.bl-hero-columns{right:min(0px,100% - 1252px)}}.bl-eq{width:2560px;height:880px;position:absolute;bottom:0;right:0}.bl-eq-col{bottom:0;left:calc(var(--c) * 16px);width:16px;height:calc(var(--h) * 16px);background-image:var(--bl-art-columns);background-repeat:no-repeat;background-size:2560px 880px;background-position:calc(var(--c) * -16px) 100%;position:absolute}@media (prefers-reduced-motion:no-preference){.bl-eq-col{animation:bl-eq-rise calc(var(--h) * 24ms) steps(var(--h)) var(--r) both}.bl-eq-col[data-dip]{animation:bl-eq-rise calc(var(--h) * 24ms) steps(var(--h)) var(--r) both, bl-eq-dip var(--t) steps(var(--d)) calc(var(--r) + var(--h) * 24ms + var(--p)) infinite}}@keyframes bl-eq-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes bl-eq-dip{0%,to{transform:none}50%{transform:translateY(calc(var(--d) * 16px))}}.bl-hero-body{padding-top:120px;padding-bottom:calc(var(--bl-art-h) + 96px);position:relative}@media (min-width:640px){.bl-hero-body{padding-top:136px}}@media (min-width:1024px){.bl-hero-body{padding-top:216px;padding-bottom:198px}}.bl-on-navy{--ring:#fff}.bl-chip{border-radius:var(--bl-radius-control);color:#e9ecf4;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:8px;height:34px;padding-inline:10px 14px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.bl-chip:hover{background:#ffffff1f;border-color:#ffffff47}.bl-hero-strip{--bl-strip-end:0px;min-height:64px;display:flex;position:relative}@media (min-width:768px){.bl-hero-strip{--bl-strip-end:160px}}@media (min-width:1024px){.bl-hero-strip{--bl-strip-end:416px}}.bl-hero-strip-bar{inset-block:0;left:0;right:var(--bl-strip-end);background:var(--bl-navy);position:absolute;box-shadow:inset 0 1px #ffffff1a}.bl-hero-strip-end{width:var(--bl-strip-end);background-image:var(--bl-art-strip);background-position:100% 0;background-repeat:no-repeat;background-size:416px 64px;height:64px;position:absolute;top:0;right:0}.bl-hero-edge{background-image:var(--bl-art-edge);background-position:0 0;background-repeat:no-repeat;background-size:2560px 32px;height:32px}@media (min-width:768px){.bl-hero-edge{background-position:100% 0}}.bl-strip-link .bl-strip-arrow{transition:transform .15s}.bl-strip-link:hover .bl-strip-text{text-underline-offset:4px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}@media (prefers-reduced-motion:no-preference){.bl-strip-link:hover .bl-strip-arrow{transform:translate(3px)}}.bl-closing{isolation:isolate;background:var(--bl-navy);color:#fff;padding-top:112px;padding-bottom:calc(var(--bl-sky-h) + 72px);--bl-sky-h:144px;position:relative;overflow:clip}@media (min-width:640px){.bl-closing{padding-top:144px;padding-bottom:calc(var(--bl-sky-h) + 88px);--bl-sky-h:224px}}@media (min-width:1024px){.bl-closing{padding-top:176px;padding-bottom:calc(var(--bl-sky-h) + 96px)}}.bl-closing-sky{height:var(--bl-sky-h);pointer-events:none;background-image:var(--bl-art-skyline);background-position:bottom;background-repeat:no-repeat;background-size:2560px 224px;position:absolute;bottom:0;left:0;right:0}}
