/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.back-to-top{position:fixed;bottom:var(--size-spacing-100);inset-inline-end:var(--size-spacing-100);width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px hsla(0,0%,0%,0.2);transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.2s ease;z-index:999;opacity:0;transform:translateY(1rem);pointer-events:none;}.back-to-top[hidden]{display:none;}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}.back-to-top:hover{background:var(--color-secondary);}.back-to-top:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-shadow);}.back-to-top svg{width:24px;height:24px;}
.button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0.25em;padding:var(--size-spacing-025) var(--size-spacing-050);cursor:pointer;transition:var(--transition);text-decoration:none;color:var(--color-button-text);border:1px solid var(--color-button-border);border-radius:0;background-color:var(--color-button-bg);font-size:var(--size-font-body);font-weight:var(--font-weight-bold);line-height:1;font-family:var(--font-family-default);}.button:hover{text-decoration:none;color:var(--color-button-text-hover);border-color:var(--color-button-border-hover);background-color:var(--color-button-bg-hover);}.button:focus{text-decoration:none;color:var(--color-button-text-focus);border-color:var(--color-button-border-focus);background-color:var(--color-button-bg-focus);}.button:active,.button.is-active,.button.active,.button[aria-expanded="true"],.button[aria-selected="true"]{text-decoration:none;color:var(--color-button-text-active);border-color:var(--color-button-border-active);background-color:var(--color-button-bg-active);}.button:disabled,.button.is-disabled{cursor:not-allowed;color:var(--color-button-text-disabled);border-color:var(--color-button-border-disabled);background-color:var(--color-button-bg-disabled);}.button__icon svg{width:1em;height:1em;}:is(.button__icon svg) path{fill:currentColor;}.button:is(button,a,span),.button--primary:is(button,a,span){--color-button-bg:var(--color-primary);--color-button-text:var(--color-white);--color-button-border:var(--color-primary);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-primary);--color-button-border-hover:var(--color-primary);--color-button-bg-focus:var(--color-primary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-primary-dark);--color-button-bg-active:var(--color-primary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-primary-dark);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--secondary:is(button,a,span){--color-button-bg:var(--color-secondary);--color-button-text:var(--color-white);--color-button-border:var(--color-secondary);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-secondary);--color-button-border-hover:var(--color-secondary);--color-button-bg-focus:var(--color-secondary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-secondary-dark);--color-button-bg-active:var(--color-secondary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-secondary-dark);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--tertiary:is(button,a,span){--color-button-bg:var(--color-tertiary);--color-button-text:var(--color-black);--color-button-border:var(--color-tertiary);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-tertiary-dark);--color-button-border-hover:var(--color-tertiary-dark);--color-button-bg-focus:var(--color-tertiary-dark);--color-button-text-focus:var(--color-black);--color-button-border-focus:var(--color-tertiary-dark);--color-button-bg-active:var(--color-tertiary-dark);--color-button-text-active:var(--color-black);--color-button-border-active:var(--color-tertiary-dark);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--quaternary:is(button,a,span){--color-button-bg:var(--color-quaternary);--color-button-text:var(--color-black);--color-button-border:var(--color-quaternary);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-quaternary-dark);--color-button-border-hover:var(--color-quaternary-dark);--color-button-bg-focus:var(--color-quaternary-dark);--color-button-text-focus:var(--color-black);--color-button-border-focus:var(--color-quaternary-dark);--color-button-bg-active:var(--color-quaternary-dark);--color-button-text-active:var(--color-black);--color-button-border-active:var(--color-quaternary-dark);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--quinary:is(button,a,span){--color-button-bg:var(--color-quinary);--color-button-text:var(--color-white);--color-button-border:var(--color-quinary);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-quinary);--color-button-border-hover:var(--color-quinary);--color-button-bg-focus:var(--color-quinary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-quinary-dark);--color-button-bg-active:var(--color-quinary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-quinary-dark);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--black:is(button,a,span){--color-button-bg:var(--color-black);--color-button-text:var(--color-white);--color-button-border:var(--color-black);--color-button-bg-hover:var(--color-white);--color-button-text-hover:var(--color-black);--color-button-border-hover:var(--color-black);--color-button-bg-focus:var(--color-grey-10);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-grey-10);--color-button-bg-active:var(--color-grey-10);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-grey-10);--color-button-bg-disabled:var(--color-grey-80);--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-80);}.button--small:is(button,a,span){padding:var(--size-spacing-025) var(--size-spacing-025);font-size:var(--size-font-small);}.button--medium:is(button,a,span){padding:var(--size-spacing-025) var(--size-spacing-050);font-size:var(--size-font-body);}.button--large:is(button,a,span){padding:var(--size-spacing-050) var(--size-spacing-150);font-size:var(--size-font-step-1);}.button--solid:is(button,a,span){}.button--ghost:is(button,a,span){--color-button-bg:transparent;--color-button-text:var(--color-primary);--color-button-border:var(--color-primary);--color-button-bg-hover:var(--color-primary);--color-button-text-hover:var(--color-white);--color-button-border-hover:var(--color-primary);--color-button-bg-focus:var(--color-primary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-primary-dark);--color-button-bg-active:var(--color-primary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-primary-dark);--color-button-bg-disabled:transparent;--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:var(--color-grey-50);}.button--ghost.button--secondary:is(button,a,span){--color-button-text:var(--color-white);--color-button-border:var(--color-secondary);--color-button-bg-hover:var(--color-secondary);--color-button-text-hover:var(--color-white);--color-button-border-hover:var(--color-secondary);--color-button-bg-focus:var(--color-secondary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-secondary-dark);--color-button-bg-active:var(--color-secondary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-secondary-dark);}.button--ghost.button--tertiary:is(button,a,span){--color-button-text:var(--color-tertiary-dark);--color-button-border:var(--color-tertiary-dark);--color-button-bg-hover:var(--color-tertiary);--color-button-text-hover:var(--color-black);--color-button-border-hover:var(--color-tertiary);--color-button-bg-focus:var(--color-tertiary-dark);--color-button-text-focus:var(--color-black);--color-button-border-focus:var(--color-tertiary-dark);--color-button-bg-active:var(--color-tertiary-dark);--color-button-text-active:var(--color-black);--color-button-border-active:var(--color-tertiary-dark);}.button--ghost.button--quaternary:is(button,a,span){--color-button-text:var(--color-quaternary-dark);--color-button-border:var(--color-quaternary-dark);--color-button-bg-hover:var(--color-quaternary);--color-button-text-hover:var(--color-black);--color-button-border-hover:var(--color-quaternary);--color-button-bg-focus:var(--color-quaternary-dark);--color-button-text-focus:var(--color-black);--color-button-border-focus:var(--color-quaternary-dark);--color-button-bg-active:var(--color-quaternary-dark);--color-button-text-active:var(--color-black);--color-button-border-active:var(--color-quaternary-dark);}.button--ghost.button--quinary:is(button,a,span){--color-button-text:var(--color-quinary);--color-button-border:var(--color-quinary);--color-button-bg-hover:var(--color-quinary);--color-button-text-hover:var(--color-white);--color-button-border-hover:var(--color-quinary);--color-button-bg-focus:var(--color-quinary-dark);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-quinary-dark);--color-button-bg-active:var(--color-quinary-dark);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-quinary-dark);}.button--ghost.button--black:is(button,a,span){--color-button-text:var(--color-black);--color-button-border:var(--color-black);--color-button-bg-hover:var(--color-black);--color-button-text-hover:var(--color-white);--color-button-border-hover:var(--color-black);--color-button-bg-focus:var(--color-grey-10);--color-button-text-focus:var(--color-white);--color-button-border-focus:var(--color-grey-10);--color-button-bg-active:var(--color-grey-10);--color-button-text-active:var(--color-white);--color-button-border-active:var(--color-grey-10);}.button--link:is(button,a,span){--color-button-bg:transparent;--color-button-text:var(--color-primary);--color-button-border:transparent;--color-button-bg-hover:transparent;--color-button-text-hover:var(--color-primary-dark);--color-button-border-hover:transparent;--color-button-bg-focus:transparent;--color-button-text-focus:var(--color-primary-dark);--color-button-border-focus:transparent;--color-button-bg-active:transparent;--color-button-text-active:var(--color-primary-dark);--color-button-border-active:transparent;--color-button-bg-disabled:transparent;--color-button-text-disabled:var(--color-grey-50);--color-button-border-disabled:transparent;}.button--link:is(button,a,span):hover,.button--link:is(button,a,span):focus{text-decoration:underline;}.button--link.button--secondary:is(button,a,span){--color-button-text:var(--color-secondary);--color-button-text-hover:var(--color-secondary-dark);--color-button-text-focus:var(--color-secondary-dark);--color-button-text-active:var(--color-secondary-dark);}.button--link.button--tertiary:is(button,a,span){--color-button-text:var(--color-tertiary-dark);--color-button-text-hover:var(--color-tertiary-dark);--color-button-text-focus:var(--color-tertiary-dark);--color-button-text-active:var(--color-tertiary-dark);}.button--link.button--quaternary:is(button,a,span){--color-button-text:var(--color-quaternary-dark);--color-button-text-hover:var(--color-quaternary-dark);--color-button-text-focus:var(--color-quaternary-dark);--color-button-text-active:var(--color-quaternary-dark);}.button--link.button--quinary:is(button,a,span){--color-button-text:var(--color-quinary);--color-button-text-hover:var(--color-quinary-dark);--color-button-text-focus:var(--color-quinary-dark);--color-button-text-active:var(--color-quinary-dark);}.button--link.button--black:is(button,a,span){--color-button-text:var(--color-black);--color-button-text-hover:var(--color-grey-10);--color-button-text-focus:var(--color-grey-10);--color-button-text-active:var(--color-grey-10);}
.contributor--main{font-size:1.1em;font-weight:var(--font-weight-bold);margin-bottom:0.5rem;}.contributor--main + .contributor--main{margin-top:-0.5rem;}.contributor *{display:inline !important;}.contributor{display:inline;gap:0.25rem;}.contributor a{text-decoration:none;color:inherit;}:is(.contributor a):hover{text-decoration:underline;}.contributor__persons{display:inline-flex;flex-wrap:wrap;}:is(.contributor__persons .contributor__name):last-child::after{display:none !important;}:is(.contributor[lang="ar"] .contributor__persons .contributor__name)::after{content:" \200Cو" !important;margin-inline-end:-0.25ch;}:is(.contributor[lang="en"] .contributor__persons .contributor__name)::after{content:",";}:is(.contributor[lang="en"] .contributor__persons .contributor__name):nth-last-child(2)::after{content:" &";}.full__contributors{display:flex;flex-direction:column;gap:0.25rem;}.contributor--card{display:inline;font-size:var(--size-font-body);}.contributor--card::after{content:".";margin-inline-start:-0.25ch;margin-inline-end:0.25ch;}.contributor--card:last-child::after{content:"";}
.cta{position:relative;}.cta__inner{display:flex;flex-direction:column;padding-block:var(--size-gap-block);background-color:var(--color-bg);gap:var(--size-gap-inline);}.cta__inner > *{margin-block:0;}@media (min-width:90rem){.cta__inner{flex-direction:row;align-items:center;justify-content:space-between;}}.cta__media{margin-bottom:var(--size-spacing-100);}.cta__media .media__caption{display:none;}.cta__content{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.cta__content > *{margin-block:0;}.cta__content{position:relative;}.cta__title{color:var(--color-heading);margin-bottom:0;display:flex;gap:var(--size-spacing-050);}.cta__title .nights-icon{overflow:hidden;}@media (min-width:64rem){.cta__title .nights-icon{position:absolute;inset-inline-end:100%;margin-inline-end:var(--size-spacing-050);top:0;bottom:0;}}.cta__title .nights-icon{color:var(--cta-style);}:is(.cta__title .nights-icon) svg{height:100%;width:auto;}[dir="rtl"] .cta__title .nights-icon{transform:scaleX(-1);}.cta__text{color:var(--color-text);}.cta__link{align-self:end;}.cta--has-media .cta__content,.cta--has-media .cta__media{width:100%;}@media (min-width:90rem){.cta--has-media .cta__content,.cta--has-media .cta__media{width:calc(50% - var(--size-spacing-100));margin-bottom:0;}}.cta--primary{--color-bg:var(--color-secondary);--color-heading:var(--color-white);--color-text:var(--color-white);}
.dialog-wrapper{display:contents;}.dialog--modal[aria-hidden="true"]{display:none;}.dialog--modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;}.dialog--modal .dialog__overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / 0.6);}.dialog--modal .dialog__inner{position:relative;z-index:1;background-color:var(--color-bg,#fff);color:var(--color-text,#000);max-width:min(90vw,640px);width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--size-gap-block);padding:0;}.dialog--modal .dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--size-spacing-100) var(--size-gap-inline) 0;}.dialog--modal .dialog__body{padding:0 var(--size-gap-inline) var(--size-spacing-100);}.dialog__title{margin:0;color:var(--color-heading,var(--color-text));}.dialog-wrapper--responsive:has(.dialog--inline) .dialog-opener-wrapper{display:none;}.dialog--inline{position:static;display:block;z-index:auto;inset:auto;}.dialog--inline .dialog__overlay{display:none;}.dialog--inline .dialog__header{display:none;}.dialog--inline .dialog__inner{position:static;max-width:none;max-height:none;width:auto;padding:0;background:none;border-radius:0;overflow:visible;}
.embed-entity__inner{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.embed-entity__inner > *{margin-block:0;}
.full{display:flex;flex-direction:column;gap:var(--size-gap-block);padding-block:var(--size-gap-block) 0;}.full--has-layout{padding-block:0;gap:0;}.full--has-hero{padding-top:0;}.full__header,.full__body,.full__footer{display:flex;flex-direction:column;gap:var(--size-gap-block);}:is(.full__header,.full__body,.full__footer) > *{margin-block:0;}.full__title{color:var(--color-heading);}.full__header{}.full__sep{border-bottom:2px dashed;}.full__introduction{font-size:1.1em;color:var(--color-text);border-bottom:5px solid;padding-bottom:var(--size-gap-block);}.full__meta{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--size-spacing-100);}.full__meta .button{font-size:1.1em;}.full__meta .full__section + .full__topics{margin-top:calc(-1 * var(--size-spacing-100));}.full__topics{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--size-spacing-100);}@media (min-width:64rem){.full__topics{flex-wrap:nowrap;white-space:nowrap;}}.full__building-blocks > .building-block{margin-block:var(--size-gap-block);}:is(.full__building-blocks > .building-block):first-child{margin-top:0;}:is(.full__building-blocks > .building-block):last-child{margin-bottom:0;}.full__date{font-weight:var(--font-weight-medium);}.full__footer{padding-block-end:var(--size-gap-block);}.full__changed-note{border:2px dotted var(--color-text-alt);color:var(--color-text-alt);padding:var(--size-spacing-100);background-color:var(--color-bg);}.full.contextual-region .full__header{position:relative;}.full--unpublished{position:relative;background:hsla(var(--color-alert-hsl),0.2);}.full__series-pager{display:flex;justify-content:space-between;gap:var(--size-spacing-100);--color-link:var(--color-text);}.full__series-pager .pager__nextprev--next{margin-inline-start:auto;}:is([dir="rtl"] .full__series-pager) .pager__nextprev__arrow{transform:scaleX(-1);display:inline-block;}.full__series-list{position:relative;--color-text:var(--color-grey-darker);--color-heading:var(--color-grey-darker);--color-link:var(--color-grey-darker);}.full__series-list .view{background-color:var(--color-white);}@media (min-width:90rem){.full__series-list .view{position:absolute;inset-inline-end:100%;width:var(--size-width-xxs);margin-inline-end:var(--size-spacing-100);padding-inline-end:var(--size-spacing-100);}}.full__series-list .view-header{margin-bottom:var(--size-spacing-100);}.full__series-list .teaser__title{padding-bottom:0.25rem;font-weight:var(--font-weight-bold);font-size:var(--size-font-heading-4);border-bottom:0.5rem solid;}.full__series-list .teaser__text{color:var(--color-text);display:none;}.full__series-list .item-list ol{margin:0;padding:0;list-style:none;color:var(--color-text);}:is(.full__series-list .item-list ol) a{color:var(--color-link);text-decoration:none;}:is(:is(.full__series-list .item-list ol) a):hover,:is(:is(.full__series-list .item-list ol) a):focus,:is(:is(.full__series-list .item-list ol) a):active,.active:is(:is(.full__series-list .item-list ol) a){text-decoration:underline;}.is-active:is(:is(.full__series-list .item-list ol) a){font-weight:bold;}:is(.full__series-list .item-list ol) li{counter-increment:section;margin:0 0 0.5rem;}:is(:is(.full__series-list .item-list ol) li)::before{content:"Part " counter(section) ":";font-weight:var(--font-weight-bold);margin-inline-end:0.5ch;}.full--no-hero.full--long-read{}.full__contributors-full{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.full__contributors-full .teaser__title{display:none;}.full__contributors-full .teaser--no-text{margin-top:calc(var(--size-spacing-100) * -1);}.page--has-hero .region--header-below{display:none;}.full__document{align-self:flex-start;}.full__tag > span,.full__tag a{background:var(--color-primary);color:var(--color-white);padding:var(--size-spacing-025) var(--size-spacing-050);display:inline-block;font-weight:var(--font-weight-bold);}.full__header .full__tag{margin-bottom:calc(-1 * var(--size-gap-block) / 2);}
.nights-icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;}.nights-icon svg{width:var(--size-spacing-100);height:var(--size-spacing-100);fill:currentColor;}.nights-icon--medium svg{width:var(--size-spacing-100);height:var(--size-spacing-100);}.nights-icon--smallest svg{width:var(--size-spacing-025);height:var(--size-spacing-025);}.nights-icon--smaller svg{width:var(--size-spacing-050);height:var(--size-spacing-050);}.nights-icon--small svg{width:var(--size-spacing-075);height:var(--size-spacing-075);}.nights-icon--large svg{width:var(--size-spacing-125);height:var(--size-spacing-125);}.nights-icon--larger svg{width:var(--size-spacing-150);height:var(--size-spacing-150);}.nights-icon--largest svg{width:var(--size-spacing-200);height:var(--size-spacing-200);}
.layout-builder__message,.region--help{position:relative;}:is(.layout-builder__message,.region--help) .messages__wrapper{position:absolute;z-index:210;top:25%;left:50%;width:100%;transform:translateX(-50%);}.messages__wrapper{display:flex;overflow-y:auto;flex-direction:column;width:100%;max-width:var(--size-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: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);}[dir="rtl"] .messages{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/assets/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/assets/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/assets/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:none !important;line-height:1;}.message__toggle-off svg{display:block;width:var(--size-spacing-100);height:var(--size-spacing-100);}:is(.message__toggle-off svg) path{fill:currentColor;}.message--is-off{display:none;}.message__list{display:flex;flex-direction:column;gap:var(--size-spacing-050);margin:0;padding:0;list-style:none;}.message__list > *{margin-block:0;}
.quote__author{margin-top:var(--size-spacing-100);font-weight:var(--font-weight-bold);font-style:normal;}
.scroll-progress{position:fixed;top:0;inset0-inline-start:0;width:0%;height:4px;background:var(--color-primary);z-index:9999;transition:width 0.1s linear;}
.social-sharing{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.social-sharing > *{margin-block:0;}.social-sharing__title{display:flex;align-items:center;gap:var(--size-spacing-050);font-size:var(--size-font-body);}.social-sharing__menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0;padding:0 var(--size-gap-inline);gap:var(--size-spacing-100);}.social-sharing__menu-item{list-style:none;text-align:center;}.social-sharing__menu-link{display:flex;align-items:center;justify-content:center;}.social-sharing__copy-url{position:relative;cursor:pointer;padding:0;border:0;background:none;color:var(--color-link);}.social-sharing__copy-url:hover{color:var(--color-link-hover);}.social-sharing__copy-url--copied{--color-link:var(--color-success,green);--color-link-hover:var(--color-success,green);}.social-sharing__copy-tooltip{position:absolute;bottom:calc(100% + var(--size-spacing-025));left:50%;transform:translateX(-50%) translateY(4px);padding:var(--size-spacing-012) var(--size-spacing-025);border-radius:var(--size-border-radius);background:var(--color-black,#000);color:var(--color-white,#fff);font-size:var(--size-font-small,0.75rem);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.2s ease,transform 0.2s ease;}.social-sharing__copy-tooltip--visible{opacity:1;transform:translateX(-50%) translateY(0);}.dialog-social-sharing-is-on{overflow:hidden;}
.teaser{flex-direction:column;}.teaser__inner{text-decoration:none;color:var(--color-text);display:flex;flex-direction:column;width:100%;gap:var(--size-spacing-050);height:100%;}.teaser__inner > *{width:100%;}.teaser__media{overflow:hidden;}.teaser__media img{width:100%;height:auto;transition:filter 0.3s ease;}@media (min-width:64rem){.teaser__media img{aspect-ratio:var(--media-ratio,16/9);}}.teaser__media .media__caption{display:none;}.teaser__title{font-size:var(--size-font-step-1);color:var(--color-heading);margin:0;font-weight:var(--font-weight-bold);}.teaser__title a{display:block;}@media (min-width:64rem){.card-wrapper--size-small .teaser__title{font-size:var(--size-font-heading-4);}.card-wrapper--size-xsmall .teaser__title{font-size:var(--size-font-body);}}.teaser__section{color:var(--color-tag,var(--color-primary));text-transform:uppercase;font-family:var(--font-family-alternate);}.teaser__content{position:relative;display:flex;flex-direction:column;gap:var(--size-spacing-025);}.teaser__content > *{margin-block:0;}.teaser__tag{display:inline-block;padding:var(--size-spacing-025) var(--size-spacing-050) 0;color:var(--color-white);background:var(--color-primary);font-weight:500;align-self:flex-start;}.teaser--has-media .teaser__tag{position:absolute;bottom:100%;margin-bottom:var(--size-spacing-050);}.teaser__link{text-decoration:none !important;color:inherit;}.teaser.blocklink:is(:hover,:focus-within) .teaser__title{color:var(--color-link-hover);}.teaser.blocklink:is(:hover,:focus-within) .teaser__media img{filter:grayscale(0);}.region--content > .teaser{max-width:var(--size-width-s);margin:var(--size-spacing-300) auto;}.card-wrapper > .teaser,.views-row > .teaser{width:100%;height:100%;}.card-wrapper .teaser{border-bottom:2px solid var(--color-text);padding-bottom:var(--size-spacing-050);}.slideshow .card-wrapper .teaser{border-bottom:none;padding-bottom:0;}.card-wrapper--style .teaser__media{background-color:var(--card-color);}:is(.card-wrapper--style .teaser__media) img{mix-blend-mode:var(--card-blend);filter:grayscale(100%);}
.footnote__citation{position:relative;top:-0.5ch;vertical-align:top;text-decoration:none;background-color:var(--color-primary);padding:0 0.125rem;display:inline-flex;align-items:center;justify-content:center;font-size:var(--size-font-small);border:1px solid var(--color-primary);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none !important;--color-link:var(--color-white);--color-link-active:var(--color-primary);--color-link-hover:var(--color-primary);--color-link-focus:var(--color-primary);}.footnote__citation:is(:hover,:focus,:active){background-color:var(--color-white);border-color:currentColor;}.footnote__citation:is(:target){background-color:var(--color-primary-dark);color:var(--color-white);border-color:var(--color-primary-dark);}.footnote__citation:is(:target):is(:hover,:focus,:active){background-color:var(--color-white);color:var(--color-primary-dark);border-color:var(--color-primary-dark);}ul.footnotes{margin:0;padding:var(--size-spacing-050) 0;list-style:none;color:var(--color-grey);border-top:1px dashed;border-bottom:1px dashed;}ul.footnotes:empty{display:none;}ul.footnotes li{position:relative;display:flex;margin:0 0 var(--size-spacing-025);padding:0;color:var(--color-grey-darker);border:none;background-color:transparent;gap:var(--size-spacing-025);}:scope .footnotes__item-backlink{display:inline-block;padding:0 0.125rem;text-decoration:none !important;font-weight:var(--font-weight-bold);inset-inline:0 auto;--color-link:var(--color-grey-darker);--color-link-active:var(--color-white);--color-link-hover:var(--color-white);--color-link-focus:var(--color-white);}:is(:scope .footnotes__item-backlink)::after{content:".";}:is(:scope .footnotes__item-backlink):hover,:is(:scope .footnotes__item-backlink):focus,:is(:scope .footnotes__item-backlink):active{background-color:var(--color-primary);}:is(:scope .footnotes__item-backlink):target{background-color:var(--color-primary-dark);color:var(--color-white);}
.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100dvh;}.dialog-off-canvas-main-canvas > *{width:100%;}.main{}.main--no-sidebar{display:flex;flex:1;flex-direction:column;}.main--no-sidebar > *{flex:1;}.dialog-off-canvas-main-canvas,html,body{min-height:100dvh;}footer{position:sticky;top:100dvh;display:flex;gap:var(--size-gap-block);flex-direction:column;overflow:hidden;}.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:64rem){.main--has-sidebar .region--content-sidebar{grid-column:span 3;}}.main--has-sidebar .region--content{grid-column:span 12;}@media (min-width:64rem){.main--has-sidebar .region--content{grid-column:span 9;}}
.block{display:block;}.block--tagclouds .block__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.block--tagclouds .tagclouds-term{margin:var(--size-spacing-025);}.block__content .building-block.centered{padding-inline:0;}.block__content > .centered{padding-inline:0;max-width:none;}
.branding svg{width:auto;height:80px;}.branding .small svg{height:48px;}@media (min-width:64rem){.branding .small svg{height:80px;}}.branding__name{margin:0;text-transform:uppercase;font-size:var(--size-font-body);}.branding__link{display:flex;width:100%;}.branding__link:is(:hover,:focus) .black{fill:var(--color-black);}.branding__link:is(:hover,:focus) .white{fill:var(--color-white);}.branding__logo{display:flex;}.branding__logo .white,.branding__logo.black,.branding__logo.red{transition:var(--transition);}
.main--has-sidebar .region--content{margin-bottom:var(--size-spacing-200);}
.region--content-below{}
footer{--color-link:var(--color-black);--color-bg:var(--color-grey-lighter);color:var(--color-text);background-color:var(--color-bg);border-block:2px solid var(--color-text);}.footer__blocks{position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--size-gap-block);}.footer__blocks > *{margin:0;}@media (min-width:48rem){.footer__blocks{flex-direction:row;justify-content:space-between;}}@media (min-width:90rem){.footer__blocks{flex-wrap:nowrap;}}.footer__col{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.footer__col > div{border-bottom:3px solid var(--color-text);padding-bottom:var(--size-gap-block);}@media (min-width:48rem){:is(.footer__col > div):last-child{border-bottom:none;padding-bottom:0;}}:is(.footer__col > div) > *{margin:0;}.footer__col .block{display:flex;flex-direction:column;gap:var(--size-spacing-100);}:is(.footer__col .block) > *{margin:0;}.footer__copyrights{border-bottom:0;}@media (min-width:48rem){.footer__copyrights{padding-top:var(--size-gap-inline);border-top:3px solid var(--color-text);}}@media (min-width:64rem){.footer__copyrights{max-width:240px;}}.footer__copyrights .block__content a{text-decoration:underline;}.footer__branding .branding__link{color:var(--color-grey);margin-inline:auto;}:is(.footer__branding .branding__link) svg path{fill:currentColor !important;}:is(.footer__branding .branding__link):is(:hover,:focus){color:var(--color-black);}:is(.footer__branding .branding__link):is(:hover,:focus) svg path.red{fill:var(--color-ps-red) !important;}.footer__branding .small{display:flex !important;}.footer__branding .big{display:none !important;}.footer__newsletter form{gap:var(--size-spacing-075);}.footer__newsletter-form{overflow:hidden;}
.header-off-canvas{color:var(--color-text);--color-link:var(--color-text);--color-bg:var(--color-grey-lightest);background-color:var(--color-bg);transition:var(--transition);position:relative;border-block:2px solid var(--color-text);}.header-off-canvas::before{position:absolute;z-index:0;top:0;inset-inline-start:0;display:block;width:100%;height:100%;content:" ";opacity:0.125;background-image:url(/themes/custom/nights/assets/images/a3.webp);background-repeat:no-repeat;background-position:50% -400px;background-size:100% auto;}.header-off-canvas .dialog--modal{--color-bg:var(--color-white);--color-text:var(--color-black);--color-link:var(--color-primary);--color-heading:var(--color-primary);}.header-off-canvas__inner{display:flex;align-items:center;justify-content:space-between;padding-block:var(--size-spacing-050);gap:var(--size-gap-inline);position:relative;z-index:1;transition:var(--transition);}.header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-gap-inline);justify-content:flex-end;}.header__inner > *{margin-inline:0;}@media (min-width:64rem){.header__inner{justify-content:space-between;}}.header__branding{max-width:160px;margin-inline-start:0;margin-inline-end:auto;}.header__branding .small{display:inline-flex;}.header__branding .big{display:none;}@media (min-width:64rem){.header__branding{max-width:420px;width:40%;}.header__branding .small{display:none;}.header__branding .big{display:inline-flex;}}.header__content{flex-direction:row;flex-wrap:wrap;display:flex;align-items:flex-end;gap:var(--size-gap-inline);align-items:center;}.header__content > *{margin:0;}.header-off-canvas{position:relative;z-index:111;display:flex;}.header-off-canvas .header{flex-grow:1;}.header-off-canvas .off-canvas{flex-shrink:1;}.header-off-canvas--sticky{position:sticky;z-index:111;inset-inline:0;top:var(--drupal-displace-offset-block-start,0px);--transition-time:0.12s;transition:all var(--transition-time,0.25s) var(--transition-function,ease) !important;}.header-off-canvas--sticky.header-off-canvas--top{top:0;}.header-off-canvas--sticky[data-offset-top]{top:0;}body:not(.dialog-off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--hidden{translate:0 -100%;}.dialog-header-menu-is-on{overflow:hidden;}.header-off-canvas__inner{position:relative;}.header-off-canvas .dialog-wrapper{display:flex;}@media (min-width:64rem){.header-off-canvas .dialog-wrapper--modal{position:relative;}}.header-off-canvas .dialog-wrapper--modal .dialog--modal{position:absolute;top:var(--size-spacing-050);inset-inline:var(--size-gap-inline);}:is(.header-off-canvas .dialog-wrapper--modal .dialog--modal) .dialog__header{padding-block:var(--size-spacing-100) 0;}@media (min-width:64rem){.header-off-canvas .dialog-wrapper--modal .dialog--modal{top:100%;inset-inline-end:0;inset-inline-start:auto;bottom:auto;}:is(.header-off-canvas .dialog-wrapper--modal .dialog--modal) .dialog__header{position:relative;}:is(:is(.header-off-canvas .dialog-wrapper--modal .dialog--modal) .dialog__header) .dialog__title{font-size:var(--size-font-heading-3);}:is(:is(.header-off-canvas .dialog-wrapper--modal .dialog--modal) .dialog__header) .dialog__close{position:absolute;bottom:100%;inset-inline-end:0;}}.header-off-canvas .dialog-wrapper--inline .dialog--modal{top:100%;inset-inline-end:0;inset-inline-start:auto;bottom:auto;}:is(.header-off-canvas .dialog-wrapper--inline .dialog--modal) .dialog__header{position:relative;}:is(:is(.header-off-canvas .dialog-wrapper--inline .dialog--modal) .dialog__header) .dialog__title{font-size:var(--size-font-heading-3);}:is(:is(.header-off-canvas .dialog-wrapper--inline .dialog--modal) .dialog__header) .dialog__close{position:absolute;bottom:100%;inset-inline-end:0;}.header-off-canvas .dialog--modal{--color-bg-focus:var(--color-primary);--color-border-hr:hsla(var(--color-primary-hsl),0.2);--color-bg:var(--color-black);--color-text:var(--color-white);--color-link:var(--color-white);--color-link-focus:var(--color-white);--color-heading:var(--color-white);z-index:-100;align-items:flex-start;justify-content:flex-start;background-color:var(--color-bg);color:var(--color-text);visibility:hidden;transition:visibility 0s var(--transition-time,0.3s);}.header-off-canvas .dialog--modal:not([aria-hidden]){visibility:visible;z-index:100;}.header-off-canvas .dialog--modal .dialog__overlay{background-color:hsla(var(--color-black-hsl),0.5);}.header-off-canvas .dialog--modal .dialog__inner{position:relative;z-index:1;display:flex;width:100%;max-width:none;flex-direction:column;background-color:var(--color-bg);gap:0;overflow:visible;border-radius:0;}@media (min-width:64rem){.header-off-canvas .dialog--modal .dialog__inner{width:320px;}}.header-off-canvas .dialog--modal .dialog__body{padding:var(--size-spacing-100) 0;}.page--has-hero .main{margin-top:calc(-1 * var(--header-height));}.header-off-canvas--over-hero{border-color:transparent;border-block:0;background-color:transparent;background-image:linear-gradient(to bottom,hsla(var(--color-black-hsl),0.5),transparent);}.header-off-canvas--over-hero.header-off-canvas--top{}.header-off-canvas--over-hero:before{display:none;}.header-off-canvas--over-hero .header__menu{--color-link:var(--color-white);--color-link-hover:var(--color-white);--color-link-active:var(--color-white);--color-link-focus:var(--color-white);}.header-off-canvas--over-hero .header-off-canvas__inner{max-width:var(--size-width-super);}:is(.header-off-canvas--over-hero .header__branding .branding__logo) .black{fill:var(--color-white) !important;}:is(.header-off-canvas--over-hero .header__branding .branding__logo) .white{fill:var(--color-black) !important;}
.paragraph{}
.embed--image{text-align:center;}:is(.embed--image:not(.centered) .media) img,:is(.embed--image:not(.centered) .media) picture{width:100%;height:auto;}.embed--image.centered{display:flex;flex-direction:column;gap:var(--size-spacing-100);}.embed--image.centered .embed-entity__content{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;gap:var(--size-gap-inline);flex-wrap:wrap;}@media (min-width:64rem){.embed--image.centered .embed-entity__content{flex-direction:row;align-items:flex-start;}:is(.embed--image.centered .embed-entity__content) > *{flex:1;}}.embed--image--parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:var(--image-url);}.embed--image--parallax .media{visibility:hidden;}.embed--image--parallax .media__caption{color:$c-white;background-color:var(--color-black);padding:0.5rem;}.embed--image--rounded img,.embed--image--rounded picture{border-radius:1rem;overflow:hidden;}.embed--image--reverse .embed-entity__content{@include breakpoint($bp--large){flex-direction:row-reverse !important;}}.embed--image--stairs .embed-entity__content > .media{min-width:calc(25% - var(--size-gap-inline) / 2);}:is(.embed--image--stairs .embed-entity__content > .media):nth-child(2){margin-top:5rem;}:is(.embed--image--stairs .embed-entity__content > .media):nth-child(3){margin-top:10rem;}:is(.embed--image--stairs .embed-entity__content > .media):nth-child(4){margin-top:10rem;}.embed--image .embed-entity__footer{max-width:var(--size-width-content);margin-inline:auto;font-size:var(--size-font-small);font-weight:var(--font-weight-light);}:is(.embed--image .embed-entity__footer) strong{font-weight:var(--font-weight-medium);}
.media__caption{font-weight:var(--font-weight-light);font-size:var(--size-font-small);clear:both;}.media__caption strong{font-weight:var(--font-weight-medium);}.text .media{margin-bottom:var(--size-spacing-100);}.is-b-loading::before{background-color:var(--color-secondary);}.media--unpublished{position:relative;background:hsla(var(--color-alert),0.2);}.media--full{margin-inline:auto;max-width:var(--size-width-default);}.media.align-right{margin-left:var(--size-spacing-100);margin-bottom:var(--size-spacing-100);}.media.align-left{margin-riht:var(--size-spacing-100);margin-bottom:var(--size-spacing-100);}
.media--image{overflow:hidden;display:flex;flex-direction:column;gap:var(--size-spacing-050);}.media--image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;float:inline-start;}
ul.menu{display:flex;margin:0;padding:0;list-style:none;}ul.menu .menu{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:flex;align-items:center;padding:0;text-decoration:none;gap:var(--size-spacing-025);font-weight:var(--font-weight-regular);color:var(--color-link);}.menu-item__link:focus,.menu-item__link:hover,.menu-item__link.is-active{text-decoration:none;}.menu-item__icon{display:none;}.menu-item__icon svg{width:auto;height:1rem;}:is(.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{margin-inline-start:var(--size-spacing-025);}.menu-item__link.c--primary{--color-link:var(--color-primary);--color-link-hover:var(--color-primary-dark);--color-link-focus:var(--color-primary-dark);--color-link-active:var(--color-primary-dark);}.footer .menu{flex-direction:column;gap:var(--size-spacing-050);}.footer .menu-item{margin:0;}.footer .menu--sub-menu{padding-inline:0;gap:var(--size-spacing-025);}:is(.footer .menu--sub-menu) .menu-item__link{font-weight:var(--font-weight-regular);}:is(:is(.footer .menu--sub-menu) .menu-item__link)::before{margin-inline-end:0.25rem;content:"-";}.header__menu .menu{margin:0;gap:var(--size-spacing-075);}.header__menu .menu-item{margin:0;}.header__menu .menu-item .menu-item{margin:0 0;}.header__menu .menu .menu-item__link{padding:var(--size-spacing-025) 0;border-bottom:1px solid transparent;}:is(.header__menu .menu .menu-item__link):focus,:is(.header__menu .menu .menu-item__link):hover,.is-active:is(.header__menu .menu .menu-item__link){text-decoration:none;border-bottom-color:var(--color-link-focus);}.is-active:is(.header__menu .menu .menu-item__link){font-weight:var(--font-weight-bold);}.header__menu .menu .menu .menu-item__link{padding:var(--size-spacing-025) var(--size-spacing-050);border-bottom:1px solid var(--color-border-hr);}.header__menu .menu .sub-menu-item-toggle{width:var(--size-spacing-150);margin-inline-start:calc(-1 * var(--size-spacing-050));color:var(--color-link);border-bottom:1px solid transparent;}:is(.header__menu .menu .sub-menu-item-toggle) .sub-menu-item-toggle__icon{width:var(--size-spacing-100);}:is(:is(.header__menu .menu .sub-menu-item-toggle) .sub-menu-item-toggle__icon) svg{width:var(--size-spacing-025);}[dir="rtl"] .header__menu .menu .sub-menu-item-toggle .sub-menu-item-toggle__icon{transform:scaleX(-1);}:is(.header__menu .menu-item:hover >) .menu-item__link{border-bottom-color:var(--color-link);}:is(.header__menu .menu-item:hover >) .sub-menu-item-toggle{border-bottom-color:var(--color-link);}.header__menu .menu .menu-item--active-trail .menu-item__link{border-bottom-color:var(--color-link);}.header__menu .menu .menu-item--active-trail > .menu-item__link{font-weight:var(--font-weight-bold);}:is(.header__menu .menu .menu-item--active-trail,.header__menu .menu .menu-item--active) .sub-menu-item-toggle{border-bottom-color:var(--color-link);}.header__menu .menu[data-disclosure-expanded="true"]{background-color:var(--color-bg);}.dialog-header-menu-is-on .header__menu .menu{display:flex;flex-direction:column;padding:0;gap:0;background:var(--color-bg);}.dialog-header-menu-is-on .header__menu .menu-item{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0;padding:0;text-align:start;border-bottom:1px solid var(--color-border-hr);}.dialog-header-menu-is-on .header__menu .menu[data-disclosure-expanded="true"]{display:flex;border-top:1px solid var(--color-border-hr);border-inline-start:var(--size-spacing-100) solid var(--color-border-hr);}.dialog-header-menu-is-on .header__menu .sub-menu-item-toggle{position:relative;width:var(--size-spacing-300);color:var(--color-link);border-inline-start:1px solid var(--color-border-hr) !important;border-bottom:0;margin-inline:0;}.dialog-header-menu-is-on .header__menu .sub-menu-item-toggle__icon{transform:rotate(90deg);}:is(.dialog-header-menu-is-on .header__menu .sub-menu-item-toggle__icon) svg{width:100% !important;}.dialog-header-menu-is-on .header__menu .menu-item__link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:var(--size-spacing-050) var(--size-gap-inline) !important;color:var(--color-link);background:none;border-bottom:0;}:is(.dialog-header-menu-is-on .header__menu .menu-item__link):hover,:is(.dialog-header-menu-is-on .header__menu .menu-item__link):active,:is(.dialog-header-menu-is-on .header__menu .menu-item__link):focus,.is-active:is(.dialog-header-menu-is-on .header__menu .menu-item__link){text-decoration:none;color:var(--color-link);background:var(--color-bg-focus);}.dialog-header-menu-is-on .header__menu .menu-item .button{width:100%;}.dialog-header-menu-is-on .header__menu .menu-item--has-sub-menu > .menu-item__link{width:calc(100% - var(--size-spacing-300));}.dialog-header-menu-is-on .header__menu .menu-item--active-trail > .menu-item__link{color:var(--color-link);background:var(--color-bg-focus);}.dialog-header-menu-is-on .header__menu .menu-item--active-trail > .sub-menu-item-toggle{color:var(--color-link);background:var(--color-bg-focus);}.dialog-header-menu-is-on .header__menu .menu--sub-menu[data-disclosure-expanded="true"]{display:flex;}.footer .menu--social-links{flex-direction:row;gap:var(--size-spacing-100);}.menu--social-links .menu-item__link{display:flex;align-items:center;gap:var(--size-spacing-050);}:is(.menu--social-links .menu-item__link):hover,:is(.menu--social-links .menu-item__link):focus,.is-active:is(.menu--social-links .menu-item__link){text-decoration:none;}.menu-item__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size-spacing-100);height:var(--size-spacing-100);}.menu-item__icon svg{width:auto;height:100%;margin:auto;}:is(.menu-item__icon svg) path{transition:var(--transition);fill:currentColor;}.housekeeping .menu{display:flex;flex-wrap:wrap;gap:var(--size-spacing-100);margin:0;padding:0;}.housekeeping .menu-item{margin-bottom:0;list-style-type:none;margin-inline:0;}:is(.housekeeping .menu-item) a{text-decoration:none;color:var(--color-primary);}:is(:is(.housekeeping .menu-item) a):hover,:is(:is(.housekeeping .menu-item) a):focus{text-decoration:underline;}:is(.housekeeping .menu-item):first-child{margin-inline-start:0;}.region--header-below .menu{--color-link:var(--color-text);gap:0;margin-top:var(--size-spacing-100);flex-direction:column;}@media (min-width:64rem){.region--header-below .menu{flex-direction:row;margin-top:0;gap:var(--size-spacing-100);}}:is(.region--header-below .menu) .menu{margin-top:0;}.region--header-below .menu-item--level-0{border-bottom:1px solid var(--color-link);}@media (min-width:64rem){.region--header-below .menu-item--level-0{border-bottom:0;}}:is(.region--header-below .menu-item--level-0):last-child{border-bottom:0;}.region--header-below .menu-item__link{padding:var(--size-spacing-050) 0;}@media (min-width:64rem){.region--header-below .menu-item__link{padding:0;}}.region--header-below .menu--sub-menu{background:var(--color-bg);padding:0 var(--size-spacing-050);}@media (min-width:64rem){.region--header-below .menu--sub-menu{box-shadow:0 2px 4px rgba(0,0,0,0.25);padding:var(--size-spacing-050);}}.region--header-below .menu-item--has-sub-menu.menu-item--level-0 > .sub-menu-item-toggle .sub-menu-item-toggle__icon{transform:rotate(90deg);}
.page-node-type-photo-essay .header-off-canvas{--color-bg:var(--color-black);--color-heading:var(--color-white);--color-text:var(--color-white);--color-link:var(--color-white);--color-link-hover:var(--color-primary-light);--color-link-focus:var(--color-primary-light);--color-link-active:var(--color-primary-light);}:is(.page-node-type-photo-essay .header-off-canvas)::before{display:none;}:is(:is(.page-node-type-photo-essay .header-off-canvas) .branding__logo) .white{fill:var(--color-black);}:is(:is(.page-node-type-photo-essay .header-off-canvas) .branding__logo) .black{fill:var(--color-white);}.full--photo-essay{--color-bg:var(--color-black);--color-text:var(--color-white);--color-heading:var(--color-white);--color-link:var(--color-tertiary-light);--color-link-hover:var(--color-tertiary-lighter);--color-link-focus:var(--color-tertiary-lighter);--color-link-active:var(--color-tertiary-lighter);--color-tag:var(--color-primary-light);--color-text-alt:var(--color-grey-lighter);background-color:var(--color-bg);color:var(--color-text);}.photo-essay__header{margin-inline-start:var(--size-gap-inline);--color-text:var(--color-black);--color-heading:var(--color-black);--color-link:var(--color-primary);--color-bg:var(--color-white);--color-link-hover:var(--color-primary);--color-link-active:var(--color-primary);--color-link-focus:var(--color-primary);background-color:var(--color-bg);color:var(--color-text);padding:var(--size-spacing-100);gap:var(--size-spacing-100);}.photo-essay__header.centered{padding-inline:var(--size-spacing-100);max-width:calc(min(100vw,var(--size-width-content)) - (2 * var(--size-gap-inline))) !important;}.photo-essay__header .full__sep{padding-bottom:0;border-bottom:0;margin-bottom:calc(-1 * var(--size-spacing-100));}@media (min-width:90rem){.photo-essay__series-list{margin-bottom:calc(-1 * var(--size-spacing-100));}.photo-essay__series-list .view{padding:var(--size-spacing-100);top:100%;margin-inline-start:calc(-1 * var(--size-spacing-100));margin-inline-end:auto;inset-inline-end:auto;inset-inline-start:0;margin-top:calc(2 * var(--size-spacing-100));}}.photo-essay__title{font-size:var(--size-font-heading-2);}
.header__search .contextual-region{position:static;}.dialog-search-is-on{overflow:hidden;}.dialog--inline .dialog__body > .centered{padding-inline:0 !important;}.header__search form.views-exposed-form{gap:0;flex-wrap:nowrap;}.header__search form .form-item{width:100%;}.header__search form label{}@media (min-width:64rem){.header__search .dialog--modal .dialog__inner{min-width:480px;}}.header__search .form-actions button{height:100%;}
form.views-exposed-form{display:flex;flex-direction:row;gap:var(--size-spacing-100);flex-wrap:wrap;}@media (min-width:64rem){form.views-exposed-form{}}.view__sidebar form.views-exposed-form{flex-direction:column !important;}.view-filters{margin-bottom:var(--size-gap-block);}.view__sidebar .view-filters{margin-bottom:0;}.bef-links ul{display:flex;flex-direction:row;gap:var(--size-spacing-100);flex-wrap:wrap;list-style:none;margin:0;padding:0;justify-content:center;}.view__siebar .bef-links ul{flex-direction:column;justify-content:flex-start;}
.views-filters-summary .prefix{display:inline-block;padding-block:var(--size-spacing-025);line-height:var(--size-spacing-100);align-self:flex-start;}.views-filters-summary{display:flex;gap:var(--size-spacing-100);margin-top:var(--size-spacing-100);align-items:flex-end;}.views-filters-summary .items{display:flex;flex-wrap:wrap;gap:var(--size-spacing-100);align-items:center;}.views-filters-summary .item{display:flex;gap:var(--size-spacing-050);align-items:center;}:is(.views-filters-summary .item) strong.value{font-weight:var(--font-weight-bold);}.views-filters-summary .value-container{position:relative;overflow:hidden;}.views-filters-summary .remove-filter{color:inherit;display:inline-flex;align-items:center;justify-content:center;text-indent:-9999px;}:is(.views-filters-summary .remove-filter)::before{content:"";width:1em;height:1em;display:block;background-color:currentColor;-webkit-mask-image:url(/themes/custom/nights/assets/icons/xmark.svg);mask-image:url(/themes/custom/nights/assets/icons/xmark.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}:is(.views-filters-summary .remove-filter):after{content:"";position:absolute;inset:0;}.views-filters-summary .item .label{font-weight:var(--font-weight-bold);color:var(--color-text);}
