@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--midnight:#15233a;--shell:#e8dfd0;--copper:#cc7c51;--tidal:#658895;--dune:#b7a88b;--font-family:"Instrument Sans", Aptos, Arial, sans-serif;--weight-body:400;--weight-heading:600;--font-h1:2.25rem;--font-h2:1.75rem;--font-h3:1.25rem;--font-lead:1.125rem;--font-body:1rem;--leading-h1:1.15;--leading-h2:1.25;--leading-h3:1.3;--leading-body:1.6;--leading-label:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--width-outer:72rem;--width-reading:42rem;--gutter:var(--space-4);--section-inset:var(--space-12);--footer-inset:var(--space-8);--logo-height:2rem;--logo-clear-space:1rem;--focus-width:3px;--focus-offset:3px;--action-border:2px;--action-radius:.25rem;--action-minimum:3rem;--standalone-minimum:44px;--inline-minimum:24px}@media (width>=48rem){:root{--font-h1:3rem;--font-h2:2rem;--font-h3:1.5rem;--gutter:var(--space-8);--section-inset:var(--space-16);--footer-inset:var(--space-12);--logo-height:2.5rem;--logo-clear-space:1.25rem}}*{box-sizing:border-box}html{background:var(--shell);scroll-padding-block:var(--space-2);font-size:100%}body{color:var(--midnight);background:var(--shell);font-family:var(--font-family);font-weight:var(--weight-body);font-size:var(--font-body);line-height:var(--leading-body);font-synthesis:none;overflow-wrap:anywhere;margin:0}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{font-weight:var(--weight-heading)}h1{font-size:var(--font-h1);line-height:var(--leading-h1)}h2{font-size:var(--font-h2);line-height:var(--leading-h2)}h3{font-size:var(--font-h3);line-height:var(--leading-h3)}a{color:inherit;text-decoration:underline}a:visited,a:hover,a:active{color:inherit}a[href]{min-width:var(--inline-minimum);min-height:var(--inline-minimum);padding-inline:var(--space-1);display:inline-block}main p a[href]:not(.booking-action){padding:var(--space-1);margin:calc(-1 * var(--space-1));display:inline}:focus-visible{outline:var(--focus-width) solid var(--focus-colour,var(--midnight));outline-offset:var(--focus-offset)}main:focus{outline:none}.outer{width:100%;max-width:calc(var(--width-outer) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.reading{width:100%;max-width:var(--width-reading)}a.skip-link{top:var(--space-4);left:var(--gutter);transform:translateY(calc(-100% - var(--space-8)));background:var(--shell);color:var(--midnight);min-height:var(--standalone-minimum);padding:var(--space-2) var(--space-4);position:absolute}a.skip-link:focus{z-index:1;transform:none}.site-header{padding-block:var(--space-4)}.header-layout{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}a.logo-link{padding:var(--logo-clear-space);min-width:var(--standalone-minimum);min-height:var(--standalone-minimum);flex:none}.brand-mark{height:var(--logo-height);width:auto;display:block}.primary-navigation,.footer-navigation{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}a.nav-link,a.footer-link{min-width:var(--standalone-minimum);min-height:var(--standalone-minimum);padding-inline:var(--space-2);font-weight:var(--weight-heading);line-height:var(--leading-label);align-items:center;display:inline-flex}a.booking-action,a.booking-action:visited,a.booking-action:hover,a.booking-action:active{min-width:var(--action-minimum);min-height:var(--action-minimum);padding:var(--space-3) var(--space-6);border:var(--action-border) solid var(--midnight);border-radius:var(--action-radius);color:var(--midnight);background:var(--copper);font-size:var(--font-body);font-weight:var(--weight-heading);line-height:var(--leading-label);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-section{padding-block:var(--section-inset)}.section-flow>*+*{margin-top:var(--space-4)}.section-flow .lead{font-size:var(--font-lead)}ul,ol{padding-inline-start:var(--space-6)}li+li{margin-top:var(--space-3)}.primary-navigation li+li,.footer-navigation li+li{margin-top:0}.section-flow h3,.section-flow .action-line{margin-top:var(--space-6)}.section-flow .action-line+.reassurance{margin-top:var(--space-2)}.reassurance{font-size:var(--font-body);line-height:var(--leading-label)}.closing,.site-footer{color:var(--shell);background:var(--midnight);--focus-colour:var(--shell)}.site-footer{padding-block:var(--footer-inset)}.footer-layout{gap:var(--space-6);flex-direction:column;display:flex}.footer-identity p+p{margin-top:var(--space-2)}.footer-contact{align-items:flex-start;gap:var(--space-2);flex-direction:column;font-style:normal;display:flex}.footer-contact p{padding-inline:var(--space-2)}body[data-page=book] .page-section{padding-block:0}body[data-page=book] .opening{padding-top:var(--section-inset)}body[data-page=book] .page-section+.page-section{margin-top:var(--space-6)}main p.enquiry-phone a[href]{min-height:var(--standalone-minimum);font-weight:var(--weight-heading);align-items:center;margin:0;padding-block:0;display:inline-flex}.policy-flow{padding-block:var(--section-inset)}.policy-flow>*+*{margin-top:var(--space-4)}.policy-flow>h1+p,.policy-flow>h1+p+p{line-height:var(--leading-label)}.policy-flow>h2{margin-top:var(--space-6)}.policy-flow>a[id]{height:0;margin:0;display:block}.policy-flow>a[id=policy-2]+h2,.policy-flow>a[id=policy-8]+h2,.policy-flow>a[id=policy-13]+h2,.policy-flow>a[id=policy-15]+h2{margin-top:var(--space-8)}.policy-contents{margin-top:var(--space-6)}.policy-contents ul{padding:0;list-style:none}.policy-contents li+li{margin-top:var(--space-2)}@media (width>=48rem){.footer-layout{flex-flow:wrap;align-items:flex-start}}
