@layer vendors{.vanilla-calendar{box-sizing:border-box;opacity:1;border-radius:.75rem;flex-direction:column;width:300px;min-width:272px;max-width:100%;padding:1rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}@supports ((width:-moz-max-content) or (width:max-content)) and ((height:-moz-max-content) or (height:max-content)){.vanilla-calendar{width:max-content;height:max-content}}.vanilla-calendar_multiple{width:550px}@supports (width:-moz-fit-content) or (width:fit-content){.vanilla-calendar_multiple{width:fit-content}}.vanilla-calendar button:focus-visible{outline-offset:-1px;border-radius:.5rem;outline-width:1px;outline-style:solid}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none!important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-.25rem}.vanilla-calendar-controls{pointer-events:none;z-index:20;box-sizing:content-box;justify-content:space-between;align-items:center;padding-top:1.25rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;top:0;left:0;right:0}.vanilla-calendar-arrow{pointer-events:auto;cursor:pointer;background-color:#0000;border-width:0;width:1.5rem;height:1.5rem;display:block;position:relative}.vanilla-calendar-arrow:before{--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:1.75rem;display:flex}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{flex-direction:column;min-width:min-content;display:flex}.vanilla-calendar-header{align-items:center;margin-bottom:.75rem;display:flex;position:relative}.vanilla-calendar-header__content{white-space:pre-wrap;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:grid}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;background-color:#0000;border-width:0;border-radius:.25rem;padding:.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{-moz-column-gap:.5rem;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1rem .5rem;display:grid}.vanilla-calendar-years{-moz-column-gap:.5rem;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem .5rem;display:grid}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{word-break:break-all;text-align:center;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;height:2.5rem;padding:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{flex-direction:column;display:flex}.vanilla-calendar-week-numbers__title{justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.vanilla-calendar-week-numbers__content{grid-auto-flow:row;place-items:center;row-gap:.25rem;display:grid}.vanilla-calendar-week-number{cursor:pointer;background-color:#0000;border-style:none;justify-content:center;align-items:center;width:100%;min-width:1.875rem;min-height:1.875rem;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.vanilla-calendar-wrapper{flex-grow:1;display:flex}.vanilla-calendar-content{flex-direction:column;flex-grow:1;display:flex}.vanilla-calendar-week{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem;display:grid}.vanilla-calendar-week__day{justify-content:center;align-items:center;width:100%;min-width:1.875rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.vanilla-calendar-days{flex-grow:1;grid-template-columns:repeat(7,1fr);place-items:center;row-gap:.25rem;display:grid}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-radius:.5rem 0 0 .5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:0 .5rem .5rem 0}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-radius:.5rem 0 0 .5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:0 .5rem .5rem 0}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{cursor:default;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;padding:0;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{pointer-events:none;z-index:20;opacity:0;width:8rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.vanilla-calendar-day__popup:before,.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";z-index:-10;border-radius:.5rem;width:100%;height:calc(100% - 4px);display:block;bottom:0;left:0}.vanilla-calendar-time{border-style:solid;border-width:1px 0 0;grid-template-columns:auto 1fr;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}.vanilla-calendar-time__content{grid-auto-flow:column;align-items:center;display:grid}.vanilla-calendar-time__hours{width:1.75rem;margin-right:.35rem;position:relative}.vanilla-calendar-time__hours:after{--tw-content:":";content:var(--tw-content);margin-top:calc(1px - 50%);display:block;position:absolute;top:50%;right:-5px}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{box-sizing:border-box;text-align:center;border-width:0;border-radius:.25rem;width:100%;margin:0;padding:.125rem;font-size:1.125rem;font-weight:600;line-height:1.125rem;display:block;position:relative}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-width:1px;outline-style:solid}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:#0000}.vanilla-calendar-time__keeping{cursor:pointer;background-color:#0000;border-width:0;border-radius:.25rem;width:22px;margin-top:.25rem;margin-left:1px;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-width:1px;outline-style:solid}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:#0000}.vanilla-calendar-time__ranges{grid-auto-flow:row;display:grid}.vanilla-calendar-time__range{z-index:10;font-size:0;position:relative}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";pointer-events:none;z-index:10;width:1px;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.vanilla-calendar-time__range input{cursor:pointer;appearance:none;outline-width:0;width:100%;height:1.25rem;margin:0;position:relative}.vanilla-calendar-time__range input::-webkit-slider-thumb{z-index:20;box-sizing:border-box;cursor:pointer;appearance:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:.75rem;height:1rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:1px;border-radius:.25rem;margin-top:-.5rem;position:relative}.vanilla-calendar-time__range input::-moz-range-thumb{z-index:20;box-sizing:border-box;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:.75rem;height:1rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:1px;border-radius:.25rem;position:relative}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:100%;height:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:1px}.vanilla-calendar-time__range input::-moz-range-track{box-sizing:border-box;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:100%;height:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:1px}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow:0 9px 20px #0000001a;--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:#0000}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 3px 15px #5553;--tw-shadow-colored:0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow:0 9px 20px #0000001a;--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:#0000}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px #ffffff1a;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));border-color:#475569}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));border-color:#475569}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}}@layer nsm;@layer nsm.vars{@font-face{font-family:Editorial;src:url(/dist/assets/PPEditorialNew-Ultralight-fq-4W-Eu.woff2)format("woff2"),url(/dist/assets/PPEditorialNew-Ultralight-CxuvvwK8.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Editorial;src:url(/dist/assets/PPEditorialNew-UltralightItalic-DRFp7sTr.woff2)format("woff2"),url(/dist/assets/PPEditorialNew-UltralightItalic-lcuA3pSV.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas;src:url(/dist/assets/NeueHaasGrotDisp-65Medium-Web-CjKrje3B.woff2)format("woff2"),url(/dist/assets/NeueHaasGrotDisp-65Medium-Web-BrvM0OFw.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/dist/assets/NeueHaasGrotDisp-66MediumItalic-Web-B7MZ6ph1.woff2)format("woff2"),url(/dist/assets/NeueHaasGrotDisp-66MediumItalic-Web-Cburn_U7.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas;src:url(/dist/assets/NeueHaasGrotDisp-55Roman-Web-BXtYEKvX.woff2)format("woff2"),url(/dist/assets/NeueHaasGrotDisp-55Roman-Web-X_lwdVGp.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/dist/assets/NeueHaasGrotDisp-45Light-Web-DtExCb0I.woff2)format("woff2"),url(/dist/assets/NeueHaasGrotDisp-45Light-Web-BEV4w_xt.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/dist/assets/NeueHaasGrotDisp-46LightItalic-Web-Cmb7sASk.woff2)format("woff2"),url(/dist/assets/NeueHaasGrotDisp-46LightItalic-Web-DvMXFol8.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Din next;src:url(/dist/assets/font-BdSLwYBE.woff2)format("woff2"),url(/dist/assets/font-C45pAB0T.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sinking Ship;src:url(/dist/assets/sinking-ship-CbUrUUbB.woff2)format("woff2"),url(/dist/assets/sinking-ship-BagCE0Fz.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fairview;src:url(/dist/assets/Fairview-Regular-Deob-dLu.woff2)format("woff2"),url(/dist/assets/Fairview-Regular-CpwiX-GX.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--width-xs:420px;--width-sm:640px;--width-md:860px;--width-lg:1180px;--width-xl:1440px;--spacing-inset:clamp(1.5rem, .6rem + 3vw, 3rem);--spacing-outset:calc(-1 * var(--spacing-inset));--site-header-block-size:72px;&:has(.SiteHeaderTopBar){--site-header-block-size:111px}--font-family-heading:sans-serif;--font-family-heading-secondary:var(--font-family-heading);--font-family-body:sans-serif;--font-letter-spacing:normal;--font-size-sm:clamp(.8rem, .28vi + .72rem, .94rem);--font-size-md:clamp(1rem, .5vi + .85rem, 1.25rem);--font-size-lg:clamp(1.25rem, .83vi + 1rem, 1.66rem);--font-size-xl:clamp(1.56rem, 1.3vi + 1.17rem, 2.21rem);--font-size-2xl:clamp(1.95rem, 1.98vi + 1.36rem, 2.94rem);--font-size-3xl:clamp(2.44rem, 2.94vi + 1.56rem, 3.91rem);--font-size-4xl:clamp(3.05rem, 4.3vi + 1.76rem, 5.2rem);--font-size-5xl:clamp(3.81rem, 6.21vi + 1.95rem, 6.92rem);--font-weight-heading:normal;--text-transform-heading-1:none;--text-transform-heading-2:none;--text-transform-heading-3:none;--text-transform-heading-4:none;--text-transform-heading-5:none;--font-weight-body:400;--font-family-body-xl:var(--font-family-heading-secondary);--font-family-body-lg:var(--font-family-heading-secondary);--font-family-body-md:var(--font-family-body);--font-family-body-sm:var(--font-family-body);--font-heading-1:normal var(--font-weight-heading) var(--font-size-4xl) / 1 var(--font-family-heading);--font-heading-2:normal var(--font-weight-heading) var(--font-size-3xl) / 1.1 var(--font-family-heading);--font-heading-3:normal var(--font-weight-heading) var(--font-size-xl) / 1.1 var(--font-family-heading-secondary);--font-heading-4:normal 500 var(--font-size-md) / 1.5 var(--font-family-body);--font-heading-5:normal 500 var(--font-size-sm) / 1.5 var(--font-family-body);--font-body-xl:normal var(--font-weight-body) var(--font-size-xl) / 1.3 var(--font-family-body-xl);--font-body-lg:normal var(--font-weight-body) var(--font-size-lg) / 1.3 var(--font-family-body-lg);--font-body-md:normal var(--font-weight-body) var(--font-size-md) / 1.5 var(--font-family-body-md);--font-body-sm:normal var(--font-weight-body) var(--font-size-sm) / 1.5 var(--font-family-body-sm);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-brand-neutral-light:var(--color-neutral-100);--color-brand-primary:oklch(57.3% .214 258.247);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-neutral-900);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--color-brand-link:var(--color-brand-primary);--color-text:light-dark(var(--color-neutral-700),var(--color-neutral-200));--color-text-strong:light-dark(var(--color-neutral-900),var(--color-neutral-100));--color-text-muted:light-dark(var(--color-neutral-500),var(--color-neutral-500));--color-text-heading:light-dark(var(--color-brand-primary),var(--color-brand-neutral-light));--color-text-meta:var(--color-text-muted);--color-text-body-600:light-dark(var(--color-brand-primary),var(--color-brand-neutral-light));--color-text-body-500:light-dark(var(--color-brand-primary),var(--color-brand-neutral-light));--color-surface:light-dark(#fff,#000);--color-surface-muted:light-dark(var(--color-neutral-100),var(--color-neutral-900));--color-surface-inverse:light-dark(#000,#fff);--color-border:light-dark(var(--color-neutral-300),var(--color-neutral-700));--color-border-strong:var(--color-neutral-500);--color-focus:var(--color-brand-primary);--color-link:light-dark(var(--color-brand-link),var(--color-brand-neutral-light));--color-link-hover:color-mix(in oklch, var(--color-link), white 10%);--button-font-size:.875rem;--button-font-weight:600;--button-text-transform:uppercase;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-bg:light-dark(var(--color-link),var(--color-neutral-200));--button-primary-border:transparent;--button-primary-fg-hover:var(--button-primary-fg);--button-primary-bg-hover:light-dark(var(--color-link-hover),var(--color-neutral-50));--button-primary-border-hover:transparent;--button-secondary-fg:var(--color-link);--button-secondary-bg:white;--button-secondary-border:var(--color-link);--button-secondary-fg-hover:var(--color-link-hover);--button-secondary-bg-hover:var(--color-neutral-100);--button-secondary-border-hover:var(--color-link-hover);--nav:mobile;--site-header-bg:var(--color-brand-primary);--site-header-fg:var(--color-brand-primary-contrast);--site-header-link:var(--color-brand-primary-contrast);--site-header-link-hover:color-mix(in oklch, var(--site-header-link), var(--site-header-bg) 25%);--site-header-button-bg:var(--color-brand-primary-contrast);--site-header-button-fg:var(--color-brand-primary);--site-header-button-border:transparent;--site-header-button-bg-hover:var(--color-brand-primary-contrast);--site-header-button-fg-hover:var(--color-brand-primary);--site-header-button-border-hover:transparent;--site-header-top-bar-bg:var(--color-neutral-900);--site-header-top-bar-fg:var(--color-neutral-100);--site-footer-bg:var(--color-brand-primary);--site-footer-fg:var(--color-brand-primary-contrast);--site-footer-link:var(--color-brand-primary-contrast);--site-footer-link-hover:color-mix(in oklch, var(--site-footer-link), var(--site-footer-bg) 25%);--site-footer-button-bg:var(--color-brand-primary-contrast);--site-footer-button-fg:var(--color-brand-primary);--site-footer-button-border:transparent;--site-footer-button-bg-hover:var(--color-brand-primary-contrast);--site-footer-button-fg-hover:var(--color-brand-primary);--site-footer-button-border-hover:transparent;--color-panel-bg-neutralLight:var(--color-neutral-200)}}@layer nsm.elements{*{box-sizing:border-box;border-style:solid;border-width:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}[hidden]{display:none}:root,[data-scheme]{color:var(--color-text);background-color:var(--color-surface)}html{color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable;min-height:100dvh;letter-spacing:var(--font-letter-spacing);scroll-padding-top:88px}body{min-height:100dvh;font:var(--font-body-md);scrollbar-gutter:stable;margin:0;line-height:1.5}.SiteMain{isolation:isolate}body:has(dialog[open]){overflow:hidden}h1,.type-heading-1{color:var(--color-heading-1,var(--color-text-heading,inherit));font:var(--font-heading-1);text-transform:var(--text-transform-heading-1,none);text-wrap:balance;margin-block:1.5em}h2,.type-heading-2{color:var(--color-heading-2,var(--color-text-heading));font:var(--font-heading-2);text-transform:var(--text-transform-heading-2,none);text-wrap:balance;margin-block:1.5em .75em}h3,.type-heading-3{color:var(--color-heading-3,var(--color-text-heading));font:var(--font-heading-3);text-transform:var(--text-transform-heading-3,none);text-wrap:pretty;margin-block:1.5em .75em}h4,.type-heading-4{color:var(--color-heading-4,var(--color-text-strong));font:var(--font-heading-4);text-transform:var(--text-transform-heading-4,none);text-wrap:pretty;margin-block:1.5em .5em}h5,.type-heading-5{color:var(--color-heading-5,var(--color-text-strong));font:var(--font-heading-5);text-transform:var(--text-transform-heading-5,none);text-wrap:pretty;margin-block:1.5em .5em}p{margin-block:1.5em}.type-body-600{color:var(--color-text-body-600);font:var(--font-body-xl);text-wrap:balance;line-height:1.3}.type-body-500{color:var(--color-text-body-500);font:var(--font-body-lg);text-wrap:balance;line-height:1.3}.type-body-400{font:var(--font-body-md)}.type-body-300{font:var(--font-body-sm)}ul,ol{margin-block:1.5em}:is(ul,ol) :is(ul,ol){margin-block:.5em}a[href]{color:var(--color-link);text-decoration-thickness:1px;&:hover{color:var(--color-link-hover)}}img{max-width:100%;height:auto;display:block}figure{margin:0}figcaption{text-align:center;font:var(--font-body-sm);margin-trim:block;margin-block-start:1em;&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}table{border-collapse:collapse;border:1px solid var(--color-border-strong)}table thead{background-color:var(--color-neutral-100);text-align:left}table :is(th,td){border:1px solid var(--color-border);padding:8px 12px}table tbody th{text-align:left}[data-controller*=block-link]{--underline-alpha:100%;cursor:pointer;&:hover{--underline-alpha:0%}}:root{--form-accent-color:var(--button-primary-bg)}label{cursor:pointer}fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}legend{margin:0 0 8px;padding-inline:0}:where(input[type],select,.Input){text-align:left;accent-color:var(--form-accent-color);border-style:solid;border-width:1px;border-color:var(--color-neutral-400);border-radius:var(--_form-control-border-radius);color:var(--_button-text-color);cursor:pointer;font:inherit;line-height:26px;font-size:var(--_form-control-font-size);background-color:#fff;padding:.5rem .5rem .5rem .75rem;text-decoration:none}input::-webkit-datetime-edit{padding:0;line-height:24px;display:block}:where(input[type],textarea,select):focus{outline:2px solid var(--button-primary-bg);outline-offset:2px}select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M169.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 274.7 54.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"/></svg>");background-position:right 1em center;background-repeat:no-repeat;background-size:.75em;padding-right:2.5em}textarea{height:5lh}:where(input[type=checkbox],input[type=radio]){all:revert;accent-color:var(--form-accent-color);cursor:pointer;font:inherit;flex-shrink:0;align-self:start;width:1em;height:1.5em;margin:0;padding:0}}@layer nsm.atoms{.Button,.fui-btn{text-box:trim-both cap alphabetic;box-sizing:border-box;background:var(--button-primary-bg);border-style:solid;border-width:1px;border-color:var(--button-primary-border);color:var(--button-primary-fg);cursor:pointer;font-size:var(--button-font-size);font-family:inherit;font-weight:var(--button-font-weight,500);letter-spacing:.1ch;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.5em;padding:1em 1.5em;line-height:1rem;text-decoration:none;display:inline-flex;&:hover{background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);color:var(--button-primary-fg-hover)}}.Button.Button--secondary{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg);&:hover{background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);color:var(--button-secondary-fg-hover)}}.Button--link{color:var(--color-link);background-color:#0000;border-color:#0000;padding:0;&:after{content:"";opacity:.6;border-style:solid;border-width:2px 2px 0 0;width:7px;height:7px;transition:all .2s;display:block;transform:rotate(45deg)}&:hover{color:var(--color-link);background-color:#0000;border-color:#0000;&:after{transform:translate(5px)rotate(45deg)}}}.Button.Button--icon{padding:.75em;& svg{fill:currentColor;width:1lh;height:1lh;display:block}}}@layer nsm.components{:root{--carousel-gap:20px;--carousel-padding:3em}.splide__arrow{background:var(--button-primary-bg);color:var(--button-primary-fg);opacity:1;border-radius:0;width:52px;height:52px;transition:all .3s;& svg{fill:var(--button-primary-fg)}}.splide__arrow.splide__arrow--prev{left:-16px;@media (width>=1341px){left:-22px}}.splide__arrow.splide__arrow--next{right:-16px;@media (width>=1341px){right:-22px}}.splide__arrow[disabled]{background-color:var(--color-neutral-400);opacity:.6}.splide__pagination{margin:0}.GridCarousel{--carousel-gap:36px;--carousel-padding-inline:0}.GridCarousel-list{max-width:100%;margin:0;padding:0;list-style-type:none}.GridCarousel:not(.is-active) .GridCarousel-list{grid-template-columns:repeat(var(--grid-template-cols), minmax(0, 1fr));gap:var(--carousel-gap);display:grid}@media (width<=599px){.GridCarousel{--carousel-padding-inline:60px}.GridCarousel.is-active{&{margin-inline:calc(var(--spacing-outset))}& .splide__arrow{display:none}}}.BookingBar{max-width:var(--width-md);background-color:var(--color-surface-muted);z-index:1;margin-inline:auto;padding:2rem;position:relative;@media (width>=860px){margin-block-start:-4rem;transform:translateY(0)}}body:has(dialog[open]){overflow:hidden}.BookingDialog{color:var(--color-text);background:#fff;width:calc(100dvw - 40px);max-width:800px;padding:0;position:relative;box-shadow:0 4px 12px #0000004d}.BookingDialog::backdrop{background-color:var(--color-dialog-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BookingDialog-close{padding:12px;position:absolute;top:0;right:0}.BookingDialog-close svg{fill:var(--color-neutral-200)}.BookingDialog-content{padding:28px 20px;@media (width>=601px){min-width:600px;padding:32px}}.BookingForm-fields{-moz-column-gap:20px;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex;@media (width<=799px){flex-wrap:wrap}}.BookingForm-field--bookingDates{@media (width<=575px){flex-basis:100%}flex-grow:1;flex-basis:320px}.BookingForm-field--submit{@media (width<=799px){flex-grow:1;flex-basis:100%}}.BookingForm-field--submitButton,.BookingForm-fieldInput{width:100%;display:block}.BookingForm-calendar{margin-bottom:30px}.BookingForm-fields{-moz-column-gap:20px;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex;@media (width<=799px){flex-wrap:wrap}}.BookingForm-field--bookingDates{@media (width<=575px){flex-basis:100%}flex-grow:1;flex-basis:320px}.BookingForm-field--children,.BookingForm-field--adults{flex-grow:1;flex-basis:80px}.BookingForm-field--submit{@media (width<=799px){flex-grow:1;flex-basis:100%}}.BookingForm-fieldInput{width:100%;display:block}.BookingForm-fieldTitle{letter-spacing:.08em;text-transform:uppercase;margin:0;padding-block-end:8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.2;display:block}.BookingForm-field--submitButton,.BookingForm-fieldInput{width:100%;display:block}.vanilla-calendar{border:1px solid var(--color-neutral-500);border-radius:4px;font-size:14px}.vanilla-calendar:not(.vanilla-calendar_to-input){@media (width<=839px){min-width:100%}}.vanilla-calendar_to-input{z-index:5}.vanilla-calendar-day{min-width:48px;@media (width<=839px){min-width:36px}}.vanilla-calendar-day__btn{min-height:48px;font-size:14px;font-weight:400;@media (width<=839px){min-height:36px}}.vanilla-calendar-day__btn:hover{background-color:var(--color-neutral-700)}.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_hover{background-color:var(--Calendar-range-hover-bg);color:var(--color-neutral-100)}.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_selected:hover{background-color:var(--Calendar-range-bg);color:var(--color-neutral-100)}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn,.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn:hover,.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn,.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn:hover{background-color:var(--Calendar-extreme-bg);color:#fff}.vanilla-calendar-months,.vanilla-calendar-years{grid-template-columns:repeat(4,minmax(60px,1fr))}.EntryMeta{font-size:14px;display:none}[data-logged-in=true] .EntryMeta{display:block}.EntryMeta-inner{max-width:var(--width-xl);margin-block:40px;margin-inline:auto}.EntryMeta dl{-moz-column-gap:1ch;grid-template-columns:auto 1fr;gap:4px 1ch;margin:0;display:grid}.EntryMeta dl dt{font-weight:600;&:after{content:":"}}.EntryMeta dl :is(dt,dd){margin:0;padding:0}.PageHeader{background-color:var(--color-surface);isolation:isolate;align-items:center;padding-block-start:var(--site-header-block-size);padding-inline:clamp(2rem,.8rem + 4vw,4rem);display:grid;position:relative;overflow:hidden}.PageHeader--short{min-height:min(45vh,500px)}.PageHeader--tall{min-height:min(55vh,60vw);max-height:100vh;@media (width>=801px){height:50vw;max-height:min(90vh,800px)}}.PageHeader--taller{min-height:max(min(55vh,60vw),400px);max-height:90vh;@media (width>=801px){height:56vw;max-height:calc(100vh - 160px)}}:is(.PageHeader--withimage,.PageHeader--withvideo):before{content:"";z-index:2;pointer-events:none;height:100%;position:absolute;inset:0}.PageHeader-inner{max-width:var(--width-xl);width:100%;margin-inline:auto;padding-block:clamp(2rem,.8rem + 4vw,4rem)}.PageHeader--withBookingBar .PageHeader-inner{@media (width>=801px){padding-bottom:160px}}.PageHeader-backgroundCarousel,.PageHeader-backgroundImage{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.PageHeader-backgroundCarousel .splide__track{height:100%}.PageHeader-backgroundMedia{width:100vw;height:100%;display:block}.PageHeader-backgroundMedia img{-o-object-fit:cover;object-fit:cover;width:100vw;height:100%;display:block}.PageHeader-video,mux-player,mux-background-video{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:16/9;--controls:none;--media-object-fit:cover;--media-object-position:center;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.PageHeader-title{max-width:min(15ch,100%,720px);margin-block:0}.PageHeader-description{max-width:720px;margin-block:.5em 0}.PageHeader--withimage{isolation:isolate;& .PageHeader-title{--hero-text-shadow-color:light-dark(oklch(0% 0 0/.45),oklch(0% 0 0/.6))}}.PhoneDialog{background-color:var(--color-brand-neutral-light);text-align:center;padding:0}.PhoneDialog::backdrop{background-color:color-mix(in srgb, var(--color-brand-primary), transparent 50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PhoneDialog-content{padding:3rem}.PhoneDialog-phoneNumber{font-family:var(--font-family-heading);margin:0;font-size:clamp(1rem,4vw - .2rem,3rem);& a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-link), transparent 50%);text-decoration-color:color-mix(in srgb, var(--color-link), transparent 50%)}}.PhoneDialog-phoneActions{text-align:center;margin-block:0}.SiteFooter{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:72px;padding-inline:24px;font-size:1rem}.SiteFooter-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(2rem,.8rem + 4vw,4rem);margin-inline:auto;display:flex;@media (width>=600px){flex-flow:wrap;justify-content:center;align-items:start}}.SiteFooter-contact{grid-area:contact}.SiteFooter-contactLogo{margin-block-end:20px;& svg{width:auto;height:40px;display:block}}.SiteFooter-phoneNumber{text-transform:uppercase;margin-block:12px;font-weight:700}.SiteFooter-address{margin-block:12px;font-style:normal}.SiteFooter-contactIconGroup{gap:12px;width:min-content;margin-block:12px;display:flex}.SiteFooter-contactIcon{fill:var(--color-text)}.SiteFooter-navGroup{flex-direction:column;grid-area:navGroup;gap:clamp(2rem,.8rem + 4vw,4rem);width:max-content;display:flex;@media (width>=601px){flex-direction:row;display:flex}}.SiteFooter-nav{margin:0;padding:0;list-style:none}.SiteFooter-navItem{margin-block-end:.125lh;& a{display:block}}.SiteFooter-legal,.SiteFooter-copyright{font-size:.875rem}.SiteFooter-navTitle,.SiteFooter-newsletterTitle{font-family:inherit;font-weight:var(--font-weight,700);font-size:inherit;line-height:inherit;text-transform:uppercase;margin-block:0;color:var(--color-text-title);margin-bottom:12px}.SiteFooter-newsletterDescription{& :first-child{margin-block:0}}.SiteFooter-newsletter{@media (width>=601px){max-width:270px}}.SiteFooter-newsletterCta{margin-block-end:0}.SiteFooter-promo{grid-template-columns:72px 1fr;align-items:center;gap:20px;display:grid;@media (width>=601px){max-width:320px}& img{align-self:start;width:100%;height:auto;display:block}& p{margin-block:0}}.SiteFooter-credit{width:fit-content;margin-block:80px 0;@media (width>=600px){margin-inline:auto}}.SiteCredit{opacity:.5;border:1px solid;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;width:fit-content;margin-block-start:3rem;padding:4px 8px;font-family:system-ui;font-size:10px;line-height:12px;text-decoration:none;display:flex;&:hover{opacity:1}& svg{fill:currentColor;flex-shrink:0;align-self:center;width:auto;height:18px;display:block}}.SiteHeader{z-index:1;width:100%;color:var(--site-header-fg);white-space:nowrap;font-size:1rem;display:contents;position:relative;top:0;& ul{margin:0;padding:0;list-style:none}& a{color:inherit;text-decoration:none}& .Button{background:var(--site-header-fg);color:var(--site-header-bg);border-color:#0000;padding:.75rem;&:hover{background:var(--site-header-bg);color:var(--site-header-fg)}}}.SiteHeaderTopBar{background:var(--site-header-top-bar-bg);color:var(--site-header-top-bar-fg);border-block-end:1px solid color-mix(in srgb, var(--site-header-top-bar-bg), black 15%);text-transform:uppercase;font-family:sans-serif;font-size:.75rem;@media (width<=679px){display:none}& .SiteHeaderTopBar-inner{overscroll-behavior:contain;overflow-x:auto}& p{display:none}& ul{width:fit-content;min-width:100%;padding:0 1rem 0 0;display:flex}& li:not(:first-child){align-items:center;display:flex;&:before{content:"";background:color-mix(in srgb, currentColor, transparent 50%);width:1px;height:1lh;display:block}}& a{padding:.5rem 1em;text-decoration:none;display:block;position:relative}}@keyframes SiteHeaderMainBarScroll{0%{background-color:color-mix(in srgb, var(--site-header-bg,var(--color-brand-primary)), transparent var(--site-header-alpha-start,50%))}to{background-color:color-mix(in srgb, var(--site-header-bg,var(--color-brand-primary)), transparent var(--site-header-alpha-end,10%))}}.SiteHeaderMainBarWrapper{top:0;z-index:10;height:0;position:sticky;inset-inline:0}.SiteHeaderMainBar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem;animation:linear both SiteHeaderMainBarScroll;animation-timeline:scroll(root);animation-range:0 400px;& .SiteHeaderMainBar-inner{align-items:center;gap:1rem;display:flex}}.SiteLogo{& svg{width:auto;max-width:100%;height:36px;display:block}}.MobileNav{& .MobileNav-menuButton{color:var(--site-header-fg);anchor-name:--mobile-nav-menu-button;background:0 0;&:hover{color:var(--site-header-bg);background:var(--site-header-fg)}}& [popover]{background:var(--color-brand-neutral-light);position-anchor:--mobile-nav-menu-button;position-area:bottom span-right;border-radius:4px;margin-block-start:4px;padding:.5rem;box-shadow:0 2px 16px #0003;& a{min-width:200px;color:var(--color-link);padding:.5rem 1rem;display:block;&:hover{background:color-mix(in srgb, var(--site-header-bg), transparent 95%)}}}}.MobileSiteSwitcher p{margin:1rem 0 0;padding:.5rem 1rem;font-size:.75rem}.DesktopNav{flex-grow:1;display:block;& ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(0rem,6.1538vw - 4.5385rem,1rem);display:flex;& a{text-transform:uppercase;text-box:trim-both cap alphabetic;place-content:center;height:42px;padding-inline:11px;font-size:clamp(16px,1.5385vw - 2.1538px,20px);font-weight:500;display:grid;position:relative}}}.SiteHeaderActions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex;& .SiteHeaderActions-phoneButton{color:var(--site-header-fg);background:0 0;&:hover{color:var(--site-header-bg);background:var(--site-header-fg)}}}@container style(--nav:mobile){.MobileNav{display:block}.DesktopNav{display:none}}@container style(--nav:desktop){.MobileNav{display:none}.DesktopNav{display:block}.SiteHeaderMainBar{padding:1.5rem}.SiteLogo svg{height:var(--desktop-logo-height,48px)}}.SiteAlert{background:var(--color-panel-bg-neutralLight,white);z-index:200;max-width:min(100dvw,320px);max-height:calc(100dvh - 80px);padding:1rem;display:none;position:fixed;bottom:1rem;left:1rem;overflow:auto;box-shadow:0 0 1px #0000001a,0 2px 16px #0003}.SiteAlert.is-active{display:block}.SiteAlert-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.SiteAlert-header button{margin-inline-start:auto}.SiteAlert-headerTitle{font:var(--font-heading-4);margin:0}.SiteAlert-body>:first-child{margin-block-start:0}.SiteAlert-body>:last-child{margin-block-end:0}.SiteAlert-body>*{margin-block-end:0!important}.SiteAlert .TextBlock{margin-block-start:1rem}.SiteAlert .TextBlock p{margin-block-start:0}.SiteAlert .TextBlock h2{margin-block-end:.25rem;font-size:32px}.SiteAlert .TextBlock p{font-size:15px;line-height:1.4}.SiteAlert .TextBlock-hyperlinks{margin-block-start:1rem}.SiteSkipLink{margin:0;padding:0}.SiteSkipLink a{background:#fff;padding:16px;display:inline-block;position:absolute;top:-999px;left:-999px}.SiteSkipLink a:focus{outline-offset:0;top:8px;left:8px}.HorizontalSummaryCard{color:inherit;max-width:var(--width-xl);cursor:pointer;gap:clamp(2rem,.8rem + 4vw,4rem);margin-block:clamp(3rem,1.2rem + 6vw,6rem);margin-inline:auto;display:block}.HorizontalSummaryCard-title{margin-top:1em}.HorizontalSummaryCard-summary{color:var(--color-text)}.HorizontalSummaryCard-actions{flex-wrap:wrap;gap:16px;margin-block-start:1em;display:flex}.HorizontalSummaryCard-media{overflow:hidden}.HorizontalSummaryCard-media img{transition:all .4s}.HorizontalSummaryCard-media:hover img{transform:scale(1.05)}@media (width>=768px){.HorizontalSummaryCard{grid-template-columns:55fr 45fr;align-items:center;display:grid}.HorizontalSummaryCard--imageLeftTextRight{grid-template-columns:55fr 45fr;grid-template-areas:"image content"}.HorizontalSummaryCard--textLeftImageRight{grid-template-columns:45fr 55fr;grid-template-areas:"content image"}.HorizontalSummaryCard-media{grid-area:image;align-self:start}.HorizontalSummaryCard-title{margin-top:0}.HorizontalSummaryCard-content{grid-area:content}.HorizontalSummaryCard-contentText{margin-inline:auto}}.RoomSummaryCard{max-width:var(--width-xl);margin-block:clamp(4rem,2.8rem + 4vw,6rem);margin-inline:auto}.RoomSummaryCard-meta{color:var(--color-text-meta);margin-block:1.5em;font-weight:500}.RoomSummaryCard-features{flex-flow:wrap;justify-content:flex-start;gap:.5em;margin-block:1.5em;display:flex}.RoomSummaryCard-actions{gap:.5em;margin-block-start:1.5em;display:flex}.RoomSummaryCard-media img{width:100%}@media (width>=768px){.RoomSummaryCard{align-items:center;gap:4rem;display:grid}.RoomSummaryCard--imageLeftTextRight{grid-template-columns:55fr 45fr;grid-template-areas:"image content"}.RoomSummaryCard--textLeftImageRight{grid-template-columns:45fr 55fr;grid-template-areas:"content image"}.RoomSummaryCard-media{grid-area:image;align-self:start}.RoomSummaryCard-title{margin-top:0}.RoomSummaryCard-content{cursor:pointer;grid-area:content}.RoomSummaryCard-contentText{margin-inline:auto}}.IconWithHoverLabel{background:var(--color-surface-muted);font:var(--font-body-sm);border-radius:0;grid-template-columns:auto 1fr;grid-template-areas:"icon label";align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;display:grid}.IconWithHoverLabel-glyph{grid-area:icon;& svg{fill:currentColor;width:auto;height:1.5lh;display:block}}.IconWithHoverLabel-label{grid-area:label}.IconWithHoverLabel-badge{background:var(--color-surface-muted);border-radius:9999px;grid-area:icon;place-self:end;padding:.25em .5em;font-size:.5em;display:none}.BreadcrumbList{gap:12px;margin-block-end:24px;padding:0;padding-inline-start:16px;font-size:15px;line-height:1.2;transition:all .3s;display:flex;position:relative;&:before{content:"";border-style:solid;border-color:var(--color-text);opacity:.4;border-width:0 0 2px 2px;width:6px;height:6px;position:absolute;top:5px;left:0;rotate:45deg}&:hover{transform:translate(-6px)}}.BreadcrumbList a{text-transform:uppercase;font-weight:600;text-decoration:none}.SiteNav ul{margin:0;padding:0;list-style:none}.SiteNav-node{position:relative}.SiteNav-title,.SiteNav-link,.SiteNav-button{-moz-column-gap:12px;text-transform:uppercase;width:100%;line-height:1.125;font-size:var(--font-size-small,14px);font-weight:var(--font-weight,600);font-family:var(--font-family-body);letter-spacing:var(--SiteHeader-letter-spacing,.06em);background:0 0;align-items:center;column-gap:12px;padding-block:12px;padding-inline:12px;text-decoration:none;display:flex;@media (width>=1281px){font-size:var(--font-size-big,14px);font-size:var(--font-size-bigger,16px);padding-inline:16px}}:is(.SiteNav-title,.SiteNav-link,.SiteNav-button) svg{fill:currentColor;width:18px;height:18px}@media (width>=1280px){.SiteNav>ul{flex-wrap:wrap;justify-content:center;display:flex}.SiteNav-node[data-node-level="1"]>.SiteNav-node-header>*{color:var(--color-link,white);white-space:nowrap}.SiteNav-node[data-node-level="1"]>.SiteNav-node-panel{top:var(--offset-y);left:var(--offset-y);z-index:1;border-radius:4px;width:max-content;padding-block:8px;display:block;position:absolute;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.SiteNav-node[data-node-level="1"]>.SiteNav-node-panel:not([data-expanded]){display:none}.SiteNav-node[data-node-level="2"] .SiteNav-node-panel{padding-left:30px}.SiteNav-node[data-node-level="1"][data-node-has-children]>.SiteNav-node-header>.SiteNav-link,.SiteNav-node[data-node-level="1"] [data-node-is-overview],.SiteNav-node[data-node-level="1"] .SiteNav-node-panel>.SiteNav-node-panel-header{display:none}.SiteNav-node[data-node-level="1"][data-node-has-children]>.SiteNav-node-header>.SiteNav-button>svg path.angle-down-regular{opacity:1}.SiteNav-node[data-node-level="2"] .SiteNav-node-header .SiteNav-button,.SiteNav-node[data-node-level="2"] .SiteNav-node-panel-header{display:none}}@media (width<=1279px){.SiteNav-link,.SiteNav-button{color:var(--color-neutral-200)}.SiteNav .SiteNav-node-panel-content :where(.SiteNav-link,.SiteNav-button){justify-content:space-between;padding-inline-start:56px}.SiteNav .SiteNav-node-panel-header :where(.SiteNav-link,.SiteNav-button){justify-content:flex-start;padding-inline-start:24px}.SiteNav-node:not([data-mobile-display-behaviour])>.SiteNav-node-header>.SiteNav-button,.SiteNav-node:not([data-mobile-display-behaviour])>.SiteNav-node-panel>.SiteNav-node-panel-header,.SiteNav-node:not([data-mobile-display-behaviour])>.SiteNav-node-panel>.SiteNav-panel-content [data-node-is-overview]{display:none}.SiteNav-node:not([data-mobile-display-behaviour])>.SiteNav-node-panel{padding-left:30px}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-header>.SiteNav-link{display:none}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-panel{grid-template-rows:0;padding-left:30px;transition:grid-template-rows .3s ease-out;display:grid}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-panel>.SiteNav-panel-content{overflow:hidden}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-panel[data-expanded]{grid-template-rows:1fr}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-panel>.SiteNav-node-panel-header{display:none}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-header .SiteNav-button svg path.angle-right-regular{opacity:1}.SiteNav-node[data-mobile-display-behaviour=accordion]>.SiteNav-node-header .SiteNav-button[aria-expanded] svg{rotate:90deg}.SiteNav-node[data-mobile-display-behaviour=drawer]>.SiteNav-node-header>.SiteNav-link{display:none}.SiteNav-node[data-mobile-display-behaviour=drawer] .SiteNav-node-header :where(.SiteNav-link,.SiteNav-button) svg path.angle-right-regular{opacity:1}.SiteNav-node[data-mobile-display-behaviour=drawer]>.SiteNav-node-panel{transform-style:preserve-3d;will-change:transform;padding-block:24px;transition:transform .25s;position:absolute;inset:0;transform:translate(0)}.SiteNav-node[data-mobile-display-behaviour=drawer]>.SiteNav-node-panel:not([data-expanded]){transform:translate(110%)}.SiteNav-node[data-mobile-display-behaviour=drawer]>.SiteNav-node-panel>.SiteNav-node-panel-header>.SiteNav-link{display:none}.SiteNav-node[data-mobile-display-behaviour=drawer] .SiteNav-node-panel-header :where(.SiteNav-link,.SiteNav-button) svg path.angle-left-regular{opacity:1}}.AccordionBlock{max-width:var(--width-md);margin-inline:auto}.AccordionBlock{border-block-end:1px solid var(--color-neutral-600);& details{border-block-start:1px solid var(--color-neutral-600);&>div>*{margin-block:0}}& summary{font:var(--type-heading-4-font);cursor:pointer;color:var(--color-link);align-items:start;gap:1rem;padding-block:.75em;padding-inline:0;list-style:none;display:flex;position:relative;&::-webkit-details-marker{display:none}&:after{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23000'%3e%3cpath%20d='M450-450H220v-60h230v-230h60v230h230v60H510v230h-60v-230Z'/%3e%3c/svg%3e");flex-shrink:0;width:20px;height:20px;margin-block-start:2px;margin-inline-start:auto;display:block}}& details[open]{padding-block-end:.75em;& summary:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23000'%3e%3cpath%20d='M220-450v-60h520v60H220Z'/%3e%3c/svg%3e")}}}.BenefitList{-moz-column-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1.5rem 2rem;margin:0;padding:0;list-style-type:none;display:grid;@media (width>=1180px){row-gap:2rem}}.Benefit{align-items:center;gap:1rem;display:flex}.Benefit svg{flex-shrink:0;align-self:start;width:40px;height:40px;display:block}.Benefit-content{flex-grow:1}.Benefit-content>*{margin:0;display:block}.Benefit-content>strong{line-height:1.2}.Benefit-content>span{margin-block-start:.125rem;font-size:.875rem;line-height:1.5}.ContainerBlock{margin-trim:block;max-width:var(--width-xl);margin-block:2rem;margin-inline:auto;&>*{margin-block:0}}.ContainerBlock>:first-child{margin-top:0}.ContainerBlock>:last-child{margin-bottom:0}.DividerBlock{border-top:1px solid var(--color-neutral-500);height:1px;max-width:var(--width-xl);margin-block:3rem;margin-inline:auto}.EventsBlock{max-width:var(--width-xl);margin-block:2rem;margin-inline:auto}.FormBlock{margin-trim:block;max-width:var(--width-xl);letter-spacing:0;margin-block:2rem;margin-inline:auto}.FormBlock .Form-header{margin-bottom:2rem}.FormBlock .Form-header>:first-child{margin-top:0}.FormBlock{--fui-gray-100:var(--color-neutral-100);--fui-gray-200:var(--color-neutral-200);--fui-gray-300:var(--color-neutral-300);--fui-gray-400:var(--color-neutral-400);--fui-gray-500:var(--color-neutral-500);--fui-gray-600:var(--color-neutral-600);--fui-gray-700:var(--color-neutral-700);--fui-gray-800:var(--color-neutral-800);--fui-gray-900:var(--color-neutral-900);--fui-border-radius:0;--fui-color:var(--color-neutral-900);--fui-border-color:var(--color-neutral-500);--fui-primary-color:var(--button-primary-bg);--fui-primary-color-hover:var(--button-primary-bg-hover);--fui-row-gutter:2.5rem;--fui-instructions-color:var(--color-text-muted);--fui-title-font-size:clamp(1.875rem, 1.425rem + 1.5vw, 2.625rem);--fui-label-font-size:1rem;--fui-label-font-weight:600;--fui-check-font-size:1rem;--fui-btn-line-height:1.5;--fui-btn-font-weight:700;--fui-btn-font-size:inherit;--fui-btn-padding:1.15385em 1.625em 1.15385em 1.625em;--fui-submit-btn-color:var(--button-primary-fg,white);--fui-submit-btn-color-hover:var(--button-primary-fg,white)}.FormBlock .fui-field{flex:1}.FormBlock .fui-form{gap:60px;font-size:16px;display:grid}.FormBlock .fui-row{display:block!important;@media (width>=768px){display:flex!important}}.FormBlock .fui-field-container,.FormBlock .fui-fieldset{gap:2px;margin:0;padding:0;display:grid}.FormBlock .fui-label,.FormBlock .fui-legend{font-size:20px;font-weight:700}.FormBlock .fui-legend{margin-bottom:12px}.FormBlock .fui-checkbox,.FormBlock .fui-radio{align-items:center;gap:12px;display:flex}.FormBlock .fui-checkbox+.fui-checkbox,.FormBlock .fui-radio+.fui-radio{margin-top:8px}.FormBlock .fui-checkbox input,.FormBlock .fui-radio input{flex-shrink:0;align-self:flex-start}.FormBlock .fui-alert>:first-child{margin-block-start:0}.FormBlock .fui-alert>:last-child{margin-block-end:0}.FormBlock .form-choice-row{grid-template-columns:auto 1fr;grid-template-areas:"input content";gap:.5em;display:grid}.FullWidthSectionBlock{margin-inline:var(--spacing-outset);background-color:var(--color-surface);padding-block:clamp(3rem,1.2rem + 6vw,6rem);padding-inline:clamp(1.5rem,.6rem + 3vw,3rem);position:relative;&.bg-pattern{overflow:clip}}.FullWidthSectionBlock--withColour:last-child{margin-block-end:0!important}.FullWidthSectionBlock-inner{max-width:var(--width-md);margin-inline:auto;position:relative;&>*{margin-block:0!important}}.FullWidthSectionBlock-backgroundCarousel,.FullWidthSectionBlock-backgroundImage{width:100%;height:100%;display:block;position:absolute;inset:0}.FullWidthSectionBlock-backgroundMedia{width:100%;height:100%;display:block}.FullWidthSectionBlock-backgroundMedia img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.FullWidthSectionBlock-backgroundCarousel{& .splide__list,& .splide__track{height:100%}}.FullWidthSectionBlock-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HTMLCodeBlock{margin-trim:block;margin-inline:auto;&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}.HTMLCodeBlock iframe[data-id=nbi-widget]{display:block;border:none!important;@media (width<=666px){transition:height .6s ease-in-out}}.ImageBlock{max-width:var(--width-xl);margin-block:2rem;margin-inline:auto}.ImageBlock>a{display:block}.ImageGalleryBlock{width:100%;max-width:var(--width-md);margin-block:clamp(2rem,.8rem + 4vw,4rem);margin-inline:auto}.ImageGalleryBlock{& img{width:100%;display:block}}.ImageGalleryBlock ul{margin:0;padding:0;list-style:none}.ImageTextCTABlock{background-color:var(--color-surface,transparent);margin-inline:var(--spacing-outset);display:grid;overflow:clip;@media (width>=768px){grid-template-columns:1fr 1fr;align-items:center}}.ImageTextCTABlock-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ImageTextCTABlock-content{padding:clamp(2rem,.8rem + 4vw,4rem)}.ImageTextCTABlock-contentInner{text-align:center;max-width:42ch;margin-inline:auto}.LinkListBlock{max-width:var(--width-xl);margin-block:4rem;margin-inline:auto}.LinkListBlock-header{margin-block-end:2rem;& h3{margin-block-start:0}}.LinkListBlock ul{flex-direction:column;gap:20px;padding:0;list-style-type:none;display:flex}.LinkListBlock .Link{gap:10px;text-decoration:none;display:flex}.LinkListBlock .Link-icon{aspect-ratio:1;width:auto;height:min(24px,1lh);fill:var(--color-link);margin-block:calc(.5lh - 12px)}.LinkListBlock .Link-label{margin:0;font-weight:600;text-decoration-color:#0000}.LinkListBlock .Link-label:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.LinkListBlock .Link-label{margin-block:0}.LinkListBlock .Link-meta{margin-block:0;font-size:13px;line-height:1.2;text-decoration:none}.MenuBlock{max-width:var(--width-md);margin-block:clamp(2rem,.8rem + 4vw,4rem);margin-inline:auto}.MenuBlock-header :is(h2,h3){margin-block:0}.MenuBlock-section{-moz-column-break-inside:avoid;break-inside:avoid;margin:0}.MenuBlock-sectionHeader{margin-block:clamp(1.5rem,.6rem + 3vw,3rem) 0}.MenuBlock-sectionTitle{margin:0}.MenuBlock-sectionDescription{margin-block:.5em 0;line-height:1.5}.MenuBlock-item{-moz-column-gap:20px;flex-wrap:wrap;justify-content:space-between;column-gap:20px;margin-block:clamp(.5rem,2vw - .1rem,1.5rem) 0;display:flex}.MenuBlock-itemTitle{font:var(--font-size-md);margin:0;font-weight:600;line-height:1.3}.MenuBlock-itemPrice{font:var(--font-heading-5);margin:0;font-weight:600;line-height:1.3}.MenuBlock-itemDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-basis:100%;margin:.25em 0 0}.MenuBlock-itemDescription>:first-child{margin-block-start:0}.MenuBlock-itemDescription>:last-child{margin-block-end:0}.ReviewsBlock{margin-block:clamp(2rem,.8rem + 4vw,4rem);margin-inline:var(--spacing-outset)}.ReviewsBlock-header{text-align:center;padding-bottom:20px}.ReviewsBlock-body{max-width:1440px;margin-inline:auto;padding-bottom:3rem;@media (width>=1280px){padding-inline:2rem}}.Review{padding-block-end:2.5rem;height:100%;margin:0;padding:24px 20px;box-shadow:0 1px 6px #0000002b}.Review-score{flex-shrink:0;align-items:center;gap:16px;margin:1rem 0 0;display:flex}.Review-stars{gap:4px;display:inline-flex}.Review-stars svg{width:1em;height:1em;fill:var(--button-primary-bg)}.Review-content{flex-grow:1;margin:0}.Review-title{margin-top:0}.Review-author{font-weight:600}.Review-body{font-size:var(--font-size-md);margin-block-end:.5em}.ReviewsBlock .splide__slide{padding-block:6px}.ReviewsBlock .splide__arrow.splide__arrow--prev{left:0}.ReviewsBlock .splide__arrow.splide__arrow--next{right:0}.ReviewsBlock .splide__pagination{bottom:-2rem}.ReviewsBlock .splide__pagination__page.is-active{background:var(--button-primary-bg)}.SummaryCardsBlock{max-width:var(--width-xl);margin-inline:auto}.SummaryCardsBlock-header{max-width:var(--width-md)}.SummaryCardsBlock-content{margin:0;padding:0;list-style:none}.SummaryCard{color:inherit;text-decoration:none}.SummaryCard-image{margin-bottom:1.5em}.SummaryCard-icon{display:none}.SummaryCard-title{font:var(--font-heading-3);margin-block:0}.SummaryCard-meta{margin-block:.25lh 0;font-size:.875rem}.SummaryCard-description{margin-trim:block;margin-block-start:.5lh;font-size:1rem;&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}.SummaryCard-cta{margin-block-start:1lh}.SummaryCard-cta.Button{color:var(--color-link);background:0 0;padding:0;text-decoration:none;display:inline-flex}.SummaryCardsBlock--press{& .SummaryCard-title{font:var(--font-heading-4);text-transform:none}}.TabsContainer-tabs{border-bottom:1px solid var(--color-neutral-500);margin-inline:var(--spacing-outset);z-index:10;min-height:min-content;top:var(--site-header-height-mobile);background:#fffffff2;align-items:center;margin-block:0;padding:0;list-style-type:none;display:flex;position:sticky;overflow:auto hidden;@media (width>=768px){gap:16px}@media (width<=767px){gap:0}& li{border-bottom:4px solid #0000;margin-bottom:-2px;padding:8px 12px;&.active{border-bottom-color:var(--color-link)}&:first-child{margin-left:auto}&:last-child{margin-right:auto}}& a{white-space:nowrap;text-decoration:none}}.TabsContainer-tabContent{grid-area:content}.TabsContainer-tabContent[hidden]{display:none}.TextBlock{max-width:var(--width-md);color:var(--color-text);margin-block:clamp(2rem,.8rem + 4vw,4rem);margin-inline:auto}.TextBlock-richText .u-type-body-sm{font:var(--font-body-sm)}.TextBlock-richText .u-type-body-lg{font:var(--font-body-lg)}.TextBlock-richText figure.table{overflow-x:auto}.TextBlock-hyperlinks{flex-wrap:wrap;gap:1em;margin-block-start:1.5em;display:flex}.TextBlock.text-align-center{& .TextBlock-hyperlinks{justify-content:center}}.RoomstayEmbedBlock{width:100%;margin-block:clamp(1.5rem,.6rem + 3vw,3rem);margin-inline:auto}.RoomstayEmbedBlock-header h2{margin-block-start:0}.RoomstayEmbedBlock-inner--flattened{z-index:1;position:relative}.the-west-group-wizard-wrapper{max-width:none!important}.the-west-group-wizard-wrapper button{box-shadow:none!important}.ThreeImageGridText{background-color:var(--color-surface);margin-inline:var(--spacing-outset);grid-template:"content content""image1 image1""image2 image3"/50% 50%;display:grid;@media (width>=860px){grid-template:"image1 image1 content content"1fr"image2 image2 image3 image3"1fr/25% 25% 25% 25%}@media (width>=1280px){grid-template:"image1 content content"1fr"image1 image2 image3"1fr/50% 25% 25%}}.ThreeImageGridText.ThreeImageGridText--align-right{@media (width>=860px){grid-template:"content content image1 image1"1fr"image2 image2 image3 image3"1fr/25% 25% 25% 25%}@media (width>=1280px){grid-template:"content content image1"1fr"image2 image3 image1"1fr/25% 25% 50%}}.ThreeImageGridText-content{grid-area:content;align-items:center;max-width:750px;padding:clamp(2rem,.8rem + 4vw,4rem);display:grid}.ThreeImageGridText-contentInner{position:relative}.ThreeImageGridText-image1{grid-area:image1}.ThreeImageGridText-image2{grid-area:image2}.ThreeImageGridText-image3{grid-area:image3}.ThreeImageGridText-image1,.ThreeImageGridText-image2,.ThreeImageGridText-image3{-o-object-fit:cover;object-fit:cover;width:calc(100% + 1px);height:calc(100% + 1px);display:block}.TwoColumnBlock{max-width:var(--width-xl);margin-block:clamp(3rem,1.2rem + 6vw,6rem);margin-inline:auto}.TwoColumnBlock-columns{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.TwoColumnBlock-column>*{margin-block:0}.TwoColumnBlock-column{& .TextBlock-richText{&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}}@media (width>=820px){.TwoColumnBlock-columns.TwoColumnBlock-columns--desktopFlow-reverse>.TwoColumnBlock--column1{order:2}.TwoColumnBlock-columns{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.TwoColumnBlock-column{width:100%;margin-block:0}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-40-60{grid-template-columns:40fr 60fr}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-60-40{grid-template-columns:60fr 40fr}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-45-55{grid-template-columns:45fr 55fr}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-55-45{grid-template-columns:55fr 45fr}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-flex-360px{grid-template-columns:1fr 360px}.TwoColumnBlock-columns.TwoColumnBlock-columns--split-360px-flex{grid-template-columns:360px 1fr}}}@layer nsm.pages{.RoomPage-main{padding-inline:var(--spacing-inset)}.RoomPage-info{max-width:var(--width-xl);-moz-column-gap:clamp(2rem, .8rem + 4vw, 4rem);grid-template-columns:1fr;grid-template-areas:"roomIcons""roomDescription""roomFeatures";gap:2em clamp(2rem,.8rem + 4vw,4rem);margin:2em auto;display:grid;@media (width>=1024px){grid-template-columns:1fr 1fr;grid-template-areas:"roomIcons roomIcons""roomDescription roomFeatures"}}.RoomInfo-description{grid-area:roomDescription}.RoomInfo-icons{flex-wrap:wrap;grid-area:roomIcons;justify-content:flex-start;gap:.25em;display:flex}.RoomInfo-featureList{-moz-columns:2;columns:2;font:var(--font-body-sm);margin-block:0;-moz-column-gap:2em;grid-area:roomFeatures;grid-template-columns:auto auto;gap:.5em 2em;width:fit-content;margin:0;padding:0;list-style-type:none;display:grid}.LandingPage-main{padding-inline:var(--spacing-inset)}.LandingPage-main>*{margin-block:clamp(4rem,1.6rem + 8vw,8rem)}.Pagination{margin:2em 0 4em;font-size:13px}@media (width>=840px){.Pagination{margin:2em 0}}.Pagination-pageGroupMobile{vertical-align:middle;margin:0 .25em 0 0;padding:0;display:inline-block}@media (width>=840px){.Pagination-pageGroupMobile{display:none}}.Pagination-pageGroupDesktop{margin:0;padding:0;list-style:none;display:none}@media (width>=840px){.Pagination-pageGroupDesktop{display:inline-block}}.Pagination-page{margin:0;padding:0;display:inline-block}.Pagination-link{fill:#6d797a;color:#6d797a;border-bottom:6px solid #0000;padding:2px 12px 6px;text-decoration:none}.Pagination-link *{fill:#6d797a}.Pagination-link:hover{fill:#1f3f2e;color:#1f3f2e;text-decoration:none}.Pagination-link:hover *{fill:#1f3f2e}.Pagination-link:hover{border-bottom-color:#1f3f2e}.Pagination-link--isCurrent{color:#1f3f2e;cursor:default}.Pagination-next,.Pagination-previous{fill:#6d797a;color:#6d797a;padding:2px 0;text-decoration:none}.Pagination-next *,.Pagination-previous *{fill:#6d797a}.Pagination-next:hover,.Pagination-previous:hover{fill:#1f3f2e;color:#1f3f2e;text-decoration:none}.Pagination-next:hover *,.Pagination-previous:hover *{fill:#1f3f2e}.Pagination-next{margin-left:1.25em}.Pagination-previous{margin-right:1.25em}.Pagination--size300{font-size:10px}.Pagination--size500{font-size:17px}}@layer nsm.utilities{.hidden{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.margin-trim-block{&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}.grid-cols-1{--grid-template-cols:1}.grid-cols-2{--grid-template-cols:2}.grid-cols-3{--grid-template-cols:3}.grid-cols-4{--grid-template-cols:4}.grid-cols-5{--grid-template-cols:5}.grid-cols-6{--grid-template-cols:6}@media (width>=600px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-1{--grid-template-cols:1}.sm\:grid-cols-2{--grid-template-cols:2}.sm\:grid-cols-3{--grid-template-cols:3}.sm\:grid-cols-4{--grid-template-cols:4}.sm\:grid-cols-5{--grid-template-cols:5}.sm\:grid-cols-6{--grid-template-cols:6}}@media (width>=960px){.md\:grid-cols-1{--grid-template-cols:1}.md\:grid-cols-2{--grid-template-cols:2}.md\:grid-cols-3{--grid-template-cols:3}.md\:grid-cols-4{--grid-template-cols:4}.md\:grid-cols-5{--grid-template-cols:5}.md\:grid-cols-6{--grid-template-cols:6}}@media (width>=1280px){.lg\:grid-cols-1{--grid-template-cols:1}.lg\:grid-cols-2{--grid-template-cols:2}.lg\:grid-cols-3{--grid-template-cols:3}.lg\:grid-cols-4{--grid-template-cols:4}.lg\:grid-cols-5{--grid-template-cols:5}.lg\:grid-cols-6{--grid-template-cols:6}}.max-w-x-small,.max-w-xs{max-width:var(--width-xs)}.max-w-small{max-width:var(--width-sm)}.max-w-medium{max-width:var(--width-md)}.max-w-large{max-width:var(--width-lg)}.max-w-x-large,.max-w-xl{max-width:var(--width-xl)}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.items-top{align-items:start}.items-centre{align-items:center}.items-bottom{align-items:end}.text-theme-light{--color-text-title:white;--color-text-body:white;--color-link:white;--color-link-hover:white}.text-theme-dark{--color-text-title:var(--color-neutral-200);--color-text-body:var(--color-neutral-200);--color-link:var(--color-neutral-200);--color-link-hover:var(--color-neutral-200)}.panel-lightNeutral{color-scheme:light;background:var(--color-panel-bg-neutralLight);padding-block:clamp(1.5rem,5vw,4rem);padding-inline:clamp(1rem,4vw - .2rem,3rem)}.panel-white{color-scheme:light;background:#fff;padding-block:clamp(1.5rem,5vw,4rem);padding-inline:clamp(1rem,4vw - .2rem,3rem)}.bg-pattern{isolation:isolate;position:relative;&:after{content:"";opacity:.15;z-index:-1;background-size:cover;width:60%;position:absolute;top:0;bottom:0;right:0}}.bg-pattern--waves1{&:after{background-image:url(/dist/assets/waves-D8pn2IFN.svg);max-width:1200px}}.bg-pattern--waves2{&:after{background-image:url(/dist/assets/waves2-Bt0cHx1a.svg);max-width:1200px}}.bg-pattern--peaks1{&:after{background-image:url(/dist/assets/peaks-CM7ur0S5.svg);max-width:1000px}}.bg-pattern--peaks2{&:after{background-image:url(/dist/assets/peaks2-DlLyMYX9.svg);max-width:1000px}}.bg-pattern--flower1{&:after{background-image:url(/dist/assets/flower1-WRtfbKTD.svg);max-width:800px}}.bg-pattern--flower2{&:after{background-image:url(/dist/assets/flower2-D_AjEc-2.svg);max-width:1000px}}.bg-pattern--flower3{&:after{background-image:url(/dist/assets/flower3-CU8TGqjk.svg);max-width:1000px}}.bg-pattern--pips{&:after{max-width:auto;aspect-ratio:1.01616;opacity:.06;background-image:url(/dist/assets/pips-CpBD0kxA.svg);width:auto;height:max(500px,130%);inset:auto 44% min(-200px,-45%) auto}}.bg-pattern--circleZigZag{&:after{aspect-ratio:1.16753;opacity:.25;background-image:url(/dist/assets/circle-zigzag-B1fLjpu2.svg);width:auto;height:90%;inset:auto auto -30px 60%}}.bg-pattern--tbonesGradient{background:linear-gradient(90.89deg,#faf286 6.11%,#93d9a7 36.2%,#e84d45 72.58%);inset:0}.bg-pattern--tbonesOffsetSquare{&:after{content:"";aspect-ratio:1.2;opacity:.15;background-image:url("data:image/svg+xml,%3csvg%20width='958'%20height='865'%20viewBox='0%200%20958%20865'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20y='101.924'%20width='874'%20height='768'%20transform='rotate(-6.69693%200%20101.924)'%20fill='%23FEF079'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:auto;height:120%;position:absolute;top:auto;bottom:-20%;left:40%;transform:translate(-25%)}}.bg-pattern--tbonesGreenDots{background-image:url(/dist/assets/green-dots-_GT3tjb_.png);background-position:110% bottom;background-repeat:no-repeat;&:after{content:"";opacity:.15;background-image:url("data:image/svg+xml,%3csvg%20width='958'%20height='865'%20viewBox='0%200%20958%20865'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20y='101.924'%20width='874'%20height='768'%20transform='rotate(-6.69693%200%20101.924)'%20fill='%23FEF079'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;width:1000px;height:900px;left:40%}}.bg-pattern--fibre{background-color:#c3a87c;background-image:url(/dist/assets/fiber-TW2xW1Lf.png)}}@layer nsm.theme{[data-site=theAnchorage]{@media (width>=1180px){--nav:desktop}--font-family-heading:"Editorial", serif;--font-family-body:"Neue Haas", sans-serif;--font-letter-spacing:.025em;--font-heading-weight:300;--text-transform-heading-1:uppercase;--text-transform-heading-2:uppercase;--text-transform-heading-3:uppercase;--text-transform-heading-4:uppercase;--text-transform-heading-5:uppercase;--color-brand-cove:#415464;--color-brand-marina:#7b98ac;--color-brand-sanctuary:#5f4b3d;--color-brand-haven:#8c847b;--color-brand-linen:#c6b9ad;--color-brand-salt:#e4dfd9;--color-brand-neutral-light:#f6f4f0;--color-brand-primary:var(--color-brand-cove);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-marina);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--color-text:light-dark(var(--color-neutral-600),var(--color-brand-neutral-light));--color-brand-link:var(--color-brand-cove);--color-text-meta:var(--color-brand-marina);--site-header-alpha-start:100%;& [data-scheme=cove]{--color-surface:var(--color-brand-cove)}& [data-scheme=marina]{--color-surface:var(--color-brand-marina)}& [data-scheme=sanctuary]{--color-surface:var(--color-brand-sanctuary)}& [data-scheme=haven]{--color-surface:var(--color-brand-haven)}& [data-scheme=linen]{--color-surface:var(--color-brand-linen)}& [data-scheme=salt]{--color-surface:var(--color-brand-salt)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=cove],& [data-scheme=marina],& [data-scheme=sanctuary],& [data-scheme=haven]{color-scheme:dark;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}& [data-scheme=linen],& [data-scheme=salt],& [data-scheme=neutral-light]{color-scheme:light}}[data-site=theGateway],[data-site=theExecutive]{@media (width>=1180px){--nav:desktop}--font-family-heading:"Din next", sans-serif;--font-family-body:"Helvetica Neue", sans-serif;--font-heading-weight:300;--color-brand-siam:#585e53;--color-brand-dorado:#5e5553;--color-brand-moon-mist:#e1dbd2;--color-brand-neutral-light:#f9f8f6;& [data-scheme=siam]{--color-surface:var(--color-brand-siam)}& [data-scheme=dorado]{--color-surface:var(--color-brand-dorado)}& [data-scheme=moon-mist]{--color-surface:var(--color-brand-moon-mist)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=siam],& [data-scheme=dorado]{color-scheme:dark;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}& [data-scheme=moon-mist],& [data-scheme=neutral-light]{color-scheme:light}}[data-site=theExecutive]{--color-brand-primary:var(--color-brand-siam);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-dorado);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-bg:light-dark(var(--color-brand-dorado),var(--color-neutral-200));--button-primary-border:transparent;--button-primary-fg-hover:var(--button-primary-fg);--button-primary-bg-hover:light-dark(var(--color-brand-siam),var(--color-neutral-50));--button-primary-border-hover:transparent;--site-header-top-bar-bg:var(--color-brand-primary)}[data-site=theGateway]{--color-brand-primary:var(--color-brand-dorado);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-siam);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-bg:light-dark(var(--color-brand-siam),var(--color-neutral-200));--button-primary-border:transparent;--button-primary-fg-hover:var(--button-primary-fg);--button-primary-bg-hover:light-dark(var(--color-brand-dorado),var(--color-neutral-50));--button-primary-border-hover:transparent;--site-header-top-bar-bg:var(--color-brand-primary)}[data-site=chophouseGrill],[data-site=emeraldGardens],[data-site=tbonesTexMex],[data-site=texasBarBQGrill],[data-site=westsRestaurants]{@media (width>=768px){--nav:desktop}& .SiteLogo{--desktop-logo-height:62px;margin-block:-12px}}[data-site=chophouseGrill]{--font-family-heading:"Roboto Slab", serif;--font-family-body:sans-serif;--color-brand-red:#96211f;--color-brand-tan:#d5b78e;--color-brand-brown:#4e372b;--color-brand-black:#000;--color-brand-neutral-light:#f3f0ec;--color-brand-primary:var(--color-brand-red);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-brown);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--site-header-bg:var(--color-brand-black);--site-header-top-bar-bg:var(--color-brand-brown);--font-weight-heading:500;--text-transform-heading-1:uppercase;--text-transform-heading-2:uppercase;& [data-scheme=brown],& [data-scheme=red],& [data-scheme=black]{color-scheme:dark}& [data-scheme=tan],& [data-scheme=neutral-light]{color-scheme:light}& [data-scheme=red]{--color-surface:var(--color-brand-red)}& [data-scheme=tan]{--color-surface:var(--color-brand-tan)}& [data-scheme=brown]{--color-surface:var(--color-brand-brown);--button-primary-bg:var(--color-brand-red);--button-primary-fg:var(--color-brand-neutral-light)}& [data-scheme=black]{--color-surface:var(--color-brand-black);--button-primary-bg:var(--color-brand-red);--button-primary-fg:var(--color-brand-neutral-light)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}}[data-site=emeraldGardens]{--font-family-heading:"Domine", monospace;--font-family-body:"Domine", serif;--color-brand-red:#b72126;--color-brand-grey:#393939;--color-brand-black:#000;--color-brand-neutral-light:#f5f5f5;--color-brand-primary:var(--color-brand-red);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-grey);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--site-header-bg:var(--color-brand-black);--site-header-top-bar-bg:var(--color-brand-red);& [data-scheme=red]{--color-surface:var(--color-brand-red)}& [data-scheme=grey]{--color-surface:var(--color-brand-grey)}& [data-scheme=black]{--color-surface:var(--color-brand-black);--button-primary-fg:var(--color-brand-neutral-light);--button-primary-bg:var(--color-brand-red);--button-primary-border:transparent;--button-primary-fg-hover:var(--color-brand-neutral-light);--button-primary-bg-hover:var(--color-brand-red);--button-primary-border-hover:transparent}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=red],& [data-scheme=grey],& [data-scheme=black]{color-scheme:dark;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}& [data-scheme=neutral-light]{color-scheme:light}}[data-site=tbonesTexMex]{--font-family-heading:"Sinking Ship", sans-serif;--font-family-heading-secondary:"Fairview", sans-serif;--font-family-body:sans-serif;--color-brand-red:#f05250;--color-brand-aqua:#96ceb7;--color-brand-mint:#bcdaa0;--color-brand-yellow:#fef079;--color-brand-brown:#47372a;--color-brand-neutral-light:#f8eedf;--color-brand-primary:var(--color-brand-red);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-yellow);--color-brand-secondary-contrast:var(--color-brand-brown);--color-text-body-600:light-dark(var(--color-brand-brown),var(--color-brand-neutral-light));--button-primary-fg:var(--color-brand-brown);--button-primary-bg:var(--color-brand-yellow);--button-primary-border:transparent;--button-primary-fg-hover:var(--color-brand-brown);--button-primary-bg-hover:var(--color-brand-red);--button-primary-border-hover:transparent;--site-header-bg:var(--color-brand-brown);--site-header-top-bar-bg:var(--color-brand-red);& [data-scheme=red]{--color-surface:var(--color-brand-red)}& [data-scheme=aqua]{--color-surface:var(--color-brand-aqua)}& [data-scheme=mint]{--color-surface:var(--color-brand-mint)}& [data-scheme=yellow]{--color-surface:var(--color-brand-yellow)}& [data-scheme=brown]{--color-surface:var(--color-brand-brown)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=red],& [data-scheme=brown]{color-scheme:dark;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}& [data-scheme=aqua],& [data-scheme=mint],& [data-scheme=yellow],& [data-scheme=neutral-light]{color-scheme:light}& [data-scheme=aqua]{--button-primary-fg:var(--color-brand-brown);--button-primary-bg:var(--color-brand-yellow);--button-primary-border:transparent;--button-primary-fg-hover:var(--color-brand-brown);--button-primary-bg-hover:var(--color-brand-red);--button-primary-border-hover:transparent}}[data-site=texasBarBQGrill]{--font-family-heading:"Yanone Kaffeesatz", sans-serif;--font-family-body:"Special Elite", monospace;--color-brand-red:#b8292f;--color-brand-orange:#f05649;--color-brand-green-1:#005d63;--color-brand-green-2:#75aca9;--color-brand-black:#000;--color-brand-neutral-light:#f3f0ec;--color-brand-primary:var(--color-brand-red);--color-brand-primary-contrast:var(--color-brand-neutral-light);--color-brand-secondary:var(--color-brand-green-1);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--site-header-bg:var(--color-brand-black);--site-header-top-bar-bg:var(--color-brand-red);& [data-scheme=red]{--color-surface:var(--color-brand-red)}& [data-scheme=orange]{--color-surface:var(--color-brand-orange)}& [data-scheme=green-1]{--color-surface:var(--color-brand-green-1)}& [data-scheme=green-2]{--color-surface:var(--color-brand-green-2)}& [data-scheme=black]{--color-surface:var(--color-brand-black)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=red],& [data-scheme=orange],& [data-scheme=green-1],& [data-scheme=black]{color-scheme:dark}& [data-scheme=green-2],& [data-scheme=neutral-light]{color-scheme:light;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}}[data-site=westsRestaurants]{--color-brand-black:#000;--color-brand-white:#fff;--color-brand-gold:#c09a5f;--color-brand-neutral-light:#f5f5f5;--color-brand-primary:var(--color-brand-gold);--color-brand-primary-contrast:var(--color-brand-black);--color-brand-secondary:var(--color-brand-black);--color-brand-secondary-contrast:var(--color-brand-neutral-light);& [data-scheme=black]{--color-surface:var(--color-brand-black)}& [data-scheme=white]{--color-surface:var(--color-brand-white)}& [data-scheme=gold]{--color-surface:var(--color-brand-gold)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=black],& [data-scheme=gold]{color-scheme:dark}& [data-scheme=white],& [data-scheme=neutral-light]{color-scheme:light}}[data-site=theNex]{@media (width>=1280px){--nav:desktop}--font-family-heading:"Tungsten A", "Tungsten B", sans-serif;--font-family-body:"Titillium Web", sans-serif;--font-heading-1:normal 700 var(--font-size-5xl) / 1 var(--font-family-heading);--font-heading-2:normal 700 var(--font-size-2xl) / 1.1 var(--font-family-body);--font-heading-3:normal 500 var(--font-size-lg) / 1.1 var(--font-family-body);--font-heading-4:normal 500 var(--font-size-md) / 1.5 var(--font-family-body);--font-heading-5:normal 500 var(--font-size-sm) / 1.5 var(--font-family-body);--text-transform-heading-1:uppercase;--text-transform-heading-2:uppercase;--text-transform-heading-3:uppercase;--color-brand-black:#000;--color-brand-white:#fff;--color-brand-yellow:#f5d300;--color-brand-neutral-light:#fff;--color-text-heading:light-dark(var(--color-brand-black),var(--color-brand-neutral-light));--color-brand-primary:var(--color-brand-yellow);--color-brand-primary-contrast:var(--color-brand-black);--color-brand-secondary:var(--color-brand-black);--color-brand-secondary-contrast:var(--color-brand-neutral-light);--button-primary-fg:var(--color-brand-black);--button-primary-bg:var(--color-brand-yellow);--button-primary-border:transparent;--site-header-fg:var(--color-brand-yellow);--site-header-bg:var(--color-brand-black);--site-header-button-bg:var(--color-brand-yellow);--site-header-button-fg:var(--color-brand-black);--site-header-alpha-start:0%;--site-header-alpha-end:0%;& [data-scheme=black]{--color-surface:var(--color-brand-black)}& [data-scheme=white]{--color-surface:var(--color-brand-white)}& [data-scheme=yellow]{--color-surface:var(--color-brand-yellow)}& [data-scheme=neutral-light]{--color-surface:var(--color-brand-neutral-light)}& [data-scheme=black]{color-scheme:dark;--button-primary-fg:light-dark(white,var(--color-surface));--button-primary-fg-hover:var(--button-primary-fg)}& [data-scheme=white],& [data-scheme=yellow],& [data-scheme=neutral-light]{color-scheme:light}& .SiteHeaderMainBar{--color-link: }}}@layer nsm.shame;@layer nsm.base{[data-edit-url]{position:relative}[data-edit-url] a.edit-link{color:#fff;padding:2px 8px;font-size:14px;text-decoration:none;display:none;position:absolute;top:8px;right:8px}.editing [data-edit-url]{outline-offset:-8px}.editing [data-edit-url] a.edit-link{display:block}}.DirectBookingBenefits{margin-block-start:1rem}.DirectBookingBenefits-header{color:var(--color-text);margin-block-end:1rem;font-weight:600;line-height:1.2}.DirectBookingBenefits .Benefit{width:fit-content}.DirectBookingBenefits .Benefit strong{font-size:.875rem;font-weight:400}@media (width>=1180px){.DirectBookingBenefits{align-items:center;gap:2rem;display:flex}.DirectBookingBenefits-header{max-width:240px;margin-block-end:0}.DirectBookingBenefits .BenefitList{flex-grow:1;align-items:center;display:flex}}.Dialog{padding:0}.Dialog-close{color:inherit;background:0 0;position:absolute;top:0;right:0}.RecentSearches div[name=roomstay-recent-searches-engine]>div{background:var(--color-neutral-700)!important}.RecentSearches div[name=roomstay-recent-searches-engine] div.u-marg-bottom>p.text-body{font:var(--type-heading-3-font);text-transform:uppercase;margin-block:1.25rem;color:var(--color-text-title)!important}.RecentSearches div[name=roomstay-recent-searches-engine] .container{max-width:1480px}.RecentSearches div[name=roomstay-recent-searches-engine] .u-pad-top-bottom--heavy{padding-block:40px}.fui-btn{font-family:var(--button-font-family,var(--font-family-body))}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.pswp__custom-caption{color:#fff;background:#00000040;border-radius:.25rem;max-width:90vw;padding:.5rem 1rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}
