@keyframes page_heroLineUp__Ut9fI{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes page_heroFadeUp__3ElJB{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page_page__bwkt3{background:var(--color-bg);color:var(--color-text)}.page_hero__lziKZ{position:-webkit-sticky;position:sticky;top:0;z-index:0;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;background:var(--color-surface-dark);color:var(--color-on-dark);overflow:hidden;display:flex;align-items:flex-end}.page_heroMedia__4HXmC{position:absolute;inset:0;z-index:0}.page_heroMedia__4HXmC img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:saturate(.92) contrast(1.02)}.page_heroScrim__NsMRp{position:absolute;inset:0;z-index:1;background:var(--hero-overlay),linear-gradient(180deg,rgba(10,15,26,.55) 0,rgba(10,15,26,.35) 35%,rgba(10,15,26,.85) 78%,rgba(10,15,26,.96) 100%),radial-gradient(ellipse at 80% 30%,rgba(33,101,159,.35) 0,transparent 60%)}.page_heroInner__8Y9FQ{position:relative;z-index:2;width:100%;max-width:calc(var(--container-max) + 2 * var(--shell-pad));margin:0 auto;padding:clamp(6rem,14vh,10rem) var(--shell-pad) clamp(4rem,9vh,7rem)}.page_heroEyebrow__bncue{margin:0 0 var(--space-8);animation:page_heroFadeUp__3ElJB .9s cubic-bezier(.22,1,.36,1) 0s both}.page_heroTitle__h9Wkd{font-family:var(--font-heading);font-size:var(--fs-display-xl);font-weight:var(--fw-bold);letter-spacing:-.04em;line-height:.94;color:#fff;margin:0 0 clamp(1.5rem,3vw,2.5rem);max-width:16ch}.page_heroTitleLine__fBESZ{display:block;overflow:hidden}.page_heroTitleLine__fBESZ>span{display:inline-block;animation:page_heroLineUp__Ut9fI 1.1s cubic-bezier(.22,1,.36,1) both}.page_heroTitleLine__fBESZ:first-child>span{animation-delay:80ms}.page_heroTitleLine__fBESZ:nth-child(2)>span{animation-delay:.26s}.page_heroLede__sao_Z{font-size:var(--fs-body-fluid);line-height:1.55;color:hsla(0,0%,100%,.82);margin:0;max-width:40rem;animation:page_heroFadeUp__3ElJB .9s cubic-bezier(.22,1,.36,1) .52s both}.page_heroScroll__Bv_bD{position:absolute;z-index:2;right:var(--container-pad);bottom:clamp(2rem,5vh,3.5rem);display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.page_heroScroll__Bv_bD svg{width:18px;height:18px;animation:page_heroFadeUp__3ElJB 1.4s ease-in-out infinite alternate}.page_afterHero__jJhrk{position:relative;z-index:1;background:var(--color-bg)}.page_section__vQgpK{padding:clamp(4.5rem,9vw,8rem) var(--shell-pad)}.page_sectionInner___jASx{max-width:var(--container-max);margin:0 auto;width:100%}.page_eyebrow__xsn5r{margin:0 0 var(--space-6)}.page_sectionHeading__UcJOl{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:.96;color:var(--color-heading);margin:0;text-wrap:balance}.page_muted__Xm654{color:var(--color-heading-dim)}.page_intro__aMihp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.page_introBody__YrIou{display:flex;flex-direction:column;gap:clamp(1.1rem,2vw,1.6rem);font-size:var(--fs-body-fluid);line-height:1.7;color:color-mix(in srgb,var(--color-text) 82%,transparent)}.page_introBody__YrIou p{margin:0}.page_introBody__YrIou p:first-child{font-size:var(--fs-lede);line-height:1.55;color:var(--color-text)}.page_opps__mDXIa{background:var(--color-bg-alt)}.page_oppsHead__4FCq4{text-align:center}.page_oppsHead__4FCq4 .page_sectionHeading__UcJOl{margin-left:auto;margin-right:auto}.page_oppsGrid__xkhMq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}.page_panel__rLQnR{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.4rem);padding:clamp(2rem,3.5vw,3.25rem);background:var(--color-bg);box-shadow:0 24px 60px -40px rgba(10,15,26,.4)}.page_panelKicker__Tlmdu{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--color-primary)}.page_panelTitle__SGZHw{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.05;margin:0;color:var(--color-heading)}.page_panelBody__BdIih{display:flex;flex-direction:column;gap:.9rem;font-size:var(--fs-base);line-height:1.65;color:color-mix(in srgb,var(--color-text) 80%,transparent)}.page_panelBody__BdIih p{margin:0}.page_panelActions__MO3lu{margin-top:auto;padding-top:var(--space-2);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.page_button__mmTfY{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-base)}.page_button__mmTfY svg{width:1.05em;height:1.05em;transition:transform var(--transition-base)}.page_button__mmTfY:hover{background:var(--color-primary-dark);color:#fff}.page_button__mmTfY:hover svg{transform:translateX(3px)}.page_contactLine__SWo6P{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.page_contactLine__SWo6P span{color:var(--color-text-muted);font-weight:var(--fw-regular)}.page_contactLine__SWo6P a{color:var(--color-primary);font-weight:var(--fw-semibold)}.page_contactLine__SWo6P a:hover{color:var(--color-primary-dark)}@media (max-width:860px){.page_intro__aMihp{gap:clamp(1.5rem,6vw,2.5rem)}.page_intro__aMihp,.page_oppsGrid__xkhMq{grid-template-columns:1fr}}