.Index_hero__ODdjV{padding:var(--space-80) 0 var(--space-72);background:var(--paper-white)}.Index_variantCentered__onKas{padding:var(--space-80) 0 var(--space-160);background:linear-gradient(180deg,var(--paper-white) 0,var(--soft-gray) 100%)}.Index_variantCentered__onKas .Index_container__E_gBa{max-width:880px;align-items:center;text-align:center}.Index_variantCentered__onKas .Index_title__0JsZG{font-size:60px}.Index_variantCentered__onKas .Index_ctaRow__v8FiH{justify-content:center}.Index_variantSlim__v_462 .Index_container__E_gBa{align-items:flex-start;text-align:left}.Index_variantSlim__v_462 .Index_title__0JsZG{font-size:56px}.Index_variantSplit___gHYF .Index_container__E_gBa{max-width:var(--container);display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-72);align-items:stretch}.Index_variantSplit___gHYF .Index_title__0JsZG{font-size:56px;max-width:14ch}.Index_variantSplit___gHYF .Index_body__8rTmR{display:flex;flex-direction:column;gap:var(--space-16)}.Index_variantSplit___gHYF .Index_body__8rTmR p{font-family:var(--font-sans);font-size:18px;line-height:1.55;color:var(--cool-stone);margin:0;max-width:56ch}.Index_copy__U5_IW{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start;justify-content:center}.Index_media__b6RsH{position:relative;overflow:hidden;box-shadow:0 24px 48px rgba(0,7,16,.16);min-height:clamp(420px,42vw,560px);margin-top:calc(-1*var(--space-80));margin-bottom:calc(-1*var(--space-72));margin-right:calc(-1*(var(--gutter) + max(0px,(100vw - var(--container))/2)))}.Index_variantSplit___gHYF .Index_media__b6RsH>*{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.Index_variantSplit___gHYF .Index_media__b6RsH img{-o-object-fit:cover;object-fit:cover}.Index_container__E_gBa{max-width:760px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:var(--space-24)}.Index_eyebrowPill__H4Q6f{display:inline-flex;align-items:center;gap:8px;background:var(--paper-white);border:1px solid var(--muted-slate);border-radius:999px;padding:6px 14px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--dark-charcoal)}.Index_eyebrowDot__gU05y{width:6px;height:6px;border-radius:50%;background:var(--action-orange)}.Index_eyebrowPlain__a6LH9{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--action-orange);margin:0}.Index_title__0JsZG{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.015em;color:var(--dark-charcoal);margin:0;max-width:18ch}.Index_lead__EsG67{font-family:var(--font-sans);font-size:20px;line-height:1.5;color:var(--cool-stone);max-width:60ch;margin:0}.Index_ctaRow__v8FiH{display:inline-flex;gap:16px;flex-wrap:wrap;margin-top:var(--space-8)}@media(max-width:960px){.Index_variantSplit___gHYF .Index_container__E_gBa{grid-template-columns:1fr;gap:var(--space-48)}.Index_variantSplit___gHYF .Index_title__0JsZG{max-width:18ch}.Index_media__b6RsH{margin-top:0;margin-bottom:0;margin-right:0;min-height:0;height:clamp(280px,56vw,420px)}}@media(max-width:720px){.Index_hero__ODdjV{padding:48px 0 56px}.Index_variantCentered__onKas{padding:48px 0 80px}.Index_variantCentered__onKas .Index_title__0JsZG{font-size:40px}.Index_variantSlim__v_462 .Index_title__0JsZG{font-size:36px}.Index_variantSplit___gHYF{padding-bottom:0}.Index_variantSplit___gHYF .Index_container__E_gBa{grid-template-columns:1fr;gap:var(--space-32)}.Index_variantSplit___gHYF .Index_title__0JsZG{font-size:36px;max-width:18ch}.Index_media__b6RsH{align-self:start;margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));height:auto;aspect-ratio:4/5}}.Index_prose___he95{font-family:var(--font-sans);font-size:17px;line-height:1.6;color:var(--cool-stone);max-width:60ch}.Index_prose___he95>p:empty{display:none}.Index_prose___he95>*+*{margin-top:var(--space-24)}.Index_prose___he95>*+ol,.Index_prose___he95>*+ul,.Index_prose___he95>ol+*,.Index_prose___he95>ul+*{margin-top:var(--space-48)}.Index_prose___he95>*+blockquote,.Index_prose___he95>blockquote+*{margin-top:var(--space-72)}.Index_prose___he95 h2{font-size:36px;line-height:1.11;letter-spacing:-.01em}.Index_prose___he95 h2,.Index_prose___he95 h3{font-family:var(--font-display);font-weight:400;color:var(--dark-charcoal);margin:0}.Index_prose___he95 h3{font-size:24px;line-height:1.21}.Index_prose___he95>h2+*,.Index_prose___he95>h3+*{margin-top:var(--space-16)}.Index_prose___he95 :where(p){margin-bottom:0}.Index_prose___he95>:first-child{margin-top:0}.Index_prose___he95 strong{color:var(--dark-charcoal);font-weight:600}.Index_prose___he95 a{color:var(--action-orange);text-decoration:underline;text-underline-offset:3px}.Index_prose___he95 a:hover{color:var(--midnight-ink)}.Index_prose___he95 :where(ul,ol){list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--space-16)}.Index_prose___he95 ol>li,.Index_prose___he95 ul>li{position:relative;padding-left:var(--space-32);line-height:1.6}.Index_prose___he95 ul>li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--action-orange)}.Index_prose___he95 ol{counter-reset:prose-ol}.Index_prose___he95 ol>li{counter-increment:prose-ol}.Index_prose___he95 ol>li:before{content:counter(prose-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-display);font-size:18px;line-height:1.6;color:var(--action-orange)}.Index_card__6go9p{display:flex;flex-direction:column;gap:var(--space-16);text-decoration:none;color:inherit}.Index_card__6go9p:hover .Index_photo__8IE3k img{transform:scale(1.04)}.Index_card__6go9p:hover .Index_arrow__WGjb7{transform:translateX(4px)}.Index_card__6go9p:hover .Index_title__ybZHA{color:var(--midnight-ink)}.Index_photo__8IE3k{width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;background:var(--soft-gray)}.Index_photo__8IE3k img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .45s ease}.Index_photoPlaceholder__3LXxQ{width:100%;height:100%;background:var(--soft-gray)}.Index_title__ybZHA{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.25;color:var(--dark-charcoal);margin:var(--space-8) 0 0;transition:color .2s ease}.Index_excerpt__nJ5p1{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--cool-stone);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Index_readMore__V3b_u{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--action-orange);margin-top:var(--space-8);display:inline-flex;align-items:center;gap:6px}.Index_arrow__WGjb7{display:inline-block;transition:transform .2s ease}.post_featuredSection__zIdyf{padding:0 0 var(--space-80)}.post_featuredContainer__Eilsc{width:100%;padding:0}.post_featuredImageWrap__CT4Jq{width:100%;height:clamp(360px,50vw,620px);overflow:hidden;background:var(--soft-gray)}.post_featuredImage___1NqJ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.post_bodySection__j6ILL{padding:0 0 var(--space-80)}.post_bodyContainer__RL6CD{max-width:760px;margin:0 auto;padding:0 var(--gutter)}.post_bodyContainer__RL6CD .post_postProse__yxxY9{max-width:none}.post_relatedSection__XzUOz{padding:var(--space-80) 0;background:var(--soft-gray)}.post_relatedContainer__FBj95{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.post_relatedHeader__GIbC4{margin-bottom:var(--space-48)}.post_relatedEyebrow__fpdfF{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--action-orange);margin:0 0 var(--space-12)}.post_relatedTitle__n2Dg2{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:1.11;color:var(--dark-charcoal);margin:0}.post_relatedGrid__DHhRp{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-48) var(--space-32)}@media(max-width:960px){.post_relatedGrid__DHhRp{grid-template-columns:1fr 1fr;gap:var(--space-32) var(--space-24)}}@media(max-width:720px){.post_bodySection__j6ILL,.post_featuredSection__zIdyf,.post_relatedSection__XzUOz{padding:0 0 64px}.post_relatedSection__XzUOz{padding:64px 0}.post_relatedTitle__n2Dg2{font-size:28px}.post_relatedGrid__DHhRp{grid-template-columns:1fr;gap:var(--space-48)}}