@layer bricks {}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brx-content { overflow: clip; }#brx-content .brxe-section { padding-inline: clamp(2rem, 4vw, 5rem); }#brx-content .brxe-container { width: min(1280px, 100%); margin-inline: auto; }#brx-content h1, #brx-content h2, #brx-content h3 { color: var(--base, #111); letter-spacing: 0; text-wrap: balance; }#brx-content h1 { font-size: clamp(3.4rem, 3.9vw, 5.4rem); line-height: 1.05; max-width: 17ch; }#brx-content h2 { font-size: clamp(3rem, 3.2vw, 4.8rem); line-height: 1.05; margin-top: clamp(4rem, 5vw, 6rem); }#brx-content h3 { font-size: clamp(2rem, 1.8vw, 2.8rem); line-height: 1.15; }#brx-content .qfdtjc, #brx-content span.qfdtjc { color: var(--primary, #ca3422); font-size: 1.3rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }#brx-content .ypmxhb, #brx-content .acss_import_fr-lede { font-size: clamp(1.85rem, 1.12vw, 2.1rem); line-height: 1.75; color: var(--base, #111); }#brx-content .brxe-button, #brx-content a.brxe-button { width: fit-content; min-height: 4.8rem; padding: 1.25rem 2rem; background: var(--primary, #ca3422); color: var(--white, #fff); border: 1px solid var(--primary, #ca3422); border-radius: 0; font-weight: 800; text-decoration: none; text-transform: uppercase; letter-spacing: .03em; }#brx-content .brxe-button:hover, #brx-content a.brxe-button:hover { background: var(--base, #111); border-color: var(--base, #111); color: var(--white, #fff); }#brxe-erh001 { display: flex; align-items: center; background: linear-gradient(110deg, #ffffff 0%, #ffffff 52%, rgba(202,52,34,.08) 52%, rgba(202,52,34,.08) 100%); padding-block: clamp(7rem, 9vw, 13rem); }#brxe-erh002 { display: grid !important; grid-template-columns: minmax(0, 1.12fr) minmax(320px, .72fr) !important; gap: clamp(4rem, 6vw, 8rem) !important; align-items: center; }#brxe-erh003, #brxe-erm003 { display: flex !important; flex-direction: column !important; gap: clamp(1.4rem, 1.6vw, 2.4rem) !important; align-items: flex-start; }#brxe-erh007 { display: flex !important; flex-wrap: wrap; gap: 1.2rem; margin-top: 1.5rem; }#brxe-erh010 { width: 100%; aspect-ratio: 4 / 5; overflow: hidden; margin: 0; box-shadow: 0 24px 80px rgba(0,0,0,.16); }#brxe-erh010 img { width: 100%; height: 100%; object-fit: cover; display: block; }#brxe-era001 { padding-block: clamp(7rem, 8vw, 11rem); background: #fff; }#brxe-era002 { width: min(860px, 100%); margin-inline: auto; }#brxe-era004 p { max-width: 72ch; margin-bottom: 1.6em; }#brxe-era004 .story-drop { font-size: clamp(2.4rem, 2vw, 3.2rem); line-height: 1.35; color: var(--base, #111); font-weight: 800; }#brxe-era004 .story-quote { margin: clamp(3rem, 5vw, 5rem) 0; padding: clamp(2.2rem, 3vw, 3.4rem); border-left: .5rem solid var(--primary, #ca3422); background: rgba(202,52,34,.07); color: var(--base, #111); font-size: clamp(2.3rem, 1.8vw, 3rem); line-height: 1.45; font-weight: 800; }#brxe-era004 .story-note { margin: clamp(3rem, 5vw, 5rem) 0; padding: clamp(2.4rem, 3.5vw, 4rem); border: 1px solid rgba(0,0,0,.11); background: #f6f3f1; box-shadow: 0 16px 45px rgba(0,0,0,.06); }#brxe-era004 .story-note h3 { color: var(--primary, #ca3422); margin-top: 0; }#brxe-erm001 { padding-block: clamp(7rem, 8vw, 11rem); background: var(--base, #111); color: #fff; }#brxe-erm001 h2, #brxe-erm001 p { color: #fff; }#brxe-erm002 { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(300px, .72fr) !important; gap: clamp(3rem, 5vw, 6rem) !important; align-items: center; }#brxe-erm008 { width: 100%; aspect-ratio: 4 / 3; overflow: hidden; margin: 0; }#brxe-erm008 img { width: 100%; height: 100%; object-fit: cover; display: block; }#brxe-erc001 { padding-block: clamp(7rem, 8vw, 11rem); background: #fff; }#brxe-erc002 { display: flex !important; flex-direction: column !important; gap: clamp(2rem, 3vw, 4rem) !important; }#brxe-erc005 { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.8rem, 2.5vw, 3rem) !important; }#brxe-erc006 { overflow: hidden; background: #fff; border: 1px solid rgba(0,0,0,.11); box-shadow: 0 16px 45px rgba(0,0,0,.07); display: flex !important; flex-direction: column !important; }#brxe-erc007 { display: block; aspect-ratio: 3 / 4; overflow: hidden; margin: 0; }#brxe-erc007 img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }#brxe-erc006:hover #brxe-erc007 img { transform: scale(1.035); }#brxe-erc008 { display: flex !important; flex-direction: column !important; gap: 1rem !important; padding: clamp(1.8rem, 2.4vw, 2.8rem) !important; }@media (max-width: 991px) { #brxe-erh001 { min-height: auto; background: linear-gradient(180deg, #fff 0%, rgba(202,52,34,.08) 100%); } #brxe-erh002, #brxe-erm002 { grid-template-columns: 1fr !important; } #brxe-erc005 { grid-template-columns: 1fr !important; }}@media (max-width: 767px) { #brx-content .brxe-section { padding-inline: 2rem; } #brx-content h1 { font-size: clamp(3.6rem, 12vw, 5rem); } #brx-content h2 { font-size: clamp(2.8rem, 9vw, 3.8rem); }}#brx-content h1, #brx-content h2, #brx-content h3, #brx-content .brxe-heading { text-align: left !important; }#brxe-erc001 .brxe-erc006 { max-width: 42rem; overflow: hidden; background: #fff; border: 1px solid rgba(0,0,0,.11); box-shadow: 0 16px 45px rgba(0,0,0,.07); display: flex !important; flex-direction: column !important; }#brxe-erc001 .brxe-erc007 { display: block; aspect-ratio: 3 / 4; overflow: hidden; margin: 0; }#brxe-erc001 .brxe-erc007 img { width: 100%; height: 100%; object-fit: cover; display: block; }#brxe-erc001 .brxe-erc008 { display: flex !important; flex-direction: column !important; gap: 1rem !important; padding: clamp(1.8rem, 2.4vw, 2.8rem) !important; }#brxe-erc001 .brxe-erc009 { margin: 0; font-size: clamp(2.2rem, 2vw, 3rem); }#brx-content .brxe-button { transition: background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease; }#brx-content .brxe-button:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(0,0,0,.18); }#brxe-era004 h2 { padding-top: .35em; border-top: 1px solid rgba(0,0,0,.08); }#brxe-era004 h2:first-of-type { border-top: 0; padding-top: 0; }#brxe-era004 p { color: rgba(0,0,0,.84); }#brxe-era004 .story-quote { position: relative; box-shadow: 0 16px 45px rgba(0,0,0,.06); }#brxe-era004 .story-note { transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }#brxe-era004 .story-note:hover { transform: translateY(-3px); border-color: rgba(202,52,34,.32); box-shadow: 0 22px 60px rgba(0,0,0,.1); }#brxe-erm001 { position: relative; }#brxe-erm001::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 18% 20%, rgba(202,52,34,.24), transparent 34%); pointer-events: none; }#brxe-erm001 > .brxe-container { position: relative; z-index: 1; }#brxe-erm008 img, #brxe-erh010 img { transition: transform .3s ease, filter .3s ease; }#brxe-erm008:hover img, #brxe-erh010:hover img { transform: scale(1.035); filter: saturate(1.04) contrast(1.03); }#brxe-erc001 .brxe-erc006 { transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease; }#brxe-erc001 .brxe-erc006:hover { transform: translateY(-5px); border-color: rgba(202,52,34,.36); box-shadow: 0 24px 70px rgba(0,0,0,.13); }#brxe-erc001 .brxe-erc007 img { transition: transform .28s ease, filter .28s ease; }#brxe-erc001 .brxe-erc006:hover .brxe-erc007 img { transform: scale(1.045); filter: saturate(1.04) contrast(1.03); }#brxe-era001 { background: linear-gradient(180deg, #fff 0%, #faf7f5 48%, #fff 100%); }#brxe-era002 { width: min(1280px, 100%) !important; max-width: 1280px !important; display: grid !important; grid-template-columns: minmax(0, .68fr) minmax(300px, .32fr) !important; gap: clamp(4rem, 6vw, 7rem) !important; align-items: start !important; }#brxe-eraArticle { max-width: 78rem; }#brxe-era004 .story-quote { max-width: 100%; }#brxe-eraSide { position: sticky; top: 3rem; }#brxe-eraSideImg { overflow: hidden; box-shadow: 0 18px 55px rgba(0,0,0,.11); }#brxe-eraSideImg img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .3s ease, filter .3s ease; }#brxe-eraSideImg:hover img { transform: scale(1.035); filter: saturate(1.04) contrast(1.03); }#brxe-eraSideCard, #brxe-eraSideCta { background: #fff; border: 1px solid rgba(0,0,0,.1); box-shadow: 0 16px 45px rgba(0,0,0,.06); padding: clamp(2rem, 2.5vw, 3rem); }#brxe-eraSideHeading { font-size: clamp(2.2rem, 1.8vw, 2.8rem); line-height: 1.1; margin: 0; }.story-side-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 1rem; }.story-side-list li { position: relative; padding-left: 1.8rem; line-height: 1.45; }.story-side-list li::before { content: ""; position: absolute; left: 0; top: .72em; width: .7rem; height: .7rem; background: var(--primary, #ca3422); transform: rotate(45deg); }#brxe-eraSideQuote { margin: 0; padding-left: 1.8rem; border-left: 4px solid var(--primary, #ca3422); font-weight: 800; font-size: clamp(2rem, 1.55vw, 2.6rem); line-height: 1.35; color: var(--base, #111); }#brxe-eraSideButton { margin-top: .8rem; }@media (max-width: 991px) { #brxe-era002 { grid-template-columns: 1fr !important; } #brxe-eraArticle { max-width: 100%; } #brxe-eraSide { position: static; }}@media (max-width: 991px) { #brxe-era002 { width: min(100%, 760px) !important; max-width: 100% !important; } #brxe-eraSide { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } #brxe-eraSideImg, #brxe-eraSideCard, #brxe-eraSideCta { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } #brxe-eraSideCard, #brxe-eraSideCta { margin-inline: 0 !important; border-right: 1px solid rgba(0,0,0,.1) !important; }}@media (max-width: 767px) { #brxe-era001 { padding-inline: 2rem !important; } #brxe-era002 { gap: 3rem !important; } #brxe-eraSideCard, #brxe-eraSideCta { padding: 2rem !important; } #brxe-eraSideImg { box-shadow: 0 12px 34px rgba(0,0,0,.1); }}@media (max-width: 991px) { #brxe-erh001 { padding-inline: 2rem !important; } #brxe-erh002 { width: 100% !important; max-width: 100% !important; overflow: hidden !important; } #brxe-erh003 { width: 100% !important; max-width: 100% !important; min-width: 0 !important; } #brxe-erh005 { width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: auto !important; }}@media (max-width: 767px) { #brxe-erh001 { padding-top: clamp(4rem, 8vw, 6rem) !important; padding-bottom: clamp(4rem, 8vw, 6rem) !important; } #brxe-erh005 { font-size: clamp(3.2rem, 8.4vw, 4.2rem) !important; line-height: 1.08 !important; max-width: 11.8ch !important; } #brxe-erh006 { font-size: clamp(1.8rem, 4.5vw, 2.1rem) !important; line-height: 1.55 !important; max-width: 100% !important; } #brxe-erh007 { width: 100% !important; gap: 1rem !important; } #brxe-erh007 .brxe-button { max-width: 100% !important; white-space: normal !important; } #brxe-erh010 { margin-top: 1.5rem !important; }}@media (max-width: 420px) { #brxe-erh005 { font-size: clamp(3rem, 8vw, 3.8rem) !important; max-width: 11.5ch !important; }}@media (max-width: 767px) { #brxe-erh001 { padding-left: 2.4rem !important; padding-right: 2.4rem !important; overflow: hidden !important; } #brxe-erh002, #brxe-erh003, #brxe-erh006, #brxe-erh007, #brxe-erh010 { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } #brxe-erh005 { width: 100% !important; max-width: 100% !important; min-width: 0 !important; font-size: clamp(3.2rem, 7.2vw, 3.7rem) !important; line-height: 1.1 !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; text-wrap: balance !important; } #brxe-erh006 { padding-right: .2rem !important; } #brxe-erh007 .brxe-button { max-width: calc(100% - .2rem) !important; } #brxe-erh010 { margin-right: 0 !important; }}@media (max-width: 420px) { #brxe-erh005 { font-size: clamp(3rem, 7.6vw, 3.4rem) !important; }}#brxe-erh007 {display: flex; flex-wrap: wrap; column-gap: var(--space-s); row-gap: var(--space-xs); margin-top: var(--space-s)}#brxe-erh003 {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-erh010:not(.tag), #brxe-erh010 img {aspect-ratio: 4/5; object-fit: cover}#brxe-erh002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.8fr); grid-gap: var(--space-xl)}@media (max-width: 767px) {#brxe-erh002 {grid-template-columns: 1fr}}#brxe-erh001 {padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}#brxe-eraArticle {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-eraSideImg:not(.tag), #brxe-eraSideImg img {aspect-ratio: 4/3; object-fit: cover}#brxe-eraSideCard {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-eraSideCta {display: flex; flex-direction: column; row-gap: var(--space-xs)}#brxe-eraSide {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-era002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 0.72fr) minmax(300px, 0.28fr); grid-gap: clamp(3rem, 5vw, 6rem); align-items: start}@media (max-width: 991px) {#brxe-era002 {grid-template-columns: 1fr}}@media (max-width: 767px) {#brxe-era002 {grid-template-columns: 1fr}}#bericht {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}#brxe-erm003 {display: flex; flex-direction: column; row-gap: var(--space-s)}#brxe-erm008:not(.tag), #brxe-erm008 img {aspect-ratio: 4/3; object-fit: cover}#brxe-erm002 {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) minmax(300px, 0.7fr); grid-gap: var(--space-l)}@media (max-width: 767px) {#brxe-erm002 {grid-template-columns: 1fr}}#brxe-erm001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}.brxe-erc006 .brxe-erc007.brxe-image:not(.tag), .brxe-erc006 .brxe-erc007.brxe-image img {aspect-ratio: 3/4; object-fit: cover}.brxe-erc006 .brxe-erc008.brxe-block {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}#brxe-erc005 {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: var(--space-m)}@media (max-width: 767px) {#brxe-erc005 {grid-template-columns: 1fr}}#brxe-erc002 {display: flex; flex-direction: column; row-gap: var(--space-m)}#brxe-erc001 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}