@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@font-face{font-family:Inter;src:url(/fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/fonts/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/fonts/EOr0mi4hNtlgWNn9if640EZzXCo.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/fonts/b6Y37FthZeALduNqHicBT6FutY.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/fonts/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/fonts/lEJLP4R0yuCaMCjSXYHtJw72M.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/fonts/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(/fonts/yDtI2UI8XcEg1W2je9XPN3Noo.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #fff;--color-text: #000;--color-text-muted: rgba(0, 0, 0, .7);--color-rule: rgba(0, 0, 0, .7);--font-sans: "Inter", "Inter Placeholder", sans-serif;--content-max: 1600px;--gutter: 16px;--ease-out: cubic-bezier(.25, 1, .5, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-scroll-locked{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid #000;outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:8px 12px;background:#fff;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.t-label{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.t-label-regular{font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.t-lead{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.t-body{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.t-small{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.t-link-large{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.t-heading{font-size:60px;font-weight:400;letter-spacing:-.04em;line-height:1}.t-display{font-size:80px;font-weight:400;letter-spacing:-.04em;line-height:1}.t-display-medium{font-size:80px;font-weight:500;letter-spacing:-.04em;line-height:1}@media (min-width: 810px) and (max-width: 1199.98px){.t-heading{font-size:48px}.t-display,.t-display-medium{font-size:64px}}@media (max-width: 809.98px){.t-heading,.t-display{font-size:40px}.t-display-medium{font-size:50px}}@media (min-width: 1200px){.hide-desktop{display:none!important}}@media (min-width: 810px) and (max-width: 1199.98px){.hide-tablet{display:none!important}}@media (max-width: 809.98px){.hide-mobile{display:none!important}}.reveal{opacity:0;transform:translateY(var(--reveal-y, 50px));transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.site-footer{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;height:410px;padding:0 var(--gutter) 15px;background:#fff;overflow:clip}.site-footer__container{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:var(--content-max)}.site-footer__top{display:flex;justify-content:space-between;align-items:flex-start;padding-top:20px}.site-footer__left{flex:1 0 0;display:flex;gap:30px}.site-footer__right{flex:1 0 0;display:flex;justify-content:space-between;align-items:flex-start}.site-footer__column{display:flex;flex-direction:column;gap:10px}.site-footer__items{display:flex;flex-direction:column;gap:2px}.site-footer__link{white-space:nowrap;transition:opacity .2s ease}.site-footer__link:hover{opacity:.6}.site-footer__bottom{display:flex;align-items:flex-end}.site-footer__logo{flex:none;display:block;width:400px;height:237px}.site-footer__logo img{width:100%;height:100%;object-fit:contain;object-position:left bottom}.site-footer__copyright{flex:1 0 0;min-height:19px;text-align:right;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--color-text-muted)}@media (min-width: 810px) and (max-width: 1199.98px){.site-footer{height:310px}.site-footer__logo{height:152px}}@media (max-width: 809.98px){.site-footer{height:auto;justify-content:center;padding:0 var(--gutter) 23px}.site-footer__container{flex:none;justify-content:center;gap:98px}.site-footer__top{flex-direction:column;gap:35px}.site-footer__left{flex:none;width:100%;gap:110px}.site-footer__right{flex:none;flex-direction:column;gap:25px;width:100%}.site-footer__bottom{flex-direction:column;align-items:stretch;gap:15px}.site-footer__logo{width:358px;max-width:100%;height:112px}}.appear-word{display:inline-block;animation:appear-word .6s var(--ease-out) both;animation-delay:var(--appear-delay, 0s)}@keyframes appear-word{0%{opacity:.001;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion: reduce){.appear-word{animation:none}}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;padding:0 var(--gutter);background-color:#fff0;transition:background-color .4s var(--ease-out)}.site-header.is-open{min-height:100vh;min-height:100dvh;gap:102px;align-items:flex-start;background-color:#fff;overflow-y:auto}.site-header__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;max-width:var(--content-max);margin:0 auto}.site-header__logo{flex:1 0 0;min-width:0;display:flex;align-items:center;padding-top:5px}.site-header__logo a{display:block;width:357px;max-width:100%;height:69px}.site-header__logo img{width:100%;height:100%;object-fit:contain;object-position:left bottom}.site-header__items{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:10px;padding-top:15px}.site-header__list{display:flex;align-items:center;gap:57px}.site-header__end{flex:1 0 0;display:flex;justify-content:flex-end;align-items:center}.site-header__link,.site-header__toggle{white-space:nowrap;transition:opacity .2s ease}.site-header__link:hover,.site-header__toggle:hover{opacity:.6}.site-header__bar{transition:opacity .2s ease}html[data-header-state=hidden] .site-header:not(.is-open):not(:focus-within) .site-header__bar{opacity:0;pointer-events:none}html[data-header-state=dark] .site-header:not(.is-open) .site-header__bar{filter:invert(1)}@media (max-width: 1199.98px){.site-header__logo{padding-top:8px}.site-header__logo a{width:301px}.site-header__items{padding-top:10px;align-self:stretch;align-items:flex-start}.site-header__toggle{display:block;padding:0 0 8px 8px}}@media (max-width: 809.98px){.site-header__logo{flex:1 1 auto}.site-header__logo a{flex:none;max-width:calc(100vw - 2 * var(--gutter) - 80px)}.site-header__items{flex:0 0 auto}}.mobile-menu{width:100%;max-width:var(--content-max);margin:0 auto;padding-bottom:32px}.mobile-menu[hidden]{display:none}.mobile-menu__list{display:flex;flex-direction:column;gap:3px}.mobile-menu__item{animation:mobile-menu-in 1s var(--ease-out) both}.mobile-menu__link{display:inline-block}.mobile-menu__link:hover{opacity:.6}@keyframes mobile-menu-in{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.site-header,.site-header__bar,.site-header__link,.site-header__toggle{transition:none}.mobile-menu__item{animation:none}}.image-card{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:60px}.image-card__media{display:block;width:100%;aspect-ratio:1.45;overflow:hidden}.image-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.image-card:hover .image-card__image,.image-card:focus-visible .image-card__image{transform:scale(1.03)}.image-card__info{display:flex;flex-direction:column}.image-card__subtitle{color:var(--color-text-muted)}@media (prefers-reduced-motion: reduce){.image-card__image{transition:none}}.contact-cta{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;height:445px;padding:0 var(--gutter);background:#fff}.contact-cta__container{flex:1 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:var(--content-max)}.contact-cta__link{display:block;width:100%;text-align:center;opacity:.7;transition:opacity .3s ease}.contact-cta__link:hover,.contact-cta__link:focus-visible{opacity:1}@media (max-width: 809.98px){.contact-cta{height:280px}}.split-section{display:flex;align-items:flex-start;width:100%;max-width:var(--content-max)}.split-section__title{position:sticky;top:85px;z-index:1;flex:1 0 0;min-width:0;overflow-wrap:break-word;word-break:break-word}.split-section__body{flex:1 0 0;min-width:0}@media (min-width: 810px) and (max-width: 1199.98px){.split-section{gap:20px}.split-section__title{flex:.5 0 0}.split-section__body{flex:.8 0 0}}@media (max-width: 809.98px){.split-section{flex-direction:column;gap:25px}.split-section__title{position:relative;top:auto;flex:none;width:100%;padding-bottom:25px}.split-section__body{flex:none;width:100%}}.about-page{display:flex;flex-direction:column;align-items:center;gap:200px;width:100%;padding:200px var(--gutter) 20px}.about-page__company,.about-page__paragraphs{display:flex;flex-direction:column;gap:60px}.about-page__paragraphs--tight{gap:30px}.about-page__image{height:555px;border-radius:3px;overflow:hidden}.about-page__image img{width:100%;height:100%;object-fit:cover}.about-page__tablet-break{display:none}.about-page__fields{display:flex;flex-direction:column;gap:7px}.about-page__lists{display:flex;align-items:flex-start;gap:76px;padding:47px 0}.about-page__list{display:flex;flex-direction:column;gap:10px}.about-page__list:first-child{flex:.5 0 0}.about-page__list:last-child{flex:1 0 0}.about-page__list ul{display:flex;flex-direction:column;gap:3px}.about-page__list li{overflow-wrap:break-word;word-break:break-word}.about-page__product{display:flex;flex-direction:column;gap:25px;width:100%;max-width:var(--content-max)}.about-page__cards{display:flex;gap:10px}.about-page__cards>li{flex:1 0 0;min-width:0}@media (min-width: 810px) and (max-width: 1199.98px){.about-page{gap:300px;padding-top:150px}.about-page__tablet-break{display:inline}.about-page__fields{gap:6px}.about-page__lists{gap:10px;width:80%}.about-page__list:first-child,.about-page__list:last-child{flex:.8 0 0}.about-page__product{gap:20px}}@media (max-width: 809.98px){.about-page{padding-top:100px}.about-page__company,.about-page__paragraphs{gap:30px}.about-page__paragraphs:not(.about-page__paragraphs--tight){gap:20px}.about-page__fields{gap:5px}.about-page__lists{flex-direction:column;gap:50px}.about-page__list:first-child,.about-page__list:last-child{flex:none;width:100%}.about-page__cards{flex-direction:column;gap:0}}.blog-card{display:flex;flex-direction:column;gap:16px;width:100%}.blog-card__media{display:block;width:100%;aspect-ratio:1.45;overflow:hidden}.blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.blog-card:hover .blog-card__image,.blog-card:focus-visible .blog-card__image{transform:scale(1.03)}.blog-card__content{display:flex;flex-direction:column;gap:6px}.blog-card__title{overflow-wrap:break-word}@media (max-width: 809.98px){.blog-card{gap:10px}}@media (prefers-reduced-motion: reduce){.blog-card__image{transition:none}}.rich-text{white-space:pre-line;overflow-wrap:break-word;word-break:break-word}.rich-text>*+*{margin-top:var(--rich-spacing, 32px)}.rich-text__p,.rich-text__list{font-size:var(--rich-size, 16px);font-weight:400;letter-spacing:var(--rich-tracking, -.02em);line-height:var(--rich-leading, 1.3)}.rich-text__h3{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.rich-text__h6{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.rich-text__list{margin-bottom:0;padding-left:1.4em;list-style:disc}.rich-text__list li+li{margin-top:.3em}.rich-text a{text-decoration:underline;text-underline-offset:3px}.rich-text a:hover{opacity:.6}.detail-banner{position:relative;z-index:1;width:100%;max-width:var(--content-max);overflow:hidden}.detail-banner__image{width:100%;height:100%;object-fit:cover}.detail-banner--brand{position:sticky;top:0;max-width:none;height:750px}.detail-banner--einsatz,.detail-banner--blog{height:700px;border-radius:3px}@media (min-width: 810px) and (max-width: 1199.98px){.detail-banner--brand{height:500px}.detail-banner--einsatz{height:510px}.detail-banner--blog{height:auto;aspect-ratio:1.52549}}@media (max-width: 809.98px){.detail-banner--brand{height:auto;aspect-ratio:1.3}.detail-banner--einsatz{height:300px}.detail-banner--blog{height:auto;aspect-ratio:1.19333}}.detail-layout{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1632px;margin:0 auto;padding:120px var(--gutter) 0}.detail-layout__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;padding:80px 0 100px;background:#fff}.detail-layout__row{display:flex;align-items:flex-start;width:100%;max-width:var(--content-max)}.detail-layout__aside{position:sticky;top:100px;z-index:1;flex:1 0 0;min-width:0}.detail-layout__main{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:55px}.detail-layout__title{max-width:600px;overflow-wrap:break-word;word-break:break-word}.detail-layout__lead{font-size:16px;letter-spacing:-.02em;line-height:1.3}@media (min-width: 810px) and (max-width: 1199.98px){.detail-layout{padding-top:100px}.detail-layout__content{padding:80px var(--gutter) 100px}.detail-layout__aside{flex:.6 0 0}}@media (max-width: 809.98px){.detail-layout{padding-top:70px}.detail-layout__content{padding:40px var(--gutter) 60px}.detail-layout--blog .detail-layout__content{gap:20px;padding:40px 0 100px}.detail-layout__row{flex-direction:column;gap:40px}.detail-layout--blog .detail-layout__row{max-width:600px}.detail-layout__aside{position:relative;top:auto;flex:none;width:100%}.detail-layout__main{flex:none;width:100%;gap:30px}.detail-layout--blog .detail-layout__main{gap:40px}.detail-layout__title{max-width:none}.detail-layout--blog .fact-list--stacked{flex-direction:row}.detail-layout--blog .fact-list--stacked .fact-list__row{flex:1 0 0}}.fact-list{display:flex;flex-direction:column;width:100%;margin:0}.fact-list dd{margin:0}.fact-list--table{gap:4px}.fact-list--table .fact-list__row{display:flex;align-items:flex-start;gap:10px;padding-bottom:4px}.fact-list--table .fact-list__label,.fact-list--table .fact-list__value{flex:1 0 0;min-width:0;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:1.2;white-space:pre-line;overflow-wrap:break-word}.fact-list--stacked{gap:15px}.fact-list--stacked .fact-list__row{display:flex;flex-direction:column;gap:2px}.fact-list--stacked .fact-list__label,.fact-list--stacked .fact-list__value{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.fact-list--stacked .fact-list__label{color:var(--color-text-muted)}.blog-article__text{--rich-spacing: 32px}@media (max-width: 809.98px){.blog-article__text{--rich-size: 18px;--rich-tracking: -.01em;--rich-leading: 1.2}}.blog-article__next{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;max-width:var(--content-max);padding-top:180px}.blog-article__next-list{display:flex;align-items:flex-start;gap:10px;width:100%}.blog-article__next-list>li{flex:1 0 0;min-width:0}.blog-article__missing{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.blog-article__missing-badge{padding:4px 10px;border:1px solid #000}@media (min-width: 810px) and (max-width: 1199.98px){.blog-article__next{padding-top:150px}}@media (max-width: 809.98px){.blog-article__next{max-width:600px;padding:100px 0 0}.blog-article__next-list{flex-direction:column;gap:35px}.blog-article__next-list>li{flex:none;width:100%}}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));justify-content:center;width:100%;max-width:var(--content-max)}.card-grid>li{min-width:0}.card-grid--cards{gap:0 10px}.card-grid--blog{gap:40px 10px}@media (min-width: 810px) and (max-width: 1199.98px){.card-grid--blog{gap:60px 10px}}@media (max-width: 809.98px){.card-grid{grid-template-columns:minmax(0,1fr)}.card-grid--blog{gap:50px}}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:var(--content-max)}@media (max-width: 809.98px){.page-heading--stack{flex-direction:column;align-items:flex-start;gap:0}}.listing-page{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:150px var(--gutter) 0}.listing-page--blog{padding-bottom:100px}.listing-page__heading,.listing-page__grid{display:flex;justify-content:center;width:100%}.listing-page__heading>*{width:100%;max-width:var(--content-max)}@media (max-width: 809.98px){.listing-page{gap:25px;padding-top:100px}.listing-page--blog{padding-bottom:100px}}.brand-detail{display:flex;flex-direction:column;align-items:center;width:100%}.brand-detail__content{position:relative;z-index:2;display:flex;justify-content:center;width:100%;padding-top:25px;background:#fff}.brand-detail__container{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 var(--gutter)}.brand-detail__container>*{width:100%;max-width:var(--content-max)}.brand-detail__intro{display:flex;align-items:flex-start;padding:10px 0 60px}.brand-detail__logo{flex:1 0 0;min-width:0;display:flex;align-items:center}.brand-detail__logo img{width:585px;max-width:100%;height:583px;object-fit:contain;object-position:left top}.brand-detail__info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:65px}.brand-detail__text{display:flex;flex-direction:column;gap:33px;overflow-wrap:break-word;word-break:break-word}.brand-detail__text-heading{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.brand-detail__paragraph{font-size:16px;letter-spacing:-.02em;line-height:1.3;white-space:pre-line}.brand-detail__lemon{position:relative;z-index:2;aspect-ratio:1.66857;border-radius:5px;overflow:hidden}.brand-detail__lemon img,.brand-detail__image img{width:100%;height:100%;object-fit:cover}.brand-detail__row{position:relative;z-index:2;display:flex;align-items:flex-start;gap:10px;padding:40px 0}.brand-detail__row--reverse{padding:0}.brand-detail__image{aspect-ratio:1.158;border-radius:5px;overflow:hidden}.brand-detail__image--fixed{flex:none;width:579px}.brand-detail__image--fluid{flex:1 0 0;min-width:0;border-radius:0}.brand-detail__text--sticky{position:sticky;top:60px;flex:1 0 0;min-width:0;gap:32px}.brand-detail__spacer{display:none}.brand-detail__more{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:70px}.brand-detail__cards{display:flex;gap:10px;width:100%}.brand-detail__cards>li{flex:1 0 0;min-width:0}@media (min-width: 810px) and (max-width: 1199.98px){.brand-detail__intro{padding:0 0 50px}.brand-detail__logo img{width:389px;height:524px}.brand-detail__info{gap:50px}.brand-detail__image--fixed{width:485px}.brand-detail__text--sticky{top:40px}.brand-detail__more{padding-top:150px}}@media (max-width: 809.98px){.brand-detail,.brand-detail__container{gap:16px}.brand-detail__intro{flex-direction:column;gap:55px;padding:20px 0 50px}.brand-detail__logo,.brand-detail__info{flex:none;width:100%}.brand-detail__logo img{width:358px;height:90px}.brand-detail__paragraph{font-size:18px;letter-spacing:-.01em;line-height:1.2}.brand-detail__lemon{aspect-ratio:1.19333}.brand-detail__row{flex-direction:column;gap:50px}.brand-detail__row--reverse{padding-bottom:50px}.brand-detail__row--reverse .brand-detail__image{order:-1}.brand-detail__image,.brand-detail__image--fixed,.brand-detail__image--fluid{flex:none;width:100%;aspect-ratio:1.19333}.brand-detail__text--sticky{position:relative;top:auto;flex:none;width:100%}.brand-detail__spacer{display:block;height:50px}.brand-detail__more{padding-top:100px}.brand-detail__cards{flex-direction:column}}.form-field{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.form-field__control{width:100%;font:inherit;color:#000;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field__control::placeholder{color:#999;opacity:1}.form-field__select{position:relative;display:block}.form-field__select:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid #999;border-bottom:1.5px solid #999;transform:translateY(-70%) rotate(45deg);pointer-events:none}.form-field__select select:invalid,.form-field__select select:has(option[value=""]:checked){color:#999}.form-field__error{margin:0;font-size:13px;line-height:1.3;color:#b3261e}.has-error .form-field__control{border-color:#b3261e}.form-honeypot{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;transform:scale(0)}.form-status{margin:0;min-height:1.3em;font-size:14px;line-height:1.3}.form-status:empty{display:none}.form-status--error{color:#b3261e}.application-form{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:280px;max-width:100%;padding:20px}.application-form .form-field__label{font-size:12px;font-weight:500;color:#888}.application-form .form-field__control{height:40px;padding:0 12px;font-size:14px;background:#80808026;border:1px solid rgba(87,87,87,.1);border-radius:10px;transition:border-color .3s ease}.application-form .form-field__control:focus{outline:none;border-color:#333}.application-form .form-field__control:focus-visible{outline:2px solid #000;outline-offset:2px}.application-form .has-error .form-field__control{border-color:#b3261e}.application-form__submit{width:240px;max-width:100%;height:40px;align-self:center;font-size:14px;font-weight:600;color:#fff;background:#333;border-radius:10px;transition:opacity .2s ease}.application-form__submit:hover{opacity:.85}.application-form__submit:disabled{opacity:.6;cursor:progress}.career-page{display:flex;flex-direction:column;align-items:center;width:100%;padding:82px var(--gutter) 20px}.career-page__about{display:flex;align-items:flex-start;width:100%;max-width:var(--content-max);padding:70px 0}.career-page__content{position:sticky;top:85px;z-index:1;flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:60px}.career-page__image{height:555px;border-radius:3px;overflow:hidden}.career-page__image img{width:100%;height:100%;object-fit:cover}.career-page__title{flex:1 0 0;min-width:0}.career-page__apply{display:flex;justify-content:center;align-items:center;min-height:445px;padding:0 var(--gutter);background:#fff}.career-page__apply-inner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:var(--content-max)}.career-page__claim{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1;text-align:center;opacity:.5}@media (min-width: 810px) and (max-width: 1199.98px){.career-page{padding-top:150px}.career-page__about{padding:0}.career-page__content{flex:.5 0 0}.career-page__title{flex:.8 0 0}}@media (max-width: 809.98px){.career-page{padding-top:100px}.career-page__about{flex-direction:column;gap:25px;padding:31px 0}.career-page__content{position:relative;top:auto;order:1;flex:none;width:100%;gap:20px;padding-bottom:25px}.career-page__title{flex:none;width:100%}.career-page__apply{min-height:423px}.career-page__apply-inner{gap:13px}.career-page__claim{font-size:20px;letter-spacing:-.01em;line-height:1.2}}.contact-form{position:relative;display:flex;flex-direction:column;gap:20px;width:100%}.contact-form__row{display:flex;align-items:flex-start;gap:10px}.contact-form .form-field__label{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.contact-form .form-field__control{padding:0 0 6px;font-size:16px;line-height:1.3;background:transparent;border:0;border-bottom:1px solid transparent;transition:border-color .3s cubic-bezier(.25,0,.5,1)}.contact-form .form-field__control:focus{outline:none;border-bottom-color:#000}.contact-form .form-field__control:focus-visible{outline:2px solid #000;outline-offset:4px}.contact-form .has-error .form-field__control{border-bottom-color:#b3261e}.contact-form textarea.form-field__control{min-height:240px;resize:vertical}.contact-form__submit{width:100%;height:40px;font-size:14px;font-weight:600;color:#000;background:#fff;border:1px solid #222;border-radius:10px;transition:background-color .2s ease}.contact-form__submit:hover{background:#f2f2f2}.contact-form__submit:disabled{opacity:.6;cursor:progress}@media (max-width: 809.98px){.contact-form textarea.form-field__control{min-height:260px}}.contact-page{display:flex;flex-direction:column;align-items:center;gap:180px;width:100%;padding:200px var(--gutter) 180px}.contact-page__intro{width:100%;max-width:var(--content-max);overflow-wrap:break-word;word-break:break-word}.contact-page__content{display:flex;align-items:flex-start;width:100%;max-width:var(--content-max)}.contact-page__quote{flex:1 0 0;min-width:0;font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.contact-page__form{flex:1 0 0;min-width:0}@media (max-width: 1199.98px){.contact-page__content{flex-direction:column;gap:40px}.contact-page__quote,.contact-page__form{flex:none;width:100%}.contact-page__quote{font-size:32px;line-height:1.05}}@media (min-width: 810px) and (max-width: 1199.98px){.contact-page{padding:200px var(--gutter)}}@media (max-width: 809.98px){.contact-page{gap:62px;padding:100px var(--gutter) 200px}.contact-page__content{gap:50px}.contact-page__quote{font-size:26px}}.text-link{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap}.text-link__line{display:block;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease-out)}.text-link:hover .text-link__line,.text-link:focus-visible .text-link__line{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.text-link__line{transition:none}}.einsatz-detail__body{display:flex;flex-direction:column;gap:32px;overflow-wrap:break-word;word-break:break-word}.einsatz-detail__heading{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.einsatz-detail__text{font-size:16px;letter-spacing:-.02em;line-height:1.3}.einsatz-detail__tasting{display:flex;width:100%;max-width:var(--content-max);padding-bottom:100px}.einsatz-detail__tasting .text-link{white-space:normal}@media (max-width: 809.98px){.einsatz-detail__tasting{padding-bottom:40px}}.about-intro{position:relative;z-index:2;display:flex;justify-content:center;padding:57px var(--gutter) 299px;background:#fff}.about-intro__inner{display:flex;width:100%;max-width:var(--content-max)}.about-intro__content{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:48px}.about-intro__text{width:100%;overflow-wrap:break-word;word-break:break-word}@media (min-width: 810px) and (max-width: 1199.98px){.about-intro{padding:50px var(--gutter) 98px}}@media (max-width: 809.98px){.about-intro{padding:20px var(--gutter) 96px}.about-intro__content{gap:30px}}.blog-section{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:45px;padding:100px var(--gutter) 125px;background:#fff}.blog-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%;max-width:var(--content-max)}.blog-section__title-row{display:flex;justify-content:space-between;align-items:center;width:100%}.blog-section__intro{width:100%;max-width:725px}.blog-section__cards{width:100%;max-width:var(--content-max)}.blog-section__list{display:flex;align-items:flex-start;gap:12px;width:100%}.blog-section__item{flex:1 0 0;min-width:0}@media (min-width: 810px) and (max-width: 1199.98px){.blog-section{padding:100px var(--gutter) 45px}.blog-section__header{gap:20px}.blog-section__intro{width:80%}}@media (max-width: 809.98px){.blog-section{padding:150px var(--gutter) 80px}.blog-section__header{gap:16px;max-width:580px}.blog-section__cards{max-width:580px}.blog-section__list{flex-direction:column;gap:55px}.blog-section__item{flex:none;width:100%}}.brands{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px 0 30px;background:#fff}.brands__header{width:100%;padding:0 var(--gutter)}.brands__header-inner{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%;max-width:var(--content-max);margin:0 auto}.brands__intro{width:100%;max-width:600px}.brands__grid{display:grid;grid-template-columns:repeat(12,minmax(50px,1fr));grid-auto-rows:min-content;gap:50px 13px;justify-content:center;width:100%;max-width:var(--content-max);padding:100px 20px 0}.brands__spacer{aspect-ratio:1.33333;align-self:start}.brands__item{align-self:start}.brands__item--first{grid-column:span 7}.brands__item--second{grid-column:span 4;padding-top:565px}.brands__item--third{grid-column:span 6}.brands__spacer--end{grid-column:span 2}.brands__more{display:flex;justify-content:center;width:100%}@media (min-width: 810px) and (max-width: 1199.98px){.brands{gap:0;padding:25px 0 40px}.brands__header-inner{gap:20px}.brands__intro{width:80%}.brands__grid{gap:70px 13px;padding:50px 16px 0}.brands__item--second{padding-top:0}}@media (max-width: 809.98px){.brands{gap:0;padding:25px 0 0}.brands__header-inner{gap:16px}.brands__grid{display:flex;flex-direction:column;align-items:center;gap:0;max-width:580px;padding:50px 16px 0}.brands__item{width:100%}.brands__item--second{padding-top:0}.brands__more{padding:20px 0 50px}}.ez-table{display:flex;flex-direction:column;width:100%}.ez-table__row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 0;border-bottom:1px solid var(--color-rule);transition:opacity .2s ease}.ez-table__row:hover{opacity:.6}.ez-table__name,.ez-table__placement{flex:1 0 0;min-width:0;overflow-wrap:break-word;word-break:break-word}.ez-table__rest{flex:2 0 0}.ez-table__name{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ez-table__placement{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2}@media (max-width: 1199.98px){.ez-table__name{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.ez-table__placement{font-size:16px;letter-spacing:-.02em;line-height:1.3}}@media (max-width: 809.98px){.ez-table__row{padding:9px 0}}.ez-section{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:75.875vh;padding:0 var(--gutter);background:#fff}.ez-section__container{display:flex;flex-direction:column;align-items:flex-start;gap:50px;width:100%;max-width:var(--content-max)}.ez-section__heading{font-size:60px;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}@media (min-width: 810px) and (max-width: 1199.98px){.ez-section{height:auto;padding:200px var(--gutter)}.ez-section__container{gap:80px}.ez-section__heading{font-size:48px}}@media (max-width: 809.98px){.ez-section{height:auto;padding:150px var(--gutter) 0}.ez-section__container{gap:20px;max-width:580px}.ez-section__heading{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}}.logo-portal{--portal-pad-x: 20px;--portal-pad-bottom: 22px;position:relative;z-index:2;width:100%;height:calc((1 + var(--portal-length, 4)) * 100vh)}.logo-portal__stage{position:sticky;top:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100vh;padding:0 var(--portal-pad-x) var(--portal-pad-bottom);overflow:hidden;background:var(--color-bg)}.logo-portal__fill{position:absolute;background:#000;opacity:0;will-change:transform,opacity}.logo-portal__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:50vh;max-width:90vw;margin:auto;object-fit:contain;will-change:transform}.logo-portal__front{flex:1 0 0;min-width:0;max-width:var(--content-max)}@media (min-width: 810px) and (max-width: 1199.98px){.logo-portal{--portal-pad-x: 16px;--portal-pad-bottom: 16px}}@media (max-width: 809.98px){.logo-portal{--portal-pad-x: 15px;--portal-pad-bottom: 15px}@supports (height: 100svh){.logo-portal{--portal-pad-bottom: calc(15px + 100vh - 100svh) }}}@media (prefers-reduced-motion: reduce){.logo-portal{height:auto}.logo-portal__stage{position:relative;display:block;height:auto;padding:100vh 0 0;overflow:visible}.logo-portal__fill{display:none}.logo-portal__logo{inset:25vh 0 auto;margin:0 auto;will-change:auto}.logo-portal__front{display:flex;align-items:center;justify-content:center;max-width:none;min-height:100vh;padding:77px var(--portal-pad-x);background:#000}.logo-portal__front>*{flex:1 0 0;min-width:0}}.hero__content{display:flex;align-items:flex-end;justify-content:flex-end;max-width:var(--content-max)}.hero__description{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 var(--portal-pad-x);pointer-events:none;opacity:var(--portal-text-opacity, 0);transform:translateY(var(--portal-text-y, 20px))}.hero__text{flex:1 0 0;max-width:725px;color:#fff;text-align:center;overflow-wrap:break-word}.hero__br-mobile{display:none}.hero__scroll{position:relative;display:flex;justify-content:flex-end;opacity:var(--portal-hint-opacity, 1)}.hero__scroll-label{text-align:right;animation:hero-scroll-in 1s var(--ease-out) 1.2s both}@keyframes hero-scroll-in{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width: 809.98px){.hero__content{flex:none;width:100%}.hero__text{max-width:none}.hero__br-mobile{display:inline}}@media (prefers-reduced-motion: reduce){.hero__scroll-label{animation:none}.hero__description{position:static;flex:1 0 0;min-width:0;padding:0;opacity:1;transform:none}.hero__scroll{position:absolute;top:100vh;right:var(--portal-pad-x);transform:translateY(calc(-100% - var(--portal-pad-bottom)))}}.image-stack{position:relative;z-index:2;display:flex;width:100%;background:#fff}.image-stack__list{flex:1 0 0;display:flex;flex-direction:column;gap:65px;margin:0;padding:0;list-style:none;background:#fff}.image-stack__card{position:sticky;top:var(--stack-top, 0px);z-index:1;height:100vh}.image-stack__card--brand{--stack-top: 0px;background:#000}.image-stack__card--company{--stack-top: 50px}.image-stack__card--collab{--stack-top: 100px}.image-stack__card--career{--stack-top: 150px}@media (max-width: 809.98px){.image-stack__card--company{--stack-top: 30px}.image-stack__card--collab{--stack-top: 60px}.image-stack__card--career{--stack-top: 90px}}.image-stack__link{position:relative;display:block;width:100%;height:100%;overflow:hidden}.image-stack__image{width:100%;height:100%;object-fit:cover;object-position:center}.image-stack__card--career .image-stack__image{object-position:46.7% 75%}@media (min-width: 810px) and (max-width: 1199.98px){.image-stack__card--career .image-stack__image{object-position:26.9% 65.3%}}@media (max-width: 809.98px){.image-stack__card--career .image-stack__image{object-position:31.5% 62.1%}}.image-stack__label{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;padding:0 16px;color:#000}.image-stack__row{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.image-stack__line{display:block;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.image-stack__link:hover .image-stack__line,.image-stack__link:focus-visible .image-stack__line{transform:scaleX(1)}.image-stack__link:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion: reduce){.image-stack__line{transition:none}}.legal-page{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;padding:144px var(--gutter) 120px}.legal-page__title,.legal-page__text{width:100%;max-width:1064px}.legal-page__text{--rich-spacing: 16px}.legal-page__text .rich-text__h6{margin-top:32px}@media (max-width: 809.98px){.legal-page{padding-top:110px}}.legal-page__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.not-found{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:var(--content-max);min-height:70vh;margin:0 auto;padding:180px var(--gutter) 120px}.not-found__text{max-width:600px}.not-found__back{text-decoration:underline;text-underline-offset:4px}
