._header_ex1dp_1,._main_ex1dp_1{width:var(--page);margin-inline:auto}._header_ex1dp_1{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}._header_ex1dp_1 img{max-width:100%;height:auto;display:block}._header_ex1dp_1 nav{flex-wrap:wrap;gap:24px;font-weight:600;display:flex}._breadcrumb_ex1dp_5{flex-wrap:wrap;gap:12px;margin:28px 0;font-size:.9rem;display:flex}._hero_ex1dp_6{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,90px);padding-block:24px 72px;display:grid}._hero_ex1dp_6 h1{font-family:var(--serif);margin:20px 0 28px;font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:400;line-height:1.1}._main_ex1dp_1 p{font-size:1rem;line-height:1.75}._main_ex1dp_1 h2{font-family:var(--serif);font-size:clamp(2rem,3.1vw,3rem);font-weight:400;line-height:1.2}._main_ex1dp_1 h3{font-size:1.25rem;line-height:1.35}._photo_ex1dp_11{margin:0}._photo_ex1dp_11 img{object-fit:contain;border-radius:48% 48% 4px 4px;width:100%;height:auto;max-height:640px;display:block}._photo_ex1dp_11 figcaption{text-align:center;margin-top:16px;font-size:.9rem;line-height:1.5}._preparation_ex1dp_14{background:var(--blush-light);border-radius:4px 48px 4px 4px;grid-template-columns:1fr 1.2fr;gap:48px;padding:clamp(28px,5vw,64px);display:grid}._preparation_ex1dp_14 h2{margin:16px 0 0}._preparation_ex1dp_14 p:first-child{margin-top:0}._meeting_ex1dp_17{max-width:960px;padding-block:76px}._steps_ex1dp_18{margin:32px 0 0;padding:0;list-style:none}._steps_ex1dp_18 li{border-top:1px solid var(--sand);grid-template-columns:56px 1fr;gap:24px;padding-block:24px;display:grid}._steps_ex1dp_18 li>span{font-family:var(--serif);color:var(--terracotta-deep);font-size:2rem}._steps_ex1dp_18 h3{margin:0 0 12px}._steps_ex1dp_18 p{margin:0}._details_ex1dp_23{padding-bottom:48px}._detailGrid_ex1dp_24{grid-template-columns:1fr 1fr;gap:48px;display:grid}._contact_ex1dp_25{background:var(--blush-light);border-radius:48px 4px;margin-bottom:64px;padding:clamp(28px,5vw,64px)}._contact_ex1dp_25 h2{max-width:700px}@media (max-width:700px){._header_ex1dp_1{align-items:flex-start}._header_ex1dp_1>a{max-width:180px}._header_ex1dp_1 nav{flex-direction:column;gap:10px;font-size:.9rem}._hero_ex1dp_6,._preparation_ex1dp_14,._detailGrid_ex1dp_24{grid-template-columns:1fr;gap:28px}._hero_ex1dp_6{padding-bottom:48px}._photo_ex1dp_11 img{max-height:560px}._meeting_ex1dp_17{padding-block:48px}._steps_ex1dp_18 li{grid-template-columns:36px 1fr;gap:12px}}
