@media only screen and (width>=0){.page-layout{grid-template-columns:minmax(0,1fr);justify-content:center;row-gap:3.125em;width:100%;max-width:64rem;margin:auto;display:grid}.page-sidebar--bare{display:contents}.page-sidebar{width:100%;max-width:var(--content-width);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:3.125em;margin-inline:auto;display:flex}.sidebar_widget-wrapper{margin-inline:auto;scroll-snap-align:start;background-color:#fbf9f5;border-radius:.5em;width:min(100%,18.5rem);margin-bottom:1.875rem;padding:1.25em 1em}.sidebar_widget-wrapper.sidebar_widget-booking{aspect-ratio:1;background:linear-gradient(140deg,#fce3d7 0%,#f9eed9 35%,#d9efe4 70%,#bfe5d6 100%);border-radius:55% 45%/45% 55%;flex-direction:column;justify-content:center;align-items:center;width:min(100%,23.11rem);padding:3.125em 1.875em;display:flex}.sidebar_widget-wrapper.sidebar_widget-booking>.sidebar_widget-button,.sidebar_widget-wrapper.sidebar_widget-booking>.sidebar_widget-aside-note{width:min(100%,15.34rem)}.sidebar_widget-header{font-size:calc(1.25em * var(--h3-scale));text-align:center;color:var(--headerColor);margin-bottom:1rem;font-weight:700;display:block;position:relative}.sidebar_widget-header:after{content:"";background:var(--headerColor);border-radius:.25rem;width:3.125rem;height:3px;margin:1rem auto;display:block;position:relative}.sidebar_widget-link{-moz-column-gap:1.5em;justify-content:flex-start;align-items:center;column-gap:1.5em;width:100%;padding:1.25rem 0;text-decoration:none;display:flex}.sidebar_widget-link:first-of-type{padding-top:0}.sidebar_widget-link:last-of-type{padding-bottom:0}.sidebar_widget-image{border-radius:50%;flex:none;width:3.75em;height:3.75em;display:block;position:relative;overflow:hidden}.sidebar_widget-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sidebar_widget-h4{color:var(--headerColor);margin:0 0 .25rem;font-size:.875rem;font-weight:700;line-height:1.5em;text-decoration:none;display:block}.sidebar_widget-date{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;display:block}.sidebar_widget-list{width:100%;margin:0;padding:0;list-style:none}.sidebar_widget-list li a,.sidebar_widget-list li span{color:var(--bodyTextColor);text-align:left;padding:.75rem 0;font-size:.9375rem;line-height:1.5em;text-decoration:none;display:block}.sidebar_widget-list li a{transition:color .3s}.sidebar_widget-list li a:hover{color:var(--primary)}.sidebar_widget-button{width:100%}.sidebar_widget-aside-note{width:100%;color:var(--bodyTextColor);text-align:center;margin:.75rem 0 0;font-size:.875rem;line-height:1.6em}.sidebar_widget-aside-note a{color:var(--secondary);font-weight:700;text-decoration:none}.sidebar_widget-aside-note a:hover{color:var(--primary)}}@media only screen and (width>=64em){.page-layout{grid-template-columns:minmax(0, var(--content-width)) var(--sidebar-width);-moz-column-gap:3rem;column-gap:3rem}.sidebar_widget-booking{position:sticky;top:10rem}.sidebar_widget-wrapper{width:100%;margin-bottom:0;padding:2.1875em 1.875em}.sidebar_widget-header{margin-bottom:1.875rem}}@media only screen and (width>=0){body.dark-mode .sidebar_widget-wrapper{background-color:#0003}body.dark-mode .sidebar_widget-booking{background:linear-gradient(140deg,#172b3d8c 0%,#38528659 35%,#3a807866 70%,#6ee0dc4d 100%)}body.dark-mode .sidebar_widget-header{color:var(--bodyTextColorWhite)}body.dark-mode .sidebar_widget-header:after{background:var(--primary)}body.dark-mode .sidebar_widget-h4{color:var(--bodyTextColorWhite)}body.dark-mode .sidebar_widget-date{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode .sidebar_widget-list li span{color:var(--bodyTextColorWhite)}body.dark-mode .sidebar_widget-list li a{color:var(--secondaryLight)}body.dark-mode .sidebar_widget-list li a:hover{color:var(--primaryLight)}body.dark-mode .sidebar_widget-aside-note{color:var(--bodyTextColorWhite);opacity:.85}body.dark-mode .sidebar_widget-aside-note a{color:var(--secondaryLight)}body.dark-mode .sidebar_widget-aside-note a:hover{color:var(--primaryLight)}}.cs-toc-container[data-astro-cid-vk6bwi25]{border:1px solid #ebebeb;border-radius:.5em;margin-bottom:2rem;padding:2.1875em 1.875em}.cs-toc-list[data-astro-cid-vk6bwi25]{flex-direction:column;gap:1rem;margin-top:1rem;font-size:.875rem;list-style:none;display:flex}.cs-toc-item[data-astro-cid-vk6bwi25].depth-2{padding-left:.75rem}.cs-toc-item[data-astro-cid-vk6bwi25].depth-3{padding-left:1.5rem}.cs-toc-item[data-astro-cid-vk6bwi25]:has(.cs-toc-current){border-left:2px solid var(--primaryLight);color:var(--primaryLight)}.cs-toc-link[data-astro-cid-vk6bwi25]{color:var(--bodyTextColor);text-decoration:none;transition:color .2s ease-in-out}.cs-toc-link[data-astro-cid-vk6bwi25].cs-toc-current{color:var(--primaryLight);font-weight:700}.cs-toc-link[data-astro-cid-vk6bwi25]:hover{color:var(--primaryLight)}@media only screen and (width>=64rem){.cs-toc-container[data-astro-cid-vk6bwi25]{margin-bottom:0}}@media only screen and (width>=0){body.dark-mode .cs-toc-link[data-astro-cid-vk6bwi25]{color:#f7f7f7}body.dark-mode .cs-toc-link[data-astro-cid-vk6bwi25].cs-toc-current{color:var(--primaryLight)}body.dark-mode .cs-toc-link[data-astro-cid-vk6bwi25]:hover{opacity:.8}}
