._page_1wd4y_1{background:var(--cream-light)}._header_1wd4y_2{background:var(--cream)}._intro_1wd4y_3{padding-block:70px 64px}._intro_1wd4y_3 h1{max-width:1000px;font-family:var(--font-display);letter-spacing:-.025em;margin:16px 0 24px;font-size:clamp(38px,5.6vw,76px);font-weight:400;line-height:1.14}._intro_1wd4y_3>p:last-child{color:#745046;max-width:780px;margin:0;font-size:19px;line-height:1.8}._body_1wd4y_6{padding-block:64px 80px}._location_1wd4y_7{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}._location_1wd4y_7 figure{min-width:0;margin:0}._location_1wd4y_7 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}._location_1wd4y_7 figcaption{color:#745046;margin-block-start:12px;font-size:12px;line-height:1.7}._page_1wd4y_1 h2{font-family:var(--font-display);margin:14px 0 24px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.3}._location_1wd4y_7 address{color:var(--forest);font-size:19px;font-style:normal;line-height:1.9}._location_1wd4y_7 p:not(:first-child),._paths_1wd4y_13 p{color:#745046;font-size:16px;line-height:1.9}._actions_1wd4y_14{flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:26px;display:flex}._textLink_1wd4y_15{text-underline-offset:5px;font-size:14px;line-height:1.7;text-decoration:underline;display:inline-block}._contacts_1wd4y_16{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-block:60px 44px;padding-block:42px;display:grid}._contacts_1wd4y_16 h2{margin-block-end:0}._details_1wd4y_18{flex-direction:column;justify-content:center;align-items:start;gap:14px;min-width:0;display:flex}._details_1wd4y_18 a{overflow-wrap:anywhere;text-underline-offset:5px;max-width:100%;font-size:19px;text-decoration:underline}._paths_1wd4y_13{grid-template-columns:1fr 1fr;gap:64px;display:grid}._paths_1wd4y_13 h2{font-size:29px}._page_1wd4y_1 a:focus-visible{outline:3px solid var(--leaf);outline-offset:5px}[dir=rtl] ._intro_1wd4y_3 h1{letter-spacing:0}@media (max-width:800px){._intro_1wd4y_3{padding-block:55px 44px}._intro_1wd4y_3>p:last-child{font-size:17px}._body_1wd4y_6{padding-block:36px 55px}._location_1wd4y_7,._contacts_1wd4y_16,._paths_1wd4y_13{grid-template-columns:1fr;gap:28px}._contacts_1wd4y_16{margin-block:38px;padding-block:30px}}
