._page_1yhrk_1{background:var(--color-bg-primary);color:#411316}._hero_1yhrk_3{max-width:1640px;min-height:min(760px,86svh);padding:clamp(140px, 16vh, 190px) var(--layout-margin) clamp(64px, 9vh, 110px);flex-direction:column;justify-content:space-between;margin-inline:auto;display:flex}._eyebrow_1yhrk_5{color:#6b6b62;font:500 12px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}._heroGrid_1yhrk_7{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(40px,8vw,130px);display:grid}._hero_1yhrk_3 h1{font:400 clamp(66px, 9vw, 150px)/.94 var(--font-serif);letter-spacing:-.035em;color:#9b4d3d}._heroGrid_1yhrk_7>p{color:#6d594d;max-width:34ch;font:400 clamp(23px, 2vw, 31px)/1.35 var(--font-serif);letter-spacing:-.01em}._reviews_1yhrk_13{border-top:1px solid #4113162e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._review_1yhrk_13{border-bottom:1px solid #4113162e;flex-direction:column;min-width:0;padding:clamp(28px,3.5vw,56px);scroll-margin-top:110px;display:flex}._review_1yhrk_13:nth-child(odd){border-right:1px solid #4113162e}._number_1yhrk_19{color:#805457;font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums}._photograph_1yhrk_21{aspect-ratio:3/2;border-radius:2px;margin-block:22px 28px}._review_1yhrk_13 blockquote{color:inherit;font:400 clamp(18px, 1.5vw, 23px)/1.6 var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 32px}._review_1yhrk_13 blockquote p+p{margin-top:1em}._review_1yhrk_13 footer{font:400 14px/1.5 var(--font-sans);border-top:1px solid #4113162e;justify-content:space-between;align-items:end;gap:28px;margin-top:auto;padding-top:22px;display:flex}._review_1yhrk_13 footer p:last-child{color:#6b6b62;text-align:right;font-size:12px}._enquiry_1yhrk_31{width:calc(100% - (2 * var(--layout-margin)));max-width:calc(1640px - (2 * var(--layout-margin)));color:#f5f3ec;background:#411316;grid-template-columns:1fr auto;align-items:end;gap:40px;min-height:480px;margin:clamp(56px,8vw,110px) auto;padding:clamp(42px,6vw,90px);display:grid}._enquiry_1yhrk_31 ._eyebrow_1yhrk_5{color:#f5f3ec9e;margin-bottom:80px}._enquiry_1yhrk_31 h2{color:inherit;font:400 clamp(52px, 6.5vw, 100px)/.92 var(--font-sans);letter-spacing:-.055em}._enquiry_1yhrk_31 a{min-height:56px;font:400 14px/1.4 var(--font-sans);border:1px solid #f5f3ec70;border-radius:999px;align-items:center;gap:28px;padding:0 24px;display:inline-flex}._enquiry_1yhrk_31 svg{width:17px;height:17px}._page_1yhrk_1 a:focus-visible{outline-offset:6px;outline:2px solid}@media (width<=760px){._hero_1yhrk_3{min-height:76svh;padding-top:120px;padding-bottom:54px}._heroGrid_1yhrk_7{grid-template-columns:minmax(0,1fr);gap:34px}._hero_1yhrk_3 h1{overflow-wrap:normal;font-size:clamp(58px,17vw,94px)}._heroGrid_1yhrk_7>p{font-size:25px}._reviews_1yhrk_13{grid-template-columns:minmax(0,1fr)}._review_1yhrk_13{padding:32px var(--layout-margin);border-right:0!important}._review_1yhrk_13 footer{align-items:start}._enquiry_1yhrk_31{align-items:initial;grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);min-height:470px;padding:34px 24px}._enquiry_1yhrk_31 ._eyebrow_1yhrk_5{margin-bottom:92px}._enquiry_1yhrk_31 h2{font-size:clamp(46px,14vw,70px)}._enquiry_1yhrk_31 a{place-self:end start}}._hero_1yhrk_3 h1 em{font-weight:400}
