@font-face{font-family:ffmark;font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/Mark-Extralight.woff2)format("woff2"),url(/fonts/Mark-Extralight.woff)format("woff"),url(/fonts/Mark-Extralight.ttf)format("ttf")}@font-face{font-family:ffmark;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Mark-Regular.woff2)format("woff2"),url(/fonts/Mark-Regular.woff)format("woff"),url(/fonts/Mark-Regular.ttf)format("ttf")}@font-face{font-family:ffmark;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/Mark-Heavy.woff2)format("woff2"),url(/fonts/Mark-Heavy.woff)format("woff"),url(/fonts/Mark-Heavy.ttf)format("ttf")}@font-face{font-family:sabon;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/sabon-roman.woff)format("woff"),url(/fonts/sabon-roman.woff2)format("woff2")}@font-face{font-family:sabon;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/sabon-italic.woff)format("woff"),url(/fonts/sabon-italic.woff2)format("woff2")}@font-face{font-family:sabon;font-style:bold;font-display:swap;font-weight:700;src:url(/fonts/sabon-bold.woff)format("woff"),url(/fonts/sabon-bold.woff2)format("woff2")}@font-face{font-family:sabon;font-style:italic;font-display:swap;font-weight:700;src:url(/fonts/sabon-bolditalic.woff)format("woff"),url(/fonts/sabon-bolditalic.woff2)format("woff2")}@font-face{font-family:opensans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/OpenSans-Regular.woff)format("woff"),url(/fonts/OpenSans-Regular.woff2)format("woff2")}@font-face{font-family:opensans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/OpenSans-SemiBold.woff)format("woff"),url(/fonts/OpenSans-SemiBold.woff2)format("woff2")}@font-face{font-family:opensans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/OpenSans-Bold.woff)format("woff"),url(/fonts/OpenSans-Bold.woff2)format("woff2")}@font-face{font-family:unit;font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/unitweb-thin.woff)format("woff"),url(/fonts/unitweb-thin.woff2)format("woff2")}@font-face{font-family:unit;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/unitweb-light.woff)format("woff"),url(/fonts/unitweb-light.woff2)format("woff2")}@font-face{font-family:unit;font-style:bold;font-display:swap;font-weight:700;src:url(/fonts/unitweb-bold.woff)format("woff"),url(/fonts/unitweb-bold.woff2)format("woff2")}@font-face{font-family:freighttext;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/FreightText-Book.woff)format("woff"),url(/fonts/FreightText-Book.woff2)format("woff2"),url(/fonts/FreightText-Book.ttf)format("ttf")}@font-face{font-family:freighttext;font-style:italic;font-display:swap;font-weight:700;src:url(/fonts/FreightText-BoldItalic.woff)format("woff"),url(/fonts/FreightText-BoldItalic.woff2)format("woff2"),url(/fonts/FreightText-BoldItalic.ttf)format("ttf")}@font-face{font-family:franziska;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/FranziskaWebPro.woff)format("woff"),url(/fonts/FranziskaWebPro-Demibold.woff)format("woff2")}@font-face{font-family:adobegaramond;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/AdobeGaramondProRegular.woff)format("woff"),url(/fonts/AdobeGaramondProRegular.woff2)format("woff2"),url(/fonts/AdobeGaramondProRegular.ttf)format("ttf"),url(/fonts/AdobeGaramondProRegular.otf)format("opentype")}@font-face{font-family:ebgaramond;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/EBGaramond-Regular.woff2)format("woff2"),url(/fonts/EBGaramond-Regular.woff)format("woff"),url(/fonts/EBGaramond-Regular.ttf)format("ttf"),url(/fonts/EBGaramond-Regular.otf)format("opentype"),url(/fonts/EBGaramond-Regular.svg)format("svg")}@font-face{font-family:ebgaramond;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/EBGaramond-Italic.woff2)format("woff2"),url(/fonts/EBGaramond-Italic.woff)format("woff"),url(/fonts/EBGaramond-Italic.ttf)format("ttf"),url(/fonts/EBGaramond-Italic.otf)format("opentype"),url(/fonts/EBGaramond-Italic.svg)format("svg")}@font-face{font-family:ebgaramond;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/EBGaramond-Bold.woff2)format("woff2"),url(/fonts/EBGaramond-Bold.woff)format("woff"),url(/fonts/EBGaramond-Bold.ttf)format("ttf"),url(/fonts/EBGaramond-Bold.otf)format("opentype"),url(/fonts/EBGaramond-Bold.svg)format("svg")}@font-face{font-family:dso;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/DSOFSHNO.woff)format("woff"),url(/fonts/DSOFSHNO.woff2)format("woff2"),url(/fonts/DSOFSHNO.ttf)format("ttf"),url(/fonts/DSOFSHNO.otf)format("opentype")}@font-face{font-family:dsaltshw;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/DSALTSHW.woff)format("woff"),url(/fonts/DSALTSHW.woff2)format("woff2"),url(/fonts/DSALTSHW.ttf)format("ttf"),url(/fonts/DSALTSHW.otf)format("opentype"),url(/fonts/DSALTSHW.svg)format("svg")}@font-face{font-family:fontawesome;font-weight:400;font-style:normal;src:url(/fonts/fa-regular-400.woff2)format("woff2"),url(/fonts/fa-regular-400.woff)format("woff"),url(/fonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:fontawesome;font-weight:900;font-style:normal;src:url(/fonts/fa-solid-900.woff2)format("woff2"),url(/fonts/fa-solid-900.woff)format("woff"),url(/fonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:fontawesome;font-weight:400;font-style:normal;src:url(/fonts/fa-brands-400.woff2)format("woff2"),url(/fonts/fa-brands-400.woff)format("woff"),url(/fonts/fa-brands-400.ttf)format("truetype")}:root{--background-light:#f2f2f2;--background-dark:#222;--foreground-light:#030;--foreground-dark:#ccc;--color0:#cc9933;--color1:#f2e6d3;--color2:#423013;--color3:#9A7529;--color4:#A08346;--color5:#f1a60c;--color6:#750f1a;--color7:#EFE9E1;--color8:#A7A39D;--color9:#234821;--color10:#828E80;--color11:#CD9C37;--color12:#D5AE5E;--color13:#EBDBBF;--color14:#EFE4D3;--color15:#EFE9E1}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{font-size:18px}body{background:light-dark(var(--background-light),var(--background-dark));color:light-dark(var(--foreground-light),var(--foreground-dark));font-family:ebgaramond,adobegaramond,opensans,sabon,ffmark,serif;line-height:1.5;margin:0 auto;max-width:1200px}::selection{background-color:var(--color0);color:light-dark(var(--foreground-light),var(--foreground-dark))}a{position:relative;display:inline-block;color:var(--color0);text-decoration:none}a:hover{color:light-dark(var(--color5),var(--color1))}p{text-align:justify;hyphens:auto}html:has(.landing-page){min-height:100%}body:has(.landing-page){min-height:100vh;margin:0 auto;background-image:url(/img/background.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}body:has(.landing-page) main{flex:1;min-height:100vh}body:has(.landing-page) .content-main{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;color:#222}body:has(.landing-page) .landing-page-link{position:absolute;inset:0;z-index:1;cursor:pointer}body:has(.landing-page) .landing-page{position:relative;z-index:2;pointer-events:none;font-family:dsaltshw;text-align:center;opacity:1;transition:opacity 500ms ease;letter-spacing:-.04em}body:has(.landing-page) .landing-page p{text-align:center;hyphens:none}body:has(.landing-page) .landing-page-font-loading{opacity:0}body:has(.landing-page) .landing-page-tooltip{position:fixed;top:0;left:0;z-index:3;pointer-events:none;opacity:0;padding:.5rem .75rem;background:rgba(0,0,0,.15);color:#fff;border-radius:999px;font-size:.875rem;line-height:1;white-space:nowrap;transform:translate(-9999px,-9999px);transition:opacity 150ms ease}body:has(.landing-page) .landing-page-tooltip.is-visible{opacity:1}header{position:sticky;top:0;z-index:10}body:has(.landing-page) header{display:none}header .header-container{box-shadow:0 .5rem .75rem -.5rem light-dark(rgba(34,34,34,.12),rgba(229,231,235,.6))}header .header-container .top{background-color:light-dark(var(--color0),var(--color0));height:15px}header .header-container .content-header{display:flex;align-items:center;background-color:light-dark(var(--color1),var(--color2));padding:1rem 2rem;height:100%;max-height:8rem;overflow:hidden;opacity:1;transition:max-height 520ms cubic-bezier(.22,1,.36,1),padding-top 520ms cubic-bezier(.22,1,.36,1),padding-bottom 520ms cubic-bezier(.22,1,.36,1),opacity 240ms ease}header.is-hidden .header-container .content-header{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.to-top-button{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:.5px solid var(--color0);border-radius:9999px;background:light-dark(#fff,var(--background-light));color:var(--color0);box-shadow:0 .5rem 1rem -.5rem light-dark(rgba(34,34,34,.18),rgba(0,0,0,.55));cursor:pointer;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .25s ease-in,transform .25s ease-in,background-color .25s ease-in,color .25s ease-in}.to-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top-button span{display:block;font-size:1.5rem;line-height:.75;transform:rotate(90deg)translate(-.02em,-.08em)}.to-top-button:hover{background:var(--color0);color:#fff}header .header-container .content-header .header-mobile-menu{display:none}header .header-container .content-header .mobile-menu-button{display:inline-flex;width:2.75rem;height:2.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.34rem;border:0;border-radius:9999px;background-color:initial;color:light-dark(#000,#fff);cursor:pointer}header .header-container .content-header .mobile-menu-button span{display:block;width:1.55rem;height:3px;background-color:currentColor;transition:transform 180ms ease,opacity 180ms ease}header .header-container .content-header .mobile-menu-button[aria-expanded=true] span:nth-child(1){transform:translateY(calc(.34rem + 3px))rotate(45deg)}header .header-container .content-header .mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}header .header-container .content-header .mobile-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(calc(-.34rem - 3px))rotate(-45deg)}header .header-container .content-header .header-logo{width:50%;color:light-dark(var(--color0),var(--color0));font-family:dsaltshw;opacity:1;transition:opacity 500ms ease}header .header-container .content-header .header-logo a.startlink{text-decoration:none}header .header-container .content-header .header-logo a.startlink::after{content:none}header .header-container .content-header .header-logo a.startlink:hover{text-decoration:none}header .header-container .content-header .header-logo .logo-line-initiale{font-weight:400}header .header-container .content-header .header-logo .logo-line-two{font-weight:400}.header-lang{display:inline-flex;align-items:center;gap:.5rem}.header-lang .lang-link{display:inline-flex;align-items:center;justify-content:center;padding:.12rem;border:1px solid transparent;border-radius:.2rem;opacity:.65;transition:opacity 180ms ease,transform 180ms ease,border-color 180ms ease}.header-lang .lang-link::after{content:none}.header-lang .lang-link:hover{opacity:.9;transform:translateY(-1px)}.header-lang .lang-link img{display:block;width:2.35rem;height:auto;box-shadow:0 0 0 1px rgba(0,0,0,8%)}.header-lang .lang-link.is-active{opacity:1;border-color:light-dark(rgba(0,0,0,.35),rgba(255,255,255,.55));background:light-dark(rgba(255,255,255,.65),rgba(255,255,255,8%))}header .header-container .content-header .header-lang{margin-left:auto;margin-right:.75rem}header .header-container .header-lang--mobile{display:none}body.has-mobile-nav-open{overflow:hidden}.mobile-nav-overlay,.mobile-nav-drawer{display:none}.mobile-nav-overlay{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity 220ms ease}.mobile-nav-overlay.is-open{opacity:1;pointer-events:auto}.mobile-nav-drawer{position:fixed;top:0;left:0;z-index:60;width:82vw;max-width:21rem;height:100dvh;overflow-y:auto;padding:1rem;background:light-dark(#fff,#000);box-shadow:.75rem 0 1.5rem -1rem rgba(0,0,0,.55);transform:translateX(-100%);transition:transform 260ms cubic-bezier(.22,1,.36,1)}.mobile-nav-drawer.is-open{transform:translateX(0)}.mobile-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:var(--color0);font-weight:700}.mobile-nav-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:9999px;background:0 0;color:currentColor;font-size:1.75rem;line-height:1;cursor:pointer}.mobile-nav-drawer__list,.mobile-nav-drawer__submenu{list-style:none}.mobile-nav-drawer__list{display:flex;flex-direction:column;gap:.25rem}.mobile-nav-drawer__link,.mobile-nav-drawer__sublink{width:100%;border:0;border-radius:.125rem;background:0 0;text-align:left;text-decoration:none}.mobile-nav-drawer__link::after,.mobile-nav-drawer__sublink::after{content:none}.mobile-nav-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;color:var(--color0);font:inherit;font-size:1.2rem;cursor:pointer}.mobile-nav-drawer__sublink{display:block;padding:.5rem .75rem .5rem 1.5rem;color:light-dark(#333,#ddd);font-size:1rem}.mobile-nav-drawer__link:hover,.mobile-nav-drawer__sublink:hover{background:light-dark(rgba(0,0,0,5%),rgba(255,255,255,8%));color:light-dark(var(--color5),var(--color1))}.mobile-nav-drawer__link.is-active,.mobile-nav-drawer__sublink.is-active{color:var(--color0);font-weight:700}.mobile-nav-drawer__chevron{font-size:1.45rem;line-height:1;transition:transform 180ms ease}.mobile-nav-drawer__link[aria-expanded=true] .mobile-nav-drawer__chevron{transform:rotate(90deg)}.mobile-nav-drawer__submenu{padding-bottom:.35rem}header .header-container .content-header .header-toggle-ld{margin-left:1rem;display:inline-flex;align-items:center;justify-content:center}header .header-container .content-header .color-switch{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.25rem;border:0;border-radius:9999px;background-color:#000;cursor:pointer}header .header-container .content-header .color-switch img{display:block;width:1.25rem;height:1.25rem}header .header-container .content-header .color-switch .icon-sun{display:none}@media(prefers-color-scheme:dark){header .header-container .content-header .color-switch{background-color:#fff}header .header-container .content-header .color-switch .icon-moon{display:none}header .header-container .content-header .color-switch .icon-sun{display:block}}:root[data-theme=light] header .header-container .content-header .color-switch{background-color:var(--background-dark)}:root[data-theme=light] header .header-container .content-header .color-switch .icon-moon{display:block}:root[data-theme=light] header .header-container .content-header .color-switch .icon-sun{display:none}:root[data-theme=dark] header .header-container .content-header .color-switch{background-color:var(--background-light)}:root[data-theme=dark] header .header-container .content-header .color-switch .icon-moon{display:none}:root[data-theme=dark] header .header-container .content-header .color-switch .icon-sun{display:block}@media(max-width:1023px){header .header-container .content-header{display:grid;grid-template-columns:2.75rem minmax(0,1fr)2.75rem;column-gap:.75rem;padding:.75rem 1rem;max-height:7rem}header .header-container .content-header .header-mobile-menu{display:inline-flex;align-items:center;justify-content:flex-start}header .header-container .content-header .header-logo{width:auto;justify-self:center;min-width:0}header .header-container .content-header .header-logo .startlink{align-items:flex-end;justify-content:center}header .header-container .content-header .header-logo .logo-line-initiale{font-size:3.1rem}header .header-container .content-header .header-logo .logo-line-one{font-size:.82rem}header .header-container .content-header .header-logo .logo-line-two{font-size:1.35rem}header .header-container .content-header .header-lang--desktop{display:none}header .header-container .content-header .header-toggle-ld{margin-left:0;justify-self:end}header .header-container .header-lang--mobile{display:flex;justify-content:center;padding:.45rem 1rem;background:light-dark(#fff,#000)}.mobile-nav-overlay,.mobile-nav-drawer{display:block}}@media(max-width:420px){header .header-container .content-header{grid-template-columns:2.5rem minmax(0,1fr)2.5rem;column-gap:.35rem;padding-left:.7rem;padding-right:.7rem}header .header-container .content-header .header-logo .logo-line-initiale{font-size:2.65rem}header .header-container .content-header .header-logo .logo-line-one{font-size:.7rem}header .header-container .content-header .header-logo .logo-line-two{font-size:1.08rem}}html[lang^=de] main .main-container h2{font-family:dsaltshw}main .main-container{display:flex;flex-direction:column;background:light-dark(#fff,#000);padding:2rem}main .main-container h2{color:light-dark(var(--color0),var(--color0));font-family:ebgaramond;font-size:2rem;opacity:1;transition:opacity 500ms ease;margin-top:5rem;margin-bottom:1.5rem;text-align:right}main .main-container h2:first-of-type{margin-top:0}main .main-container h3{color:light-dark(var(--color0),var(--color0));font-size:1.5rem;text-align:right}main .main-container h4{color:light-dark(var(--color0),var(--color0));font-size:1.5rem;margin-bottom:1rem}main .main-container h5{font-size:1.2rem;margin-bottom:.5rem}main .main-container .content-section{margin-top:2rem;margin-bottom:1rem}main .main-container .content-section .content-section-img img{display:block;width:100%;height:auto}.content-section-txt-quote{color:var(--color6)}.content-section-txt-quote p{text-align:center;hyphens:none}html[lang^=de] .content-section-txt-quote{font-family:dsaltshw}.content-section-txt-kursiv{text-align:center;font-style:italic}.content-section-txt-kursiv p{text-align:center;hyphens:none;font-size:1rem}.content-section-txt-list ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.content-section-txt-list li{margin-bottom:.5rem;font-size:1rem}.content-section-txt-list .content-section-txt-sublist ul{list-style-type:disc;padding-left:2.5rem;margin:0}.content-section-txt-list .content-section-txt-sublist li{font-size:1rem;margin-bottom:0}.content-section-txt-num ol{list-style-type:decimal;padding-left:1.5rem;margin:1rem 0}.content-section-txt-num li{margin-bottom:.5rem;font-size:1rem}.content-txt-small--keep-line+br{display:none}footer{background:light-dark(#fff,#000);padding-top:1rem}body:has(.landing-page) footer{display:none}footer .footer-container .footer-nav{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1rem}footer .footer-container .footer-nav span{padding:0 .5rem}footer .footer-container .content-footer{display:flex;justify-content:center;font-size:.75rem;letter-spacing:-.03em;margin-top:1rem;padding-top:1rem;padding-bottom:1rem;height:100%}.content-img-slider{--content-img-slider-height:200px;--content-img-slider-gap:1rem;margin:2rem 0;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;column-gap:1rem;overflow:hidden}.content-img-slider__viewport.swiper{width:100%;min-width:0;overflow:hidden}.content-img-slider__viewport .swiper-wrapper{display:flex;align-items:stretch;height:var(--content-img-slider-height);min-width:0}.content-img-slider__viewport .swiper-slide{position:relative;flex-shrink:0;width:clamp(12rem,22vw,18rem);height:var(--content-img-slider-height);cursor:pointer}.content-img-slider__viewport .swiper-slide::before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:4rem;height:4rem;background-color:var(--color0);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .25s ease-in;mask-image:url(/img/camera.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/img/camera.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.content-img-slider__viewport .swiper-slide::after{content:"";position:absolute;inset:0;z-index:0;background-color:light-dark(var(--background-dark),var(--background-light));opacity:0;pointer-events:none;transition:opacity .25s ease-in}.content-img-slider__viewport .swiper-slide:hover::before,.content-img-slider__viewport .swiper-slide:hover::after{opacity:.75}.content-img-slider__viewport .swiper-slide:hover::before{opacity:1}.content-img-slider__viewport .swiper-slide img{display:block;width:100%;height:var(--content-img-slider-height);object-fit:cover}.content-img-slider__button{display:inline-grid;place-items:center;position:relative;z-index:1;width:2.5rem;height:2.5rem;border:.5px solid var(--color0);border-radius:9999px;background:light-dark(#fff,var(--background-light));color:var(--color0);box-shadow:0 .5rem 1rem -.5rem light-dark(rgba(34,34,34,.18),rgba(0,0,0,.55));cursor:pointer;transition:opacity .25s ease-in,background-color .25s ease-in,color .25s ease-in}.content-img-slider__button span{display:block;font-size:1.5rem;line-height:.75;transform:translateY(-.08em)}.content-img-slider__button--prev span{transform:translate(-.03em,-.08em)}.content-img-slider__button--next span{transform:translate(.03em,-.08em)}.content-img-slider__button:hover{background:var(--color0);color:#fff}@media(max-width:639px){.content-img-slider{column-gap:.75rem}}.has-slider-lightbox{overflow:hidden}.slider-lightbox[hidden]{display:none}.slider-lightbox{position:fixed;inset:0;z-index:100}.slider-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(8px)}.slider-lightbox__dialog{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;padding:2rem 4.5rem}.slider-lightbox__swiper{width:min(90vw,1200px);overflow:hidden}.slider-lightbox__swiper .swiper-wrapper{display:flex;align-items:center}.slider-lightbox__swiper .swiper-slide{flex-shrink:0;width:100%;display:grid;place-items:center}.slider-lightbox__swiper .swiper-slide img{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain}.slider-lightbox__close,.slider-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:0;border-radius:9999px;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;backdrop-filter:blur(8px)}.slider-lightbox__close{top:1rem;right:1rem;font-size:2rem;line-height:1}.slider-lightbox__nav{top:50%;transform:translateY(-50%);z-index:2;font-size:2rem;line-height:1}.slider-lightbox__nav--prev{left:1rem}.slider-lightbox__nav--next{right:1rem}@media(max-width:639px){.slider-lightbox__dialog{padding:1rem 3.5rem}.slider-lightbox__close,.slider-lightbox__nav{width:2.5rem;height:2.5rem}}[data-dropdown-item].is-open>[data-dropdown-menu]{visibility:visible;opacity:1;transform:scale(1);transition-delay:0ms}[data-dropdown-item].is-open [data-dropdown-icon]{transform:rotate(180deg)}header .header-container .content-header .mobile-menu-button{color:var(--color0)}.kloster-contact-modal-overlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:rgba(15,15,15,.48);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.3,0,.15,1)}.kloster-contact-modal-overlay.is-visible{opacity:1;pointer-events:auto}.kloster-contact-modal{position:relative;width:100%;max-width:34rem;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid light-dark(rgba(66,48,19,.12),rgba(239,233,225,.15));border-radius:12px;background:light-dark(rgba(255,255,255,.98),rgba(20,20,20,.98));box-shadow:0 1.5rem 4rem light-dark(rgba(34,34,34,.24),rgba(0,0,0,.65));color:light-dark(var(--foreground-light),var(--foreground-dark));text-align:left;opacity:0;transform:translateY(.75rem)scale(.985);transition:opacity .32s cubic-bezier(.3,0,.15,1),transform .32s cubic-bezier(.3,0,.15,1)}.kloster-contact-modal-overlay.is-visible .kloster-contact-modal{opacity:1;transform:translateY(0)scale(1)}.kloster-contact-modal__close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color0) 45%,transparent);border-radius:999px;background:light-dark(#fff,#111);color:var(--color0);cursor:pointer;font-family:Arial,sans-serif;font-size:1.65rem;font-weight:400;line-height:0;padding-top:.15rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.kloster-contact-modal__close:hover,.kloster-contact-modal__close:focus-visible{border-color:var(--color0);background:var(--color0);color:light-dark(#fff,#000);transform:translateY(-1px)}.kloster-contact-modal__close:focus-visible,.kloster-contact-modal input:focus-visible,.kloster-contact-modal textarea:focus-visible,.kloster-contact-modal button:focus-visible,.kloster-contact-modal a:focus-visible{outline:2px solid var(--color0);outline-offset:3px}.kloster-contact-modal__eyebrow{margin-bottom:.35rem;color:var(--color0);font-family:opensans,ffmark,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kloster-contact-modal h2{margin-bottom:.75rem;padding-right:2.5rem;color:var(--color0);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1}.kloster-contact-modal__intro{margin-bottom:1.35rem;color:light-dark(rgba(0,51,0,.78),rgba(204,204,204,.82));font-size:.95rem}.kloster-contact-modal form{display:grid;gap:.85rem}.kloster-contact-modal__field{display:grid;gap:.28rem}.kloster-contact-modal label{font-family:opensans,ffmark,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.03em}.kloster-contact-modal input,.kloster-contact-modal textarea{width:100%;border:1px solid light-dark(rgba(66,48,19,.22),rgba(239,233,225,.2));border-radius:7px;background:light-dark(#fff,rgba(255,255,255,6%));color:inherit;font:inherit;font-size:1rem;padding:.68rem .78rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.kloster-contact-modal input::placeholder,.kloster-contact-modal textarea::placeholder{color:light-dark(rgba(0,51,0,.42),rgba(204,204,204,.48))}.kloster-contact-modal input:hover,.kloster-contact-modal textarea:hover{border-color:color-mix(in srgb,var(--color0) 70%,transparent)}.kloster-contact-modal input:focus,.kloster-contact-modal textarea:focus{border-color:var(--color0);box-shadow:0 0 0 3px color-mix(in srgb,var(--color0) 22%,transparent);outline:0}.kloster-contact-modal textarea{min-height:8rem;resize:vertical}.kloster-contact-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.45rem}.kloster-contact-modal__submit,.kloster-contact-modal__cancel{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;font-family:opensans,ffmark,sans-serif;font-size:.86rem;font-weight:700;padding:.62rem 1.2rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.kloster-contact-modal__submit{border:1px solid var(--color0);background:var(--color0);color:light-dark(#fff,#000)}.kloster-contact-modal__cancel{border:1px solid color-mix(in srgb,var(--color0) 55%,transparent);background:0 0;color:var(--color0)}.kloster-contact-modal__submit:hover,.kloster-contact-modal__submit:focus-visible,.kloster-contact-modal__cancel:hover,.kloster-contact-modal__cancel:focus-visible{transform:translateY(-1px)}.kloster-contact-modal__submit:hover,.kloster-contact-modal__submit:focus-visible{background:light-dark(var(--color5),var(--color1));border-color:light-dark(var(--color5),var(--color1));color:light-dark(#fff,#000)}.kloster-contact-modal__cancel:hover,.kloster-contact-modal__cancel:focus-visible{border-color:var(--color0);background:light-dark(var(--color14),rgba(255,255,255,8%))}.kloster-contact-modal__privacy{display:inline-block;margin-top:.35rem;font-size:.86rem}body.kloster-contact-modal-open{overflow:hidden}@media(max-width:767.98px){.kloster-contact-modal-overlay{align-items:end;padding:0;background:rgba(15,15,15,.58)}.kloster-contact-modal{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0;padding:2.75rem 1rem 1.15rem;transform:translateY(100%)}.kloster-contact-modal__actions{display:grid}.kloster-contact-modal__submit,.kloster-contact-modal__cancel{width:100%}}.error404-container{min-height:50vh;margin:0 auto;background-image:url(/img/404.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;color:#000;padding:2rem}.error404-home-link{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border:1px solid var(--color0);border-radius:999px;background:var(--color0);color:light-dark(#fff,#000);cursor:pointer;font-family:opensans,ffmark,sans-serif;font-size:.86rem;font-weight:700;padding:.62rem 1.2rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.error404-home-link::after{content:none}.error404-home-link:hover,.error404-home-link:focus-visible{background:light-dark(var(--color5),var(--color1));border-color:light-dark(var(--color5),var(--color1));color:light-dark(#fff,#000);transform:translateY(-1px)}.error404-home-link:focus-visible{outline:2px solid var(--color0);outline-offset:3px}.audio-mini-player{display:inline-flex;align-items:center;gap:.75rem;width:100%;max-width:28rem;margin:.35rem 0;padding:.45rem .65rem;border:.5px solid color-mix(in srgb,var(--color0) 55%,transparent);background:light-dark(#fff,#050505)}.audio-mini-player__title{flex:0 1 11rem;min-width:8rem;color:var(--color0);line-height:1.2}.audio-mini-player__audio{flex:1 1 14rem;min-width:12rem;height:2rem}@media(max-width:36rem){.audio-mini-player{align-items:stretch;flex-direction:column}.audio-mini-player__title,.audio-mini-player__audio{width:100%;min-width:0}}.iban-copy{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.iban-copy__button{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:0;background:0 0;color:inherit;padding:0;cursor:pointer}.iban-copy__icon{display:inline-block;width:100%;height:100%;background-color:var(--color0);mask-image:url(/img/copy.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/img/copy.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.iban-copy__button[data-copy-state=copied] .iban-copy__icon{mask-image:url(/img/check.svg);-webkit-mask-image:url(/img/check.svg)}.iban-copy__button[data-copy-state=error] .iban-copy__icon{opacity:.6}.image-caption-right{margin:1.5rem 0;float:right}.image-caption-right img{display:block;max-width:100%;width:100%;height:auto;padding:0;float:none}.image-caption-right figcaption{margin-top:.5rem;font-size:.9rem;line-height:1.4;text-align:center;color:light-dark(rgba(34,34,34,.75),rgba(255,255,255,.75))}@media(max-width:639px){.image-caption-right{width:100%}}@media(min-width:640px) and (max-width:767px){.image-caption-right{width:50%;margin:1rem 0 1rem 2rem}}@media(min-width:768px){.image-caption-right{width:25%;margin:1rem}}.image-caption-left{margin:1.5rem 0;float:left}.image-caption-left img{display:block;max-width:100%;width:100%;height:auto;padding:0;float:none}.image-caption-left figcaption{margin-top:.5rem;font-size:.9rem;line-height:1.4;text-align:center;color:light-dark(rgba(34,34,34,.75),rgba(255,255,255,.75))}@media(max-width:639px){.image-caption-left{width:100%}}@media(min-width:640px) and (max-width:767px){.image-caption-left{width:50%;margin:.3rem 1rem 1rem 0}}@media(min-width:768px){.image-caption-left{width:25%;margin:.3rem 1rem 1rem 0}}.brief-index__row{display:grid;grid-template-columns:9ch 1fr;column-gap:1rem;align-items:start}.brief-index__row+.brief-index__row{margin-top:.35rem}.brief-index__pages{white-space:nowrap}@media(max-width:639px){.brief-index__row{grid-template-columns:1fr;row-gap:.15rem}}.list-index__row{display:grid;grid-template-columns:25ch 1fr;column-gap:1rem;align-items:start}.list-index__row+.list-index__row{margin-top:.35rem}.list-index__pages{white-space:nowrap}@media(max-width:639px){.list-index__row{grid-template-columns:1fr;row-gap:.15rem}}.link-download{display:inline-flex;align-items:baseline;gap:.25em}.link-download__icon{width:1.15em;height:1.15em;transform:translateY(.25em);flex:none}.link-external{display:inline-flex;align-items:baseline;gap:.25em}.link-external__icon{flex:none}.klostermap{width:75%;margin:2rem auto}