.home-section_section__DZmrP{padding-block:clamp(var(--space-10),8vw,var(--space-16));padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px))}.home-section_inner__PGSk_{width:100%;max-width:var(--container-max);margin:0 auto}.home-section_eyebrow__boYfB{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.home-section_title__nKL_a{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.home-section_lead__0pW_v{margin:var(--space-3) 0 0;max-width:40rem;font-size:var(--text-base);line-height:1.65;color:var(--muted-foreground)}.home-section_header__CZzBi{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(var(--space-6),4vw,var(--space-8))}.home-section_headerLink__1xN3S{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.home-section_headerLink__1xN3S:hover{text-decoration:underline}.home-section_surface__ajYMw{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.home-section_surfaceMuted__KA0ef{background:color-mix(in srgb,var(--muted) 65%,var(--background));border:1px solid var(--border);border-radius:var(--radius-xl)}.home-section_surfaceDark__Na5cn{color:var(--primary-foreground);background:linear-gradient(145deg,var(--brand-black) 0,var(--brand-black-soft) 100%);border:1px solid color-mix(in srgb,var(--brand-white) 10%,var(--brand-black));border-radius:var(--radius-xl)}.HomeBlogSection_layout__mkbAY{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:56rem){.HomeBlogSection_layout__mkbAY{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:stretch;min-height:clamp(16rem,30vw,22rem)}}.HomeBlogSection_card__vvuPC,.HomeBlogSection_featured__rFnvC{overflow:hidden;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.HomeBlogSection_card__vvuPC:hover,.HomeBlogSection_featured__rFnvC:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:var(--shadow-sm)}.HomeBlogSection_cardLink__RDksA,.HomeBlogSection_featuredLink__wpfXk{display:grid;height:100%;color:inherit;text-decoration:none}.HomeBlogSection_featuredLink__wpfXk{grid-template-rows:minmax(10rem,1fr) auto}.HomeBlogSection_cardLink__RDksA{grid-template-columns:minmax(5rem,.38fr) minmax(0,1fr);min-height:5.5rem}.HomeBlogSection_cardCover__Ae05Z,.HomeBlogSection_featuredCover__nIwE2{position:relative;overflow:hidden;background:var(--muted)}.HomeBlogSection_featuredCover__nIwE2{min-height:10rem}.HomeBlogSection_cardCover__Ae05Z{min-height:100%}.HomeBlogSection_coverImage__Xxw9I{width:100%;height:100%;object-fit:cover}.HomeBlogSection_cardBody__5o5wG,.HomeBlogSection_featuredBody__14Wdl{display:grid;grid-gap:.375rem;gap:.375rem;align-content:start;padding:clamp(var(--space-4),2.5vw,var(--space-5))}.HomeBlogSection_cardBody__5o5wG{padding:var(--space-3) var(--space-4)}.HomeBlogSection_featuredTitle__LqS2T{margin:0;font-family:var(--font-display);font-size:clamp(1.0625rem,2.2vw,1.25rem);font-weight:600;line-height:1.25;letter-spacing:-.02em}.HomeBlogSection_cardTitle__oxUSv{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.35}.HomeBlogSection_excerpt__hG57_{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--muted-foreground)}.HomeBlogSection_more__8f8M2{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:var(--text-xs);font-weight:600;color:var(--primary)}.HomeBlogSection_sideList__HankH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (max-width:55.99rem){.HomeBlogSection_cardLink__RDksA{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.HomeBlogSection_cardCover__Ae05Z{aspect-ratio:16/9}}