.page-header.start-header{position:relative}.page-header--404{align-items:center;background-position:var(--header-product-bg-position,center center);background-size:cover;display:flex;justify-content:center;min-height:100vh;position:relative;text-align:center}.page-header--404:before{background:rgba(0,0,0,.42);content:"";inset:0;position:absolute;z-index:0}.page-header--404 .page-header__404-content,.page-header--404 .page-header__inner{position:relative;z-index:1}.page-header--404 .page-header__inner{background:transparent!important;opacity:1!important;top:auto!important;visibility:visible!important;width:100%}.page-header--404 .page-header__404-content{align-items:center;display:flex;flex-direction:column}.page-header--404 h1,.page-header--404 h2,.page-header--404 h3,.page-header--404 h4,.page-header--404 h5,.page-header--404 h6,.page-header--404 p,.page-header--404 span{color:var(--c-primary-1)}.page-header--404 .page-header__subtitle,.page-header--404 .page-header__text,.page-header--404 .page-header__title{margin-inline:auto;max-width:1000px}.page-header--404 .page-header__text{max-width:700px}.page-header--404:after{content:none!important}.start-header__media{height:100%;inset:0;position:absolute;width:100%;z-index:0}.start-header__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.start-header__video--mobile{display:none}.product-header.page-header--bg-image{position:relative}.page-header__product-badge{align-items:center;background:var(--c-primary-2);border-radius:50%;bottom:4rem;color:var(--c-primary-1);display:flex;flex-direction:column;height:252px;justify-content:space-between;padding:var(--page-header-product-badge-padding-top,2rem) 2rem 2rem;position:absolute;right:6rem;text-align:center;text-transform:uppercase;width:252px;z-index:2}.page-header__product-badge h2,.page-header__product-badge p{color:inherit;letter-spacing:0;margin:0;text-transform:uppercase}.page-header__product-badge-kicker{font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:0!important;text-transform:none!important}.page-header__product-badge-title{font-size:var(--page-header-product-badge-title-size,clamp(1.625rem,2.6vw,3.125rem));font-weight:300;line-height:var(--page-header-product-badge-title-line-height,.95);margin-top:20px!important}.page-header__product-badge-title b,.page-header__product-badge-title strong{font-weight:800}.page-header__product-badge-subline{font-size:1rem;font-weight:300;line-height:1.25;margin-top:12px!important}.page-header__product-badge-icon{color:var(--c-primary-3);display:block;height:auto;margin:0 auto;transform:rotate(90deg);width:1rem}.page-header.page-header--erleben .hero-header__content{padding-bottom:2.5rem;text-align:left}.page-header.page-header--erleben .hero-header__content h1,.page-header.page-header--erleben .hero-header__content p{text-align:left}.page-header--erleben .grid .grid__item{height:auto;padding-bottom:6.3125rem;padding-left:2rem;padding-right:2rem}.page-header--erleben .grid .grid__item .grid__image{height:auto}.page-header--erleben .page-header__erleben-grid{aspect-ratio:624/438;display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));width:100%}.page-header--erleben .page-header__erleben-grid-item{min-height:0;overflow:hidden;position:relative}.page-header--erleben .page-header__erleben-grid-item--1{grid-column:1/span 5;grid-row:1/span 1}.page-header--erleben .page-header__erleben-grid-item--2{grid-column:6/span 7;grid-row:1/span 1}.page-header--erleben .page-header__erleben-grid-item--3{grid-column:1/span 4;grid-row:2/span 2}.page-header--erleben .page-header__erleben-grid-item--4{grid-column:5/span 8;grid-row:2/span 2}.page-header--erleben .page-header__erleben-grid-image,.page-header--erleben .page-header__erleben-grid-placeholder{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-header--erleben .page-header__erleben-grid-placeholder{align-items:center;background:#f0f0f0;border:2px dashed #ccc;color:#666;display:flex;justify-content:center;text-align:center}@media(min-width:768px)and (max-width:1080px){.page-header--erleben .grid .grid__item{padding-left:3.75rem;padding-right:3rem}}@media(min-width:1081px){.page-header.page-header--erleben .hero-header__content{padding-bottom:1.25rem}.page-header.page-header--erleben .hero-header__content h1,.page-header.page-header--erleben .hero-header__content p{max-width:750px}.page-header--erleben .grid .grid__item{padding-top:7rem;padding-inline:0;padding-bottom:5rem}}.page-header--archive .links,.page-header--single .links{overflow:hidden;width:100%}.page-header--archive .page-header__breadcrumb,.page-header--single .page-header__breadcrumb{display:flex;flex-wrap:wrap;font-size:17px;gap:.25rem;line-height:1.35;list-style:none;padding:0}.page-header--archive .page-header__breadcrumb-nav,.page-header--single .page-header__breadcrumb-nav{margin-bottom:3rem}.page-header--archive .page-header__breadcrumb a,.page-header--archive .page-header__breadcrumb span,.page-header--archive h1,.page-header--archive p,.page-header--single .page-header__breadcrumb a,.page-header--single .page-header__breadcrumb span,.page-header--single h1,.page-header--single p{color:#fff}.page-header--archive .page-header__breadcrumb a,.page-header--archive .page-header__breadcrumb li,.page-header--single .page-header__breadcrumb a,.page-header--single .page-header__breadcrumb li{text-decoration:none}.page-header--archive .page-header__breadcrumb>.page-header__breadcrumb-item:not(:last-child):after,.page-header--single .page-header__breadcrumb>.page-header__breadcrumb-item:not(:last-child):after{content:"/";margin-left:.25rem}.page-header--archive .page-header__breadcrumb .page-header__breadcrumb-item--bold,.page-header--archive .page-header__breadcrumb .page-header__breadcrumb-item.active,.page-header--single .page-header__breadcrumb .page-header__breadcrumb-item--bold,.page-header--single .page-header__breadcrumb .page-header__breadcrumb-item.active{font-weight:800}.page-header--archive .links__list,.page-header--single .links__list{display:flex;overflow-x:auto;overscroll-behavior-x:contain;width:100%;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline:auto;max-width:100%;scrollbar-width:none}.page-header--archive .links__list::-webkit-scrollbar,.page-header--single .links__list::-webkit-scrollbar{display:none}.page-header--archive .links__link,.page-header--single .links__link{line-height:1;padding:1.25em 3em;white-space:nowrap}body main section.page-header--archive .links .links__list .links__link,body main section.page-header--single .links .links__list .links__link{line-height:1;padding:1.25em 3em}body main section.page-header--archive .links .links__item:first-child .links__link,body main section.page-header--single .links .links__item:first-child .links__link{padding-left:0}body main section.page-header--archive .links .links__item:last-child .links__link,body main section.page-header--single .links .links__item:last-child .links__link{padding-right:0}@media(min-width:1081px){.page-header--archive .links__list,.page-header--single .links__list{justify-content:center}}.page-header--archive .page-header__search-input::-webkit-search-cancel-button,.page-header--archive .page-header__search-input::-webkit-search-decoration{-webkit-appearance:none}.page-header--archive .page-header__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0;color:#000;padding-right:2.5rem}.page-header--archive .page-header__search-input:focus{outline:none}.page-header--archive .page-header__search-input.is-keyboard-focused:focus{outline:2px solid var(--c-primary-3);outline-offset:8px}.page-header--archive .page-header__search{position:relative}.page-header--archive .page-header__search-input::-moz-placeholder{color:var(--c-secondary-1);opacity:1}.page-header--archive .page-header__search-input::placeholder{color:var(--c-secondary-1);opacity:1}.page-header--archive .page-header__search-clear,.page-header--archive .page-header__search-icon,.page-header--archive .page-header__search-spinner{color:#000;z-index:1}.page-header--archive .page-header__search-icon{transition:opacity .2s ease,visibility .2s ease}.page-header--archive .page-header__search-clear svg,.page-header--archive .page-header__search-icon svg{color:currentColor;display:block;fill:currentColor}.page-header--archive .page-header__search-clear{opacity:0;pointer-events:none;visibility:hidden}.page-header--archive .page-header__search-clear.is-visible{opacity:1;pointer-events:auto;visibility:visible}.page-header--archive .page-header__search-spinner{align-items:center;display:inline-flex;height:1rem;justify-content:center;left:1rem;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:1rem}.page-header--archive .page-header__search-spinner.is-visible{opacity:1;visibility:visible}.page-header--archive .page-header__search.is-loading .page-header__search-icon{opacity:0;visibility:hidden}.page-header--archive .page-header__search-spinner-dot{animation:page-header-search-spin .8s linear infinite;border:2px solid rgba(0,0,0,.18);border-radius:9999px;border-top-color:#000;display:block;height:1rem;width:1rem}.page-header--archive .page-header__search-status{color:#fff;font-size:.95rem;line-height:1.4;margin-top:.75rem;min-height:1.5rem;opacity:0;transition:opacity .2s ease}.page-header--archive .page-header__search-status.has-content{opacity:1}[data-archive-loop]{transition:box-shadow .35s ease}[data-archive-loop].is-search-highlighted{box-shadow:0 0 0 3px hsla(0,0%,100%,.18)}@keyframes page-header-search-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-header--dna h1,.page-header--dna h2,.page-header--dna h3,.page-header--dna p{color:var(--c-primary-1)}.page-header--dna .page-header__dna-inner{overflow:hidden;position:relative}.page-header--dna .page-header__dna-strand{align-items:center;bottom:0;display:flex;height:100%;justify-content:flex-end;opacity:.8;overflow:hidden;pointer-events:none;position:absolute;right:max(0px,(100vw - 1920px)/2);top:0;width:auto;z-index:1}.page-header--dna .page-header__dna-strand img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:100%}.page-header--dna .page-header__dna-image,.page-header--dna .page-header__dna-intro,.page-header--dna .page-header__dna-row-text{position:relative;z-index:2}.page-header--dna .page-header__dna-row{position:relative}.page-header--dna .page-header__dna-image .grid__image{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.page-header--dna .page-header__dna-row-media .carthago-video{max-width:none}.page-header--dna .page-header__dna-row-media{position:relative;z-index:0}.page-header--dna .page-header__dna-row-media div.brlbs-cmpnt-container{display:flex;width:100%}.page-header--dna .page-header__dna-row-media div.brlbs-cmpnt-container>div{align-self:center}.page-header--dna .page-header__dna-row-media .carthago-video__iframe,.page-header--dna .page-header__dna-row-media .carthago-video__poster-placeholder,.page-header--dna .page-header__dna-row-media .carthago-video__video{aspect-ratio:16/9;display:block;width:100%}.page-header--dna .page-header__dna-row-media .carthago-video__iframe,.page-header--dna .page-header__dna-row-media .carthago-video__video{border:0;height:auto}.page-header--dna .page-header__dna-row-media .carthago-video__video{-o-object-fit:cover;object-fit:cover}.page-header--dna .page-header__dna-row-media .carthago-video__poster-placeholder{align-items:center;background:#111;border:2px dashed #444;color:var(--c-primary-1);display:flex;justify-content:center}@media(max-width:1080px){.start-header__video--desktop{display:none}.start-header__video--mobile{display:block}.page-header--404.page-header--bg-image,.product-header.page-header--bg-image{background-image:var(--header-product-bg-mobile,var(--header-product-bg))!important;background-position:var(--header-product-bg-position-mobile,var(--header-product-bg-position,center center))!important}.page-header__product-badge{bottom:auto;height:180px;padding:var(--page-header-product-badge-padding-top-compact,1.45rem) 1.45rem 1.45rem;right:2rem;top:5rem;width:180px}.page-header__product-badge-kicker{font-size:.75rem;line-height:1.2}.page-header__product-badge-title{font-size:var(--page-header-product-badge-title-size-compact,clamp(1.125rem,1.85vw,2.25rem));line-height:var(--page-header-product-badge-title-line-height-compact,var(--page-header-product-badge-title-line-height,.95));margin-top:10px!important}.page-header__product-badge-subline{font-size:.75rem;line-height:1.2;margin-top:9px!important}.page-header__product-badge-icon{margin-top:.55rem;width:.75rem}.page-header--dna .page-header__dna-strand{display:none}}@media(max-width:1080px)and (max-width:767px){.page-header__product-badge{right:2rem}.page-header--dna .page-header__dna-inner{isolation:isolate;overflow:hidden}.page-header--dna .page-header__dna-inner:before{background-image:var(--carthago-dna-mobile-background-image);background-position:top;background-repeat:no-repeat;background-size:100% auto;content:"";inset:0;opacity:.8;position:absolute;z-index:-1}}@media(max-width:1080px){.page-header--dna .page-header__dna-mobile-badge{justify-content:flex-end;pointer-events:none;position:absolute;right:1.5rem;top:-4.5rem;z-index:2}.page-header--dna .page-header__dna-image{position:relative}.page-header--dna .page-header__dna-mobile-badge-inner{background:var(--c-primary-2);border-radius:9999px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08);height:150px;overflow:hidden;position:relative;width:150px}.page-header--dna .page-header__dna-mobile-badge-image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;pointer-events:none;width:100%}.page-header--dna .page-header__dna-mobile-badge-logo{height:auto;max-width:5.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-100%);width:100%;z-index:1}.page-header--dna .page-header__dna-mobile-badge-text{bottom:1rem;color:var(--c-primary-1);display:block;max-width:5.5rem;position:absolute;right:1rem;text-align:left;z-index:1}.page-header--dna .page-header__dna-image.grid__item .grid__image{height:auto!important}}
