@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}@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_pdf_leading_header{margin-bottom:24px}.assembly_pdf_leading_header__dates{margin-bottom:8px;text-align:center;font-style:italic;font-size:calc(1.125rem * var(--theme-fonts-size-body));font-family:var(--theme-fonts-family-secondary)}.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}.assembly_photo_collage+.el_section{break-before:auto!important}@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:var(--spacing-element-stack,1rem);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);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit)}.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}}}@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}@media not all and (min-width:48rem){.el_cover:where(:has(>.el_cover__wrapper>.el_cover__header)){height:auto;max-height:none;min-height:calc(var(--cover-height) / 2);flex-direction:column;display:flex}.el_cover:where(:has(>.el_cover__wrapper>.el_cover__header))>.el_cover__wrapper{flex:1;height: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__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}@media(min-width:48rem){.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{gap:var(--spacing,.25rem);width:100%}@media(min-width:48rem){.el_cover__header-l2,.el_cover__header-l3{text-align:center;justify-content:flex-start;align-items:center}}.el_cover__placeholder_label{z-index:10;max-height:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:50%;color:var(--color-white,oklch(100% 0 0));flex-direction:column;display:flex;position:relative}.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:350px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 12%,#000000d9 30%,#00000073 55%,#0000001f 78%,#0000 100%);mask-image:linear-gradient(#000 12%,#000000d9 30%,#00000073 55%,#0000001f 78%,#0000)}.el_cover__subtitle,.el_cover__subheadline{font-style:var(--theme-cover-subtitle-font-style,var(--theme-fonts-style-subheadlines,italic));text-transform:var(--theme-cover-subtitle-text-transform,var(--theme-fonts-transform-subheadlines,none));font-size:calc(1.125rem * var(--theme-fonts-size-body));font-family:var(--theme-cover-subtitle-font-family,var(--theme-subheadlines-font-family,var(--theme-fonts-family-secondary)));font-weight:var(--theme-cover-subtitle-font-weight,var(--theme-fonts-weight-subheadlines,inherit));letter-spacing:var(--theme-cover-subtitle-letter-spacing,var(--theme-fonts-letter-spacing-subheadlines,inherit))}.el_cover__title{font-weight:var(--theme-cover-title-font-weight,var(--theme-fonts-weight-headlines,700));font-size:var(--theme-cover-title-font-size,calc(2.5rem * var(--theme-fonts-size-headlines)));font-family:var(--theme-fonts-family-cover-title,var(--theme-headlines-font-family,var(--theme-fonts-family-primary)));text-transform:var(--theme-cover-title-text-transform,var(--theme-fonts-transform-headlines,none));line-height:130%;font-style:var(--theme-cover-title-font-style,var(--theme-fonts-style-headlines,normal));letter-spacing:var(--theme-cover-title-letter-spacing,var(--theme-fonts-letter-spacing-headlines,inherit))}.el_cover__header-l2 .el_cover__title,.el_cover__header-l3 .el_cover__title{font-size:var(--theme-cover-title-font-size,calc(3rem * var(--theme-fonts-size-headlines)))}@media not all and (min-width:48rem){@media screen{.el_cover__title,.el_cover__header .el_cover__title{font-size:min(var(--theme-cover-title-font-size,calc(2rem * var(--theme-fonts-size-headlines))),calc(2rem * var(--theme-fonts-size-headlines)))}}}@media print{.el_cover__title,.el_cover__header .el_cover__title{font-size:min(var(--theme-cover-title-font-size,calc(2.5rem * var(--theme-fonts-size-headlines))),calc(2.5rem * var(--theme-fonts-size-headlines)))}.el_cover__header-l2 .el_cover__title,.el_cover__header-l3 .el_cover__title{font-size:min(var(--theme-cover-title-font-size,calc(3rem * var(--theme-fonts-size-headlines))),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:var(--spacing-element-stack,1rem);flex-direction:column;display:flex}.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}}}@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{color:var(--theme-section-header-color-foreground,var(--theme-color-foreground));font-weight:var(--theme-fonts-weight-headlines,700);font-family:var(--theme-headlines-font-family,var(--theme-fonts-family-primary));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);letter-spacing:var(--theme-fonts-letter-spacing-headlines,inherit);text-align:var(--theme-fonts-align-headlines,inherit)}@media print{.el_header__title{text-align:center!important}}.el_header__title-l2,.el_header__title-l3{font-size:calc(1.38rem * var(--theme-fonts-size-headlines));text-transform:var(--theme-fonts-transform-headlines,uppercase);text-align:var(--theme-fonts-align-headlines,center)}.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:has(>.el_hidden_page_label){align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap-reverse;display:flex}.el_header:has(>.el_hidden_page_label)>.el_header__title{flex:15rem;min-width:0}.el_header-l2:has(>.el_hidden_page_label),.el_header-l3:has(>.el_hidden_page_label){flex-flow:column-reverse}:is(.el_header-l2:has(>.el_hidden_page_label),.el_header-l3:has(>.el_hidden_page_label))>.el_header__title{flex:none}:is(.el_header-l2:has(>.el_hidden_page_label),.el_header-l3:has(>.el_hidden_page_label))>.el_header__actions{order:-1}.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-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{.el_hidden_page_label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);white-space:nowrap;background-color:var(--color-container-information,oklch(97% .018 237));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-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(--color-black,oklch(36% .0125 305.08));text-transform:none;flex-shrink:0;font-style:normal;display:inline-flex}.el_hidden_page_label-on_photo{top:var(--cover-btn-top);z-index:10;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}}@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}}.gbtn.focused:not(:focus-visible){outline:none}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer components{.inline_rich_text{font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit)}.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:var(--spacing-element-stack,1rem);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);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);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:var(--spacing-element-stack,1rem);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;margin:calc(var(--spacing,.25rem) * -1.5);cursor:pointer;padding:calc(var(--spacing,.25rem) * 1.5);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:var(--spacing-element-stack,1rem);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:var(--spacing-element-stack,1rem);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));font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit)}.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;text-decoration-line:none;overflow:hidden}.el_property_rate_sheets__name:hover{text-decoration-line:underline}.el_property_rate_sheets__name{font-weight:var(--theme-fonts-weight-paragraph,400);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 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@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}@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);--theme-section-px:125px;background-color:var(--theme-color-background);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;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}@media print{.el_section-l3{min-height:0!important}}.el_section-l4{--cover-height:var(--height-assembly);--cover-sticky-top:0px;--cover-wrapper-pt:2.75rem;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__anchor:focus{--tw-outline-style:none;outline-style:none}.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}@media print{.el_section__content-l2{min-height:0!important}}.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 print{.el_section__content-l4{min-height:0!important}}@media screen and (min-width:48rem){.el_section__content-l4{padding-inline:max(54px,50% - 435px)}}.el_section-l2,.el_section-l3,.el_section-l4,.el_section__content{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--theme-section-background-image,none)}.el_section__badge{z-index:10;object-fit:contain;width:auto;display:none;position:absolute}@media(min-width:48rem){.el_section__badge{display:block}}.el_section__badge-top{top:calc(var(--theme-height-navbar) + 1.5rem)}.el_section__content-l4 .el_section__badge-top{top:calc(var(--spacing,.25rem) * 6)}.el_section__badge-bottom{bottom:calc(var(--spacing,.25rem) * 6)}.el_section__badge-left{left:calc(var(--spacing,.25rem) * 6)}.el_section__badge-center{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.el_section__badge-right{right:calc(var(--spacing,.25rem) * 6)}.el_section__elements{gap:var(--spacing-element-stack,1rem);height:calc(100% - var(--theme-height-navbar));flex-direction:column;display:flex}.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}.el_section-hidden .builder_wrapper:where(:not(.builder_wrapper-sticky,.builder_wrapper .builder_wrapper)),.el_section-hidden .el_header__title{opacity:.6;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))}.el_section-hidden .builder_wrapper:is(:hover,:focus-within,:has(.builder_dialog,.builder_target-selected)),.el_section-hidden .el_header:is(:hover,:focus-within)>.el_header__title{opacity:1}.el_section-hidden :is(.section_map__content,:is(.section_map__headline-l2,.section_map__overlay-l2,.section_map__aside-l3)>:where(:not(.el_header,:has(.el_header)))){opacity:.6;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))}.el_section-hidden :is(.section_map__content,:is(.section_map__headline-l2,.section_map__overlay-l2,.section_map__aside-l3)>:where(:not(.el_header,:has(.el_header)))):is(:hover,:focus-within){opacity:1}.el_section-hidden .el_cover:after,.el_section-hidden :is(.section_map__map-l2,.section_map__map-l3):before{pointer-events:none;z-index:3;background-color:var(--theme-color-background);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.el_section-hidden .el_cover:after,.el_section-hidden :is(.section_map__map-l2,.section_map__map-l3):before{background-color:color-mix(in oklab,var(--theme-color-background) 40%,transparent)}}.el_section-hidden .el_cover:after,.el_section-hidden :is(.section_map__map-l2,.section_map__map-l3):before{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-content:"";content:var(--tw-content)}.el_section-hidden .el_cover:is(:hover,:focus-within):after,.el_section-hidden :is(.section_map__map-l2,.section_map__map-l3):is(:hover,:focus-within):before{opacity:0}.el_section__content>.el_hidden_page_label{margin-bottom:calc(var(--spacing,.25rem) * 4)}}@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 components{.section_costs__content{gap:0}.section_costs__content .section_costs__price{font-weight:clamp(600,calc(var(--theme-fonts-weight-paragraph,500) + 100),900);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);display:block}.section_costs__text{margin-top:calc(var(--spacing,.25rem) * 6);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit)}.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}@media(min-width:48rem){.el_section_cover__content{min-height:0}}.el_section_cover__content{align-items:var(--theme-cover-page-text-align,center)}.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}@media screen{.el_section_cover__split-l3 .el_cover{background-color:#0000}}.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:var(--theme-cover-page-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-l1{padding-top:calc(var(--cover-panel-pt) + 1.25rem)}.el_section_cover__content-l1.el_section_cover__content-badge_top{padding-top:calc(var(--theme-height-navbar) + 3rem + var(--cover-badge-top-height))}.el_section_cover__content-l4.el_section_cover__content-badge_top{padding-top:calc(3rem + var(--cover-badge-top-height))}.el_section_cover__content.el_section_cover__content-badge_bottom{padding-bottom:calc(3rem + var(--cover-badge-bottom-height))}}.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__title{font-weight:var(--theme-cover-page-title-font-weight,700);font-style:var(--theme-cover-page-title-font-style,normal);font-size:var(--theme-cover-page-title-font-size,calc(2.125rem * var(--theme-fonts-size-headlines)));font-family:var(--theme-cover-page-title-font-family,var(--theme-fonts-family-primary));text-transform:var(--theme-cover-page-title-text-transform,none)}@media not all and (min-width:48rem){.el_section_cover__title{font-size:min(var(--theme-cover-page-title-font-size,calc(2.125rem * var(--theme-fonts-size-headlines))),calc(2.125rem * var(--theme-fonts-size-headlines)))}}.el_section_cover__subtitle{font-weight:var(--theme-cover-page-subtitle-font-weight,inherit);font-style:var(--theme-cover-page-subtitle-font-style,inherit);font-size:var(--theme-cover-page-subtitle-font-size,inherit);font-family:var(--theme-cover-page-subtitle-font-family,inherit);text-transform:var(--theme-cover-page-subtitle-text-transform,inherit);color:var(--theme-cover-page-subtitle-color,inherit)}.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}.el_section-hidden .el_section_cover__split-l3{position:relative}.el_section_cover__body>.el_hidden_page_label{align-self:center}}@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-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-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.25rem));font-size:calc(var(--text-base) + var(--theme-day-date-size-step,0px));text-transform:var(--theme-fonts-transform-subheadlines,none);font-weight:var(--theme-fonts-weight-subheadlines,500);font-style:var(--theme-fonts-style-subheadlines,normal);font-family:var(--theme-subheadlines-font-family,var(--theme-fonts-family-primary));letter-spacing:var(--theme-fonts-letter-spacing-subheadlines,inherit);text-align:var(--theme-fonts-align-subheadlines,inherit);color:var(--theme-day-color-date,oklch(70% 0 0))}@media print{.section_days__subheadline{text-align:center!important}}.section_days__subheadline-l2,.section_days__subheadline-l3{text-transform:var(--theme-fonts-transform-subheadlines,uppercase);text-align:var(--theme-fonts-align-subheadlines,center)}.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}@media print{.section_days__event_content_toggle{display:none!important}}.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);grid-template-columns:auto 1fr;display:grid}.section_days__event_group:focus{--tw-outline-style:none;outline-style:none}.section_days__event .travel_brief_section__detail_card{background-color:var(--theme-day-box-color-background,transparent);border-color:var(--theme-day-box-color-border,var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb)));border-radius:var(--theme-day-box-radius,8px)}.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__fold{margin-top:calc(var(--spacing,.25rem) * 3);grid-column:span 2/span 2}.section_days__event_lines{min-width:0;font-size:16px;line-height:18px;font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,.04px);flex-direction:column;grid-column-start:2;gap:12px;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__fold{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-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.62rem));--tw-leading:1.3;letter-spacing:var(--theme-event-title-letter-spacing,normal);line-height:1.3;font-weight:var(--theme-event-title-font-weight,500);font-style:var(--theme-event-title-font-style,normal);font-family:var(--theme-event-title-font-family,var(--theme-fonts-family-primary));text-transform:var(--theme-event-title-text-transform,none);color:var(--theme-event-title-color,inherit);margin:0}.section_days__event_title--strong{font-weight:var(--theme-event-title-font-weight,700)}.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);font-weight:var(--theme-fonts-weight-paragraph,400);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,normal)}.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}@media print{.section_days__rooming_group{break-inside:avoid}}.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);white-space:pre-line;overflow-wrap:anywhere;margin:0}.section_days__fold{flex-direction:column;display:flex}.section_days__fold_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);--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);background-color:#0000;border-width:0;padding:0;font-style:italic;display:flex}@media print{.section_days__fold_toggle{break-after:avoid}}.section_days__fold_toggle{font-size:calc(1.125rem * var(--theme-fonts-size-headlines));color:var(--theme-color-foreground)}.section_days__fold_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__fold_toggle[aria-expanded=true] .section_days__fold_caret{rotate:180deg}.section_days__fold_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__fold_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__inclusions_heading{--tw-font-weight:var(--font-weight-bold,600);font-weight:var(--font-weight-bold,600)}.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}@media print{.section_days__contact{break-inside:avoid}}.section_days__contact+.section_days__contact{margin-top:calc(var(--spacing,.25rem) * 5)}.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;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{text-decoration-line:none}.section_days__contact_website{color:var(--theme-color-accent,oklch(74% .14 252.95))}}@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))}@media(min-width:48rem){.section_map__configure-l2,.section_map__configure-l4,:is(.assembly-header-l2,.assembly-header-l3,.assembly-header-l4) .section_map__configure-l1{top:calc(var(--theme-height-navbar) + var(--theme-header-offset-top) + .875rem)}}.section_map__content{gap:calc(var(--spacing,.25rem) * 6)}.section_map__title{font-size:calc(1.125rem * var(--theme-fonts-size-body));color:var(--theme-color-foreground)}@media print{.section_map__title{break-after:avoid}}.section_map__title{font-weight:var(--theme-fonts-weight-title,600);font-style:var(--theme-fonts-style-title,italic);font-family:var(--theme-title-font-family,inherit);text-transform:var(--theme-fonts-transform-title,inherit);letter-spacing:var(--theme-fonts-letter-spacing-title,inherit)}@media print{.section_map__title{font-style:normal}}.section_map__list{gap:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);font-family:var(--theme-map-list-font-family,var(--theme-fonts-family-primary));font-weight:var(--theme-map-list-font-weight,var(--theme-fonts-weight-paragraph,inherit));letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);font-style:var(--theme-map-list-font-style,inherit);text-transform:var(--theme-map-list-text-transform,inherit);flex-direction:column;list-style-type:decimal;display:flex}.section_map :is(.section_map__list,.section_map__card_text-l2,.section_map__step_text-l3) strong{font-weight:clamp(600,calc(var(--theme-map-list-font-weight,var(--theme-fonts-weight-paragraph,500)) + 100),900)}.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-body));--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__configure-l2{right:auto;left:calc(var(--spacing,.25rem) * 3.5)}.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);color:var(--theme-map-color-foreground,#fff);flex-direction:column;display:flex;position:relative}@media print,screen and not (min-width:48rem){.section_map__overlay-l2{width:100%;max-width:none;min-height:0;color:var(--theme-page-color-foreground);background-color:var(--theme-page-color-background);margin:0;padding:1.5rem 1.125rem}}@media print{.section_map__overlay-l2{padding:1.5rem 0 0}}.section_map__headline-l2{gap:calc(var(--spacing,.25rem) * 2);align-items:var(--theme-fonts-align-headlines,center);text-align:var(--theme-fonts-align-headlines,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}@media print,screen and not (min-width:48rem){.section_map__headline-l2 .el_header{box-shadow:none;background-color:#0000}}.section_map__headline-l2 .builder_wrapper-sticky{margin-bottom:0;position:static}.section_map__headline-l2 .el_header__title{text-align:var(--theme-fonts-align-headlines,center);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,screen and not (min-width:48rem){.section_map__headline-l2 .el_header__title{color:var(--theme-page-color-foreground)}}@media print{.section_map__headline-l2 .el_header__title{text-align:left}}.section_map__title-l2{font-weight:var(--theme-fonts-weight-title,400);color:var(--theme-map-color-foreground,#fff)}@media print,screen and not (min-width:48rem){.section_map__title-l2{color:var(--theme-page-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,screen and not (min-width:48rem){.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 print,screen and not (min-width:48rem){.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,screen and not (min-width:48rem){.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);background-color:var(--theme-color-background);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media print,screen and not (min-width:48rem){.section_map__badge-l2{color:var(--theme-page-color-foreground);background-color:var(--theme-page-color-background);border:1px solid var(--theme-page-color-foreground)}}.section_map__card_text-l2{font-family:var(--theme-map-list-font-family,var(--theme-fonts-family-secondary));font-weight:var(--theme-map-list-font-weight,var(--theme-fonts-weight-paragraph,inherit));letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);font-style:var(--theme-map-list-font-style,inherit);text-transform:var(--theme-map-list-text-transform,inherit)}.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,2fr) minmax(0,3fr);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);top:calc(var(--cover-sticky-top) + 1.125rem);align-self:flex-start;position:sticky}}@media print{.section_map__aside-l3{position:static}}.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 .el_header:has(>.el_hidden_page_label){align-items:flex-start}.section_map__aside-l3 .builder_wrapper-sticky{margin-bottom:0;position:static}.section_map__aside-l3 .el_header__title{text-align:var(--theme-fonts-align-headlines,left);font-weight:var(--theme-fonts-weight-headlines,700);font-size:calc(2.5rem * var(--theme-fonts-size-headlines));font-family:var(--theme-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{font-weight:var(--theme-fonts-weight-title,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-map-list-font-family,var(--theme-fonts-family-secondary));font-weight:var(--theme-map-list-font-weight,var(--theme-fonts-weight-paragraph,inherit));letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);font-style:var(--theme-map-list-font-style,inherit);text-transform:var(--theme-map-list-text-transform,inherit);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}}.section_map__map-l3 .el_section__badge-top{top:calc(var(--spacing,.25rem) * 6)}@media print{.section_map__map-l3{break-inside:avoid;order:-1;height:auto;position:relative}}}@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;--tw-content:"";--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;--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%}}}@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}@media print{.el_section__content.travel_brief_section__content{gap:calc(var(--spacing,.25rem) * 6);padding-inline:0!important}}.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);flex-wrap:wrap;min-width:0;display:flex}.travel_brief_section__filter{flex-grow:1}.travel_brief_section__toolbar_actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.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-right: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(--theme-color-foreground,var(--color-gray-900));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);padding-inline:calc(var(--spacing,.25rem) * 3);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{flex-grow:1;justify-content:flex-start;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__action>.travel_brief_section__action_caret{display:none}.travel_brief_section__dropdown{min-width:0;display:inline-flex}.travel_brief_section__filter_text{flex-grow:1;min-width:0;display:flex}.travel_brief_section__filter_text>:first-child:after,.travel_brief_section__selection_text>*+:before{content:" "}.travel_brief_section__selection{flex-grow:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.travel_brief_section__selection:after{visibility:hidden;text-overflow:ellipsis;white-space:nowrap;content:attr(data-all-events);grid-area:1/1;overflow:hidden}.travel_brief_section__selection_text{contain:inline-size;grid-area:1/1;min-width:0;display:flex}.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_body{max-height:inherit;flex-direction:column;display:flex}.travel_brief_section__menu_header{height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(95% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(25% 0 0));flex-shrink:0;display:flex}.travel_brief_section__menu_list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.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;font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);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));font-family:var(--theme-travel-brief-table-font-family,var(--theme-fonts-family-primary));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(--theme-travel-brief-table-header-color-background,var(--color-gray-50));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);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);flex-wrap:wrap;display:flex}.travel_brief_section__event_line{align-items:baseline;gap:var(--spacing,.25rem);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);flex-wrap:wrap;display:flex}.travel_brief_section__event_line strong{font-weight:clamp(500,calc(var(--theme-fonts-weight-paragraph,400) + 100),900)}.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;opacity:.7;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);font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit);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__event_line:has(.travel_brief_section__contact_start):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 3)}.travel_brief_section__details .travel_brief_section__event_line span{overflow-wrap:anywhere;min-width:0}.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__tabs_root .travel_brief_section__nights{font-style:italic}.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;font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,inherit)}.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{min-width:0;font-size:16px;line-height:18px;font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,.04px);text-transform:capitalize;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:14px;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-event-line-color,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-event-line-color,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;width:100%;min-width:0;font-size:16px;line-height:18px;font-weight:var(--theme-fonts-weight-paragraph,inherit);letter-spacing:var(--theme-fonts-letter-spacing-paragraph,.04px);border:1px solid var(--theme-travel-brief-card-color-border,var(--theme-color-border,#e5e7eb));border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:19px;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:has(.travel_brief_section__contact_start):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 2)}.travel_brief_section__pdf_event_line--detail{opacity:.7}.travel_brief_section__pdf_event_notes{font-family:var(--theme-fonts-family-secondary)}.el_cover.travel_brief_section__cover-l2{top:var(--cover-sticky-top);height:var(--cover-height);max-height:none;position:sticky}.travel_brief_section__cover-l2:before{pointer-events:none;z-index:1;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}@media print{.travel_brief_section__cover-l2:before{display:none}}.travel_brief_section__cover-l2:before{background:linear-gradient(#00000087,#0000 66.8%),#00000059}.el_section__content.travel_brief_section__content-l2{z-index:2;margin-top:calc(var(--cover-height) * -1);min-height:var(--cover-height);padding-top:calc(var(--cover-wrapper-pt) + 1.5rem);pointer-events:none;background-color:#0000}:is(.el_section__content.travel_brief_section__content-l2>*){pointer-events:auto}.el_section__content.travel_brief_section__content-l2{color:var(--theme-extra-color-cover-text,#fff)}.travel_brief_section__content-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}.travel_brief_section__content-l2 .el_header__title{font-size:calc(2.5rem * var(--theme-fonts-size-headlines));--tw-leading:1.2;text-align:var(--theme-fonts-align-headlines,left);text-transform:var(--theme-fonts-transform-headlines,none);color:var(--theme-section-header-color-foreground,var(--theme-extra-color-cover-text,#fff));line-height:1.2}.travel_brief_section__content-l2 .el_header-l2:has(>.el_header__actions){grid-template-columns:minmax(0,1fr) auto}.travel_brief_section__content-l2 .el_header-l2:has(>.el_header__actions)>.el_header__title{grid-column-start:1}.travel_brief_section__content-l2 .el_header-l2:has(>.el_header__actions)>.el_header__actions{grid-column-start:2}.travel_brief_section__content-l2 .el_header-l2:has(>.el_hidden_page_label){align-items:flex-start}.travel_brief_section__content-l2>.assembly_section__content{padding-top:calc(var(--spacing,.25rem) * 6)}.travel_brief_section__content-l2 :is(.travel_brief_section__body,.travel_brief_section__panel,.travel_brief_section__tabs_root>.travel_brief_section__overview_groups){color:inherit}.travel_brief_section__content-l2 .travel_brief_section__action{height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);--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,);color:inherit}.travel_brief_section__content-l2 .travel_brief_section__action:not(.travel_brief_section__action-bare){border-style:var(--tw-border-style);border-width:1.5px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.travel_brief_section__content-l2 .travel_brief_section__action:not(.travel_brief_section__action-bare){border-color:color-mix(in oklab,var(--color-white,oklch(100% 0 0)) 20%,transparent)}}.travel_brief_section__content-l2 .travel_brief_section__action-bare{--tw-gradient-position:to bottom;flex-grow:0}@supports (background-image:linear-gradient(in lab,red,red)){.travel_brief_section__content-l2 .travel_brief_section__action-bare{--tw-gradient-position:to bottom in oklab}}.travel_brief_section__content-l2 .travel_brief_section__action-bare{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#ffffff4d;--tw-gradient-to:#ffffff42;--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))}.travel_brief_section__content-l2 .travel_brief_section__selection_text{contain:none}.travel_brief_section__content-l2 .travel_brief_section__navigation{height:auto;display:flex}.travel_brief_section__content-l2 .travel_brief_section__tabs{justify-content:flex-start}.travel_brief_section__content-l2 .travel_brief_section__tabs .ui-tabs__tab{height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);--tw-gradient-position:to bottom;background-color:#0000}@supports (background-image:linear-gradient(in lab,red,red)){.travel_brief_section__content-l2 .travel_brief_section__tabs .ui-tabs__tab{--tw-gradient-position:to bottom in oklab}}.travel_brief_section__content-l2 .travel_brief_section__tabs .ui-tabs__tab{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));padding-inline:calc(var(--spacing,.25rem) * 4);--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,);color:inherit}.travel_brief_section__content-l2 .travel_brief_section__tabs .ui-tabs__tab[aria-selected=true]{--tw-gradient-from:#ffffff4d;--tw-gradient-to:#ffffff42;--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));color:inherit;background-color:#0000}.travel_brief_section__content-l2 :is(.travel_brief_section__days,.travel_brief_section__overview_groups,.travel_brief_section__getting_groups,.travel_brief_section__day_card,.travel_brief_section__overview_group,.travel_brief_section__getting_group){border-radius:var(--radius-3xl,1.5rem);--tw-gradient-position:to bottom;background-color:#0000}@supports (background-image:linear-gradient(in lab,red,red)){.travel_brief_section__content-l2 :is(.travel_brief_section__days,.travel_brief_section__overview_groups,.travel_brief_section__getting_groups,.travel_brief_section__day_card,.travel_brief_section__overview_group,.travel_brief_section__getting_group){--tw-gradient-position:to bottom in oklab}}.travel_brief_section__content-l2 :is(.travel_brief_section__days,.travel_brief_section__overview_groups,.travel_brief_section__getting_groups,.travel_brief_section__day_card,.travel_brief_section__overview_group,.travel_brief_section__getting_group){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#3333;--tw-gradient-to:#3333332b;--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))}.travel_brief_section__content-l2 :is(.travel_brief_section__days,.travel_brief_section__overview_groups,.travel_brief_section__getting_groups){gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);--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,)}.travel_brief_section__content-l2 .travel_brief_section__days:not(:has(>:not([hidden]))){display:none}.travel_brief_section__content-l2 :is(.travel_brief_section__day_card,.travel_brief_section__day_card_header,.travel_brief_section__events>*){border-color:var(--theme-travel-brief-table-color-border,#ffffff1a)}.travel_brief_section__content-l2 .travel_brief_section__day_card_header{color:var(--theme-travel-brief-table-header-color-foreground,inherit);background-color:var(--theme-travel-brief-table-header-color-background,transparent)}.travel_brief_section__content-l2 .travel_brief_section__day_card_date{color:var(--theme-travel-brief-table-header-color-foreground,inherit)}.travel_brief_section__content-l2 .travel_brief_section__event_svg{color:var(--theme-extra-color-icon,currentcolor)}.travel_brief_section__content-l2 .travel_brief_section__details_button{color:inherit}.travel_brief_section__content-l2 :is(.travel_brief_section__details,.travel_brief_section__detail_card){border-color:var(--theme-travel-brief-card-color-border,#fff3)}.travel_brief_section__content-l2 :is(.travel_brief_section__route_time_new,.travel_brief_section__value_new){color:var(--color-orange,oklch(76% .159 55.93))}.travel_brief_section__content-l2 :is(.travel_brief_section__route_time_old,.travel_brief_section__value_old){color:inherit}.travel_brief_section__content-l2 .travel_brief_section__route_marker{background:var(--theme-event-line-color,var(--theme-travel-brief-color-dots,currentcolor))}.travel_brief_section__content-l2 :is(.travel_brief_section__overview_group,.travel_brief_section__getting_group){gap:0;display:grid}@media(min-width:48rem){.travel_brief_section__content-l2 :is(.travel_brief_section__overview_group,.travel_brief_section__getting_group):has(>.travel_brief_section__date){grid-template-columns:11.25rem minmax(0,1fr)}}.travel_brief_section__content-l2 .travel_brief_section__date{padding:calc(var(--spacing,.25rem) * 6);text-align:left;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.62rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}@media not all and (min-width:48rem){.travel_brief_section__content-l2 .travel_brief_section__date{padding-bottom:0}}@media(min-width:48rem){.travel_brief_section__content-l2 .travel_brief_section__date{border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.travel_brief_section__content-l2 .travel_brief_section__date{border-color:color-mix(in oklab,var(--color-white,oklch(100% 0 0)) 10%,transparent)}}}.travel_brief_section__content-l2 :is(.travel_brief_section__overview_lines,.travel_brief_section__getting_events){padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}.travel_brief_section__content-l2 .travel_brief_section__overview_line{text-align:left;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.462rem));--tw-leading:1.4;line-height:1.4}.travel_brief_section__content-l2 .travel_brief_section__overview_rich_text{--tw-prose-body:currentcolor;--tw-prose-headings:currentcolor;--tw-prose-bold:currentcolor;--tw-prose-links:currentcolor;--tw-prose-bullets:currentcolor;--tw-prose-counters:currentcolor;--tw-prose-quotes:currentcolor}@media(min-width:64rem){.el_section.travel_brief_section-l3{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 10);row-gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 9);display:grid}}@media(min-width:80rem){.el_section.travel_brief_section-l3{column-gap:calc(var(--spacing,.25rem) * 20)}}@media(min-width:64rem){.el_section.travel_brief_section-l3{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.el_section.travel_brief_section-l3{grid-template-areas:"aside photo""aside days"}.el_section.travel_brief_section-l3:not(:has(>.travel_brief_section__cover)){grid-template-areas:"aside days""aside days"}@media(min-width:64rem){.travel_brief_section-l3 :is(.travel_brief_section__content,.travel_brief_section__content>.assembly_section__content,.travel_brief_section__calendar){display:contents}}.travel_brief_section-l3>.travel_brief_section__cover{height:calc(var(--spacing,.25rem) * 81.5);max-height:none;position:relative;top:auto}@media(min-width:64rem){.travel_brief_section-l3>.travel_brief_section__cover{width:100%;margin-inline:0}}.travel_brief_section-l3>.travel_brief_section__cover{grid-area:photo}@media(min-width:64rem){.travel_brief_section-l3 :is(.travel_brief_section__aside,.travel_brief_section__content>.el_header,.travel_brief_section__content>.builder_wrapper){top:calc(var(--cover-sticky-top) + 1.5rem);position:sticky}}.travel_brief_section-l3 :is(.travel_brief_section__aside,.travel_brief_section__content>.el_header,.travel_brief_section__content>.builder_wrapper){grid-area:aside}.travel_brief_section-l3 .travel_brief_section__aside{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.travel_brief_section-l3 .assembly_section__content:has(>.travel_brief_section__calendar>.travel_brief_section__aside){padding-top:0}.travel_brief_section-l3 :is(.travel_brief_section__lists,.travel_brief_section__calendar>.travel_brief_section__no_events,.travel_brief_section__tabs_root){grid-area:days}.travel_brief_section-l3 .el_header{border-style:var(--tw-border-style);padding:0;padding-top:calc(var(--spacing,.25rem) * 6);margin-inline:0;border-width:0;margin-bottom:0;position:static}@media(min-width:64rem){.travel_brief_section-l3 .el_header{padding-top:calc(var(--spacing,.25rem) * 3.75)}}.travel_brief_section-l3 .el_header{background-color:var(--theme-section-header-color-background,transparent);box-shadow:inset 0 -1px 0 var(--theme-section-header-color-border,transparent)}.travel_brief_section-l3 .el_header__title{font-size:calc(2.5rem * var(--theme-fonts-size-headlines));--tw-leading:1.3;text-align:var(--theme-fonts-align-headlines,left);text-transform:var(--theme-fonts-transform-headlines,none);line-height:1.3;font-style:var(--theme-fonts-style-headlines,italic);font-family:var(--theme-headlines-font-family,var(--theme-fonts-family-secondary))}.travel_brief_section-l3 .el_header-l3:has(>.el_header__actions){grid-template-columns:minmax(0,1fr) auto}.travel_brief_section-l3 .el_header-l3:has(>.el_header__actions)>.el_header__title{grid-column-start:1}.travel_brief_section-l3 .el_header-l3:has(>.el_header__actions)>.el_header__actions{grid-column-start:2}.travel_brief_section-l3 .el_header-l3:has(>.el_hidden_page_label){align-items:flex-start}.travel_brief_section-l3 .travel_brief_section__toolbar{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}.travel_brief_section-l3 .travel_brief_section__toolbar_actions{display:contents}@container not (min-width:28rem){.travel_brief_section-l3 .travel_brief_section__filter{grid-column:span 2}}@container (min-width:28rem){.travel_brief_section-l3 .travel_brief_section__toolbar:has(>.travel_brief_section__filter) .travel_brief_section__action-outlined{grid-column:span 2}}.travel_brief_section-l3 .travel_brief_section__action{height:calc(var(--spacing,.25rem) * 12.25);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:0}.travel_brief_section-l3 .travel_brief_section__action:not(.travel_brief_section__action-bare){border-style:var(--tw-border-style);border-width:1px;border-color:currentColor}.travel_brief_section-l3 .travel_brief_section__action-bare{background-color:var(--theme-color-foreground,var(--color-gray-900));color:var(--theme-color-background,white);justify-content:center}.travel_brief_section-l3 .travel_brief_section__filter_text{flex-grow:0}.travel_brief_section-l3 .travel_brief_section__selection:after{content:none}.travel_brief_section-l3 .travel_brief_section__selection_text{contain:none}.travel_brief_section-l3 .travel_brief_section__action-bare>.travel_brief_section__action_icon:not(.travel_brief_section__action_caret){display:none}.travel_brief_section-l3 .travel_brief_section__action>.travel_brief_section__action_caret{display:flex}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@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%}@layer components{.el_title{text-align:left;font-weight:var(--theme-fonts-weight-title,600);font-style:var(--theme-fonts-style-title,italic);font-family:var(--theme-title-font-family,inherit);text-transform:var(--theme-fonts-transform-title,inherit);letter-spacing:var(--theme-fonts-letter-spacing-title,inherit);font-size:calc(1.125rem * var(--theme-fonts-size-body));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}}
