@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/public-sans-latin-400-normal-SQG225MJ.woff2") format("woff2"),url("./media/public-sans-latin-400-normal-7ZPT45BM.woff") format("woff")}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./media/public-sans-latin-400-italic-EAQVVITU.woff2") format("woff2"),url("./media/public-sans-latin-400-italic-4H3ZPDPD.woff") format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/public-sans-latin-700-normal-77CRC3EZ.woff2") format("woff2"),url("./media/public-sans-latin-700-normal-UQAM6VYJ.woff") format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url("./media/public-sans-latin-800-normal-GVCS3J5K.woff2") format("woff2"),url("./media/public-sans-latin-800-normal-YXOM5WQA.woff") format("woff")}:root{--color-navy: #032d67;--color-yellow: #ffe000;--color-cyan: #00a7e7;--color-ink: #252525;--color-anthrazit: #54595f;--color-mist: #f8f9fa;--color-white: #ffffff;--color-primary: var(--color-navy);--color-accent: var(--color-yellow);--color-text: var(--color-ink);--color-text-muted: var(--color-anthrazit);--color-surface: var(--color-mist);--color-border: #e3e7ec;--color-navy-hover: #0a4499;--color-yellow-hover: #f2d400;--font-sans: "Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.1875rem;--text-h3: clamp(1.1875rem, 1.05rem + .5vw, 1.375rem);--text-h2: clamp(1.5rem, 1.25rem + 1vw, 2rem);--text-h1: clamp(1.875rem, 1.5rem + 1.8vw, 2.625rem);--text-display: clamp(2.125rem, 1.5rem + 3vw, 3.5rem);--leading-tight: 1.15;--leading-normal: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius-s: 4px;--radius-m: 8px;--shadow-card: 0 1px 3px rgba(3, 45, 103, .08), 0 6px 20px rgba(3, 45, 103, .09);--shadow-card-hover: 0 2px 6px rgba(3, 45, 103, .1), 0 10px 28px rgba(3, 45, 103, .14);--container-max: 75rem;--container-pad: clamp(1rem, 4vw, 2rem);--header-height: 4.25rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:var(--color-white)}h1,h2,h3,h4{color:var(--color-primary);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-h1);font-weight:800}h2{font-size:var(--text-h2);font-weight:800}h3{font-size:var(--text-h3);font-weight:700}a{color:var(--color-primary);text-decoration-thickness:from-font;text-underline-offset:.15em}a:hover{color:var(--color-navy-hover)}a:focus-visible{outline:3px solid var(--color-cyan);outline-offset:2px}.section-title:after{content:"";display:block;width:3rem;height:.25rem;margin-top:var(--space-3);background:var(--color-yellow)}.eyebrow{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:var(--space-2)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-6);font-size:var(--text-h3)}.prose h3{margin-top:var(--space-5);font-size:var(--text-lg)}.prose ul,.prose ol{padding-left:1.4em}.prose ul li+li,.prose ol li+li{margin-top:var(--space-1)}.prose blockquote{border-left:4px solid var(--color-yellow);padding-left:var(--space-4);color:var(--color-text-muted)}.prose figure{margin-block:var(--space-6)}.prose figure img{border-radius:var(--radius-m)}.prose figure figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.prose .galerie{display:grid;gap:var(--space-3);margin-block:var(--space-6)}.prose .galerie__reihe{display:grid;gap:var(--space-3)}.prose .galerie__reihe figure{margin:0}.prose .galerie__reihe img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-m)}.prose .galerie__reihe--hh,.prose .galerie__reihe--qq{grid-template-columns:repeat(2,1fr)}.prose .galerie__reihe--qh{grid-template-columns:2fr 1fr}.prose .galerie__reihe--hq{grid-template-columns:1fr 2fr}.prose .galerie__reihe--hh img{aspect-ratio:3/4}.prose .galerie__reihe--qq img{aspect-ratio:3/2}.prose .galerie__reihe--qh figure:first-child img,.prose .galerie__reihe--hq figure:last-child img{aspect-ratio:3/2}.prose .galerie__reihe--qh figure:last-child img,.prose .galerie__reihe--hq figure:first-child img{aspect-ratio:3/4}.prose .galerie__reihe--solo{justify-items:center}.prose .galerie__reihe--solo figure{width:min(100%,32rem)}.prose hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-6)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--space-7)}@media(min-width:48em){.section{padding-block:var(--space-8)}}.section--mist{background:var(--color-surface)}.section--navy{background:var(--color-navy);color:var(--color-white)}.section--navy h1,.section--navy h2,.section--navy h3,.section--navy a{color:var(--color-white)}.skip-link{position:absolute;left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-s);transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border:0;border-radius:var(--radius-s);font-weight:700;font-size:var(--text-sm);line-height:1;text-decoration:none;transition:background-color .12s ease}.btn:focus-visible{outline:3px solid var(--color-cyan);outline-offset:2px}.btn--primary{background:var(--color-navy);color:var(--color-white)}.btn--primary:hover{background:var(--color-navy-hover);color:var(--color-white)}.btn--accent{background:var(--color-yellow);color:var(--color-navy)}.btn--accent:hover{background:var(--color-yellow-hover);color:var(--color-navy)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.text-muted{color:var(--color-text-muted)}
