.module-headlineOverlay{display:block;margin:24rem auto;margin:var(--margin-xxl,24rem) auto;position:relative}.module-headlineOverlay:first-child{margin-top:0}.module-headlineOverlay .module-headlineOverlay-inner{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;width:100%}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-headline{text-wrap:balance;font-family:Suisse BP Intl,Helvetica,Arial,sans-serif;font-family:var(--font-primary,"Suisse BP Intl","Helvetica","Arial",sans-serif);font-size:9.6rem;font-size:var(--size-xxlarge,9.6rem);letter-spacing:-.01em;line-height:.85;max-width:13.5em;text-align:center}@media(max-width:767px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-headline{line-height:.9}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;background-color:var(--color-button-round-light,#f0f0f0);border:none;border-radius:10rem;color:#000;color:var(--color-text,var(--color-black,#000));cursor:pointer;display:flex;font-size:2rem;font-size:var(--size-body,2rem);justify-content:center;line-height:1;outline:none;padding:.75em 1em;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28);transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25,.46,.31,1.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover:active{transform:scale(.95)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:nowrap;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;scrollbar-width:none;transition:width .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1);transition:width var(--duration-long,.35s) cubic-bezier(.23,1,.32,1),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1);width:0}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text ::-webkit-scrollbar,.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text::-webkit-scrollbar{display:none;height:0!important;width:0!important}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{display:block;opacity:0;transform:translateX(.5em);transition:opacity .35s,transform .35s cubic-bezier(.23,1,.32,1);transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1)}@media(max-width:1179.98px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{padding-right:.5em}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:not(:has(.text)) svg{transition:transform 666ms cubic-bezier(.23,1,.32,1);transition:transform var(--duration-longer,666ms) cubic-bezier(.23,1,.32,1)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button svg{display:block;height:.8em;-o-object-fit:contain;object-fit:contain;width:auto}@media(hover:hover){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover .text{width:auto;width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover .text>span{opacity:1;transform:none;transition-delay:.1s}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media(max-width:1179.98px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text{transform:none;width:auto}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{opacity:1;transform:none}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open .text{width:auto;width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open .text>span{opacity:1;transform:none;transition-delay:.1s}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open:not(:has(.text)) svg{transform:rotate(180deg)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button){cursor:pointer}@media(hover:hover){.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button .text{width:auto;width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button .text>span{opacity:1;transform:none;transition-delay:.1s}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button:not(:has(.text)) svg{transform:rotate(180deg)}}.icon-plus{display:block}.icon-plus rect{fill:currentColor}:root{interpolate-size:allow-keywords}.modulePart-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.1);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:none;padding:5rem;position:fixed;top:0;width:100%;z-index:101}@media(max-width:767px){.modulePart-overlay{-webkit-backdrop-filter:initial;backdrop-filter:none;background-color:rgba(0,0,0,.4);overflow-y:hidden;overscroll-behavior:auto;padding:0}}.modulePart-overlay .modulePart-overlay-card{aspect-ratio:unset;background-color:#fff;background-color:var(--color-white,#fff);border-radius:1.2em;height:-moz-fit-content;height:fit-content;margin:auto;max-width:100%;width:24em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-self:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;display:flex;flex-direction:column;left:0;margin:initial;max-height:70vh;max-height:calc(var(--vh, 1vh)*70);overflow-y:scroll;overscroll-behavior:none;position:absolute;scrollbar-width:none;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modulePart-overlay .modulePart-overlay-card ::-webkit-scrollbar,.modulePart-overlay .modulePart-overlay-card::-webkit-scrollbar{display:none;height:0!important;width:0!important}}.modulePart-overlay .modulePart-overlay-card .button-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;background-color:var(--color-button-round-light,#f0f0f0);border:none;border-radius:10rem;color:#000;color:var(--color-text,var(--color-black,#000));cursor:pointer;display:flex;font-size:2rem;font-size:var(--size-body,2rem);justify-content:center;left:calc(100% + 1rem);line-height:1;outline:none;padding:.75em 1em;position:absolute;top:0;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28);transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25,.46,.31,1.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.modulePart-overlay .modulePart-overlay-card .button-close:hover:active{transform:scale(.95)}.modulePart-overlay .modulePart-overlay-card .button-close .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:nowrap;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;scrollbar-width:none;transition:width .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1);transition:width var(--duration-long,.35s) cubic-bezier(.23,1,.32,1),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1);width:0}.modulePart-overlay .modulePart-overlay-card .button-close .text ::-webkit-scrollbar,.modulePart-overlay .modulePart-overlay-card .button-close .text::-webkit-scrollbar{display:none;height:0!important;width:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{display:block;opacity:0;transform:translateX(.5em);transition:opacity .35s,transform .35s cubic-bezier(.23,1,.32,1);transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1)}@media(max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text>span{padding-right:.5em}}.modulePart-overlay .modulePart-overlay-card .button-close:not(:has(.text)) svg{transition:transform 666ms cubic-bezier(.23,1,.32,1);transition:transform var(--duration-longer,666ms) cubic-bezier(.23,1,.32,1)}.modulePart-overlay .modulePart-overlay-card .button-close svg{display:block;height:.8em;-o-object-fit:contain;object-fit:contain;width:auto}@media(hover:hover){.modulePart-overlay .modulePart-overlay-card .button-close:hover{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text{width:auto;width:var(--overflow-width,auto)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text>span{opacity:1;transform:none;transition-delay:.1s}.modulePart-overlay .modulePart-overlay-card .button-close:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media(max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text{transform:none;width:auto}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{opacity:1;transform:none}}.modulePart-overlay .modulePart-overlay-card .button-close svg{transform:rotate(45deg)!important}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);display:flex;height:4rem;justify-content:center;left:0;min-height:4rem;position:sticky;top:0;transform:none!important;width:100%;z-index:1}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle span{background-color:#dcdcdc;background-color:var(--color-grey-light-text,#dcdcdc);border-radius:5rem;display:block;height:.4rem;transform:none!important;width:6.9rem}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{display:flex;flex-direction:column;padding:2.5em 1.5em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{padding-bottom:5rem;padding-top:2rem}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{color:#9b9c96;color:var(--grey-text,#9b9c96);font-size:1.6rem;font-size:var(--size-small,1.6rem);margin-bottom:1em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{font-size:2rem;font-size:var(--size-body,2rem)}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .headline{font-size:2.4rem;font-size:var(--size-body-lg,2.4rem)}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:1.6rem;font-size:var(--size-small,1.6rem);font-weight:300;line-height:1.4;margin-top:2.5em}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media{margin:2.5em auto}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:first-child{margin-top:0}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:last-child{margin-bottom:0}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:2rem;font-size:var(--size-body,2rem)}}