.home_home__I2JpY{padding-top:88px}.home_hero__z_jpu{position:relative;min-height:82vh;display:grid;place-items:center;overflow:hidden}.home_heroBg__yeCiz{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.02);filter:saturate(.95) contrast(1.05)}.home_heroOverlay__BHAs_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 60%,rgba(0,0,0,.7))}.home_heroInner__jKRQF{position:relative;z-index:1;color:#fff;text-align:center;padding:0 24px}.home_kicker__etd2I{letter-spacing:.35em;text-transform:uppercase;font-weight:600;font-size:.85rem;opacity:.85}.home_headline__lK3mU{margin-top:10px;font-weight:300;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.5px}.home_tagline__A60IF{margin-top:12px;font-size:clamp(1rem,2vw,1.25rem);opacity:.9}.home_ctaRow__SM37K{margin-top:24px;display:flex;gap:14px;justify-content:center}.home_ctaGhost__EMJ13,.home_ctaPrimary__N_SoK{padding:12px 20px;border-radius:999px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.home_ctaPrimary__N_SoK{background:#111;color:#fff;border:1px solid #222}.home_ctaPrimary__N_SoK:hover{opacity:.9}.home_ctaGhost__EMJ13{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(6px)}.home_strip__AXajE{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fafafa}.home_stripInner__Ks4wH{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:center;color:#333;font-weight:600}.home_split__mLVwS{display:grid;grid-template-columns:1fr}@media (min-width:900px){.home_split__mLVwS{grid-template-columns:2fr 2fr 2fr 2fr}}.home_panel__8BJew{position:relative;height:56vh;min-height:360px;overflow:hidden}.home_panelMedia__CMeQl{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .6s ease;filter:saturate(.95) contrast(1.05)}.home_panel__8BJew:hover .home_panelMedia__CMeQl{transform:scale(1.08)}.home_panelOverlay__y99yU{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.45) 70%)}.home_panelInner__YeLHL{position:absolute;inset:auto 0 0 0;padding:28px;color:#fff;display:flex;flex-direction:column;gap:8px}.home_panelTitle__EDni8{font-size:1.6rem;font-weight:700;letter-spacing:.5px}.home_panelLink__Ga1jq{text-decoration:underline;font-weight:600}.home_editorial__bmJGE{max-width:1200px;margin:56px auto;padding:0 24px;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:900px){.home_editorial__bmJGE{grid-template-columns:repeat(3,1fr)}}.home_card__7C2B2{position:relative;border-radius:14px;overflow:hidden;background:#f6f6f6;min-height:320px}.home_cardMedia__sngCV{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .6s ease}.home_card__7C2B2:hover .home_cardMedia__sngCV{transform:scale(1.06)}.home_cardOverlay__aDCSV{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.5) 70%)}.home_cardInner__x71RL{position:absolute;inset:auto 0 0 0;padding:20px;color:#fff}.home_cardTitle__mGiDO{font-weight:700;font-size:1.2rem}.home_cardCopy__VwT63{opacity:.9;margin-top:4px;font-size:.95rem}