.page_page__pWeKF{background:var(--white)}.page_page__pWeKF h2{font:400 clamp(32px,3.5vw,48px)/1.18 var(--font-serif);margin:0 0 28px}.page_page__pWeKF p{margin:0 0 24px}.page_page__pWeKF p:not(.eyebrow){font-size:16px;line-height:1.85}.page_page__pWeKF strong{font-weight:600}.page_intro__CCU0S,.page_network__Uce7y,.page_outdoorsInner__0l1gr,.page_programmeInner__kk9Bs{width:86%;max-width:1120px;margin:auto;padding:88px 0}.page_intro__CCU0S,.page_network__Uce7y{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,104px);align-items:center}.page_page__pWeKF figure{margin:0}.page_studio__rkRkP{overflow:hidden}.page_studio__rkRkP img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 75%}.page_link__6oLdq{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid;padding:10px 0;font-size:14px}.page_details___azgg summary:focus-visible,.page_link__6oLdq:focus-visible{outline:2px solid currentColor;outline-offset:5px}.page_outdoors__roGoD{background:var(--cream)}.page_outdoorHeading__7KoJg{max-width:570px;margin-bottom:44px}.page_naturePhotos__ey0Lk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.page_photo__Hqz8X{position:relative;overflow:hidden;aspect-ratio:3/2}.page_photo__Hqz8X img{object-fit:cover}.page_sheep__5q86F .page_photo__Hqz8X img{transform:scale(1.08);object-position:center}.page_page__pWeKF figcaption{font-size:14px;line-height:1.6;margin-top:16px}.page_network__Uce7y{align-items:start}.page_details___azgg{border-top:1px solid #c9d0c3;margin-top:32px;padding-top:20px}.page_details___azgg summary{cursor:pointer;line-height:1.6}.page_details___azgg p{margin-top:18px}.page_programme__4va3O{background:var(--forest);color:var(--white)}.page_programmeInner__kk9Bs>p{max-width:640px}.page_programme__4va3O ol{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;padding:0;margin:48px 0 28px}.page_programme__4va3O li{border-top:1px solid #87998a;padding-top:24px}.page_programme__4va3O li>span{font-size:14px}.page_programme__4va3O h3{font:400 27px/1.3 var(--font-serif);margin:18px 0 12px}.page_page__pWeKF .page_note__cSO7q{font-size:14px;opacity:.85;margin-bottom:0}.page_closing__LRjjF{text-align:center;padding:88px 7vw}.page_button__TmjAb{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--forest);color:var(--white);padding:17px 24px;font-size:14px;text-decoration:none;min-height:48px}.page_button__TmjAb:hover{background:#203a2c}.page_button__TmjAb:focus-visible{outline:2px solid var(--forest);outline-offset:5px}@media (max-width:800px){.page_intro__CCU0S,.page_network__Uce7y,.page_outdoorsInner__0l1gr,.page_programmeInner__kk9Bs{padding-block:48px}.page_intro__CCU0S,.page_network__Uce7y{grid-template-columns:1fr;gap:32px}.page_studio__rkRkP img{aspect-ratio:4/3}.page_naturePhotos__ey0Lk{grid-template-columns:1fr;gap:32px}.page_outdoorHeading__7KoJg{margin-bottom:32px}.page_programme__4va3O ol{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.page_closing__LRjjF{padding-block:56px}}@media (max-width:480px){.page_programme__4va3O ol{grid-template-columns:1fr;gap:12px}.page_programme__4va3O li{padding-top:18px}.page_programme__4va3O h3{margin-top:10px}}.page_rates__YPQ1k{margin:0 0 24px}.page_rates__YPQ1k>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #c9d0c3}.page_rates__YPQ1k dd{margin:0;font-weight:600}