._page_5tmuy_1{background:var(--color-cream);min-height:100svh;color:var(--color-ink)}._hero_5tmuy_7{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,7vw,120px);max-width:1500px;margin:auto;padding:142px clamp(24px,5vw,64px) clamp(64px,7vw,100px);display:grid}._heroCopy_5tmuy_17{max-width:490px}._hero_5tmuy_7 h1,._sectionIntro_5tmuy_22 h2,._galleryHeading_5tmuy_23 h2,._catalog_5tmuy_24 h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-weight:400;line-height:1.04}._hero_5tmuy_7 h1{font-size:clamp(3rem,4.4vw,5.5rem)}._rule_5tmuy_36{background:var(--color-accent);width:74px;height:1px;margin:34px 0 28px;display:block}._summary_5tmuy_44{max-width:490px;color:var(--color-primary-dark);margin:0;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.85}._heroImage_5tmuy_52{aspect-ratio:1.35;background:#c2abbc;border-radius:0 0 34px;max-height:520px;overflow:hidden}._heroImage_5tmuy_52 img{object-fit:cover;width:100%;height:100%}._details_5tmuy_66{background:var(--color-primary)}._detailsInner_5tmuy_70{grid-template-columns:minmax(190px,.35fr) 1fr;gap:clamp(36px,6vw,110px);max-width:1440px;margin:auto;padding:clamp(70px,8vw,124px) clamp(24px,5vw,64px);display:grid}._sectionIntro_5tmuy_22 h2,._galleryHeading_5tmuy_23 h2,._catalog_5tmuy_24 h2{font-size:clamp(2.8rem,4.4vw,5rem)}._facts_5tmuy_85{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,72px);margin:0;display:grid}._facts_5tmuy_85 div{border-bottom:1px solid #6f4b4347;padding:22px 0}._facts_5tmuy_85 dt{color:var(--color-accent);letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:700}._facts_5tmuy_85 dd{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.2}._gallerySection_5tmuy_113{background:#f6ede8;padding:clamp(70px,8vw,120px) clamp(24px,5vw,64px)}._galleryHeading_5tmuy_23{text-align:center;margin-bottom:40px}._catalog_5tmuy_24{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,130px);max-width:1440px;margin:auto;padding:clamp(80px,9vw,140px) clamp(24px,5vw,64px);display:grid}._catalogList_5tmuy_132{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}._catalogList_5tmuy_132 li{font-family:var(--font-display);border-bottom:1px solid #6f4b4338;padding:20px 0;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.3}._inquire_5tmuy_150{font-family:var(--font-display);align-self:center;font-size:1.5rem}@media (max-width:900px){._hero_5tmuy_7{grid-template-columns:1fr 1fr;gap:32px}._hero_5tmuy_7 h1{font-size:clamp(2.8rem,5vw,4.5rem)}._detailsInner_5tmuy_70,._catalog_5tmuy_24{grid-template-columns:1fr}}@media (max-width:620px){._hero_5tmuy_7{grid-template-columns:1fr;gap:32px;padding-top:112px;padding-bottom:64px}._hero_5tmuy_7 h1{font-size:clamp(2.8rem,11vw,4.2rem)}._summary_5tmuy_44{font-size:.95rem;line-height:1.7}._heroImage_5tmuy_52{max-height:none}._detailsInner_5tmuy_70{padding-block:72px}._facts_5tmuy_85{gap:0 20px}._facts_5tmuy_85 dd{font-size:1.25rem}._catalogList_5tmuy_132{grid-template-columns:1fr}}
