/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-text:#1a1a1a;--color-text-inverse:#fff;--color-secondary:#666;--color-primary:red;--color-primary-background:#e62c2833;--color-focus:red;--color-background:#fafafa;--color-background-hover:#d1cdc080;--color-background-card:#fff;--color-border:#999;--color-backdrop:#1a1a1a80}@font-face{font-family:freigmicprobook;src:url(/build/assets/freigmicprobook-webfont-Chg1ieGJ.woff2)format("woff2"),url(/build/assets/freigmicprobook-webfont-BGFAm5gq.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:freigmicprobook;src:url(/build/assets/freigmicprobookit-webfont-DsxVRAKb.woff2)format("woff2"),url(/build/assets/freigmicprobookit-webfont-DIYQMTbc.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}body{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}:root{--space-3xs:clamp(.25rem, calc(.23rem + .09vw), .31rem);--space-2xs:clamp(.5rem, calc(.48rem + .09vw), .56rem);--space-xs:clamp(.75rem, calc(.71rem + .19vw), .88rem);--space-sm:clamp(1rem, calc(.96rem + .19vw), 1.13rem);--space-md:clamp(1.5rem, calc(1.44rem + .28vw), 1.69rem);--space-lg:clamp(2rem, calc(1.93rem + .37vw), 2.25rem);--space-xl:clamp(3rem, calc(2.89rem + .56vw), 3.38rem);--space-2xl:clamp(4rem, calc(3.85rem + .74vw), 4.5rem);--space-3xl:clamp(6rem, calc(5.78rem + 1.11vw), 6.75rem);--space-3xs-2xs:clamp(.25rem, calc(.16rem + .46vw), .56rem);--space-2xs-xs:clamp(.5rem, calc(.39rem + .56vw), .88rem);--space-xs-sm:clamp(.75rem, calc(.64rem + .56vw), 1.13rem);--space-sm-md:clamp(1rem, calc(.8rem + 1.02vw), 1.69rem);--space-md-lg:clamp(1.5rem, calc(1.28rem + 1.11vw), 2.25rem);--space-lg-xl:clamp(2rem, calc(1.59rem + 2.04vw), 3.38rem);--space-xl-2xl:clamp(3rem, calc(2.56rem + 2.22vw), 4.5rem);--space-2xl-3xl:clamp(4rem, calc(3.19rem + 4.07vw), 6.75rem);--space-sm-lg:clamp(1rem, calc(.63rem + 1.85vw), 2.25rem);--space-md-xl:clamp(1.5rem, calc(.94rem + 2.78vw), 3.38rem);--space-lg-2xl:clamp(2rem, calc(1.26rem + 3.7vw), 4.5rem);--space-xl-3xl:clamp(3rem, calc(1.89rem + 5.56vw), 6.75rem);--space-md-2xl:clamp(1.5rem, calc(.61rem + 4.44vw), 4.5rem);--space-lg-3xl:clamp(2rem, calc(.59rem + 7.04vw), 6.75rem);--space-xs-lg:clamp(.75rem, calc(.31rem + 2.22vw), 2.25rem);--page-max-width:1600px;--container-max-width:1200px;--grid-gutter:var(--space-sm-lg,clamp(1rem, calc(.6rem + 1.98vw), 2.25rem));--grid-columns:12;--font-size--1:clamp(.83rem, calc(.83rem + .02vw), .84rem);--font-size-0:clamp(1rem, calc(.96rem + .19vw), 1.13rem);--font-size-1:clamp(1.2rem, calc(1.11rem + .44vw), 1.5rem);--font-size-2:clamp(1.44rem, calc(1.27rem + .83vw), 2rem);--font-size-3:clamp(1.73rem, calc(1.45rem + 1.39vw), 2.66rem);--font-size-4:clamp(2.07rem, calc(1.64rem + 2.19vw), 3.55rem);--font-size-5:clamp(2.49rem, calc(1.82rem + 3.33vw), 4.74rem);--font-size-6:clamp(2.99rem, calc(2rem + 4.93vw), 6.31rem);--font-size-7:clamp(3.58rem, calc(2.15rem + 7.16vw), 8.41rem);--font-size-8:clamp(4.3rem, calc(2.25rem + 10.24vw), 11.22rem);--font-size-9:clamp(5.16rem, calc(2.26rem + 14.5vw), 14.95rem);--font-size-10:clamp(6.19rem, calc(2.12rem + 20.35vw), 19.93rem)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable;line-height:1.15}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:min(80%, var(--font-size--0))}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{color:var(--color-text);background-color:var(--color-background);font-size:var(--font-size-0);line-height:1.6;overflow-x:hidden}body,a,a:hover,button,button:hover{cursor:url("data:image/svg+xml,%3Csvg width='8' height='8' style='filter:drop-shadow(0 0 1rem white)' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23212324'/%3E%3C/svg%3E%0A") 4 4,auto!important}blockquote{font-family:freigmicprobook;font-size:var(--font-size-1);padding-block:.25em;border-left:.2em solid;max-width:50ch;padding-left:1em;font-style:italic;line-height:1.3}figure.has-blockquote{--flow-space:2em;color:var(--color-secondary);border-left:.2em solid;padding-left:1em}figure.has-blockquote blockquote{padding-block:0;border-left:none;padding-left:0;display:inline}figure.has-blockquote figcaption{display:inline}button{appearance:none;background-color:#0000;border:0;padding:0;display:block}.btn{color:var(--color-text);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-text);font-size:var(--font-size-0);appearance:none;text-transform:none;white-space:nowrap;background-color:#0000;border-radius:2rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus{background-color:var(--color-text);color:var(--color-text-inverse)}.btn--icon{width:2.5rem;height:2.5rem;padding:var(--space-2xs);background-color:var(--color-background)}.btn--icon .icon{width:1rem;height:1rem}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--color-primary)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-wrap:balance;font-family:freigmicprobook,serif;font-weight:400;line-height:1.1}h1,.h1{font-size:var(--font-size-3);max-width:20ch}h2,.h2{font-size:var(--font-size-2);max-width:28ch;line-height:1}h3,.h3{font-size:var(--font-size-1);max-width:28ch}video,img{vertical-align:middle;max-width:100%;display:block}figure figcaption{margin-top:var(--space-3xs);color:var(--color-secondary)}a{color:currentColor;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.3ex;text-decoration-thickness:max(.2ex,1px)}a:hover,a:focus{text-decoration-thickness:.3ex}a svg{fill:currentColor;display:inline-block}ul,ol{font-size:var(--font-size-0);padding-inline-start:1em;line-height:1.5}ul[class],ol[class]{list-style:none}li>ul,li>ol{margin-left:var(--space-md);margin-bottom:0}section.list{margin:var(--space-2xl) 0}span.marker{line-height:.6;display:inline-block;box-shadow:inset 0 -14px #ffec9e}.lead{font-size:var(--font-size-1);text-wrap:balance;max-width:50ch;font-weight:400;line-height:1.4}.container{width:100%;max-width:var(--container-max-width);padding:0 1rem;padding:0 var(--space-md-xl);margin:0 auto;position:relative}.container-fluid{width:100%;padding:0 1rem;padding:0 var(--space-md-xl);position:relative}.flow>*+*{margin-block-start:var(--flow-space,.5em)}:is(h1,.h1,h2,.h2,h3,.h3),.flow :is(h1,.h1,h2,.h2):not(.h3,.h4,.h5,.h6)+:not(.lead){--flow-space:1em}:is(h4,.h4,h5,.h5,h6,.h6)+:not(.lead){--flow-space:.75em}.flow .lead+div{--flow-space:2em}.flow button,.flow .btn{--flow-space:1.5em}.flow>p{max-width:65ch}.flow-sm>*+*{margin-block-start:var(--flow-space,.5em)}.grid{gap:var(--gutter,var(--space-sm-md));grid-template-columns:repeat(var(--grid-placement,auto-fill), minmax(var(--grid-min-item-size,16rem), 1fr));display:grid}@media (width>=768px){.grid[data-layout=md\:2]{--grid-placement:2}}@media (width>=992px){.grid[data-layout=lg\:3]{--grid-placement:3}}@media (width>=768px){.grid[data-layout="md:2/1"]{grid-template-columns:2fr 1fr}}[data-columns="2"]{grid-column:span 2}.layout{min-height:100vh;max-width:var(--page-max-width);padding:0 var(--space-2xs);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=992px){.layout{padding:0 var(--space-2xl)}}.layout__content{padding:var(--space-md-lg) 0;flex:1}.page-section{z-index:1}.page-section:not(:first-child){margin-top:var(--space-xl-2xl)}.page-section[data-style=card]{background-color:var(--color-background-card);border-radius:1.5rem;box-shadow:.9px 4.5px 3.6px #21232406,2.5px 12.5px 10px #21232409,6px 30.1px 24.1px #2123240c,20px 100px 80px #21232412}.page-section[data-padded=both]{padding-block:var(--space-lg-3xl)}.page-section[data-padded=top]{padding-top:var(--space-lg-3xl)}.page-section[data-padded=bottom]{padding-bottom:var(--space-lg-3xl)}.page-section__title{margin-bottom:1em}@media (width>=992px){.page-section__title{margin-left:calc(-1 * var(--space-sm-lg))}}.reel{gap:var(--gutter,var(--space-sm-lg));scroll-snap-type:x mandatory;scrollbar-color:var(--color-text) var(--color-background);height:auto;display:flex;overflow:auto hidden}.reel::-webkit-scrollbar{height:1rem}.reel::-webkit-scrollbar-track{background-color:var(--color-background)}.reel::-webkit-scrollbar-thumb{background-color:var(--color-background);background-image:linear-gradient(var(--color-background) 0, var(--color-background) .25rem, var(--color-text) .25rem, var(--color-text) .75rem, var(--color-background) .75rem)}.reel>*{flex:none}.reel>img{flex-basis:auto;width:auto;height:100%}.reel.overflowing{padding-bottom:1rem}@media (width>=992px){.album{gap:var(--grid-gutter);grid-template-columns:1fr 2fr;display:grid}}.album+.album{margin-top:var(--space-2xl-3xl)}.gallery{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.card{gap:var(--space-2xs);background-color:var(--color-background-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__media{border:1px solid var(--color-background-hover);border-radius:2rem;position:relative;overflow:hidden}.card__media picture{height:100%}.card__media img{width:100%;max-width:none;height:100%}.card[data-hover] .card__media img{object-fit:cover;object-position:center;transition:transform .3s ease-out}:is(.card[data-hover]:has(a:hover,a:focus) .card__media img,.card[data-hover]:has(button:hover,button:focus) .card__media img){transform:scale(1.05)}.card__content{padding:var(--space-md) var(--space-sm);background-color:var(--color-background-hover);border-radius:2rem;flex:1}.card__content h3 a{text-decoration:none}.card__content h3 a:hover,.card__content h3 a:focus{font-style:italic}.card__content h3 a:after{content:"";position:absolute;inset:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;list-style:none;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress{width:100%;position:absolute;bottom:0;left:0}.splide__progress__bar{background:var(--color-primary);width:0;height:4px}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle__play,.splide__toggle__pause{display:flex}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:flex}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__toggle,.splide__arrow{cursor:pointer;opacity:.8;z-index:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:3em;height:3em;padding:0;display:flex}.splide__toggle:after,.splide__arrow:after{content:"";border:1px solid var(--color-text);background:var(--color-background);z-index:-1;border-radius:50%;width:2em;height:2em;margin-top:-1em;margin-left:-1em;position:absolute;top:50%;left:50%}.splide__arrow{position:absolute;top:50%;transform:translateY(-50%)}.splide__toggle:hover:not(:disabled),.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:none}.splide__arrow:focus-visible:after{outline:3px solid var(--color-primary)}.splide__arrow--prev{left:.5em}.splide__arrow--next{right:.5em}.splide.is-focus-in .splide__arrow:focus{outline:none}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid var(--color-primary);outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid var(--color-primary)}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid var(--color-primary);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid var(--color-primary)}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:var(--color-primary)}}.splide__toggle{cursor:pointer;position:absolute;top:.5em;left:.5em}.splide:has(.intro.show-video) .splide__toggle{display:none}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline:3px solid var(--color-primary);outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid var(--color-primary)}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}[data-slides].splide{visibility:visible;aspect-ratio:16/9}@media (width<=991px){[data-slides] .splide__arrows .splide__arrow--prev,[data-slides] .splide__arrows .splide__arrow--next{display:none}}[data-slides] .splide__slide{width:100%}[data-thumbnails].splide{visibility:visible;margin-left:var(--space-xs);margin-right:var(--space-xs);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}[data-thumbnails] .splide__slide{opacity:.6;border-radius:.5rem;width:160px;height:90px;margin-right:10px;overflow:hidden}[data-thumbnails] .splide__slide:hover,[data-thumbnails] .splide__slide:focus{opacity:1}[data-thumbnails] .splide__slide video{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;overflow:hidden}[data-thumbnails] .splide__slide.is-active{opacity:1}[data-carousel] .splide__track{height:100%}[data-carousel] .splide__slide{justify-content:center;align-items:center;display:flex}[data-carousel] .splide__slide picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-carousel] .splide__slide img{object-fit:contain;object-position:center;height:auto;max-height:100%;margin:0 auto}[data-carousel] .splide__arrow{border-radius:0;height:100%;top:0;bottom:0;transform:none}[data-carousel] .splide__arrow--prev{left:0}[data-carousel] .splide__arrow--next{right:0}[data-carousel] .splide__pagination{background:linear-gradient(#0000 0%,#00000001 7.8%,#00000004 14.5%,#00000008 20.4%,#0000000e 25.6%,#00000014 30.4%,#0000001b 34.9%,#0002 39.4%,#0000002a 44.1%,#00000031 49.2%,#00000039 55%,#0000003f 61.5%,#00000045 69.1%,#00000049 77.9%,#0000004b 88.1%,#0000004d 100%);padding-top:1em;padding-bottom:.5em;bottom:0}.cursor{display:none}@media (hover:hover){.cursor{z-index:9000;pointer-events:none;transform-origin:50%;border-radius:50%;width:3rem;height:3rem;transition:transform 50ms linear;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.sensor[data-style=sensor]{mix-blend-mode:screen}.cursor.is-active .cursor__sensor{transform:scale(1)}.cursor__sensor{opacity:.5;transform-origin:50%;background-color:var(--color-text-inverse);content:"";border-radius:50%;width:100%;height:100%;transition:transform .2s ease-out,background-color .3s ease-out,color .3s ease-out;display:block;position:absolute;inset:0;transform:scale(0)}.cursor__label{padding:var(--space-2xs);opacity:0;font-size:var(--font-size-0);transform-origin:0 0;white-space:nowrap;background-color:red;border-radius:.8rem;line-height:1;transition:transform .1s linear,opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out;position:absolute;top:75%;left:75%}.cursor.is-active .cursor__label{opacity:1;transform:scale(1)}}.site-footer{margin-top:var(--space-xl);border-top:1px solid var(--color-border)}.site-footer .container{gap:var(--grid-gutter);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);grid-template-columns:1fr;align-items:end;display:grid}.site-footer__logos{gap:var(--space-xs);flex-wrap:wrap;display:flex}.site-footer__logos a{display:block}.site-footer__logos img{width:auto;max-height:110px}.site-footer__nav ul{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.site-header{gap:var(--space-md);flex-direction:column;display:flex}.logo{margin-top:var(--space-sm);display:block}@media (width>=1500px){.logo{margin-left:-90px}}.logo h1{font-size:var(--font-size-6);line-height:.7}.logo a{text-decoration:none}.logo p{padding-left:var(--space-sm-lg);font-size:var(--font-size-2);line-height:1.5}.icon{pointer-events:none;fill:currentColor;width:1rem;height:1rem;display:inline-block}.image-teaser{width:100vw;max-width:100vw;min-height:800px;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.image-teaser__grid{grid-template-rows:repeat(50,2%);grid-template-columns:repeat(50,2%);width:110%;height:110%;display:grid;position:absolute;top:-5%;left:-5%}.image-teaser__text{text-align:center;flex-direction:column;grid-area:1/1/-1/-1;align-self:center;align-items:center;max-width:30%;margin:0 auto;display:flex}.image-teaser__item{opacity:1;z-index:-1;position:relative}.image-teaser__item img{will-change:transform;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.image-teaser__item[data-index="1"]{grid-area:10/1/36/8}.image-teaser__item[data-index="2"]{grid-area:1/21/17/30}.image-teaser__item[data-index="3"]{grid-area:1/36/14/42}.image-teaser__item[data-index="4"]{grid-area:10/10/32/17}.image-teaser__item[data-index="5"]{grid-area:20/35/35/45}.image-teaser__item[data-index="6"]{grid-area:20/46/28/51}.image-teaser__item[data-index="7"]{grid-area:43/1/51/10}.image-teaser__item[data-index="8"]{grid-area:38/14/51/19}.image-teaser__item[data-index="9"]{grid-area:40/26/51/32}.image-teaser__item[data-index="10"]{grid-area:37/39/48/47}.intro{aspect-ratio:16/9;grid-template:"container";place-items:center;width:100%;display:grid}.intro>*{grid-area:container}.intro.show-video .intro__button{pointer-events:none;opacity:0!important}.intro.show-video .intro__player{display:block}.intro__video{aspect-ratio:16/9;grid-template:"video";place-items:center;width:100%;display:grid;overflow:hidden}.intro__video>*{grid-area:video}.intro__video picture,.intro__video img,.intro__video video{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.intro__button{color:var(--color-primary);font-family:freigmicprobook,serif;font-size:var(--font-size-5);z-index:1;opacity:0;background-color:#0000;border:0;transition:opacity .4s ease-in-out;display:block}@media (width>=768px){.intro__button{font-size:var(--font-size-10)}}.intro__button:hover,.intro__button:focus{font-style:italic}.intro__button:after{content:"";position:absolute;inset:0}.splide__slide.is-active .intro__button{opacity:1}.intro__player{display:none}.intro__disclaimer{padding:var(--space-2xs);font-size:var(--font-size--1);background-color:#fffc;border-top-left-radius:.25rem;border-top-right-radius:.25rem;place-self:end center}@media (width>=768px){.intro__disclaimer{opacity:0;max-width:60%}}.intro__button:hover+.intro__disclaimer,.intro__button:focus+.intro__disclaimer{opacity:1}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}.dialog-container,.dialog-overlay{position:fixed;inset:0}.dialog-container{z-index:8000;display:flex}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:#2b2e38e6;animation:.2s both fade-in}.dialog{z-index:2;width:100%;height:100%;padding:0 var(--space-md);margin:auto;animation:.4s .2s both fade-in,.4s .2s both slide-up;position:relative;box-shadow:0 0 #0000,0 0 #0000}.dialog [data-a11y-dialog-hide]{top:var(--space-xs);right:var(--space-md);background:var(--color-background);opacity:.7;z-index:20;border:0;width:2em;height:2em;display:flex;position:absolute}.dialog [data-a11y-dialog-hide]:hover,.dialog [data-a11y-dialog-hide]:focus{color:var(--color-text);opacity:.9}.dialog [data-a11y-dialog-hide] .icon{margin-top:-.5rem;margin-left:-.5rem;position:absolute;top:50%;left:50%}.dialog__content{border-radius:1rem;align-items:center;height:100%;padding:3rem 0;display:flex;overflow:hidden}.module:first-child{padding-top:var(--space-md-2xl)}.module:last-child{padding-bottom:var(--space-md-2xl)}.module[data-type=text]:not(:first-child){padding-top:var(--space-lg)}.module[data-type=text]:not(:last-child){padding-bottom:var(--space-lg)}.module[data-type=media]:not(:first-child){padding-top:var(--space-lg)}.module[data-type=media]:not(:last-child){padding-bottom:var(--space-lg)}.module[data-type=media] figure{border-radius:2rem;overflow:hidden}.module[data-type=full-bleed]:first-child{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding-top:0;overflow:hidden}.module[data-type=full-bleed]:last-child{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-bottom:0;overflow:hidden}.module[data-type=full-bleed] figcaption{padding-inline:var(--space-md-xl)}@media (width>=768px){.module[data-type=figure] figure{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);display:grid}.module[data-type=figure] figure picture{grid-column:1/span 8}.module[data-type=figure] figure figcaption{grid-column:9/span 4}.module[data-type=gallery]{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,1fr);display:grid}}.module[data-type=gallery] img{border-radius:1rem}.nav{top:var(--space-sm);right:var(--space-2xs);position:absolute}@media (width>=992px){.nav{right:var(--space-2xl)}}.nav__list{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-2xs);background-color:var(--color-background);border-radius:5rem;margin:0;list-style:none;display:flex;box-shadow:0 1.6rem 6.5rem #a8b5cd12,9rem 1rem 3.8rem #a8b5cd0f,0 .6rem 2rem #a8b5cd1f,0 .3rem 1rem #a8b5cd1f,0 .1rem .5rem #a8b5cd1c,0 .03rem .25rem #a8b5cd1c}.nav__list a{padding:var(--space-2xs);font-size:var(--font-size-0);border-radius:calc(5rem - var(--space-2xs));line-height:1;text-decoration:none;transition:background-color .2s ease-in-out;display:block;position:relative}.nav__list a:hover,.nav__list a:focus{background-color:var(--color-background-hover)}.preview{justify-content:space-between;gap:var(--space-lg-xl);padding-block:var(--space-md);flex-flow:wrap;display:flex}.preview__item{gap:var(--space-sm);flex-direction:row;min-width:24rem;display:flex;position:relative}.preview__item[data-direction=next]{flex-direction:row-reverse;margin-left:auto}.preview__content{flex:1}.preview__media{border-radius:1rem;max-width:200px;overflow:hidden}.preview-video{width:100%;color:var(--color-text-inverse);grid-template:"video";align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.preview-video>*{grid-area:video}.preview-video:hover span{opacity:1}.preview-video picture,.preview-video img,.preview-video video{width:100%;max-width:100%;height:auto;overflow:hidden}.preview-video button[data-replay]{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:absolute;top:1rem;right:1rem}.preview-video[data-state=played] button[data-replay]{opacity:1;pointer-events:all}.preview-video[data-crop="21-8"]{aspect-ratio:21/8}.preview-video__overlay{justify-content:center;align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex;position:absolute;inset:0}.preview-video__overlay .icon{width:2.5rem;height:2.5rem;color:var(--color-primary);opacity:.5}.preview-video__overlay button{text-shadow:1px 1px 6px var(--color-text);color:var(--color-text-inverse)}.preview-video__overlay button span{opacity:0;transition:opacity .2s ease-in-out}.card[data-state=played] .preview-video__overlay button span{opacity:1}.quote__footer{align-items:flex-start;display:flex}.quote__footer picture{max-width:60px}.quote__footer span{padding:var(--space-2xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text-inverse);background-color:var(--color-primary);font-size:var(--font-size--1);display:inline-block;position:relative}.quote__footer span:before{content:" ";border:.875rem solid #0000;border-width:0 .875rem .875rem 0;border-right-color:var(--color-primary);width:0;height:0;position:absolute;top:0;left:0;transform:translate(-100%)}.skiplink{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.skiplink:focus{clip:auto;color:var(--color-text);z-index:1;border-radius:4px;width:auto;height:auto;margin:.5em;padding:.5em 1em;text-decoration:none}.focus-visible{box-shadow:0 0 0 3px var(--color-focus);outline:none}.ratio{width:100%;position:relative}.ratio:before{content:"";padding-top:75%;display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio--16-by-9:before{padding-top:56.25%}.ratio--21-by-9:before{padding-top:42.8571%}.text-secondary{color:var(--color-secondary)}.expand-interaction:after{content:"";position:absolute;inset:0}.visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stretched-link:after{content:"";position:absolute;inset:0}
