﻿.landing-cta{margin-top:var(--section-gap)}.landing-cta__box{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(2rem,5vw,3.25rem);border-radius:1rem;background:var(--color-primary)}@media(min-width: 60em){.landing-cta__box{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}}.landing-cta__text{margin:0;max-width:36rem;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,1rem + .8vw,1.5rem);line-height:1.4;color:#fff}.landing-cta__button{flex:none;background:#fff;color:var(--color-primary)}.landing-cta__button:hover,.landing-cta__button:focus-visible{background:var(--color-surface);color:var(--color-primary)}.page-badge{display:inline-block;flex:none;padding:.1875rem .5rem;border:1px solid var(--color-accent);border-radius:.25rem;font-family:var(--font-heading);font-weight:700;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.quote-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.375rem}.quote-meta__avatar.landing-photo{flex:none;width:4.5rem;height:4.5rem;border-radius:50%}.quote-meta__avatar.landing-photo span{padding:0;font-size:.6875rem}.quote-meta__person{display:flex;flex-direction:column;gap:.25rem;font-size:.9375rem}.quote-meta__name{font-family:var(--font-heading);font-weight:600;color:var(--color-primary)}.quote-meta__role{color:var(--color-accent)}.quote-meta__logo{flex:none;max-width:6rem}.quote-meta__logo img{display:block;max-height:2.5rem;width:auto;object-fit:contain}.quote-meta .page-badge{margin-left:auto}.quote-meta__badge-toggle{margin:0 0 0 auto}.section-head{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.section-head h2{margin:0}.section-head--row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.landing-more{font-family:var(--font-heading);font-weight:600;font-size:.9375rem;color:var(--color-accent);text-decoration:none;white-space:nowrap}.landing-more:hover,.landing-more:focus-visible{color:var(--color-primary)}.landing-photo{position:relative;display:grid;place-items:center;background:var(--color-surface);border-radius:.75rem;overflow:hidden}.landing-photo span{padding:.5rem 1rem;color:var(--color-accent);font-size:.8125rem;text-align:center}.landing-photo picture,.landing-photo img{display:block;width:100%;height:100%}.landing-photo img{object-fit:cover}.landing-photo--filled{place-items:stretch}.landing-process{margin-top:var(--section-gap)}.landing-process__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.75rem}.landing-process__step{position:relative;display:flex;align-items:flex-start;gap:1.25rem}.landing-process__step h3{margin:0 0 .375rem}.landing-process__text{font-size:.9375rem}.landing-process__num{display:grid;place-items:center;flex:none;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:1.25rem;z-index:1}@media(min-width: 60em){.landing-process__steps{flex-direction:row;gap:2rem}.landing-process__step{flex:1;flex-direction:column;align-items:center;text-align:center}.landing-process__step:not(:last-child)::before{content:"";position:absolute;top:1.875rem;left:50%;width:calc(100% + 2rem);height:2px;background:var(--color-surface)}}.landing-insights{margin-top:var(--section-gap)}.landing-insights__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width: 60em){.landing-insights__grid{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}}.landing-insights__card{display:flex;flex-direction:column;box-shadow:0 .5rem 1.5rem rgba(11,34,57,.06);border-radius:.5rem}.landing-insights__card[hidden]{display:none}.landing-insights__card h3{margin:1rem 1rem .25rem}.landing-insights__card h3 a{color:inherit;text-decoration:none}.landing-insights__card h3 a:hover,.landing-insights__card h3 a:focus-visible{color:var(--color-accent)}.landing-insights__card time{font-size:.8125rem;color:var(--color-accent);margin:0 1rem}.landing-insights__card .landing-more{margin:auto 1rem 1rem}.landing-insights__text{margin:.5rem 1rem 1rem;font-size:.9375rem}.landing-insights__category{margin:1rem 1rem 0;font-family:var(--font-heading);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.landing-insights__category+h3{margin-top:.375rem}.landing-insights__photo{aspect-ratio:16/10}@media(min-width: 60em){.page-filter~.landing-insights .landing-insights__grid{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}}.is-editmode .landing-process__steps .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .landing-process__steps .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .landing-insights__grid .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .landing-insights__grid .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container){display:none}.is-editmode .landing-process__steps .pimcore_block_entry,.is-editmode .landing-insights__grid .pimcore_block_entry{position:relative}.is-editmode .landing-process__steps .pimcore_block_buttons,.is-editmode .landing-insights__grid .pimcore_block_buttons{position:absolute;top:.375rem;left:.375rem;z-index:30;opacity:0;pointer-events:none;transition:opacity .15s ease}.is-editmode .landing-process__steps .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .landing-insights__grid .pimcore_block_entry:hover>.pimcore_block_buttons{opacity:1;pointer-events:auto}.is-editmode .quote-meta__avatar.landing-photo{position:relative}.is-editmode .quote-meta__avatar.landing-photo .pimcore_editable_image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.is-editmode .quote-meta__logo--labelled{display:flex;align-items:center;gap:.5rem;max-width:none}.is-editmode .quote-meta__logo--labelled .editmode-note{margin:0;white-space:nowrap}.is-editmode .landing-process__steps>.pimcore_editable_block{display:flex;flex-direction:column;gap:1.75rem}@media(min-width: 60em){.is-editmode .landing-process__steps>.pimcore_editable_block{flex-direction:row;gap:2rem}.is-editmode .landing-process__steps>.pimcore_editable_block .pimcore_block_entry{flex:1}.is-editmode .landing-process__steps>.pimcore_editable_block .pimcore_block_entry:not(:last-child)::before{content:"";position:absolute;top:1.875rem;left:50%;width:calc(100% + 2rem);height:2px;background:var(--color-surface)}}.is-editmode .landing-process__step:not(:last-child)::before{content:none}.is-editmode .landing-insights__grid>.pimcore_editable_block{grid-column:1/-1;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width: 60em){.is-editmode .landing-insights__grid>.pimcore_editable_block{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}}.is-editmode .landing-insights__grid>.pimcore_editable_block .pimcore_block_entry>.landing-insights__card{height:100%}.competences{--competence-gap: clamp(1.5rem, 3vw, 2.75rem);margin-top:clamp(3rem,6vw,4.5rem);padding-block:1.5rem;background:var(--color-surface);overflow:hidden}.competences .text-separator{margin-inline:var(--competence-gap)}.competences__track{display:flex;justify-content:center;padding-inline:var(--edge-pad)}.competences__track.is-running{width:max-content;padding-inline:0;justify-content:flex-start;animation:competences-marquee var(--marquee-duration, 30s) linear infinite}.competences__text{text-align:center;font-family:var(--font-heading);font-weight:600;font-size:clamp(.8125rem,.75rem + .35vw,.9375rem);text-wrap:balance;color:var(--color-primary)}.competences__text p{margin:0}.competences__text p+p{margin-top:.375rem}.competences__text p:empty{display:none}.competences__track.is-running .competences__text{display:flex;align-items:center;gap:var(--competence-gap);white-space:nowrap;text-wrap:wrap}.competences__track.is-running .competences__text p+p{margin-top:0}.competences__track.is-running .competences__text::after{content:" · ";padding-inline:0 var(--competence-gap)}@keyframes competences-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--section-gap: clamp(5rem, 11vw, 9rem)}.page-head{padding-top:clamp(2.5rem,5vw,4rem)}.page-head__crumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.125rem;font-size:.8125rem;font-weight:500;color:var(--color-accent)}.page-head__crumb a{color:var(--color-accent);text-decoration:none}.page-head__crumb a:hover,.page-head__crumb a:focus-visible{color:var(--color-primary)}.page-head__crumb-sep{color:var(--color-surface)}.page-head h1{margin:0;max-width:56.25rem}.page-head--narrow>.container>*{max-width:45rem;margin-inline:auto}.page-head__intro{max-width:47.5rem;margin:2rem 0 0;font-family:var(--font-body);font-size:clamp(1.125rem,1rem + .4vw,1.25rem);font-weight:500;line-height:1.6;color:var(--color-text)}.page-head__intro--quote{position:relative;max-width:51.25rem;margin-top:2.5rem;padding-left:clamp(2.125rem,5vw,4rem)}.page-head__intro--quote::before{content:"„";position:absolute;left:0;top:-0.62em;font-family:var(--font-heading);font-weight:700;font-size:clamp(4.375rem,9vw,6.875rem);line-height:1;color:var(--color-surface);pointer-events:none}.page-head__intro--quote{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.0625rem,1rem + .9vw,1.4375rem);line-height:1.5;color:var(--color-primary)}.page-intro{padding-top:clamp(2.5rem,5vw,4rem)}.page-intro__grid{display:grid;gap:clamp(1.625rem,4vw,3.5rem);grid-template-columns:1fr;align-items:center}@media(min-width: 60em){.page-intro__grid{grid-template-columns:minmax(0, 32.5rem) 1fr}}.page-intro__photo{aspect-ratio:5/6}.page-intro__text h1{margin:0 0 1.75rem}.page-intro__lead{max-width:28.75rem;overflow-wrap:break-word}.page-intro__lead>:first-child{margin-top:0 !important}.page-intro__lead>:last-child{margin-bottom:0 !important}.page-intro__lead p{margin:0 0 1rem}.page-intro__lead ul,.page-intro__lead ol{margin:0 0 1rem}.page-intro__lead a{text-decoration:underline}.page-intro__lead p:empty{display:none}.page-intro__lead :is(p,span,li,ul,ol,h2,h3,h4,blockquote,strong,em,a)[style]{width:auto !important;max-width:100% !important;margin-inline:0 !important;padding-inline:0 !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important;background:none !important}.page-intro__lead img{max-width:100%;height:auto}.page-intro__note{max-width:28.75rem;margin-top:2rem;padding-block:1rem;border-top:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface);font-size:.9375rem;font-weight:500}.page-intro__note .text-separator{margin-inline:.5rem}.page-photo{margin-top:var(--section-gap)}.page-photo__frame{aspect-ratio:5/3}@media(min-width: 60em){.page-photo__frame{aspect-ratio:14/5}}.page-topics{margin-top:var(--section-gap)}.page-topics__list{display:grid;gap:2rem;margin:0;padding:0;list-style:none;grid-template-columns:1fr}@media(min-width: 60em){.page-topics__list{grid-template-columns:1fr 1fr;gap:3.25rem 4rem}}.page-topics__item{display:flex;flex-direction:column;gap:.5rem}.page-topics__item h3{margin:0;font-weight:600}.page-topics__text{margin-top:.25rem;font-size:.9375rem}.page-topics__num{font-family:var(--font-heading);font-weight:700;font-size:.8125rem;letter-spacing:.1em;color:var(--color-accent)}.page-fields{margin-top:var(--section-gap)}.page-fields__list{position:relative;display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.page-fields__list::before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.21875rem;width:1px;background:var(--color-surface)}@media(min-width: 60em){.page-fields__list{flex-direction:row;gap:1.625rem}.page-fields__list::before{top:1.4375rem;bottom:auto;left:10%;right:10%;width:auto;height:1px}}.page-fields__item{display:flex;align-items:flex-start;gap:1rem}@media(min-width: 60em){.page-fields__item{flex:1;flex-direction:column;align-items:center;text-align:center;gap:1.125rem}}.page-fields__num{position:relative;display:grid;place-items:center;flex:none;width:2.4375rem;height:2.4375rem;border:1px solid var(--color-accent);border-radius:50%;background:var(--color-bg);font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--color-accent)}@media(min-width: 60em){.page-fields__num{width:2.875rem;height:2.875rem;font-size:1.125rem}}.page-fields__body{display:flex;flex-direction:column;gap:.5rem;padding-top:.375rem}@media(min-width: 60em){.page-fields__body{align-items:center;gap:1.125rem;padding-top:0}}.page-fields h3{margin:0}.page-fields__keywords{font-size:.875rem}.page-highlight{margin-top:var(--section-gap)}.page-highlight__box{display:flex;flex-direction:column;gap:2rem;padding:clamp(1.5rem,4vw,3.25rem);border-radius:.75rem;background:var(--color-surface)}@media(min-width: 60em){.page-highlight__box{flex-direction:row;align-items:center;gap:3rem}}.page-highlight__text{flex:1}.page-highlight__text h2{margin:0 0 1rem}.page-highlight__lead{margin-bottom:1.25rem;font-size:.9375rem}.page-highlight__photo{background:var(--color-bg);aspect-ratio:16/10}@media(min-width: 60em){.page-highlight__photo{flex:none;width:21.25rem}}.page-prose{margin-top:var(--section-gap)}.page-prose__column{display:flex;flex-direction:column;gap:clamp(2.375rem,5vw,3.5rem);max-width:45rem}.page-prose__column--centered{margin-inline:auto}.page-prose__section h2{margin:0 0 .875rem}.page-prose__text{overflow-wrap:break-word}.page-prose__text>:first-child{margin-top:0 !important}.page-prose__text>:last-child{margin-bottom:0 !important}.page-prose__text p{margin:0 0 1rem}.page-prose__text ul,.page-prose__text ol{margin:0 0 1rem}.page-prose__text a{text-decoration:underline}.page-prose__text p:empty{display:none}.page-prose__text :is(p,span,li,ul,ol,h2,h3,h4,blockquote,strong,em,a)[style]{width:auto !important;max-width:100% !important;margin-inline:0 !important;padding-inline:0 !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important;background:none !important}.page-prose__text img{max-width:100%;height:auto}.post-head+.page-prose{margin-top:clamp(2.5rem,5vw,4rem)}.page-head--narrow+.page-prose{margin-top:clamp(2rem,4vw,2.75rem)}.page-prose+.page-prose,.page-prose+.page-quote,.page-quote+.page-prose{margin-top:clamp(2.375rem,5vw,3.5rem)}.page-prose+.post-impulse,.page-quote+.post-impulse{margin-top:clamp(3rem,6vw,5rem)}.page-quote{margin-top:clamp(2.375rem,5vw,3.5rem)}.page-quote__box{position:relative;max-width:45rem;margin:0 auto;padding-left:clamp(2.125rem,5vw,3.5rem)}.page-quote__box::before{content:"„";position:absolute;left:0;top:-0.62em;font-family:var(--font-heading);font-weight:700;font-size:clamp(3.875rem,8vw,5.625rem);line-height:1;color:var(--color-surface);pointer-events:none}.page-quote__text{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.5;color:var(--color-primary)}.page-quote__source{margin-top:.875rem;font-size:.8125rem;color:var(--color-accent)}.page-figure{margin:0}.page-figure__media{position:relative;display:block}.page-figure img{display:block;width:100%;height:auto}.page-figure figcaption{margin-top:.75rem;font-size:.8125rem;line-height:1.5;color:var(--color-accent)}.page-badges{margin-top:0}.page-filter{margin-top:clamp(3rem,6vw,4.5rem)}.page-filter__list{display:flex;flex-wrap:wrap;gap:.625rem}.page-filter__manage{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.page-filter__item{padding:.4375rem 1rem;border:1px solid var(--color-surface);border-radius:6.25rem;background:rgba(0,0,0,0);font-family:var(--font-body);font-weight:500;font-size:.8125rem;line-height:1.4;color:var(--color-accent);cursor:pointer}.page-filter__item:hover,.page-filter__item:focus-visible{border-color:var(--color-accent)}.page-filter__item.is-active{border-color:var(--color-primary);background:var(--color-primary);font-weight:600;color:#fff}.page-testimonials{margin-top:var(--section-gap)}.page-testimonials__list{display:flex;flex-direction:column;gap:clamp(4.5rem,9vw,7rem);max-width:60rem;margin-inline:auto}.page-testimonials__item{margin:0}.page-testimonials__item::before{content:"“";display:block;height:8rem;font-family:var(--font-heading);font-size:15rem;line-height:1;color:var(--color-surface);pointer-events:none}.page-testimonials__quote{margin:0}.page-testimonials__text{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,1rem + .8vw,1.5rem);color:var(--color-primary)}.page-cases{margin-top:var(--section-gap)}.page-cases__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width: 60em){.page-cases__grid{grid-template-columns:1fr 1fr;gap:3.25rem 1.75rem}}.page-cases__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.page-cases__head h3{margin:0}.page-cases__facts{display:grid;grid-template-columns:6.25rem 1fr;gap:.625rem .875rem;margin:0}@media(min-width: 60em){.page-cases__facts{grid-template-columns:6.875rem 1fr;gap:.75rem 1.125rem}}.page-cases__facts dt{margin:0;font-family:var(--font-heading);font-weight:600;font-size:.8125rem;color:var(--color-accent)}.page-cases__facts dd{margin:0;font-size:.9375rem}.page-links{margin-top:var(--section-gap)}.page-links__grid{display:flex;flex-direction:column;gap:2.125rem;max-width:56.25rem}@media(min-width: 60em){.page-links__grid{flex-direction:row;gap:3.5rem}.page-links__grid>*{flex:1}}.page-links__item{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.page-links__item h2{margin:0;font-size:clamp(1.0625rem,1rem + .5vw,1.25rem)}.page-links__text{font-size:.9375rem}.page-links--compact .page-links__grid{flex-direction:row;flex-wrap:wrap;gap:1.75rem 2.75rem}.page-links--compact .page-links__grid>*{flex:none}.page-links--compact .landing-more{font-size:1rem}.page-404{padding-bottom:clamp(4rem,10vw,10rem)}.page-404 .page-head{padding-top:clamp(4rem,10vw,8.75rem)}.page-404 .page-links{margin-top:clamp(2rem,5vw,3rem)}.post-head{padding-top:clamp(1.75rem,3.5vw,3.5rem)}.post-head__meta{max-width:45rem;margin-inline:auto}.post-head__category{margin:0;font-family:var(--font-heading);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.post-head h1{margin:.875rem 0 0;font-size:clamp(1.4375rem,1rem + 1.9vw,2.375rem)}.post-head__date{display:block;margin-top:.875rem;font-size:.8125rem;color:var(--color-accent)}.post-head__photo{margin-top:2.5rem;aspect-ratio:5/3}@media(min-width: 60em){.post-head__photo{aspect-ratio:8/3}}.post-impulse{margin-top:var(--section-gap)}.post-impulse__column{display:flex;flex-direction:column;gap:1.375rem;max-width:45rem;margin-inline:auto}.post-impulse__box{padding:clamp(1.625rem,3vw,2.25rem) clamp(1.375rem,3vw,2.5rem)}.post-impulse__box .landing-cta__text{font-size:clamp(1.0625rem,1rem + .5vw,1.25rem)}.post-impulse__linkedin{display:flex;align-items:center;gap:.625rem;margin:0}.post-impulse__badge{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:.3125rem;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.6875rem}.cookie-declaration{overflow-wrap:break-word}.cookie-declaration p{margin:0 0 1rem}.cookie-declaration a{color:var(--color-accent);text-decoration:underline}.cookie-declaration .CookieDeclarationDialogText,.cookie-declaration .CookieDeclarationIntro{margin:0 0 1rem;font-size:1rem}.cookie-declaration .CookieDeclarationType{margin:2rem 0 0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--color-surface);border-radius:.75rem;overflow-x:auto}.cookie-declaration .CookieDeclarationTypeHeader{margin:0 0 .625rem;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);line-height:1.2;color:var(--color-primary)}.cookie-declaration .CookieDeclarationTypeDescription{margin:0 0 1.5rem;font-size:.9375rem}.cookie-declaration .CookieDeclarationTable{margin:0;font-size:.875rem;line-height:1.5;min-width:30rem}.cookie-declaration col:nth-child(3){width:30% !important}.cookie-declaration col:nth-child(4){width:20% !important}.cookie-declaration .CookieDeclarationTableHeader{padding:0 .75rem .625rem 0;border-bottom:1px solid var(--color-surface);hyphens:auto;font-family:var(--font-heading);font-weight:600;font-size:.8125rem;color:var(--color-accent)}.cookie-declaration .CookieDeclarationTableCell{padding:.625rem .75rem .625rem 0;border-bottom:1px solid var(--color-surface);color:var(--color-text)}.cookie-declaration .CookieDeclarationTableHeader:last-child,.cookie-declaration .CookieDeclarationTableCell:last-child{padding-right:0}.cookie-declaration tr:last-child .CookieDeclarationTableCell{border-bottom:0}.cookie-declaration #CookieDeclarationUserStatusPanel,.cookie-declaration .CookieDeclarationLastUpdated{font-size:.8125rem;color:var(--color-accent)}.cookie-declaration :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.is-editmode .post-head__category .pimcore_editable_select{font-size:1rem;letter-spacing:normal;text-transform:none}.is-editmode .pimcore_area_entry:has(>.post-head)+.pimcore_area_entry>.page-prose{margin-top:clamp(2.5rem,5vw,4rem)}.is-editmode .pimcore_area_entry:has(>.page-head--narrow)+.pimcore_area_entry>.page-prose{margin-top:clamp(2rem,4vw,2.75rem)}.is-editmode .pimcore_area_entry:has(>.page-prose)+.pimcore_area_entry>.page-prose,.is-editmode .pimcore_area_entry:has(>.page-prose)+.pimcore_area_entry>.page-quote,.is-editmode .pimcore_area_entry:has(>.page-quote)+.pimcore_area_entry>.page-prose{margin-top:clamp(2.375rem,5vw,3.5rem)}.is-editmode .pimcore_area_entry:has(>.page-prose)+.pimcore_area_entry>.post-impulse,.is-editmode .pimcore_area_entry:has(>.page-quote)+.pimcore_area_entry>.post-impulse{margin-top:clamp(3rem,6vw,5rem)}.is-editmode .page-topics__list .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-topics__list .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-fields__list .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-fields__list .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-prose__column .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-prose__column .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-filter__list .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-filter__list .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-testimonials__list .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-testimonials__list .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-cases__grid .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-cases__grid .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container),.is-editmode .page-links__grid .pimcore_editable_block:has(.pimcore_block_entry) .pimcore-editable-dropzone-container,.is-editmode .page-links__grid .pimcore_editable_block:has(.pimcore_block_entry)>:not(.pimcore_block_entry):not(.pimcore-editable-dropzone-container){display:none}.is-editmode .page-topics__list .pimcore_block_entry,.is-editmode .page-fields__list .pimcore_block_entry,.is-editmode .page-prose__column .pimcore_block_entry,.is-editmode .page-filter__list .pimcore_block_entry,.is-editmode .page-testimonials__list .pimcore_block_entry,.is-editmode .page-cases__grid .pimcore_block_entry,.is-editmode .page-links__grid .pimcore_block_entry{position:relative}.is-editmode .page-topics__list .pimcore_block_buttons,.is-editmode .page-fields__list .pimcore_block_buttons,.is-editmode .page-prose__column .pimcore_block_buttons,.is-editmode .page-filter__list .pimcore_block_buttons,.is-editmode .page-testimonials__list .pimcore_block_buttons,.is-editmode .page-cases__grid .pimcore_block_buttons,.is-editmode .page-links__grid .pimcore_block_buttons{position:absolute;top:.375rem;left:.375rem;z-index:30;opacity:0;pointer-events:none;transition:opacity .15s ease}.is-editmode .page-topics__list .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-fields__list .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-prose__column .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-filter__list .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-testimonials__list .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-cases__grid .pimcore_block_entry:hover>.pimcore_block_buttons,.is-editmode .page-links__grid .pimcore_block_entry:hover>.pimcore_block_buttons{opacity:1;pointer-events:auto}.is-editmode .page-topics__list,.is-editmode .page-fields__list,.is-editmode .page-prose__column,.is-editmode .page-testimonials__list,.is-editmode .page-cases__grid,.is-editmode .page-links__grid{display:block}.is-editmode .page-topics__list>.pimcore_editable_block{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 60em){.is-editmode .page-topics__list>.pimcore_editable_block{grid-template-columns:1fr 1fr;gap:3.25rem 4rem}}.is-editmode .page-fields__list{position:relative}.is-editmode .page-fields__list>.pimcore_editable_block{display:flex;flex-direction:column;gap:2rem}@media(min-width: 60em){.is-editmode .page-fields__list>.pimcore_editable_block{flex-direction:row;gap:1.625rem}.is-editmode .page-fields__list>.pimcore_editable_block .pimcore_block_entry{flex:1}}.is-editmode .page-prose__column>.pimcore_editable_block{display:flex;flex-direction:column;gap:clamp(2.375rem,5vw,3.5rem)}.is-editmode .page-filter__list>.pimcore_editable_block{display:contents}.is-editmode .page-testimonials__list>.pimcore_editable_block{display:flex;flex-direction:column;gap:clamp(4.5rem,9vw,7rem)}.is-editmode .page-cases__grid>.pimcore_editable_block{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width: 60em){.is-editmode .page-cases__grid>.pimcore_editable_block{grid-template-columns:1fr 1fr;gap:3.25rem 1.75rem}}.is-editmode .page-links__grid>.pimcore_editable_block{display:flex;flex-direction:column;gap:2.125rem}@media(min-width: 60em){.is-editmode .page-links__grid>.pimcore_editable_block{flex-direction:row;gap:3.5rem}.is-editmode .page-links__grid>.pimcore_editable_block .pimcore_block_entry{flex:1}}.is-editmode .page-links--compact .page-links__grid>.pimcore_editable_block{flex-direction:row;flex-wrap:wrap;gap:1.75rem 2.75rem}.is-editmode .page-links--compact .page-links__grid>.pimcore_editable_block .pimcore_block_entry{flex:none}
