.-UwOHa_frame{aspect-ratio:var(--petal-aspect-ratio,1.05);isolation:isolate;position:relative}.-UwOHa_mask{background:#8b624a;position:absolute;inset:0}.-UwOHa_mask img{height:100%}.-UwOHa_contour{width:100%;height:100%;transform:translate(var(--photo-contour-offset), calc(-1 * var(--photo-contour-offset)));stroke:var(--photo-contour-color);stroke-width:var(--photo-contour-width);z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}@media (max-width:760px){.-UwOHa_frame{aspect-ratio:var(--petal-mobile-aspect-ratio,1.4)}}
._8YeqpG_hero{background:var(--background);padding-block:60px 65px;overflow:hidden}._8YeqpG_inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;display:grid}._8YeqpG_copy{min-width:0}._8YeqpG_copy h1{letter-spacing:-1.5px;overflow-wrap:break-word;font-size:clamp(48px,5.3vw,78px);line-height:1.04}._8YeqpG_description{max-width:540px;margin-top:26px;font-size:18px;line-height:1.85}._8YeqpG_content{margin-top:28px}._8YeqpG_content>p{margin-bottom:20px;font-size:17px}._8YeqpG_content>.button{margin:0 10px 15px 0}._8YeqpG_content>.notice{margin-top:15px;font-size:14px}._8YeqpG_figure{min-width:0;margin:0}._8YeqpG_media{--petal-aspect-ratio:1.05;--petal-mobile-aspect-ratio:1.4}._8YeqpG_compact{padding-block:35px}._8YeqpG_compact ._8YeqpG_inner{grid-template-columns:1fr .55fr}._8YeqpG_compact ._8YeqpG_media{--petal-aspect-ratio:1.5;--petal-mobile-aspect-ratio:.95;max-height:240px}._8YeqpG_compact h1{font-size:clamp(42px,4.6vw,64px)}._8YeqpG_catalogue{padding-block:36px 40px}._8YeqpG_catalogue ._8YeqpG_inner{grid-template-columns:1.2fr 1fr;gap:48px}._8YeqpG_catalogue ._8YeqpG_copy h1{letter-spacing:-1px;font-size:clamp(52px,4.4vw,60px)}._8YeqpG_catalogue ._8YeqpG_description{margin-top:20px;line-height:1.7}._8YeqpG_catalogue ._8YeqpG_content{margin-top:22px}:is(._8YeqpG_catalogue ._8YeqpG_content>.button,._8YeqpG_catalogue ._8YeqpG_content>.notice){margin-bottom:0}._8YeqpG_catalogue ._8YeqpG_figure{justify-self:end;width:min(410px,100%)}._8YeqpG_catalogue ._8YeqpG_media{--petal-aspect-ratio:1.14;max-height:360px}@media (max-width:1000px){._8YeqpG_inner{gap:35px}._8YeqpG_copy h1{font-size:54px}._8YeqpG_description{font-size:17px}}@media (max-width:760px){._8YeqpG_hero{padding-block:32px 45px}._8YeqpG_inner,._8YeqpG_compact ._8YeqpG_inner,._8YeqpG_catalogue ._8YeqpG_inner{grid-template-columns:1fr;gap:28px}._8YeqpG_figure{grid-row:1;width:min(460px,100%);margin-inline:auto}._8YeqpG_copy h1,._8YeqpG_compact h1{font-size:clamp(42px,10vw,62px)}._8YeqpG_description{margin-top:22px}._8YeqpG_content>.button{margin-right:0}._8YeqpG_compact ._8YeqpG_inner{grid-template-columns:1fr 100px;gap:15px}._8YeqpG_compact ._8YeqpG_copy{grid-area:1/1}._8YeqpG_compact ._8YeqpG_figure{grid-area:1/2}._8YeqpG_compact ._8YeqpG_copy h1{font-size:36px}._8YeqpG_compact ._8YeqpG_description{font-size:15px}._8YeqpG_catalogue{padding-block:24px 30px}._8YeqpG_catalogue ._8YeqpG_inner{gap:22px}._8YeqpG_catalogue ._8YeqpG_figure{justify-self:center;width:min(266px,100%)}._8YeqpG_catalogue ._8YeqpG_media{max-height:190px}._8YeqpG_catalogue ._8YeqpG_copy h1{font-size:42px}._8YeqpG_catalogue ._8YeqpG_description{margin-top:16px}._8YeqpG_catalogue ._8YeqpG_content{margin-top:18px}}._8YeqpG_content>.delivery-line{align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}._8YeqpG_content>.delivery-line svg{flex:none}
.tCZDnG_backWrap{padding-top:30px}.tCZDnG_backWrap .back-link{margin-bottom:0}.tCZDnG_heroMeta{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:15px;display:flex}.tCZDnG_heroMeta svg{color:var(--accent)}.tCZDnG_heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tCZDnG_story{grid-template-columns:.82fr 1.18fr;gap:clamp(60px,9vw,135px);padding-block:clamp(90px,10vw,145px);display:grid}.tCZDnG_storyHeading svg{color:var(--accent);margin-bottom:24px;display:block}.tCZDnG_storyHeading h2,.tCZDnG_beforeVisit h2{margin-top:18px;font-size:clamp(46px,5vw,66px)}.tCZDnG_storyHeading h2 em,.tCZDnG_beforeVisit h2 em{color:var(--accent)}.tCZDnG_storyCopy{align-self:end;max-width:670px}.tCZDnG_storyCopy p{font-size:18px;line-height:1.9}.tCZDnG_storyCopy p+p{margin-top:24px}.tCZDnG_storyCopy .tCZDnG_lead{color:var(--ink);font:32px/1.42 var(--serif)}.tCZDnG_ideal{background:var(--deep);color:#f3dfca;padding-block:clamp(75px,8vw,110px)}.tCZDnG_idealInner{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(55px,9vw,135px);display:grid}.tCZDnG_ideal .section-kicker{color:#d6ad7b}.tCZDnG_ideal h2{color:#f3dfca;margin-top:18px;font-size:clamp(42px,4.5vw,60px)}.tCZDnG_ideal ul{border-top:1px solid #d6ad7b4d;margin:0;padding:0;list-style:none}.tCZDnG_ideal li{color:#d9c1aa;border-bottom:1px solid #d6ad7b4d;padding:20px 18px 20px 38px;font-size:17px;position:relative}.tCZDnG_ideal li:before{content:"";border:1px solid #d6ad7b;border-radius:70% 0;width:11px;height:11px;position:absolute;top:27px;left:3px;transform:rotate(45deg)}.tCZDnG_beforeVisit{grid-template-columns:1fr .72fr;align-items:center;gap:clamp(55px,9vw,130px);padding-block:clamp(85px,9vw,130px);display:grid}.tCZDnG_beforeVisit>div>p{max-width:630px;margin-top:25px;font-size:18px;line-height:1.85}.tCZDnG_durationCard{background:var(--surface);border-radius:0 70px 70px 0;padding:35px}.tCZDnG_durationCard>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:26px;display:grid}.tCZDnG_durationCard>div span{color:var(--ink);align-items:center;gap:10px;font-size:16px;display:flex}.tCZDnG_durationCard>div span+span{border-left:1px solid var(--line);padding-left:22px}.tCZDnG_durationCard svg{color:var(--accent)}@media (max-width:820px){.tCZDnG_story,.tCZDnG_idealInner,.tCZDnG_beforeVisit{grid-template-columns:1fr;gap:45px}.tCZDnG_storyCopy{max-width:none}.tCZDnG_idealInner{align-items:start}.tCZDnG_durationCard{max-width:560px}}@media (max-width:560px){.tCZDnG_backWrap{padding-top:22px}.tCZDnG_heroActions{flex-direction:column;align-items:stretch}.tCZDnG_heroActions .button{width:100%}.tCZDnG_story{padding-block:75px}.tCZDnG_storyCopy .tCZDnG_lead{font-size:28px}.tCZDnG_storyCopy p,.tCZDnG_beforeVisit>div>p{font-size:17px}.tCZDnG_ideal{padding-block:68px}.tCZDnG_ideal li{font-size:16px}.tCZDnG_beforeVisit{padding-block:72px}.tCZDnG_durationCard{border-radius:0 52px 52px 0;padding:28px 24px}}
.ycoKMq_heroActions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ycoKMq_story{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(60px,8vw,120px);padding-block:clamp(85px,10vw,150px);display:grid}.ycoKMq_storyPhoto{isolation:isolate;margin:0;position:relative}.ycoKMq_storyPhoto:before{content:"";border:1px solid var(--photo-contour-color);z-index:-1;border-radius:58% 42% 54% 46%/42% 58%;position:absolute;inset:14px -14px -14px 14px}.ycoKMq_storyPhoto img{object-fit:cover;object-position:54% center;border-radius:58% 42% 54% 46%/42% 58%;width:100%;height:clamp(480px,48vw,650px)}.ycoKMq_storyMark,.ycoKMq_closingMark{color:var(--accent)}.ycoKMq_storyMark{margin-bottom:24px;display:block}.ycoKMq_storyCopy h2,.ycoKMq_galleryHeading h2,.ycoKMq_visitCopy h2{margin-top:17px;font-size:clamp(44px,4.8vw,66px)}.ycoKMq_storyCopy h2 em,.ycoKMq_galleryHeading h2 em,.ycoKMq_visitCopy h2 em{color:var(--accent)}.ycoKMq_storyCopy p{max-width:640px;margin-top:22px;font-size:18px;line-height:1.85}.ycoKMq_storyCopy .ycoKMq_text-link{margin-top:31px}.ycoKMq_visit{background:var(--deep);color:#f3dfca;padding-block:clamp(72px,8vw,110px)}.ycoKMq_visitInner{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(60px,9vw,130px);display:grid}.ycoKMq_visitCopy .section-kicker{color:#d6ad7b}.ycoKMq_visitCopy h2{color:#f3dfca}.ycoKMq_visitCopy h2 em{color:#d6ad7b}.ycoKMq_visitCopy p{color:#cdb7a3;max-width:520px;margin-top:24px;font-size:17px;line-height:1.85}.ycoKMq_visitDetails{border-top:1px solid #d6ad7b52;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-style:normal;display:grid}.ycoKMq_visitDetails>div,.ycoKMq_visitDetails>a{color:#f3dfca;border-bottom:1px solid #d6ad7b52;justify-content:space-between;align-items:center;gap:18px;min-height:125px;padding:28px 24px 24px;display:flex}.ycoKMq_visitDetails>:not(:last-child){border-right:1px solid #d6ad7b52}.ycoKMq_visitDetails small{color:#aa907a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-style:normal;display:block}.ycoKMq_visitDetails span{font-size:15px;line-height:1.75}.ycoKMq_visitDetails>a:hover{color:#d6ad7b}.ycoKMq_visitDetails>a>svg{flex:none}.ycoKMq_galleryHeading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.ycoKMq_galleryHeading p{max-width:470px;padding-bottom:7px;font-size:17px;line-height:1.8}.ycoKMq_galleryGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:stretch;gap:clamp(24px,3vw,42px);display:grid}.ycoKMq_galleryGrid figure{margin:0;position:relative;overflow:hidden}.ycoKMq_galleryGrid img{object-fit:cover;width:100%;height:100%}.ycoKMq_galleryWide{border-radius:0 44% 0 0;min-height:560px}.ycoKMq_galleryWide img{object-position:50% center}.ycoKMq_galleryTall{border-radius:48% 48% 0 0;min-height:560px}.ycoKMq_galleryTall img{object-position:43% center}.ycoKMq_closing{background:#dfc9b1;padding-block:62px}.ycoKMq_closingInner{align-items:center;gap:34px;display:flex}.ycoKMq_closingInner>div{flex:1}.ycoKMq_closingInner h2{margin-top:5px;font-size:clamp(38px,4vw,52px)}.ycoKMq_closingInner .button{flex:none}@media (max-width:960px){.ycoKMq_story,.ycoKMq_visitInner{gap:50px}.ycoKMq_visitInner,.ycoKMq_galleryHeading{grid-template-columns:1fr}.ycoKMq_visitDetails{margin-top:10px}.ycoKMq_galleryHeading{gap:24px}.ycoKMq_galleryHeading p{max-width:620px}.ycoKMq_galleryWide,.ycoKMq_galleryTall{min-height:460px}}@media (max-width:700px){.ycoKMq_heroActions{flex-direction:column;align-items:flex-start;gap:20px}.ycoKMq_story{grid-template-columns:1fr;gap:58px;padding-block:75px 88px}.ycoKMq_storyPhoto{width:calc(100% - 12px)}.ycoKMq_storyPhoto img{height:470px}.ycoKMq_storyCopy p{font-size:17px}.ycoKMq_visit{padding-block:68px}.ycoKMq_visitDetails{grid-template-columns:1fr}.ycoKMq_visitDetails>div,.ycoKMq_visitDetails>a{min-height:auto;padding:23px 18px;border-right:0!important}.ycoKMq_gallery{padding-block:82px}.ycoKMq_galleryHeading{margin-bottom:38px}.ycoKMq_galleryGrid{grid-template-columns:1fr}.ycoKMq_galleryWide{border-radius:0 42% 0 0;min-height:360px}.ycoKMq_galleryTall{border-radius:45% 45% 0 0;min-height:430px}.ycoKMq_closingInner{flex-direction:column;align-items:flex-start}.ycoKMq_closingMark{margin-bottom:-8px}}@media (max-width:400px){.ycoKMq_storyPhoto img{height:420px}.ycoKMq_storyCopy h2,.ycoKMq_galleryHeading h2,.ycoKMq_visitCopy h2{font-size:42px}}
.AoCPQG_locations{padding-block:clamp(85px,9vw,130px)}.AoCPQG_heading,.AoCPQG_galleryHeading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:62px;display:grid}.AoCPQG_heading h2,.AoCPQG_galleryHeading h2{margin-top:15px;font-size:clamp(44px,4.8vw,66px)}.AoCPQG_heading h2 em,.AoCPQG_galleryHeading h2 em,.AoCPQG_contactIntro h2 em{color:var(--accent)}.AoCPQG_heading p,.AoCPQG_galleryHeading p{max-width:530px;padding-bottom:6px;font-size:17px;line-height:1.85}.AoCPQG_list{border-top:1px solid var(--line)}.AoCPQG_location{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:center;gap:clamp(45px,7vw,100px);padding-block:clamp(55px,7vw,95px);display:grid}.AoCPQG_location:nth-child(2n) .AoCPQG_photo{border-radius:0 44% 0 0;grid-column:2}.AoCPQG_location:nth-child(2n){grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.AoCPQG_location:nth-child(2n) .AoCPQG_copy{grid-area:1/1}.AoCPQG_photo{border-radius:44% 0 0;min-height:470px;display:block;position:relative;overflow:hidden}.AoCPQG_photo img{transition:transform .5s}.AoCPQG_photo:hover img{transform:scale(1.025)}.AoCPQG_copy h3{margin-block:15px 23px;font-size:clamp(46px,5vw,68px)}.AoCPQG_copy>p{max-width:560px;font-size:17px;line-height:1.85}.AoCPQG_facts{gap:13px;margin-block:28px;display:grid}.AoCPQG_facts span{color:var(--muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.AoCPQG_facts svg{color:var(--accent);flex:none;margin-top:2px}.AoCPQG_contactBand{background:var(--surface);padding-block:clamp(75px,8vw,110px)}.AoCPQG_contactInner{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:end;gap:clamp(60px,9vw,130px);display:grid}.AoCPQG_contactIntro h2{margin-block:17px 25px;font-size:clamp(44px,4.8vw,66px)}.AoCPQG_contactIntro>p{max-width:540px;font-size:17px;line-height:1.85}.AoCPQG_contactDetails{border-top:1px solid var(--line);margin:0;font-style:normal}.AoCPQG_contactDetails>a,.AoCPQG_contactDetails>div{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:28px 1fr;gap:16px;padding:24px 18px;display:grid}.AoCPQG_contactDetails svg{color:var(--accent)}.AoCPQG_contactDetails small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-style:normal;display:block}.AoCPQG_contactDetails span{font-size:15px;line-height:1.7}.AoCPQG_contactDetails>a:hover{background:var(--surface-raised)}.AoCPQG_note{grid-column:2;padding-left:44px;font-size:13px}.AoCPQG_gallery{padding-block:clamp(85px,9vw,130px)}.AoCPQG_galleryGrid{grid-template-rows:repeat(2,minmax(250px,320px));grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:clamp(20px,2.5vw,34px);display:grid}.AoCPQG_galleryGrid figure{min-width:0;margin:0;position:relative;overflow:hidden}.AoCPQG_gallery1{border-radius:0 46% 0 0;grid-row:1/3}.AoCPQG_gallery2{border-radius:48% 48% 0 0}.AoCPQG_gallery3{border-radius:0 0 48% 48%}.AoCPQG_galleryGrid img{object-fit:cover}.AoCPQG_closing{background:#dfc9b1;padding-block:66px}.AoCPQG_closingInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.AoCPQG_closingInner h2{margin-top:8px;font-size:clamp(38px,4vw,52px)}.AoCPQG_closingActions{flex:none;align-items:center;gap:28px;display:flex}@media (prefers-reduced-motion:reduce){.AoCPQG_photo img{transition:none}.AoCPQG_photo:hover img{transform:none}}@media (max-width:900px){.AoCPQG_heading,.AoCPQG_galleryHeading,.AoCPQG_contactInner{grid-template-columns:1fr;gap:28px}.AoCPQG_location{grid-template-columns:1fr;gap:38px}.AoCPQG_location:nth-child(2n) .AoCPQG_photo,.AoCPQG_location:nth-child(2n) .AoCPQG_copy{grid-area:auto}.AoCPQG_location:nth-child(2n){grid-template-columns:1fr}.AoCPQG_note{grid-column:1;padding-left:44px}.AoCPQG_closingInner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.AoCPQG_locations,.AoCPQG_gallery{padding-block:72px}.AoCPQG_heading,.AoCPQG_galleryHeading{margin-bottom:40px}.AoCPQG_photo{border-radius:0 40% 0 0;min-height:330px}.AoCPQG_location{padding-block:48px}.AoCPQG_galleryGrid{grid-template-rows:none;grid-template-columns:1fr}.AoCPQG_galleryGrid figure{min-height:330px}.AoCPQG_gallery1{grid-row:auto}.AoCPQG_contactBand{padding-block:65px}.AoCPQG_contactDetails>a,.AoCPQG_contactDetails>div{padding-inline:8px}.AoCPQG_closingActions{flex-direction:column;align-items:flex-start;width:100%}.AoCPQG_closingActions .button{width:100%}}
