@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.YuyVweIx.woff)format("woff")}@font-face{font-family:Andea Rounded;src:url(/fonts/andea-rounded.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Andea Rounded Fallback;src:local(Arial);size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial);size-adjust:100.3%;ascent-override:92.49%;descent-override:24.34%;line-gap-override:0%}:root{--c-saffron:#e28736;--c-charcoal:#2f3130;--c-grey:#ccc;--c-white:#fff;--c-black:#000;--c-cream:#fff6ed;--c-band:#f5f5f5;--c-line:#e3e3e3;--c-muted:#5d5f5e;--c-on-dark:#fff;--c-on-dark-muted:#ccc;--c-scrim:#00000073;--font-display:"Andea Rounded", "Andea Rounded Fallback", Arial, sans-serif;--font-body:"Roboto", "Roboto Fallback", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fs-h1:1.5rem;--fs-h2:1.125rem;--fs-h3:1rem;--fs-card:.875rem;--fs-body:1rem;--fs-small:.8125rem;--fs-btn:.75rem;--lh-heading:1.25;--lh-body:1.55;--tracking-caps:.06em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--section-y:clamp(2.5rem, 1.5rem + 3vw, 4rem);--gutter:clamp(1rem, .4rem + 3vw, 4.5rem);--container:100rem;--container-narrow:46rem;--r-sm:2px;--r-md:4px;--shadow-1:0 2px 12px #00000014;--border:1px solid var(--c-line);--control-h:2.75rem;--tap:2.75rem;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.16s;--t-base:.24s;--t-slide:.7s;--z-header:20;--z-bookbar:30;--z-menu:40}@media (width>=64rem){:root{--fs-h1:1.625rem}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-slide:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-white);color:var(--c-charcoal);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,select,textarea{font:inherit;color:inherit}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--c-charcoal);font-weight:400;line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3,h4{font-size:var(--fs-h3)}p,li,dd{text-wrap:pretty}address{font-style:normal}:focus-visible{outline:2px solid var(--c-charcoal);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--c-saffron)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;padding:var(--s-3) var(--s-5);background:var(--c-charcoal);color:var(--c-white);font-weight:500;position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--band{background:var(--c-band)}.section--cream{background:var(--c-cream)}.section--dark{background:var(--c-charcoal);color:var(--c-on-dark)}.section--dark :where(h1,h2,h3,h4){color:var(--c-on-dark)}.booking-strip{z-index:1;background:var(--c-white);position:relative;box-shadow:0 2px 10px #00000014}.stack{gap:var(--stack-gap,var(--s-5));flex-direction:column;display:flex}.split{gap:var(--split-gap,var(--s-6));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.split{grid-template-columns:var(--split-cols,repeat(2, minmax(0, 1fr)));align-items:var(--split-align,start)}}.auto-grid{gap:var(--grid-gap,var(--s-5));grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min,15rem), 100%), 1fr));display:grid}.section-title{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.lead{max-width:70ch;font-size:1rem}.measure{max-width:70ch}.muted{color:var(--c-muted)}.small{font-size:var(--fs-small)}a{color:var(--c-charcoal);text-underline-offset:.2em;transition:color var(--t-fast) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--c-charcoal);text-decoration-color:var(--c-saffron);text-decoration-thickness:2px}.section--dark a:not(.btn),.on-dark a:not(.btn){color:var(--c-on-dark)}.section--dark a:not(.btn):hover,.on-dark a:not(.btn):hover{color:var(--c-saffron)}.link-arrow{align-items:center;gap:var(--s-2);min-height:var(--tap);font-weight:500;display:inline-flex}.btn{--btn-bg:var(--c-saffron);--btn-fg:var(--c-charcoal);--btn-bd:var(--c-saffron);justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);border-radius:var(--r-sm);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);padding:0 1.5rem;font-size:.875rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--c-charcoal);--btn-fg:var(--c-white);--btn-bd:var(--c-charcoal)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--c-charcoal);--btn-bd:var(--c-charcoal)}.btn--outline:hover{--btn-bg:var(--c-charcoal);--btn-fg:var(--c-white)}.section--dark .btn--outline,.on-dark .btn--outline{--btn-fg:var(--c-white);--btn-bd:var(--c-white)}.section--dark .btn:hover,.on-dark .btn:hover{--btn-bg:var(--c-white);--btn-fg:var(--c-charcoal);--btn-bd:var(--c-white)}.btn--sm{min-height:2rem;font-size:var(--fs-btn);letter-spacing:.02em;text-transform:none;padding:0 .75rem}@media (width<=39.99rem){.btn--sm{min-height:var(--tap);padding-inline:1rem}.chip{min-height:var(--tap)}}.btn--round{border-radius:999px;padding:0 1.75rem}.btn--block{width:100%}.btn-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.field{gap:var(--s-1);flex-direction:column;display:flex}.field>label,.field>.label{font-size:var(--fs-small);color:var(--c-charcoal);font-weight:500}.input{width:100%;min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--c-grey);border-radius:var(--r-sm);background:var(--c-white);color:var(--c-charcoal);transition:border-color var(--t-fast) var(--ease);font-size:.9375rem}select.input{appearance:none;background:var(--c-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f3130' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center / 1em;padding-right:2.25rem}textarea.input{padding-block:var(--s-3);resize:vertical;min-height:9rem}.input:hover{border-color:var(--c-muted)}.input:focus-visible{outline:2px solid var(--c-saffron);outline-offset:0;border-color:var(--c-saffron)}.field-hint{font-size:var(--fs-small);color:var(--c-muted)}.field-error{font-size:var(--fs-small);color:var(--c-charcoal);font-weight:500}.field-error:before{content:"! ";color:var(--c-saffron);font-weight:700}.chip{align-items:center;gap:var(--s-1);border:var(--border);border-radius:var(--r-sm);background:var(--c-white);color:var(--c-muted);padding:.125rem .625rem;font-size:.8125rem;line-height:1.6;display:inline-flex}.chip-list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prose{max-width:70ch}.prose>*+*{margin-top:var(--s-4)}.prose h2{font-size:var(--fs-h2);margin-top:var(--s-7)}.prose h3{font-size:var(--fs-h3);margin-top:var(--s-6)}.prose h2+*,.prose h3+*{margin-top:var(--s-3)}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:var(--s-2)}.prose li::marker{color:var(--c-saffron)}.prose strong{font-weight:500}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.prose th,.prose td{padding:var(--s-2) var(--s-3);border-bottom:var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word}.prose th{background:var(--c-cream);font-weight:500}.logo[data-astro-cid-qmbhzs4e]{max-width:none;height:auto;display:block}.icon[data-astro-cid-zgufigjl]{flex:none}.site-header[data-astro-cid-isef26zo]{z-index:var(--z-header);background:var(--c-white);box-shadow:0 1px 0 var(--c-line);position:sticky;top:0}.site-header__bar[data-astro-cid-isef26zo]{align-items:center;gap:var(--s-4);grid-template-columns:1fr auto 1fr;min-height:4.25rem;display:grid}.site-header__brand[data-astro-cid-isef26zo]{padding-block:var(--s-2);grid-column:2;display:inline-flex}.site-header__brand[data-astro-cid-isef26zo] .site-header__logo{--logo-w:clamp(3.75rem, 3rem + 2vw, 4.75rem)}.site-header__right[data-astro-cid-isef26zo]{grid-column:3;justify-content:flex-end;align-items:center;gap:clamp(1rem,.2rem + 1.4vw,1.75rem);display:flex}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:clamp(.875rem,.2rem + 1.2vw,1.5rem);display:flex}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:var(--tap);color:var(--c-charcoal);text-underline-offset:.5em;white-space:nowrap;align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-isef26zo] .nav-highlight[data-astro-cid-isef26zo]{text-decoration-line:underline;text-decoration-color:var(--c-saffron);font-weight:500}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--c-charcoal);text-decoration-line:underline;text-decoration-color:var(--c-saffron)}.menu-toggle[data-astro-cid-isef26zo]{width:var(--tap);height:var(--tap);color:var(--c-charcoal);cursor:pointer;background:0 0;border:0;grid-column:1;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.mobile-menu[data-astro-cid-isef26zo]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--s-4) var(--gutter) var(--s-7);background:var(--c-white);color:var(--c-charcoal);gap:var(--s-6);border:0;flex-direction:column;margin:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-isef26zo]:popover-open{display:flex}.mobile-menu__top[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;display:flex}.mobile-menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{border-top:var(--border);flex-direction:column;display:flex}.mobile-menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-bottom:var(--border);min-height:3.25rem;color:var(--c-charcoal);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);align-items:center;font-size:1.125rem;text-decoration:none;display:flex}.mobile-menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].nav-highlight,.mobile-menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{box-shadow:inset 3px 0 0 var(--c-saffron);padding-left:var(--s-3)}.mobile-menu__contact[data-astro-cid-isef26zo]{gap:var(--s-3);margin-top:auto;display:grid}@media (width>=64rem){.site-nav[data-astro-cid-isef26zo]{display:block}.site-nav--left[data-astro-cid-isef26zo]{grid-area:1/1}.menu-toggle[data-astro-cid-isef26zo]{display:none}}@media (width<=22rem){.site-header__book[data-astro-cid-isef26zo]{padding-inline:.5rem}}.site-footer[data-astro-cid-oenwriqq]{background:var(--c-band);font-size:var(--fs-small)}.site-footer__pattern[data-astro-cid-oenwriqq]{background:var(--c-white) url(/brand/hb-pattern.svg) repeat-x left center / auto 1.125rem;height:1.5rem}.site-footer__inner[data-astro-cid-oenwriqq]{gap:var(--s-6);padding-block:var(--s-7) var(--s-5);flex-direction:column;display:flex}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--c-charcoal);text-decoration:none}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration:underline;text-decoration-color:var(--c-saffron);text-decoration-thickness:2px}.site-footer__hotels[data-astro-cid-oenwriqq] summary[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2);min-height:var(--tap);font-family:var(--font-display);font-size:var(--fs-card);text-transform:uppercase;letter-spacing:var(--tracking-caps);cursor:pointer;list-style:none;display:inline-flex}.site-footer__hotels[data-astro-cid-oenwriqq] summary[data-astro-cid-oenwriqq]::-webkit-details-marker{display:none}.site-footer__plus[data-astro-cid-oenwriqq]{color:var(--c-saffron);transition:transform var(--t-fast) var(--ease);font-size:1.125rem}.site-footer__hotels[data-astro-cid-oenwriqq][open] .site-footer__plus[data-astro-cid-oenwriqq]{transform:rotate(45deg)}.site-footer__hotels[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--s-2) var(--s-6);padding-bottom:var(--s-2);flex-wrap:wrap;display:flex}.site-footer__hotels[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2);display:inline-flex}.site-footer__gbp[data-astro-cid-oenwriqq]{width:var(--tap);height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.site-footer[data-astro-cid-oenwriqq] .site-footer__hl[data-astro-cid-oenwriqq]{text-decoration:underline;text-decoration-color:var(--c-saffron);font-weight:500;text-decoration-thickness:2px}.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.site-footer__links[data-astro-cid-oenwriqq]{gap:var(--s-1);flex-direction:column;display:flex}.site-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{overflow-wrap:anywhere;padding-block:.25rem;display:inline-block}.site-footer__row[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--c-line);flex-wrap:wrap;display:flex}.site-footer__touch[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.site-footer__title[data-astro-cid-oenwriqq]{font-size:var(--fs-card);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.site-footer__social[data-astro-cid-oenwriqq]{gap:var(--s-3);display:flex}.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);background:var(--c-charcoal);color:var(--c-white);justify-content:center;align-items:center;display:inline-flex}.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{background:var(--c-saffron);color:var(--c-charcoal)}.site-footer__base[data-astro-cid-oenwriqq]{gap:var(--s-1);text-align:center;color:var(--c-muted);font-size:.75rem;display:grid}.site-footer[data-astro-cid-oenwriqq] .site-footer__base[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-decoration:underline}@media (width<=39.99rem){.site-footer[data-astro-cid-oenwriqq]{padding-bottom:5.5rem}}.book-bar[data-astro-cid-4b4db3jx]{z-index:var(--z-bookbar);gap:var(--s-3);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:var(--border);background:#fffffff7;display:flex;position:fixed;inset:auto 0 0}.book-bar__call[data-astro-cid-4b4db3jx]{border:1.5px solid var(--c-charcoal);width:3.25rem;height:3.25rem;color:var(--c-charcoal);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.book-bar__cta[data-astro-cid-4b4db3jx]{min-height:3.25rem;padding-inline:var(--s-4);flex:1}.book-bar__name[data-astro-cid-4b4db3jx]{font-weight:400}@media (width<=26rem){.book-bar__name[data-astro-cid-4b4db3jx]{display:none}}@media (width>=40rem){.book-bar[data-astro-cid-4b4db3jx]{display:none}}main[data-astro-cid-z4jru4n3]:focus{outline:none}
