.cal__panel[data-astro-cid-bsx2uwwl]{align-items:start;gap:var(--space-2xs);background:var(--paper-raised);border:1px solid var(--hairline-soft);border-radius:var(--radius-lg);max-width:51rem;box-shadow:var(--shadow-card);padding:var(--space-m);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid;position:relative}@media (width<=47.999rem){.cal__panel[data-astro-cid-bsx2uwwl]{grid-template-columns:minmax(0,1fr)}.cal__nav[data-astro-cid-bsx2uwwl]{top:var(--space-2xs);z-index:1;position:absolute}.cal__nav[data-astro-cid-bsx2uwwl][data-nav=prev]{left:var(--space-2xs)}.cal__nav[data-astro-cid-bsx2uwwl][data-nav=next]{right:var(--space-2xs)}}@media (width<=26rem){.cal__panel[data-astro-cid-bsx2uwwl]{padding:var(--space-s) var(--space-2xs)}}.cal__nav[data-astro-cid-bsx2uwwl]{border:1px solid var(--hairline-soft);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-top:.1rem;padding:0;display:grid}.cal__nav[data-astro-cid-bsx2uwwl] svg[data-astro-cid-bsx2uwwl]{width:1.1rem;height:1.1rem}.cal__nav[data-astro-cid-bsx2uwwl]:hover{background:color-mix(in srgb, var(--ember) 18%, transparent);border-color:color-mix(in srgb, var(--ember) 40%, transparent)}.cal__nav[data-astro-cid-bsx2uwwl][aria-disabled=true]{opacity:.45;cursor:default}.cal__nav[data-astro-cid-bsx2uwwl][aria-disabled=true]:hover{border-color:var(--hairline-soft);background:0 0}.cal__months[data-astro-cid-bsx2uwwl]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-inline:auto;display:grid;position:relative}.cal__month[data-astro-cid-bsx2uwwl]+.cal__month[data-astro-cid-bsx2uwwl]:before{content:"";background:var(--hairline-soft);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.cal__month[data-astro-cid-bsx2uwwl]{min-width:0}html.js .cal--paged[data-astro-cid-bsx2uwwl] .cal__month[data-astro-cid-bsx2uwwl][data-cal-out]{display:none}@media (width<=47.999rem){.cal__months[data-astro-cid-bsx2uwwl]{grid-template-columns:minmax(0,1fr);max-width:23rem;padding-top:2.6rem}.cal__month[data-astro-cid-bsx2uwwl]+.cal__month[data-astro-cid-bsx2uwwl]:before,html.js .cal--paged[data-astro-cid-bsx2uwwl] .cal__month[data-astro-cid-bsx2uwwl][data-cal-extra]{display:none}}html:not(.js) .cal__months[data-astro-cid-bsx2uwwl]{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));max-width:none}html:not(.js) .cal__month[data-astro-cid-bsx2uwwl]+.cal__month[data-astro-cid-bsx2uwwl]:before,html:not(.js) .cal__nav[data-astro-cid-bsx2uwwl],.cal[data-astro-cid-bsx2uwwl][data-pager-dead] .cal__nav[data-astro-cid-bsx2uwwl]{display:none}.cal__grid[data-astro-cid-bsx2uwwl]{table-layout:fixed;border-collapse:collapse;width:100%}.cal__grid[data-astro-cid-bsx2uwwl] caption[data-astro-cid-bsx2uwwl]{font-family:var(--font-display);font-size:var(--step-0);white-space:nowrap;padding-bottom:var(--space-xs);text-align:center;line-height:1.2}.cal__grid[data-astro-cid-bsx2uwwl] th[data-astro-cid-bsx2uwwl]{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);border:0;padding:0 0 .35rem;font-size:.66rem;font-weight:400}.cal__day[data-astro-cid-bsx2uwwl],.cal__blank[data-astro-cid-bsx2uwwl]{text-align:center;font-size:var(--step--1);border:0;padding:0}.cal__pick[data-astro-cid-bsx2uwwl]{aspect-ratio:1;width:100%;font:inherit;color:inherit;text-align:center;background:0 0;border:0;border-radius:50%;grid-auto-rows:max-content;align-content:center;place-items:center;row-gap:.14em;display:grid;position:relative}.cal__num[data-astro-cid-bsx2uwwl]{line-height:1}.cal__price[data-astro-cid-bsx2uwwl]{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft);font-size:clamp(.52rem,.44rem + .4vw,.62rem);font-weight:500;line-height:1}.cal__price[data-astro-cid-bsx2uwwl]:empty,.cal__day--unavailable[data-astro-cid-bsx2uwwl]:not(.cal__day--checkout-only) .cal__price[data-astro-cid-bsx2uwwl],.cal__day--past[data-astro-cid-bsx2uwwl] .cal__price[data-astro-cid-bsx2uwwl]{display:none}.cal__price[data-astro-cid-bsx2uwwl][data-kind=total]{color:var(--ember-bright);font-weight:600}.cal__day--picked[data-astro-cid-bsx2uwwl] .cal__price[data-astro-cid-bsx2uwwl],.cal__day--no-arrival[data-astro-cid-bsx2uwwl] .cal__price[data-astro-cid-bsx2uwwl]{color:inherit}.cal__price[data-astro-cid-bsx2uwwl]:before,.cal__price[data-astro-cid-bsx2uwwl]:after{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cal__price[data-astro-cid-bsx2uwwl]:before{content:" "}.cal__price[data-astro-cid-bsx2uwwl]:after{content:" a night"}.cal__price[data-astro-cid-bsx2uwwl][data-kind=total]:after{content:" all-in total"}button[data-astro-cid-bsx2uwwl].cal__pick{cursor:pointer}button[data-astro-cid-bsx2uwwl].cal__pick[aria-disabled=true]{cursor:default}button[data-astro-cid-bsx2uwwl].cal__pick:focus-visible{outline-offset:-2px}.cal__day--open[data-astro-cid-bsx2uwwl] button[data-astro-cid-bsx2uwwl].cal__pick:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--ember) 24%, transparent)}.cal__day--open[data-astro-cid-bsx2uwwl]{color:var(--ink)}.cal__day--unavailable[data-astro-cid-bsx2uwwl]{color:var(--ink-faint);text-decoration:line-through;text-decoration-color:var(--ink-faint);text-decoration-thickness:2px}.cal__day--unavailable[data-astro-cid-bsx2uwwl] .cal__pick[data-astro-cid-bsx2uwwl]{text-decoration:line-through;text-decoration-color:var(--ink-faint);text-decoration-thickness:2px}.cal__day--checkout-only[data-astro-cid-bsx2uwwl],.cal__day--checkout-only[data-astro-cid-bsx2uwwl] .cal__pick[data-astro-cid-bsx2uwwl]{color:var(--ink);text-decoration:none}.cal__day--turnover[data-astro-cid-bsx2uwwl]:not(.cal__day--picked) .cal__pick[data-astro-cid-bsx2uwwl],.cal__day--checkout-only[data-astro-cid-bsx2uwwl]:not(.cal__day--picked) .cal__pick[data-astro-cid-bsx2uwwl],.cal__key--checkout-only[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--ink-faint) 28%, transparent) 50%)}.cal__day--checkout-only[data-astro-cid-bsx2uwwl] button[data-astro-cid-bsx2uwwl].cal__pick:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--ember) 24%, transparent)}.cal--picking[data-astro-cid-bsx2uwwl] .cal__day--open[data-astro-cid-bsx2uwwl]:not(.cal__day--checkout-candidate):not(.cal__day--picked),.cal__day--no-arrival[data-astro-cid-bsx2uwwl]{color:var(--ink-faint)}.cal__day--no-arrival[data-astro-cid-bsx2uwwl] .cal__pick[data-astro-cid-bsx2uwwl]:after{content:"";background:var(--lake);border-radius:50%;width:3px;height:3px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.cal__day--past[data-astro-cid-bsx2uwwl]{color:var(--ink-faint);opacity:.45}.cal__day--picked[data-astro-cid-bsx2uwwl] .cal__pick[data-astro-cid-bsx2uwwl]{background:var(--ember);color:var(--night);font-weight:650}.cal__day--range[data-astro-cid-bsx2uwwl]{background:color-mix(in srgb, var(--ember) 30%, transparent);box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--ember) 65%, transparent), inset 0 -1px 0 0 color-mix(in srgb, var(--ember) 65%, transparent);color:var(--ink)}@media (forced-colors:active){.cal__day--range[data-astro-cid-bsx2uwwl]{border-block:1px solid canvastext}.cal__day--picked[data-astro-cid-bsx2uwwl] .cal__pick[data-astro-cid-bsx2uwwl]{outline-offset:-2px;outline:2px solid canvastext}}.cal__day--lead[data-astro-cid-bsx2uwwl]{background:linear-gradient(to right, transparent 50%, color-mix(in srgb, var(--ember) 30%, transparent) 50%)}.cal__day--trail[data-astro-cid-bsx2uwwl]{background:linear-gradient(to left, transparent 50%, color-mix(in srgb, var(--ember) 30%, transparent) 50%)}.cal__day--range[data-astro-cid-bsx2uwwl].cal__day--run-start{border-start-start-radius:50%;border-end-start-radius:50%}.cal__day--range[data-astro-cid-bsx2uwwl].cal__day--run-end{border-start-end-radius:50%;border-end-end-radius:50%}.cal__day--picked[data-astro-cid-bsx2uwwl] button[data-astro-cid-bsx2uwwl].cal__pick:not([aria-disabled=true]):hover{background:var(--ember-bright)}.cal__day--range[data-astro-cid-bsx2uwwl] button[data-astro-cid-bsx2uwwl].cal__pick:hover{background:color-mix(in srgb, var(--ember) 24%, transparent)}.cal__day--picked[data-astro-cid-bsx2uwwl] button[data-astro-cid-bsx2uwwl].cal__pick:focus-visible{outline-color:var(--ink)}.cal__summary[data-astro-cid-bsx2uwwl],.cal__legend[data-astro-cid-bsx2uwwl],.cal__pricing[data-astro-cid-bsx2uwwl],.cal__fallback[data-astro-cid-bsx2uwwl]{max-width:51rem;margin-inline:auto}@media (width<=62rem){.cal__panel[data-astro-cid-bsx2uwwl]{max-width:none}}.cal__summary[data-astro-cid-bsx2uwwl]{align-items:baseline;gap:var(--space-s);margin-block:var(--space-s) 0;font-size:var(--step-0);color:var(--ink);flex-wrap:wrap;display:flex}.cal__suggest[data-astro-cid-bsx2uwwl]{gap:var(--space-2xs) var(--space-s);max-width:51rem;margin:var(--space-2xs) auto 0;flex-wrap:wrap;display:flex}.cal__suggest[data-astro-cid-bsx2uwwl] .cal__suggestion{font:inherit;font-size:var(--step--1);border:1px solid color-mix(in srgb, var(--ember) 40%, transparent);background:color-mix(in srgb, var(--ember) 12%, transparent);color:var(--ink);cursor:pointer;text-align:left;border-radius:999px;padding:.45em .9em;line-height:1.3}.cal__suggest[data-astro-cid-bsx2uwwl] .cal__suggestion:hover{background:color-mix(in srgb, var(--ember) 24%, transparent)}.cal__suggest[data-astro-cid-bsx2uwwl] .cal__suggestion-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ember-bright);font-weight:600}.cal__watch[data-astro-cid-bsx2uwwl]{gap:var(--space-2xs);max-width:51rem;margin:var(--space-xs) auto 0;font-size:var(--step--1);color:var(--ink-soft);display:grid}.cal__watch-lead[data-astro-cid-bsx2uwwl]{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.cal__watch-open[data-astro-cid-bsx2uwwl]{font:inherit;color:var(--ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.cal__watch-panel[data-astro-cid-bsx2uwwl]{gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--hairline-soft);border-radius:var(--radius);display:grid}.cal__watch-row[data-astro-cid-bsx2uwwl]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.cal__watch-input[data-astro-cid-bsx2uwwl]{min-width:0;font:inherit;font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--night);border:1px solid var(--hairline);border-radius:var(--radius);flex:14rem;padding:.55em .8em}.cal__watch-note[data-astro-cid-bsx2uwwl],.cal__watch-status[data-astro-cid-bsx2uwwl]{color:var(--ink-faint);margin:0}.cal__watch-status[data-astro-cid-bsx2uwwl]:empty{display:none}.cal__legend[data-astro-cid-bsx2uwwl]{gap:var(--space-s) var(--space-m);margin-block:var(--space-2xs) 0;font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cal__key[data-astro-cid-bsx2uwwl]{align-items:center;gap:.5em;display:inline-flex}.cal__key[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{border-radius:50%;place-items:center;width:1.75em;height:1.75em;font-size:.8em;display:grid}.cal__key--no-arrival[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]>.cal__pick[data-astro-cid-bsx2uwwl]{aspect-ratio:auto;width:auto;height:auto;color:var(--ink-faint)}.cal__key--no-arrival[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]>.cal__pick[data-astro-cid-bsx2uwwl]:after{content:"";background:var(--lake);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-.35em;left:50%;transform:translate(-50%)}.cal__key--open[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{color:var(--ink)}.cal__key--unavailable[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{color:var(--ink-faint);text-decoration:line-through;text-decoration-color:var(--ink-faint);text-decoration-thickness:2px}.cal__key--no-arrival[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{color:var(--ink-faint);overflow:visible}.cal__key--picked[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{background:var(--ember);color:var(--night);font-weight:650}.cal__key--checkout-only[data-astro-cid-bsx2uwwl]>span[data-astro-cid-bsx2uwwl]{color:var(--ink)}.cal__pricing[data-astro-cid-bsx2uwwl]{font-size:var(--step--1);color:var(--ink-soft);text-wrap:pretty;margin-block:var(--space-s) 0}.cal__fallback[data-astro-cid-bsx2uwwl]{background:var(--paper-deep);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--space-m);margin-block:var(--space-s) 0}
