.page-hero[data-astro-cid-s5hxusys]{position:relative;padding:4.5rem 1.5rem 3.5rem;background:var(--color-brand-navy);color:var(--color-brand-ivory);overflow:hidden}@media(min-width:768px){.page-hero[data-astro-cid-s5hxusys]{padding:6rem 3rem 4.5rem}}.page-hero__inner[data-astro-cid-s5hxusys]{position:relative;max-width:74rem;margin:0 auto}.page-hero__copy[data-astro-cid-s5hxusys]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.page-hero--center[data-astro-cid-s5hxusys]{text-align:center}.page-hero__grid[data-astro-cid-s5hxusys]{position:absolute;inset:0;background-image:linear-gradient(rgba(142,166,252,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(142,166,252,.08) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 75% 35%,#000 15%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 75% 35%,#000 15%,transparent 70%);pointer-events:none}.page-hero__glow[data-astro-cid-s5hxusys]{position:absolute;width:56rem;height:56rem;right:-22rem;top:-30rem;background:radial-gradient(circle,rgba(142,166,252,.3),transparent 60%);animation:ph-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes ph-drift{to{transform:translate(-12rem,8rem)}}.page-hero__bars[data-astro-cid-s5hxusys]{position:absolute;right:-3rem;bottom:-2.5rem;opacity:.1;pointer-events:none}.page-hero__bars[data-astro-cid-s5hxusys] .bar-mark{width:26rem}@media(max-width:767px){.page-hero__bars[data-astro-cid-s5hxusys] .bar-mark{width:14rem}}.page-hero--split[data-astro-cid-s5hxusys] .page-hero__inner[data-astro-cid-s5hxusys]{display:grid;gap:2.5rem 4rem;align-items:center}@media(min-width:1000px){.page-hero--split[data-astro-cid-s5hxusys] .page-hero__inner[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.page-hero__aside[data-astro-cid-s5hxusys]{position:relative;min-width:0}.page-hero--center[data-astro-cid-s5hxusys] .page-hero__copy[data-astro-cid-s5hxusys]{align-items:center}.page-hero--right[data-astro-cid-s5hxusys]{text-align:right}.page-hero--right[data-astro-cid-s5hxusys] .page-hero__copy[data-astro-cid-s5hxusys]{align-items:flex-end}.page-hero__kicker[data-astro-cid-s5hxusys]{margin:0 0 -.6rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle)}.page-hero__title[data-astro-cid-s5hxusys]{margin:0;max-width:18em;font-weight:400;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.02;letter-spacing:-.025em;color:var(--color-brand-ivory)}.page-hero__title[data-astro-cid-s5hxusys] .highlight-stroke{position:relative;z-index:0;padding:0;background:none}.page-hero__title[data-astro-cid-s5hxusys] .highlight-stroke:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.08em;height:.34em;z-index:-1;background:#8ea6fc8c;transform-origin:left center}html.motion-forced .page-hero__title[data-astro-cid-s5hxusys] .highlight-stroke:after{animation:bi-grow .8s cubic-bezier(.65,0,.35,1) 1.1s both}.page-hero__title--small[data-astro-cid-s5hxusys]{font-size:clamp(2rem,3vw,3rem)}.page-hero__title--large[data-astro-cid-s5hxusys]{font-size:clamp(3rem,5.4vw,5.5rem)}.page-hero__intro[data-astro-cid-s5hxusys]{width:100%;max-width:60rem;font-size:var(--text-body-lg);color:#f6f3ecd1;line-height:1.6}.page-hero--center[data-astro-cid-s5hxusys] .page-hero__intro[data-astro-cid-s5hxusys]{margin-inline:auto}.page-hero--right[data-astro-cid-s5hxusys] .page-hero__intro[data-astro-cid-s5hxusys]{margin-left:auto}@media print{.page-hero[data-astro-cid-s5hxusys]{background:none;color:var(--color-brand-navy);padding:1rem 0}.page-hero__title[data-astro-cid-s5hxusys],.page-hero__intro[data-astro-cid-s5hxusys]{color:var(--color-brand-navy)}}.page-hero--plain[data-astro-cid-s5hxusys]{background:transparent;color:var(--color-brand-navy)}.page-hero--plain[data-astro-cid-s5hxusys] .page-hero__title[data-astro-cid-s5hxusys]{color:var(--color-brand-navy)}.page-hero--plain[data-astro-cid-s5hxusys] .page-hero__intro[data-astro-cid-s5hxusys]{color:var(--color-text-body)}.page-hero--plain[data-astro-cid-s5hxusys] .page-hero__kicker[data-astro-cid-s5hxusys]{color:var(--color-brand-periwinkle-dark)}.page-hero__intro[data-astro-cid-s5hxusys] p{margin:0}.page-hero__intro[data-astro-cid-s5hxusys] p+p{margin-top:1.5em}.page-hero__intro[data-astro-cid-s5hxusys] strong{color:inherit;font-weight:700}.page-hero__intro[data-astro-cid-s5hxusys] a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-brand-periwinkle);text-underline-offset:.2em}.page-hero__intro[data-astro-cid-s5hxusys] ul,.page-hero__intro[data-astro-cid-s5hxusys] ol{margin:.6rem 0 0;padding-left:1.4rem;text-align:left;display:inline-block}.page-hero__intro[data-astro-cid-s5hxusys] ul{list-style:none}.page-hero__intro[data-astro-cid-s5hxusys] ul>li{position:relative}.page-hero__intro[data-astro-cid-s5hxusys] ul>li:before{content:"";position:absolute;left:-1rem;top:.62em;width:.42em;height:.42em;border-radius:50%;background:var(--color-brand-periwinkle)}.page-hero__intro[data-astro-cid-s5hxusys] ol{list-style:decimal}.page-hero__intro[data-astro-cid-s5hxusys] ol>li::marker{color:var(--color-brand-periwinkle);font-weight:700}.page-hero__intro[data-astro-cid-s5hxusys] li{margin-top:.25rem}.page-hero__intro[data-astro-cid-s5hxusys] code{font-family:inherit;font-size:inherit;background:none;padding:0;color:inherit}
