._pageWrapper_1mfbj_1{background-color:var(--color-cream);min-height:100vh}._heroSection_1mfbj_6{background-color:var(--color-dark-plum);color:var(--color-gardenia);padding:160px 0 96px;text-align:center}._heroContainer_1mfbj_13{max-width:860px;margin:0 auto;padding:0 var(--space-xl)}._eyebrow_1mfbj_19{display:block;font-family:var(--font-body);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:#d9c2b2;font-weight:600;margin-bottom:20px}._heroTitle_1mfbj_30{font-family:var(--font-display);font-size:clamp(36px,5vw,60px);line-height:1.12;color:var(--color-gardenia);margin-bottom:24px}._heroIntro_1mfbj_38{font-family:var(--font-body);font-size:clamp(16px,1.8vw,18px);line-height:1.7;color:#fbf2f0e0;max-width:740px;margin:0 auto}._categoriesWrapper_1mfbj_47{max-width:var(--max-content-width);margin:0 auto;padding:80px var(--space-xl) 112px;display:flex;flex-direction:column;gap:88px}._categorySection_1mfbj_56{display:flex;flex-direction:column;gap:36px;border-top:1px solid var(--color-blush-mid);padding-top:56px}._categorySection_1mfbj_56:first-child{border-top:none;padding-top:0}._categoryHeader_1mfbj_69{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:center}._categoryTitleBlock_1mfbj_76{display:flex;flex-direction:column;gap:12px}._categoryIndex_1mfbj_82{font-family:var(--font-body);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-plum);font-weight:600}._categoryTitle_1mfbj_76{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);color:var(--color-ink);line-height:1.15}._categoryImageWrapper_1mfbj_98{width:100%;height:220px;border-radius:16px;overflow:hidden;box-shadow:0 20px 44px #4d1b3d14}._categoryImage_1mfbj_98{width:100%;height:100%;object-fit:cover;display:block}._cardsGrid_1mfbj_113{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._cardLink_1mfbj_119{background-color:var(--color-gardenia);border:1px solid var(--color-blush-mid);border-radius:12px;padding:28px;text-decoration:none;color:var(--color-ink);display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 10px 30px #4d1b3d0a;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}._cardLink_1mfbj_119:hover{transform:translateY(-4px);box-shadow:0 16px 36px #4d1b3d17;border-color:var(--color-plum)}._cardTop_1mfbj_140{display:flex;flex-direction:column;gap:10px}._cardTitle_1mfbj_146{font-family:var(--font-display);font-size:22px;line-height:1.25;color:var(--color-ink);transition:color .3s ease}._cardLink_1mfbj_119:hover ._cardTitle_1mfbj_146{color:var(--color-plum)}._cardSubline_1mfbj_158{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-ink-soft);margin:0}._cardAction_1mfbj_166{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-plum);display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){._categoryHeader_1mfbj_69{grid-template-columns:1fr;gap:24px}._categoryImageWrapper_1mfbj_98{height:240px}}@media(max-width:640px){._heroSection_1mfbj_6{padding:136px 0 72px}._categoriesWrapper_1mfbj_47{padding:56px var(--space-md) 80px;gap:64px}._cardsGrid_1mfbj_113{grid-template-columns:1fr}}
