header.page-header>*{padding-block:min(var(--space-3), 10vh) min(var(--space-3), 10vh);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:5vmax}header.page-header[class*=bg-]>*{padding-block:min(var(--space-4), 15vh) min(var(--space-5), 18vh)}header.page-header .image{flex-grow:1;flex-basis:480px}header.page-header .text{position:relative;z-index:2;flex-grow:1;flex-basis:340px}.title-text{display:flex;flex-wrap:wrap;column-gap:var(--space-3)}.title-text.reverse{flex-direction:row-reverse}.title-text>.title{flex:1 2 400px}.title-text>.text{flex:2 1 400px}@media (min-width:860px){.title-text{justify-content:center}.title-text .title{text-align:right}}.text-block ul,.text-block ol,.text-image ul,.text-image ol{padding-left:1.125rem;list-style-position:outside}.text-block ul li::marker,.text-image ul li::marker{color:var(--pink);font-size:1.25rem}.text-block li:not(:last-child),.text-image li:not(:last-child){margin-bottom:1em}.js .image-block figure{opacity:.001;translate:0 max(50%, 6rem);transition:400ms cubic-bezier(.4,.3,.3,1),opacity 200ms}.js .image-block figure.inview,.js .image-block figure.outview{opacity:1;translate:0 0}figure.rounded img{border-radius:2em}figcaption{text-align:center;max-width:var(--container-sm);margin:.5em auto 0}.text-image{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-3);column-gap:max(var(--space-3), 5vw)}.text-image.reverse{flex-direction:row-reverse}.text-image>*{flex:1 1 320px}.text-image>figure{flex-basis:400px}.js .text-image figure{opacity:.001;rotate:3deg;translate:0 max(50%, 6rem);transition:400ms cubic-bezier(.4,.3,.3,1),opacity 200ms}.js .text-image figure.inview,.js .text-image figure.outview{opacity:1;rotate:0deg;translate:0 0}.quote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:max(var(--space-3), 5vw)}.quote>*{flex-grow:1;flex-basis:300px}.quote [class*="alphabet-"]{max-width:min(25vw, 8rem)}blockquote footer{color:var(--pink)}.bg-blue blockquote footer,.bg-blue-dark blockquote footer,.bg-pink blockquote footer,.bg-red blockquote footer{color:var(--gold)}.quote footer strong{margin-right:.5em}.add-quote-symbol{word-break:break-word}.add-quote-symbol>:first-child{display:inline;padding-right:1em}.add-quote-symbol .symbol{display:inline-flex;align-items:flex-start;margin-left:-.75em;margin-top:.1em;vertical-align:top}.add-quote-symbol .symbol:before,.add-quote-symbol .symbol:after{display:inline-block;content:'';background-color:currentColor;width:.2em;aspect-ratio:1;box-shadow:0 -1px 0 0 currentColor,0 -2px 0 0 currentColor,0 -3px 0 0 currentColor;border-radius:0 0 100% 0;margin-right:.05em}.js .quote>blockquote{overflow:hidden}.js .quote>blockquote>*{translate:-110% 0;transition:translate 500ms 200ms cubic-bezier(.4,.1,0,1)}.js .quote.inview>blockquote>*,.js .quote.outview>blockquote>*{translate:0 0}.gallery{overflow-x:auto;scrollbar-color:var(--blue) #fff0}.gallery::-webkit-scrollbar{margin:0 35vw;border-radius:100%}.gallery::-webkit-scrollbar-track{background-color:#fff0;margin:0 35vw;border-radius:5rem;border:0;box-shadow:0 0 0 2px var(--blue)}.gallery::-webkit-scrollbar-thumb{background-color:var(--blue);box-shadow:inset 0 0 0 2px var(--white);border-radius:5rem}.gallery>[class*="container"]{width:min(var(--max-width), 100%)}.gallery .gallery-inner{--column-gap:var(--space-2);column-gap:var(--column-gap);display:flex;align-items:stretch;height:min(60vh, 640px);padding-block:var(--space-2);margin-inline:auto;width:fit-content}.gallery figure{height:100%;width:auto;flex-shrink:0;display:flex;align-items:stretch}.gallery figure img{display:block;width:auto;height:100%}.gallery .gallery-inner:before,.gallery .gallery-inner:after{content:'';width:var(--site-padding);flex-shrink:0;height:1rem}.gallery .gallery-inner:before{margin-right:calc(var(--column-gap) * -1)}.gallery .gallery-inner:after{margin-left:calc(var(--column-gap) * -1)}.js .gallery figure{opacity:.001;translate:50% 0;transition:400ms cubic-bezier(.4,.3,.3,1),opacity 200ms;transition-delay:calc(100ms * var(--stagger))}.js .gallery.inview figure,.js .gallery.outview figure{opacity:1;rotate:0deg!important;translate:0 0}.no-js .gallery figure{rotate:0deg!important;translate:0 0!important}.no-js .lazyload-video .play-btn,.no-js .video-file .play-pause{display:none}.js .lazyload-video .play-btn,.js .video-file .play-pause{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;background-color:rgb(0 0 0 / .15);transition:200ms}.js .lazyload-video .play-btn svg,.js .video-file .play-pause svg{width:clamp(3rem, 10%, 5rem);height:auto;stroke:var(--blue)}.js .lazyload-video .play-btn svg rect,.js .video-file .play-pause svg rect{fill:var(--white)}.js .lazyload-video .play-btn:hover,.js .video-file .play-pause:not([data-state="hidden"]):hover{background-color:#fff0}.no-js .lazyload-video{display:none}.js .lazyload-video{--aspect:16 / 9;width:100%;position:relative!important;overflow:hidden;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .lazyload-video::before{content:'';width:100%;display:block;position:relative;aspect-ratio:var(--aspect,16 / 9);background-color:#000}.js .lazyload-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:3;border:0}.js .lazyload-video:has(iframe) .cover-img{display:none}.video-file video{vertical-align:top}.js .video-file{position:relative}.video-file [data-state="hidden"]{opacity:0;pointer-events:none}.video-file [data-state="visible"]{opacity:1}.js .video-block figure{opacity:.001;rotate:-7deg;translate:0 max(50%, 6rem);transition:600ms cubic-bezier(.4,.3,.3,1),opacity 200ms}.js .video-block figure.inview,.js .video-block figure.inview,.js .video-block figure.outview,.js .video-block figure.outview{opacity:1;rotate:0deg;translate:0 0}.video-gallery-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--space-2)}.video-gallery-inner figure{width:100%}@media (min-width:480px){.video-gallery-inner figure{width:calc(50% - var(--space-2) / 2)}}@media (min-width:768px){.video-gallery-inner{gap:var(--space-3)}.video-gallery-inner figure{width:calc(50% - var(--space-3) / 2)}.video-gallery-inner.grid-3 figure{width:calc(33.3334% - var(--space-3) / 1.5)}}@media (min-width:992px){.video-gallery-inner.grid-4 figure{width:calc(25% - var(--space-3) / 1.25)}}.js .video-gallery-inner figure{opacity:.001;rotate:3deg;translate:0 max(50%, 4rem);transition:400ms cubic-bezier(.4,.3,.3,1),opacity 200ms;transition-delay:calc(100ms * var(--stagger))}.js .video-gallery-inner.inview figure,.js .video-gallery-inner.outview figure{opacity:1;rotate:0deg;translate:0 0}