@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.e75bd95b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.524b601c.woff2)format("woff2");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:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.abril_fatface_4a4b09b-module__w4qzfG__className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}.abril_fatface_4a4b09b-module__w4qzfG__variable{--font-barna-display:"Abril Fatface","Abril Fatface Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.e3544bb0.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.e3544bb0.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.e3544bb0.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_c811c793-module__gDVuBW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_c811c793-module__gDVuBW__variable{--font-barna-text:"Figtree","Figtree Fallback"}
[data-brand=barna]{--barna-paper:#efe7d6;--barna-cream:#f8f3e6;--barna-ink:#26282a;--barna-soft:#57534b;--barna-mute:#696156;--barna-orange:#d8531f;--barna-gold:#f0b323;--barna-olive:#5f6b52;--barna-brick:#9c5738;--barna-brick-text:#965233;--barna-crimson:#a51b46;--barna-line:#26282a38;background-color:var(--barna-paper);color:var(--barna-ink);font-family:var(--font-barna-text),system-ui,sans-serif;line-height:1.55}[data-brand=barna] .bg-ink-900{background-color:var(--barna-paper)}[data-brand=barna] .bg-ink-800,[data-brand=barna] .bg-ink-700{background-color:var(--barna-cream)}[data-brand=barna] .text-mist-100,[data-brand=barna] .text-mist-200,[data-brand=barna] .text-mist-300{color:var(--barna-ink)}[data-brand=barna] .text-mist-400{color:var(--barna-soft)}[data-brand=barna] .text-mist-500,[data-brand=barna] .text-mist-600{color:var(--barna-mute)}[data-brand=barna] .border-edge,[data-brand=barna] .border-edge-strong{border-color:var(--barna-line)}[data-brand=barna] .font-mono{font-family:var(--font-barna-text),system-ui,sans-serif}[data-brand=barna] .text-accent,[data-brand=barna] .hover\:text-accent:hover{color:var(--barna-brick-text)}[data-brand=barna] .bg-accent{background-color:var(--barna-orange)}[data-brand=barna] .bg-accent\/5{background-color:#d8531f0f}[data-brand=barna] .border-accent{border-color:var(--barna-gold)}[data-brand=barna] .border-accent\/60{border-color:#d8531f99}[data-brand=barna] .focus\:border-accent:focus{border-color:var(--barna-orange)}[data-brand=barna] .hover\:border-mist-500:hover{border-color:var(--barna-soft)}[data-brand=barna] .text-amber-400,[data-brand=barna] .text-red-400{color:var(--barna-crimson)}[data-brand=barna] .rounded,[data-brand=barna] .rounded-sm,[data-brand=barna] .rounded-md,[data-brand=barna] .rounded-lg,[data-brand=barna] .rounded-xl,[data-brand=barna] .rounded-2xl,[data-brand=barna] .rounded-t-2xl,[data-brand=barna] .rounded-full{border-radius:4px}[data-brand=barna] .rounded-t-2xl{border-bottom-right-radius:0;border-bottom-left-radius:0}[data-brand=barna] .barna-display{font-family:var(--font-barna-display),Georgia,serif;letter-spacing:-.015em;font-weight:400}[data-brand=barna] .barna-eyebrow{font-family:var(--font-barna-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--barna-brick-text);font-weight:800}[data-brand=barna] .barna-eyebrow-invert{color:var(--barna-gold)}[data-brand=barna] .barna-footer .barna-eyebrow{color:var(--barna-paper)}[data-brand=barna] .barna-btn{min-height:44px;font-family:var(--font-barna-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:8px 22px;font-size:1.1875rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s,transform 60ms;display:inline-flex}[data-brand=barna] .barna-btn:hover{filter:none}[data-brand=barna] .barna-btn:active{transform:translate(1px,1px)}[data-brand=barna] .barna-btn-primary{background-color:var(--barna-orange);border-color:var(--barna-orange);color:var(--barna-ink)}[data-brand=barna] .barna-btn-primary:hover{background-color:var(--barna-brick);border-color:var(--barna-brick);color:var(--barna-cream)}[data-brand=barna] .barna-btn-secondary{border-color:var(--barna-ink);color:var(--barna-ink);background-color:#0000}[data-brand=barna] .barna-chip{min-height:44px}[data-brand=barna] .barna-chip-on{border-color:var(--barna-ink);background-color:var(--barna-ink);color:var(--barna-paper)}[data-brand=barna] .barna-chip-off{border-color:var(--barna-line);background-color:var(--barna-cream);color:var(--barna-ink)}[data-brand=barna] .barna-chip-off:hover{border-color:var(--barna-soft)}[data-brand=barna] .barna-chip-on .barna-chip-label{color:var(--barna-paper)}[data-brand=barna] .barna-chip-on .barna-chip-note{color:var(--barna-gold)}[data-brand=barna] .barna-tap{align-items:center;min-height:44px;display:inline-flex}[data-brand=barna] .barna-sheet{background-color:var(--barna-paper)}[data-brand=barna] .barna-pay{height:auto;min-height:48px}[data-brand=barna] .barna-faq-summary{align-items:center;min-height:44px;display:flex}[data-brand=barna] .barna-faq-summary:before{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--barna-gold);flex-shrink:0;width:0;height:0;margin-right:10px;transition:transform .15s}[data-brand=barna] details[open]>.barna-faq-summary:before{transform:rotate(90deg)}[data-brand=barna] .barna-booker-footer{flex-direction:column;align-items:stretch;gap:.75rem}[data-brand=barna] .barna-booker-actions>button{flex:1}@media (max-width:639.98px){[data-brand=barna] .barna-booker-actions>button:not([data-primary-cta]){flex:none;padding-left:12px;padding-right:12px}[data-brand=barna] .barna-booker-actions>[data-primary-cta]{text-align:center;text-wrap:balance;flex:1;min-width:0;padding-left:14px;padding-right:14px}}@media (max-width:359.98px){[data-brand=barna] .barna-booker-actions{flex-wrap:wrap}[data-brand=barna] .barna-booker-actions>[data-primary-cta]{flex-basis:100%;order:-1}}@media (min-width:640px){[data-brand=barna] .barna-booker-footer{flex-direction:row;justify-content:space-between;align-items:center}[data-brand=barna] .barna-booker-actions>button{flex:0 auto}}[data-brand=barna] .barna-stepper{flex-shrink:0;width:2.75rem;height:2.75rem}[data-brand=barna] .barna-panel{background-color:var(--barna-cream)}[data-brand=barna] .barna-room-rate{font-family:var(--font-barna-display),Georgia,serif;letter-spacing:-.015em;color:var(--barna-orange);font-size:28px;font-weight:400;line-height:1.1}[data-brand=barna] .barna-room-chip{background-color:var(--barna-ink);color:var(--barna-paper)}[data-brand=barna] .barna-room-chip-ghost{border-color:var(--barna-line);color:var(--barna-soft)}[data-brand=barna] .barna-room-chip-quote{border-color:var(--barna-line);background-color:var(--barna-cream);color:var(--barna-ink)}[data-brand=barna] .barna-room-chip-quote:hover{border-color:var(--barna-soft)}[data-brand=barna] .barna-room-price{color:var(--barna-ink)}[data-brand=barna] .barna-rule{border-color:#efe7d640}[data-brand=barna] .barna-h2{color:var(--barna-olive)}[data-brand=barna] .barna-price{color:var(--barna-ink);font-weight:700}[data-brand=barna] .barna-anchor{scroll-margin-top:132px}[data-brand=barna] .barna-btn-secondary:hover{background-color:var(--barna-brick);border-color:var(--barna-brick);color:var(--barna-cream)}[data-brand=barna] .barna-btn:disabled,[data-brand=barna] .barna-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}[data-brand=barna] .barna-link{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--barna-orange);text-decoration-color:var(--barna-orange);text-underline-offset:2px;text-decoration-thickness:1px}[data-brand=barna] .barna-link:hover{-webkit-text-decoration-color:var(--barna-gold);text-decoration-color:var(--barna-gold);text-decoration-thickness:2px}[data-brand=barna] .barna-link:visited{color:inherit}[data-brand=barna] a:focus-visible,[data-brand=barna] button:focus-visible,[data-brand=barna] summary:focus-visible,[data-brand=barna] input:focus-visible,[data-brand=barna] select:focus-visible,[data-brand=barna] textarea:focus-visible,[data-brand=barna] [role=button]:focus-visible,[data-brand=barna] [tabindex]:focus-visible{outline:2px solid var(--barna-gold);outline-offset:3px}[data-brand=barna] .barna-header{box-sizing:border-box;background-color:var(--barna-paper);border-bottom:1px solid var(--barna-line);height:72px;color:var(--barna-ink);transition:background-color .16s,border-color .16s,color .16s}[data-brand=barna] .barna-header[data-over-hero=true]{color:var(--barna-paper);background-color:#26282ad6;border-bottom-color:#0000}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-brand=barna] .barna-header[data-over-hero=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#26282ab8}}[data-brand=barna] .barna-nav-link{min-height:44px;font-family:var(--font-barna-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:inherit;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:2px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:1280px) and (max-width:1535px){[data-brand=barna] .barna-nav-link{letter-spacing:.06em}}[data-brand=barna] .barna-nav-link:hover{border-bottom-color:var(--barna-gold)}[data-brand=barna] .barna-nav-link[aria-current=page]{border-bottom-color:var(--barna-orange)}[data-brand=barna] .barna-footer{background-color:var(--barna-olive);color:var(--barna-paper)}[data-brand=barna] .barna-footer .barna-link{-webkit-text-decoration-color:var(--barna-gold);text-decoration-color:var(--barna-gold)}[data-brand=barna] .barna-footer .barna-link:hover{text-decoration-thickness:2px}[data-brand=barna] .barna-signature{font-family:var(--font-barna-display),Georgia,serif;letter-spacing:-.015em;font-size:clamp(1.75rem,8.5vw,2.875rem);font-weight:400;line-height:1.15}[data-brand=barna] .barna-signature:before{content:"";background-color:currentColor;width:100%;height:2px;margin-bottom:.74cap;display:block}[data-brand=barna] .barna-stripes stop:first-child{stop-color:var(--barna-brick)}[data-brand=barna] .barna-stripes stop:nth-child(2){stop-color:var(--barna-orange)}[data-brand=barna] .barna-stripes stop:nth-child(3){stop-color:var(--barna-gold)}[data-brand=barna] .barna-stripes stop:nth-child(4){stop-color:var(--barna-cream)}[data-brand=barna] .barna-stripes stop:nth-child(5){stop-color:var(--barna-olive)}
