.stay-module___OXIra__shell{font-family:var(--bpf-font);font-weight:var(--bpf-weight-body);font-size:var(--bpf-font-6);line-height:var(--bpf-leading-relaxed);color:var(--bpf-ink);background:var(--bpf-paper);-webkit-font-smoothing:antialiased;min-height:100vh}.stay-module___OXIra__shell :where(h1,h2,h3,p,figure,ul){margin:0}.stay-module___OXIra__shell a{color:inherit}.stay-module___OXIra__shell img{max-width:100%;display:block}.stay-module___OXIra__container{max-width:var(--bpf-layout-width);padding-inline:var(--bpf-gutter);margin-inline:auto}@media (min-width:768px){.stay-module___OXIra__container{padding-inline:var(--bpf-outer)}}.stay-module___OXIra__narrow{max-width:56rem}.stay-module___OXIra__kicker{font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);line-height:var(--bpf-leading-snug);color:var(--bpf-ink-light);display:block}.stay-module___OXIra__heading{font-size:var(--bpf-font-10);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);line-height:var(--bpf-leading-tight);color:var(--bpf-ink-dark)}.stay-module___OXIra__lead{font-size:var(--bpf-font-8);font-style:italic;line-height:var(--bpf-leading-snug);color:var(--bpf-ink-dark)}.stay-module___OXIra__prose{max-width:var(--bpf-reading)}.stay-module___OXIra__prose>*+*{margin-top:1em}.stay-module___OXIra__muted{color:var(--bpf-ink-light)}.stay-module___OXIra__small{font-size:var(--bpf-font-5)}.stay-module___OXIra__link{text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);border-bottom:1px solid var(--bpf-terracotta);padding-bottom:2px;text-decoration:none;transition:color .3s}.stay-module___OXIra__link:hover{color:var(--bpf-terracotta)}.stay-module___OXIra__header{justify-content:space-between;align-items:center;gap:var(--bpf-space-5) var(--bpf-space-10);padding-block:var(--bpf-space-8);border-bottom:1px solid var(--bpf-line);flex-wrap:wrap;display:flex}.stay-module___OXIra__header .stay-module___OXIra__logo img{width:auto;height:clamp(30px,3.4vw,44px)}.stay-module___OXIra__nav{gap:var(--bpf-space-4) var(--bpf-space-10);flex-wrap:wrap;display:flex}.stay-module___OXIra__nav a{text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-decoration:none}.stay-module___OXIra__nav a:hover,.stay-module___OXIra__nav a[aria-current=page]{color:var(--bpf-terracotta)}.stay-module___OXIra__overlay{z-index:2;color:var(--bpf-forest-ink);position:absolute;inset:0 0 auto}.stay-module___OXIra__overlay .stay-module___OXIra__header{border-bottom-color:#0000}.stay-module___OXIra__overlay .stay-module___OXIra__nav a:hover{color:var(--bpf-blush)}.stay-module___OXIra__indexHead{text-align:center;padding-block:var(--bpf-space-11) var(--bpf-space-10)}.stay-module___OXIra__indexHead .stay-module___OXIra__logo{display:inline-block}.stay-module___OXIra__indexHead .stay-module___OXIra__logo img{width:auto;height:clamp(32px,3.6vw,46px)}.stay-module___OXIra__indexTitle{margin-top:var(--bpf-space-7);font-size:var(--bpf-font-8);font-style:italic;font-weight:var(--bpf-weight-body);line-height:var(--bpf-leading-snug);color:var(--bpf-ink-dark)}.stay-module___OXIra__indexStays{gap:var(--bpf-space-6);padding-bottom:var(--bpf-space-12);display:grid}@media (min-width:900px){.stay-module___OXIra__indexStays{gap:var(--bpf-space-7);grid-template-columns:repeat(3,1fr)}}.stay-module___OXIra__stayCard{aspect-ratio:4/3;background:var(--bpf-forest);color:var(--bpf-forest-ink);text-decoration:none;display:block;position:relative;overflow:hidden}.stay-module___OXIra__shell .stay-module___OXIra__stayCard{color:var(--bpf-forest-ink)}@media (max-width:599px){.stay-module___OXIra__stayCard{aspect-ratio:1}.stay-module___OXIra__stayCardText{padding:var(--bpf-space-8) var(--bpf-space-8) var(--bpf-space-7)}.stay-module___OXIra__stayCard .stay-module___OXIra__stayCardName{font-size:var(--bpf-font-8)}.stay-module___OXIra__stayCard .stay-module___OXIra__stayCardLine{font-size:var(--bpf-font-5)}.stay-module___OXIra__stayCard .stay-module___OXIra__stayCardFacts{margin-top:var(--bpf-space-5);padding-top:var(--bpf-space-4)}}@media (min-width:900px){.stay-module___OXIra__stayCard{aspect-ratio:auto;height:clamp(440px,100svh - 260px,820px)}}.stay-module___OXIra__shell .stay-module___OXIra__stayCard img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s;position:absolute;inset:0}.stay-module___OXIra__stayCard:hover img{transform:scale(1.03)}.stay-module___OXIra__stayCard:after{content:"";background:linear-gradient(#142b2600 38%,#142b2670 64%,#142b26d1 100%);position:absolute;inset:0}.stay-module___OXIra__stayCard:focus-visible{outline:2px solid var(--bpf-terracotta);outline-offset:3px}.stay-module___OXIra__stayCardText{z-index:1;padding:var(--bpf-space-10) var(--bpf-space-9) var(--bpf-space-9);text-shadow:0 1px 14px #142b2673;position:absolute;inset:auto 0 0}.stay-module___OXIra__stayCardName{font-size:var(--bpf-font-9);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);line-height:var(--bpf-leading-tight)}.stay-module___OXIra__stayCardLine{margin-top:var(--bpf-space-3);font-size:var(--bpf-font-6);font-style:italic;line-height:var(--bpf-leading-snug)}.stay-module___OXIra__stayCardFacts{justify-content:space-between;gap:var(--bpf-space-2) var(--bpf-space-8);margin-top:var(--bpf-space-7);padding-top:var(--bpf-space-5);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);border-top:1px solid #ffffff59;flex-wrap:wrap;display:flex}.stay-module___OXIra__thinFooter{border-top:1px solid var(--bpf-line);padding-block:var(--bpf-space-8);font-size:var(--bpf-font-5);color:var(--bpf-ink-light)}.stay-module___OXIra__thinFooter .stay-module___OXIra__container{justify-content:space-between;align-items:baseline;gap:var(--bpf-space-4) var(--bpf-space-10);flex-wrap:wrap;display:flex}.stay-module___OXIra__section{padding-block:var(--bpf-space-15)}.stay-module___OXIra__card{text-decoration:none;display:block}.stay-module___OXIra__cardImage{aspect-ratio:4/5;background:var(--bpf-line);overflow:hidden}.stay-module___OXIra__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s}.stay-module___OXIra__card:hover .stay-module___OXIra__cardImage img{transform:scale(1.03)}.stay-module___OXIra__cardName{margin-top:var(--bpf-space-9);font-size:var(--bpf-font-8);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-dark)}.stay-module___OXIra__cardLine{color:var(--bpf-ink-light);margin-top:var(--bpf-space-3);font-style:italic}.stay-module___OXIra__card .stay-module___OXIra__link{margin-top:var(--bpf-space-8);display:inline-block}.stay-module___OXIra__warm{background:var(--bpf-paper-warm)}.stay-module___OXIra__bleed{display:grid}.stay-module___OXIra__bleed>img{object-fit:cover;width:100%;height:100%;min-height:420px}.stay-module___OXIra__bleedText{padding:var(--bpf-space-14) var(--bpf-gutter);align-self:center}.stay-module___OXIra__bleedText .stay-module___OXIra__heading{font-size:var(--bpf-font-9)}@media (min-width:900px){.stay-module___OXIra__bleed{grid-template-columns:7fr 5fr;min-height:min(90vh,900px)}.stay-module___OXIra__bleedText{padding:var(--bpf-space-13) var(--bpf-space-12)}.stay-module___OXIra__bleedFlip{grid-template-columns:5fr 7fr}.stay-module___OXIra__bleedFlip>img{order:2}}.stay-module___OXIra__bleedText .stay-module___OXIra__heading{margin-bottom:var(--bpf-space-9)}.stay-module___OXIra__stayHero{display:grid}.stay-module___OXIra__stayHero>img{object-fit:cover;width:100%;height:62vh;min-height:360px}.stay-module___OXIra__stayHeroText{padding:var(--bpf-space-13) var(--bpf-gutter);align-self:center}.stay-module___OXIra__stayHeroText .stay-module___OXIra__heading{font-size:var(--bpf-font-11);margin-block:var(--bpf-space-6) var(--bpf-space-10)}@media (min-width:1000px){.stay-module___OXIra__stayHero{grid-template-columns:7fr 5fr;min-height:min(88vh,900px)}.stay-module___OXIra__stayHero>img{height:100%}.stay-module___OXIra__stayHeroText{padding:var(--bpf-space-14) var(--bpf-space-13)}}.stay-module___OXIra__stayHeroText .stay-module___OXIra__link{margin-top:var(--bpf-space-11);display:inline-block}.stay-module___OXIra__gallery{gap:var(--bpf-space-7);display:grid}.stay-module___OXIra__gallery img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}@media (min-width:800px){.stay-module___OXIra__gallery{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.stay-module___OXIra__gallery>:nth-child(5n+1){grid-column:span 7}.stay-module___OXIra__gallery>:nth-child(5n+2),.stay-module___OXIra__gallery>:nth-child(5n+3){grid-column:span 5}.stay-module___OXIra__gallery>:nth-child(5n+4){grid-column:span 7}.stay-module___OXIra__gallery>:nth-child(5n+5){grid-column:3/span 8}.stay-module___OXIra__gallery>:nth-child(5n+5):nth-last-child(2),.stay-module___OXIra__gallery>:nth-child(5n+5):nth-last-child(2)+*{grid-column:span 6}.stay-module___OXIra__gallery img{aspect-ratio:auto;height:clamp(260px,34vw,520px)}}.stay-module___OXIra__others{gap:var(--bpf-space-10);margin-top:var(--bpf-space-11);display:grid}@media (min-width:700px){.stay-module___OXIra__others{grid-template-columns:1fr 1fr}}.stay-module___OXIra__others .stay-module___OXIra__cardImage{aspect-ratio:3/2}.stay-module___OXIra__book{background:var(--bpf-paper-warm);border-top:1px solid var(--bpf-line);padding-block:var(--bpf-space-14);scroll-margin-top:0}.stay-module___OXIra__book .stay-module___OXIra__heading{font-size:var(--bpf-font-9);margin-block:var(--bpf-space-5) var(--bpf-space-6)}.stay-module___OXIra__facts{color:var(--bpf-ink-light);font-size:var(--bpf-font-5)}.stay-module___OXIra__fields{gap:var(--bpf-space-9) var(--bpf-space-10);margin-top:var(--bpf-space-11);align-items:end;display:grid}@media (min-width:700px){.stay-module___OXIra__fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.stay-module___OXIra__field{gap:var(--bpf-space-3);display:grid}.stay-module___OXIra__field>span{font-size:calc(var(--bpf-font-2) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-light)}.stay-module___OXIra__shell input:where([type=text],[type=email],[type=tel],[type=date],[type=number],:not([type])),.stay-module___OXIra__shell select{font:inherit;font-size:var(--bpf-font-6);color:var(--bpf-ink-dark);border:0;border-bottom:1px solid var(--bpf-ink-a50);border-radius:var(--bpf-radius);padding:var(--bpf-space-3) 0;background:0 0;width:100%}.stay-module___OXIra__shell select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23334641' stroke-width='1.2'/%3E%3C/svg%3E") right .1em center/11px 8px no-repeat;padding-right:1.4em}.stay-module___OXIra__shell select:focus-visible,.stay-module___OXIra__shell input:focus-visible{border-bottom-color:var(--bpf-forest);box-shadow:0 1px 0 var(--bpf-forest);outline:none}.stay-module___OXIra__shell input[type=checkbox]{accent-color:var(--bpf-forest);vertical-align:-.1em;width:1.05em;height:1.05em;margin:0 .5em 0 0}.stay-module___OXIra__button{font:inherit;font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-forest-ink);background:var(--bpf-forest);border:1px solid var(--bpf-forest);border-radius:var(--bpf-radius);white-space:nowrap;cursor:pointer;padding:1.05em 2.2em;transition:background .3s}.stay-module___OXIra__button:hover{background:var(--bpf-forest-deep)}.stay-module___OXIra__buttonQuiet{color:var(--bpf-forest);background:0 0}.stay-module___OXIra__buttonQuiet:hover{background:var(--bpf-forest);color:var(--bpf-forest-ink)}.stay-module___OXIra__notice{margin-top:var(--bpf-space-10);padding:var(--bpf-space-7) var(--bpf-space-9);border-left:2px solid var(--bpf-terracotta);background:var(--bpf-paper);color:var(--bpf-ink-dark)}.stay-module___OXIra__quote{margin-top:var(--bpf-space-12)}.stay-module___OXIra__receipt{border-collapse:collapse;width:100%;margin-top:var(--bpf-space-8);font-size:var(--bpf-font-5)}.stay-module___OXIra__receipt td{padding:var(--bpf-space-5) 0;border-top:1px solid var(--bpf-ink-a10);vertical-align:top}.stay-module___OXIra__receipt td:last-child{text-align:right;white-space:nowrap;padding-left:var(--bpf-space-8)}.stay-module___OXIra__receipt tr.stay-module___OXIra__total td{border-top:1px solid var(--bpf-ink-a50);font-size:var(--bpf-font-7);color:var(--bpf-ink-dark);font-weight:var(--bpf-weight-body-bold);padding-top:var(--bpf-space-7)}.stay-module___OXIra__checkout{padding-block:var(--bpf-space-13) var(--bpf-space-15)}.stay-module___OXIra__checkout .stay-module___OXIra__heading{margin-block:var(--bpf-space-5) var(--bpf-space-8)}.stay-module___OXIra__step{margin-top:var(--bpf-space-12)}.stay-module___OXIra__document{margin-top:var(--bpf-space-8);max-height:30rem;padding:var(--bpf-space-10);background:var(--bpf-paper);border:1px solid var(--bpf-ink-a20);font-size:var(--bpf-font-5);overflow:auto}.stay-module___OXIra__document h2{font-size:var(--bpf-font-7);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking)}.stay-module___OXIra__document h3{font-size:var(--bpf-font-6);font-weight:var(--bpf-weight-heading);margin-top:1.4em}.stay-module___OXIra__document p,.stay-module___OXIra__document ul{margin-top:.8em}.stay-module___OXIra__document ul{padding-left:1.2em}.stay-module___OXIra__agree{margin-top:var(--bpf-space-8);display:block}.stay-module___OXIra__signed{margin-top:var(--bpf-space-8);font-size:var(--bpf-font-5);padding:0;list-style:none}.stay-module___OXIra__signed li{padding-block:var(--bpf-space-5);border-top:1px solid var(--bpf-ink-a10)}.stay-module___OXIra__signed summary{cursor:pointer}.stay-module___OXIra__dev{margin-top:var(--bpf-space-10);padding:var(--bpf-space-7) var(--bpf-space-9);border:1px dashed var(--bpf-ink-a50);font-size:var(--bpf-font-5)}.stay-module___OXIra__footer{background:var(--bpf-forest-deep);color:var(--bpf-forest-ink-light);padding-block:var(--bpf-space-13);font-size:var(--bpf-font-5)}.stay-module___OXIra__footer img{width:auto;height:30px;margin-bottom:var(--bpf-space-8);opacity:.9}.stay-module___OXIra__footer .stay-module___OXIra__nav{margin-top:var(--bpf-space-8)}.stay-module___OXIra__roomsHead{text-align:center;margin-bottom:var(--bpf-space-12)}.stay-module___OXIra__roomsHead .stay-module___OXIra__cardLine{margin-top:var(--bpf-space-6)}.stay-module___OXIra__wing{padding-top:var(--bpf-space-12);border-top:1px solid var(--bpf-ink-a10)}.stay-module___OXIra__wing+.stay-module___OXIra__wing{margin-top:var(--bpf-space-13)}.stay-module___OXIra__wingHead{max-width:var(--bpf-reading);margin-bottom:var(--bpf-space-10)}.stay-module___OXIra__wingHead .stay-module___OXIra__cardName{margin-top:0}.stay-module___OXIra__wingHead .stay-module___OXIra__muted{margin-top:var(--bpf-space-3);font-style:italic}.stay-module___OXIra__wingNote{margin-top:var(--bpf-space-6);padding-left:var(--bpf-space-7);border-left:2px solid var(--bpf-terracotta)}.stay-module___OXIra__roomGrid{gap:var(--bpf-space-12) var(--bpf-space-10);display:grid}@media (min-width:900px){.stay-module___OXIra__roomGrid{grid-template-columns:repeat(3,1fr)}.stay-module___OXIra__roomGrid>.stay-module___OXIra__room:only-child{grid-column:span 2}}.stay-module___OXIra__room img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.stay-module___OXIra__slot{box-sizing:border-box;aspect-ratio:3/2;padding:var(--bpf-space-8);text-align:center;border:1px dashed var(--bpf-ink-a50);background:var(--bpf-paper-warm);color:var(--bpf-ink-light);font-size:calc(var(--bpf-font-2) * var(--bpf-accent-adjust));text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);place-items:center;display:grid}.stay-module___OXIra__roomName{margin-top:var(--bpf-space-8);font-size:var(--bpf-font-7);font-weight:var(--bpf-weight-heading);color:var(--bpf-ink-dark)}.stay-module___OXIra__roomFacts{gap:var(--bpf-space-2) var(--bpf-space-7);margin:var(--bpf-space-5) 0 0;font-size:var(--bpf-font-5);grid-template-columns:auto 1fr;display:grid}.stay-module___OXIra__roomFacts dt{font-size:calc(var(--bpf-font-2) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-light);padding-top:.3em}.stay-module___OXIra__roomFacts dd{margin:0}.stay-module___OXIra__room .stay-module___OXIra__roomBath{margin-top:var(--bpf-space-7);width:50%}.stay-module___OXIra__wingBath{margin-top:var(--bpf-space-11);max-width:24rem}.stay-module___OXIra__wingBath img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.stay-module___OXIra__wingBath figcaption{margin-top:var(--bpf-space-5)}.stay-module___OXIra__headerEnd{align-items:center;gap:var(--bpf-space-5) var(--bpf-space-10);flex-wrap:wrap;display:flex}.stay-module___OXIra__headerCta{padding:.8em 1.8em;text-decoration:none;display:none}@media (min-width:900px){.stay-module___OXIra__stickyHeader{z-index:20;background:var(--bpf-paper);position:sticky;top:0}.stay-module___OXIra__stickyHeader .stay-module___OXIra__header{padding-block:var(--bpf-space-6)}.stay-module___OXIra__headerCta{display:inline-block}.stay-module___OXIra__bookUnderHeader{scroll-margin-top:84px}}.stay-module___OXIra__shell a.stay-module___OXIra__button{color:var(--bpf-forest-ink)}.stay-module___OXIra__reserveBar{z-index:30;justify-content:space-between;align-items:center;gap:var(--bpf-space-7);padding:var(--bpf-space-5) var(--bpf-gutter) calc(var(--bpf-space-5) + env(safe-area-inset-bottom));background:var(--bpf-paper);border-top:1px solid var(--bpf-ink-a20);transition:transform .35s,opacity .35s;display:flex;position:fixed;inset:auto 0 0}.stay-module___OXIra__reserveBar[data-away=true]{opacity:0;pointer-events:none;transform:translateY(100%)}.stay-module___OXIra__reserveBarPrice{font-style:italic;font-size:var(--bpf-font-6);color:var(--bpf-ink-dark);white-space:nowrap}.stay-module___OXIra__reserveBar .stay-module___OXIra__button{padding:.9em 1.1em;text-decoration:none}@media (min-width:900px){.stay-module___OXIra__reserveBar{display:none}}.stay-module___OXIra__rating{margin:calc(-1 * var(--bpf-space-5)) 0 var(--bpf-space-9);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink);text-decoration:none;display:inline-block}.stay-module___OXIra__rating:hover,.stay-module___OXIra__ratingStar{color:var(--bpf-terracotta)}.stay-module___OXIra__reviews{text-align:center}.stay-module___OXIra__reviewsKicker{margin-bottom:var(--bpf-space-11)}.stay-module___OXIra__pullLead{max-width:34em;margin-inline:auto}.stay-module___OXIra__pullLead blockquote{font-size:var(--bpf-font-10);font-style:italic;line-height:var(--bpf-leading-tight);color:var(--bpf-ink-dark);text-wrap:balance;margin:0}.stay-module___OXIra__pullLead figcaption,.stay-module___OXIra__pull figcaption{margin-top:var(--bpf-space-9);font-size:calc(var(--bpf-font-2) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-light)}.stay-module___OXIra__pullLead figcaption:before,.stay-module___OXIra__pull figcaption:before{content:"";width:28px;height:1px;margin:0 auto var(--bpf-space-7);background:var(--bpf-terracotta);display:block}.stay-module___OXIra__pullRow{gap:var(--bpf-space-12) var(--bpf-space-12);margin-top:var(--bpf-space-14);display:grid}@media (min-width:900px){.stay-module___OXIra__pullRow{grid-template-columns:repeat(3,1fr)}}.stay-module___OXIra__pull{margin:0}.stay-module___OXIra__pull blockquote{font-size:var(--bpf-font-7);font-style:italic;line-height:var(--bpf-leading-snug);color:var(--bpf-ink-dark);margin:0}.stay-module___OXIra__reviewsFoot{margin-top:var(--bpf-space-13);font-size:var(--bpf-font-5);color:var(--bpf-ink-light)}.stay-module___OXIra__reviewsFoot span{color:var(--bpf-terracotta)}.stay-module___OXIra__calendar{margin-top:var(--bpf-space-11)}.stay-module___OXIra__calTop{justify-content:space-between;align-items:end;gap:var(--bpf-space-8) var(--bpf-space-10);flex-wrap:wrap;display:flex}.stay-module___OXIra__calStatus{font-size:var(--bpf-font-7);color:var(--bpf-ink-dark);max-width:26em;min-height:1.4em;font-style:italic}.stay-module___OXIra__calControls{align-items:end;gap:var(--bpf-space-10);display:flex}.stay-module___OXIra__calControls .stay-module___OXIra__field{width:6.5rem}.stay-module___OXIra__calClear{font:inherit;cursor:pointer;color:inherit;border:0;border-bottom:1px solid var(--bpf-terracotta);font-size:calc(var(--bpf-font-2) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);margin-bottom:var(--bpf-space-4);background:0 0;padding:0 0 2px}.stay-module___OXIra__calClear:hover{color:var(--bpf-terracotta)}.stay-module___OXIra__calMonths{gap:var(--bpf-space-12);margin-top:var(--bpf-space-11);display:grid;position:relative}@media (min-width:760px){.stay-module___OXIra__calMonths{grid-template-columns:1fr 1fr}}@media (max-width:759px){.stay-module___OXIra__calMonth+.stay-module___OXIra__calMonth{display:none}}.stay-module___OXIra__calMonthName{text-align:center;line-height:36px;font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-dark)}.stay-module___OXIra__calNav{z-index:1;cursor:pointer;width:36px;height:36px;color:var(--bpf-ink-dark);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:0}.stay-module___OXIra__calNav svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px}.stay-module___OXIra__calNav:hover:not(:disabled){border-color:var(--bpf-ink-a20)}.stay-module___OXIra__calNav:disabled{color:var(--bpf-disabled-ink);cursor:default}.stay-module___OXIra__calNav:focus-visible{outline:1px solid var(--bpf-forest)}.stay-module___OXIra__calPrev{left:0}.stay-module___OXIra__calNext{right:0}.stay-module___OXIra__calGrid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:var(--bpf-space-7)}.stay-module___OXIra__calGrid th{padding-bottom:var(--bpf-space-5);font-size:calc(var(--bpf-font-1) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-light)}.stay-module___OXIra__calGrid td{padding:1px 0}.stay-module___OXIra__day{width:100%;height:44px;font:inherit;font-size:var(--bpf-font-6);color:var(--bpf-ink-dark);cursor:pointer;font-variant-numeric:lining-nums;background:0 0;border:0;border-radius:0;place-content:center;gap:1px;line-height:1;display:grid;position:relative}@media (min-width:760px){.stay-module___OXIra__day{height:56px}}.stay-module___OXIra__day:hover{box-shadow:inset 0 0 0 1px var(--bpf-ink-a50)}.stay-module___OXIra__day:focus-visible{box-shadow:inset 0 0 0 1px var(--bpf-forest), inset 0 0 0 2px var(--bpf-paper-warm);outline:none}.stay-module___OXIra__day[aria-current=date] .stay-module___OXIra__dayNum{text-decoration:underline;-webkit-text-decoration-color:var(--bpf-terracotta);text-decoration-color:var(--bpf-terracotta);text-underline-offset:4px}.stay-module___OXIra__dayPrice{font-size:calc(var(--bpf-font-1) * 1.05);color:var(--bpf-ink-light);letter-spacing:.02em}@media (max-width:759px){.stay-module___OXIra__dayPrice{display:none}}.stay-module___OXIra__day_off .stay-module___OXIra__day,.stay-module___OXIra__day_loading .stay-module___OXIra__day{cursor:default;color:var(--bpf-disabled-ink)}.stay-module___OXIra__day_off .stay-module___OXIra__day:hover,.stay-module___OXIra__day_loading .stay-module___OXIra__day:hover,.stay-module___OXIra__day_short .stay-module___OXIra__day:hover{box-shadow:none}.stay-module___OXIra__day_off .stay-module___OXIra__dayNum{text-decoration:line-through;-webkit-text-decoration-color:var(--bpf-ink-a50);text-decoration-color:var(--bpf-ink-a50)}.stay-module___OXIra__day_short .stay-module___OXIra__day{cursor:default;color:var(--bpf-ink-light)}.stay-module___OXIra__day_checkoutOnly .stay-module___OXIra__day{color:var(--bpf-ink)}.stay-module___OXIra__day_range .stay-module___OXIra__day{background:color-mix(in srgb, var(--bpf-sand) 32%, var(--bpf-paper-warm))}.stay-module___OXIra__day_edge .stay-module___OXIra__day{background:var(--bpf-forest);color:var(--bpf-forest-ink)}.stay-module___OXIra__day_edge .stay-module___OXIra__dayPrice{color:var(--bpf-forest-ink-light)}.stay-module___OXIra__calKey{margin-top:var(--bpf-space-8)}.stay-module___OXIra__yourStay{padding-block:var(--bpf-space-13) var(--bpf-space-15)}.stay-module___OXIra__yourStay .stay-module___OXIra__heading{margin-block:var(--bpf-space-5) var(--bpf-space-6)}.stay-module___OXIra__guide{margin-top:var(--bpf-space-11);max-width:var(--bpf-reading)}.stay-module___OXIra__guide h3{padding-top:var(--bpf-space-8);border-top:1px solid var(--bpf-line);font-size:var(--bpf-font-7);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);line-height:var(--bpf-leading-snug);color:var(--bpf-ink-dark);margin-top:1.8em}.stay-module___OXIra__guide p,.stay-module___OXIra__guide ul{margin-top:.8em}.stay-module___OXIra__guide ul{padding-left:1.2em}.stay-module___OXIra__guide li+li{margin-top:.35em}.stay-module___OXIra__guide a{-webkit-text-decoration-color:var(--bpf-terracotta);text-decoration-color:var(--bpf-terracotta);text-underline-offset:.15em}.stay-module___OXIra__guide strong{color:var(--bpf-ink-dark)}.stay-module___OXIra__shop{margin-top:var(--bpf-space-13);padding-top:var(--bpf-space-10);border-top:1px solid var(--bpf-line);max-width:var(--bpf-reading)}.stay-module___OXIra__shop>p{margin-top:var(--bpf-space-5)}.stay-module___OXIra__shopHeading{font-size:var(--bpf-font-7);font-weight:var(--bpf-weight-heading);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);line-height:var(--bpf-leading-snug);color:var(--bpf-ink-dark)}.stay-module___OXIra__shopOrders{margin-top:var(--bpf-space-6);color:var(--bpf-ink-dark);padding-left:1.2em}.stay-module___OXIra__shopForm{margin-top:var(--bpf-space-8)}.stay-module___OXIra__shopGroup{margin-top:var(--bpf-space-9);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-light)}.stay-module___OXIra__shopItems{margin-top:var(--bpf-space-4);padding:0;list-style:none}.stay-module___OXIra__shopItem{gap:var(--bpf-space-6);padding-block:var(--bpf-space-6);border-bottom:1px solid var(--bpf-line);grid-template-columns:72px 1fr auto;align-items:center;display:grid}.stay-module___OXIra__shop .stay-module___OXIra__shopItem img{object-fit:cover;background:var(--bpf-paper-warm);width:72px;height:72px}.stay-module___OXIra__shopItem[data-sold-out]{opacity:.55}.stay-module___OXIra__shopItemText{font-size:var(--bpf-font-5);line-height:var(--bpf-leading-snug);flex-direction:column;display:flex}.stay-module___OXIra__shopItemText strong{color:var(--bpf-ink-dark);font-weight:var(--bpf-weight-body-bold);font-size:var(--bpf-font-6)}.stay-module___OXIra__shopItemText span{color:var(--bpf-ink-light)}.stay-module___OXIra__shopItemText .stay-module___OXIra__shopPrice{color:var(--bpf-ink-dark);margin-top:var(--bpf-space-2)}.stay-module___OXIra__stepper{border:1px solid var(--bpf-ink-a20);align-items:center;display:inline-flex}.stay-module___OXIra__stepper button{width:36px;height:36px;font:inherit;font-size:var(--bpf-font-7);color:var(--bpf-ink-dark);cursor:pointer;background:0 0;border:0}.stay-module___OXIra__stepper button:disabled{color:var(--bpf-disabled-ink);cursor:default}.stay-module___OXIra__stepper span{text-align:center;min-width:28px;font-weight:var(--bpf-weight-body-bold)}.stay-module___OXIra__shopTotal{justify-content:space-between;gap:var(--bpf-space-4);margin-top:var(--bpf-space-8);font-size:var(--bpf-font-5);color:var(--bpf-ink-light);flex-wrap:wrap;display:flex}.stay-module___OXIra__shopTotal strong{color:var(--bpf-ink-dark);font-size:var(--bpf-font-6)}.stay-module___OXIra__shopForm .stay-module___OXIra__button{margin-top:var(--bpf-space-8)}@media (max-width:599px){.stay-module___OXIra__shopItem{grid-template-columns:56px 1fr}.stay-module___OXIra__shop .stay-module___OXIra__shopItem img{width:56px;height:56px}.stay-module___OXIra__shopItem .stay-module___OXIra__stepper{grid-column:2;justify-self:start}}.stay-module___OXIra__shopJump{gap:var(--bpf-space-3);max-width:var(--bpf-reading);margin-top:var(--bpf-space-10);padding:var(--bpf-space-8) var(--bpf-space-9);background:var(--bpf-paper-warm);border:1px solid var(--bpf-line);font-size:var(--bpf-font-5);color:var(--bpf-ink);flex-direction:column;text-decoration:none;transition:border-color .3s;display:flex}.stay-module___OXIra__shell .stay-module___OXIra__shopJump{color:var(--bpf-ink)}.stay-module___OXIra__shopJump:hover{border-color:var(--bpf-terracotta)}.stay-module___OXIra__shopJumpCta{margin-top:var(--bpf-space-3);border-bottom:1px solid var(--bpf-terracotta);font-size:calc(var(--bpf-font-3) * var(--bpf-accent-adjust));font-weight:var(--bpf-weight-body-bold);text-transform:var(--bpf-caps);letter-spacing:var(--bpf-tracking);color:var(--bpf-ink-dark);align-self:flex-start;padding-bottom:2px}.stay-module___OXIra__shop{scroll-margin-top:var(--bpf-space-10)}.stay-module___OXIra__shop .stay-module___OXIra__shopHeading{margin-top:var(--bpf-space-3)}@media (prefers-reduced-motion:no-preference){html:has(.stay-module___OXIra__yourStay){scroll-behavior:smooth}}.stay-module___OXIra__messages{margin-top:var(--bpf-space-13);padding-top:var(--bpf-space-10);border-top:1px solid var(--bpf-line);max-width:var(--bpf-reading);scroll-margin-top:var(--bpf-space-10)}.stay-module___OXIra__messages>p{margin-top:var(--bpf-space-5)}.stay-module___OXIra__messages .stay-module___OXIra__shopHeading{margin-top:var(--bpf-space-3)}.stay-module___OXIra__thread{margin:var(--bpf-space-8) 0 0;gap:var(--bpf-space-5);flex-direction:column;padding:0;list-style:none;display:flex}.stay-module___OXIra__thread li{max-width:85%;padding:var(--bpf-space-5) var(--bpf-space-7);border:1px solid var(--bpf-line)}.stay-module___OXIra__thread p{margin-top:var(--bpf-space-2);white-space:pre-wrap;color:var(--bpf-ink-dark)}.stay-module___OXIra__mine{background:var(--bpf-paper-warm);align-self:flex-end}.stay-module___OXIra__theirs{background:var(--bpf-paper);align-self:flex-start}.stay-module___OXIra__threadMeta{font-size:var(--bpf-font-4);color:var(--bpf-ink-light);display:block}.stay-module___OXIra__messageForm{gap:var(--bpf-space-5);margin-top:var(--bpf-space-8);flex-direction:column;display:flex}.stay-module___OXIra__messageForm textarea{width:100%;font:inherit;padding:var(--bpf-space-5);border:1px solid var(--bpf-ink-a20);background:var(--bpf-paper);color:var(--bpf-ink-dark);resize:vertical}.stay-module___OXIra__messageForm .stay-module___OXIra__button{align-self:flex-start}.stay-module___OXIra__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stay-module___OXIra__planFloors{gap:var(--bpf-space-11);margin-top:var(--bpf-space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.stay-module___OXIra__planFloors{gap:var(--bpf-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stay-module___OXIra__planFloor{min-width:0;margin:0}.stay-module___OXIra__planFloor figcaption{margin-bottom:var(--bpf-space-5);display:block}.stay-module___OXIra__planScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.stay-module___OXIra__planSvg{width:100%;height:auto;font-family:var(--bpf-font);display:block}@media (max-width:599px){.stay-module___OXIra__planSvg{min-width:560px}}.stay-module___OXIra__plan_room,.stay-module___OXIra__plan_bath{fill:var(--bpf-paper);stroke:var(--bpf-ink);stroke-width:2.5px}.stay-module___OXIra__plan_bath{fill:var(--bpf-paper-warm)}.stay-module___OXIra__plan_hall{fill:#f4efe8;stroke:none}.stay-module___OXIra__plan_outdoor{fill:none;stroke:var(--bpf-ink-a50);stroke-width:1.5px;stroke-dasharray:7 6}.stay-module___OXIra__plan_locked{fill:url(#plan-hatch);stroke:var(--bpf-ink);stroke-width:2.5px}.stay-module___OXIra__plan_stairs{fill:var(--bpf-paper);stroke:var(--bpf-ink);stroke-width:1.5px}.stay-module___OXIra__planPassThrough{pointer-events:none}.stay-module___OXIra__planHatch{stroke:var(--bpf-ink-a20);stroke-width:3px}.stay-module___OXIra__planTreads line{stroke:var(--bpf-ink-a50);stroke-width:1px}.stay-module___OXIra__planStairsBack{fill:var(--bpf-paper);opacity:.9}.stay-module___OXIra__planLabel{fill:var(--bpf-ink-dark);font-weight:var(--bpf-weight-body-bold)}.stay-module___OXIra__planSub{fill:var(--bpf-ink-light);font-weight:var(--bpf-weight-body);font-style:italic}.stay-module___OXIra__planStairsLabel,.stay-module___OXIra__planOutdoorLabel{fill:var(--bpf-ink-light);font-style:italic}.stay-module___OXIra__plan_outdoor+text,.stay-module___OXIra__plan_locked+text{fill:var(--bpf-ink-light)}.stay-module___OXIra__planDot{fill:var(--bpf-terracotta)}.stay-module___OXIra__planBelow rect{fill:none;stroke:var(--bpf-ink-a20);stroke-width:1px;stroke-dasharray:3 4}.stay-module___OXIra__planDoor{stroke:var(--bpf-terracotta);stroke-width:6px}.stay-module___OXIra__planDrive path{fill:none;stroke:var(--bpf-ink-a20);stroke-width:2px}.stay-module___OXIra__planDrive circle{fill:none;stroke:var(--bpf-ink-a50);stroke-width:1.5px}.stay-module___OXIra__planLink{cursor:pointer}.stay-module___OXIra__planLink rect:first-child{transition:fill .15s}.stay-module___OXIra__planLink:hover rect:first-child,.stay-module___OXIra__planLink:focus-visible rect:first-child{fill:#f6e3d9}.stay-module___OXIra__planLink:focus-visible{outline:none}.stay-module___OXIra__planLink:focus-visible rect:first-child{stroke:var(--bpf-terracotta);stroke-width:4px}.stay-module___OXIra__gallery img,.stay-module___OXIra__room,.stay-module___OXIra__roomBath,.stay-module___OXIra__wingBath{scroll-margin-top:110px}.stay-module___OXIra__gallery img:target,.stay-module___OXIra__room:target,.stay-module___OXIra__roomBath:target,.stay-module___OXIra__wingBath:target{animation:2.4s ease-out stay-module___OXIra__planLanded}@keyframes stay-module___OXIra__planLanded{0%,40%{outline:4px solid var(--bpf-terracotta);outline-offset:6px}to{outline-offset:6px;outline:4px solid #0000}}@media (prefers-reduced-motion:reduce){.stay-module___OXIra__gallery img:target,.stay-module___OXIra__room:target,.stay-module___OXIra__roomBath:target,.stay-module___OXIra__wingBath:target{outline:3px solid var(--bpf-terracotta);outline-offset:6px;animation:none}}
