/*! 
        Version: 0.0.1
  
        Author: digitise GmbH
        Email: mail@digitise.gmbh
        URL: https://www.digitise.de
       */
:root{--color-white:#fff;--color-black:#000;--color-grey:#646464;--color-blue:#3a5d77;--color-blue-dark:#003a51;--color-blue-light:#eef3f7;--color-text:var(--color-blue);--color-bg:var(--color-white);--color-accent:var(--color-blue);--color-accent-dark:var(--color-blue-dark);--font-family:"Barlow Semi Condensed", sans-serif;--font-family-heading:"Dosis", "Barlow Semi Condensed", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-base:1.4167;--line-height-heading:1.1;--text-size:1.5rem;--text-size-md:1.375rem;--text-size-sm:1.125rem;--line-height-sm:1.5556;--h1-size:clamp(2.5rem, 4vw + 1.5rem, 4.0625rem);--h2-size:clamp(2.25rem, 3vw + 1.25rem, 4.0625rem);--h3-size:1.5rem;--h4-size:1.5rem;--h5-size:clamp(1.125rem, .5vw + 1rem, 1.25rem);--h6-size:clamp(1rem, .5vw + .75rem, 1.125rem);--text-shadow-heading:5px 5px 20px #00000040;--width-max:1680px;--image-max:2560px;--inner-max:1020px;--content-max:1920px;--content-flank:max(0px, (100vw - var(--content-max)) / 2);--padding-inline:1rem;--inner-padding:clamp(var(--padding-inline), 4vw, 3.125rem);--space-block:3.75rem;--space-block-tight:1.875rem;--grid-gap:1.5rem;--radius:8px;--radius-lg:16px;--shadow-soft:5px 5px 25px #00000040;--skew:-5deg;--skew-edge:4.4%}:focus-visible{outline:.125rem dotted var(--color-accent);outline-offset:.25rem}.hero-dot:focus-visible,.gallery-dot:focus-visible{box-shadow:0 0 0 2px var(--color-white), 0 0 0 4px var(--color-blue-dark);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/barlow-semi-condensed-v14-latin-regular.woff2)format("woff2"),url(../fonts/barlow-semi-condensed-v14-latin-regular.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/barlow-semi-condensed-v14-latin-500.woff2)format("woff2"),url(../fonts/barlow-semi-condensed-v14-latin-500.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/barlow-semi-condensed-v14-latin-700.woff2)format("woff2"),url(../fonts/barlow-semi-condensed-v14-latin-700.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dosis-v27-latin-regular.woff2)format("woff2"),url(../fonts/dosis-v27-latin-regular.woff)format("woff")}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/dosis-v27-latin-700.woff2)format("woff2"),url(../fonts/dosis-v27-latin-700.woff)format("woff")}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-block:0 1rem;display:block}:where(h1,h2,h3){text-transform:uppercase}:where(h1,h2){text-shadow:var(--text-shadow-heading)}:where(h1){font-size:var(--h1-size)}:where(h2){font-size:var(--h2-size)}:where(h3){font-size:var(--h3-size);line-height:var(--line-height-base);margin-block-end:1.25rem}:where(h4){font-size:var(--h4-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);margin-block:2.125rem .625rem}:where(h5){font-size:var(--h5-size)}:where(h6){font-size:var(--h6-size)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%}body{background-color:var(--color-bg);overscroll-behavior-y:none;margin:0}html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--text-size);line-height:var(--line-height-base);margin-block:0}:where(p,ul,ol,address){margin-block:0 2.125rem}@media (width<=900px){body{font-size:var(--text-size-md)}}@media (width<=451px){body{font-size:var(--text-size-sm);line-height:var(--line-height-sm)}}:where(p,li,td) a{color:var(--color-accent-dark);text-decoration:none}:where(p,li,td) a:hover,:where(p,li,td) a:focus-visible{text-decoration:underline}.lead{font-weight:var(--font-weight-medium)}:where(p,li,td,dd,dt,figcaption,blockquote) :is(strong,b){font-weight:var(--font-weight-bold)}.sr-only{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.headline-1{font-size:var(--h1-size)}.headline-2{font-size:var(--h2-size)}.headline-3{font-size:var(--h3-size)}.headline-4{font-size:var(--h4-size)}.headline-5{font-size:var(--h5-size)}.headline-6{font-size:var(--h6-size)}:is(.headline-1,.headline-2,.headline-3,.headline-4,.headline-5,.headline-6){font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-block:0 1rem;display:block}.icon{fill:currentColor;width:1.5rem;height:1.5rem;display:inline-block}main{padding-block-start:60px;overflow:hidden}.inner{max-inline-size:var(--inner-max);margin-inline:auto}.inner ul:not([class]){margin-block:0 1.5em;padding-inline-start:1.5em}.inner ul:not([class]) li{margin-block-end:.5em}.inner-wide{max-inline-size:var(--width-max);padding-inline:var(--inner-padding);margin-inline:auto}@media (width<=1120px){.inner{padding-inline:var(--inner-padding)}}.section{padding-block:var(--space-block)}.section.skew{padding-block:calc(var(--space-block) + 5%)}.section+.section{padding-block-start:var(--space-block-tight)}.section-white+.section-white,.section-blue+.section-blue{padding-block-start:0}.section.skew:has(+.section.skew){padding-block-end:calc(var(--space-block) + var(--skew-edge))}.section.skew:has(+.section:not(.skew)){padding-block-end:0}.section.skew+.section.skew{margin-block-start:-65px;padding-block-start:0}.section.skew+.section:not(.skew){padding-block-start:var(--skew-edge)}.section:not(.skew)+.section.skew,.section:not(.skew)+.image-section{margin-block-start:calc(2 * var(--skew-edge))}.hero-slider+.section{padding-block-start:calc(var(--space-block-tight) + 5%)}.section-blue{background-color:var(--color-blue);color:var(--color-white)}.section-white{background-color:var(--color-white);color:var(--color-text)}.skew{transform:skewY(var(--skew))}.skew .inner{transform:skewY(calc(-1 * var(--skew)));display:block}.lightbox{z-index:900;padding:calc(60px + var(--inner-padding)) var(--inner-padding) var(--inner-padding);opacity:0;background:#3a5d77f2;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.lightbox.is-open{opacity:1}.lightbox[hidden]{display:none}@media (prefers-reduced-motion:reduce){.lightbox{transition:none}}.lightbox-inner{inline-size:100%;max-inline-size:var(--inner-max);margin-block:auto;position:relative}.lightbox-close{color:var(--color-white);cursor:pointer;background:0 0;border:none;padding:0;font-size:2.5rem;line-height:1;position:absolute;inset-block-start:-2.5rem;inset-inline-end:0}.lightbox-body{gap:var(--grid-gap);color:var(--color-white);align-items:flex-start;display:flex}.lightbox-photo{text-align:center;flex:0 0 35%}.lightbox-photo .portrait{aspect-ratio:1;border-radius:50%;inline-size:60%;margin-inline:auto;display:block;overflow:hidden}.lightbox-photo .portrait img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.lightbox-photo .member-name,.lightbox-photo .item-name{font-weight:var(--font-weight-medium);text-transform:uppercase;margin-block-start:1.5rem}.lightbox-photo .circle{aspect-ratio:1;background:var(--color-white);border-radius:50%;place-items:center;inline-size:60%;margin-inline:auto;display:grid;overflow:hidden}.lightbox-photo .circle img{object-fit:contain;block-size:55%;inline-size:55%}.lightbox-text>:last-child{margin-block-end:0}.lightbox-text{flex:1}@media (width<=900px){.lightbox-body{flex-direction:column;align-items:center}.lightbox-photo{text-align:center;flex:none;inline-size:60%}.lightbox-text{text-align:start;inline-size:100%}.lightbox-close{inset-block-start:0;inset-inline-end:0}}.button{border-radius:var(--radius);background-color:var(--color-blue);color:var(--color-white);font-weight:var(--font-weight-medium);padding:1rem 1.25rem;text-decoration:none;transition:background-color .3s;display:inline-block}.button:hover,.button:focus-visible{background-color:var(--color-blue-dark)}
/*$vite$:1*/