.page_page__8gAq_{display:grid;width:100%;min-height:100dvh;grid-template-rows:auto 1fr auto;background:var(--color-cream)}.page_footer__vTBsP,.page_header__wG3PT,.page_hero__q_Lwk{width:min(100% - 64px,1240px);margin-inline:auto}.page_header__wG3PT{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--color-line)}.page_status__FcvsJ{color:var(--color-pine-deep);font-size:.875rem;font-weight:700}.page_hero__q_Lwk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:clamp(48px,7vw,112px);align-items:center;padding-block:clamp(64px,8vw,112px)}.page_copy__QZFoP{min-width:0;padding-block:24px}.page_intro__RfHtS{max-width:30ch;margin-bottom:24px;color:var(--color-pine);font-size:clamp(.9rem,1.2vw,1rem);font-weight:700}.page_copy__QZFoP h1{max-width:8.4ch;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(4.5rem,9vw,8.5rem);font-weight:400;letter-spacing:-.07em;line-height:.84;text-wrap:balance}.page_copy__QZFoP h1 em{color:var(--color-clay-deep);font-style:italic}.page_lede__qlZKj{max-width:47ch;margin-top:40px;color:var(--color-muted-strong);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.page_trackPanel__KJKgy{position:relative;min-height:620px;overflow:hidden;border-radius:220px 220px 24px 24px;background:var(--color-pine);color:var(--color-paper)}.page_trackLine__j7jhC{position:absolute;inset:56px -180px auto 48px;height:430px;border:1px solid rgba(255,253,248,.35);border-radius:50%;transform:rotate(-18deg)}.page_trackLine__j7jhC:after,.page_trackLine__j7jhC:before{position:absolute;content:"";border:1px solid rgba(255,253,248,.18);border-radius:inherit}.page_trackLine__j7jhC:before{inset:28px}.page_trackLine__j7jhC:after{inset:56px}.page_panelContent__W_384{position:relative;z-index:1;display:flex;min-height:620px;flex-direction:column;justify-content:flex-end;padding:56px 48px}.page_panelIntro__GFsBH{max-width:22ch;margin-bottom:20px;font-size:.9rem;font-weight:700;line-height:1.5}.page_pillarList__tSs9L{margin:0;padding:0;border-bottom:1px solid rgba(255,253,248,.42);list-style:none}.page_pillarList__tSs9L li{padding:10px 0 12px;border-top:1px solid rgba(255,253,248,.42);font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.25rem);font-style:italic;line-height:1}.page_panelClosing__GYxlp{margin-top:28px;color:var(--color-clay-light);font-size:1.125rem;font-weight:700}.page_footer__vTBsP{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--color-line);color:var(--color-muted-strong);font-size:.8rem}.page_footer__vTBsP p:first-child{color:var(--color-ink);font-weight:800}@media (max-width:1023px){.page_footer__vTBsP,.page_header__wG3PT,.page_hero__q_Lwk{width:min(100% - 48px,760px)}.page_hero__q_Lwk{grid-template-columns:1fr;gap:48px;align-content:center;align-items:stretch;padding-block:72px}.page_copy__QZFoP h1{max-width:8.8ch;font-size:clamp(4.5rem,13vw,7.25rem)}.page_panelContent__W_384,.page_trackPanel__KJKgy{min-height:540px}.page_trackPanel__KJKgy{border-radius:180px 180px 24px 24px}.page_trackLine__j7jhC{inset:48px -100px auto 72px;height:360px}}@media (max-width:639px){.page_footer__vTBsP,.page_header__wG3PT,.page_hero__q_Lwk{width:min(100% - 32px,560px)}.page_header__wG3PT{min-height:78px}.page_hero__q_Lwk{gap:40px;padding-block:48px}.page_copy__QZFoP{padding-block:8px}.page_intro__RfHtS{margin-bottom:20px}.page_copy__QZFoP h1{max-width:9ch;font-size:clamp(3.55rem,18vw,5.25rem);line-height:.88}.page_lede__qlZKj{margin-top:28px;line-height:1.6}.page_panelContent__W_384,.page_trackPanel__KJKgy{min-height:470px}.page_trackPanel__KJKgy{border-radius:140px 140px 20px 20px}.page_trackLine__j7jhC{inset:40px -170px auto 32px;height:310px}.page_panelContent__W_384{padding:40px 28px}.page_pillarList__tSs9L li{padding-block:9px 11px}.page_footer__vTBsP{min-height:96px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-block:20px}}@media (max-width:359px){.page_footer__vTBsP,.page_header__wG3PT,.page_hero__q_Lwk{width:min(100% - 24px,336px)}.page_header__wG3PT{gap:12px}.page_copy__QZFoP h1{font-size:3.2rem}.page_panelContent__W_384{padding-inline:24px}}