._page_9tiz8_1{--ink:#17312a;--paper:#fbf6eb;--yellow:#f3c34d;background:var(--paper);min-height:100vh;color:var(--ink)}._page_9tiz8_1 a{color:inherit;text-decoration:none}._header_9tiz8_3{background:var(--paper);border-bottom:1px solid #17312a1f;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,74px);display:flex}._brand_9tiz8_4{align-items:center;gap:10px;display:flex}._brand_9tiz8_4>img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}._brand_9tiz8_4>b{font:800 15px/1 Arial,sans-serif}._brand_9tiz8_4 small{letter-spacing:.15em;margin-top:5px;font:700 6px/1 Arial,sans-serif;display:block}._header_9tiz8_3 nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:28px;font:800 10px Arial,sans-serif;display:flex}._back_9tiz8_9{border:1px solid var(--ink);border-radius:100px;padding:11px 16px}._hero_9tiz8_10{background:linear-gradient(120deg,var(--paper) 0 64%,color-mix(in srgb,var(--accent) 15%,var(--paper)) 64%);grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(55px,9vw,150px);min-height:670px;padding:clamp(60px,7vw,104px) clamp(24px,7vw,112px);display:grid}._kicker_9tiz8_11,._sectionLabel_9tiz8_11{text-transform:uppercase;letter-spacing:.17em;margin:0;font:850 10px Arial,sans-serif}._category_9tiz8_12{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:26px 0 10px;font:850 11px Arial,sans-serif}._hero_9tiz8_10 h1{max-width:850px;font:700 clamp(62px,7vw,112px)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:0}._intro_9tiz8_14{color:#52615d;max-width:700px;margin:30px 0 0;font:clamp(18px,1.45vw,22px)/1.6 Arial,sans-serif}._actions_9tiz8_15{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}._actions_9tiz8_15 a,._visitActions_9tiz8_16 a{border:1px solid #17312a3c;border-radius:100px;padding:13px 17px;font:800 10px Arial,sans-serif}._actions_9tiz8_15 ._primary_9tiz8_17{background:var(--ink);border-color:var(--ink);color:#fff}._visual_9tiz8_18{border:2px solid var(--ink);background:var(--accent);min-height:510px;position:relative;overflow:hidden;box-shadow:18px 18px #17312a12}._visual_9tiz8_18 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._numberGraphic_9tiz8_20{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._numberGraphic_9tiz8_20:before,._numberGraphic_9tiz8_20:after{content:"";border:2px solid #ffffff70;border-radius:50%;width:390px;height:390px;position:absolute}._numberGraphic_9tiz8_20:after{width:240px;height:240px}._numberGraphic_9tiz8_20 i{border:1px solid #ffffff45;position:absolute;inset:25px}._numberGraphic_9tiz8_20 strong{z-index:1;font:700 clamp(82px,9vw,145px)/1 var(--font-display),Georgia,serif;position:relative}._numberGraphic_9tiz8_20 span{z-index:1;text-transform:uppercase;letter-spacing:.16em;margin-top:14px;font:850 9px Arial,sans-serif;position:relative}._unitBadge_9tiz8_26{z-index:2;background:var(--paper);letter-spacing:.12em;border-radius:100px;padding:9px 12px;font:850 8px Arial,sans-serif;position:absolute;top:18px;left:18px}._details_9tiz8_27{grid-template-columns:1.15fr .72fr;align-items:start;gap:clamp(60px,10vw,170px);padding:clamp(76px,8vw,120px) clamp(24px,7vw,112px);display:grid}._details_9tiz8_27 h2,._visit_9tiz8_16 h2{font:700 clamp(44px,5vw,74px)/.95 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:15px 0 0}._services_9tiz8_29 ul{border-top:1px solid #17312a26;grid-template-columns:1fr 1fr;gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}._services_9tiz8_29 li{border-bottom:1px solid #17312a26;padding:18px 12px 18px 0;font:700 14px Arial,sans-serif}._note_9tiz8_31{background:color-mix(in srgb,var(--accent) 11%,var(--paper));border-top:6px solid var(--accent);padding:38px}._note_9tiz8_31>span{color:#e3a913;letter-spacing:.16em;margin-top:28px;font:800 13px Arial,sans-serif;display:block}._note_9tiz8_31 blockquote{color:#495651;font:italic 500 clamp(21px,2.2vw,30px)/1.4 var(--font-display),Georgia,serif;margin:18px 0 0}._visit_9tiz8_16{background:var(--ink);color:#fff;grid-template-columns:1fr .5fr .7fr;align-items:end;gap:45px;padding:clamp(72px,8vw,112px) clamp(24px,7vw,112px);display:grid}._visit_9tiz8_16 ._sectionLabel_9tiz8_11{color:var(--yellow)}._visit_9tiz8_16 address{color:#d3dfda;gap:7px;font:16px/1.3 Arial,sans-serif;display:grid}._visitActions_9tiz8_16{flex-wrap:wrap;gap:9px;display:flex}._visitActions_9tiz8_16 a{border-color:#fff5}._visit_9tiz8_16>small{color:#aebfba;grid-column:2/-1;font:11px/1.5 Arial,sans-serif}._footer_9tiz8_40{color:#fff;background:#102822;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:120px;padding:34px clamp(24px,5vw,74px);font:800 11px Arial,sans-serif;display:grid}._footer_9tiz8_40 p{color:#aebfba;text-align:center;font-weight:500}._footer_9tiz8_40>a:last-child{text-align:right}._explore_9tiz8_43{background:var(--paper);padding:clamp(68px,8vw,112px) clamp(24px,7vw,112px)}._exploreHeader_9tiz8_44{max-width:840px}._explore_9tiz8_43 h2{font:700 clamp(40px,5vw,70px)/1 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:18px 0 0}._exploreIntro_9tiz8_46{color:#52615d;max-width:660px;margin:22px 0 0;font:17px/1.65 Arial,sans-serif}._exploreGrid_9tiz8_47{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:38px 0 28px;padding:0;list-style:none;display:grid}._exploreGrid_9tiz8_47>li{min-width:0}._exploreCard_9tiz8_49{border:1px solid #17312a30;border-top:5px solid var(--shop-accent);background:#fffdf7;flex-direction:column;height:100%;padding:26px;transition:background .15s,border-color .15s;display:flex}._exploreCard_9tiz8_49:hover{background:color-mix(in srgb,var(--shop-accent) 8%,#fffdf7);border-color:var(--shop-accent)}:is(._exploreCard_9tiz8_49:focus-visible,._exploreMap_9tiz8_51:focus-visible){outline:3px solid var(--ink);outline-offset:5px}._exploreLocation_9tiz8_52{letter-spacing:.07em;text-transform:uppercase;color:#52615d;font:800 10px/1.5 Arial,sans-serif}._exploreCard_9tiz8_49 h3{min-height:3.45em;font:700 clamp(23px,1.9vw,28px)/1.15 var(--font-display),Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 14px}._exploreName_9tiz8_54{min-height:3em;margin-bottom:26px;font:700 14px/1.5 Arial,sans-serif}._exploreLink_9tiz8_55{border-top:1px solid #17312a20;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;font:700 12px/1.5 Arial,sans-serif;display:flex}._exploreMap_9tiz8_51{border-bottom:1px solid var(--ink);gap:18px;padding:13px 0;font:800 13px/1.5 Arial,sans-serif;display:inline-flex}@media (max-width:1200px){._exploreGrid_9tiz8_47{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._explore_9tiz8_43{padding:64px 20px}._exploreGrid_9tiz8_47{grid-template-columns:1fr;gap:14px}._exploreCard_9tiz8_49{padding:24px}._exploreCard_9tiz8_49 h3{font-size:29px}}@media (max-width:900px){._hero_9tiz8_10{background:var(--paper);grid-template-columns:1fr}._visual_9tiz8_18{min-height:430px}._details_9tiz8_27{grid-template-columns:1fr}._visit_9tiz8_16{grid-template-columns:1fr 1fr}._visit_9tiz8_16>div:first-child{grid-column:1/-1}._footer_9tiz8_40{text-align:center;grid-template-columns:1fr}._footer_9tiz8_40>a:last-child{text-align:center}}@media (max-width:620px){._header_9tiz8_3{height:70px;padding:0 18px}._header_9tiz8_3 nav>a:not(._back_9tiz8_9){display:none}._hero_9tiz8_10{min-height:0;padding:52px 20px}._hero_9tiz8_10 h1{font-size:58px}._intro_9tiz8_14{font-size:17px}._actions_9tiz8_15 a{text-align:center;flex:1}._visual_9tiz8_18{min-height:360px}._details_9tiz8_27{gap:48px;padding:70px 20px}._services_9tiz8_29 ul{grid-template-columns:1fr}._note_9tiz8_31{padding:28px 24px}._visit_9tiz8_16{grid-template-columns:1fr;padding:68px 20px}._visit_9tiz8_16>div:first-child,._visit_9tiz8_16>small{grid-column:auto}._visitActions_9tiz8_16 a{text-align:center;flex:1}._footer_9tiz8_40{padding:34px 20px}}._exploreDirectory_9tiz8_62{background:#e9dfc8}._editorial_9tiz8_63{grid-template-columns:1.15fr .72fr;gap:clamp(40px,8vw,120px);padding:0 clamp(24px,7vw,112px) clamp(68px,8vw,112px);display:grid}._editorial_9tiz8_63 h2{font:700 clamp(34px,3.6vw,52px)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:15px 0 25px}._editorial_9tiz8_63 p:not(._sectionLabel_9tiz8_11){color:#52615d;font:17px/1.75 Arial,sans-serif}._editorial_9tiz8_63 aside{background:#fffdf7;border:1px solid #17312a25;align-self:start;padding:30px}._editorial_9tiz8_63 aside h3{font:700 28px/1.15 var(--font-display),Georgia,serif;margin:0}._editorial_9tiz8_63 aside a{text-underline-offset:4px;font:700 13px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-block}._breadcrumbs_9tiz8_69{color:#52615d;flex-wrap:wrap;gap:10px;padding:24px clamp(24px,7vw,112px) 0;font:13px/1.5 Arial,sans-serif;display:flex}._breadcrumbs_9tiz8_69 a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){._editorial_9tiz8_63{grid-template-columns:1fr;gap:28px}}@media (max-width:620px){._editorial_9tiz8_63{padding:0 20px 64px}._exploreCard_9tiz8_49 h3,._exploreName_9tiz8_54{min-height:0}}
