.section{position:relative;--section-padding-top: var(--spacing-032);--section-padding-bottom: var(--spacing-032);--section-padding-x: 0;padding:var(--section-padding-top) var(--section-padding-x) var(--section-padding-bottom);z-index:var(--z-index-section-root)}@media(width >= 900px){.section{--section-padding-top: var(--spacing-056);--section-padding-bottom: var(--spacing-056)}}.section{--section-overlay-dark-color: 0 0 0;--section-overlay-light-color: 255 255 255;--section-gradient-color: 0 0 0}.section.highlight{background-color:var(--color-highlight, var(--color-brand-light))}@media(width >= 900px){.section[data-sectiontype=full-bleed]{--section-padding-x: var(--spacing-056)}}.section[data-sectiontype=full-bleed]{width:100vw;margin-left:50%;transform:translateX(-50%)}.section[data-sectiontype=full-bleed]>.default-content-wrapper,.section[data-sectiontype=full-bleed]>.section-content{box-sizing:border-box;padding:0 var(--section-padding-x)}.section[data-sectiontype=full-width]{width:100vw;margin-left:calc(-50vw + 50%)}.section[data-sectiontype=full-width]>:is(.default-content-wrapper,.section-content,.layout-columns-row,[class$=-wrapper]){box-sizing:border-box;max-width:var(--layout-max-width-content);margin:0 auto}.section[data-sectiontype=contained]{max-width:var(--layout-max-width-content);margin:0 auto}.section[data-sectiontype=blog]{max-width:var(--layout-max-width-blog);margin:0 auto}.section[data-sectiontype=reduced]{max-width:var(--layout-max-width-reduced);margin:0 auto}.section .default-content-wrapper{z-index:var(--z-index-section-content)}.section .section-background,.section .section-background-mirror,.section .section-overlay,.section .section-gradient,.section .section-video-background,.section .section-video-controls{margin:0;padding:0}.section .section-background{position:absolute;inset:0;z-index:var(--z-index-section-background);pointer-events:none;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.section .section-background img{display:block;width:100%;height:100%;object-fit:cover}.section .section-background-mirror{position:absolute;inset:0;z-index:var(--z-index-section-background);pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center;transform:rotate(180deg);transform-origin:center}.section[data-backgroundimage]{overflow:hidden}.section[data-backgroundcolor=dark]{background-color:var(--surface-dark-0)}.section[data-backgroundcolor=light]{background-color:var(--surface-light-0)}.section[data-backgroundcolor=light-2]{background-color:var(--surface-light-2)}.section[data-backgroundcolor=brand]{background-color:var(--color-brand-primary)}.section[data-backgroundcolor=tertiary]{background-color:var(--color-brand-tertiary)}.section .section-overlay,.section .section-gradient{position:absolute;inset:0;z-index:var(--z-index-section-overlay);pointer-events:none}.section[data-backgroundimage]>:not(.section-background,.section-overlay,.section-gradient,.section-video-background,.section-video-controls),.section[data-fulloverlay]>:not(.section-background,.section-overlay,.section-gradient,.section-video-background,.section-video-controls),.section[data-lineargradient]>:not(.section-background,.section-overlay,.section-gradient,.section-video-background,.section-video-controls),.section.has-video-background>:not(.section-background,.section-overlay,.section-gradient,.section-video-background,.section-video-controls){position:relative;z-index:var(--z-index-section-content)}.section .section-overlay[data-type=darken-20]{background-color:rgb(var(--section-overlay-dark-color)/20%)}.section .section-overlay[data-type=darken-40]{background-color:rgb(var(--section-overlay-dark-color)/40%)}.section .section-overlay[data-type=lighten-20]{background-color:rgb(var(--section-overlay-light-color)/20%)}.section .section-overlay[data-type=lighten-40]{background-color:rgb(var(--section-overlay-light-color)/40%)}.section .section-gradient{background:linear-gradient(var(--section-gradient-direction, to top), rgb(var(--section-gradient-color)/var(--section-gradient-start, 0)), rgb(var(--section-gradient-color)/var(--section-gradient-end, 1)))}.section.has-video-background{overflow:hidden;min-height:200px}@media(width >= 900px){.section.has-video-background{min-height:400px}}.section .section-video-background{position:absolute;inset:0;z-index:var(--z-index-section-background);pointer-events:none;padding:0;contain:strict;overflow:hidden}.section .section-video-background video{width:100%;height:100%;object-fit:cover;display:block}.section .section-video-controls{position:absolute;bottom:var(--spacing-016);right:var(--spacing-016);z-index:var(--z-index-section-controls);display:flex;align-items:center;justify-content:flex-end}@media(width >= 900px){.section .section-video-controls{bottom:var(--spacing-024);right:var(--spacing-024)}}@media(width < 900px){.section:has(.booking.booking--hero){overflow:visible;height:auto}.section.has-video-background:has(.booking.booking--hero){--booking-hero-mobile-video-control-size: var(--sizing-024, 24px);--booking-hero-mobile-video-control-clearance: calc( var(--nav-height, 64px) + var(--spacing-016) + var(--booking-hero-mobile-video-control-size) + var(--spacing-016) )}.section.has-video-background:has(.booking.booking--hero) .section-video-controls{top:calc(var(--nav-height, 64px) + var(--spacing-016));bottom:auto;right:var(--spacing-016)}}.section .section-video-toggle{--section-video-toggle-bg: var(--color-grey-100);--section-video-toggle-color: var(--color-grey-900);--section-video-toggle-size: var(--sizing-024, 24px);display:flex;align-items:center;justify-content:center;width:var(--section-video-toggle-size);height:var(--section-video-toggle-size);border-radius:var(--radius-circle);border:none;padding:0;background:var(--section-video-toggle-bg);color:var(--section-video-toggle-color);cursor:pointer;flex-shrink:0;transition:opacity var(--transition-duration-fast) ease,transform var(--transition-duration-fast) ease}.section .section-video-toggle::before,.section .section-video-toggle::after{content:"";display:block;width:2px;height:8px;background:currentcolor;border-radius:1px;flex-shrink:0}.section .section-video-toggle::before{margin-right:2px}.section .section-video-toggle.is-paused::before{width:0;height:0;background:rgba(0,0,0,0);border-radius:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:9px solid currentcolor;margin-right:0;margin-left:2px}.section .section-video-toggle.is-paused::after{display:none}.section .section-video-toggle:hover{opacity:.85;transform:scale(1.1)}.section .section-video-toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--spacing-004)}.section[data-sectiontheme=theme-dark]{--section-text-color: var(--color-neutral-50);--section-heading-color: var(--color-neutral-50);--section-link-color: var(--color-neutral-50);--section-link-hover-color: var(--color-neutral-100);--text-color: var(--section-text-color);--link-color: var(--section-link-color);--link-hover-color: var(--section-link-hover-color);--list-color: var(--section-text-color);--section-tile-background: var(--surface-dark-1);color:var(--section-text-color)}.section[data-sectiontheme=theme-light]{--section-text-color: var(--color-neutral-900);--section-heading-color: var(--color-neutral-900);--section-link-color: var(--color-neutral-900);--section-link-hover-color: var(--color-neutral-700);--text-color: var(--section-text-color);--link-color: var(--section-link-color);--link-hover-color: var(--section-link-hover-color);--list-color: var(--section-text-color);color:var(--section-text-color)}.section[data-sectiontheme=theme-light-2]{--section-text-color: var(--color-neutral-800);--section-heading-color: var(--color-neutral-800);--section-link-color: var(--color-neutral-800);--section-link-hover-color: var(--color-neutral-600);--text-color: var(--section-text-color);--link-color: var(--section-link-color);--link-hover-color: var(--section-link-hover-color);--list-color: var(--section-text-color);color:var(--section-text-color)}.section[data-sectiontheme=theme-brand]{--section-text-color: var(--color-brand-primary);--section-heading-color: var(--color-brand-primary);--section-link-color: var(--color-brand-primary);--section-link-hover-color: var(--color-brand-primary-dark, var(--link-hover-color));--text-color: var(--section-text-color);--link-color: var(--section-link-color);--link-hover-color: var(--section-link-hover-color);--list-color: var(--section-text-color);color:var(--section-text-color)}.section[data-sectiontheme=theme-tertiary]{--section-text-color: var(--color-brand-tertiary);--section-heading-color: var(--color-brand-tertiary);--section-link-color: var(--color-brand-tertiary);--section-link-hover-color: var(--color-brand-tertiary-dark, var(--link-hover-color));--text-color: var(--section-text-color);--link-color: var(--section-link-color);--link-hover-color: var(--section-link-hover-color);--list-color: var(--section-text-color);color:var(--section-text-color)}.section>.cta-wrapper:not(.modal-wrapper){display:inline-flex;margin-bottom:var(--spacing-008);padding:0 var(--spacing-008)}.section>.modal-wrapper.cta-wrapper{display:inline-flex;margin-bottom:var(--spacing-008);padding:0 var(--spacing-024)}@media(width >= 900px){.section>.modal-wrapper.cta-wrapper{padding:0 var(--spacing-032)}}.section>.cta-wrapper:not(.modal-wrapper,.cta-wrapper~.cta-wrapper,.modal-wrapper~.cta-wrapper){padding-left:var(--spacing-032)}footer .section.modal-from-metadata-container{display:none}.section.center-content>.default-content-wrapper,.section.center-content>.section-content{text-align:center;flex:auto}.section.center-content.cta-container>.cta-wrapper:not(.modal-wrapper),.section.center-content>.cta-wrapper:not(.modal-wrapper){display:inline-flex;align-items:center;padding:0 var(--spacing-008)}.section.center-content>.modal-wrapper.cta-wrapper{display:inline-flex;align-items:center;padding:0 var(--spacing-024)}@media(width >= 900px){.section.center-content>.modal-wrapper.cta-wrapper{padding:0 var(--spacing-032)}}.section.center-content{text-align:center;align-content:center}.section.center-content .cta{justify-content:center}.section[data-aue-resource]{height:auto;min-height:0}
