.home_home__kcaw_{background:var(--bone)}.home_intro__R_zLE{padding:64px 0 48px}.home_introInner__Fj5CF{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.home_intro__R_zLE h1{font-size:clamp(48px,5vw,72px);line-height:1;max-width:720px}.home_intro__R_zLE p{max-width:550px;margin-top:20px;font-size:20px;color:var(--muted)}.home_intro__R_zLE a{flex-shrink:0}.home_catalog__jEzQc{padding-bottom:64px}.home_grid__KKSaI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.home_category__A_jAH{display:block}.home_category__A_jAH img,.home_category__A_jAH picture{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--paper)}.home_category__A_jAH h2{min-height:2.1em;font-size:clamp(28px,2.6vw,38px);line-height:1.05;margin-top:20px}.home_category__A_jAH span{display:inline-block;margin-top:12px;font-size:17px;font-weight:600;border-bottom:1px solid var(--walnut)}.home_category__A_jAH:focus-visible{outline:3px solid var(--walnut);outline-offset:6px}.home_category__A_jAH:hover span{color:var(--walnut)}.home_featured__YBUG8{padding:64px 0;border-top:1px solid var(--line)}.home_heading__Cj8lB{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.home_heading__Cj8lB h2{font-size:clamp(38px,4vw,56px);line-height:1}.home_heading__Cj8lB a{border-bottom:1px solid var(--walnut);font-size:17px;white-space:nowrap}.home_project__yEhSc{display:flex;flex-direction:column;align-items:flex-start}.home_project__yEhSc img,.home_project__yEhSc picture{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:var(--paper)}.home_project__yEhSc h3{font-size:30px;line-height:1.05;margin-top:20px}.home_project__yEhSc p{font-size:17px;line-height:1.5;margin-top:10px;color:var(--muted)}.home_project__yEhSc a{margin-top:auto;padding-top:16px;font-size:17px}.home_holiday__uWbuz{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;font-size:17px;max-width:760px}.home_holiday__uWbuz a{text-decoration:underline;text-underline-offset:4px}.home_questions__7oECz{padding:64px 0;background:var(--paper)}.home_questionsInner__zBxa2{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px}.home_questions__7oECz h2{font-size:clamp(38px,4vw,56px);line-height:1}.home_closing__ov_WK{padding:56px 0;background:var(--pine);color:var(--bone)}.home_closingInner__xLgo8{display:flex;align-items:center;justify-content:space-between;gap:40px}.home_closing__ov_WK h2{font-size:clamp(38px,4vw,56px);line-height:1}.home_closing__ov_WK p{margin-top:16px;max-width:620px;font-size:18px}.home_closing__ov_WK a{flex-shrink:0}@media (max-width:1050px){.home_introInner__Fj5CF{align-items:flex-start;flex-direction:column;gap:24px}.home_grid__KKSaI{gap:20px}.home_questionsInner__zBxa2{gap:40px}}@media (max-width:760px){.home_intro__R_zLE{padding:40px 0 32px}.home_intro__R_zLE h1{font-size:48px}.home_intro__R_zLE p{font-size:18px}.home_catalog__jEzQc{padding-bottom:40px}.home_grid__KKSaI{grid-template-columns:1fr;gap:36px}.home_category__A_jAH h2{min-height:2.1em;font-size:32px;margin-top:16px}.home_featured__YBUG8,.home_questions__7oECz{padding:40px 0}.home_heading__Cj8lB{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.home_questionsInner__zBxa2{grid-template-columns:1fr;gap:24px}.home_closing__ov_WK{padding:40px 0}.home_closingInner__xLgo8{flex-direction:column;align-items:flex-start;gap:24px}}