body{color:var(--ink-900);font-family:var(--font-basis);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--brand-paper);cursor:default}html{line-height:normal}html{scroll-behavior:smooth}h1{font-size:clamp(36px,4vw,56px);line-height:normal}h2{font-size:clamp(28px,3vw,46px);line-height:normal}h3{font-size:clamp(24px,2vw,28px);line-height:normal}p{font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.sr-only{white-space:nowrap;clip:rect(0,0,0,0)}.container{max-width:var(--inhalt-max);margin-right:auto;margin-left:auto}.container-weit{height:100%;max-width:var(--inhalt-max-weit);margin-right:auto;margin-left:auto}.section{padding-top:6vw;padding-right:6vw;padding-bottom:6vw;padding-left:6vw}@media (max-width:767px){.section{padding-top:8vw;padding-right:8vw;padding-bottom:8vw;padding-left:8vw}}.site-nav{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;padding-right:6vw;padding-left:6vw;background-color:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:767px){.site-nav{padding-right:6vw;padding-left:6vw}}.nav-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;padding-bottom:16px}.nav-logo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto}.nav-logo-bild{width:auto;height:72px}.nav-links{display:flex;align-items:center;gap:28px;color:var(--ink-700);font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.nav-links a{padding-top:6px;padding-bottom:6px;border-bottom:1px solid transparent}@media (max-width:1023px){.nav-links{visibility:hidden;flex-flow:column;align-items:start;gap:16px;position:absolute;top:64px;right:6vw;color:var(--ink-700);font-size:13px;text-transform:uppercase;letter-spacing:0.12em;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#fff;border-radius:16px;opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s;transform:translate3d(0,-10px,0)}.nav-links.offen{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0s;transform:translate3d(0,0px,0)}.nav-links{box-shadow:var(--shadow-card)}}@media (max-width:767px){.nav-links{visibility:hidden;flex-flow:column;align-items:start;gap:16px;position:absolute;top:64px;right:6vw;color:var(--ink-700);font-size:13px;text-transform:uppercase;letter-spacing:0.12em;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#fff;border-radius:16px;opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s;transform:translate3d(0,-10px,0)}.nav-links.offen{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0s;transform:translate3d(0,0px,0)}.nav-links{box-shadow:var(--shadow-card)}}.nav-toggle{display:none;gap:4px;width:42px;height:42px;background-color:transparent;border-radius:999px;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);cursor:pointer}@media (max-width:1023px){.nav-toggle{display:flex;flex-flow:column}}.nav-toggle-strich{display:block;width:18px;height:2px;background-color:var(--ink-700)}.footer{color:#f0f0f0;padding-top:90px;padding-right:6vw;padding-bottom:70px;padding-left:6vw;background-color:#0b0b0b}.footer a{color:#d3d3d3;font-size:13px}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:767px){.footer-top{grid-template-columns:minmax(0,1fr)}}.footer-brand-logo{width:min(100%,240px);height:auto;aspect-ratio:3/1;margin-bottom:18px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;color:#bdbdbd;font-size:12px;padding-top:26px}@media (max-width:479px){.footer-bottom{flex-flow:column;align-items:start}}.footer-legal{display:flex;gap:20px;font-size:12px}.footer-legal a{color:#f0f0f0}.footer-legal a:hover{text-decoration:underline}.footer-legal{flex-wrap:wrap}@media (max-width:479px){.footer-legal{justify-content:start;width:100%}}.hero-flaeche{overflow:hidden;color:var(--surface-0);padding-top:90px;padding-right:6vw;padding-bottom:140px;padding-left:6vw;background-image:linear-gradient(120deg,#050505,#455a63 30%,#6f8792,#455a63 70%,#050505);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hero-flaeche{animation:heroLinearGradient 14s ease-in-out infinite;background-size:220% 220%}@media (max-width:767px){.hero-flaeche{padding-top:120px;padding-right:8vw;padding-bottom:120px;padding-left:8vw}}.hero{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(280px,1fr);align-items:center;gap:60px}.hero h1{color:var(--surface-0);font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hero p{max-width:100%;color:var(--surface-0)}@media (max-width:1119px){.hero{grid-template-columns:minmax(0,1fr)}}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:18px}.hero-actions{flex-wrap:wrap}.hero-meta{display:flex;flex-flow:column;align-items:start;gap:18px}.stats{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));align-items:start;gap:36px}@media (max-width:1119px){.stats{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:479px){.stats{grid-template-columns:minmax(0,1fr)}}.stat-value{color:var(--surface-0);font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,44px)}.stat-label{color:var(--surface-0);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;margin-top:6px}.pill-btn{display:inline-flex;align-items:center;gap:10px;color:var(--ink-900);font-weight:600;font-size:16px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background-color:#efefef;border-radius:999px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;transition:box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease;box-shadow:0px 0px 12px rgba(255,255,255,0)}.pill-btn:hover{box-shadow:0px 0px 12px #fff}.pill-btn:focus-visible{outline:2px solid var(--surface-0);outline-offset:3px}.pill-btn{will-change:box-shadow}.pill-btn-dunkel{color:#f5f5f5;background-color:#101010;border-top:1px solid #101010;border-right:1px solid #101010;border-bottom:1px solid #101010;border-left:1px solid #101010}.pill-btn-dunkel:hover{box-shadow:0px 0px 12px #000}@keyframes heroLinearGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.parallax-layer{transform:translate3d(0,0,0px)}.parallax-layer{will-change:transform}.fx-reveal{opacity:0;transition:opacity 0.68s ease,transform 0.76s cubic-bezier(.2,.65,.2,1),filter 0.56s ease;filter:blur(2px);transform:translate3d(0px,32px,0px) scale(0.985,0.985)}.fx-reveal.is-visible{opacity:1;filter:blur(0px);transform:translate3d(0,0,0px) scale(1,1)}h4{line-height:normal}h5{line-height:normal}h6{line-height:normal}.intro{position:relative;z-index:2}.intro-card{display:grid;gap:30px;margin-top:-40px;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;background-color:var(--surface-0);border-radius:var(--radius-lg)}.intro-card{box-shadow:var(--shadow-card)}.intro-top{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:10px}@media (max-width:1119px){.intro-top{grid-template-columns:minmax(0,1fr)}}.avatar-stack{display:flex;align-items:center;gap:8px}.avatar{display:block;width:112px;height:112px;object-fit:cover;background-color:var(--ink-200);border-radius:50%;border-top:4px solid var(--surface-0);border-right:4px solid var(--surface-0);border-bottom:4px solid var(--surface-0);border-left:4px solid var(--surface-0)}.avatar-zweiter{margin-left:-28px}.signature{color:var(--ink-500);font-size:12px;margin-top:10px}.intro-body h3{font-weight:500;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.intro-body p{color:var(--ink-500);margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.intro-body h2{font-weight:500;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cms-button-row{display:flex;gap:12px}.cms-button-row{flex-wrap:wrap}.diagram-section{padding-top:102px;padding-right:6vw;padding-bottom:102px;padding-left:6vw}@media (max-width:767px){.diagram-section{padding-right:6vw;padding-left:6vw}}@media (max-width:479px){.diagram-section{padding-top:90px;padding-right:6vw;padding-bottom:90px;padding-left:6vw}}.diagram-wrap{max-width:var(--inhalt-max-weit);margin-right:auto;margin-left:auto}.diagram-head h2{color:var(--brand-ink);font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3vw,42px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.diagram-grid{position:relative;padding-top:19.885%}@media (max-width:1119px){.diagram-grid{padding-top:40px}}.diagram-figur{position:relative;z-index:3;width:80%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.diagram-figur{width:80%;margin-top:0px}}@media (max-width:479px){.diagram-figur{width:100%}}.diagram-figur-bild{display:block;width:100%;height:auto;aspect-ratio:1925/660}.diagram-marke{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;z-index:5;color:var(--ink-700);text-align:center}.diagram-marke h3{color:var(--ink-700);font-weight:700;font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:var(--brand-paper)}@media (max-width:1119px){.diagram-marke h3{font-size:14px}}@media (max-width:1023px){.diagram-marke{justify-content:start;text-align:left}}@media (max-width:479px){.diagram-marke h3{font-size:12px}}.diagram-line{flex-grow:0;flex-shrink:0;flex-basis:auto;width:4px;height:120px;background-color:var(--brand-ink)}.diagram-line{clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}@media (max-width:1119px){.diagram-line{width:2.4px;height:80px}}@media (max-width:1023px){.diagram-line{width:1.6px;height:60px}}@media (max-width:479px){.diagram-line{width:1.6px;height:50px}}.diagram-marke-oben{top:0px;left:50%;transform:translate3d(-50%,0,0)}.diagram-marke-links{top:77.68%;left:-3.75%}@media (max-width:479px){.diagram-marke-links{left:0px;width:36%}}.diagram-marke-rechts{top:72.51%;right:-10%}@media (max-width:479px){.diagram-marke-rechts{right:0px;width:36%}}.diagram-figur-titel{position:absolute;top:50%;left:0px;z-index:4;width:100%;color:#4d4d4d;font-weight:600;font-size:28px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transform:translate3d(-30px,-50%,0)}@media (max-width:1119px){.diagram-figur-titel{font-size:22px}}@media (max-width:1023px){.diagram-figur-titel{font-size:18px;transform:translate3d(-16px,-50%,0)}}.diagram-left{display:grid;gap:10px;position:absolute;top:45px;left:0px;width:30%;color:var(--ink-500);font-size:14px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--brand-paper)}@media (max-width:1119px){.diagram-left{position:relative;top:auto;left:auto;z-index:3;width:100%;max-width:100%;font-size:12px;margin-top:40px;margin-bottom:32px}}.diagram-right{display:grid;gap:10px;position:absolute;top:45px;right:0px;width:32%;color:var(--ink-500);font-size:14px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--brand-paper)}@media (max-width:1119px){.diagram-right{position:relative;top:auto;right:auto;z-index:3;width:100%;max-width:100%;font-size:12px;margin-bottom:32px}}.diagram-bottom{display:grid;align-items:center;justify-content:center;gap:10px;position:relative;z-index:4;width:50%;color:var(--ink-500);margin-top:-0.4076%;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--brand-paper)}@media (max-width:1119px){.diagram-bottom{z-index:3;width:100%;max-width:100%;font-size:12px;margin-top:0px;margin-bottom:32px}}.diagram-block-titel{color:var(--ink-700);font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.diagram-block-titel{font-size:14px}}.diagram-question{color:var(--ink-700);font-weight:600;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.diagram-body{font-size:14px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.diagram-liste{display:grid;gap:8px;color:var(--ink-500);font-size:14px;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:18px}.services-section{color:#f5f5f5;padding-top:90px;padding-right:6vw;padding-bottom:90px;padding-left:6vw;background-color:#455a63}@media (max-width:767px){.services-section{padding-right:6vw;padding-left:6vw}}.services-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.12)}.services-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.2vw,46px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.services-actions{display:flex;justify-content:end;gap:12px}.services-actions{flex-wrap:wrap}.services-cta{display:inline-flex;align-items:center;gap:12px;font-size:16px;text-transform:uppercase;letter-spacing:0.04em;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-radius:999px;border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);transition:box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease;box-shadow:0px 0px 12px rgba(255,255,255,0)}.services-cta:hover{box-shadow:0px 0px 12px rgba(255,255,255,.4)}.services-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.services-cta{will-change:box-shadow}.services-list{display:grid}.service-row{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(240px,1fr) 64px;align-items:center;gap:24px;overflow:hidden;padding-top:12px;padding-bottom:12px;background-color:#455a63;border-bottom:1px solid rgba(255,255,255,.12)}.service-row h3{font-weight:400;font-size:clamp(24px,5vw,28px);line-height:0.9;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:-0.7em;margin-left:0px;transition:transform 0.22s ease}.service-row:hover h3{transform:translate3d(0,-8px,0)}.service-row p{color:rgba(255,255,255,.8);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.service-row{align-items:start;grid-template-columns:minmax(0,1fr)}.service-row h3{margin-bottom:-0.2em}}.service-icon{display:grid;align-items:center;justify-items:center;width:44px;height:44px;color:rgba(255,255,255,.85);border-radius:50%;border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3)}@media (max-width:1023px){.service-icon{justify-self:start}}.service-icon-glyph{display:block;width:28px;height:28px;color:inherit}.service-icon-glyph>svg{width:100%;height:100%}.service-icon-glyph>svg{fill:currentColor;stroke:none}.zitat-section{color:#1b1b1b;padding-top:110px;padding-right:6vw;padding-bottom:110px;padding-left:6vw;background-image:linear-gradient(0deg,#0b0b0b 50%,#455a63);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.zitat-section{padding-right:8vw;padding-left:8vw}}.zitat-card{position:relative;z-index:2;padding-top:100px;padding-right:60px;padding-bottom:100px;padding-left:60px;background-color:#fff;border-radius:var(--radius-md)}.zitat-card{box-shadow:var(--shadow-soft)}.zitat-card-inner{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:center;gap:36px}@media (max-width:1023px){.zitat-card-inner{grid-template-columns:minmax(0,1fr)}}.zitat-badge{display:grid;align-items:center;justify-items:center;position:relative;width:100%;height:auto;color:#54656d}@media (max-width:1023px){.zitat-badge{display:none}}.zitat-badge-image{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:560/447}.team-quote{color:#2a2a2a;font-size:clamp(18px,2.2vw,26px);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.team-people{display:flex;gap:24px}.team-people{flex-wrap:wrap}.team-person{display:flex;align-items:center;gap:12px}.team-avatar{width:44px;height:44px;overflow:hidden;background-color:#d9d9d9;border-radius:50%}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-name{font-weight:600;font-size:14px}.team-role{color:#5a5a5a;font-size:12px}.team-shadow{width:calc(100% - 80px);height:40px;margin-top:-10px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:rgba(0,0,0,.15);border-radius:12px;filter:blur(2px)}.insights-section{color:#f5f5f5;padding-top:110px;padding-right:6vw;padding-bottom:110px;padding-left:6vw;background-image:linear-gradient(180deg,#455a63,#1a2328 42%,#0b0b0b);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.insights-section{padding-right:8vw;padding-bottom:148px;padding-left:8vw}}.insights-section-triplet{background-color:#0b0b0b;background-image:linear-gradient(180deg,#0b0b0b,#0b0b0b);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.insights-head{display:grid;gap:16px;margin-bottom:34px}.insights-head h2{color:#f0f4f7;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.insights-head h1{color:#f0f4f7;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.insights-head{margin-bottom:34px}}.insights-intro{max-width:66%;color:rgba(255,255,255,.72);line-height:1.6}.insights-intro p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.insights-intro{max-width:96%}}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}@media (max-width:1119px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.insights-grid{grid-template-columns:minmax(0,1fr);gap:30px}}.insights-grid-triplet{margin-top:8px}.insight-card{display:grid;align-content:start;gap:28px;color:#f5f5f5;padding-top:20px;border-top:1px solid rgba(255,255,255,.85);transition:transform 0.26s ease,opacity 0.22s ease}.insight-card:hover{transform:translate3d(0,-10px,0)}.insight-card:focus-visible{outline:2px solid #fff;outline-offset:4px}.insight-card h3{font-weight:400;font-size:16px;line-height:1.35;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.insight-card:hover .insight-image{filter:brightness(88%);transform:scale(1.05,1.05)}.insight-card:hover .insight-hover-label{opacity:1;transform:translate3d(0,0,0px)}.insight-card:focus-visible .insight-hover-label{opacity:1;transform:translate3d(0,0,0px)}@media (max-width:479px){.insight-card{gap:18px}.insight-card h3{font-size:21px}}.insight-copy{display:grid;align-content:start;gap:12px;min-height:86px}@media (max-width:1023px){.insight-copy{min-height:0px}}.insight-category{color:rgba(255,255,255,.55);font-size:11px;line-height:1.4}.insight-excerpt{display:none;color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}@media (max-width:479px){.insight-excerpt{font-size:12px}}.insight-image-wrap{position:relative;overflow:hidden;aspect-ratio:16/8;background-color:rgba(255,255,255,.05)}.insight-image-wrap::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(7,7,7,0) 18%,rgba(7,7,7,.22));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0.9;transition:opacity 0.22s ease}.insight-image-wrap::after{content:""}.insight-image{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.38s ease,filter 0.26s ease}.insight-hover-label{position:absolute;right:0px;bottom:0px;z-index:2;color:#fff;font-size:14px;line-height:1;letter-spacing:0.01em;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:#455a63;opacity:0;transition:opacity 0.22s ease,transform 0.26s ease;transform:translate3d(0px,8px,0px)}@media (max-width:479px){.insight-hover-label{right:10px;bottom:10px;font-size:13px;opacity:1;transform:translate3d(0,0,0px)}}.cta-section{color:#f5f5f5;padding-top:90px;padding-right:6vw;padding-bottom:90px;padding-left:6vw;background-color:#0b0b0b}@media (max-width:767px){.cta-section{padding-right:6vw;padding-left:6vw}}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.cta-inner h2{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3.2vw,46px);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}@media (max-width:1023px){.cta-inner{flex-flow:column;align-items:start}}.cta-copy{display:grid;gap:10px}.cta-richtext p{max-width:560px;color:rgba(255,255,255,.75);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cta-actions{display:flex;justify-content:end;gap:12px}.cta-actions{flex-wrap:wrap}.cta-pill{display:inline-flex;align-items:center;gap:12px;color:#1b1b1b;font-size:16px;text-transform:uppercase;letter-spacing:0.06em;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;background-color:#fff;border-radius:999px;transition:box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease;box-shadow:0px 0px 12px rgba(255,255,255,0)}.cta-pill:hover{box-shadow:0px 0px 12px #fff}.cta-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}.cta-pill{will-change:box-shadow}.insights-toolbar{display:flex;align-items:center;gap:20px;margin-bottom:42px}.insights-toolbar{flex-wrap:wrap}@media (max-width:479px){.insights-toolbar{align-items:start;gap:14px}}.insights-filter{position:relative;min-width:min(100%,240px)}.insights-filter::after{position:absolute;top:50%;right:14px;color:rgba(255,255,255,.72);pointer-events:none;transform:translate3d(0,-50%,0)}.insights-filter::after{content:"▾"}.insights-filter select{width:100%;color:#f5f5f5;font-family:inherit;font-size:inherit;line-height:inherit;padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:14px;background-color:rgba(255,255,255,.04);border-radius:0px;border-top:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.insights-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.insights-filter select:focus-visible{outline:2px solid #fff;outline-offset:2px}.insights-filter option{color:#111}@media (max-width:479px){.insights-filter{width:100%}}.insight-detail-section{min-height:100vh;color:#111;padding-top:90px;padding-right:6vw;padding-bottom:110px;padding-left:6vw;background-color:#fff}@media (max-width:767px){.insight-detail-section{padding-right:8vw;padding-left:8vw}}@media (max-width:479px){.insight-detail-section{padding-top:56px;padding-bottom:72px}}.insight-detail-wrap{max-width:var(--inhalt-max);margin-right:auto;margin-left:auto}.insight-detail-wrap h1{max-width:1000px;color:#455a63;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.insight-detail-wrap h1{max-width:100%}}.insight-back-button{color:#455a63;font-size:16px;margin-bottom:18px;padding-top:6px}.insight-back-button a:hover{text-decoration:underline}.insight-detail-meta{max-width:33%;color:#455a63;font-size:16px;margin-bottom:18px;padding-top:18px;border-top:1.6px solid #455a63}.insight-author{display:flex;align-items:center;gap:12px;max-width:1000px;margin-bottom:34px}.insight-author-image{width:40px;height:40px;object-fit:cover;border-radius:50%}.insight-author-name{font-weight:600;font-size:13px}.insight-author-role{color:rgba(18,18,18,.58);font-size:12px}.insight-hero-image{width:100%;max-width:1000px;object-fit:cover;aspect-ratio:16/8;margin-bottom:44px}@media (max-width:479px){.insight-hero-image{margin-bottom:28px}}.insight-content{max-width:1000px;color:rgba(18,18,18,.84)}.insight-content h2{color:#111;line-height:1.2;margin-top:38px;margin-right:0px;margin-bottom:16px;margin-left:0px}.insight-content h3{color:#111;line-height:1.2;margin-top:38px;margin-right:0px;margin-bottom:16px;margin-left:0px}.insight-content p{font-size:15px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.insight-content li{font-size:15px;line-height:1.75}.insight-content ul{margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:20px;padding-left:0px}.insight-content ol{margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:20px;padding-left:0px}.insight-content a{text-decoration:underline}@media (max-width:479px){.insight-content p{font-size:14px}.insight-content li{font-size:14px}}.insight-single .site-nav{background-color:rgba(255,255,255,.94)}.team-section{color:#1b1b1b;padding-top:110px;padding-right:6vw;padding-bottom:148px;padding-left:6vw;background-image:linear-gradient(0deg,#0b0b0b 50%,#455a63);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.team-section{padding-right:6vw;padding-left:6vw}}.team-shell{max-width:var(--inhalt-max);margin-right:auto;margin-left:auto}.team-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:72px}.team-top h1{color:#f0f4f7;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.team-top{flex-flow:column;align-items:start}}.team-top-copy{display:grid;gap:12px}.team-top-body{max-width:66%;color:rgba(255,255,255,.75);line-height:1.6}.team-top-body p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.team-top-body{max-width:96%}}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:46px 38px}@media (max-width:1119px){.team-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:1023px){.team-grid{grid-template-columns:repeat(2,minmax(140px,1fr));gap:30px 20px}}@media (max-width:767px){.team-grid{grid-template-columns:repeat(2,minmax(140px,1fr));gap:30px 20px}}@media (max-width:479px){.team-grid{grid-template-columns:minmax(0,1fr);gap:30px 20px}}.member-card{text-align:center}.member-avatar{position:relative;width:min(240px,100%);overflow:hidden;aspect-ratio:1/1;margin-top:0px;margin-right:auto;margin-bottom:18px;margin-left:auto;background-color:rgba(150,177,191,.24);border-radius:50%}.member-avatar img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}@media (max-width:479px){.member-avatar{width:min(220px,78vw)}}.member-name{color:#edf3f7;font-weight:500;font-size:clamp(18px,1.9vw,40px);margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.member-name p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.member-description{color:rgba(232,240,245,.62);font-size:clamp(13px,.95vw,18px)}.member-description p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-section{padding-top:72px;padding-right:6vw;padding-bottom:72px;padding-left:6vw;background-image:linear-gradient(0deg,#0b0b0b 50%,#455a63);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.contact-section{padding-right:6vw;padding-left:6vw}}.contact-shell{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:56px;max-width:1340px;margin-right:auto;margin-left:auto}@media (max-width:1023px){.contact-shell{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.contact-shell{grid-template-columns:minmax(0,1fr);gap:40px}}.contact-copy h1{max-width:640px;color:#eef3f6;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1.06;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.contact-meta{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:20px;margin-bottom:26px}.contact-meta h2{color:#eef3f6;font-weight:500;font-size:clamp(22px,1.5vw,30px);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}@media (max-width:479px){.contact-meta{grid-template-columns:minmax(0,1fr);gap:18px}}.contact-richtext{color:rgba(229,239,244,.72);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-richtext p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-richtext a{color:inherit}.contact-richtext a:hover{text-decoration:underline}.contact-form{display:grid;align-content:start;gap:22px}.contact-form .ff-el-group{margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.contact-form .ff-el-input--label{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.contact-form .ff-el-input--label{white-space:nowrap;clip:rect(0,0,0,0)}.contact-form .ff-t-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-form .ff-t-cell{display:block;width:auto;padding-right:0px;padding-left:0px}.contact-form input{width:100%;color:#f1f7fa;font-family:inherit;font-size:clamp(16px,1vw,18px);line-height:normal;padding-top:10px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid rgba(223,236,243,.34);border-right:0px solid rgba(223,236,243,.34);border-bottom:1px solid rgba(223,236,243,.34);border-left:0px solid rgba(223,236,243,.34)}.contact-form input{box-shadow:none}.contact-form textarea{min-height:120px}.contact-form textarea{resize:vertical}.contact-form input:focus-visible{outline:2px solid #f5f7f8;outline-offset:2px}.contact-form textarea:focus-visible{outline:2px solid #f5f7f8;outline-offset:2px}.contact-form input::placeholder{color:rgba(229,239,244,.65)}.contact-form textarea::placeholder{color:rgba(229,239,244,.65)}.contact-form .ff_t_c{color:rgba(229,239,244,.85);font-size:14px;line-height:1.5}.contact-form .ff_t_c input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px;margin-top:3px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid rgba(223,236,243,.5);border-right:1px solid rgba(223,236,243,.5);border-bottom:1px solid rgba(223,236,243,.5);border-left:1px solid rgba(223,236,243,.5)}.contact-form .ff_t_c input{accent-color:#f5f7f8}.contact-form .ff_t_c a{text-decoration:underline}.contact-form .error{color:#ffd1d1;font-size:14px}.contact-form .ff-message-success{color:#d7f4de;font-size:14px}.contact-form .ff-el-form-control{display:block;width:100%;max-width:100%;color:#f1f7fa;font-family:inherit;font-size:clamp(16px,1vw,18px);line-height:normal;margin-bottom:0px;padding-top:10px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid rgba(223,236,243,.34);border-right:0px solid rgba(223,236,243,.34);border-bottom:1px solid rgba(223,236,243,.34);border-left:0px solid rgba(223,236,243,.34)}.contact-form .ff-el-form-control{box-shadow:none}.contact-form .ff-el-form-control:focus{color:#f1f7fa;background-color:transparent;border-bottom:1px solid rgba(223,236,243,.7)}.contact-form .ff-el-form-control:focus-visible{outline:2px solid #f5f7f8;outline-offset:2px}.contact-form .ff-el-form-control::placeholder{color:rgba(229,239,244,.65)}.contact-form .ff-el-form-check{display:block;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.contact-form .ff-el-form-check-input{width:16px;height:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-form .ff-el-form-check-input{accent-color:#f5f7f8}.contact-form .contact-submit{display:inline-flex;align-items:center;gap:10px;justify-self:start;color:#141b1f;font-family:inherit;font-weight:600;font-size:16px;line-height:normal;margin-top:10px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:#f5f7f8;border-radius:999px;border-top:0px solid #f5f7f8;border-right:0px solid #f5f7f8;border-bottom:0px solid #f5f7f8;border-left:0px solid #f5f7f8;cursor:pointer;transition:box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease;box-shadow:0px 0px 12px rgba(255,255,255,0)}.contact-form .contact-submit{will-change:box-shadow}.contact-form .contact-submit:hover{color:#141b1f;background-color:#f5f7f8;border-top:0px solid #f5f7f8;border-right:0px solid #f5f7f8;border-bottom:0px solid #f5f7f8;border-left:0px solid #f5f7f8;box-shadow:0px 0px 12px #fff}.contact-form .contact-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.contact-form .ff-el-is-error .ff-el-form-control{border-bottom:1px solid #ffd1d1}.contact-form .ff-el-form-check-label{display:flex;align-items:start;gap:10px;color:rgba(229,239,244,.85);font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.contact-form .ff_tc_checkbox{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;line-height:0;margin-top:3px}.contact-form .ff_submit_btn_wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-form{--fluentform-border-radius:0px;--fluentform-border-color:rgba(223,236,243,.34);--fluentform-primary:#f5f7f8;--fluentform-secondary:#f1f7fa;--fluentform-danger:#ffd1d1}@media (max-width:479px){.contact-form .ff-t-container{grid-template-columns:minmax(0,1fr);gap:18px}}.contact-submit{display:inline-flex;align-items:center;gap:10px;justify-self:start;color:#141b1f;font-family:inherit;font-weight:600;font-size:16px;line-height:normal;margin-top:10px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:#f5f7f8;border-radius:999px;border-top:0px solid #f5f7f8;border-right:0px solid #f5f7f8;border-bottom:0px solid #f5f7f8;border-left:0px solid #f5f7f8;cursor:pointer;transition:box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease;box-shadow:0px 0px 12px rgba(255,255,255,0)}.contact-submit:hover{box-shadow:0px 0px 12px #fff}.contact-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.contact-submit{will-change:box-shadow}.legal-content-section{min-height:70vh;color:#f2f2f2;padding-top:72px;padding-right:6vw;padding-bottom:96px;padding-left:6vw;background-image:linear-gradient(0deg,#0b0b0b 50%,#455a63);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:479px){.legal-content-section{padding-top:44px;padding-right:8vw;padding-bottom:70px;padding-left:8vw}}.legal-content-wrap{max-width:1100px;margin-right:auto;margin-left:auto}.legal-richtext h1{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:34px;margin-left:0px}.legal-richtext h2{font-weight:500;font-size:clamp(28px,3.2vw,46px);line-height:1.15;margin-top:64px;margin-right:0px;margin-bottom:22px;margin-left:0px}.legal-richtext h3{font-weight:700;margin-top:28px;margin-bottom:28px}.legal-richtext p{max-width:80ch;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.legal-richtext ul{max-width:80ch;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;padding-left:20px}.legal-richtext ol{max-width:80ch;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;padding-left:20px}.legal-richtext a{text-decoration:underline}@media (max-width:479px){.legal-richtext h1{margin-bottom:24px}.legal-richtext h2{margin-top:44px;margin-bottom:18px}.legal-richtext p{max-width:100%}}#index_hero{scroll-margin-top:121px}#index_intro{scroll-margin-top:121px}#index_diagram{scroll-margin-top:121px}#index_services{scroll-margin-top:121px}#oxy-main{scroll-margin-top:121px}