@layer reset, tokens, base, components, pages;@layer components{.content-page-view_page__X5jyL{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans)}.content-page-view_inner__PDAv5{max-width:var(--app-content-max-width);margin:0 auto;padding:var(--app-rhythm-2) var(--app-gutter) var(--app-rhythm-4)}.content-page-view_heroWithImage__9AOLY,.content-page-view_hero__Na2zq{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-2);margin-top:var(--app-rhythm-2)}.content-page-view_hero__Na2zq .content-page-view_heroText__5Fxrn{max-width:48rem}@media (min-width:1024px){.content-page-view_heroWithImage__9AOLY{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}}.content-page-view_eyebrow___hoh5{margin:0 0 var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-accent)}.content-page-view_title__iSJCa{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h1);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.content-page-view_lead__z1de2{margin:var(--app-rhythm-1) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.content-page-view_lead__z1de2 a{color:var(--app-ink)}.content-page-view_actions__bPdFV{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-1)}.content-page-view_heroImage__KhfIC{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--app-placeholder)}.content-page-view_heroImage__KhfIC img{object-fit:cover}.content-page-view_body__ZMuB_,.content-page-view_slot__zG_Pq{margin-top:var(--app-rhythm-3)}.content-page-view_section__jI2pw{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-1);padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-ink)}.content-page-view_section__jI2pw+.content-page-view_section__jI2pw{margin-top:var(--app-rhythm-3)}@media (min-width:1024px){.content-page-view_section__jI2pw{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(2rem,5vw,5rem)}}.content-page-view_h2__uxHUW{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h2);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.content-page-view_sectionBody__kQKse{min-width:0;max-width:46rem}.content-page-view_cards__mRcqy{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-2);column-gap:1.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.content-page-view_cards__mRcqy{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page-view_cardImage__V95K9{aspect-ratio:4/5}}@media (min-width:1024px){.content-page-view_sectionBody__kQKse:has(.content-page-view_cards__mRcqy){max-width:none}.content-page-view_cards__mRcqy{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-page-view_card__pbdsL{display:flex;flex-direction:column;min-width:0}.content-page-view_cardImage__V95K9{position:relative;margin-bottom:var(--app-rhythm-half);aspect-ratio:3/2;overflow:hidden;background:var(--app-placeholder)}.content-page-view_cardImage__V95K9 img{object-fit:cover}.content-page-view_cardLabel__7VMDb{margin:0;font-size:var(--app-caption);line-height:var(--app-leading-caption);letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-muted)}.content-page-view_cardTitle__VZucY{margin:var(--app-rhythm-quarter) 0 0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h3);line-height:var(--app-leading-snap-tight)}.content-page-view_cardText__oOwLn{margin:var(--app-rhythm-half) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.content-page-view_cardLink__kVpXM{display:inline-flex;align-items:center;column-gap:.5rem;margin-top:var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-ink);text-decoration:none}.content-page-view_cardLink__kVpXM:hover{color:var(--app-accent)}}