@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}}@layer components{.assembly_header{z-index:20;color:var(--theme-color-foreground);grid-column:1/-1;position:sticky;top:0;left:0;right:0}.assembly_header__container{top:0;left:0;right:0;overflow:hidden}@media(min-width:48rem){.assembly_header__container{width:50%;position:absolute;left:50%}}.assembly_header__container-l2{--tw-shadow:0px 2px 1px var(--tw-shadow-color,oklch(0% 0 0/.05)), 0px 0px 1px var(--tw-shadow-color,oklch(0% 0 0/.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.assembly_header__container-l2{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);width:auto}}.assembly_header__container-l2 .assembly_header__navbar{border-style:var(--tw-border-style);border-width:0}.assembly_header__container-l3{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.assembly_header__container-l3{border-radius:0;width:100%;position:sticky;inset:auto}}.assembly_header__container-l3 .assembly_header__navbar{border-bottom-style:var(--tw-border-style);border-bottom-width:0;position:relative}.assembly_header__container-l3 .assembly_header__navbar:after{right:calc(var(--spacing,.25rem) * 4.5);bottom:0;left:calc(var(--spacing,.25rem) * 4.5);border-bottom-style:var(--tw-border-style);content:"";border-bottom-width:1px;border-color:var(--theme-header-color-border,oklch(36% .0125 305.08));position:absolute}@media(min-width:48rem){.assembly_header__container-l4{width:100%;left:0;right:0}}.assembly_header__navbar{min-height:var(--height-assembly-header);border-bottom-style:var(--tw-border-style);width:auto;padding-inline:calc(var(--spacing,.25rem) * 3);border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@media not all and (min-width:48rem){.assembly_header__navbar{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);display:grid}}.assembly_header__navbar{background:var(--theme-header-color-background,var(--theme-color-background));border-color:var(--theme-header-color-border,oklch(95% 0 0))}.assembly_header__logos{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:flex;position:absolute;left:50%}@media not all and (min-width:48rem){.assembly_header__logos{--tw-translate-x:0px;min-width:0;translate:var(--tw-translate-x) var(--tw-translate-y);position:static}}.assembly_header__logo{height:var(--theme-header-logo-height,calc(var(--height-assembly-header) - 20px));max-height:var(--theme-header-logo-height,2.5rem)}@media not all and (min-width:48rem){.assembly_header__logo{object-fit:contain;min-width:0}}.assembly_header__companyname{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.462rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-style:italic}@media not all and (min-width:48rem){.assembly_header__companyname{-webkit-line-clamp:2;text-align:center;--tw-leading:var(--leading-tight,1.25);min-width:0;line-height:var(--leading-tight,1.25);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.assembly_header__right{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);color:var(--theme-header-color-icon,var(--theme-color-foreground));display:flex}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.section_accommodations_annex__stay{width:100%}.section_accommodations_annex__heading{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6);text-align:left;font-family:var(--theme-fonts-family-primary);display:flex}.section_accommodations_annex__hotel_name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.462rem));--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);margin:0}.section_accommodations_annex__dates{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex-shrink:0;margin:0}.section_accommodations_annex__body{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}@layer components{.section_accommodations__table{margin-top:calc(var(--spacing,.25rem) * -3);font-family:var(--theme-fonts-family-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));color:var(--theme-color-foreground,#3f3c43);flex-direction:column;display:flex}.section_accommodations__row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--theme-travel-brief-table-color-border,var(--color-gray-200));align-items:flex-start;display:flex}.section_accommodations__row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.section_accommodations__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.section_accommodations__cell{min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex:1}.section_accommodations__cell p{overflow-wrap:anywhere;margin:0}.section_accommodations__cell-dates{width:calc(var(--spacing,.25rem) * 31.25);--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);flex:none}.section_accommodations__hotel_name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.section_accommodations__cell-nights{width:calc(var(--spacing,.25rem) * 19.5);flex:none}}.assembly_photo_collage{display:grid;gap:8px;margin-bottom:24px;width:100%;height:270px;break-inside:avoid}.assembly_photo_collage__item{overflow:hidden;margin:0;border-radius:var(--theme-extra-image-radius, 0)}.assembly_photo_collage__img{display:block;object-fit:cover;width:100%;height:100%}.assembly_photo_collage-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.assembly_photo_collage-count-2{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.assembly_photo_collage-count-3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.assembly_photo_collage-count-3 .assembly_photo_collage__item:first-child{grid-row:1 / span 2}.assembly_photo_collage-count-4{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.assembly_photo_collage-count-4 .assembly_photo_collage__item:first-child{grid-row:1 / span 2}.assembly_photo_collage-count-4 .assembly_photo_collage__item:nth-child(2){grid-column:2 / span 2}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer components{.assembly_powered_by{grid-column:1/-1}@media(min-width:48rem){.assembly_powered_by{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.assembly_powered_by{background-color:var(--theme-color-background);font-family:var(--theme-fonts-family-secondary);font-size:calc(1rem * var(--theme-fonts-size-body))}.assembly_powered_by-l2{--theme-section-px:125px}.assembly_powered_by-l3{--theme-section-px:220px}.assembly_powered_by__content{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 4.5);align-items:baseline;gap:.5em;display:flex}@media(min-width:48rem){.assembly_powered_by__content{padding-inline:calc(var(--spacing,.25rem) * 13.5)}}@media(min-width:64rem){.assembly_powered_by__content{padding-inline:var(--theme-section-px)}}.assembly_powered_by__content{color:#c4c4c4}@media(min-width:48rem){.assembly_powered_by__content-l1{grid-column-start:2}.assembly_powered_by__content-l2,.assembly_powered_by__content-l3{grid-column:span 2/span 2}}.assembly_powered_by__text{font-style:italic}.assembly_powered_by__logo{flex-shrink:0;width:auto;height:2em;position:relative;top:.95em}.assembly_powered_by__logo path{fill:currentColor}@media(min-width:48rem){.assembly_page:has(.el_section-full_width_image)+.assembly_powered_by{z-index:30;height:0;display:block;position:relative}.assembly_page:has(.el_section-full_width_image)+.assembly_powered_by .assembly_powered_by__content{color:var(--color-white,oklch(100% 0 0));--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);inset-inline:0;position:absolute;bottom:0}}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-leading:initial}}}@layer components{#travelConsultantModal{font-family:var(--theme-fonts-family-primary,inherit)}.travel_consultant{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}:where(.travel_consultant>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.travel_consultant{padding-bottom:calc(var(--spacing,.25rem) * 2)}.travel_consultant__title{font-size:18px;font-weight:500}.travel_consultant__subtitle{color:var(--color-gray-500,oklch(70% 0 0));font-size:16px}.travel_consultant__list{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media(min-width:48rem){.travel_consultant__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.travel_consultant__item{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.travel_consultant__item>div{min-width:0}.travel_consultant__icon{flex-shrink:0;width:28px;height:28px}.travel_consultant__icon svg{width:28px;height:28px}.travel_consultant__type{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(70% 0 0));margin-bottom:4px;font-size:14px;line-height:135%;display:block}.travel_consultant__value{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;font-size:16px;line-height:135%;display:block}.travel_consultant__link{color:inherit;text-decoration-line:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:"";--tw-font-weight:initial}}}@layer components{.el_accommodation,.el_accommodation__rooms{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.el_accommodation__room{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);flex-direction:column;display:flex;position:relative}.el_accommodation__room-editable:before{content:var(--tw-content);margin:calc(var(--spacing,.25rem) * -2);position:absolute;inset:0}.el_accommodation__body{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;position:relative}.el_accommodation__name{font-size:calc(1rem * var(--theme-fonts-size-body));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-color-foreground)}@media print{.el_accommodation__name{break-after:avoid}}.el_accommodation__description{font-size:calc(1rem * var(--theme-fonts-size-body));color:var(--theme-color-foreground)}.el_accommodation__media{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.el_accommodation__title-l3,.el_accommodation__title-l3 .el_title{text-align:center}@media screen and (min-width:768px){.el_accommodation__rooms-l2{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.el_accommodation__media-l2{margin-bottom:calc(var(--spacing,.25rem) * 3);order:-9999}.el_accommodation__room-l3{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.el_accommodation__media-l3 .el_image-l3 .el_image__row{flex-direction:column;gap:10px}.el_accommodation__media-l3 .el_image-l3 .el_image__half{aspect-ratio:456/260;width:100%;height:auto}.el_accommodation__media-l3 .el_image-l3 .ui-carousel__image{aspect-ratio:456/260;height:auto}.el_accommodation__media-l2 .el_image-l2 .el_image__mosaic,.el_accommodation__media-l2 .el_image-l2 .el_image__single{aspect-ratio:583/312;height:auto}.el_accommodation__media-l3 .el_image-l3 .el_image__single{aspect-ratio:456/260;height:auto}.el_accommodation__media-l2 .el_image-l2 .el_image__half{aspect-ratio:1;height:auto}}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@layer components{.el_accordion__icon-plus{display:inline}.el_accordion__icon-minus,.el_accordion__body{display:none}.el_accordion-expanded .el_accordion__icon-plus{display:none}.el_accordion-expanded .el_accordion__icon-minus{display:inline}.el_accordion-expanded .el_accordion__body{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial}}}@layer components{.el_cover{height:calc(var(--cover-height) / 2);position:relative}@media(min-width:48rem){.el_cover{top:var(--cover-sticky-top);height:var(--cover-height);align-self:flex-start;position:sticky}}.el_cover{color:var(--theme-extra-color-cover-text,white);background-color:var(--theme-cover-color-background,oklch(95% 0 0))}.el_cover-l2{grid-column:span 2/span 2}.el_cover-l3{max-height:calc(var(--spacing,.25rem) * 152);background-color:var(--theme-color-background);width:calc(100% - 2.25rem);margin-inline:auto}.el_cover__img{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.el_cover__wrapper{z-index:2;height:100%;padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media(min-width:48rem){.el_cover__wrapper{padding:calc(var(--spacing,.25rem) * 11);padding-top:var(--cover-wrapper-pt)}}.el_cover__wrapper{color:var(--theme-extra-color-cover-text,white)}.el_cover__wrapper-l2,.el_cover__wrapper-l3{align-items:center}.el_cover__btn{top:var(--cover-btn-top);right:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,oklch(100% 0 0));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Brandon", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,oklch(100% 0 0));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;transition-duration:.3s;display:flex;position:absolute}.el_cover__btn:hover{background-color:var(--color-white,oklch(100% 0 0));color:var(--color-black,oklch(36% .0125 305.08))}.el_cover__img>.builder_editing_badge{z-index:20;top:calc(var(--cover-btn-top) + .5rem);margin:0;right:1.5rem}.el_cover__header{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.el_cover__location{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:calc(1.125rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-primary);display:flex}.el_cover__location-l2,.el_cover__location-l3{text-align:center;justify-content:center}.el_cover__location:after{content:"";z-index:-1;background:linear-gradient(#c4c4c400,#0000008c);width:100%;height:200px;position:absolute;bottom:-1px;left:0}.el_cover__header:before{content:"";z-index:-1;background:linear-gradient(#0000008c,#c4c4c400);width:100%;height:300px;position:absolute;top:0;left:0}.el_cover__header-l1:before{background:linear-gradient(#0000008c,#c4c4c400)}.el_cover__header-l2,.el_cover__header-l3{justify-content:flex-end;align-items:center;gap:var(--spacing,.25rem);text-align:center;width:100%}.el_cover__header-l2{padding-bottom:calc(var(--spacing,.25rem) * 10)}.el_cover__header-l2:before,.el_cover__header-l3:before{top:auto;bottom:0;transform:rotate(-180deg)}.el_cover__header-l2:before{background:linear-gradient(#000000a3,#0000 95.4%);height:35%}.el_cover__header-l2:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:35%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 22%,#00000073 45%,#000000d9 70%,#000 88%);mask-image:linear-gradient(#0000,#0000001f 22%,#00000073 45%,#000000d9 70%,#000 88%)}.el_cover__subtitle,.el_cover__subheadline{font-style:var(--theme-fonts-style-subheadlines,italic);text-transform:var(--theme-fonts-transform-subheadlines,none);font-size:calc(1.125rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-secondary)}.el_cover__title{font-weight:700;font-size:calc(2.5rem * var(--theme-fonts-size-headlines));font-family:var(--theme-fonts-family-primary);text-transform:var(--theme-fonts-transform-headlines,none);line-height:130%;font-style:var(--theme-fonts-style-headlines,normal)}.el_cover__header-l2 .el_cover__title,.el_cover__header-l3 .el_cover__title{font-size:calc(3rem * var(--theme-fonts-size-headlines))}.el_cover:has(.el_cover__img-no_image){height:auto;min-height:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,oklch(97% 0 0))}@media(min-width:48rem){.el_cover:has(.el_cover__img-no_image){height:auto;max-height:none;position:static}}.el_cover:has(.el_cover__img-no_image) .el_cover__wrapper{color:var(--theme-color-foreground)}.el_cover:has(.el_cover__img-no_image) .el_cover__header:before,.el_cover:has(.el_cover__img-no_image) .el_cover__header:after,.el_cover:has(.el_cover__img-no_image) .el_cover__location:after{display:none}}@layer components{.el_event_content{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}@media print{.el_event_content{gap:calc(var(--spacing,.25rem) * 6)}}.el_event_content>.builder_wrapper-movable:nth-child(1 of.builder_wrapper-movable)>.builder_target>.builder_toolbar>.builder_toolbar__control-move-up,.el_event_content>.builder_wrapper-movable:nth-last-child(1 of.builder_wrapper-movable)>.builder_target>.builder_toolbar>.builder_toolbar__control-move-down{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}@layer components{.el_fast_facts{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:flex}.el_fast_facts__img{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media print{.el_fast_facts__img{display:none}}.el_fast_facts__img .el_img{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);object-fit:contain}.el_fast_facts__img .el_icon{font-size:32px}.el_fast_facts__list{padding-top:var(--spacing,.25rem);flex:1}.el_fast_facts__term{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--theme-fonts-family-secondary);font-size:calc(1rem * var(--theme-fonts-size-body));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-color-foreground)}@media print{.el_fast_facts__term{break-after:avoid}}.el_fast_facts__definition{font-family:var(--theme-fonts-family-secondary);font-size:calc(1rem * var(--theme-fonts-size-body));color:var(--theme-color-foreground)}@media screen and (min-width:768px){.el_fast_facts-l2,.el_fast_facts-l3{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--theme-color-border);padding-block:calc(var(--spacing,.25rem) * 11)}:is(.el_fast_facts-l2,.el_fast_facts-l3) .el_fast_facts__img,:is(.el_fast_facts-l2,.el_fast_facts-l3) .el_fast_facts__img .el_img{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}:is(.el_fast_facts-l2,.el_fast_facts-l3) .el_fast_facts__img .el_icon{font-size:40px}.el_fast_facts__list-l2,.el_fast_facts__list-l3{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);padding-top:0;display:flex}:is(.el_fast_facts__list-l2,.el_fast_facts__list-l3) .el_fast_facts__definition{flex:1;min-width:0}.el_fast_facts__term-l2,.el_fast_facts__term-l3{min-height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 53);flex-shrink:0;align-items:center;margin-bottom:0;display:flex}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer components{.el_header{top:calc(var(--theme-height-navbar) + var(--theme-header-offset-top,0px));z-index:10}@media(min-width:48rem){.el_header{position:sticky}}@media print{.el_header{position:static}}.el_header{margin-inline:calc(var(--spacing,.25rem) * -4.5);padding-inline:calc(var(--spacing,.25rem) * 4.5)}@media(min-width:48rem){.el_header{margin-inline:calc(var(--spacing,.25rem) * -13.5);padding-inline:calc(var(--spacing,.25rem) * 13.5)}}@media(min-width:64rem){.el_header{margin-inline:calc(var(--theme-section-px) * -1);padding-inline:var(--theme-section-px)}}@media print{.el_header{background-color:#0000;margin-inline:0;padding-inline:0}}.el_header{background-color:var(--theme-section-header-color-background,var(--theme-color-background));border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--theme-section-header-color-border,var(--theme-color-border))}@media(min-width:48rem){.el_header{margin-bottom:var(--theme-height-navbar)}}.el_header-l1,.el_header-l4{padding-block:calc(var(--spacing,.25rem) * 3.5)}@media screen and (min-width:48rem){.el_header-l4{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}}.el_header-l2{padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6)}.el_header-l2,.el_header-l3{padding-block:calc(var(--spacing,.25rem) * 4.5)}@media(min-width:48rem){.el_header-l2,.el_header-l3{margin-bottom:0;position:relative;top:0}}.el_header__title{font-family:var(--theme-fonts-family-primary);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);color:var(--theme-section-header-color-foreground,var(--theme-color-foreground));font-size:calc(1.5rem * var(--theme-fonts-size-headlines));text-transform:var(--theme-fonts-transform-headlines,none);font-style:var(--theme-fonts-style-headlines,normal)}.el_header__title-l2,.el_header__title-l3{text-align:center;font-size:calc(1.38rem * var(--theme-fonts-size-headlines));text-transform:var(--theme-fonts-transform-headlines,uppercase)}.el_header:has(>.el_header__actions){align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.el_header-l2:has(>.el_header__actions),.el_header-l3:has(>.el_header__actions){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:is(.el_header-l2:has(>.el_header__actions),.el_header-l3:has(>.el_header__actions))>.el_header__title{grid-column-start:2}:is(.el_header-l2:has(>.el_header__actions),.el_header-l3:has(>.el_header__actions))>.el_header__actions{grid-column-start:3;justify-self:flex-end}.el_header__actions{align-items:center;display:flex}.el_header.el_header-empty{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer components{.el_image{position:relative}.el_image__photo{object-fit:cover;border-radius:var(--theme-extra-image-radius,0px);width:100%;height:100%}.el_image__single{aspect-ratio:var(--aspect-video,16 / 9);width:100%;display:block}.el_image__row{align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);display:flex;position:relative}.el_image__half{aspect-ratio:1;width:50%;display:block}.el_image__carousel .ui-carousel__image{aspect-ratio:var(--aspect-video,16 / 9)}.el_image__mosaic{gap:calc(var(--spacing,.25rem) * 4);aspect-ratio:1190/550;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);width:100%;display:grid;overflow:hidden}.el_image__mosaic_main{min-width:0;height:100%;min-height:0;display:block}.el_image__mosaic_side{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.el_image__mosaic_thumb{flex:1;min-height:0;display:block}.el_image__all_images{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.el_image__all_images:focus{outline-style:var(--tw-outline-style);outline-width:0}.el_image__all_images{color:var(--theme-color-foreground);font-family:var(--theme-fonts-family-primary);font-size:calc(1rem * var(--theme-fonts-size-body));background-color:currentColor;height:55px}@supports (color:color-mix(in lab,red,red)){.el_image__all_images{background-color:color-mix(in srgb,currentcolor 10%,transparent)}}.el_image__all_images{border-radius:var(--theme-extra-image-radius,.75rem)}.el_image__all_images_icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--theme-extra-color-icon,var(--theme-color-foreground));flex-shrink:0}@media screen and (min-width:768px){.el_image-l2 .el_image__single{height:calc(var(--spacing,.25rem) * 137.5)}.el_image-l3 .el_image__single{height:calc(var(--spacing,.25rem) * 125)}.el_image-l2 .el_image__half,.el_image-l3 .el_image__half{height:calc(var(--spacing,.25rem) * 100)}.el_image-l3 .ui-carousel__image{height:calc(var(--spacing,.25rem) * 125)}.el_image-l3 .ui-carousel__nav{width:calc(var(--spacing,.25rem) * 12.5);height:calc(var(--spacing,.25rem) * 12.5);border-radius:0}.el_image-l2 .el_image__mosaic{aspect-ratio:auto;height:calc(var(--spacing,.25rem) * 137.5)}}.el_image__single.el_image__single-full_size,.el_image__carousel-full_size .ui-carousel__image{aspect-ratio:16/9;height:auto}.el_image__half.el_image__half-full_size{aspect-ratio:1;height:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer components{.inline_rich_text a.link{display:inline}}@layer components{.el_invoice-paid_in_full .el_invoice__status{background-color:hsla(from #00841c h s l / .1)}.el_invoice-not_paid .el_invoice__status{background-color:hsla(from #ec559f h s l / .1)}.el_invoice-partially_paid .el_invoice__status{background-color:hsla(from #0781b5 h s l / .1)}.el_invoice-voided .el_invoice__status{background-color:hsla(from #424242 h s l / .1)}.el_invoice__icon *{color:inherit;stroke-width:2}.el_invoice-paid_in_full .el_invoice__text--status,.el_invoice-paid_in_full .el_invoice__icon{color:#00841c}.el_invoice-not_paid .el_invoice__text--status,.el_invoice-not_paid .el_invoice__icon{color:#ec559f}.el_invoice-partially_paid .el_invoice__text--status,.el_invoice-partially_paid .el_invoice__icon{color:#0781b5}.el_invoice-voided .el_invoice__text--status,.el_invoice-voided .el_invoice__icon{color:var(--theme-color-foreground)}.el_invoice__label{opacity:.8;font-size:calc(.875rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-primary);color:var(--theme-color-foreground)}.el_invoice__amount{font-weight:500;font-size:calc(1.25rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-primary);color:var(--theme-color-foreground)}.el_invoice__text--status{font-weight:600;font-size:calc(.875rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-primary)}.el_invoice__note{font-size:calc(.875rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-primary);color:var(--theme-color-foreground)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}@layer components{.el_property_contacts{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.el_property_contacts__title{color:var(--theme-color-foreground);font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic}.el_property_contacts__section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.el_property_contacts__section-title{color:var(--theme-color-foreground);font-size:calc(1rem * var(--theme-fonts-size-headlines));font-family:var(--theme-fonts-family-secondary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.el_property_contacts__item{gap:calc(var(--spacing,.25rem) * .5);color:var(--theme-color-foreground);font-size:calc(1rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-secondary);flex-direction:column;display:flex}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.el_property_gallery__title{color:var(--theme-color-foreground);font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic}.el_property_gallery{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.el_property_gallery__controls{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.el_property_gallery__select-label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;font-size:var(--theme-fonts-size-body);color:var(--theme-color-foreground);font-family:var(--theme-fonts-family-secondary);display:flex}.el_property_gallery__grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.el_property_gallery__tile{position:relative}.el_property_gallery__checkbox{top:calc(var(--spacing,.25rem) * 1.5);left:calc(var(--spacing,.25rem) * 1.5);z-index:10;cursor:pointer;position:absolute}.el_property_gallery__image-btn{aspect-ratio:1;border-radius:var(--theme-extra-image-radius,0px);width:100%;display:block;overflow:hidden}.el_property_gallery__image{object-fit:cover;border-radius:var(--theme-extra-image-radius,0px);width:100%;height:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.el_property_location{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.el_property_location__title{color:var(--theme-color-foreground);font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}@layer components{.el_property_rate_sheets__title{color:var(--theme-color-foreground);font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic}.el_property_rate_sheets{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.el_property_rate_sheets__list{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--theme-color-border);color:var(--theme-color-foreground);font-size:calc(1rem * var(--theme-fonts-size-body))}.el_property_rate_sheets__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.el_property_rate_sheets__name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-decoration-line:none;overflow:hidden}.el_property_rate_sheets__name:hover{text-decoration-line:underline}.el_property_rate_sheets__name{color:var(--theme-color-accent);font-size:calc(1rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-secondary)}.el_property_rate_sheets__actions{align-items:center;gap:var(--spacing,.25rem);display:flex}.el_property_rate_sheets__action{padding:var(--spacing,.25rem);color:var(--theme-extra-color-icon,var(--theme-color-foreground))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.el_room{flex-direction:column;gap:1rem;display:flex}.el_room__type{font-size:calc(1rem * var(--theme-fonts-size-body));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-color-foreground)}@media print{.el_room__type{break-after:avoid}}}@layer components{.el_section{font-family:var(--theme-fonts-family-secondary)}.el_section-l1{--cover-height:var(--height-assembly);--cover-sticky-top:0px;--cover-wrapper-pt:2.75rem;--cover-btn-top:1.5rem}@media(min-width:48rem){.el_section-l1{min-height:100%;display:contents}}.el_section-l2{--cover-height:var(--height-assembly);--cover-sticky-top:0px;--cover-wrapper-pt:calc(var(--theme-height-navbar) + 36px);--cover-btn-top:calc(var(--theme-height-navbar) + 36px);background-color:var(--theme-color-background);--theme-section-px:125px;grid-column:span 2/span 2;display:block;position:relative}.el_section-l3{--theme-section-px:220px;--cover-height:calc(var(--height-assembly) - var(--theme-height-navbar));--cover-sticky-top:var(--theme-height-navbar);--cover-wrapper-pt:2.75rem;--cover-btn-top:1.5rem;background-color:var(--theme-color-background);min-height:calc(var(--height-assembly) - var(--theme-height-navbar));flex-direction:column;grid-column:span 2/span 2;display:flex;position:relative}.el_section-l4{--cover-height:var(--height-assembly);--cover-sticky-top:0px;--cover-wrapper-pt:2.75rem;--cover-btn-top:1.5rem;background-color:var(--theme-color-background);grid-column:span 2/span 2;display:block;position:relative}.el_section__anchor{grid-column:1/-1;height:0}.el_section__content{padding-bottom:calc(var(--spacing,.25rem) * 9);background-color:var(--theme-color-background);color:var(--theme-color-foreground);min-height:calc(var(--spacing,.25rem) * 92.5);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.el_section__content{min-height:auto}}.el_section__content{padding-inline:calc(var(--spacing,.25rem) * 4.5)}@media(min-width:48rem){.el_section__content{padding-inline:calc(var(--spacing,.25rem) * 13.5)}}@media(min-width:64rem){.el_section__content{padding-inline:var(--theme-section-px)}}@media print{.el_section__content{padding-inline:0}@media(min-width:48rem){.el_section__content{padding-inline:0}}@media(min-width:64rem){.el_section__content{padding-inline:0}}}.el_section__content-l2{min-height:var(--height-assembly);grid-column:span 2/span 2}.el_section__content-l3{grid-column:span 2/span 2;height:100%}@media(min-width:48rem){.el_section__content-l3{min-height:calc(var(--spacing,.25rem) * 120)}}.el_section__content-l4{grid-column:span 2/span 2}@media(min-width:48rem){.el_section__content-l4{min-height:calc(var(--cover-height) * .75)}}@media screen and (min-width:48rem){.el_section__content-l4{padding-inline:max(54px,50% - 435px)}}.el_section__elements{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}@media print{.el_section__elements{gap:calc(var(--spacing,.25rem) * 6)}}.el_section__elements{height:calc(100% - var(--theme-height-navbar))}.el_section__elements>.builder_wrapper-movable:nth-child(1 of.builder_wrapper-movable)>.builder_target>.builder_toolbar>.builder_toolbar__control-move-up,.el_section__elements>.builder_wrapper-movable:nth-last-child(1 of.builder_wrapper-movable)>.builder_target>.builder_toolbar>.builder_toolbar__control-move-down{display:none}.el_section__elements-l2,.el_section__elements-l3,.el_section__elements-l4{grid-column:span 2/span 2}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.section_costs__content{gap:0}.section_costs__price{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.section_costs__text{margin-top:calc(var(--spacing,.25rem) * 6)}.section_costs__empty{opacity:.6;font-style:italic}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer components{.el_section_cover__content{justify-content:center;align-items:center;position:relative}@media(min-width:48rem){.el_section_cover__content{min-height:0}}.el_section_cover__sticky-l2{position:relative}@media(min-width:48rem){.el_section_cover__sticky-l2{top:var(--cover-sticky-top);height:var(--cover-height);position:sticky}}.el_section_cover__jump-l2{color:var(--color-white,oklch(100% 0 0))}@media(min-width:48rem){.el_section-l2:has(>.el_section_cover__sticky-l2){margin-bottom:calc(var(--cover-height) * -1);min-height:calc(var(--cover-height) * 2)}}@media print{.el_section-l2:has(>.el_section_cover__sticky-l2){min-height:0;margin-bottom:0}}@media(min-width:48rem){.assembly_page:not(:has(~.assembly_page)) .el_section-l2:has(>.el_section_cover__sticky-l2){min-height:0;margin-bottom:0}}.el_section_cover__split-l3{padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}@media print{.el_section_cover__split-l3{min-height:100vh;padding-inline:0}}.el_section_cover__split-l3 .el_cover{flex-direction:column;flex:1;align-self:stretch;width:100%;height:auto;max-height:none;margin-inline:0;display:flex;position:relative;top:auto}.el_section_cover__split-l3 .el_cover__img{height:calc(var(--cover-height) / 2);padding-bottom:calc(var(--spacing,.25rem) * 2.5);border-bottom:1px solid var(--theme-header-color-border,oklch(36% .0125 305.08));flex-shrink:0;position:relative}@media print{.el_section_cover__split-l3 .el_cover__img{border-style:var(--tw-border-style);border-width:0}}.el_section_cover__split-l3 .el_cover__wrapper{height:auto;color:var(--theme-color-foreground);flex:1;justify-content:center}.el_section_cover__split-l3 .el_cover__header{justify-content:center;gap:calc(var(--spacing,.25rem) * 2)}.el_section_cover__split-l3 .el_cover__header:before{display:none}.el_section_cover__split-l3 .el_cover__header>.el_cover__title,.el_section_cover__split-l3 .el_cover__header>:has(.el_cover__title){margin-bottom:calc(var(--spacing,.25rem) * 1.5);order:-9999}.el_section_cover__content-l1,.el_section_cover__content-l2,.el_section_cover__content-l4{text-align:center}.el_section_cover__content-l2{min-height:calc(var(--spacing,.25rem) * 125)}@media(min-width:48rem){.el_section_cover__content-l4{min-height:calc(var(--cover-height) * .75)}}.el_section_cover__content-l3{padding-block:calc(var(--spacing,.25rem) * 20)}.el_section_cover__body-l1,.el_section_cover__body-l2,.el_section_cover__body-l4{justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.el_section_cover__body-l3{max-width:var(--container-lg,32rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.el_section_cover__badge{z-index:10;object-fit:contain;width:auto;display:none;position:absolute}@media(min-width:48rem){.el_section_cover__badge{display:block}}.el_section_cover__badge-top{top:calc(var(--theme-height-navbar) + 1.5rem)}.el_section_cover__content-l4 .el_section_cover__badge-top{top:calc(var(--spacing,.25rem) * 6)}.el_section_cover__badge-bottom{bottom:calc(var(--spacing,.25rem) * 6)}.el_section_cover__badge-left{left:calc(var(--spacing,.25rem) * 6)}.el_section_cover__badge-right{right:calc(var(--spacing,.25rem) * 6)}.el_section_cover__pdf{width:100%;height:100vh;overflow:hidden}.el_section_cover__pdf .el_cover{width:100%;height:100%;max-height:none;top:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer components{.section_days{display:contents}.section_days>turbo-cable-stream-source{display:none}.section_days__media{height:calc(var(--spacing,.25rem) * 92.5);background-color:var(--color-gray-200,oklch(95% 0 0));background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media(min-width:48rem){.section_days__media{height:var(--height-assembly);align-self:flex-start;position:sticky;top:0}}.section_days__media{background-image:linear-gradient(#3e3e4059,#3e3e4000),url(/vite/assets/proposal-placeholder-CSD91MJG.jpg)}.section_days__content{justify-content:flex-start}.section_days__subheadline{font-family:var(--theme-fonts-family-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--theme-day-color-date,oklch(70% 0 0));text-transform:var(--theme-fonts-transform-subheadlines,none);font-style:var(--theme-fonts-style-subheadlines,normal)}.section_days__subheadline-l2,.section_days__subheadline-l3{text-align:center;text-transform:var(--theme-fonts-transform-subheadlines,uppercase)}.el_header .section_days__title{color:var(--theme-day-color-day,var(--theme-section-header-color-foreground,var(--theme-color-foreground)))}.section_days__content .el_accommodation__title .el_title,.section_days__content .el_accommodation_title{color:var(--theme-day-accommodation-color,var(--theme-color-foreground))}.section_days__events{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.section_days__event_content{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.section_days__event_content_toggle{justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);width:fit-content;font-family:var(--theme-fonts-family-secondary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:0;color:var(--theme-color-accent,oklch(74% .14 252.95));background-color:#0000;border-width:0;padding:0;font-size:14px;line-height:16px;display:inline-flex}.section_days__event_content_toggle:hover{color:oklch(from var(--theme-color-accent,oklch(74% .14 252.95)) calc(l*.872) calc(c*1.091) h)}.section_days__event_content_toggle:focus-visible{outline-color:var(--theme-color-accent,oklch(74% .14 252.95))}.section_days__event_content_toggle_icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.section_days__event_content_toggle[aria-expanded=false] .section_days__event_content_toggle_icon{rotate:180deg}.section_days__event{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);background-color:var(--theme-day-box-color-background,transparent);border-radius:var(--theme-day-box-radius,0px);outline:1px solid var(--theme-day-box-color-border,transparent);outline-offset:-1px;grid-template-columns:auto 1fr;display:grid}.section_days__event_heading{align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-row-start:1;grid-column-start:2;align-self:center;display:flex}.section_days__event_icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--theme-extra-color-icon,#3f3c43);flex-shrink:0;grid-row-start:1;grid-column-start:1}.section_days__event>.travel_brief_section__route{grid-column-start:2}.section_days__event>.travel_brief_section__detail_card,.section_days__event>.section_days__event_notes,.section_days__event>.section_days__rooming,.section_days__event>.section_days__policies{margin-top:calc(var(--spacing,.25rem) * 3);grid-column:span 2/span 2}.section_days__event_lines{letter-spacing:.04px;flex-direction:column;grid-column-start:2;gap:12px;min-width:0;font-size:16px;line-height:18px;display:flex}.section_days__event_lines p{overflow-wrap:anywhere;min-width:0;margin:0}.section_days__event:not(:has(.section_days__event_icon)){grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0}.section_days__event:not(:has(.section_days__event_icon))>.section_days__event_heading,.section_days__event:not(:has(.section_days__event_icon))>.travel_brief_section__route,.section_days__event:not(:has(.section_days__event_icon))>.section_days__event_lines,.section_days__event:not(:has(.section_days__event_icon))>.travel_brief_section__detail_card,.section_days__event:not(:has(.section_days__event_icon))>.section_days__event_notes,.section_days__event:not(:has(.section_days__event_icon))>.section_days__rooming,.section_days__event:not(:has(.section_days__event_icon))>.section_days__policies{grid-column:1/span 1}.section_days__event_icon.proposal-event-icon--font-awesome{font-size:var(--text-4xl,2.125rem);line-height:var(--tw-leading,var(--text-4xl--line-height,2.33rem))}.section_days__event_title{min-width:0;font-family:var(--theme-fonts-family-primary);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.462rem));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);margin:0}.section_days__event_title--strong{--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600)}.section_days__event_notes{font-family:var(--theme-fonts-family-secondary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.section_days__rooming{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;grid-column:span 2/span 2;display:flex}.section_days__rooming_title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);margin:0;font-style:italic}.section_days__rooming_card{border-radius:var(--radius-md,.375rem);border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));flex-direction:column;display:flex}.section_days__rooming_group{gap:var(--spacing,.25rem);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.section_days__rooming_group+.section_days__rooming_group{border-top:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb))}.section_days__rooming_toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);text-align:left;width:100%;font-family:var(--theme-fonts-family-secondary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);background-color:#0000;border-width:0;padding:0;display:flex}.section_days__rooming_caret{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.section_days__rooming_toggle[aria-expanded=true] .section_days__rooming_caret{rotate:180deg}.section_days__rooming_body{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.section_days__rooming_body p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);overflow-wrap:anywhere;margin:0}.section_days__policies{flex-direction:column;display:flex}.section_days__policies_toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);text-align:left;width:100%;font-family:var(--theme-fonts-family-secondary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);background-color:#0000;border-width:0;padding:0;display:flex}.section_days__policies_caret{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.section_days__policies_toggle[aria-expanded=true] .section_days__policies_caret{rotate:180deg}.section_days__policies_body{margin-top:calc(var(--spacing,.25rem) * 3);gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 3);border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));flex-direction:column;display:flex}.section_days__policies_body p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);white-space:pre-line;overflow-wrap:anywhere;margin:0}.section_days__accommodation_info{gap:calc(var(--spacing,.25rem) * 9);font-family:var(--theme-fonts-family-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section_days__accommodation_info p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);margin:0}.section_days__accommodation_info_details{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin:0;display:flex}.section_days__contact_information{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;grid-column:1/-1;display:flex}.section_days__contact_information_title{color:var(--theme-color-foreground);font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);margin:0;font-style:italic}@media print{.section_days__contact_information_title{break-after:avoid}}.section_days__contact_information_box{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 5);border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));flex-direction:column;display:flex}@media print{.section_days__contact{break-inside:avoid}}.section_days__contact_name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);margin:0}.section_days__contact_details{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.section_days__contact_details p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);overflow-wrap:anywhere;margin:0}.section_days__contact_website{cursor:pointer;color:var(--color-light-blue,oklch(74% .14 252.95));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:underline;transition-duration:.2s}.section_days__contact_website:hover{color:var(--color-light-blue-hover,oklch(66% .1503 253.61));text-decoration-line:none}}@property --tw-duration{syntax:"*";inherits:false}@layer components{@media(min-width:48rem){.el_section-full_width_image-l2,.el_section-full_width_image-l3{margin-bottom:calc(var(--cover-height) * -1);min-height:calc(var(--cover-height) * 2)}.assembly_page:not(:has(~.assembly_page)) .el_section-full_width_image-l2,.assembly_page:not(:has(~.assembly_page)) .el_section-full_width_image-l3{min-height:0;margin-bottom:0}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer components{.section_map__map{min-height:420px;overflow:hidden}.section_map__mapbox{height:100%;min-height:100%;position:absolute;inset:0}.section_map__mapbox-static{object-fit:cover;width:100%}.section_map__configure{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3.5);z-index:10;height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--color-white,oklch(100% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,"Brandon", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.4px;letter-spacing:.4px;color:#3f3c43;border-width:1px;border-color:#c5c4c7;border-radius:3.40282e38px;display:inline-flex;position:absolute}.section_map__configure:hover{background-color:var(--color-gray-50,oklch(99% 0 0))}.section_map__content{gap:calc(var(--spacing,.25rem) * 6)}.section_map__title{font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--theme-color-foreground)}@media print{.section_map__title{break-after:avoid}}.section_map__list{gap:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);font-family:var(--theme-fonts-family-primary);flex-direction:column;list-style-type:decimal;display:flex}.section_map__item{padding-left:calc(var(--spacing,.25rem) * 2)}.section_map__text{display:inline}.section_map__no_data_title{font-size:calc(1.125rem * var(--theme-fonts-size-headlines));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic}.section_map__no_data_text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));color:var(--color-gray-600,oklch(56% 0 0));font-family:var(--theme-fonts-family-primary)}@media(min-width:48rem){.section_map.el_section-l2{margin-bottom:calc(var(--cover-height) * -1)}}@media print{.section_map.el_section-l2{margin-bottom:0}}@media screen and (min-width:48rem){.section_map.el_section-l2:after{content:"";height:var(--cover-height);display:block}}@media(min-width:48rem){.assembly_page:not(:has(~.assembly_page)) .section_map.el_section-l2{margin-bottom:0}}.assembly_page:not(:has(~.assembly_page)) .section_map.el_section-l2:after{content:none}.section_map__map-l2{height:var(--cover-height);width:100%;position:relative}@media(min-width:48rem){.section_map__map-l2{top:var(--cover-sticky-top);position:sticky}}@media print{.section_map__map-l2{break-inside:avoid;height:auto;position:relative}}.section_map__map-l2:after{pointer-events:none;z-index:1;inset-inline:0;height:33.3333%;position:absolute;top:0}@media print{.section_map__map-l2:after{display:none}}.section_map__map-l2:after{--tw-gradient-position:188deg,#00000087 30%,#0000 69%;background-image:linear-gradient(var(--tw-gradient-stops,188deg,#00000087 30%,#0000 69%));content:"";-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.section_map__overlay-l2{z-index:2;margin-right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 131);max-width:calc(100% - 1.5rem);padding-top:var(--cover-wrapper-pt);padding-bottom:calc(var(--spacing,.25rem) * 4);margin-left:auto;margin-top:calc(var(--cover-height) * -1);min-height:var(--cover-height);flex-direction:column;display:flex;position:relative}@media not all and (min-width:48rem){.section_map__overlay-l2{pointer-events:none}:is(.section_map__overlay-l2>*){pointer-events:auto}}.section_map__overlay-l2{color:var(--theme-map-color-foreground,#fff)}@media print{.section_map__overlay-l2{width:100%;max-width:none;min-height:0;color:var(--theme-color-foreground);margin:0;padding:1.5rem 0 0}}.section_map__headline-l2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:center;flex-direction:column;display:flex}@media print{.section_map__headline-l2{text-align:left;align-items:flex-start}}.section_map__headline-l2 .el_header{border-style:var(--tw-border-style);background-color:var(--theme-section-header-color-background,transparent);box-shadow:inset 0 -1px 0 var(--theme-section-header-color-border,transparent);margin-inline:0;border-width:0;margin-bottom:0;padding:0;position:static}.section_map__headline-l2 .builder_wrapper-sticky{margin-bottom:0;position:static}.section_map__headline-l2 .el_header__title{text-align:center}@media print{.section_map__headline-l2 .el_header__title{text-align:left}}.section_map__headline-l2 .el_header__title{font-size:calc(2.5rem * var(--theme-fonts-size-headlines));text-transform:var(--theme-fonts-transform-headlines,none);color:var(--theme-section-header-color-foreground,#fff);line-height:1.2}@media print{.section_map__headline-l2 .el_header__title{color:var(--theme-section-header-color-foreground,var(--theme-color-foreground))}}.section_map__title-l2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--theme-map-color-foreground,#fff)}@media print{.section_map__title-l2{color:var(--theme-color-foreground)}}.section_map__cards-l2,.section_map__card-l2{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.section_map__cards-l2,.section_map__card-l2{--tw-gradient-position:to bottom in oklab}}.section_map__cards-l2,.section_map__card-l2{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#3333334d;--tw-gradient-to:#33333342;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-backdrop-blur:blur(11px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media print{.section_map__cards-l2,.section_map__card-l2{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}}.section_map__cards-l2{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-3xl,1.5rem);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;list-style-type:none;display:flex}@media not all and (min-width:48rem){.section_map__cards-l2{flex:none}}@media print{.section_map__cards-l2{gap:.75rem;padding:0}}.section_map__card-l2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 4);display:flex}@media print{.section_map__card-l2{break-inside:avoid;padding:0}}.section_map__badge-l2{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5);color:var(--theme-color-foreground);font-family:var(--theme-fonts-family-primary);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media print{.section_map__badge-l2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-color-foreground)}}.section_map__badge-l2{background-color:var(--theme-color-background)}.section_map__card_text-l2{font-family:var(--theme-fonts-family-secondary)}.section_map__split-l3{gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-top:calc(var(--spacing,.25rem) * 4.5);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.section_map__split-l3{grid-template-columns:minmax(0,34rem) 1fr;display:grid}}@media print{.section_map__split-l3{flex-direction:column;padding:0;display:flex}}.section_map__aside-l3{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media(min-width:48rem){.section_map__aside-l3{padding-top:calc(var(--spacing,.25rem) * 3)}}.section_map__aside-l3 .el_header{border-style:var(--tw-border-style);background-color:var(--theme-section-header-color-background,transparent);box-shadow:inset 0 -1px 0 var(--theme-section-header-color-border,transparent);margin-inline:0;border-width:0;margin-bottom:0;padding:0;position:static}.section_map__aside-l3 .builder_wrapper-sticky{margin-bottom:0;position:static}.section_map__aside-l3 .el_header__title{text-align:left;--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);font-size:calc(2.5rem * var(--theme-fonts-size-headlines));font-family:var(--theme-fonts-family-secondary);text-transform:var(--theme-fonts-transform-headlines,none);line-height:1.3;font-style:var(--theme-fonts-style-headlines,italic);color:var(--theme-section-header-color-foreground,var(--theme-color-foreground))}.section_map__title-l3{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.section_map__steps-l3{margin-top:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 8);color:var(--theme-color-foreground);flex-direction:column;list-style-type:none;display:flex}.section_map__step-l3{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex;position:relative}@media print{.section_map__step-l3{break-inside:avoid}}.section_map__step-l3:not(:last-child):after{top:calc(100% + 5px);left:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 5.5);content:"";border-left:1.5px solid var(--theme-color-foreground);width:0;position:absolute}.section_map__step_box-l3{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);font-family:var(--theme-fonts-family-primary);--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600);font-size:calc(1.2rem * var(--theme-fonts-size-body));border:1.5px solid var(--theme-color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.section_map__step_text-l3{min-width:0;font-family:var(--theme-fonts-family-secondary);flex:1}.section_map__step_text-l3 strong{margin-bottom:calc(var(--spacing,.25rem) * .5);display:block}.section_map__map-l3{width:100%;position:relative}@media(min-width:48rem){.section_map__map-l3{top:calc(var(--cover-sticky-top) + 1.125rem);height:calc(var(--cover-height) - 2.125rem);align-self:flex-start;position:sticky}}@media print{.section_map__map-l3{break-inside:avoid;order:-1;height:auto;position:relative}}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}@layer components{.travel_brief_section__content .el_header__title{font-size:calc(1.25rem * var(--theme-fonts-size-headlines));--tw-leading:1.3;line-height:1.3}.travel_brief_section__body{gap:calc(var(--spacing,.25rem) * 6);font-family:var(--theme-fonts-family-primary);color:var(--theme-color-foreground);flex-direction:column;display:flex}.travel_brief_section__navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;height:40px;display:grid}.travel_brief_section__navigation>.travel_brief_section__tabs{grid-column:2;justify-self:center}.travel_brief_section__calendar{container-type:inline-size}.travel_brief_section__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.travel_brief_section__toolbar_actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}@container not (min-width:30rem){.travel_brief_section__toolbar{flex-wrap:wrap}.travel_brief_section__toolbar_actions{width:100%}}.travel_brief_section__action{height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--theme-fonts-family-primary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-gray-900,oklch(25% 0 0));border-radius:3.40282e38px;display:inline-flex}.travel_brief_section__action:disabled{cursor:not-allowed;opacity:.6}.travel_brief_section__action-outlined{border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;grid-template-columns:minmax(0,auto);display:inline-grid}.travel_brief_section__action-outlined>span{grid-area:1/1}.travel_brief_section__action-outlined>span[aria-hidden=true]{visibility:hidden}.travel_brief_section__action-bare{padding-inline:0}.travel_brief_section__action_icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.travel_brief_section__dropdown{min-width:0;display:inline-flex}.travel_brief_section__filter_text{min-width:0;display:flex}.travel_brief_section__filter_text>*+:before{content:" "}.travel_brief_section__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.travel_brief_section__menu{width:calc(var(--spacing,.25rem) * 50)}.travel_brief_section__menu_header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(25% 0 0));display:flex}.travel_brief_section__menu_reset{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-gray-900,oklch(25% 0 0));justify-content:center;align-items:center;display:inline-flex}.travel_brief_section__menu_reset:hover{color:var(--color-gray-600,oklch(56% 0 0))}.travel_brief_section__menu_item{text-align:left;justify-content:space-between;text-decoration-line:none}.travel_brief_section__menu_check{flex-shrink:0}.travel_brief_section__menu_item[aria-checked=false] .travel_brief_section__menu_check{visibility:hidden}.travel_brief_section__days{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.travel_brief_section__content>.assembly_section__content:has(>.travel_brief_section__calendar),.travel_brief_section__calendar,.travel_brief_section__lists{flex-direction:column;flex:1;display:flex}.travel_brief_section__no_events{text-align:center;margin-block:auto}.travel_brief_section__day_card{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-travel-brief-table-color-border,var(--color-gray-200));background-color:var(--color-white,oklch(100% 0 0));overflow:hidden}.travel_brief_section__day_card_header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--theme-travel-brief-table-color-border,var(--color-gray-200));background-color:var(--color-gray-50,oklch(99% 0 0));width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));color:var(--theme-travel-brief-table-header-color-foreground,var(--color-gray-900));display:flex}.travel_brief_section__day_card_header[aria-expanded=false]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.travel_brief_section__day_card_title{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex:1;min-width:0;display:flex}.travel_brief_section__day_card_title strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.travel_brief_section__day_card_date{color:var(--theme-travel-brief-table-header-color-foreground,var(--color-gray-500));flex-shrink:0}.travel_brief_section__chevron{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.travel_brief_section__day_card_header[aria-expanded=true] .travel_brief_section__chevron{rotate:180deg}.travel_brief_section__events{flex-direction:column;display:flex}.travel_brief_section__event{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.travel_brief_section__events>*{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--theme-travel-brief-table-color-border,var(--color-gray-200))}.travel_brief_section__events>:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.travel_brief_section__events>:nth-child(odd){background-color:var(--theme-travel-brief-table-color-odd-background,transparent)}.travel_brief_section__events>:nth-child(2n){background-color:var(--theme-travel-brief-table-color-even-background,transparent)}.travel_brief_section__events>:nth-last-child(1 of:not([hidden])){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.travel_brief_section__events>:nth-child(odd of:not([hidden])){background-color:var(--theme-travel-brief-table-color-odd-background,transparent)}.travel_brief_section__events>:nth-child(2n of:not([hidden])){background-color:var(--theme-travel-brief-table-color-even-background,transparent)}.travel_brief_section__event_icon{width:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.travel_brief_section__event:not(:has(.travel_brief_section__event_icon)){grid-template-columns:minmax(0,1fr)}.travel_brief_section__event:not(:has(.travel_brief_section__event_icon))>.travel_brief_section__details{grid-column:1}.travel_brief_section__event_svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--theme-extra-color-icon,var(--color-gray-700))}.travel_brief_section__event_info{gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.travel_brief_section__event_title,.travel_brief_section__event_line,.travel_brief_section__details{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);margin:0}.travel_brief_section__event_title{align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.travel_brief_section__event_line{align-items:baseline;gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.travel_brief_section__event_line strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.travel_brief_section__details_button{border-style:var(--tw-border-style);width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(25% 0 0));text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;text-decoration-line:underline}.travel_brief_section__details{margin-top:var(--spacing,.25rem);gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--theme-fonts-family-secondary);border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));flex-direction:column;grid-column:2;display:flex}.travel_brief_section__tabs_root{min-width:0;padding:0 0 44px}.travel_brief_section__tabs_root .travel_brief_section__tabs{min-height:40px;font-family:var(--theme-fonts-family-primary,sans-serif);border:0;justify-content:center;align-items:center;gap:12px;padding:0;display:flex}.travel_brief_section__tabs_root .travel_brief_section__tabs .ui-tabs__tab{border-radius:8px;height:40px;padding:0 8px}.travel_brief_section__tabs_root .travel_brief_section__panel,.travel_brief_section__tabs_root>.travel_brief_section__overview_groups{font-family:var(--theme-fonts-family-secondary,serif);color:var(--theme-color-foreground,#3f3c43);padding-top:24px}.travel_brief_section__tabs_root .travel_brief_section__date{text-align:center;margin:0;font-size:18px;font-weight:600;line-height:24px}.travel_brief_section__overview_groups{flex-direction:column;gap:36px;display:flex}.travel_brief_section__overview_group{flex-direction:column;gap:8px;min-width:0;display:flex}.travel_brief_section__overview_lines{flex-direction:column;min-width:0;display:flex}.travel_brief_section__overview_line{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:20px}.travel_brief_section__overview_rich_text{max-width:none}.travel_brief_section__getting_groups,.travel_brief_section__getting_events{flex-direction:column;gap:24px;min-width:0;display:flex}.travel_brief_section__getting_group{flex-direction:column;gap:8px;min-width:0;display:flex}.travel_brief_section__getting_event{flex-direction:column;gap:24px;min-width:0;padding-top:14px;display:flex}.travel_brief_section__getting_info{flex-direction:column;gap:18px;min-width:0;display:flex}.travel_brief_section__getting_heading{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.travel_brief_section__getting_title{min-width:0;font-family:var(--theme-fonts-family-secondary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-align:left;overflow-wrap:anywhere;margin:0}.travel_brief_section__route{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.travel_brief_section__route_point{letter-spacing:.04px;text-transform:capitalize;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:14px;min-width:0;font-size:16px;line-height:18px;display:grid;position:relative}.travel_brief_section__route:has(.travel_brief_section__route_point--endpoint~.travel_brief_section__route_point--endpoint):before{content:"";background:var(--theme-travel-brief-color-dots,var(--theme-color-border,#e5e7eb));border-radius:9999px;width:2px;position:absolute;top:23px;bottom:23px;left:3px}.travel_brief_section__route:has(.travel_brief_section__route_point--endpoint~.travel_brief_section__route_point--endpoint) .travel_brief_section__route_point:first-child .travel_brief_section__route_marker{margin-top:7px}.travel_brief_section__route:has(.travel_brief_section__route_point--endpoint~.travel_brief_section__route_point--endpoint) .travel_brief_section__route_point:last-child .travel_brief_section__route_marker{margin-top:3px}.travel_brief_section__route_point>:last-child{overflow-wrap:anywhere;min-width:0}.travel_brief_section__route_marker{z-index:1;background:var(--theme-travel-brief-color-dots,var(--theme-color-foreground,#3f3c43));border-radius:9999px;width:8px;height:8px;margin-top:5px;position:relative}.travel_brief_section__route_point--summary .travel_brief_section__route_marker{visibility:hidden}.travel_brief_section__route_time_old{color:var(--color-gray-500,oklch(70% 0 0));text-decoration-line:line-through}.travel_brief_section__route_time_new{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dark-blue,oklch(40% .2338 266.79))}.travel_brief_section__route_time_new-bold{--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600)}.travel_brief_section__value_old{color:var(--color-gray-500,oklch(70% 0 0));text-decoration-line:line-through}.travel_brief_section__value_new{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dark-blue,oklch(40% .2338 266.79))}.travel_brief_section__detail_card{box-sizing:border-box;letter-spacing:.04px;border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));border-radius:8px;flex-direction:column;gap:12px;width:100%;min-width:0;margin:0;padding:19px;font-size:16px;line-height:18px;display:flex}.travel_brief_section__detail_row{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.travel_brief_section__detail_row dt,.travel_brief_section__detail_row dd{overflow-wrap:anywhere;min-width:0;margin:0}.travel_brief_section__pdf_table{font-family:var(--theme-fonts-family-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));flex-direction:column;display:flex}.travel_brief_section__pdf_row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--theme-travel-brief-table-color-border,var(--color-gray-200));align-items:flex-start;display:flex}.travel_brief_section__pdf_row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.travel_brief_section__pdf_row_label{width:calc(var(--spacing,.25rem) * 31.25);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--theme-color-foreground,#3f3c43);flex-shrink:0}.travel_brief_section__pdf_row_label--wide{width:calc(var(--spacing,.25rem) * 33.75)}.travel_brief_section__pdf_row_label p{margin:0}.travel_brief_section__pdf_row_events{gap:calc(var(--spacing,.25rem) * 3);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;flex:1;display:flex}.travel_brief_section__pdf_event{gap:var(--spacing,.25rem);color:var(--theme-color-foreground,#3f3c43);flex-direction:column;display:flex}.travel_brief_section__pdf_event_title,.travel_brief_section__pdf_event_line{overflow-wrap:anywhere;margin:0}.travel_brief_section__pdf_event_line--muted{color:var(--color-gray-500,oklch(70% 0 0))}.travel_brief_section__pdf_event_notes{font-family:var(--theme-fonts-family-secondary);color:var(--color-gray-500,oklch(70% 0 0))}@media(max-width:640px){.travel_brief_section__tabs_root{padding-bottom:32px}.travel_brief_section__tabs_root .travel_brief_section__tabs,.travel_brief_section__day_card_header{flex-wrap:wrap}.travel_brief_section__day_card_date{order:9999;width:100%;padding-left:0}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.el_title{text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:italic;font-size:calc(1.125rem * var(--theme-fonts-size-headlines));color:var(--theme-color-foreground)}@media print{.el_title{break-after:avoid;font-style:normal}}.el_title-l3:not(.el_title-slot){text-align:center}}@property --tw-font-weight{syntax:"*";inherits:false}
