.home_page__MHaCb{--ink:#151210;--muted:#6b635c;--soft:#8a8178;--line:rgba(21,18,16,.14);--bg:#f7f3ec;--tint:#efe9df;--accent:#9a4a43;--serif:var(--font-lux),Georgia,serif;--sans:var(--font-display),system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--ink);font-family:var(--sans)}.home_wrap__9mpaO{max-width:1320px;margin:0 auto;padding:0 var(--gutter)}.home_eyebrow__Z8qqo{margin:0 0 20px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.home_h1__W_rRr{font-size:clamp(48px,6.8vw,104px);line-height:.98;letter-spacing:-.025em;margin:0}.home_h1__W_rRr,.home_h1__W_rRr em{font-family:var(--serif);font-weight:400}.home_h1__W_rRr em{font-style:italic;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;transform:none;display:inline}.home_h2__lKvaR{font-family:var(--serif);font-weight:400;font-size:clamp(38px,4.6vw,70px);line-height:1;letter-spacing:-.02em;margin:0}.home_lede__5ONC0{font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.7;color:var(--muted);max-width:44ch;margin:24px 0 0}.home_small__halvc{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin:0 0 16px}.home_ctaRow__TiK_2{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-top:44px}.home_btnLight__0dqmo,.home_btnPrimary__ixzN7{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 34px;border-radius:2px;font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background .4s ease,color .4s ease}.home_btnPrimary__ixzN7{background:var(--ink);color:var(--bg)}.home_btnPrimary__ixzN7:hover{background:#3a322d}.home_btnLight__0dqmo{background:var(--bg);color:var(--ink);margin-top:36px}.home_btnLight__0dqmo:hover{background:#fff}.home_btnText__bglsT{font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid;display:inline-flex;gap:10px}.home_btnText__bglsT span{transition:transform .5s var(--ease)}.home_btnText__bglsT:hover span{transform:translateX(4px)}.home_head__PcdAy{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:clamp(36px,4.5vw,64px)}.home_headLink__d49iC{display:inline-block;margin-top:28px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid}.home_head__PcdAy .home_headLink__d49iC{margin-top:0}.home_headLink__d49iC:hover{color:var(--accent)}.home_section___Hivz{padding:clamp(96px,11vw,168px) 0}.home_tinted___oIxp{background:var(--tint)}.home_dark__RTm_E{background:var(--ink);color:#f1ebe1}.home_dark__RTm_E .home_lede__5ONC0{color:hsla(38,36%,91%,.66)}.home_dark__RTm_E .home_eyebrow__Z8qqo,.home_dark__RTm_E .home_small__halvc{color:hsla(38,36%,91%,.5)}.home_split__N1wqJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(48px,8vw,140px);align-items:start}.home_hero__sBBDF{padding:calc(var(--nav-h) + clamp(40px, 6vw, 88px)) 0 clamp(64px,8vw,120px)}.home_heroGrid__ckj8_{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,104px);align-items:center}.home_heroEyebrow__HGpmC{animation:home_rise__gufUb 1.2s var(--ease) both}.home_line__YYiqO{display:inline-block;animation:home_rise__gufUb 1.4s var(--ease) both}.home_line__YYiqO+.home_line__YYiqO{animation-delay:.12s}.home_heroLede__nGqQX{font-size:clamp(17px,1.35vw,20px);line-height:1.7;color:var(--muted);max-width:38ch;margin:32px 0 0;animation:home_rise__gufUb 1.4s .24s var(--ease) both}.home_ctaRow__TiK_2{animation:home_rise__gufUb 1.4s .34s var(--ease) both}.home_facts__TILFc{display:flex;gap:clamp(32px,4.5vw,64px);margin:clamp(48px,6vw,80px) 0 0;padding-top:28px;border-top:1px solid var(--line);animation:home_rise__gufUb 1.4s .44s var(--ease) both}.home_facts__TILFc div{display:flex;flex-direction:column;gap:8px}.home_facts__TILFc dt{font-family:var(--serif);font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1;letter-spacing:-.01em}.home_facts__TILFc dd{margin:0;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.home_heroMedia__Y1pmA{position:relative}@keyframes home_rise__gufUb{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.home_counties__8QQKT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;border-top:1px solid var(--line);padding-top:32px}.home_countyName__AvPKJ{display:block;font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.01em;margin-bottom:18px}.home_countyName__AvPKJ:hover{color:var(--accent)}.home_counties__8QQKT ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.home_counties__8QQKT li a{font-size:15px;color:var(--muted);transition:color .3s ease}.home_counties__8QQKT li a:hover{color:var(--ink)}.home_factors__uYYUk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;border-top:1px solid hsla(38,36%,91%,.16)}.home_factors__uYYUk div{padding:20px 0;border-bottom:1px solid hsla(38,36%,91%,.16)}.home_factors__uYYUk dt{font-family:var(--serif);font-size:22px;font-weight:400;margin-bottom:6px}.home_factors__uYYUk dd{margin:0;font-size:14.5px;line-height:1.6;color:hsla(38,36%,91%,.6)}.home_included__qp39f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.home_included__qp39f li{font-size:15px;line-height:1.5;color:hsla(38,36%,91%,.86);padding-left:22px;position:relative}.home_included__qp39f li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:hsla(38,36%,91%,.6)}.home_faq__d7ojI details{border-bottom:1px solid var(--line)}.home_faq__d7ojI details:first-child{border-top:1px solid var(--line)}.home_faq__d7ojI summary{list-style:none;cursor:pointer;position:relative;padding:26px 48px 26px 0;font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:-.01em}.home_faq__d7ojI summary::-webkit-details-marker{display:none}.home_faq__d7ojI summary:after,.home_faq__d7ojI summary:before{content:"";position:absolute;right:6px;top:50%;width:14px;height:1px;background:currentColor;transition:transform .5s var(--ease)}.home_faq__d7ojI summary:after{transform:rotate(90deg)}.home_faq__d7ojI details[open] summary:after{transform:rotate(0deg)}.home_faq__d7ojI details p{margin:0 0 26px;font-size:16px;line-height:1.7;color:var(--muted);max-width:60ch;animation:home_rise__gufUb .6s var(--ease) both}.home_page__MHaCb form.booking{border-radius:3px;border:1px solid var(--line);background:#fbf9f5}.home_page__MHaCb form.booking .btn{border-radius:2px}@media (max-width:1100px){.home_counties__8QQKT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.home_heroGrid__ckj8_,.home_split__N1wqJ{grid-template-columns:1fr}.home_heroMedia__Y1pmA{width:100%}}@media (max-width:560px){.home_factors__uYYUk,.home_included__qp39f{grid-template-columns:1fr}.home_counties__8QQKT{grid-template-columns:1fr 1fr;gap:28px}.home_facts__TILFc{gap:28px}.home_btnPrimary__ixzN7{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.home_ctaRow__TiK_2,.home_facts__TILFc,.home_faq__d7ojI details p,.home_heroEyebrow__HGpmC,.home_heroLede__nGqQX,.home_line__YYiqO{animation:none}}.home-fx_eyebrow__BDe0R{margin:0 0 18px;font-family:var(--font-display),system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#8a8178}.home-fx_gallery__RTdbG{position:relative;height:100%;min-height:clamp(520px,72vh,760px)}.home-fx_leadWrap__T0bah{position:absolute;right:0;top:0;width:82%;height:86%;will-change:transform}.home-fx_lead__U6JLL{margin:0;width:100%;height:100%;overflow:hidden;border-radius:4px;animation:home-fx_reveal__PwzYh 1.6s cubic-bezier(.16,1,.3,1) both}.home-fx_lead__U6JLL img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;animation:home-fx_kenburns__9u_64 14s cubic-bezier(.33,0,.2,1) both}.home-fx_leadCaption__A36gA{position:absolute;right:0;bottom:-30px;font-family:var(--font-display),system-ui,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8a8178;animation:home-fx_fade__Yfc32 1.2s ease .9s both}.home-fx_secondWrap__bQI5b{position:absolute;left:0;bottom:0;width:38%;height:44%;will-change:transform}.home-fx_second__MKUtK{margin:0;width:100%;height:100%;overflow:hidden;border-radius:4px;outline:10px solid #f7f3ec;animation:home-fx_reveal__PwzYh 1.6s cubic-bezier(.16,1,.3,1) .35s both}.home-fx_second__MKUtK img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes home-fx_reveal__PwzYh{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes home-fx_kenburns__9u_64{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes home-fx_fade__Yfc32{0%{opacity:0}to{opacity:1}}@media (max-width:880px){.home-fx_gallery__RTdbG{min-height:0;height:auto;aspect-ratio:1/1.05}}.home-fx_show__qUAJH{position:relative}.home-fx_showSticky__GIK0f{padding:clamp(96px,11vw,160px) 0;overflow:hidden}.home-fx_showPinned__aLGKV .home-fx_showSticky__GIK0f{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + 8px) 0 28px}.home-fx_showHead___Rwnm{max-width:1320px;margin:0 auto clamp(28px,3.5vw,48px);padding:0 var(--gutter);width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.home-fx_showTitle__I6Vno{font-family:var(--font-lux),Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,76px);line-height:1;letter-spacing:-.02em;margin:0}.home-fx_showLink__pntZR{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid}.home-fx_showLink__pntZR:hover{color:#9a4a43}.home-fx_showTrack__StTpT{list-style:none;margin:0;padding:0 max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)));display:flex;gap:clamp(20px,2.4vw,36px);will-change:transform}.home-fx_showItem__AUVCu{flex:0 0 clamp(260px,25vw,360px)}.home-fx_showCard__gNhRt{display:block}.home-fx_showImg__N44NT{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:#efe9df}.home-fx_showPinned__aLGKV .home-fx_showImg__N44NT{aspect-ratio:auto;height:min(50vh,470px)}.home-fx_showImg__N44NT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter 1.4s ease;filter:saturate(.92)}.home-fx_showCard__gNhRt:hover .home-fx_showImg__N44NT img{transform:scale(1.04);filter:saturate(1)}.home-fx_showIndex__wAWY6{display:block;margin-top:18px;font-size:12px;letter-spacing:.16em;color:#8a8178}.home-fx_showCard__gNhRt h3{font-family:var(--font-lux),Georgia,serif;font-weight:400;font-size:26px;letter-spacing:-.01em;margin:6px 0}.home-fx_showCard__gNhRt p{margin:0;font-size:14px;color:#6b635c}.home-fx_showFoot__hWZnP{max-width:1320px;width:100%;margin:clamp(24px,3.5vh,40px) auto 0;padding:0 var(--gutter);display:flex;align-items:center;gap:24px}.home-fx_showHint__Xn23j{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#151210;white-space:nowrap}.home-fx_showHint__Xn23j i{font-style:normal;display:inline-block;margin-left:6px;animation:home-fx_nudge__qj3EQ 1.6s ease-in-out infinite}@keyframes home-fx_nudge__qj3EQ{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.home-fx_showCount__wNGdu{font-size:12px;letter-spacing:.16em;color:#8a8178;font-variant-numeric:tabular-nums;white-space:nowrap}.home-fx_showArrows__FWMnk{display:flex;gap:8px}.home-fx_showArrows__FWMnk button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(21,18,16,.25);background:transparent;font-size:16px;cursor:pointer;color:#151210;transition:background .3s ease,color .3s ease,opacity .3s ease}.home-fx_showArrows__FWMnk button:hover:not(:disabled){background:#151210;color:#f7f3ec}.home-fx_showArrows__FWMnk button:disabled{opacity:.3;cursor:default}.home-fx_showBar__4DH_t{flex:1;height:1px;background:rgba(21,18,16,.14)}.home-fx_showBar__4DH_t span{display:block;height:100%;background:#151210;transform-origin:left}.home-fx_show__qUAJH:not(.home-fx_showPinned__aLGKV) .home-fx_showTrack__StTpT{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 18px;padding:0 var(--gutter);max-width:1320px;margin:0 auto}.home-fx_show__qUAJH:not(.home-fx_showPinned__aLGKV) .home-fx_showItem__AUVCu{flex:none}@media (max-width:560px){.home-fx_show__qUAJH:not(.home-fx_showPinned__aLGKV) .home-fx_showTrack__StTpT{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.home-fx_showCard__gNhRt h3{font-size:19px}.home-fx_showCard__gNhRt p{font-size:12.5px}.home-fx_showIndex__wAWY6{margin-top:12px}}.home-fx_picker__bUBbu{display:flex;flex-direction:column;gap:26px}.home-fx_tabs__7g9y_{display:flex;flex-wrap:wrap;gap:6px 28px;border-bottom:1px solid rgba(21,18,16,.14)}.home-fx_tab__vIvPM{position:relative;padding:0 0 14px;background:none;border:0;cursor:pointer;font:inherit;font-size:15px;color:#8a8178;transition:color .3s ease}.home-fx_tab__vIvPM:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#151210;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-fx_tabOn__Pfpfs,.home-fx_tab__vIvPM:hover{color:#151210}.home-fx_tabOn__Pfpfs:after{transform:scaleX(1)}.home-fx_pickerCount__Ten74{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8a8178}.home-fx_pickerList__aLUZN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.home-fx_pickerList__aLUZN li{border-bottom:1px solid rgba(21,18,16,.1);transition:opacity .5s ease}.home-fx_pickerList__aLUZN a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-family:var(--font-lux),Georgia,serif;font-size:21px;letter-spacing:-.01em}.home-fx_pickerList__aLUZN a span{font-family:var(--font-display),system-ui,sans-serif;font-size:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.home-fx_pickerList__aLUZN a:hover span{transform:translateX(4px)}.home-fx_pickOn__mIs9I{opacity:1}.home-fx_pickOff__kPMLq{opacity:.22;pointer-events:none}.home-fx_tabShort__vbY_P{display:none}@media (max-width:560px){.home-fx_tabs__7g9y_{flex-wrap:nowrap;justify-content:space-between;gap:0 12px}.home-fx_tab__vIvPM{font-size:15px;white-space:nowrap;padding-bottom:12px}.home-fx_tabFull___4fEI{display:none}.home-fx_tabShort__vbY_P{display:inline}.home-fx_pickerList__aLUZN{grid-template-columns:1fr}.home-fx_pickOff__kPMLq{display:none}.home-fx_pickOn__mIs9I{animation:home-fx_pickIn__NVe1Q .5s cubic-bezier(.16,1,.3,1) both}.home-fx_pickerList__aLUZN a{font-size:20px;padding:14px 0}}@keyframes home-fx_pickIn__NVe1Q{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-fx_clockGrid__pUzLQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px)}.home-fx_clockStick__BQ_nA{position:sticky;top:calc(var(--nav-h) + 48px);align-self:start}.home-fx_clockLabel__o9WQT{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8a8178;margin:0 0 14px}.home-fx_clockFace__yMS9T{position:relative;height:clamp(120px,14vw,210px)}.home-fx_clockFace__yMS9T span{position:absolute;inset:0;font-family:var(--font-lux),Georgia,serif;font-weight:400;font-size:clamp(110px,14vw,210px);line-height:1;letter-spacing:-.03em;color:#151210;font-variant-numeric:lining-nums;opacity:0;filter:blur(6px);transform:translateY(16px);transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1),filter .8s ease}.home-fx_clockFace__yMS9T .home-fx_clockOn__UYg95{opacity:1;transform:none;filter:none}.home-fx_clockStep__s_rLu{margin:22px 0 0;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#6b635c}.home-fx_clockList__zNr06{position:relative;padding-left:32px}.home-fx_clockRail__qqfG2{position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(21,18,16,.14);overflow:hidden}.home-fx_clockRail__qqfG2 span{display:block;width:100%;height:100%;background:#151210;transform-origin:top;transform:scaleY(0)}.home-fx_clockList__zNr06 ol{list-style:none;margin:0;padding:0}.home-fx_clockList__zNr06 li{padding:clamp(40px,8vh,80px) 0;opacity:.3;transition:opacity .6s ease}.home-fx_clockList__zNr06 li.home-fx_stepOn__RsYWq{opacity:1}.home-fx_stepTime__uRQDS{display:none;font-family:var(--font-lux),Georgia,serif;font-size:22px;margin-bottom:6px}.home-fx_clockList__zNr06 h3{font-family:var(--font-lux),Georgia,serif;font-weight:400;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.01em;margin:0 0 10px}.home-fx_clockList__zNr06 p{margin:0;font-size:16.5px;line-height:1.65;color:#6b635c;max-width:42ch}@media (max-width:880px){.home-fx_clockGrid__pUzLQ{grid-template-columns:1fr}.home-fx_clockStick__BQ_nA{position:static}.home-fx_clockFace__yMS9T,.home-fx_clockLabel__o9WQT,.home-fx_clockStep__s_rLu{display:none}.home-fx_clockList__zNr06 li{opacity:1;padding:28px 0}.home-fx_stepTime__uRQDS{display:block}}.home-fx_occ__n98Kx{position:relative}.home-fx_occList__sTR4q{list-style:none;margin:0;padding:0;border-top:1px solid rgba(21,18,16,.14)}.home-fx_occRow__EENEO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 40px;gap:24px;align-items:center;padding:clamp(28px,3.4vw,48px) 0;border-bottom:1px solid rgba(21,18,16,.14);transition:color .5s ease}.home-fx_occRow__EENEO h3{font-family:var(--font-lux),Georgia,serif;font-weight:400;font-size:clamp(34px,4.2vw,64px);letter-spacing:-.02em;line-height:1;margin:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-fx_occRow__EENEO p{margin:0;font-size:16px;line-height:1.6;color:#6b635c;max-width:46ch;transition:opacity .5s ease}.home-fx_occArrow__GmUuc{font-size:22px;justify-self:end;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-fx_occRowOn__E4_6t h3{transform:translateX(18px)}.home-fx_occRowOn__E4_6t .home-fx_occArrow__GmUuc{transform:translateX(8px)}.home-fx_occList__sTR4q:hover .home-fx_occRow__EENEO:not(.home-fx_occRowOn__E4_6t){color:rgba(21,18,16,.3)}.home-fx_occList__sTR4q:hover .home-fx_occRow__EENEO:not(.home-fx_occRowOn__E4_6t) p{opacity:.35}.home-fx_occPreview__QWu5R{position:fixed;left:0;top:0;z-index:30;pointer-events:none;width:280px;height:360px;border-radius:3px;overflow:hidden;opacity:0;clip-path:inset(50% 0 50% 0);transition:opacity .4s ease,clip-path .7s cubic-bezier(.16,1,.3,1)}.home-fx_occPreviewOn__me8Jn{opacity:1;clip-path:inset(0 0 0 0)}.home-fx_occPreview__QWu5R img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease}.home-fx_occPreview__QWu5R img.home-fx_occImgOn__W6O29{opacity:1}@media (max-width:880px){.home-fx_occRow__EENEO{grid-template-columns:1fr 32px}.home-fx_occRow__EENEO p{grid-column:1/2}.home-fx_occArrow__GmUuc{grid-row:1;grid-column:2}}@media (prefers-reduced-motion:reduce){.home-fx_leadCaption__A36gA,.home-fx_lead__U6JLL,.home-fx_lead__U6JLL img,.home-fx_second__MKUtK,.home-fx_showHint__Xn23j i{animation:none}.home-fx_clockFace__yMS9T span,.home-fx_clockList__zNr06 li,.home-fx_occArrow__GmUuc,.home-fx_occRow__EENEO h3,.home-fx_pickerList__aLUZN li,.home-fx_tab__vIvPM:after{transition:none}}