.page-module__um8Yqq__page{color:#302d26;background:#faf8f3}.page-module__um8Yqq__layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,105px);max-width:1350px;margin:auto;padding:85px 5vw 90px;display:grid}.page-module__um8Yqq__eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:500}.page-module__um8Yqq__intro h1{font-family:var(--font-heading);letter-spacing:-.025em;max-width:500px;margin:28px 0;font-size:clamp(48px,5.5vw,80px);font-weight:500;line-height:1.04}.page-module__um8Yqq__lead{font-family:var(--font-heading);max-width:390px;font-size:clamp(24px,2.2vw,30px);line-height:1.35}.page-module__um8Yqq__body{color:#686258;max-width:360px;margin-top:24px;font-size:13px;line-height:1.85}.page-module__um8Yqq__details{background:#eee5d8;min-width:0;padding:clamp(26px,3.5vw,50px)}.page-module__um8Yqq__details h2{font-family:var(--font-heading);letter-spacing:-.015em;margin-bottom:28px;font-size:34px}.page-module__um8Yqq__contactLink{border-top:1px solid #d0c6b6;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:24px 0;display:grid}.page-module__um8Yqq__label{text-transform:uppercase;letter-spacing:.13em;color:#686258;grid-column:1;font-size:10px}.page-module__um8Yqq__value{overflow-wrap:anywhere;grid-column:1;margin-top:8px;font-size:clamp(14px,1.4vw,18px);line-height:1.6}.page-module__um8Yqq__contactLink:hover .page-module__um8Yqq__value{text-underline-offset:5px;text-decoration:underline}.page-module__um8Yqq__note{color:#686258;border-top:1px solid #d0c6b6;padding-top:23px;font-size:12px;line-height:1.85}.page-module__um8Yqq__browse{color:#686258;border-top:1px solid #d9d6cc;justify-content:space-between;gap:24px;max-width:1215px;margin:0 auto;padding:28px 0 45px;font-size:12px;display:flex}.page-module__um8Yqq__browse a{color:#302d26;border-bottom:1px solid #a69e8e;gap:28px;padding-bottom:4px;display:inline-flex}.page-module__um8Yqq__browse a:hover{color:#59624c}@media (max-width:1350px){.page-module__um8Yqq__browse{margin:0 5vw}}@media (max-width:700px){.page-module__um8Yqq__layout{grid-template-columns:1fr;gap:35px;padding:40px 24px 45px}.page-module__um8Yqq__intro h1{margin:24px 0;font-size:52px}.page-module__um8Yqq__details{padding:28px 24px}.page-module__um8Yqq__value{font-size:16px}.page-module__um8Yqq__browse{flex-wrap:wrap;margin:0 24px;padding-bottom:35px}}
