@font-face{font-family:Söhne;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/soehne-leicht.woff2) format("woff2")}@font-face{font-family:Söhne;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/soehne-kraftig.woff2) format("woff2")}@font-face{font-family:Söhne;font-weight:500;font-style:italic;font-display:swap;src:url(/assets/fonts/soehne-kraftig-kursiv.woff2) format("woff2")}@font-face{font-family:Söhne;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/soehne-dreiviertelfett.woff2) format("woff2")}:root{--px: .0625rem;--color-white: #ffffff;--color-cream: #f1ece2;--color-cream-50: rgba(241, 236, 226, .5);--color-cream-30: rgba(241, 236, 226, .3);--color-ink: #141310;--color-terracotta: #8e4a2e;--color-label: #bbbbbb;--color-rule: #d9d9d9;--color-image-placeholder: #e6e7e8;--font-sans: "Söhne", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--text-big: calc(80 * var(--px));--leading-big: calc(94 * var(--px));--text-h1: calc(56 * var(--px));--leading-h1: calc(60 * var(--px));--text-h2: calc(32 * var(--px));--leading-h2: calc(40 * var(--px));--text-h3: calc(32 * var(--px));--leading-h3: calc(40 * var(--px));--text-h4: calc(22 * var(--px));--leading-h4: 1;--text-p-large: calc(20 * var(--px));--leading-p-large: calc(25 * var(--px));--text-p-medium: calc(18 * var(--px));--leading-p-medium: calc(24 * var(--px));--text-p-small: calc(16 * var(--px));--leading-p-small: calc(22 * var(--px));--text-cta: calc(16 * var(--px));--leading-cta: calc(22 * var(--px));--text-footer: calc(18 * var(--px));--frame-width: calc(1366 * var(--px));--gutter: calc(28 * var(--px));--hero-height: calc(620 * var(--px));--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-hover: cubic-bezier(.4, 0, .1, 1);--duration-hover: .6s;--ease-zoom: cubic-bezier(.22, 1, .36, 1);--duration-zoom: 1.4s;--scale-zoom: 1.05;--opacity-dimmed: .3}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(10px,calc(100vw / 1366 * 16),16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);font-weight:300;font-size:var(--text-p-medium);line-height:var(--leading-p-medium);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.t-big{font-weight:500;font-size:var(--text-big);line-height:var(--leading-big)}.t-h1{font-weight:700;font-size:var(--text-h1);line-height:var(--leading-h1)}.t-h2{font-weight:300;font-size:var(--text-h2);line-height:var(--leading-h2)}.t-h3{font-weight:500;font-size:var(--text-h3);line-height:var(--leading-h3)}.t-h4{font-weight:500;font-size:var(--text-h4);line-height:var(--leading-h4)}.t-p-large{font-weight:300;font-size:var(--text-p-large);line-height:var(--leading-p-large)}.t-p-medium{font-weight:300;font-size:var(--text-p-medium);line-height:var(--leading-p-medium)}.t-p-small{font-weight:300;font-size:var(--text-p-small);line-height:var(--leading-p-small)}.t-cta{font-weight:500;font-size:var(--text-cta);line-height:var(--leading-cta)}.btn-pill{display:inline-flex;align-items:flex-start;height:calc(40 * var(--px));padding:calc(8 * var(--px)) calc(15 * var(--px));border-radius:calc(32 * var(--px));background:var(--color-terracotta);color:var(--color-cream);font-weight:500;font-size:var(--text-cta);line-height:var(--leading-cta);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-hover)}.btn-pill:hover,.btn-pill:focus-visible{background:#693925;background:color-mix(in srgb,var(--color-terracotta) 70%,var(--color-ink) 30%)}.btn-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:calc(3 * var(--px));font-weight:500;font-size:var(--text-cta);line-height:normal;text-decoration:none;white-space:nowrap}.btn-text:after{content:"";width:calc(5 * var(--px));height:calc(2 * var(--px));background:var(--color-terracotta);opacity:0;transition:opacity var(--duration-hover) var(--ease-hover),width var(--duration-hover) var(--ease-hover)}.btn-text:hover:after,.btn-text:focus-visible:after{width:100%;opacity:1}.zoom-frame{overflow:hidden}.zoom-frame img{transform-origin:center;transition:transform var(--duration-zoom) var(--ease-zoom)}.zoom-trigger:hover .zoom-frame img,.zoom-trigger:focus-within .zoom-frame img{transform:scale(var(--scale-zoom))}.frame{position:relative;width:100%;max-width:var(--frame-width);margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.has-motion [data-reveal]:not([data-reveal=stagger]):not([data-reveal=image]){visibility:hidden}html.has-motion [data-reveal=stagger]>*{visibility:hidden}html.has-motion [data-reveal=image]{clip-path:inset(100% 0 0 0)}.veil{display:none;position:fixed;inset:0;z-index:100;pointer-events:none;background:var(--color-cream)}html.has-motion .veil{display:block}html.has-motion [data-entry]{visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-terracotta);color:var(--color-cream);overflow:hidden}.footer__inner[data-astro-cid-sz7xmlte]{position:relative;width:100%;max-width:var(--frame-width);height:calc(396 * var(--px));margin-inline:auto}.footer__badge[data-astro-cid-sz7xmlte]{position:absolute;top:calc(-24 * var(--px));left:calc(-40 * var(--px));width:calc(310 * var(--px));height:calc(312 * var(--px))}.footer__inner[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;right:0;bottom:calc(79 * var(--px));height:calc(1 * var(--px));background:var(--color-cream)}.footer__col[data-astro-cid-sz7xmlte]{position:absolute;top:calc(79 * var(--px));font-size:var(--text-footer);line-height:normal}.footer__col--explore[data-astro-cid-sz7xmlte]{left:calc(429 * var(--px))}.footer__col--follow[data-astro-cid-sz7xmlte]{left:calc(621 * var(--px))}.footer__col--contact[data-astro-cid-sz7xmlte]{left:calc(803 * var(--px));width:calc(435 * var(--px))}.footer__heading[data-astro-cid-sz7xmlte]{font-weight:500}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:calc(33 * var(--px))}.footer__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:calc(33 * var(--px))}.footer__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{line-height:normal}.footer__col--follow[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{margin-left:calc(1 * var(--px))}.footer__contact[data-astro-cid-sz7xmlte]{margin-top:calc(34 * var(--px));line-height:calc(24 * var(--px))}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:300;text-decoration:none;transition:color var(--duration-hover) var(--ease-hover)}.footer__links[data-astro-cid-sz7xmlte]:hover a[data-astro-cid-sz7xmlte]:not(:hover){color:var(--color-cream-30)}.footer__copyright[data-astro-cid-sz7xmlte]{position:absolute;right:calc(29 * var(--px));bottom:calc(27 * var(--px));font-weight:500;font-size:calc(16 * var(--px));line-height:calc(24 * var(--px));text-align:right;white-space:nowrap}.site-nav[data-astro-cid-4lunwx2e]{position:absolute;top:0;left:0;right:0;z-index:10;color:var(--color-ink)}.site-nav--light[data-astro-cid-4lunwx2e]{color:var(--color-cream)}.site-nav--dark[data-astro-cid-4lunwx2e]{position:relative;height:calc(61 * var(--px));padding-top:calc(32 * var(--px))}.site-nav__inner[data-astro-cid-4lunwx2e]{position:relative;width:100%;max-width:var(--frame-width);height:calc(29 * var(--px));margin:calc(29 * var(--px)) auto 0;padding-left:calc(31 * var(--px))}.site-nav--dark[data-astro-cid-4lunwx2e] .site-nav__inner[data-astro-cid-4lunwx2e]{margin-top:0}.site-nav__logo[data-astro-cid-4lunwx2e]{position:absolute;top:0;left:calc(31 * var(--px));width:calc(232 * var(--px))}.site-nav__logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{width:100%;height:auto}.site-nav__item[data-astro-cid-4lunwx2e]{position:absolute;top:0;left:calc((31 + var(--left)) * var(--px))}.site-nav__item[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:after{display:none}.site-nav__item[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]{position:relative;z-index:1;transition:opacity var(--duration-hover) var(--ease-hover)}.site-nav__links[data-astro-cid-4lunwx2e]:hover>.site-nav__item[data-astro-cid-4lunwx2e]:not(:hover)>a[data-astro-cid-4lunwx2e]{opacity:var(--opacity-dimmed)}.site-nav__item[data-astro-cid-4lunwx2e]:before{content:"";position:absolute;inset:calc(-12 * var(--px)) calc(-27 * var(--px))}.site-nav__item--sectors[data-astro-cid-4lunwx2e]:before{inset:calc(-12 * var(--px)) calc(-27 * var(--px)) calc(-38 * var(--px))}.site-nav__sectors[data-astro-cid-4lunwx2e]{position:absolute;z-index:1;top:calc(38 * var(--px));left:0;padding:0 calc(24 * var(--px)) calc(16 * var(--px)) 0;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(calc(-8 * var(--px)));transition:opacity var(--duration-hover) var(--ease-hover),transform var(--duration-hover) var(--ease-hover),visibility 0s linear var(--duration-hover)}.site-nav__item--sectors[data-astro-cid-4lunwx2e]:hover .site-nav__sectors[data-astro-cid-4lunwx2e],.site-nav__item--sectors[data-astro-cid-4lunwx2e]:focus-within .site-nav__sectors[data-astro-cid-4lunwx2e]{opacity:1;visibility:visible;transform:none;transition-delay:.2s,.2s,.2s}.site-nav__sectors[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:block;font-weight:500;font-size:var(--text-cta);line-height:calc(30 * var(--px));text-decoration:none;border-bottom:calc(1 * var(--px)) solid transparent;transition:opacity var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover)}.site-nav__sectors[data-astro-cid-4lunwx2e]:hover a[data-astro-cid-4lunwx2e]:not(:hover){opacity:var(--opacity-dimmed)}.site-nav__sectors[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover,.site-nav__sectors[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:focus-visible{border-bottom-color:currentColor}.page[data-astro-cid-37fxchfa]{position:relative}.page--cream[data-astro-cid-37fxchfa]{background:var(--color-cream)}
