.page-module__jXZM3G__hero{background:linear-gradient(160deg,var(--white)0%,var(--cream)60%,var(--light)100%);margin-top:calc(var(--nav-height)*-1);padding:calc(var(--space-xl) + var(--nav-height))var(--gutter)72px;text-align:center;border-bottom:1px solid var(--border)}.page-module__jXZM3G__heroBrow{justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.page-module__jXZM3G__heroLine{background:var(--rose);width:40px;height:1px}.page-module__jXZM3G__heroBrowText{font-family:var(--font-sc);letter-spacing:.25em;color:var(--rose);font-size:12px}.page-module__jXZM3G__heroH1{font-family:var(--font-display);color:var(--charcoal);margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:300}.page-module__jXZM3G__heroSub{font-family:var(--font-body);color:var(--stone);max-width:480px;margin:0 auto;font-size:18px;line-height:1.75}.page-module__jXZM3G__featuredSection{padding:var(--space-lg)var(--gutter);background:var(--white)}.page-module__jXZM3G__featured{border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:60px;text-decoration:none;transition:box-shadow .3s;display:grid;overflow:hidden}.page-module__jXZM3G__featured:hover{box-shadow:var(--shadow-lg)}.page-module__jXZM3G__featuredImg{aspect-ratio:4/3;width:100%}.page-module__jXZM3G__featuredBody{flex-direction:column;justify-content:center;padding:48px 40px 48px 0;display:flex}.page-module__jXZM3G__catTag{font-family:var(--font-sc);letter-spacing:.25em;color:var(--rose);border:1px solid var(--rose);width:fit-content;margin-bottom:20px;padding:4px 12px;font-size:11px;display:inline-block}.page-module__jXZM3G__featuredTitle{font-family:var(--font-display);color:var(--charcoal);margin-bottom:16px;font-size:clamp(24px,3vw,38px);font-weight:300;line-height:1.1}.page-module__jXZM3G__featuredExcerpt{font-family:var(--font-body);color:var(--stone);margin-bottom:24px;font-size:17px;line-height:1.75}.page-module__jXZM3G__meta{font-family:var(--font-sc);color:var(--muted);letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.page-module__jXZM3G__dot{color:var(--border)}.page-module__jXZM3G__readMore{font-family:var(--font-sc);letter-spacing:.2em;color:var(--rose);border-bottom:1px solid var(--rose);padding-bottom:1px;font-size:12px;display:inline-block}.page-module__jXZM3G__allSection{padding:var(--space-lg)var(--gutter)80px;background:var(--cream)}.page-module__jXZM3G__catTabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:48px;padding-bottom:16px;display:flex}.page-module__jXZM3G__catTab{font-family:var(--font-sc);letter-spacing:.18em;color:var(--stone);cursor:pointer;border:1px solid #0000;padding:6px 16px;font-size:12px;transition:color .2s}.page-module__jXZM3G__catTab:hover{color:var(--rose)}.page-module__jXZM3G__catTabActive{color:var(--rose)!important;border-color:var(--rose)!important}.page-module__jXZM3G__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.page-module__jXZM3G__card{background:var(--white);border:1px solid var(--border);flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.page-module__jXZM3G__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.page-module__jXZM3G__cardImg{aspect-ratio:4/3;width:100%}.page-module__jXZM3G__cardBody{flex-direction:column;flex:1;gap:10px;padding:28px;display:flex}.page-module__jXZM3G__cardTitle{font-family:var(--font-display);color:var(--charcoal);font-size:22px;font-weight:300;line-height:1.15}.page-module__jXZM3G__cardExcerpt{font-family:var(--font-body);color:var(--stone);flex:1;font-size:16px;line-height:1.7}.page-module__jXZM3G__newsletter{background:var(--deep);padding:72px var(--gutter);text-align:center}.page-module__jXZM3G__newsletterH2{font-family:var(--font-display);color:#f8f6f4;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:300}.page-module__jXZM3G__newsletterSub{font-family:var(--font-body);color:#f8f6f48c;max-width:440px;margin:0 auto 40px;font-size:18px;line-height:1.75}.page-module__jXZM3G__newsletterForm{gap:0;max-width:440px;margin:0 auto;display:flex}.page-module__jXZM3G__newsletterInput{font-family:var(--font-body);color:#f8f6f4;background:#ffffff14;border:1px solid #f8f6f433;border-right:none;outline:none;flex:1;padding:14px 18px;font-size:16px}.page-module__jXZM3G__newsletterInput::placeholder{color:#f8f6f459;font-style:italic}.page-module__jXZM3G__newsletterBtn{background:var(--rose);color:#f8f6f4;font-family:var(--font-sc);letter-spacing:.2em;cursor:pointer;white-space:nowrap;border:none;padding:14px 28px;font-size:11px;transition:background .2s}.page-module__jXZM3G__newsletterBtn:hover{background:var(--rose-light)}@media (max-width:900px){.page-module__jXZM3G__featured{grid-template-columns:1fr}.page-module__jXZM3G__featuredImg{aspect-ratio:16/9}.page-module__jXZM3G__featuredBody{padding:28px}.page-module__jXZM3G__grid{grid-template-columns:repeat(2,1fr)}.page-module__jXZM3G__hero,.page-module__jXZM3G__featuredSection,.page-module__jXZM3G__allSection,.page-module__jXZM3G__newsletter{padding:var(--space-md)var(--gutter)}}@media (max-width:600px){.page-module__jXZM3G__grid{grid-template-columns:1fr}.page-module__jXZM3G__newsletterForm{flex-direction:column}.page-module__jXZM3G__newsletterInput{border-bottom:none;border-right:1px solid #f8f6f433}}
