/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-off-canvas{--color-text:var(--color-white);--color-link:var(--color-white);--color-link-focus:var(--color-white);--color-heading:var(--color-white);--color-bg:var(--color-secondary);--color-bg-focus:var(--color-secondary-focus);color:var(--color-text);background-color:var(--color-bg)}.header{position:relative;z-index:10}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__branding{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:160px}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.header__content>*{display:none;-webkit-margin-end:1rem;margin-inline-end:1rem}.header__content>:last-child{-webkit-margin-end:0;margin-inline-end:0}@media (min-width:1280px){.header__content>*{display:block;margin-inline:1rem!important}}@media (min-width:1280px){.header__content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.header__social{display:block!important}.header__search{position:relative;z-index:2;display:block!important}.header__menu{position:relative;z-index:3;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-off-canvas{position:relative;z-index:111;display:-webkit-box;display:-ms-flexbox;display:flex}.header-off-canvas .header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-off-canvas .off-canvas{-ms-flex-negative:1;flex-shrink:1}.header-off-canvas--sticky{position:sticky;z-index:111;top:var(--drupal-displace-offset-top,0);inset-inline:0;-webkit-transition:var(--transition)!important;transition:var(--transition)!important;background-color:transparent}.header-off-canvas--sticky .header__branding{max-width:80px;-webkit-transition:var(--transition);transition:var(--transition)}.header-off-canvas--sticky .header{-webkit-transition:var(--transition);transition:var(--transition);background:var(--color-bg)}@media (min-width:1280px){.header-off-canvas--sticky .header{margin-top:80px}}@media (min-width:1280px){.header-off-canvas--sticky{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--hidden{top:calc(-2 * var(--header-height))!important}@media (min-width:1280px){body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--top{--color-bg:hsla(var(--color-black-hsl),0.5);-webkit-transform:none;transform:none;background-color:transparent}body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--top .header{margin:0;background-color:transparent}body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--top .header__content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:var(--size-border-radius-small);background-color:var(--color-bg);-webkit-box-shadow:8px 8px 10px 0 rgba(0,0,0,.25);box-shadow:8px 8px 10px 0 rgba(0,0,0,.25)}body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--top .header__branding{max-width:160px}}
.node .node__content>.field{margin-bottom:var(--size-spacing-100)}.node--full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node__inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.node--has-image .node__inner{overflow:hidden}.node--full .node__title:not(.field){margin-top:var(--size-spacing-100);margin-bottom:var(--size-spacing-100);max-width:960px}@media (min-width:768px){.node--full .node__title:not(.field){margin-top:var(--size-spacing-200)}}@media (min-width:1440px){.node--full .node__title:not(.field){margin-top:var(--size-spacing-300)}}@media (min-width:768px){.node--full .node__title:not(.field){margin-bottom:var(--size-spacing-200)}}@media (min-width:1440px){.node--full .node__title:not(.field){margin-bottom:var(--size-spacing-300)}}.node--full .node__title.field{margin:0}.node--no-image .node__introduction.field p:last-child,.node--no-image .node__introduction>.field p:last-child{margin-bottom:0}.node__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--size-spacing-200);gap:var(--size-spacing-100)}.node__meta__item{--color-link:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--size-spacing-050);text-transform:uppercase;color:var(--color-text);font-size:var(--size-font-125)}.node__meta__item:last-child{margin-bottom:0}.node__meta__item .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.node__tags .node__meta__item{max-width:768px;padding:var(--size-gutter-200) 0;line-height:24px}.node__meta__item>svg{width:1.2em;height:1.2em;margin-top:.25rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.node__meta__item>svg path{fill:currentColor}.node__meta__item>svg+.field{-webkit-box-flex:1;-ms-flex:1;flex:1}.node__meta__item a{text-decoration:underline}.node__authors-bio>*{margin-bottom:var(--size-spacing-200)}.node__authors-bio>:first-child{border-top:1px solid var(--color-grey)}.node__authors-bio>:last-child{margin-bottom:0}.node--unpublished{position:relative;background:hsla(var(--color-alert-hsl),.2)}.node--unpublished::before{position:absolute;z-index:2;top:0;right:0;left:0;padding:.2em;content:"UNPUBLISHED";text-align:center;opacity:.25;color:var(--color-alert-hsl);font-size:72px;font-weight:var(--font-weight-medium)}.node .field .field--label-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.node .field .field--label-inline .field__label{font-weight:var(--font-weight-bold)}.node__translations .lang--ar{direction:rtl}.node__translations .lang--de,.node__translations .lang--en{direction:ltr}.node__translations .view-content{overflow:hidden;margin-bottom:var(--size-spacing-100)}.node__translations .views-row{float:right;clear:both}[dir=rtl] .node__translations .views-row{float:left}@media (min-width:1280px){.node--has-image{margin-top:calc(-1 * (var(--header-height) + var(--size-spacing-500)))}.node--has-image .node__inner{padding-top:calc(var(--header-height) + var(--size-spacing-500))}}.node--full .field--name-field-year{font-size:var(--size-font-heading-5);font-weight:var(--font-weight-bold)}.node--full .node__content.centered .building-blocks>.building-block:last-child{margin-bottom:0!important}.node--full .node__content.centered .social-sharing{--color-text:var(--color-black);--color-heading:var(--color-black);padding:var(--size-gutter-200);background-color:#e0e0e0}@media (min-width:768px){.node--full .node__content.centered .social-sharing{padding:var(--size-gutter-100) calc(3 * var(--size-gutter-100))}}.node--full .node__content.centered .building-blocks,.node--full .node__content.centered .node__introduction{--color-text:var(--color-black);--color-heading:var(--color-black);padding:var(--size-gutter-200) var(--size-gutter);background-color:#e0e0e0}@media (min-width:768px){.node--full .node__content.centered .building-blocks,.node--full .node__content.centered .node__introduction{padding:calc(3 * var(--size-gutter-100)) var(--size-gutter-200)}}.node--full .node__content.centered .node__introduction+.building-blocks{padding-top:0!important}@media (min-width:1440px){.node--full .node__content.centered{max-width:1280px}}@media (min-width:1440px){.node__related-content>div.centered,.node__tags.centered{max-width:1280px}}.node__related-content>.block__title>span{position:relative}.node__related-content>.block__title>span::after{position:absolute;z-index:-1;bottom:0;width:calc(100% + var(--size-spacing-100));height:var(--size-spacing-075);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--color-text-inverted);inset-inline-start:0}
@media (min-width:1280px){.homepage{margin-top:calc(-1*var(--header-height))}}.disabled-path-frontpage{overflow:hidden;height:100vh}.disabled-path-frontpage .dialog-off-canvas-main-canvas{display:block!important;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-padding-top:calc(var(--header-height)/2);height:100vh}.disabled-path-frontpage .dialog-off-canvas-main-canvas>.layout-container{scroll-snap-align:center}.disabled-path-frontpage .dialog-off-canvas-main-canvas>.footer{scroll-snap-align:center}@media (min-width:1280px){.disabled-path-frontpage .dialog-off-canvas-main-canvas #main-content+.layout-container{margin-top:calc(-1*var(--header-height))}}.disabled-path-frontpage .dialog-off-canvas-main-canvas::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.disabled-path-frontpage .dialog-off-canvas-main-canvas::-webkit-scrollbar-thumb{border:none;background-color:hsla(var(--color-white-hsl),.5)}.disabled-path-frontpage .dialog-off-canvas-main-canvas::-webkit-scrollbar{width:.5rem;background-color:transparent}.homepage .slideshow--full .slide__text{display:none}@media (min-width:768px){.homepage .slideshow--full .slide__text{display:block}}
.header__locale{-ms-flex-item-align:start;align-self:flex-start;height:100%}.language-switcher-language-url{position:relative}@media (min-width:1280px){.language-switcher-language-url{width:var(--size-spacing-225);height:100%}}.language-switcher-language-url .links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:var(--size-spacing-100);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-transform:uppercase}@media (min-width:1280px){.language-switcher-language-url .links{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:var(--size-spacing-300);padding-inline:0}.language-switcher-language-url .links::after{position:absolute;top:var(--size-spacing-100);width:1rem;height:1rem;margin-top:.25rem;content:"";background-color:var(--color-link);inset-inline-end:0;-webkit-mask-image:url(/themes/custom/nights/templates/site-components/language-switcher/icons/chevron-down.svg);mask-image:url(/themes/custom/nights/templates/site-components/language-switcher/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem auto;mask-size:1rem auto}.language-switcher-language-url .links:hover{position:absolute;z-index:10;top:0;right:0;left:0;overflow:hidden;border-radius:var(--size-border-radius-small);border-bottom-right-radius:var(--size-border-radius-small);border-bottom-left-radius:var(--size-border-radius-small)}.language-switcher-language-url .links:hover li{display:block!important;width:100%;background-color:var(--color-bg)}.language-switcher-language-url .links:hover::after{background-color:var(--color-link)}}.language-switcher-language-url .links li{position:relative;margin:0 .5rem;color:inherit}.language-switcher-language-url .links li::after{position:absolute;top:0;inset-inline-start:100%;-webkit-margin-start:.4rem;margin-inline-start:.4rem}.language-switcher-language-url .links li:last-child::after{display:none}.language-switcher-language-url .links li:last-child{-webkit-margin-end:0;margin-inline-end:0}@media (min-width:1280px){.language-switcher-language-url .links li{display:none;width:100%;margin:0}.language-switcher-language-url .links li.is-active{display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0;background-color:transparent}.language-switcher-language-url .links li:last-child{margin-bottom:0}.language-switcher-language-url .links li::after{display:none}}.language-switcher-language-url .links li a{display:block;text-decoration:none;font-weight:var(--font-weight-extra-bold)}.language-switcher-language-url .links li a:hover{text-decoration:none}.language-switcher-language-url .links li a.is-active{font-weight:var(--font-weight-extra-bold)}@media (min-width:1280px){.language-switcher-language-url .links li a.is-active{margin-top:0;margin-bottom:0;font-weight:var(--font-weight-bold);padding-block:var(--size-spacing-100)}}@media (min-width:1280px){.language-switcher-language-url .links li a{margin-top:calc(-1 * var(--size-spacing-100));margin-bottom:1rem;padding:var(--size-spacing-025) var(--size-spacing-050)}}@media (min-width:1280px){.language-switcher-language-url .links li:not(.is-active):last-of-type a{margin-bottom:0}}
.layout{margin-inline:auto}@media (min-width:768px){.layout{position:relative;z-index:1;display:grid;grid-template-columns:var(--size-grid-columns);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}}.layout-container.centered{padding-inline:0}.layout--gap-on{gap:var(--size-grid-gap);padding-inline:var(--size-gutter-100)}.layout__region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:span 12}.layout--gap-on .layout__region{margin-bottom:var(--size-grid-gap)}.layout--gap-on .layout__region:last-child{margin-bottom:0}.layout__region>div{width:100%}.layout__region.layout__region--align-blocks-middle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout__region.layout__region--align-blocks-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout__region.layout__region--align-blocks-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout__region>.centered{padding-inline:0}@media (min-width:768px){.layout__region{margin-bottom:0!important}}@media (min-width:768px){.layout__region--span-1{grid-column:span 1}.layout__region--span-2{grid-column:span 2}.layout__region--span-3{grid-column:span 3}.layout__region--span-4{grid-column:span 4}.layout__region--span-5{grid-column:span 5}.layout__region--span-6{grid-column:span 6}.layout__region--span-7{grid-column:span 7}.layout__region--span-8{grid-column:span 8}.layout__region--span-9{grid-column:span 9}.layout__region--span-10{grid-column:span 10}.layout__region--span-11{grid-column:span 11}.layout__region--span-12{grid-column:span 12}}.layout__region{gap:var(--size-spacing-100)}.layout--bg-light{--color-text:var(--color-black);--color-link:var(--color-blue);--color-link-focus:var(--color-blue);--color-heading:var(--color-black)}.layout--bg-dark{--color-link:var(--color-brand-4);--color-link-focus:var(--color-brand-4)}.layout--bg-color{background-color:var(--color-bg);background-image:var(--color-bg-image,none)}.layout--bg-white{--color-bg:var(--color-white)}.layout--bg-black{--color-bg:var(--color-black)}.layout--bg-brand-1{--color-bg:var(--color-brand-1);--color-text-inverted:var(--color-gray-1)}.layout--bg-brand-2{--color-bg:var(--color-brand-2)}.layout--bg-brand-3{--color-bg:var(--color-brand-3)}.layout--bg-brand-4{--color-bg:var(--color-brand-4)}.layout--bg-gray-1{--color-bg:var(--color-gray-1)}.layout--bg-gray-2{--color-bg:var(--color-gray-2)}.layout--bg-gray-3{--color-bg:var(--color-gray-3);--color-link:var(--color-brand-2);--color-link-focus:var(--color-brand-2)}.layout--bg-blue{--color-bg:var(--color-blue)}.layout--bg-grey-22{--color-bg:var(--color-grey-22)}.layout--bg-blue-50{--color-bg:hsl(var(--color-blue-hsl),0.5)}.layout--bg-gray-1-50{--color-bg:hsl(var(--color-gray-1-hsl),0.5)}.layout--bg-white-50{--color-bg:hsl(var(--color-white-hsl),0.5)}.layout--bg-black-50{--color-bg:hsl(var(--color-black-hsl),0.5)}.layout--bg-brand-4-grad{--color-bg:transparent;--color-bg-image:var(--color-brand-4-grad)}.layout--bg-brand-1-grad{--color-bg:transparent;--color-link:var(--color-blue);--color-link-focus:var(--color-blue);--color-bg-image:var(--color-brand-1-grad);--color-text-inverted:var(--color-gray-1)}.layout--bg-gray-1-grad{--color-bg:transparent;--color-bg-image:var(--color-gray-1-grad)}.layout--padding-top-l{padding-top:var(--size-spacing-200)}@media (min-width:768px){.layout--padding-top-l{padding-top:var(--size-spacing-300)}}.layout--padding-top-m{padding-top:var(--size-spacing-150)}@media (min-width:768px){.layout--padding-top-m{padding-top:var(--size-spacing-200)}}.layout--padding-top-s{padding-top:var(--size-spacing-100)}.layout--padding-bottom-l{padding-bottom:var(--size-spacing-200)}@media (min-width:768px){.layout--padding-bottom-l{padding-bottom:var(--size-spacing-300)}}.layout--padding-bottom-m{padding-bottom:var(--size-spacing-150)}@media (min-width:768px){.layout--padding-bottom-m{padding-bottom:var(--size-spacing-200)}}.layout--padding-bottom-s{padding-bottom:var(--size-spacing-100)}.layout--margin-top-l{margin-top:var(--size-spacing-200)}@media (min-width:768px){.layout--margin-top-l{margin-top:var(--size-spacing-300)}}.layout--margin-top-m{margin-top:var(--size-spacing-150)}@media (min-width:768px){.layout--margin-top-m{margin-top:var(--size-spacing-200)}}.layout--margin-top-s{margin-top:var(--size-spacing-100)}.layout--margin-bottom-l{margin-bottom:var(--size-spacing-200)}@media (min-width:768px){.layout--margin-bottom-l{margin-bottom:var(--size-spacing-300)}}.layout--margin-bottom-m{margin-bottom:var(--size-spacing-150)}@media (min-width:768px){.layout--margin-bottom-m{margin-bottom:var(--size-spacing-200)}}.layout--margin-bottom-s{margin-bottom:var(--size-spacing-100)}.layout--sticky{position:sticky;z-index:2;-webkit-transition:var(--transition);transition:var(--transition)}.layout--sticky.layout--sticky--top{top:var(--drupal-displace-offset-top,0)}.header-off-canvas-sticky.header-off-canvas-visible .layout--sticky.layout--sticky--top{top:calc(var(--drupal-displace-offset-top,0px) + var(--header-height))}.layout--sticky.layout--sticky--bottom{bottom:0}@media (min-width:768px){.layout__region--sticky{position:sticky;-webkit-transition:var(--transition);transition:var(--transition)}.layout__region--sticky.layout__region--sticky--top{top:calc(var(--size-grid-gap) + var(--drupal-displace-offset-top,0px));-ms-flex-item-align:start;align-self:start}.header-off-canvas-sticky.header-off-canvas-visible .layout__region--sticky.layout__region--sticky--top{top:calc(var(--size-grid-gap) + var(--drupal-displace-offset-top,0px) + var(--header-height))}.layout__region--sticky.layout__region--sticky--bottom{bottom:var(--size-grid-gap);-ms-flex-item-align:end;align-self:end}}.layout__region--padding-inline-l{padding-inline:var(--size-spacing-100)}@media (min-width:768px){.layout__region--padding-inline-l{padding-inline:var(--size-spacing-200)}}@media (min-width:768px){.layout__region--padding-inline-l{padding-inline:var(--size-spacing-300)}}.layout__region--padding-inline-m{padding-inline:var(--size-spacing-050)}@media (min-width:768px){.layout__region--padding-inline-m{padding-inline:var(--size-spacing-100)}}@media (min-width:768px){.layout__region--padding-inline-m{padding-inline:var(--size-spacing-200)}}.layout__region--padding-inline-s{padding-inline:var(--size-spacing-025)}@media (min-width:768px){.layout__region--padding-inline-s{padding-inline:var(--size-spacing-075)}}@media (min-width:768px){.layout__region--padding-inline-s{padding-inline:var(--size-spacing-100)}}.layout__region--padding-block-l{padding-block:var(--size-spacing-200)}@media (min-width:768px){.layout__region--padding-block-l{padding-block:var(--size-spacing-300)}}.layout__region--padding-block-m{padding-block:var(--size-spacing-150)}@media (min-width:768px){.layout__region--padding-block-m{padding-block:var(--size-spacing-200)}}.layout__region--padding-block-s{padding-block:var(--size-spacing-100)}

.layout-builder-form{position:sticky;z-index:100;top:var(--drupal-displace-offset-top,0);padding:var(--size-spacing-100);background-color:var(--color-bg);-webkit-box-shadow:0 3px 0 0 #2f91da;box-shadow:0 3px 0 0 #2f91da}.layout-builder-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-1rem;margin-left:-1rem}.layout-builder-form .form-actions>*{margin:0 1rem}.layout-builder-form .vertical-tabs{display:none}.layout-builder,.layout-builder-block{background-color:var(--color-bg)}.layout-builder-block__content-preview-placeholder-label{color:var(--color-text)}
.field--name-field-m-caption{font-weight:var(--font-weight-light)}.field--name-field-m-caption strong{font-weight:var(--font-weight-medium)}.text .media{margin-bottom:var(--size-spacing-100);text-align:center}.text .media img{width:auto;max-width:100%;height:auto}.is-b-loading::before{background-color:var(--color-secondary)}.media--unpublished{position:relative;background:hsla(var(--color-alert),.2)}.media--unpublished::before{position:absolute;z-index:2;top:0;inset-inline:0;padding:.2em;content:"UNPUBLISHED";text-align:center;opacity:.25;color:var(--color-alert);font-size:72px;font-weight:var(--font-weight-bold)}
.field--name-field-m-image-image{text-align:center}.field--name-field-m-image-image img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.field--name-field-m-image-image:after{display:table;clear:both;content:""}.media--type-image.media--view-mode-full-width img{float:inline-start;width:100%}svg path{fill:currentColor}
ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;font-family:var(--font-family-alternate)}ul.menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-item{position:relative;margin:0;padding:0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;text-decoration:none;font-weight:var(--font-weight-regular)}.menu-item__link.is-active,.menu-item__link:focus,.menu-item__link:hover{text-decoration:none!important}.menu-item__icon{display:none;-webkit-margin-start:1rem;margin-inline-start:1rem}.menu-item__icon svg{width:auto;height:1rem}.menu-item__icon svg path{fill:currentColor}.menu-item--active-trail>.menu-item__link{text-decoration:none;font-weight:var(--font-weight-bold)}.social-link__icon+.menu-item__title{-webkit-margin-start:var(--size-spacing-025);margin-inline-start:var(--size-spacing-025)}.submenu-toggles .menu-item>.menu{display:none}.submenu-toggles .menu-item>.sub-menu-item-toggle{cursor:pointer}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:none}.submenu-toggles .menu-item--open>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:160px}@media (min-width:1280px){.submenu-toggles .menu-item--open>.menu{position:absolute;display:none}}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:none}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu-toggles .sub-menu-item-toggle>*{pointer-events:none}.submenu-toggles .menu-item--has-sub-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.submenu-toggles .menu-item--has-sub-menu .menu-item__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.submenu-toggles .sub-menu-item-toggle{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:var(--size-spacing-200);-webkit-margin-start:auto;margin-inline-start:auto;padding:0;color:inherit;border:0;background:0 0}.submenu-toggles .sub-menu-item-toggle:active,.submenu-toggles .sub-menu-item-toggle:focus,.submenu-toggles .sub-menu-item-toggle:hover{outline:0}.submenu-toggles .sub-menu-item-toggle__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--size-spacing-200);height:100%;margin:0}.submenu-toggles .sub-menu-item-toggle__icon svg{width:var(--size-spacing-075);height:var(--size-spacing-075)}.submenu-toggles .sub-menu-item-toggle__icon svg path{fill:currentColor}@media (min-width:1280px){.submenu-toggles .menu-item--has-sub-menu.menu-item--level-0>.sub-menu-item-toggle .sub-menu-item-toggle__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:1280px){.submenu-toggles .menu-item--open>.menu{top:100%;inset-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}@media (min-width:1280px){.submenu-toggles .menu-item .menu-item--open>.menu{top:0;inset-inline-start:100%}}.menu--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu--footer>.menu-item{margin-bottom:var(--size-spacing-050)}.menu--footer>.menu-item:last-child{margin-bottom:0}.menu--footer>.menu-item .menu-item__link{text-transform:uppercase;font-weight:var(--font-weight-extra-bold)}.menu--footer>.menu-item .menu-item__link.is-active,.menu--footer>.menu-item .menu-item__link:focus,.menu--footer>.menu-item .menu-item__link:hover{text-decoration:underline}.menu--footer .menu--sub-menu{margin-top:var(--size-spacing-100)}.menu--footer .menu--sub-menu .menu-item{margin-bottom:.5rem}.menu--footer .menu--sub-menu .menu-item:last-child{margin-bottom:0}.menu--footer .menu--sub-menu .menu-item__link{font-weight:var(--font-weight-regular)}.header__menu .menu{--color-link:var(--color-white);--color-link-focus:var(--color-brand-4);margin:0 calc(-1 * var(--size-spacing-025))}.menu--main{gap:var(--size-gutter)}.header__menu .menu-item{margin:0 var(--size-spacing-025);text-transform:uppercase}.header__menu .menu-item .menu-item{margin:0 0}.header__menu .menu .menu-item__link{padding:var(--size-spacing-025) var(--size-spacing-050);font-weight:var(--font-weight-extra-bold)}.header__menu .menu .menu-item__link.is-active{font-weight:var(--font-weight-black)}.header__menu .menu-item--level-0 .menu-item__link{padding-block:var(--size-spacing-100)}.header__menu .menu .menu .menu-item__link{padding:var(--size-spacing-025) var(--size-spacing-050)}.header__menu .menu .sub-menu-item-toggle{width:var(--size-spacing-100);-webkit-margin-start:calc(-1 * var(--size-spacing-050));margin-inline-start:calc(-1 * var(--size-spacing-050));color:currentColor}.header__menu .menu .sub-menu-item-toggle .sub-menu-item-toggle__icon{height:1rem}.header__menu .menu .sub-menu-item-toggle .sub-menu-item-toggle__icon svg{width:auto;height:height}.header__menu .menu .sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:none!important}.header__menu .menu .sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header__menu .menu .menu{z-index:3;white-space:nowrap;background-color:var(--color-bg);-webkit-box-shadow:8px 8px 10px 0 rgba(0,0,0,.25);box-shadow:8px 8px 10px 0 rgba(0,0,0,.25)}.header-off-canvas--top .header__menu .menu .menu{border-bottom-right-radius:var(--size-border-radius-small);border-bottom-left-radius:var(--size-border-radius-small)}.header__menu .menu .menu-item--open>.menu-item__link,.header__menu .menu .menu-item--open>.sub-menu-item-toggle{color:var(--color-link-focus)}ul.menu--social-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media (min-width:768px){ul.menu--social-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.menu--social-links .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu--social-links .menu-item__title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.menu--social-links .menu-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;color:var(--color-link)}.menu--social-links .menu-item__link.is-active,.menu--social-links .menu-item__link:focus,.menu--social-links .menu-item__link:hover{text-decoration:none;color:var(--color-link-focus)}.social-link__icon{display:inline-block;width:1.25rem;height:1.25rem}.social-link__icon svg{width:100%;height:100%;margin:auto}.social-link__icon svg path{-webkit-transition:var(--transition);transition:var(--transition);fill:currentColor}.footer .menu--social-links{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-inline:0}.footer .menu--social-links .menu-item{margin:0}.footer .social-link__icon{width:2rem;height:2rem}.housekeeping .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100);margin:0;padding:0}.housekeeping .menu-item{margin-bottom:0;list-style-type:none}.housekeeping .menu-item a{text-decoration:none;color:var(--color-primary)}.housekeeping .menu-item a:focus,.housekeeping .menu-item a:hover{text-decoration:underline}.housekeeping .menu-item:first-child{margin-left:0}.off-canvas__menu{position:relative;background-color:var(--color-bg);padding-inline:var(--size-spacing-100)}.off-canvas__menu .navigation{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translateX(0);transform:translateX(0)}.off-canvas__menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background:var(--color-bg)}.off-canvas__menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0;padding:0;text-align:start;border-bottom:2px solid var(--color-border-hr)}.off-canvas__menu .sub-menu-item-toggle{position:relative;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;color:var(--color-link);margin-inline:0 auto}.off-canvas__menu .sub-menu-item-toggle__icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.off-canvas__menu .menu-item__link{position:relative;z-index:1;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--size-spacing-050) 0;color:var(--color-link);background:0 0}.off-canvas__menu .menu-item__link.is-active,.off-canvas__menu .menu-item__link:focus,.off-canvas__menu .menu-item__link:hover{text-decoration:none;color:var(--color-link)}.off-canvas__menu .menu-item__link::after{display:none!important}.off-canvas__menu .menu-item--active-trail>.menu-item__link{text-decoration:none;color:var(--color-link)}.off-canvas__menu .menu-item--active-trail>.sub-menu-item-toggle{color:var(--color-link)}.off-canvas__menu .menu--sub-menu{position:relative;z-index:2;display:none!important;-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;width:100%;padding:0 var(--size-spacing-100)}.off-canvas__menu .menu-item--open{border-bottom-color:transparent}.off-canvas__menu .menu-item--open>.menu--sub-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.submenu-toggles .menu-item>.menu{display:none}.submenu-toggles .menu-item>.sub-menu-item-toggle{cursor:pointer}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:none}.submenu-toggles .menu-item--open>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:160px}@media (min-width:1280px){.submenu-toggles .menu-item--open>.menu{position:absolute;display:none}}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:none}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu-toggles .sub-menu-item-toggle>*{pointer-events:none}.submenu-toggles .menu-item--has-sub-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.submenu-toggles .menu-item--has-sub-menu .menu-item__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.submenu-toggles .sub-menu-item-toggle{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:var(--size-spacing-200);-webkit-margin-start:auto;margin-inline-start:auto;padding:0;color:inherit;border:0;background:0 0}.submenu-toggles .sub-menu-item-toggle:active,.submenu-toggles .sub-menu-item-toggle:focus,.submenu-toggles .sub-menu-item-toggle:hover{outline:0}.submenu-toggles .sub-menu-item-toggle__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--size-spacing-200);height:100%;margin:0}.submenu-toggles .sub-menu-item-toggle__icon svg{width:var(--size-spacing-075);height:var(--size-spacing-075)}.submenu-toggles .sub-menu-item-toggle__icon svg path{fill:currentColor}@media (min-width:1280px){.submenu-toggles .menu-item--has-sub-menu.menu-item--level-0>.sub-menu-item-toggle .sub-menu-item-toggle__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:1280px){.submenu-toggles .menu-item--open>.menu{top:100%;inset-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}@media (min-width:1280px){.submenu-toggles .menu-item .menu-item--open>.menu{top:0;inset-inline-start:100%}}
.region--help{position:relative}.region--help .messages__wrapper{position:absolute;z-index:210;top:25%;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.messages__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:var(--size-max-width-l);max-height:90vh;margin:0 auto;word-wrap:break-word;background-image:none!important;gap:var(--size-spacing-100)}.messages{position:relative;width:100%;margin:0;padding:var(--size-spacing-050) var(--size-spacing-200);color:var(--message-text-color);border:1px solid;border-color:var(--message-text-color);border-inline-start-width:var(--size-spacing-025);border-radius:0;background-color:hsla(var(--message-bg-color),.05)}.messages::before{position:absolute;z-index:-1;content:"";background-color:var(--color-white);background-image:var(--message-bg-image);background-repeat:no-repeat;background-position:var(--size-spacing-050) var(--size-spacing-050);background-size:var(--size-spacing-100) var(--size-spacing-100);inset:0}[dir=rtl] .messages::before{background-position:right var(--size-spacing-050) top var(--size-spacing-050)}.messages--status{--message-text-color:var(--color-status);--message-bg-color:var(--color-status-hsl);--message-bg-image:url(/themes/custom/nights/templates/site-components/messages/icons/check.svg)}.messages--warning{--message-text-color:var(--color-warning);--message-bg-color:var(--color-warning-hsl);--message-bg-image:url(/themes/custom/nights/templates/site-components/messages/icons/warning.svg)}.messages--error{--message-text-color:var(--color-alert);--message-bg-color:var(--color-alert-hsl);--message-bg-image:url(/themes/custom/nights/templates/site-components/messages/icons/error.svg)}.messages--error p.error{color:var(--color-alert)}.message__toggle-off{position:absolute;top:0;inset-inline-end:0;display:block;width:var(--size-spacing-100)!important;height:var(--size-spacing-100)!important;margin:var(--size-spacing-050)!important;padding:0;color:var(--color-messages);border:0!important;background:0 0!important;line-height:1}.message__toggle-off svg{display:block;width:var(--size-spacing-100);height:var(--size-spacing-100)}.message__toggle-off svg path{fill:currentColor}.message--is-off{display:none}
.slimline{--color-link:var(--color-white);--color-link-focus:var(--color-white);position:relative}.slimline:hover .slimline__header{background-color:var(--color-brand-3)}.slimline__title{margin-bottom:0;font-size:var(--size-font-125);font-weight:var(--font-weight-bold);line-height:var(--size-line-height-body)}.slimline__link{display:block;width:100%;text-decoration:none}.slimline__link:hover{text-decoration:none}.slimline__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--size-spacing-050) var(--size-spacing-100);-webkit-transition:var(--transition);transition:var(--transition);-webkit-border-start:4px solid var(--color-brand-1);border-inline-start:4px solid var(--color-brand-1)}.slimline__body{display:none}.slimline.is-active .slimline__body{display:block}@media (min-width:1280px){.slimline__body{display:block}}.slimline__body-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--size-spacing-100);border-radius:var(--size-border-radius-large);background-color:var(--color-gray-2);border-end-start-radius:0}.slimline__body-sticky>*{margin-bottom:var(--size-spacing-100)}.slimline__body-sticky>:last-child{margin-bottom:0}.slimline__date{font-size:var(--size-font-125);font-weight:var(--font-weight-regular)}.slimline__cta{margin-top:auto}.slimline__tags{margin-bottom:0;font-weight:var(--font-weight-light)}.slimline__tags>*{position:relative;display:inline;-webkit-margin-end:1em;margin-inline-end:1em}.slimline__tags>::after{position:absolute;top:50%;display:block;width:1px;height:.9em;-webkit-margin-start:.5em;margin-inline-start:.5em;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--color-text);inset-inline-start:100%}.slimline__tags>:last-child{-webkit-margin-end:0;margin-inline-end:0}.slimline__tags>:last-child::after{display:none}.list--slimlines .slimline__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--slimlines .slimline__inner>*{width:100%;max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}@media (min-width:480px){.list--slimlines .slimline__inner>*{max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}}@media (min-width:768px){.list--slimlines .slimline__inner>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1280px){.list--slimlines .slimline__inner>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1440px){.list--slimlines .slimline__inner>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}.list--slimlines .view-content-scroll{--slimline-height:160px;overflow-x:hidden;direction:rtl;background-color:var(--color-gray-1)}.list--slimlines .view-content-scroll .view-content{direction:ltr}[dir=rtl] .list--slimlines .view-content-scroll{direction:ltr}[dir=rtl] .list--slimlines .view-content-scroll .view-content{direction:rtl}.list--slimlines .view-content-scroll::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.list--slimlines .view-content-scroll::-webkit-scrollbar-thumb{border:none;background-color:hsla(var(--color-black-hsl),.5)}.list--slimlines .view-content-scroll::-webkit-scrollbar{width:.25rem;background-color:transparent}@media (min-width:1280px){.list--slimlines .view-content-scroll{overflow-x:0;overflow-y:auto;height:calc(var(--slimline-height) * 4)}}.list--slimlines .view-content{position:relative;padding:0}.list--slimlines .slimline{position:static;margin:var(--size-spacing-100) var(--size-spacing-100)}.slimline__body{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;inset-block:0;inset-inline-end:0}@media (min-width:768px){.slimline__body{position:absolute;z-index:-1;-webkit-padding-end:var(--size-spacing-100);padding-inline-end:var(--size-spacing-100)}}@media (min-width:768px){.list--slimlines .slimline__body-sticky{position:sticky;inset-block:var(--size-spacing-100);height:calc(var(--slimline-height) * 4 - var(--size-spacing-200))}}.slimline__image{overflow:hidden;border-radius:var(--size-border-radius-large);border-end-start-radius:0}.slimline__image img{width:100%;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform-origin:center center;transform-origin:center center}.list--slimlines .slimline.is-active .slimline__header,.list--slimlines .slimline:hover .slimline__header{background-color:var(--color-brand-1)}.list--slimlines .slimline.is-active .slimline__body,.list--slimlines .slimline:hover .slimline__body{z-index:1;opacity:1}
.off-canvas{--color-link:var(--color-white);--color-heading:var(--color-white);--color-bg:var(--color-brand-3);--color-text:var(--color-white);--color-bg-focus:var(--color-brand-3);--color-border-hr:hsla(var(--color-white-hsl),1);position:absolute;top:var(--header-height,0);overflow:hidden;-webkit-transition:-webkit-transform var(--transition-time) var(--transition-function);transition:-webkit-transform var(--transition-time) var(--transition-function);transition:transform var(--transition-time) var(--transition-function);transition:transform var(--transition-time) var(--transition-function),-webkit-transform var(--transition-time) var(--transition-function);-webkit-transform:translateX(-100%);transform:translateX(-100%);color:var(--color-text);background-color:var(--color-bg)}[dir=rtl] .off-canvas{-webkit-transform:translateX(100%);transform:translateX(100%)}.off-canvas--is-on-canvas{z-index:11;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.anonymous{--gin-toolbar-height:0px}.off-canvas__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;width:calc(100vw - var(--drupal-displace-offset-left,0px));height:calc(var(--vh100,100vh) - var(--header-height,0px) - var(--drupal-displace-offset-top,0px));padding:var(--size-spacing-100)}.off-canvas__content>*{width:100%}@media (min-width:1280px){.off-canvas__content{display:none}}.off-canvas__locale{padding-block:var(--size-spacing-100)}.off-canvas__menu{border-bottom:0}.off-canvas__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-webkit-margin-start:calc(-1 * var(--size-spacing-100));margin-inline-start:calc(-1 * var(--size-spacing-100));padding:0;color:inherit;background-color:var(--color-bg);line-height:1}.off-canvas__toggle .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--size-spacing-100);color:inherit;border:0;background-color:transparent!important}.off-canvas__toggle .button:active,.off-canvas__toggle .button:focus,.off-canvas__toggle .button:hover{color:var(--color-link)!important;border:none;outline:0}.off-canvas__toggle .button svg{width:var(--size-spacing-300);height:var(--size-spacing-300);margin:0}.off-canvas__toggle .button svg rect[fill]{fill:var(--color-bg)!important}.off-canvas__toggle .button svg path{fill:currentColor!important}.off-canvas__toggle>*{float:inline-end}@media (min-width:1280px){.off-canvas__toggle{display:none}}.off-canvas-overlay{position:fixed;z-index:-1;inset:0;display:none;-webkit-transition:var(--transition);transition:var(--transition);opacity:0;background:hsla(var(--color-black-hsl),.5)}.off-canvas-is-on .off-canvas-overlay{z-index:1;opacity:1}.off-canvas__toggle-on{display:block}.off-canvas-is-on .off-canvas__toggle-on{display:none}.off-canvas__toggle-off{display:none}.off-canvas__toggle-off svg path[stroke],.off-canvas__toggle-off svg rect[stroke]{stroke:var(--color-brand-4)}.off-canvas-is-on .off-canvas__toggle-off{display:block}body.off-canvas-is-on{overflow:hidden;height:100%}body.off-canvas-is-on .header-off-canvas{--color-bg:var(--color-brand-3)}body.off-canvas-is-on .header-off-canvas .branding svg g,body.off-canvas-is-on .header-off-canvas .branding svg path{fill:var(--color-white)!important}
.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:var(--vh100,100vh)}.dialog-off-canvas-main-canvas>*{width:100%}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.dialog-off-canvas-main-canvas,body,html{min-height:100vh}.footer{position:sticky;top:100vh}.main--has-sidebar{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--size-spacing-200);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1600px;margin:0 auto}.main--has-sidebar .region--content-above,.main--has-sidebar .region--content-below{grid-column:span 12}.main--has-sidebar .region--content-sidebar{grid-column:span 12}@media (min-width:1280px){.main--has-sidebar .region--content-sidebar{grid-column:span 3}}.main--has-sidebar .region--content{grid-column:span 12}@media (min-width:1280px){.main--has-sidebar .region--content{grid-column:span 9}}
.related-content__title{margin-bottom:var(--size-spacing-100)}.related-content__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.related-content__items>*{width:100%;max-width:calc(100%/1 - (var(--size-spacing-100) - var(--size-spacing-100)/1))}@media (min-width:480px){.related-content__items>*{max-width:calc(100%/2 - (var(--size-spacing-100) - var(--size-spacing-100)/2))}}@media (min-width:768px){.related-content__items>*{max-width:calc(100%/2 - (var(--size-spacing-100) - var(--size-spacing-100)/2))}}@media (min-width:1280px){.related-content__items>*{max-width:calc(100%/3 - (var(--size-spacing-100) - var(--size-spacing-100)/3))}}@media (min-width:1440px){.related-content__items>*{max-width:calc(100%/3 - (var(--size-spacing-100) - var(--size-spacing-100)/3))}}
.block--views-exposed-filter-blocksearch-search-page form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.block--views-exposed-filter-blocksearch-search-page form>.form-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.block--views-exposed-filter-blocksearch-search-page form>.form-item .form-reset,.block--views-exposed-filter-blocksearch-search-page form>.form-item .form-select,.block--views-exposed-filter-blocksearch-search-page form>.form-item .form-text,.block--views-exposed-filter-blocksearch-search-page form>.form-item .form-textarea{height:100%}.block--views-exposed-filter-blocksearch-search-page form>.form-actions .form-reset,.block--views-exposed-filter-blocksearch-search-page form>.form-actions .form-submit{height:100%}.header__search{position:relative;z-index:2}.header__search .block__title{width:var(--size-spacing-100);height:var(--size-spacing-100);margin:0;padding:0;cursor:pointer;border:0;background-color:var(--color-link);-webkit-mask-size:var(--size-spacing-100) auto;mask-size:var(--size-spacing-100) auto;-webkit-mask-image:url(/themes/custom/nights/templates/site-components/search/icons/search.svg);mask-image:url(/themes/custom/nights/templates/site-components/search/icons/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.header__search .block__title span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.header__search .block__title:active,.header__search .block__title:focus,.header__search .block__title:hover{background-color:var(--color-link-focus)}@media (min-width:1280px){.header__search .block__title{width:1rem;height:1rem;-webkit-mask-size:1rem var(--size-spacing-100) auto;mask-size:1rem var(--size-spacing-100) auto}}.header__search .search--active .block__title{-webkit-mask-image:url(/themes/custom/nights/templates/site-components/search/icons/close.svg);mask-image:url(/themes/custom/nights/templates/site-components/search/icons/close.svg);background-color:var(--color-link-focus)}.header__search .block__content{display:none}.header__search .search--active .block__content{position:fixed;top:calc(var(--drupal-displace-offset-top,0px) + var(--header-height));display:block;background-color:var(--color-gray-1);inset-inline:0;padding-inline:var(--size-spacing-100)}@media (min-width:1280px){.header__search .search--active .block__content{position:absolute;width:320px;border-radius:1rem;background-color:hsla(var(--color-black-hsl),1);inset-block:-1rem;inset-inline-start:auto;inset-inline-end:1.5rem}}.search--active .form-text{width:100%;border:0;outline:0;background-color:transparent}.search--active .form-text:focus{-webkit-box-shadow:none;box-shadow:none}.search--active .form-actions{display:none}
.glide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0;padding:0;list-style:none;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-y;touch-action:pan-y;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
.glide{--color-link:var(--color-brand-4);--color-link-focus:var(--color-gray-1)}.glide__arrow{position:absolute;z-index:2;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--size-spacing-200);padding:var(--size-spacing-025);cursor:pointer;-webkit-transition:opacity 150ms ease,border .3s ease-in-out;transition:opacity 150ms ease,border .3s ease-in-out;text-align:center;text-transform:uppercase;opacity:1;color:var(--color-text);border:0;background-color:transparent;line-height:1}.glide__arrow:focus{outline:0}.glide__arrow:hover{color:var(--color-brand-1);border-color:#fff;background-image:none!important}.glide__arrow svg{display:block;width:auto;height:var(--size-spacing-100)}.glide__arrow svg path{fill:currentColor}[dir=rtl] .glide__arrow svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.glide__arrow--prev{inset-inline-start:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.glide--carousel .glide__arrow--prev{background-image:-webkit-gradient(linear,left top,right top,from(var(--color-brand-1)),to(transparent));background-image:linear-gradient(to right,var(--color-brand-1),transparent)}[dir=rtl] .glide--carousel .glide__arrow--prev{background-image:-webkit-gradient(linear,right top,left top,from(var(--color-brand-1)),to(transparent));background-image:linear-gradient(to left,var(--color-brand-1),transparent)}@media (min-width:1600px){.centered--xxl .glide__arrow--prev{inset-inline-start:calc(-1 * var(--size-spacing-200))}}.glide__arrow--next{inset-inline-end:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.glide--carousel .glide__arrow--next{background-image:-webkit-gradient(linear,right top,left top,from(var(--color-brand-1)),to(transparent));background-image:linear-gradient(to left,var(--color-brand-1),transparent)}[dir=rtl] .glide--carousel .glide__arrow--next{background-image:-webkit-gradient(linear,left top,right top,from(var(--color-brand-1)),to(transparent));background-image:linear-gradient(to right,var(--color-brand-1),transparent)}@media (min-width:1600px){.centered--xxl .glide__arrow--next{inset-inline-end:calc(-1 * var(--size-spacing-200))}}.glide__arrow[disabled] svg{opacity:.33}@media (min-width:320px){.glide__arrow{top:0;bottom:0}.glide.glide--has-bullets .glide__arrow{bottom:calc((100% - var(--size-spacing-200))/ 2)}}@media (min-width:768px){.glide__arrow{width:7rem;padding:0 var(--size-spacing-100)}.glide__arrow svg{width:3rem;height:3rem}}@media (min-width:1280px){.glide__arrow{width:15rem;padding:0 var(--size-spacing-100)}.glide__arrow svg{width:6rem;height:6rem}}.glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--size-spacing-100);margin:0;padding:0;list-style:none}@media (min-width:1600px){.glide__bullets{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.glide__bullet{display:block;width:var(--size-spacing-050);height:var(--size-spacing-050);margin:0 var(--size-spacing-025);padding:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid var(--color-link);border-radius:100%;background-color:var(--color-link);line-height:0}.glide__bullet:focus{outline:0}.glide__bullet:focus,.glide__bullet:hover{opacity:.7;border-color:var(--color-link-focus);background-color:var(--color-link)}.glide__bullet--active{border-color:var(--color-link-focus);background-color:var(--color-link-focus)!important}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}[data-glide-perview="4"] .glide__bullet{display:none}[data-glide-perview="4"] .glide__bullet:nth-child(4n+1){display:-webkit-box;display:-ms-flexbox;display:flex}[data-glide-perview="3"] .glide__bullet{display:none}[data-glide-perview="3"] .glide__bullet:nth-child(3n+1){display:-webkit-box;display:-ms-flexbox;display:flex}[data-glide-perview="2"] .glide__bullet{display:none}[data-glide-perview="2"] .glide__bullet:nth-child(2n+1){display:-webkit-box;display:-ms-flexbox;display:flex}
.slideshow{--slideshow-style:var(--color-brand-1)}.slideshow--full .slide{overflow:hidden}@media (min-width:1280px){.slideshow--full .slide{height:calc(100vh - var(--drupal-displace-offset-top,0px));min-height:800px}}.slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide--no-image{--color-text:var(--slideshow-style);--color-heading:var(--slideshow-style)}.slide--has-image{background-color:var(--slideshow-style);background-position:center center;background-size:cover}.slideshow .slideshow__bullets{position:absolute;bottom:var(--size-spacing-100);inset-inline:0}.slide--no-text{background-image:none!important}.slide__title{margin:0}.slide__title a{text-decoration:none!important;color:inherit!important}.slide--has-image .slide__overlay{position:absolute;z-index:1;opacity:1;background:0 0;background-image:var(--color-brand-4-grad-80);inset:0}.slide__image{position:relative;overflow:hidden;width:100%}.slide__image img,.slide__image picture{float:inline-start;width:100%;height:100%}.slide__image .field--name-field-m-caption{display:none}.slide__content{position:relative;z-index:2;padding:0}.slide__content .centered{padding-bottom:var(--size-spacing-300)}@media (min-width:1280px){.slide__content .centered{padding-bottom:0}}.slide__content .centered>*{margin-bottom:var(--size-spacing-100)}.slide__content .centered>:last-child{margin-bottom:0}.slide--has-image .slide__content{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;mix-blend-mode:hard-light;inset-inline:0}.slide--has-image .slide__content>.centered{margin:0!important;padding:var(--size-gutter-200);padding-bottom:var(--size-spacing-300);background:var(--color-gray-1)}@media (min-width:1280px){.slide--has-image .slide__content>.centered{padding-bottom:var(--size-gutter)}}@media (min-width:1280px){.slide--has-image .slide__content{opacity:0}}.slide--has-image:hover .slide__content{opacity:1}@media (min-width:1280px){.slide--content--top-start .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.slide--content--top-center .slide__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.slide--content--top-end .slide__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:end}.slide--content--center-start .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:start}.slide--content--center-center .slide__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.slide--content--center-end .slide__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:end}.slide--content--bottom-start .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:start}.slide--content--bottom-center .slide__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.slide--content--bottom-end .slide__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.slide--content--top .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.slide--content--top .slide__content>.centered{width:100%;max-width:none}.slide--content--center .slide__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:start}.slide--content--center .slide__content>.centered{width:100%;max-width:none}.slide--content--bottom .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:start}.slide--content--bottom .slide__content>.centered{width:100%;max-width:none}.slide--content--start .slide__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slide--content--start .slide__content>.centered{height:100%}.slide--content--end .slide__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.slide--content--end .slide__content>.centered{height:100%}}.slideshow .glide__arrow[disabled]{display:none}.slideshow{position:relative;z-index:10}.slideshow__body-wrap{position:fixed;z-index:100;top:calc(var(--header-height) + var(--drupal-displace-offset-top,0px) + var(--size-spacing-300));left:0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-animation:slideshow-body 1.5s ease-in 1.5s forwards;animation:slideshow-body 1.5s ease-in 1.5s forwards;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slideshow__body-wrap::before{position:fixed;z-index:99;content:"";background-color:hsla(0,0%,22%,.5);inset:0}@media (min-width:768px){.slideshow__body-wrap{position:absolute;top:var(--size-gutter);left:0;max-width:540px}.slideshow__body-wrap::before{display:none}}@media (min-width:1280px){.slideshow__body-wrap{top:calc(1.5 * var(--header-height));left:50%;max-width:680px;-webkit-transform:translateX(-350%);transform:translateX(-350%);-webkit-animation:slideshow-body-laptop 1.5s ease-in 1.5s forwards;animation:slideshow-body-laptop 1.5s ease-in 1.5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:1440px){.slideshow__body-wrap{-webkit-animation:slideshow-body-desktop 1.5s ease-in 1.5s forwards;animation:slideshow-body-desktop 1.5s ease-in 1.5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@-webkit-keyframes slideshow-body{to{opacity:1}}@keyframes slideshow-body{to{opacity:1}}@-webkit-keyframes slideshow-body-laptop{to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}}@keyframes slideshow-body-laptop{to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}}@-webkit-keyframes slideshow-body-desktop{to{-webkit-transform:translateX(-75%);transform:translateX(-75%);opacity:1}}@keyframes slideshow-body-desktop{to{-webkit-transform:translateX(-75%);transform:translateX(-75%);opacity:1}}.slideshow__body{padding:var(--size-spacing-150);background-color:var(--color-gray-1)}@media (min-width:768px){.slideshow__body{background-color:hsla(var(--color-blue-hsl),.5)}}.slieshow__b .slideshow__title{margin:0 0 var(--size-spacing-100)}.slideshow__link{margin-top:var(--size-spacing-100)}.slideshow__body-wrap.closed{z-index:-10;display:none;opacity:0}.slideshow__body-wrap.closed::before{display:none}.slideshow-popup{position:relative;z-index:100}.slideshow-popup.closed{z-index:-10;opacity:0}.slideshow-popup.closed::before{display:none}.slideshow-popup__close{position:absolute;top:-2rem;inset-inline-end:0;color:var(--color-white)}.slideshow-popup__close svg{width:1.25rem;height:1.25rem}.slideshow-popup__close svg path{fill:currentColor}@media (min-width:768px){.slideshow-popup__close{top:.5rem;inset-inline-end:.5rem}}
.teaser{-webkit-transition:all .5s ease;transition:all .5s ease;background-color:var(--color-brand-2)}.views-row .teaser{height:100%}.teaser__link{text-decoration:none!important;color:inherit}.teaser__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width:768px){.teaser__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.teaser__title{margin:0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:inherit}.teaser__image{overflow:hidden}.teaser__image img,.teaser__image picture{float:left;width:100%;height:auto;-webkit-transition:.5s all ease;transition:.5s all ease;-webkit-transform-origin:center;transform-origin:center}.teaser__image div,.teaser__image img,.teaser__image picture{height:100%}@media (min-width:768px){.teaser__image{width:50%;max-width:640px}}.teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--size-spacing-100)}@media (min-width:768px){.teaser__content{padding:var(--size-spacing-200)}.list-carousel--bullets-vertical .teaser__content{-webkit-padding-end:var(--size-spacing-100);padding-inline-end:var(--size-spacing-100)}}.teaser__image{position:relative;overflow:hidden;border-end-end-radius:var(--size-border-radius-large)}@media (min-width:768px){.teaser__image{border-end-end-radius:0;border-start-end-radius:var(--size-border-radius-large)}}.teaser__text{margin-top:var(--size-spacing-100)}.teaser__cta{padding-top:var(--size-spacing-100)}.teaser__tags{text-transform:uppercase;font-size:var(--size-font-heading-5);font-weight:var(--font-weight-regular)}.teaser__tags strong{border-bottom:1px solid;font-weight:var(--font-weight-regular)}.teaser__tags>*{position:relative;display:inline;-webkit-margin-end:1em;margin-inline-end:1em}.teaser__tags>::after{position:absolute;top:50%;display:block;width:1px;height:.9em;-webkit-margin-start:.5em;margin-inline-start:.5em;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--color-text);inset-inline-start:100%}.teaser__tags>:last-child{-webkit-margin-end:0;margin-inline-end:0}.teaser__tags>:last-child::after{display:none}.teaser__tax{text-transform:uppercase;font-size:var(--size-font-heading-5);font-weight:var(--font-weight-regular)}.teaser.term .teaser__title{font-size:var(--size-font-heading-5)}.teaser.term .teaser__content{padding:var(--size-spacing-100)}.teaser--wide{overflow:hidden}.teaser--wide.teaser--has-image{position:relative}.teaser--wide.teaser--has-image .teaser__image{position:absolute;inset:0;width:100%!important;max-width:none!important;border-radius:0}.teaser--wide.teaser--has-image .teaser__image img{width:100%;height:auto}.teaser--wide .teaser__content{position:relative;z-index:2;width:calc(100% - 75px);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0}.teaser--wide .teaser__content::before{position:absolute;z-index:-1;content:"";-webkit-transform:skewX(7deg);transform:skewX(7deg);background-color:hsla(7,60%,43%,.9);inset:0;inset-block:0;inset-inline:-75px;border-end-start-radius:3rem}@media (min-width:768px){.teaser--wide .teaser__content{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:calc(50% + 100px)}.teaser--wide .teaser__content::before{inset-inline:-100px;-webkit-transform:skewX(15deg);transform:skewX(15deg);border-end-start-radius:3rem}}@media (min-width:1440px){.teaser--wide .teaser__content{width:calc(60% - 150px)}}
.view-footer,.view-header{margin-block:var(--size-spacing-100)}.view{position:relative}.more-link{width:100%;max-width:var(--size-max-width);margin:var(--size-spacing-125) auto;text-align:end;margin-inline:auto;inset-inline:0;padding-inline:var(--size-spacing-100)}.centered .more-link{padding-inline:0}.centered--full .more-link{padding-inline:var(--size-spacing-100)}.more-link a{--color-link:var(--color-white);--color-link-focus:var(--color-white);position:relative;text-decoration:none!important;text-transform:uppercase;font-size:var(--size-font-heading-5)}.more-link a::after{position:absolute;bottom:-3px;height:2px;content:"";-webkit-transition:var(--transition);transition:var(--transition);background-color:var(--color-brand-1);inset-inline-start:0;inset-inline-end:100%}.more-link a:hover::after{inset-inline-end:0}@media (min-width:768px){.more-link{position:absolute;bottom:100%}}.view-result-summary{text-align:center}.view-empty{padding:var(--size-spacing-100)}.list--teasers>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--teasers>.view-content>*{width:100%;max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}@media (min-width:480px){.list--teasers>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:768px){.list--teasers>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1280px){.list--teasers>.view-content>*{max-width:calc(100% / 3 - (var(--size-spacing-100) - var(--size-spacing-100)/ 3))}}.list--cols--6>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--6>.view-content>*{width:100%;max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}@media (min-width:480px){.list--cols--6>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:768px){.list--cols--6>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1280px){.list--cols--6>.view-content>*{max-width:calc(100% / 4 - (var(--size-spacing-100) - var(--size-spacing-100)/ 4))}}@media (min-width:1440px){.list--cols--6>.view-content>*{max-width:calc(100% / 6 - (var(--size-spacing-100) - var(--size-spacing-100)/ 6))}}.list--cols--5>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--5>.view-content>*{width:100%;max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}@media (min-width:480px){.list--cols--5>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:768px){.list--cols--5>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1280px){.list--cols--5>.view-content>*{max-width:calc(100% / 4 - (var(--size-spacing-100) - var(--size-spacing-100)/ 4))}}@media (min-width:1440px){.list--cols--5>.view-content>*{max-width:calc(100% / 5 - (var(--size-spacing-100) - var(--size-spacing-100)/ 5))}}.list--cols--4>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--4>.view-content>*{width:100%;max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}@media (min-width:480px){.list--cols--4>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:768px){.list--cols--4>.view-content>*{max-width:calc(100% / 3 - (var(--size-spacing-100) - var(--size-spacing-100)/ 3))}}@media (min-width:1280px){.list--cols--4>.view-content>*{max-width:calc(100% / 4 - (var(--size-spacing-100) - var(--size-spacing-100)/ 4))}}.list--cols--3>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--3>.view-content>*{width:100%;max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}@media (min-width:480px){.list--cols--3>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:768px){.list--cols--3>.view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}@media (min-width:1280px){.list--cols--3>.view-content>*{max-width:calc(100% / 3 - (var(--size-spacing-100) - var(--size-spacing-100)/ 3))}}.list--cols--2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--2 .view-content>*{width:100%;max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}@media (min-width:480px){.list--cols--2 .view-content>*{max-width:calc(100% / 2 - (var(--size-spacing-100) - var(--size-spacing-100)/ 2))}}.list--cols--1>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list--cols--1>.view-content>*{width:100%;max-width:calc(100% / 1 - (var(--size-spacing-100) - var(--size-spacing-100)/ 1))}.view-tags>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--size-spacing-100)}.list-carousel{--slideshow-style:var(--color-brand-4)}.list-carousel .glide__bullets{--color-link:var(--color-brand-4);--color-link-focus:var(--color-gray-1)}.list-carousel--bullets-vertical{--color-bg:var(--color-brand-2)}.list-carousel--bullets-vertical .glide--has-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-bg)}@media (min-width:1280px){.list-carousel--bullets-vertical .glide--has-bullets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.list-carousel--bullets-vertical .glide__bullets{position:absolute;bottom:0;width:100%;height:auto;inset-inline:0}.list-carousel--bullets-vertical .glide__bullets .glide__bullet{margin:var(--size-spacing-100) var(--size-spacing-025)}@media (min-width:1280px){.list-carousel--bullets-vertical .glide__bullets .glide__bullet{margin:var(--size-spacing-025) var(--size-spacing-100)}}@media (min-width:768px){.list-carousel--bullets-vertical .glide__bullets{width:50%;inset-inline-start:auto}}@media (min-width:1280px){.list-carousel--bullets-vertical .glide__bullets{position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}}@media (max-width:768px){.list-carousel--no-mobile .views-row{max-width:260px;margin:var(--size-gutter) auto}.list-carousel--no-mobile .views-row:nth-child(n+4){display:none}.list--slimlines .views-row:nth-child(n+3){display:none}}.views-exposed-form form{display:-webkit-box;display:-ms-flexbox;display:flex}.views-exposed-form form .form-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.views-exposed-form form .form-actions{z-index:1;-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-margin-start:-2rem;margin-inline-start:-2rem}.views-exposed-form form .form-actions>*{height:100%}
