.site-header .brand.reveal-in,.site-header .nav a.reveal-in,.site-header .nav-toggle.reveal-in,.hero-controls.reveal-in{opacity:1;transform:none;transition:none}.p10-showcase-intro,.p10-showcase-section{position:relative;z-index:1;scroll-margin-top:calc(var(--header-height) + var(--space-md));overflow:clip;background:transparent;isolation:isolate}.p10-showcase-intro,.p10-showcase-section:not(.p10-cinema-cta){padding-block:124px}.p10-showcase-section>.library-marker,.p10-showcase-intro>.library-marker{margin-bottom:28px}.p10-showcase-section>.library-marker span,.p10-showcase-intro>.library-marker span{min-height:0;padding:0 0 9px;border:0;border-bottom:1px solid currentColor;border-radius:0;color:var(--text-on-light-muted);background:transparent;box-shadow:none;letter-spacing:var(--tracking-uppercase)}.p10-showcase-intro__inner,.p10-lens,.p10-advisory,.p10-editorial,.p10-intelligence,.p10-gallery,.p10-concierge-final__inner{display:grid;gap:32px}.p10-showcase-intro h2,.p10-showcase-section h2{max-width:1080px;color:var(--c-blue);font-size:var(--type-headline-l);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.p10-showcase-section p:not(.eyebrow),.p10-showcase-intro p:not(.eyebrow){max-width:620px;color:var(--text-on-light-muted);font-size:var(--type-body-l);font-weight:var(--weight-body);line-height:1.46}.p10-advisory-accordion h2,.p10-advisory-accordion p,.p10-advisory-accordion .eyebrow,.p10-cinema-cta h2,.p10-cinema-cta p,.p10-cinema-cta .eyebrow,.p10-concierge-final h2,.p10-concierge-final p,.p10-concierge-final .eyebrow{color:#f6fafe}.p10-lookbook-intro__copy{display:grid;gap:18px;align-content:end;padding-top:52px;border-top:1px solid rgba(0,37,61,.18)}.p10-showcase-intro__inner{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:end}.p10-lookbook-intro__strip{display:grid;grid-template-columns:1.2fr .78fr .96fr;gap:10px;min-height:470px}.p10-lookbook-intro__strip img,.p10-lens__panel img,.p10-advisory__media img,.p10-editorial__image img,.p10-cinema img,.p10-gallery__stage img{display:block;width:100%;height:100%;object-fit:cover}.p10-lookbook-intro__strip img{border-radius:4px;filter:saturate(.9) contrast(1.02)}.p10-lookbook-intro__strip img:nth-child(2){margin-top:72px;height:calc(100% - 72px)}.p10-lookbook-intro__strip img:nth-child(3){margin-top:28px;height:calc(100% - 28px)}.p10-lens{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:stretch}.p10-lens__copy{display:grid;align-content:end;gap:22px;min-height:720px;padding:44px 0}.p10-lens__nav,.p10-intelligence__tabs{display:flex;flex-wrap:wrap;gap:8px}.p10-lens__nav button,.p10-intelligence__tabs button,.p10-gallery__choices button{min-height:44px;padding:0 15px;border:0;border-radius:4px;color:var(--c-blue);background:#f6fafe94;font:inherit;font-size:var(--type-ui);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-ui);text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.p10-lens__nav button:hover,.p10-intelligence__tabs button:hover,.p10-gallery__choices button:hover{transform:translateY(-1px)}.p10-lens__nav button.is-active,.p10-intelligence__tabs button.is-active,.p10-gallery__choices button.is-active{color:#f6fafe;background:var(--c-blue)}.p10-lens__stage{position:relative;min-height:720px;overflow:hidden;border-radius:4px;background:var(--c-blue)}.p10-lens__stage:before,.p10-lens__panel:after,.p10-advisory__media:after,.p10-editorial__image:after,.p10-cinema:after,.p10-gallery__stage:after,.p10-concierge-final__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p10-lens__stage:before{z-index:3;border:1px solid rgba(246,250,254,.2);border-radius:inherit}.p10-lens__panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.035);transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .82s cubic-bezier(.22,.61,.36,1);pointer-events:none}.p10-lens__panel.is-active{opacity:1;transform:none;pointer-events:auto}.p10-lens__panel:after{background:linear-gradient(180deg,#00253d00,#001f34db)}.p10-lens__panel figcaption{position:absolute;right:44px;bottom:42px;left:44px;z-index:4;display:flex;align-items:end;justify-content:space-between;gap:24px;color:#f6fafe}.p10-lens__panel strong{font-size:var(--type-headline-l);line-height:var(--line-height-headline-l)}.p10-lens__panel span{color:var(--text-on-dark-muted);font-size:var(--type-headline-xl);font-weight:var(--weight-headline);line-height:.75}.p10-advisory{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;color:#f6fafe}.p10-advisory__media{position:relative;min-height:760px;margin:0;overflow:hidden;border-radius:4px}.p10-advisory__media:after{background:linear-gradient(180deg,#001f3414,#001f34c2)}.p10-advisory__content{display:grid;align-content:center;gap:34px;padding:62px;border:1px solid rgba(246,250,254,.16);border-radius:4px;background:linear-gradient(180deg,#f6fafe17,#f6fafe08),var(--c-blue)}.p10-accordion{display:grid;gap:0;border-top:1px solid rgba(246,250,254,.18)}.p10-accordion details{border-bottom:1px solid rgba(246,250,254,.18)}.p10-accordion summary{display:grid;grid-template-columns:64px minmax(0,1fr) 26px;gap:16px;align-items:center;min-height:94px;cursor:pointer;color:#f6fafe;font-size:var(--type-headline-m);font-weight:var(--weight-emphasis);line-height:var(--line-height-headline-m);list-style:none}.p10-accordion summary::-webkit-details-marker{display:none}.p10-accordion summary:after{content:"+";color:var(--text-on-dark-disabled);font-size:28px;font-weight:300}.p10-accordion details[open] summary:after{content:"-"}.p10-advisory-accordion .p10-accordion summary span{color:#fff;font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase)}.p10-advisory-accordion .p10-accordion p{margin:-6px 0 30px 80px;max-width:520px;color:#fff}.p10-editorial{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-items:center}.p10-editorial__text{display:grid;gap:22px;padding-block:70px}.p10-editorial__stack{position:relative;min-height:730px}.p10-editorial__image{position:absolute;margin:0;overflow:hidden;border-radius:4px;background:var(--c-blue)}.p10-editorial__image--main{top:0;right:0;width:78%;height:620px}.p10-editorial__image--sub{bottom:0;left:0;width:44%;height:330px;border:10px solid var(--main-bg, #e8e5da);transition:border-color .52s cubic-bezier(.22,.61,.36,1)}.p10-editorial__image:after{background:linear-gradient(180deg,#00253d00,#00253d2e)}.p10-intelligence{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px;row-gap:36px}.p10-intelligence__head{grid-column:1 / 10;display:grid;justify-items:start;gap:22px;padding-top:8px;text-align:left}.p10-intelligence__tabs{grid-column:9 / 13;grid-row:1;align-self:end;justify-content:end;transform:translateY(216px)}.p10-intelligence__panels{grid-column:3 / 13;display:grid}.p10-intelligence__panels article{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"title number" ". number" "copy .";column-gap:34px;row-gap:24px;align-items:start;min-height:470px;padding:28px 58px 58px;border-radius:4px;color:#f6fafe;background:linear-gradient(135deg,#f6fafe1a,#f6fafe00),var(--c-blue);opacity:0;transform:translate3d(0,14px,0);transition:opacity .26s ease,transform .26s ease;pointer-events:none}.p10-intelligence__panels article.is-active{opacity:1;transform:none;pointer-events:auto}.p10-intelligence__panels span{grid-area:number;align-self:start;justify-self:end;color:var(--text-on-dark-disabled);font-size:var(--type-headline-xl);font-weight:var(--weight-headline);line-height:.72}.p10-intelligence__panels strong{grid-area:title;display:block;margin-bottom:0;color:#f6fafe;font-size:var(--type-headline-l);line-height:var(--line-height-headline-l)}.p10-showcase-section .p10-intelligence__panels p{grid-area:copy;align-self:end;max-width:180px;color:#fff}.p10-cinema{position:relative;min-height:780px;margin:0;overflow:hidden;isolation:isolate}.p10-cinema:after{z-index:1;background:linear-gradient(90deg,#001f34d1,#001f341f),linear-gradient(180deg,#001f3414,#001f347a)}.p10-cinema img{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0,calc((.5 - var(--scene-progress)) * 50px),0) scale(1.04);will-change:transform}.p10-cinema figcaption{position:relative;z-index:2;display:grid;align-content:end;gap:20px;width:min(var(--shell),calc(100% - 52px));min-height:inherit;margin-inline:auto;padding-block:84px}.p10-cinema h2{max-width:920px;font-size:var(--type-headline-l)}.p10-cinema p:not(.eyebrow){margin-top:-10px;color:#fff}.p10-cinema .btn,.p10-concierge-final .btn{position:relative;overflow:hidden;min-height:30px;padding-right:28px;line-height:1;transition:transform .22s ease,background .22s ease,color .22s ease}.p10-cinema .btn:after,.p10-concierge-final .btn:after{content:"\2192";position:relative;display:inline-block;margin-left:10px;transform:translate(0);transition:transform .22s ease}.p10-cinema .btn:hover,.p10-cinema .btn:focus-visible,.p10-concierge-final .btn:hover,.p10-concierge-final .btn:focus-visible{color:var(--c-blue);background:#ffffffd6;transform:translateY(-2px)}.p10-cinema .btn:hover:after,.p10-cinema .btn:focus-visible:after,.p10-concierge-final .btn:hover:after,.p10-concierge-final .btn:focus-visible:after{transform:translate(4px)}.p10-gallery{position:relative;grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);align-items:start;min-width:0}.p10-gallery__copy{display:grid;align-content:center;gap:22px;min-width:0}.p10-gallery__copy h2{font-size:var(--type-headline-l)}.p10-gallery__copy>*{width:100%;max-width:100%;overflow-wrap:break-word}.p10-gallery__stage{position:relative;height:700px;min-height:0;margin:0;overflow:hidden;border-radius:4px;background:var(--c-blue)}.p10-gallery__stage img{transition:opacity .18s ease,transform .52s cubic-bezier(.22,.61,.36,1)}.p10-gallery.is-switching .p10-gallery__stage img{opacity:.42;transform:scale(1.018)}.p10-gallery__stage:after{background:linear-gradient(180deg,#00253d00,#001f34bd)}.p10-gallery__stage figcaption{position:absolute;right:38px;bottom:36px;left:38px;z-index:2;color:#f6fafe;font-size:var(--type-headline-m);font-weight:var(--weight-emphasis);line-height:var(--line-height-headline-m)}.p10-gallery__choices{position:absolute;top:18px;right:18px;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.p10-gallery__choices button{justify-content:start;text-align:left}.p10-concierge-final{padding-block:124px}.p10-concierge-final__inner{position:relative;grid-template-columns:minmax(0,1fr);align-items:end;align-content:end;justify-items:start;min-height:640px;padding:72px;border-radius:4px;overflow:hidden;color:#f6fafe;background:linear-gradient(90deg,#001f34e6,#001f342e),url(../images/quartier-am-marktplatz/Quartier-am-Marktplatz-Aussenansicht-01.webp) center / cover}.p10-concierge-final__inner:after{z-index:0;border:1px solid rgba(246,250,254,.18);border-radius:inherit}.p10-concierge-final__inner>*{position:relative;z-index:1}.p10-concierge-final__inner p:not(.eyebrow){color:#fff}.p10-showcase-section .btn,.p10-concierge-final .btn{width:fit-content}.p10-faq-section{padding-block:118px}.p10-faq-head{display:grid;gap:0}.p10-faq-head .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.p10-faq-head h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.p10-faq-head h2{max-width:920px}.p10-faq-head p:not(.eyebrow){max-width:520px}.p10-faq-split{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:42px;align-items:start}.p10-faq-wide{display:grid;gap:42px}.p10-faq-wide .p10-faq-head h2{max-width:1120px}.p10-faq-wide .p10-faq-head p:not(.eyebrow){max-width:760px}.p10-faq-wide .p10-faq-list{width:100%}.p10-faq-wide .p10-faq-list p{max-width:820px}.p10-faq-list,.p10-faq-card-grid,.p10-faq-compact{display:grid}.p10-faq-list{gap:0;border-top:1px solid rgba(0,37,61,.16)}.p10-faq-list details{border-bottom:1px solid rgba(0,37,61,.16)}.p10-faq-list summary,.p10-faq-card-grid summary,.p10-faq-compact summary{position:relative;cursor:pointer;list-style:none}.p10-faq-list summary::-webkit-details-marker,.p10-faq-card-grid summary::-webkit-details-marker,.p10-faq-compact summary::-webkit-details-marker{display:none}.p10-faq-list summary{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:18px;align-items:center;min-height:82px;color:var(--c-blue);font-size:var(--type-headline-m);font-weight:var(--weight-emphasis);line-height:var(--line-height-headline-m)}.p10-faq-list summary:after,.p10-faq-card-grid summary:after,.p10-faq-compact summary:after{content:"+";display:inline-grid;place-items:center;color:currentColor;font-weight:300;line-height:1}.p10-faq-list details[open] summary:after,.p10-faq-card-grid details[open] summary:after,.p10-faq-compact details[open] summary:after{content:"-"}.p10-faq-list p{max-width:660px;margin:-4px 56px 30px 0;color:var(--text-on-light-muted)}.p10-faq-centered{display:grid;gap:42px}.p10-faq-centered .p10-faq-head{justify-items:center;text-align:center}.p10-faq-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.p10-faq-card-grid details{min-height:250px;padding:26px;border-radius:4px;background:#f6fafe9e}.p10-faq-card-grid summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:18px;color:var(--c-blue);font-size:var(--type-headline-m);font-weight:var(--weight-emphasis);line-height:var(--line-height-headline-m)}.p10-faq-card-grid summary span{grid-column:1 / -1;color:var(--text-on-light-disabled);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase)}.p10-faq-card-grid p{margin:22px 0 0;color:var(--text-on-light-muted)}.p10-faq-section--dark{color:#f6fafe}.p10-faq-section--dark h2{color:#fff}.p10-faq-dark{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:42px;align-items:start;padding:64px;border-radius:4px;background:linear-gradient(135deg,#f6fafe1a,#f6fafe06),var(--c-blue)}.p10-faq-dark .p10-faq-head p,.p10-faq-dark .p10-faq-head .eyebrow{color:#fff}.p10-faq-compact{gap:10px}.p10-faq-compact details{border-radius:4px;background:#f6fafe0e}.p10-faq-compact summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:18px;align-items:center;min-height:68px;padding:0 22px;color:#fff;font-size:var(--type-headline-m);font-weight:var(--weight-emphasis);line-height:var(--line-height-headline-m)}.p10-faq-compact p{margin:-2px 56px 22px 22px;color:var(--text-on-dark-muted)}@media(max-width:1180px){.p10-showcase-intro h2,.p10-showcase-section h2{font-size:var(--type-headline-l)}.p10-showcase-intro__inner,.p10-lens,.p10-advisory,.p10-editorial,.p10-intelligence,.p10-gallery,.p10-concierge-final__inner,.p10-faq-split,.p10-faq-dark,.p10-faq-card-grid,.p10-platform-grid,.p10-updates-grid,.p10-product-suite,.p10-api,.p10-trust,.p10-trust__grid{grid-template-columns:minmax(0,1fr)}.p10-product-suite figure{min-height:520px}.p10-research-timeline article{grid-template-columns:64px minmax(0,1fr)}.p10-research-timeline p{grid-column:2}.p10-faq-dark{padding:42px}.p10-lens__copy{min-height:0;padding:0}.p10-intelligence__head,.p10-intelligence__tabs,.p10-intelligence__panels{grid-column:auto}.p10-intelligence__tabs{grid-row:auto;transform:none}.p10-intelligence__tabs{justify-content:start}}@media(max-width:760px){.p10-showcase-intro,.p10-showcase-section{scroll-margin-top:var(--header-height)}.p10-showcase-intro,.p10-showcase-section:not(.p10-cinema-cta),.p10-concierge-final{padding-block:76px}.p10-showcase-intro h2,.p10-showcase-section h2,.p10-cinema h2{font-size:var(--type-headline-l);line-height:var(--line-height-headline-l)}.p10-showcase-section p:not(.eyebrow),.p10-showcase-intro p:not(.eyebrow){font-size:var(--type-body-m)}.p10-lookbook-intro__strip{grid-template-columns:1fr .72fr;min-height:360px}.p10-lookbook-intro__strip img:nth-child(3){display:none}.p10-lookbook-intro__strip img:nth-child(2){margin-top:48px;height:calc(100% - 48px)}.p10-lens__stage,.p10-advisory__media,.p10-gallery__stage{height:460px;min-height:0}.p10-lens__panel figcaption{right:24px;bottom:24px;left:24px}.p10-lens__panel strong{font-size:var(--type-headline-l)}.p10-lens__panel span{font-size:var(--type-headline-xl)}.p10-advisory__content,.p10-intelligence__panels article,.p10-concierge-final__inner,.p10-faq-dark{padding:30px}.p10-faq-section,.p10-platform-section,.p10-product-suite-section,.p10-api-section,.p10-research-section,.p10-trust-section,.p10-updates-section,.p10-final-platform-cta{padding-block:76px}.p10-platform-grid img,.p10-updates-grid img{height:260px}.p10-product-suite__copy,.p10-final-platform{padding:30px}.p10-api__panel div,.p10-research-timeline article{grid-template-columns:minmax(0,1fr)}.p10-research-timeline p{grid-column:auto}.p10-trust__grid article{min-height:210px}.p10-faq-list summary{min-height:72px;font-size:var(--type-headline-m)}.p10-faq-card-grid details{min-height:0}.p10-faq-card-grid summary{font-size:var(--type-headline-m)}.p10-faq-compact summary{min-height:62px;padding-inline:18px;font-size:var(--type-headline-m)}.p10-faq-list p,.p10-faq-compact p{margin-right:0}.p10-accordion summary{grid-template-columns:42px minmax(0,1fr) 20px;min-height:78px;font-size:var(--type-headline-m)}.p10-accordion p{margin-left:58px}.p10-editorial__stack{min-height:520px}.p10-editorial__image--main{width:100%;height:390px}.p10-editorial__image--sub{width:58%;height:210px;border-width:8px}.p10-intelligence__panels article,.p10-concierge-final__inner{grid-template-columns:minmax(0,1fr)}.p10-intelligence__panels article{grid-template-areas:"number" "title" "copy";min-height:430px;gap:18px}.p10-intelligence__head{justify-items:center;text-align:center}.p10-intelligence__tabs{justify-content:center}.p10-intelligence__panels span{font-size:var(--type-headline-xl)}.p10-intelligence__panels strong{font-size:var(--type-headline-l)}.p10-cinema{min-height:650px}.p10-cinema img{transform:none}.p10-cinema figcaption{padding-block:54px}.p10-gallery__choices{position:static;grid-column:auto;grid-row:2;display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:14px}.p10-gallery__stage{grid-row:3}.p10-gallery__stage figcaption{right:24px;bottom:24px;left:24px;font-size:17px}}@media(prefers-reduced-motion:reduce){.p10-lens__panel,.p10-intelligence__panels article,.p10-cinema img{transition:none!important;transform:none!important}}.section-library-page .site-header .brand__logo--light{opacity:0}.section-library-page .site-header .brand__logo--dark{opacity:1}.section-library-page .site-header .nav-toggle{color:var(--c-blue)}.section-library-page.menu-open .site-header .nav-toggle{color:var(--c-light)}.section-library-page main{padding-bottom:var(--section-v-space)}.library-intro{padding-top:calc(var(--header-height) + var(--section-v-space-mobile));padding-bottom:var(--section-v-space-mobile);background:var(--c-light)}.library-intro__grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:var(--space-lg);align-items:end}.library-intro h1{max-width:780px}.library-intro p:not(.eyebrow){max-width:620px}.library-marker{position:relative;z-index:20;margin-bottom:var(--space-sm)}.hero .library-marker{position:absolute;top:calc(var(--header-height) + var(--space-sm));left:50%;margin-bottom:0;transform:translate(-50%);pointer-events:none}.library-marker span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:var(--c-light);background:#00253dd6;border-radius:4px;font-size:var(--type-ui);font-weight:var(--weight-emphasis);line-height:1;letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.section-library-page .footer{background:var(--c-light-deep)}.hero{--hero-scroll-progress: 0;padding-top:0;padding-bottom:0;overflow-x:clip}main{--main-bg: var(--c-light);position:relative;overflow:visible;isolation:isolate;background-color:var(--main-bg);transition:background-color .52s cubic-bezier(.22,.61,.36,1);padding-bottom:var(--section-v-space)}.hero-slider{--hero-overlay-bottom: var(--hero-edge-gap);--hero-overlay-gap: clamp(10px, 1vw, 16px);--hero-fact-height: clamp(52px, 4.2vw, 64px);--hero-arrow-count: 2;--hero-arrow-group-width: calc((var(--hero-fact-height) * var(--hero-arrow-count)) + var(--hero-overlay-gap));--hero-title-bottom: calc(var(--hero-overlay-bottom) + var(--hero-fact-height) + clamp(34px, 3.5vw, 62px));--hero-media-scale-duration: 10s;width:100%;position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-height:100svh;height:100vh;max-height:none;overflow:hidden;isolation:isolate;background:var(--c-blue)}.hero-slider-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-slide{display:none;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);align-items:stretch;position:relative;background:transparent;min-height:0;height:100%;overflow:hidden}.hero-slide.is-active,.hero-slide.is-leaving{display:grid}.hero-slide.is-leaving{z-index:3;background:transparent;pointer-events:none}.hero-slide.is-active{z-index:2}.hero-slide--mesh{place-items:center;background:transparent}.hero-slide--mesh:before{content:"";position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;background:radial-gradient(circle at 18% 28%,rgba(0,82,126,.32),transparent 34%),radial-gradient(circle at 78% 18%,rgba(0,14,31,.38),transparent 30%),radial-gradient(circle at 62% 78%,rgba(0,62,98,.28),transparent 38%),#00142129;background-size:130% 130%,140% 140%,150% 150%,auto;animation:hero-navy-mesh 7.5s ease-in-out infinite alternate;will-change:transform,background-position}.hero-slide--mesh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00253d2e;pointer-events:none}.hero-mesh-copy{position:relative;z-index:2;width:min(1280px,calc(100% - (var(--hero-edge-gap) * 2)));display:grid;justify-items:center;gap:clamp(18px,2.2vw,34px);text-align:center;opacity:calc(1 - (var(--hero-scroll-progress) * .32));transform:translate3d(0,calc(var(--hero-scroll-progress) * -46px),0) scale(calc(1 - (var(--hero-scroll-progress) * .04)));will-change:transform,opacity}.hero-mesh-copy h1{margin:0;color:#f6fafe;font-size:var(--type-headline-l);font-weight:var(--weight-headline);line-height:var(--line-height-headline-l);text-shadow:0 24px 70px rgba(0,12,24,.48)}.hero-mesh-copy .hero-eyebrow{opacity:0;transform:translate3d(0,18px,0);text-transform:none;animation:hero-mesh-eyebrow-enter .76s cubic-bezier(.22,.61,.36,1) .18s both}.hero-mesh-line{display:block}.hero-mesh-line>span{display:inline-block;--word-opacity: .75;opacity:0;transform:translate3d(0,.34em,0);animation:hero-word-rise .98s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(.42s + (var(--word-index) * .15s));will-change:transform,opacity}.hero-mesh-line>span.is-emphasized{--word-opacity: 1}.hero-mesh-actions{--hero-button-reveal-offset: 80ms;opacity:0;animation:hero-word-rise .98s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.4s + (var(--hero-last-word-index, 0) * .15s) + var(--hero-button-reveal-offset))}.hero-mesh-actions .btn{min-height:calc(48px * .8);color:#f6fafe;background:#00253dd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-mesh-actions .btn:hover,.hero-mesh-actions .btn:focus-visible{color:var(--c-blue);background:#f0f0eed6}.hero-slide.is-leaving .hero-copy,.hero-slide.is-leaving .hero-media,.hero-slide.is-leaving .hero-mesh-copy{opacity:0}.hero-slide.is-leaving .hero-facts{z-index:4}.hero-copy{min-width:0;position:absolute;left:var(--hero-edge-gap);bottom:var(--hero-title-bottom);z-index:2;width:min(720px,calc(100% - (var(--hero-edge-gap) * 2)));padding:0;--hero-title-block-gap: -.3em;display:grid;align-content:center;gap:var(--space-sm);background:transparent;border-radius:0;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:calc(1 - (var(--hero-scroll-progress) * .32));transform:translate3d(0,calc(var(--hero-scroll-progress) * -46px),0) scale(calc(1 - (var(--hero-scroll-progress) * .04)));transform-origin:left bottom;will-change:transform,opacity}.hero-copy h1,.hero-copy h2{color:var(--c-light);font-size:var(--type-headline-xl)!important;font-weight:var(--weight-headline);line-height:var(--line-height-headline-xl)!important;-webkit-text-stroke:.012em rgba(244,244,233,.72);paint-order:stroke fill;text-shadow:0 20px 52px rgba(0,37,61,.52)}.hero-eyebrow{margin:0 0 -.3em;color:var(--text-on-dark-secondary);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;font-weight:var(--weight-emphasis)}.hero-subline{margin:0 0 var(--space-xs);max-width:min(680px,100%);color:var(--text-on-dark-secondary);font-size:var(--type-body-l);line-height:1.35;letter-spacing:var(--tracking-normal)}.hero-copy h1+.hero-subline,.hero-copy h2+.hero-subline{margin-top:var(--hero-title-block-gap)}.hero-lead{max-width:90%}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.hero-actions .btn,.project-overview-card__cta{transition:transform .22s ease,background .22s ease,color .22s ease;position:relative;overflow:hidden;min-height:calc(48px * .8);padding-right:28px;color:var(--c-light);background:#00253dd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-actions .btn:after,.project-overview-card__cta:after{content:"\2192";position:relative;margin-left:10px;display:inline-block;transform:translate(0);transition:transform .22s ease}.hero-actions .btn:hover,.hero-actions .btn:focus-visible,.project-overview-card__cta:hover,.project-overview-card__cta:focus-visible{transform:translateY(-2px);background:#ffffffd6;color:var(--c-blue)}.hero-actions .btn:hover:after,.hero-actions .btn:focus-visible:after,.project-overview-card__cta:hover:after,.project-overview-card__cta:focus-visible:after{transform:translate(4px)}.hero-media{grid-column:1;grid-row:1;min-width:0;margin:0;min-height:0;height:100%;overflow:hidden}.hero-slider .hero-slide.is-active .hero-media{animation:hero-media-scale var(--hero-media-scale-duration) linear forwards}.hero-media img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 45%;transform:scale(calc(1.02 + (var(--hero-scroll-progress) * .055)));will-change:transform}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00253d52,#00253d24 43%,#00253d05),linear-gradient(0deg,#00253d2e,#00253d00 46%);pointer-events:none;opacity:calc(.72 + (var(--hero-scroll-progress) * .12))}.hero-slide--soft-overlay .hero-media:after{opacity:.34}.hero .hero-facts{position:absolute;left:var(--hero-edge-gap);right:calc(var(--hero-edge-gap) + var(--hero-arrow-group-width) + var(--hero-overlay-gap));bottom:var(--hero-overlay-bottom);z-index:3;display:grid;grid-template-columns:repeat(5,minmax(124px,1fr));align-items:stretch;margin-top:0;gap:var(--hero-overlay-gap);overflow:visible;scrollbar-width:none;transform:translate3d(0,calc(var(--hero-scroll-progress) * 36px),0);opacity:calc(1 - (var(--hero-scroll-progress) * .38));will-change:transform,opacity}.hero .hero-facts::-webkit-scrollbar{display:none}.footer{background:var(--c-light)}.hero .hero-fact{min-height:var(--hero-fact-height);padding-block:clamp(8px,.65vw,12px);padding-inline-start:clamp(12px,1vw,18px);padding-inline-end:clamp(10px,.85vw,16px);background:#ffffffd6;border-radius:4px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff59;grid-template-columns:var(--type-value) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:clamp(6px,.55vw,10px);row-gap:0;align-items:center;place-content:center start}.hero .hero-fact-icon{grid-row:1;align-self:center;width:var(--type-value);height:var(--type-value);min-height:var(--type-value);justify-self:center}.hero .hero-fact strong{--hero-fact-content-y: 1.5px;grid-row:1;font-size:var(--type-value);line-height:1.1;white-space:nowrap;align-self:center;display:flex;align-items:center;min-height:var(--type-value);transform:translateY(var(--hero-fact-content-y))}.hero-slider.is-long-slide-left .hero-slide.is-active .hero-copy>*,.hero-slider.is-long-slide-right .hero-slide.is-active .hero-copy>*{animation:hero-copy-enter .82s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-long-slide-left .hero-slide.is-active .hero-media,.hero-slider.is-long-slide-right .hero-slide.is-active .hero-media{animation:hero-media-enter .98s cubic-bezier(.22,.61,.36,1) both,hero-media-scale var(--hero-media-scale-duration) linear forwards}.hero-slider.is-long-slide-left .hero-slide.is-active .hero-media img{animation:hero-image-pan-left 1.18s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-long-slide-right .hero-slide.is-active .hero-media img{animation:hero-image-pan-right 1.18s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact{animation:hero-fact-enter .94s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact{animation:hero-fact-leave .82s cubic-bezier(.55,.08,.32,.98) both}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact>*{animation:hero-fact-content-enter .94s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact>*{animation:hero-fact-content-leave .82s cubic-bezier(.55,.08,.32,.98) both}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact,.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact,.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact>*,.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact>*{animation-delay:var(--hero-fact-delay, 0ms)}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact:nth-child(1),.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact:nth-child(1){--hero-fact-delay: 0ms}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact:nth-child(2),.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact:nth-child(2){--hero-fact-delay: 60ms}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact:nth-child(3),.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact:nth-child(3){--hero-fact-delay: .12s}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact:nth-child(4),.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact:nth-child(4){--hero-fact-delay: .18s}.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact:nth-child(5),.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact:nth-child(5){--hero-fact-delay: .24s}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact:nth-child(1),.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact:nth-child(1){--hero-fact-delay: .3s}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact:nth-child(2),.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact:nth-child(2){--hero-fact-delay: .36s}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact:nth-child(3),.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact:nth-child(3){--hero-fact-delay: .42s}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact:nth-child(4),.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact:nth-child(4){--hero-fact-delay: .48s}.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact:nth-child(5),.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact:nth-child(5){--hero-fact-delay: .54s}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-media{animation:hero-initial-media .82s cubic-bezier(.22,.61,.36,1) both,hero-media-scale var(--hero-media-scale-duration) linear forwards}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-media img{animation:hero-initial-image 1.28s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-copy>*{animation:hero-initial-copy .76s cubic-bezier(.22,.61,.36,1) .52s both}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact{animation:hero-initial-fact .68s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact>*{animation:hero-initial-fact-content .68s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact>*{animation-delay:var(--hero-fact-delay, 0ms)}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact:nth-child(1){--hero-fact-delay: .74s}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact:nth-child(2){--hero-fact-delay: .82s}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact:nth-child(3){--hero-fact-delay: .9s}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact:nth-child(4){--hero-fact-delay: .98s}.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact:nth-child(5){--hero-fact-delay: 1.06s}.hero-slider.is-initial-load .hero-controls .hero-arrow{animation:hero-initial-control .56s cubic-bezier(.22,.61,.36,1) both}.hero-slider.is-initial-load .hero-controls .hero-arrow:nth-child(1){animation-delay:1.22s}.hero-slider.is-initial-load .hero-controls .hero-arrow:nth-child(2){animation-delay:1.29s}@keyframes hero-navy-mesh{0%{background-position:-28% 12%,124% -10%,38% 118%,0 0;transform:translate3d(-9%,-6%,0) scale(1)}50%{background-position:54% -26%,46% 56%,4% 44%,0 0;transform:translate3d(8%,7%,0) scale(1.16)}to{background-position:92% 58%,26% -24%,116% 30%,0 0;transform:translate3d(6%,-9%,0) scale(1.1)}}@keyframes hero-word-rise{0%{opacity:0;transform:translate3d(0,.34em,0)}to{opacity:var(--word-opacity);transform:translateZ(0)}}@keyframes hero-mesh-eyebrow-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-media-enter{0%{opacity:.78}to{opacity:1}}@keyframes hero-media-scale{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hero-mobile-image-scale{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@keyframes hero-image-pan-left{0%{transform:translate3d(36px,0,0) scale(calc(1.045 + (var(--hero-scroll-progress) * .055)))}to{transform:translateZ(0) scale(calc(1.02 + (var(--hero-scroll-progress) * .055)))}}@keyframes hero-image-pan-right{0%{transform:translate3d(-36px,0,0) scale(calc(1.045 + (var(--hero-scroll-progress) * .055)))}to{transform:translateZ(0) scale(calc(1.02 + (var(--hero-scroll-progress) * .055)))}}@keyframes hero-fact-enter{0%{opacity:0;transform:translate3d(0,76px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-fact-leave{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-76px,0)}}@keyframes hero-fact-content-enter{0%{opacity:0}to{opacity:1}}@keyframes hero-fact-content-leave{0%{opacity:1}to{opacity:0}}@keyframes hero-initial-media{0%{opacity:0}to{opacity:1}}@keyframes hero-initial-image{0%{transform:translate3d(0,18px,0) scale(1.075)}to{transform:translateZ(0) scale(1.02)}}@keyframes hero-initial-copy{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-initial-fact{0%{opacity:0;transform:translate3d(0,76px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-initial-fact-content{0%{opacity:0}to{opacity:1}}@keyframes hero-initial-control{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.hero-controls{position:absolute;right:var(--hero-edge-gap);bottom:var(--hero-overlay-bottom);z-index:3;width:auto;margin:0;padding:0;display:block;height:auto;pointer-events:auto;background:transparent;transform:translate3d(0,calc(var(--hero-scroll-progress) * 36px),0);opacity:calc(1 - (var(--hero-scroll-progress) * .38))}.scroll-scene{--scene-progress: 0;--scene-presence: 0;--scene-offset: 0;position:relative;isolation:isolate}.scroll-scene:not([data-belief-scroll]){transition:filter .28s ease;filter:saturate(calc(.9 + (var(--scene-presence) * .22))) contrast(calc(.98 + (var(--scene-presence) * .06)));will-change:transform,opacity}.hero-arrows{display:flex;align-items:center;justify-content:flex-end;gap:var(--hero-overlay-gap)}.hero-arrow{border:0;width:var(--hero-fact-height);height:var(--hero-fact-height);min-height:var(--hero-fact-height);padding:0;display:grid;place-items:center;cursor:pointer;font-size:28px;line-height:1;color:var(--c-light);background:#00253d9e;border-radius:4px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .2s ease,transform .2s ease}.hero-arrow:hover,.hero-arrow:focus-visible{background:#00253dd1;transform:translateY(-2px)}.hero-progress{position:absolute;top:calc(100% + 12px);right:0;width:var(--hero-arrow-group-width);height:4px;background:#efebdbd6;border-radius:999px;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff59}.hero-progress__value{display:block;width:0;height:100%;background:#00253d9e;border-radius:inherit;transition:width 80ms linear}.intro-section{background:transparent;overflow-x:clip}main{--stack-last-hold: 100vh;display:block}main>.section+.section{margin-top:var(--section-v-space)}main>.section,.stacked-content-layer>.section{padding:0}.stacked-content-layer>.section{position:relative;z-index:1}.stacked-content-layer{--stacked-layer-bg: var(--c-light-soft);position:relative;z-index:10;display:flex;flex-direction:column;gap:var(--section-v-space);margin-top:calc(-1 * var(--stack-last-hold));padding-top:var(--section-v-space);isolation:isolate}.stacked-content-layer:before{content:"";position:absolute;inset:0 0 calc(-1 * var(--section-v-space));z-index:0;background-color:var(--stacked-layer-bg)}.logo-band-section+.stacked-content-layer{margin-top:var(--section-v-space);padding-top:0}.section-image-stack,.section-image-hero,.section-grid-stack{background:transparent}.section-image-stack,.section-grid-stack{--stack-text-overlay: linear-gradient(180deg, rgba(0, 37, 61, .08), rgba(0, 37, 61, .74));--stack-scroll-height: 400vh ;--stack-deck-top: 12px;--stack-layer-gap: 44vh;--stack-layer-slide: 72vh;position:relative;z-index:1;min-height:var(--stack-scroll-height);perspective:1200px;overflow:visible}.section-image-stack--grid-mobile{display:none}.section-image-stack__deck,.section-grid-stack__deck{position:sticky;top:var(--stack-deck-top);z-index:1}.section-image-stack__deck{aspect-ratio:1672 / 941;height:748px;min-height:0;padding-bottom:0}.section-image-stack .section-image-hero__media{--section-enter-progress: 1;width:100%;max-width:none;margin:0;min-height:0;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;overflow:hidden;transform-origin:center center;will-change:transform;transform:translate3d(0,calc((1 - var(--section-enter-progress)) * var(--stack-layer-slide)),0) scale(calc(.9 + (var(--section-enter-progress) * .1)));opacity:1;z-index:0}.section-image-stack .section-image-hero__media.is-covered{visibility:hidden;pointer-events:none}.section-image-stack .section-image-hero__media:nth-child(1){z-index:1}.section-image-stack .section-image-hero__media:nth-child(2){--section-enter-progress: 0;z-index:2}.section-image-stack .section-image-hero__media:nth-child(3){--section-enter-progress: 0;z-index:3}.section-image-stack .section-image-hero__media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:inherit}@media(min-width:721px){.section-image-stack .section-image-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--stack-text-overlay);pointer-events:none}}.section-image-stack .section-image-hero__copy{position:absolute;left:clamp(20px,4.6vw,68px);right:clamp(20px,4.6vw,68px);bottom:clamp(20px,4.6vw,68px);display:grid;gap:8px;max-width:min(1120px,100%);z-index:2;color:#f6fafe}.section-image-stack .section-image-hero__copy .eyebrow,.section-image-stack .section-image-hero__copy h2,.section-image-stack .section-image-hero__copy p{color:#f6fafe;text-shadow:0 12px 24px rgba(0,37,61,.54)}.section-image-stack .section-image-hero__copy p:not(.eyebrow){max-width:925px}.section-image-stack .section-image-hero__copy>*{opacity:0;transform:translate3d(0,24px,0);transition:transform .62s cubic-bezier(.22,.61,.36,1),opacity .62s cubic-bezier(.22,.61,.36,1)}.section-image-stack .section-image-hero__copy>*.is-revealed{opacity:1;transform:none}.section-grid-stack{--stack-layer-gap: 32vh;--stack-layer-slide: 48vh;overflow-x:clip}.section-grid-stack__deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:center;min-height:min(680px,calc(100vh - 24px));min-width:0}.section-grid-stack--two .section-grid-stack__deck{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-stack--four .section-grid-stack__deck{grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(760px,calc(100vh - 24px))}.section-grid-stack__item{--section-enter-progress: 0;--grid-stack-image: url(../images/projekte/leistungen-bestands-wertoptimierung.webp);position:relative;display:grid;align-content:end;min-width:0;min-height:430px;padding:32px;border-radius:4px;overflow:hidden;color:#f6fafe;background:var(--stack-text-overlay),var(--grid-stack-image) center / cover;transform:translate3d(0,calc((1 - var(--section-enter-progress)) * var(--stack-layer-slide)),0) scale(calc(.94 + (var(--section-enter-progress) * .06)));opacity:calc(.08 + (var(--section-enter-progress) * .92));will-change:transform,opacity}.section-grid-stack__item:nth-child(1){--section-enter-progress: 1}.section-grid-stack__item:nth-child(2){--grid-stack-image: url(../images/projekte/leistungen-architektonische-inhouse-expertise.webp)}.section-grid-stack__item:nth-child(3){--grid-stack-image: url(../images/projekte/leistungen-energetische-analyse.webp)}.section-grid-stack__item:nth-child(4){--grid-stack-image: url(../images/ads7/innen/Innen-4-1.webp)}.section-grid-stack--four .section-grid-stack__item{min-height:320px}.section-grid-stack__item>*{position:relative;z-index:1}.section-grid-stack__item span{position:absolute;top:32px;left:32px;z-index:1;color:var(--text-on-dark-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase)}.section-grid-stack__item h2{margin-top:160px;color:#fff;font-size:var(--type-headline-l);line-height:var(--line-height-headline-l);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.section-grid-stack--four .section-grid-stack__item h2{margin-top:96px;font-size:var(--type-headline-m)}.section-grid-stack__item p{margin-top:18px;color:#fff;font-size:var(--type-body-m);font-weight:var(--weight-body);line-height:1.42}.p10-platform-section,.p10-product-suite-section,.p10-api-section,.p10-research-section,.p10-trust-section,.p10-updates-section,.p10-final-platform-cta{padding-block:118px}.p10-platform-head,.p10-research-head,.p10-updates-head{display:grid;gap:0;margin-bottom:var(--space-textblock-content)}.p10-platform-head .eyebrow+h2,.p10-research-head .eyebrow+h2,.p10-updates-head .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.p10-platform-head h2+p:not(.eyebrow),.p10-research-head h2+p:not(.eyebrow),.p10-updates-head h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.p10-platform-head h2,.p10-research-head h2,.p10-updates-head h2{max-width:1080px}.p10-platform-head p:not(.eyebrow){max-width:620px}.p10-platform-grid,.p10-updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p10-platform-grid article,.p10-updates-grid article{overflow:hidden;border-radius:4px;background:#e8e5da8f}.p10-platform-grid img,.p10-updates-grid img{height:320px;object-fit:cover}.p10-platform-grid div,.p10-updates-grid div{display:grid;gap:10px;padding:26px}.p10-platform-grid span,.p10-updates-grid span,.p10-product-suite__features span,.p10-trust__grid span{color:var(--text-on-light-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.p10-platform-grid h3,.p10-updates-grid h3{margin:0;color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.p10-platform-grid p,.p10-updates-grid p,.p10-product-suite__features p,.p10-trust__grid p,.p10-research-timeline p{margin:0;color:var(--text-on-light-muted);font-size:var(--type-body-m);font-weight:var(--weight-body);line-height:1.42}.p10-product-suite{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:16px;align-items:stretch}.p10-product-suite figure{min-height:680px;margin:0;overflow:hidden;border-radius:4px}.p10-product-suite img{height:100%;object-fit:cover}.p10-product-suite__copy{display:grid;align-content:center;gap:26px;padding:48px;border-radius:4px;background:#f6fafead}.p10-product-suite__features{display:grid;gap:12px}.p10-product-suite__features article,.p10-trust__grid article{display:grid;gap:8px;padding:22px;border-radius:4px;background:#00253d0e}.p10-product-suite__features strong{color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.p10-api{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:42px;align-items:center;color:#f6fafe}.p10-final-platform h2{color:#fff}.p10-final-platform .eyebrow{color:var(--text-on-dark-muted)}.p10-api__copy{display:grid;gap:18px;color:var(--c-blue)}.p10-api__copy .eyebrow,.p10-api__copy p{color:var(--text-on-light-muted)}.p10-api__panel{display:grid;gap:1px;overflow:hidden;border-radius:4px;background:#f6fafe3d}.p10-api__panel div{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:18px;padding:20px 24px;background:#f6fafeeb}.p10-api__panel span{color:var(--text-on-light-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.p10-api__panel strong{color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.p10-research-timeline{display:grid;gap:0;border-top:1px solid rgba(0,37,61,.14)}.p10-research-timeline article{display:grid;grid-template-columns:96px minmax(0,.32fr) minmax(0,.68fr);gap:24px;align-items:center;min-height:108px;border-bottom:1px solid rgba(0,37,61,.14)}.p10-research-timeline time{color:var(--text-on-light-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase)}.p10-research-timeline strong{color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.p10-trust{display:grid;gap:42px;align-items:start}.p10-trust__head{display:grid;gap:18px;max-width:900px;position:relative;z-index:2}.p10-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.p10-trust__grid article{min-height:260px;align-content:end;background:#f6fafe9e}.p10-trust__grid span{color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m);letter-spacing:var(--tracking-normal);text-transform:none}.p10-final-platform{display:grid;justify-items:start;gap:24px;min-height:560px;align-content:end;padding:64px;border-radius:4px;color:#fff;background:linear-gradient(90deg,#001f34e0,#001f342e),url(../images/quartier-am-marktplatz/Quartier-am-Marktplatz-Aussenansicht-01.webp) center / cover}.p10-final-platform .btn{min-height:30px;line-height:1}.p10-life-section{background:var(--c-soft);color:var(--c-blue)}.p10-life-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:var(--space-xl);align-items:start;margin-bottom:var(--space-lg)}.p10-life-head>div{display:grid;gap:var(--space-xs)}.p10-life-head h2{margin:0;max-width:900px;font-size:var(--title-lg);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.p10-life-head p:not(.eyebrow){margin:24px 0 0;max-width:620px;color:var(--text-on-light-muted);font-size:clamp(16px,1vw,18px);line-height:1.5}.p10-life-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.p10-life-actions .btn{min-height:40px;border:0}.p10-life{overflow:hidden;border:1px solid rgba(0,37,61,.08);border-radius:6px;background:#e8e5da9e}.p10-life__top-tabs,.p10-life__bottom-tabs{display:grid;gap:8px}.p10-life__top-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.p10-life__top-tabs button,.p10-life__bottom-tabs button{min-width:0;border:0;border-radius:5px;background:transparent;color:var(--text-on-light-muted);font:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.p10-life__top-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;font-size:15px}.p10-life__top-tabs img{width:14px;height:14px}.p10-life__top-tabs button.is-active,.p10-life__bottom-tabs button.is-active{background:#fff;color:var(--c-blue);box-shadow:0 12px 34px #00253d1a}.p10-life__top-tabs button:hover,.p10-life__bottom-tabs button:hover{color:var(--c-blue);transform:translateY(-1px)}.p10-life__stage{min-height:500px;border-top:1px solid rgba(0,37,61,.06);border-bottom:1px solid rgba(0,37,61,.06);background:#f6fafead}.p10-life__panel{display:grid;min-height:500px;grid-template-rows:1fr auto;padding:clamp(34px,5vw,64px) clamp(18px,4vw,44px) 28px}.p10-life__panel[hidden]{display:none}.p10-life__orbit{display:grid;grid-template-columns:.62fr .86fr 1.24fr .86fr .62fr;gap:clamp(14px,2.6vw,36px);align-items:end;justify-items:center;min-height:300px}.p10-life__media{overflow:hidden;margin:0;border-radius:5px;background:#00253d14;box-shadow:inset 0 0 0 1px #ffffff52;transition:opacity .22s ease,transform .22s ease,filter .22s ease,width .22s ease}.p10-life__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02)}.p10-life__media--small{width:clamp(112px,11vw,156px);aspect-ratio:1.08;opacity:.42}.p10-life__media--large{width:clamp(156px,16vw,220px);aspect-ratio:1.12;opacity:.72}.p10-life__media--focus{position:relative;width:clamp(230px,26vw,340px);aspect-ratio:1.18;opacity:1;transform:translateY(-8px)}.p10-life__panel.is-icon-mode .p10-life__media{display:grid;place-items:center;background:#ffffffc7}.p10-life__panel.is-icon-mode .p10-life__media img{width:42%;height:42%;object-fit:contain;filter:none}.p10-life__panel.is-icon-mode .p10-life__media--small{opacity:.46}.p10-life__panel.is-icon-mode .p10-life__media--large{opacity:.72}.p10-life__panel.is-icon-mode .p10-life__media--focus{opacity:1}.p10-life__panel.is-icon-mode .p10-life__media--focus img{width:46%;height:46%}.p10-life__copy{display:grid;grid-template-columns:44px minmax(0,420px) 44px;gap:18px;align-items:center;justify-content:center;text-align:center}.p10-life__copy button{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-on-light-disabled);font-size:28px;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.p10-life__copy button:hover{background:#00253d0f;color:var(--c-blue);transform:translateY(-1px)}.p10-life__copy span{display:block;margin-bottom:8px;color:var(--text-on-light-disabled);font-size:13px;letter-spacing:var(--tracking-normal)}.p10-life__copy h3{margin:0;font-size:clamp(22px,1.55vw,30px);line-height:var(--line-height-headline-m);letter-spacing:var(--tracking-normal)}.p10-life__copy p{margin:10px 0 0;color:var(--text-on-light-muted);font-size:15px;line-height:1.42}.p10-life__bottom-tabs{grid-template-columns:repeat(5,minmax(0,auto));justify-content:center;padding:18px 20px 20px}.p10-life__bottom-tabs button{min-height:38px;padding:0 18px;font-size:14px;white-space:nowrap}@media(max-width:1180px){.p10-life-head{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.p10-life-head p:not(.eyebrow){margin-top:0}}@media(max-width:760px){.p10-life-section{padding-block:76px}.p10-life-head h2{font-size:clamp(32px,9.3vw,42px)}.p10-life-actions{width:100%}.p10-life-actions .btn{flex:1 1 140px}.p10-life__top-tabs{grid-template-columns:minmax(0,1fr)}.p10-life__stage,.p10-life__panel{min-height:auto}.p10-life__panel{padding:28px 16px 22px}.p10-life__orbit{grid-template-columns:repeat(5,minmax(126px,1fr));justify-content:start;overflow-x:auto;align-items:end;min-height:250px;padding-bottom:8px}.p10-life__media--small{width:112px}.p10-life__media--large{width:140px}.p10-life__media--focus{width:188px}.p10-life__copy{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.p10-life__copy button{width:36px;height:36px}.p10-life__bottom-tabs{justify-content:start;overflow-x:auto;padding:14px}}.p10-sequel-audience-section,.p10-network-section{background:var(--c-soft);color:var(--c-blue)}.p10-sequel-head{display:grid;gap:var(--space-xs);margin-bottom:var(--space-lg)}.p10-sequel-head h2{max-width:1080px;margin:0;font-size:var(--title-lg);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.p10-sequel-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}.p10-sequel-audience article{display:grid;min-height:640px;overflow:hidden;border-radius:5px;background:#fff}.p10-sequel-audience img{width:100%;height:380px;object-fit:cover}.p10-sequel-audience article>div{display:grid;align-content:end;gap:16px;padding:clamp(26px,3vw,44px)}.p10-sequel-audience span,.p10-network__stats span{color:var(--text-on-light-disabled);font-size:12px;letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.p10-sequel-audience h3{margin:0;font-size:clamp(30px,3.4vw,58px);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.p10-sequel-audience p{max-width:520px;margin:0;color:var(--text-on-light-muted);font-size:clamp(15px,1vw,18px);line-height:1.48}.p10-sequel-audience a,.p10-belief-copy a{justify-self:start;color:inherit;font-size:14px;text-decoration:none}.p10-sequel-audience a:after{content:" \2197"}.p10-belief-section{position:relative;min-height:360vh;overflow-x:clip;background:var(--c-soft);color:#fff}.focus-tablet-stack{display:none}@media(min-width:721px)and (min-height:700px)and (hover:none)and (pointer:coarse){.leistungen-page #leistungen-grid-stack{display:none}.leistungen-page #leistungen-grid-stack-mobile.section-image-stack{--image-stack-ipad-deck-height: 80svh;display:block}.leistungen-page #leistungen-grid-stack-mobile .section-image-stack__deck{aspect-ratio:auto;height:var(--image-stack-ipad-deck-height);overflow:hidden}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__media{display:block}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#001f3466,#001f342e,#001f34b8 68%,#001f34f5),linear-gradient(90deg,#001f3433,#001f340a);pointer-events:none}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:8px;max-width:none;padding:clamp(22px,6vw,30px)}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__copy .eyebrow{grid-row:1;align-self:start}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__copy h2{grid-row:3;align-self:end;margin:0;font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.leistungen-page #leistungen-grid-stack-mobile .section-image-hero__copy p:not(.eyebrow){grid-row:4;margin:0;font-size:var(--type-body-m);line-height:1.42}.leistungen-page #leistungen-grid-stack-mobile br.title-break--mobile{display:block}.leistungen-page .p10-belief-section[data-tablet-stack-replaced]{min-height:auto;padding:0;overflow:visible;background:var(--c-soft)}.leistungen-page .p10-belief-section[data-tablet-stack-replaced]>.p10-belief-sticky{display:none}.leistungen-page .focus-tablet-stack.section-image-stack{--stack-text-overlay: linear-gradient(180deg, rgba(0, 37, 61, .08), rgba(0, 37, 61, .74));--stack-scroll-height: 500vh ;--stack-deck-top: 12px;--stack-layer-gap: 44vh;--stack-layer-slide: 72vh;position:relative;display:block;min-height:var(--stack-scroll-height);padding:0;perspective:1200px;overflow:visible}.leistungen-page .focus-tablet-stack .focus-tablet-stack__deck.section-image-stack__deck{position:sticky;top:var(--stack-deck-top);width:var(--shell);max-width:var(--shell);aspect-ratio:1672 / 941;height:748px;min-height:0;padding-bottom:0;display:block;z-index:1}.leistungen-page .focus-tablet-stack .focus-tablet-card.section-image-hero__media{--section-enter-progress: 1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:block;border-radius:4px;overflow:hidden;background:transparent;transform-origin:center center;transform:translate3d(0,calc((1 - var(--section-enter-progress)) * var(--stack-layer-slide)),0) scale(calc(.9 + (var(--section-enter-progress) * .1)));opacity:1;will-change:transform}.leistungen-page .focus-tablet-stack .focus-tablet-card:nth-child(1){z-index:1}.leistungen-page .focus-tablet-stack .focus-tablet-card:nth-child(2){--section-enter-progress: 0;z-index:2}.leistungen-page .focus-tablet-stack .focus-tablet-card:nth-child(3){--section-enter-progress: 0;z-index:3}.leistungen-page .focus-tablet-stack .focus-tablet-card:nth-child(4){--section-enter-progress: 0;z-index:4}.leistungen-page .focus-tablet-stack .focus-tablet-card__copy.section-image-hero__copy{top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;max-width:none;padding:clamp(28px,5vw,72px);text-align:center}.leistungen-page .focus-tablet-stack .focus-tablet-card__copy .eyebrow,.leistungen-page .focus-tablet-stack .focus-tablet-card__copy h2{margin-inline:auto;text-align:center}.leistungen-page .focus-tablet-stack .focus-tablet-card__index{display:block;margin-bottom:clamp(8px,1.2vw,14px);color:var(--text-on-dark-muted);font-size:.7em;font-weight:var(--weight-emphasis);line-height:1.1;letter-spacing:var(--tracking-uppercase);text-transform:uppercase}}.p10-belief-sticky{position:sticky;top:var(--header-height);width:100%;max-width:100%;height:calc(100vh - var(--header-height));min-height:0;max-height:calc(100vh - var(--header-height));margin-inline:auto;overflow:hidden}.p10-belief-copy{--belief-copy-inset: clamp(24px, 4vw, 64px);position:absolute;inset:calc(((100% - 50vh) / 2) + var(--belief-copy-inset)) var(--belief-copy-inset);z-index:2;display:grid;grid-template-rows:minmax(0,1fr);justify-items:center;text-align:center;pointer-events:none}.p10-belief-copy .eyebrow{grid-area:1 / 1;align-self:start;color:var(--text-on-dark-muted)}.p10-belief-phrases{position:relative;grid-area:1 / 1;align-self:center;justify-self:center;width:min(1600px,94vw);min-height:clamp(220px,20vw,330px);overflow:hidden;perspective:1000px;transform-style:preserve-3d}.p10-belief-phrases h2{position:absolute;inset:50% auto auto 50%;max-width:min(1600px,94vw);margin:0;opacity:var(--belief-title-visible, 0);transform:translate(-50%,calc(-50% + var(--belief-title-shift, 92%))) rotateX(var(--belief-title-rotate, -60deg)) scale(var(--belief-title-scale, .6));transform-origin:center;transform-style:preserve-3d;color:#fff;font-size:var(--library-section-title);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;transition:none;backface-visibility:hidden;will-change:transform,opacity}.p10-belief-slide-eyebrow{display:block;margin-bottom:clamp(12px,1.2vw,18px);color:var(--text-on-dark-muted);font-size:70%;font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase);line-height:normal;text-transform:uppercase}.leistungen-page .focus-tablet-stack .focus-tablet-card__copy h2>.focus-tablet-card__index{font-size:70%}.p10-belief-copy a{grid-area:1 / 1;align-self:end;justify-self:center;pointer-events:auto}.p10-belief-media{position:absolute;inset:0 auto auto 50%;width:calc(92vw + (8vw * var(--belief-scale, 0)));max-width:100%;height:calc(50vh + ((100vh - var(--header-height) - 50vh) * var(--belief-scale, 0)));margin:0;overflow:hidden;border-radius:calc(18px - (18px * var(--belief-scale, 0)));background:var(--c-soft);transform:translate(-50%,calc((1 - var(--belief-scale, 0)) * 18vh));transform-origin:center;will-change:transform}.p10-belief-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--belief-item-opacity, 0);transform:scale(calc(1.06 - (.04 * var(--belief-scale, 0)) + (.02 * (1 - var(--belief-item-opacity, 0)))));transition:none;will-change:transform}.p10-belief-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#001f34b3,#001f3429),linear-gradient(0deg,#001f3470,#001f3414);pointer-events:none}.p10-belief-media img.is-active{filter:saturate(1.02) contrast(1.02)}.p10-network{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:var(--space-xl);align-items:start}.p10-network__copy{display:grid;gap:var(--space-xs);position:sticky;top:calc(var(--header-height) + 40px)}.p10-network__copy h2{margin:0;font-size:var(--title-lg);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.p10-network__copy p:not(.eyebrow){max-width:560px;margin:0;color:var(--text-on-light-muted);font-size:clamp(15px,1vw,18px);line-height:1.48}.p10-network__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p10-network__stats article{display:grid;gap:14px;min-height:260px;align-content:end;padding:clamp(22px,2.6vw,36px);border-radius:5px;background:#f6fafebd}.p10-network__stats strong{color:var(--c-blue);font-size:clamp(26px,2.7vw,46px);line-height:.98;letter-spacing:var(--tracking-normal)}.p10-network__stats p{margin:0;color:var(--text-on-light-muted);font-size:15px;line-height:1.42}.p10-longtext-section{background:var(--c-soft);color:var(--c-blue)}.p10-longtext-section--statement{color:#fff}.p10-longtext{display:grid;gap:var(--space-lg)}.p10-longtext--split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.p10-longtext--wide,.p10-longtext--band,.p10-longtext--editorial,.p10-longtext--index,.p10-longtext--statement,.p10-longtext--columns,.p10-longtext--image-columns,.p10-longtext--duo-columns{max-width:var(--shell)}.p10-longtext-head,.p10-longtext-copy,.p10-longtext-aside{display:grid;gap:0}.p10-longtext-head .eyebrow+h2,.p10-longtext-copy .eyebrow+h2,.p10-longtext-aside .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.p10-longtext-head h2+p:not(.eyebrow),.p10-longtext-copy h2+p:not(.eyebrow),.p10-longtext-aside h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.p10-longtext-copy p:not(.eyebrow)+p:not(.eyebrow),.p10-longtext-aside p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--space-title-body)}.p10-longtext-head h2,.p10-longtext-copy h2,.p10-longtext-aside h2,.p10-longtext--editorial h2,.p10-longtext--statement h2{max-width:1120px;margin:0;font-size:var(--library-section-title);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal);text-wrap:balance}.p10-longtext-copy p:not(.eyebrow),.p10-longtext-columns p,.p10-longtext-steps p{margin:0;color:var(--text-on-light-muted);font-size:var(--library-body);line-height:1.46}.p10-longtext-section--statement .p10-longtext-copy p:not(.eyebrow){color:var(--text-on-dark-muted)}.p10-longtext-copy--narrow{max-width:760px}.p10-longtext-copy--wide{max-width:1040px}.p10-longtext-media{position:relative;display:block;min-height:clamp(320px,34vw,520px);margin:0;overflow:hidden;border-radius:5px;background:#00253d14}.p10-longtext-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.p10-longtext--wide>.p10-longtext-media,.p10-longtext--image-columns>.p10-longtext-media{min-height:clamp(360px,44vw,620px)}.p10-longtext-duo{display:grid;gap:clamp(14px,1.6vw,22px)}.p10-longtext-duo--stacked .p10-longtext-media:first-child{min-height:clamp(320px,34vw,500px)}.p10-longtext-duo--stacked .p10-longtext-media:last-child{width:72%;min-height:clamp(220px,24vw,340px);justify-self:end}.p10-longtext-duo--row,.p10-longtext-duo--offset{grid-template-columns:repeat(2,minmax(0,1fr))}.p10-longtext-duo--row .p10-longtext-media{min-height:clamp(280px,30vw,480px)}.p10-longtext-duo--offset .p10-longtext-media{min-height:clamp(280px,32vw,500px)}.p10-longtext-duo--offset .p10-longtext-media:last-child{margin-top:clamp(40px,7vw,92px)}.p10-longtext--editorial{justify-items:center;text-align:center}.p10-longtext--editorial .p10-longtext-copy,.p10-longtext--statement .p10-longtext-copy{max-width:860px}.p10-longtext--editorial h2,.p10-longtext--statement h2{max-width:1120px}.p10-longtext--index{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.p10-longtext-steps{display:grid;gap:10px}.p10-longtext-steps article{display:grid;grid-template-columns:52px minmax(0,.62fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:baseline;padding-block:clamp(20px,2.6vw,34px);border-top:1px solid rgba(0,37,61,.16)}.p10-longtext-steps article:last-child{border-bottom:1px solid rgba(0,37,61,.16)}.p10-longtext-steps span{color:var(--text-on-light-disabled);font-size:12px;letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.p10-longtext-steps h3{margin:0;color:var(--c-blue);font-size:clamp(24px,2.4vw,42px);line-height:var(--line-height-headline-m);letter-spacing:var(--tracking-normal)}.p10-longtext--statement{min-height:64vh;align-content:center}.p10-longtext--columns,.p10-longtext--duo-columns{align-items:start}#leistungen-longtext-two-column .p10-longtext{gap:calc(var(--space-xs) + clamp(19.2px,1.6vw,28.8px))}#leistungen-longtext-two-column .p10-longtext-head{margin-bottom:0}.p10-longtext-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.p10-longtext-columns>div{display:grid;gap:1em}.p10-longtext--image-columns{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end}.p10-longtext--image-columns .p10-longtext-columns{grid-column:1 / -1}@media(max-width:980px){.p10-sequel-audience,.p10-belief-sticky,.p10-network,.p10-longtext--split,.p10-longtext--index,.p10-longtext--image-columns{grid-template-columns:minmax(0,1fr)}.p10-network__copy{position:relative;top:auto}}@media(max-width:760px){.p10-sequel-audience-section,.p10-network-section{padding-block:76px}.p10-sequel-head h2,.p10-network__copy h2{font-size:clamp(32px,9.3vw,42px)}.p10-sequel-audience article{min-height:0}.p10-sequel-audience img{height:260px}.p10-belief-section{min-height:auto;display:block;padding-block:0;color:#f6fafe;background:var(--c-blue);overflow:hidden}.p10-belief-sticky{position:relative;top:auto;width:100%;height:auto;min-height:auto;max-height:none;margin-inline:0;border-radius:0;overflow:visible;transform:none;box-shadow:none}.p10-belief-media{position:relative;inset:auto;width:100%;max-width:none;height:clamp(240px,58svh,430px);margin:0;overflow:hidden;border-radius:0;background:var(--c-blue);transform:none;will-change:auto}.p10-belief-media img{display:none;position:static;width:100%;height:100%;object-fit:cover;opacity:1;transform:none;will-change:auto}.p10-belief-media img:first-child{display:block}.p10-belief-media:after{background:linear-gradient(180deg,#00253d03,#00253d6e),linear-gradient(90deg,#00253d45,#00253d08)}.p10-belief-copy{position:relative;inset:auto;display:block;padding:clamp(30px,8vw,44px) clamp(18px,5.2vw,26px) clamp(42px,12vw,68px);text-align:left;pointer-events:auto}.p10-belief-copy .eyebrow{margin:0 0 clamp(26px,8vw,42px);color:var(--text-on-dark-muted);text-align:left}.p10-belief-phrases{width:100%;min-height:auto;display:grid;gap:0;perspective:none;transform-style:flat;overflow:visible}.p10-belief-phrases h2{position:relative;inset:auto;display:grid;row-gap:7px;width:100%;max-width:none;min-height:auto;margin:0;padding:clamp(22px,6.5vw,32px) 0;border-top:1px solid rgba(246,250,254,.22);color:#fff;font-size:var(--type-headline-m);line-height:var(--line-height-headline-m);text-align:left;opacity:1;transform:none;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;pointer-events:auto;backface-visibility:visible;will-change:auto}.p10-belief-phrases h2:last-child{border-bottom:1px solid rgba(246,250,254,.22)}.p10-belief-slide-eyebrow{margin-bottom:0;color:var(--text-on-dark-muted);font-size:.7em;font-weight:var(--weight-emphasis);line-height:1.1;letter-spacing:var(--tracking-uppercase)}.p10-belief-copy a{margin-top:clamp(26px,8vw,42px);justify-self:start;color:var(--c-blue);background:var(--c-light-soft)}.p10-belief-copy a:hover,.p10-belief-copy a:focus-visible{color:var(--c-blue);background:var(--c-light-soft)}.p10-network__stats{grid-template-columns:minmax(0,1fr)}.p10-longtext-section{padding-block:76px}.p10-longtext-head h2,.p10-longtext-copy h2,.p10-longtext-aside h2,.p10-longtext--editorial h2,.p10-longtext--statement h2{font-size:var(--library-section-title)}.p10-longtext-media,.p10-longtext--wide>.p10-longtext-media,.p10-longtext--image-columns>.p10-longtext-media,.p10-longtext-duo--stacked .p10-longtext-media:first-child,.p10-longtext-duo--stacked .p10-longtext-media:last-child,.p10-longtext-duo--row .p10-longtext-media,.p10-longtext-duo--offset .p10-longtext-media{min-height:300px}.p10-longtext-duo--stacked .p10-longtext-media:last-child{width:100%}.p10-longtext-duo--row,.p10-longtext-duo--offset,.p10-longtext-columns{grid-template-columns:minmax(0,1fr)}.p10-longtext-duo--offset .p10-longtext-media:last-child{margin-top:0}.p10-longtext-steps article{grid-template-columns:minmax(0,1fr);gap:10px}}.footer{position:relative;z-index:10}.intro-content{max-width:var(--shell);display:grid;gap:0;justify-items:center;text-align:center;padding-block:0;transform:scale(calc(.985 + (var(--scene-presence) * .015)));opacity:calc(.72 + (var(--scene-presence) * .28));will-change:transform}.intro-content .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.intro-content h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.intro-content p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--space-title-body)}.intro-content>p:not(.eyebrow)+:not(p){margin-top:var(--space-body-content)}.intro-logo{width:min(100%,340px);max-width:58vw;height:auto;margin-bottom:var(--space-sm)}.intro-content h2{max-width:1040px}.intro-content p:not(.eyebrow){max-width:760px}.section-counters{margin-top:100px;width:var(--shell);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.section-counter{--counter-bg-opacity: 0;--counter-bg-scale: 0;--counter-bg-max-alpha: .45;--counter-bg-color: rgba(212, 212, 208, 1);--counter-gap: clamp(11.7px, 1.04vw, 16.9px);width:min(420px,33vw);aspect-ratio:1 / 1;display:grid;gap:var(--counter-gap);padding:clamp(16px,1.8vw,28px);border-radius:999px;color:var(--c-blue);background:transparent;position:relative;will-change:transform,opacity;justify-items:center;align-content:center;justify-content:center;text-align:center}.section-counter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--counter-bg-color);opacity:calc(var(--counter-bg-max-alpha) * var(--counter-bg-opacity));transform:scale(var(--counter-bg-scale));transform-origin:center;will-change:transform,opacity;pointer-events:none;z-index:0}.section-counter__value,.section-counter h3,.section-counter p{position:relative;z-index:1;transform:translateZ(0)}.section-counter__value{display:block;color:var(--c-blue);font-size:clamp(38px,4.3vw,56px);line-height:.93;font-weight:var(--weight-headline);letter-spacing:var(--tracking-normal)}.section-counter__value[data-prefix]:before{content:attr(data-prefix);display:block;margin-bottom:var(--counter-gap);color:var(--text-on-light-muted);font-size:clamp(13px,.92vw,15px);font-weight:var(--weight-body);line-height:1.15}.section-counter__value[data-suffix]:after{content:attr(data-suffix)}.section-counter h3{margin:0;color:var(--c-blue);font-size:clamp(18px,1.6vw,32px);font-weight:var(--weight-headline);line-height:var(--line-height-headline-m);max-width:14ch}.section-counter p{margin:0;color:var(--text-on-light-muted);font-size:clamp(13px,.92vw,15px);font-weight:var(--weight-body);line-height:1.45;max-width:20ch;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.section-counter h3+p{margin-top:0;margin-bottom:0}.project-overview-section{color:var(--c-blue);background:transparent;overflow-x:clip}.project-overview-head{max-width:1080px;margin-inline:auto;margin-bottom:var(--space-textblock-content);display:grid;gap:0;justify-items:center;text-align:center;transform:translate3d(0,calc((1 - var(--scene-progress)) * 92px),0) scale(calc(.94 + (var(--scene-progress) * .06)));transform-origin:center top;opacity:1;will-change:transform}.project-overview-head .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.project-overview-head h2{max-width:1080px}.project-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);transform:translate3d(0,calc((1 - var(--scene-progress)) * 116px),0) scale(calc(.91 + (var(--scene-progress) * .09)));transform-origin:center top;will-change:transform}.project-overview-card{display:grid;align-content:start;overflow:hidden;border-radius:4px;background:#f6fafe;transition:transform .22s ease}.project-overview-card:hover,.project-overview-card:focus-within{transform:translateY(-4px)}.project-overview-card__media{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-light-deep)}.project-overview-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(.98);transition:transform .72s cubic-bezier(.22,.61,.36,1),filter .72s cubic-bezier(.22,.61,.36,1)}.project-overview-card:hover .project-overview-card__media img,.project-overview-card:focus-within .project-overview-card__media img{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.project-overview-card__body{display:grid;gap:var(--space-card-stack);padding:clamp(16px,1.4vw,22px);background:#f6fafe;color:var(--text-on-light-secondary)}.project-overview-card__meta{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--c-terracotta);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase);line-height:normal;text-transform:uppercase}.project-overview-card h3{color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.project-overview-card__text{margin-top:0;color:var(--text-on-light-muted);font-size:var(--type-body-m);font-weight:var(--weight-body);line-height:1.35}.project-overview-card h3+.project-overview-card__text{margin-top:0}.project-overview-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.project-overview-card__fact{min-height:clamp(42px,3.1vw,50px);display:grid;grid-template-columns:var(--type-value) minmax(0,1fr);column-gap:clamp(6px,.55vw,10px);align-items:center;padding-block:clamp(6px,.5vw,9px);padding-inline-start:clamp(12px,1vw,18px);padding-inline-end:clamp(10px,.85vw,16px);background:#f0f0ee99;border-radius:4px;box-shadow:inset 0 1px #f0f0ee59;color:var(--text-on-light-secondary)}.project-overview-card__fact-icon{position:relative;width:var(--type-value);height:var(--type-value);min-height:var(--type-value);color:var(--c-blue);line-height:0}.project-overview-card__fact-icon .icon-mask{position:absolute;top:50%;left:50%;width:var(--type-value);height:var(--type-value);transform:translate(-50%,-50%)}.project-overview-card__fact strong{color:var(--c-blue);font-size:var(--type-value);font-weight:var(--weight-emphasis);line-height:1.2;white-space:nowrap}.project-overview-card__cta{width:fit-content;margin-top:4px;color:#f6fafe}.project-overview-card__cta:hover,.project-overview-card__cta:focus-visible{color:var(--c-blue);background:#f0f0eed6}.project-overview-footer{--project-footer-progress: 0;display:grid;justify-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding:clamp(34px,5vw,72px) var(--space-sm);text-align:center;background:var(--c-blue);border-radius:4px;transform:translate3d(0,calc((1 - var(--project-footer-progress)) * 88px),0) scale(calc(.9 + (var(--project-footer-progress) * .1)));transform-origin:center top;will-change:transform}.project-overview-footer h3{color:#f6fafe;font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.project-overview-footer .btn--primary{color:var(--c-blue);background:#fff}.project-overview-footer .btn--primary:hover,.project-overview-footer .btn--primary:focus-visible{color:var(--c-blue);background:#f0f0ee}.logo-band-section{--logo-band-gap: clamp(24px, 2.6vw, 42px);--logo-band-tile-base-width: clamp(520px, 39vw, 720px);--logo-band-tile-width: var(--logo-band-tile-base-width);--logo-band-image-height: clamp(290px, 23vw, 390px);--logo-band-edge-factor: 0;--logo-band-duration: 6.5s;--logo-band-sticky-top: calc(var(--header-height) + clamp(18px, 2.2vh, 34px));margin-top:calc(var(--section-v-space) * .78);padding-block:0;color:var(--c-blue);background:transparent;overflow:visible}.logo-band-section[data-logo-band-scroll]{--logo-band-tile-width: min(calc((var(--logo-band-tile-base-width) * 2) + var(--logo-band-gap)), var(--shell));--logo-band-image-height: clamp(330px, 27vw, 460px);min-height:calc(100vh + var(--logo-band-scroll-distance, 0px))}.logo-band-section.premium10-usp{--logo-band-tile-width: calc((min(calc((var(--logo-band-tile-base-width) * 2) + var(--logo-band-gap)), var(--shell)) - var(--logo-band-gap)) / 2);view-timeline:--premium10-usp-scroll block}.premium10-usp .logo-band-section__head{max-width:min(var(--shell),calc(100% - 48px))}.premium10-usp .logo-band-section__head h2{max-width:22ch}.library-eberbacher-investment.logo-band-section{--logo-band-tile-width: calc((min(1440px, calc(100% - clamp(28px, 4vw, 96px)) ) - var(--logo-band-gap)) / 2)}@media(max-width:900px){.library-eberbacher-investment.logo-band-section{--logo-band-tile-width: var(--logo-band-tile-base-width)}}.logo-band-sticky{position:relative}.logo-band-section[data-logo-band-scroll] .logo-band-sticky{position:sticky;top:var(--logo-band-sticky-top);overflow:hidden}.logo-band-stage{display:grid}@media(min-width:901px){.logo-band-section[data-logo-band-scroll] .logo-band-sticky{min-height:calc(100svh - var(--logo-band-sticky-top));overflow:visible}.logo-band-section[data-logo-band-scroll] .logo-band-stage{position:absolute;top:calc(50svh - var(--logo-band-sticky-top));left:0;width:100%;transform:translateY(-50%)}.premium10-usp.logo-band-section[data-logo-band-scroll]{--logo-band-image-height: clamp(100px, calc(100svh - 725px) , 460px)}.premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-section__head{position:absolute;left:0;right:0;bottom:calc(100% + var(--space-textblock-content));margin-bottom:0}#verkaeufer-vorteile .logo-band-section__head h2{max-width:none;white-space:nowrap;font-size:clamp(34px,3.65vw,52px)}#verkaeufer-vorteile .logo-band-section__head h2 br{display:none}}@media(min-width:901px)and (max-height:850px){.premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy{gap:4px;padding:12px 18px}.premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy h3{font-size:clamp(24px,2vw,30px)}.premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy span{line-height:1.22}}.logo-band-section__head{display:grid;gap:0;margin-bottom:var(--space-textblock-content);transform:translate3d(0,calc((1 - var(--scene-progress)) * 90px),0) scale(calc(.94 + (var(--scene-progress) * .06)));transform-origin:left top;will-change:transform}.logo-band-section__head .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.logo-band-section .eyebrow,.logo-band-section h2{color:var(--c-blue)}.logo-band-section h2{max-width:1120px}.logo-band-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm);transform:translate3d(0,calc((1 - var(--scene-progress)) * 56px),0);will-change:transform}.logo-band-dots{display:flex;align-items:center;gap:10px}.logo-band-dots span,.logo-band-dots button{position:relative;overflow:hidden;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#00253d57;cursor:pointer;transition:width .24s ease,background .24s ease}.logo-band-dots span.is-active,.logo-band-dots button.is-active{width:38px;background:#00253d3d}.logo-band-dots span.is-active:after,.logo-band-dots button.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--c-blue);transform:scaleX(0);transform-origin:left center;animation:logo-band-dot-progress var(--logo-band-duration) linear infinite}.logo-band-section[data-logo-band-scroll] .logo-band-dots span.is-active:after,.logo-band-section[data-logo-band-scroll] .logo-band-dots button.is-active:after{transform:scaleX(var(--logo-band-dot-progress, 0));animation:none}.section-scroll-anchor{height:0;pointer-events:none;scroll-margin-top:var(--logo-band-sticky-top)}.logo-band-arrows{display:flex;align-items:center;gap:10px}.logo-band-arrow{width:42px;height:42px;border:0;border-radius:4px;display:grid;place-items:center;cursor:pointer;color:var(--c-light);background:#00253dd1;font-size:23px;line-height:1;transition:background .2s ease,transform .2s ease}.logo-band-arrow:hover,.logo-band-arrow:focus-visible{background:var(--c-blue);transform:translateY(-2px)}.logo-band{box-sizing:border-box;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);transform:translate3d(0,calc((1 - var(--scene-progress)) * 128px),0) scale(calc(.9 + (var(--scene-progress) * .1)));transform-origin:left top;will-change:transform}.logo-band-section[data-logo-band-scroll] .logo-band-section__head,.logo-band-section[data-logo-band-scroll] .logo-band-nav,.logo-band-section[data-logo-band-scroll] .logo-band{transform:none}.logo-band-section[data-logo-band-scroll] .logo-band{padding-left:calc((100% - var(--shell)) / 2);-webkit-mask-image:none;mask-image:none}.logo-band__track{--logo-band-shift: 0px;display:flex;width:max-content;gap:var(--logo-band-gap);transform:translate3d(var(--logo-band-shift),0,0);transition:transform .52s cubic-bezier(.22,.61,.36,1);will-change:transform}.logo-band-section[data-logo-band-scroll] .logo-band__track{transition:none!important}@keyframes premium10-usp-track-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--logo-band-max-shift, 0px)),0,0)}}.premium10-usp[data-logo-band-scroll] .logo-band__track{animation:premium10-usp-track-scroll 1ms linear both;animation-timeline:--premium10-usp-scroll;animation-range:contain 0% contain 100%}@media(max-width:900px){.premium10-usp[data-logo-band-scroll]{view-timeline-inset:var(--logo-band-sticky-top) 0px}}.logo-band.is-controlled .logo-band__track{transition:transform .36s cubic-bezier(.22,.61,.36,1)}.logo-band-tile{flex:0 0 var(--logo-band-tile-width);display:grid;grid-template-rows:var(--logo-band-image-height) minmax(168px,auto);color:var(--c-blue);background:var(--c-light-deep);border:0;border-radius:4px;overflow:hidden}.logo-band-section[data-logo-band-scroll] .logo-band-tile{grid-template-rows:var(--logo-band-image-height) minmax(126px,auto)}.logo-band-tile figure{margin:0;min-height:0;overflow:hidden}.logo-band-tile img{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.92) contrast(.98);transition:transform .72s cubic-bezier(.22,.61,.36,1),filter .72s cubic-bezier(.22,.61,.36,1)}.logo-band-tile:hover img,.logo-band-tile:focus-within img{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.logo-band-tile__copy{display:grid;gap:10px;align-content:start;padding:clamp(20px,2.2vw,34px)}.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy{gap:8px;padding:clamp(18px,1.8vw,28px)}.logo-band-tile__copy p,.logo-band-tile__copy span{color:var(--text-on-light-muted)}.logo-band-tile__copy p{color:var(--text-on-light-muted);font-size:var(--type-eyebrow);font-weight:var(--weight-emphasis);line-height:1;letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.logo-band-tile__copy h3{max-width:14ch;color:var(--c-blue);font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.logo-band-tile__copy span{max-width:28ch;font-size:var(--type-body-m);font-weight:var(--weight-body);line-height:1.35}.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy h3{max-width:22ch}.logo-band-section[data-logo-band-scroll] .logo-band-tile__copy span{max-width:52ch}@keyframes logo-band-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.link-section{background:transparent}.link-section .eyebrow,.link-section h2,.link-section p{color:var(--c-blue)}.link-section__head{max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:0;justify-items:start;text-align:left;margin-bottom:var(--space-textblock-content);transform:translate3d(0,calc((1 - var(--scene-progress)) * 54px),0) scale(calc(.98 + (var(--scene-presence) * .02)));opacity:calc(.76 + (var(--scene-presence) * .24));will-change:transform,opacity}.link-section__head .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.link-section__head--centered{justify-items:center;text-align:center}.link-section__head h2{max-width:900px}.link-bento{display:flex;flex-direction:column;aspect-ratio:10 / 7;gap:calc(clamp(15px,1.375vw,22.5px) + (var(--scene-progress) * 7px));transform:translate3d(0,calc((1 - var(--scene-progress)) * 86px + (var(--scene-offset) * -20px)),0) scale(calc(.94 + (var(--scene-progress) * .06)));will-change:transform}.link-bento__row{display:flex;gap:calc(clamp(15px,1.375vw,22.5px) + (var(--scene-progress) * 7px));min-height:0;transition:flex-grow .62s cubic-bezier(.16,1,.3,1)}.link-bento__row--top,.link-bento__row--bottom{flex:4.6 1 0}@media(hover:hover)and (pointer:fine)and (min-width:721px){.link-bento:has(.link-bento__row--top .link-tile:hover) .link-bento__row--top,.link-bento:has(.link-bento__row--top .link-tile:focus-visible) .link-bento__row--top{flex-grow:5.29}.link-bento:has(.link-bento__row--top .link-tile:hover) .link-bento__row--bottom,.link-bento:has(.link-bento__row--top .link-tile:focus-visible) .link-bento__row--bottom{flex-grow:3.91}}.link-tile{position:relative;flex:1 1 0;overflow:hidden;border-radius:4px;min-height:0;isolation:isolate;transform-origin:center;transition:flex-grow .92s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.22,.61,.36,1),opacity 1.25s cubic-bezier(.22,.61,.36,1);will-change:flex-grow,transform,opacity}.link-tile--large{flex-grow:7}.link-tile--tall{flex-grow:5}@media(hover:hover)and (pointer:fine){.link-tile--large:hover{flex-grow:10.5}.link-tile--tall:hover{flex-grow:7.5}.link-bento__row--bottom .link-tile:hover{flex-grow:1.35}}.link-tile--large:focus-visible{flex-grow:10.5}.link-tile--tall:focus-visible{flex-grow:7.5}.link-bento__row--bottom .link-tile:focus-visible{flex-grow:1.35}.link-tile img{width:100%;height:100%;object-fit:cover;transition:filter .72s cubic-bezier(.22,.61,.36,1)}.link-tile--large img{position:absolute;top:0;left:0;width:118%;min-width:100%;max-width:none;object-position:left center;translate:0 0;transform:scale(1)}.link-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00253d05,#00253d9e);transition:background .26s ease}.link-tile__content{position:absolute;left:clamp(18px,2vw,34px);right:clamp(18px,2vw,34px);bottom:clamp(18px,2vw,34px);z-index:2;display:grid;justify-items:start;gap:10px;color:#fff}.link-tile__content span{font-size:var(--type-headline-m);font-weight:var(--weight-headline);line-height:var(--line-height-headline-m)}.link-tile__content em{max-width:25ch;color:#fff;font-size:var(--type-body-m);font-style:normal;line-height:1.35}.link-tile__content small{position:relative;display:inline-flex;align-items:center;gap:9px;overflow:hidden;padding:10px 13px;color:#fff;background:#00253dbd;font-size:var(--type-ui);font-weight:var(--weight-emphasis);line-height:1;letter-spacing:var(--tracking-uppercase);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .24s ease,background .24s ease,transform .24s ease}.link-tile__content small:after{content:"\2192";display:inline-block;transform:translate(0);transition:transform .24s ease}.link-tile:hover img,.link-tile:focus-visible img{filter:saturate(1.04)}.link-tile:hover:after,.link-tile:focus-visible:after{background:linear-gradient(180deg,#00253d00,#00253db8)}.link-tile:hover .link-tile__content small,.link-tile:focus-visible .link-tile__content small{color:var(--c-blue);background:#efebdbf0;transform:translateY(-2px)}.link-tile:hover .link-tile__content small:after,.link-tile:focus-visible .link-tile__content small:after{transform:translate(4px)}.link-tile.reveal-in{opacity:0;transform:translate3d(0,30px,0)}.link-tile.reveal-in.is-revealed{opacity:1;transform:translateZ(0)}.link-bento__row--top .link-tile:nth-child(1).reveal-in{transition-delay:70ms}.link-bento__row--top .link-tile:nth-child(2).reveal-in{transition-delay:145ms}.link-bento__row--bottom .link-tile:nth-child(1).reveal-in{transition-delay:.22s}.link-bento__row--bottom .link-tile:nth-child(2).reveal-in{transition-delay:295ms}.link-bento__row--bottom .link-tile:nth-child(3).reveal-in{transition-delay:.37s}.link-bento__row--top:hover .link-tile,.link-bento__row--top:focus-within .link-tile{will-change:flex-grow}.cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,76px);align-items:stretch}.cta-section{--cta-layer-bg: var(--c-light-deep);--cta-bg-transition: var(--section-v-space);background:transparent}.leistungen-page .cta-section,.ankaufsprofil-page .cta-section{padding-block:var(--section-v-space);background:var(--c-blue)}.cta-section:before{content:"";position:absolute;inset:calc(-1 * var(--section-v-space)) 0 calc(-1 * var(--section-v-space));z-index:-1;background:linear-gradient(180deg,var(--stacked-layer-bg) 0,var(--cta-layer-bg) var(--cta-bg-transition),var(--cta-layer-bg) 100%)}.leistungen-page .cta-section:before,.ankaufsprofil-page .cta-section:before{content:none}.cta-section .eyebrow,.cta-section h2,.cta-section p{color:var(--c-blue)}.leistungen-page .cta-copy .eyebrow,.leistungen-page .cta-copy h2,.leistungen-page .cta-copy p,.ankaufsprofil-page .cta-copy .eyebrow,.ankaufsprofil-page .cta-copy h2,.ankaufsprofil-page .cta-copy p{color:#f6fafe}.leistungen-page .cta-copy .btn,.ankaufsprofil-page .cta-copy .btn{color:var(--c-blue);background:var(--c-light-soft)}.leistungen-page .cta-copy .btn:hover,.leistungen-page .cta-copy .btn:focus-visible,.ankaufsprofil-page .cta-copy .btn:hover,.ankaufsprofil-page .cta-copy .btn:focus-visible{color:var(--c-blue);background:var(--c-light-soft)}.cta-copy{display:grid;align-content:center;gap:0;transform:translate3d(0,calc((1 - var(--scene-progress)) * 64px + (var(--scene-offset) * -16px)),0) scale(calc(.975 + (var(--scene-presence) * .025)));opacity:calc(.76 + (var(--scene-presence) * .24));will-change:transform,opacity}.cta-copy .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.cta-copy h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.cta-copy p:not(.eyebrow)+.hero-actions{margin-top:var(--space-body-content)}.cta-media{margin:0;min-height:clamp(420px,46vw,680px);overflow:hidden;border-radius:4px;transform-origin:right center;transform:translate3d(0,calc((1 - var(--scene-progress)) * 52px),0) scale(calc(.965 + (var(--scene-progress) * .035)));will-change:transform}.cta-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:translate3d(0,calc((.5 - var(--scene-progress)) * 58px),0) scale(calc(1.035 + (var(--scene-progress) * .065)));will-change:transform}.cta-contact-panel{display:grid;gap:14px;margin:0;min-height:clamp(420px,46vw,680px);align-content:start;padding:clamp(24px,3.4vw,54px);border-radius:4px;color:var(--c-blue);background:var(--c-light-soft);transform-origin:right center;transform:translate3d(0,calc((1 - var(--scene-progress)) * 52px),0) scale(calc(.965 + (var(--scene-progress) * .035)));will-change:transform}.cta-section .cta-contact-panel__note{color:var(--text-on-light-muted);font-size:var(--type-ui);font-weight:var(--weight-body);line-height:1.4}.cta-contact-panel h3{margin:0 0 2px;color:var(--c-blue);font-size:var(--type-headline-m);font-weight:var(--weight-headline);line-height:var(--line-height-headline-m)}.cta-contact-panel label{display:grid;gap:7px;color:var(--c-blue);font-size:var(--type-ui);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-normal)}.cta-contact-panel label span{color:inherit}.cta-contact-panel label em{margin-left:3px;color:var(--c-terracotta);font-style:normal}.cta-contact-panel input,.cta-contact-panel textarea{width:100%;border:0;border-radius:4px;padding:14px 16px;color:var(--c-blue);background:#00253d14;font:inherit}.cta-contact-panel textarea{min-height:150px;resize:vertical}.cta-contact-panel input:focus-visible,.cta-contact-panel textarea:focus-visible{outline:2px solid rgba(0,37,61,.48);outline-offset:2px}.cta-contact-panel label.cta-contact-panel__privacy{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:var(--text-on-light-secondary);font-size:var(--type-ui);font-weight:var(--weight-body);letter-spacing:var(--tracking-normal);line-height:1.5}.cta-contact-panel__privacy input{width:18px;height:18px;margin-top:2px;padding:0;accent-color:var(--c-terracotta)}.cta-contact-panel__privacy a{color:var(--c-blue);text-decoration:underline;text-underline-offset:3px}.cta-contact-panel .btn{width:fit-content;min-height:calc(48px * .8);margin-top:4px;color:#f6fafe;background:var(--c-blue)}.cta-contact-panel .btn:hover,.cta-contact-panel .btn:focus-visible{color:var(--c-blue);background:var(--c-terracotta)}.coming-soon-section{position:relative;background:transparent}.coming-soon-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);justify-items:center;padding:clamp(30px,5vw,78px);border-radius:4px;color:#f6fafe;background:var(--c-blue)}.coming-soon-copy{display:grid;grid-column:1 / -1;gap:0;width:100%;min-width:0;justify-items:center;text-align:center}.coming-soon-copy .eyebrow+h2{margin-top:var(--space-eyebrow-title)}.coming-soon-copy h2+p:not(.eyebrow){margin-top:var(--space-title-body)}.coming-soon-card .eyebrow,.coming-soon-card h2,.coming-soon-card p{color:inherit}.coming-soon-card .eyebrow{display:flex;justify-content:center;width:100%;color:#f6fafe;font-size:var(--type-eyebrow);line-height:normal;letter-spacing:var(--tracking-uppercase);text-align:center}.coming-soon-card h2{display:grid;gap:4px;width:min(100%,850px);min-width:0;text-wrap:balance}.coming-soon-card h2 strong,.coming-soon-card h2 span{display:block;width:100%;min-width:0}.coming-soon-card h2 strong{font-weight:var(--weight-headline)}.coming-soon-card h2 span{font-weight:var(--weight-headline);white-space:nowrap}.coming-soon-card p:not(.eyebrow){width:min(100%,62ch);min-width:0;color:var(--text-on-dark-secondary);font-weight:var(--weight-body);overflow-wrap:break-word}.coming-soon-form{display:grid;grid-template-columns:minmax(260px,420px) auto;gap:var(--space-xs);width:min(100%,700px)}.coming-soon-form label{display:grid;gap:6px;color:var(--text-on-dark-secondary);font-size:var(--type-ui);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-normal);line-height:1;text-transform:uppercase}.coming-soon-form input{min-height:48px;border:0;border-radius:4px;padding:0 14px;color:var(--c-blue);background:#f6fafe}.counter-section{position:relative;min-height:min(760px,86vh);display:grid;place-items:center;overflow:hidden;color:var(--c-blue);background:var(--c-light-soft)}.eberbacher-counter-section{--counter-section-image: url(../images/eberbacher/objekt/eberbacher-hof-nacht.webp);background:linear-gradient(0deg,#f0f0eead,#f0f0eead),var(--counter-section-image) center / cover no-repeat}.eberbacher-counter-section .section-counter__value:before{content:attr(data-prefix)}.eberbacher-counter-section .section-counter__value[data-suffix]:after{content:attr(data-suffix)}.eberbacher-counter-section .section-counter p{-webkit-line-clamp:3;line-clamp:3}.library-eberbacher-intro .intro-content h2{max-width:1040px}.library-eberbacher-intro .intro-content p:not(.eyebrow){max-width:820px;font-weight:var(--weight-body)}.library-eberbacher-perspectives .project-overview-card__fact strong,.library-eberbacher-living .project-overview-card__fact strong{white-space:normal}.library-eberbacher-investment .logo-band-tile__copy span{max-width:none}.eberbacher-calculation-card,.eberbacher-history-card{align-items:stretch}.eberbacher-calculation-card{color:var(--c-blue);background:var(--c-light-soft)}.eberbacher-calculation-card .eyebrow,.eberbacher-calculation-card h2,.eberbacher-calculation-card p{color:var(--c-blue)}.eberbacher-calculation-card p{color:var(--text-on-light-muted)}.eberbacher-calculation-grid,.eberbacher-timeline{grid-column:1 / -1;display:grid;gap:var(--space-xs);margin:0}.eberbacher-calculation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eberbacher-calculation-grid>div,.eberbacher-timeline article{display:grid;gap:10px;padding:clamp(18px,2.1vw,32px);border-radius:4px;background:#f0f0ee99}.eberbacher-calculation-grid>div{background:#f6fafe}.eberbacher-calculation-grid dt,.eberbacher-timeline span,.eberbacher-apartment-list li{color:var(--text-on-light-muted);font-size:clamp(14px,.95vw,16px);font-weight:var(--weight-body);line-height:1.38}.eberbacher-calculation-grid dt{font-size:12px;font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-uppercase);line-height:1.2;text-transform:uppercase}.eberbacher-calculation-grid dd{margin:0;color:var(--c-blue);font-size:clamp(26px,2.4vw,46px);font-weight:var(--weight-headline);line-height:.96}.eberbacher-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}.eberbacher-timeline article{align-content:start;min-height:178px}.eberbacher-timeline strong{color:var(--c-blue);font-size:clamp(21px,1.8vw,34px);line-height:.96}.eberbacher-apartment-grid.project-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eberbacher-apartment-card .project-overview-card__media{aspect-ratio:4 / 3}.eberbacher-apartment-card--wide{grid-column:span 3;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr)}.eberbacher-apartment-card--wide .project-overview-card__media{aspect-ratio:auto;min-height:100%}.eberbacher-apartment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.eberbacher-apartment-list li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:clamp(6px,.55vw,10px);align-items:center;padding:10px 12px;border-radius:4px;background:#f0f0ee99;color:var(--c-blue);font-size:clamp(15px,.95vw,17px);font-weight:var(--weight-body);line-height:1.2}.eberbacher-apartment-list .icon-mask{width:22px;height:22px;color:var(--c-blue)}.eberbacher-living-footer p{max-width:760px;margin:0;color:#f6fafe;font-weight:var(--weight-body)}@media(max-width:1180px){.hero-slider{height:100vh;height:100svh;min-height:100svh;max-height:none;gap:0;grid-template-rows:minmax(0,1fr)}.hero-slide{grid-template-columns:minmax(0,1fr);min-height:0;height:100%}.hero-media,.hero-copy{order:initial}.hero-copy{left:clamp(20px,5vw,34px);bottom:var(--hero-title-bottom);width:min(620px,calc(100% - clamp(40px,10vw,68px)));padding:0;overflow:visible}.hero-media{min-height:0;height:100%}.cta-grid{grid-template-columns:minmax(0,1fr)}.library-intro__grid{grid-template-columns:minmax(0,1fr);align-items:start}.link-bento{min-height:clamp(520px,58vw,720px);aspect-ratio:auto}.eberbacher-apartment-grid.project-overview-grid,.eberbacher-calculation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eberbacher-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.eberbacher-apartment-card--wide{grid-column:span 2;grid-template-columns:minmax(0,1fr)}}@media(hover:none)and (pointer:coarse){.hero-slider{height:100vh;height:100svh;min-height:100svh}}@media(max-width:1020px){.project-overview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.section-counters{grid-template-columns:1fr}.section-counter{width:min(520px,100%);aspect-ratio:1 / 1;margin-inline:auto}.logo-band-section{--logo-band-tile-base-width: min(82vw, 520px);--logo-band-image-height: clamp(220px, 54vw, 300px);--logo-band-edge-factor: 0;margin-top:var(--section-v-space-mobile)}.logo-band-section.premium10-usp{--logo-band-tile-base-width: min(82vw, 520px);--logo-band-tile-width: calc(100vw - 28px) ;--logo-band-edge-factor: 0;--logo-band-sticky-top: calc(50svh - 424px) ;margin-top:var(--section-v-space-mobile)}.premium10-usp .logo-band-section__head{max-width:var(--shell)}.premium10-usp .logo-band{padding-left:14px;padding-right:14px}.link-bento{min-height:auto}.link-bento__row,.link-bento__row--top,.link-bento__row--bottom{flex:none;min-height:0}.link-bento__row{flex-direction:column}.link-tile,.link-tile--large,.link-tile--tall{flex:0 0 clamp(210px,45vw,320px)}.link-bento__row--top:has(.link-tile--large:hover,.link-tile--large:focus-visible) .link-tile--large,.link-bento__row--top:has(.link-tile--tall:hover,.link-tile--tall:focus-visible) .link-tile--tall,.link-bento__row--bottom:hover .link-tile,.link-bento__row--bottom:focus-within .link-tile,.link-bento__row--bottom .link-tile:hover,.link-bento__row--bottom .link-tile:focus-visible{flex-grow:0}.eberbacher-calculation-card .eyebrow,.eberbacher-history-card .eyebrow{font-size:12px;line-height:normal;letter-spacing:var(--tracking-uppercase)}.eberbacher-calculation-card h2,.eberbacher-history-card h2{font-size:clamp(32px,9.3vw,42px);line-height:var(--line-height-headline-l)}.eberbacher-calculation-card h2 span,.eberbacher-history-card h2 span{white-space:normal;overflow-wrap:normal;word-break:normal}.eberbacher-calculation-card p,.eberbacher-history-card p{font-size:clamp(18px,5.4vw,24px);line-height:1.35}.eberbacher-history-card p{color:var(--text-on-dark-secondary);font-weight:var(--weight-body)}.eberbacher-apartment-grid.project-overview-grid,.eberbacher-calculation-grid,.eberbacher-timeline{grid-template-columns:minmax(0,1fr)}.eberbacher-timeline article{min-height:auto;padding-block:22px 20px;gap:8px}.eberbacher-timeline strong{font-size:clamp(30px,9vw,40px)}.eberbacher-apartment-card--wide{grid-column:auto}}@media(min-width:721px)and (max-width:1180px)and (orientation:portrait),(min-width:721px)and (max-width:1180px)and (min-height:700px)and (hover:none)and (pointer:coarse){.premium10-page main{--section-v-space: 12vh;--section-v-space-mobile: clamp(29px, 5.1vw, 44px)}}@media(min-width:721px)and (max-width:1180px)and (min-height:700px)and (hover:none)and (pointer:coarse){.premium10-page main>.premium10-usp{margin-top:calc(var(--section-v-space) - var(--logo-band-leading-space, 0px))}.premium10-page main>.premium10-usp+.section{margin-top:calc(var(--section-v-space) - var(--logo-band-trailing-space, 0px))}}@media(max-width:720px){main{--stack-last-hold: 74vh;padding-bottom:var(--section-v-space-mobile)}main>.section+.section{margin-top:var(--section-v-space-mobile)}.stacked-content-layer{gap:var(--section-v-space-mobile);margin-top:calc(-1 * var(--stack-last-hold));padding-top:var(--section-v-space-mobile)}.stacked-content-layer:before{inset:0 0 calc(-1 * var(--section-v-space-mobile))}.cta-section:before{--cta-bg-transition: var(--section-v-space-mobile);inset:calc(-1 * var(--section-v-space-mobile)) 0 calc(-1 * var(--section-v-space-mobile))}.leistungen-page .cta-section,.ankaufsprofil-page .cta-section{padding-top:72px;padding-bottom:var(--section-v-space-mobile)}.premium10-usp .logo-band-section__head{min-height:135px;min-width:0;grid-template-rows:36.54px minmax(98.46px,auto)}.premium10-page .premium10-usp{--logo-band-image-height: clamp(250px, 69vw, 270px)}.premium10-usp h2{max-width:100%;min-width:0;font-size:clamp(34px,10vw,46px);line-height:var(--line-height-headline-l);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.premium10-usp .logo-band-arrow{flex-basis:38px}.section-image-hero__copy{left:clamp(18px,5.2vw,30px);right:clamp(18px,5.2vw,30px);bottom:clamp(18px,5.2vw,30px);gap:7px}.section-image-stack{--stack-layer-gap: 30vh;--stack-layer-slide: 58vh;--image-stack-mobile-deck-height: 80svh;--image-stack-mobile-top: calc(var(--header-height) + ((100svh - var(--header-height) - var(--image-stack-mobile-deck-height)) / 2));--image-stack-mobile-hold: 28svh;min-height:calc(var(--image-stack-mobile-deck-height) + var(--image-stack-mobile-hold));perspective:1200px;overflow:visible}.section-grid-stack{--stack-layer-gap: 26vh;--stack-layer-slide: 46vh}.section-grid-stack--desktop-only{display:none}.section-image-stack--grid-mobile{display:block}.section-image-stack__deck{position:sticky;top:var(--image-stack-mobile-top);width:var(--shell);max-width:var(--shell);aspect-ratio:auto;height:var(--image-stack-mobile-deck-height);margin-inline:auto;padding-bottom:0;display:block;overflow:hidden}.section-image-stack.is-image-stack-control-active .section-image-stack__deck{touch-action:pan-x pinch-zoom}.section-grid-stack__deck{grid-template-columns:minmax(0,1fr);min-height:82vh}.section-grid-stack__item{grid-row:1;grid-column:1;min-height:min(520px,70vh);padding:26px}.section-grid-stack__item span{top:26px;left:26px}.section-grid-stack__item h2{margin-top:110px}.section-image-stack .section-image-hero__media{--section-enter-progress: 1;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(220px,48%) minmax(0,1fr);min-width:0;height:100%;background:var(--c-blue);border-radius:4px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18%,0) scale(.96);transition:none;will-change:auto;z-index:0}.section-image-stack .section-image-hero__media:nth-child(n){z-index:0}.section-image-stack .section-image-hero__media.is-active,.section-image-stack .section-image-hero__media.is-leaving,.section-image-stack .section-image-hero__media.is-entering{opacity:1;visibility:visible}.section-image-stack .section-image-hero__media.is-active{pointer-events:auto;transform:none;z-index:3}.section-image-stack .section-image-hero__media.is-leaving{transform:none;z-index:1}.section-image-stack .section-image-hero__media.is-entering{pointer-events:auto;will-change:transform;z-index:3;animation:image-stack-slide-in-next var(--stack-slide-duration, 504ms) cubic-bezier(.22,.61,.36,1) both}.section-image-stack.is-image-stack-slide-prev .section-image-hero__media.is-entering{animation-name:image-stack-slide-in-prev}.section-image-stack .section-image-hero__media img{grid-row:1;height:100%;border-radius:0}.section-image-stack .section-image-hero__copy{position:relative;left:auto;right:auto;bottom:auto;grid-row:2;align-content:start;max-width:none;padding:clamp(22px,6vw,30px);color:#f6fafe;pointer-events:none}.section-image-stack--grid-mobile .section-image-hero__media{display:block}.section-image-stack--grid-mobile .section-image-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#001f344d,#001f340a 38%,#001f34e6);pointer-events:none}.section-image-stack--grid-mobile .section-image-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.section-image-stack--grid-mobile .section-image-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:8px;padding:clamp(22px,6vw,30px)}.section-image-stack--grid-mobile .section-image-hero__copy .eyebrow{grid-row:1;align-self:start}.section-image-stack--grid-mobile .section-image-hero__copy h2{grid-row:3;align-self:end;margin:0}.section-image-stack--grid-mobile .section-image-hero__copy p:not(.eyebrow){grid-row:4;margin:0}@keyframes image-stack-slide-in-next{0%{opacity:1;transform:translate3d(0,var(--stack-layer-slide),0) scale(var(--stack-layer-start-scale, .9))}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes image-stack-slide-in-prev{0%{opacity:1;transform:translate3d(0,calc(var(--stack-layer-slide) * -1),0) scale(var(--stack-layer-start-scale, .9))}to{opacity:1;transform:translateZ(0) scale(1)}}.hero-slider{--hero-overlay-bottom: clamp(20px, 6vw, 30px);--hero-fact-height: 48px;--hero-title-bottom: calc(var(--hero-overlay-bottom) + var(--hero-fact-height) + clamp(26px, 8vw, 38px))}.hero-facts{display:grid}.hero{padding-top:0}.hero-copy{left:clamp(20px,6vw,30px);bottom:var(--hero-title-bottom);width:calc(100% - (clamp(20px,6vw,30px)*2));padding:0;background:transparent;gap:clamp(9.6px,.8vw,14.4px)}.hero-copy h1,.hero-copy h2{line-height:var(--line-height-headline-xl)!important}.hero-eyebrow{margin-bottom:var(--hero-title-block-gap)}.hero-subline{margin-bottom:clamp(11px,2vw,16px);font-size:var(--type-body-l)}.hero-copy h1+p,.hero-copy h2+p{margin-top:var(--hero-title-block-gap)}.section-library-page .hero-slider{--hero-overlay-bottom: clamp(18px, 5.2vw, 24px);--hero-fact-height: 38px;height:100svh;min-height:100svh;overflow:hidden}.section-library-page .hero-slide:not(.hero-slide--mesh){grid-template-rows:48svh auto minmax(0,1fr);align-content:start;background:var(--c-blue)}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-media{grid-row:1;height:48svh;min-height:48svh;order:0;position:relative;overflow:hidden;animation:none!important}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-media img{height:100%;object-fit:cover;object-position:center;animation:hero-mobile-image-scale var(--hero-media-scale-duration) linear forwards;transform-origin:center}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-media:after{background:none;opacity:0}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-copy{position:relative;left:auto;bottom:auto;grid-row:2;width:100%;padding:clamp(18px,5.2vw,24px) clamp(18px,5.2vw,24px) clamp(10px,2.8vw,14px);gap:clamp(8px,2.2vw,12px);transform:none;opacity:1;transform-origin:center top}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-copy h1,.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-copy h2{line-height:var(--line-height-headline-xl)!important;-webkit-text-stroke:0;text-wrap:balance}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-eyebrow{margin-bottom:0}.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-subline,.section-library-page .hero-slide:not(.hero-slide--mesh) .hero-actions{display:none}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-facts{--hero-mobile-grid-gap: 10px;position:relative;left:auto;right:auto;bottom:auto;grid-row:3;width:100%;margin-top:12px;padding:0 clamp(18px,5.2vw,24px) calc(var(--hero-overlay-bottom) + 58px);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hero-mobile-grid-gap);overflow:visible;transform:none;opacity:1}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-fact{height:36px;min-height:36px;width:100%;padding:6px 8px;grid-template-columns:var(--type-value) minmax(0,1fr);column-gap:6px}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-fact-icon{width:var(--type-value);height:var(--type-value);min-height:var(--type-value)}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-fact strong{font-size:var(--type-value);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-fact--cta{display:flex;height:36px;min-height:36px;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:center;padding:6px 10px;color:var(--c-blue);background:#f0f0ee80;font-size:var(--type-ui);font-weight:var(--weight-emphasis);line-height:1.05;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-library-page .hero .hero-slide:not(.hero-slide--mesh) .hero-fact--cta:after{content:"\2192";margin-left:8px;transform:translateY(-.5px)}.section-library-page .hero-mesh-copy{width:calc(100% - 36px);gap:clamp(14px,4vw,22px)}.section-library-page .hero-mesh-copy h1{line-height:var(--line-height-headline-l);overflow-wrap:anywhere}.section-library-page .hero-mesh-line>span{animation-delay:calc(.24s + (var(--word-index) * 80ms))}.section-library-page .hero-mesh-actions{animation-delay:calc(1.22s + (var(--hero-last-word-index, 0) * 80ms) + var(--hero-button-reveal-offset))}.hero-controls{position:absolute;right:clamp(20px,6vw,30px);bottom:var(--hero-overlay-bottom);height:auto;padding:0;background:transparent;pointer-events:auto}.hero-arrow{pointer-events:auto}.hero .hero-facts{left:clamp(20px,6vw,30px);width:auto;right:calc(clamp(20px,6vw,30px) + var(--hero-arrow-group-width) + var(--hero-overlay-gap));grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto;overflow-y:visible}.hero-arrows{position:static;transform:none;justify-content:flex-end;gap:var(--hero-overlay-gap);padding:0;pointer-events:auto}.intro-content{text-align:left;justify-items:start}.intro-logo{max-width:min(300px,72vw)}.project-overview-head{justify-items:start;text-align:left}.project-overview-card__facts{grid-template-columns:minmax(0,1fr)}.link-bento,.link-bento__row{gap:var(--space-xs)}.link-tile,.link-tile--large,.link-tile--tall{flex-basis:clamp(190px,58vw,300px)}.cta-grid{row-gap:calc(clamp(24px,4vw,76px) + 22px)}.cta-media,.cta-contact-panel{min-height:clamp(280px,72vw,420px)}.logo-band{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.logo-band-nav{align-items:flex-start;flex-direction:column}.logo-band-arrow{width:38px;height:38px;font-size:21px}.logo-band-tile{grid-template-rows:var(--logo-band-image-height) minmax(150px,auto)}.premium10-usp[data-logo-band-scroll] .logo-band-tile{grid-template-rows:var(--logo-band-image-height) minmax(200px,auto)}.coming-soon-card{overflow:hidden}.coming-soon-card h2{font-size:var(--type-headline-l);line-height:var(--line-height-headline-l)}.coming-soon-card h2 span{white-space:normal;overflow-wrap:normal;word-break:normal}.coming-soon-card p{font-size:var(--type-body-l);line-height:1.35}.coming-soon-form{grid-template-columns:minmax(0,1fr)}.counter-section{--counter-mobile-edge-gap: clamp(58px, 16vw, 82px);min-height:auto;padding-block:var(--counter-mobile-edge-gap)}.counter-section .section-counters{gap:var(--counter-mobile-edge-gap);margin-top:0}.counter-section .section-counter{width:min(280px,78vw);aspect-ratio:auto;min-height:auto;padding:0;gap:6px}.counter-section .section-counter__value{font-size:var(--type-headline-xl)}.counter-section .section-counter__value:before{margin-bottom:5px}.counter-section .section-counter h3{font-size:var(--type-headline-m)}.counter-section .section-counter p{font-size:var(--type-body-m);line-height:1.35}}.leistungen-page main,.ankaufsprofil-page main{padding-bottom:0}.section-library-page{--library-section-title: var(--type-headline-l);--library-card-title: var(--type-headline-m);--library-small-title: var(--type-headline-m);--library-body: var(--type-body-l);--library-small-body: var(--type-body-m)}.section-library-page .section .eyebrow,.section-library-page .p10-platform-grid span,.section-library-page .p10-updates-grid span,.section-library-page .p10-product-suite__features span,.section-library-page .p10-trust__grid span,.section-library-page .p10-research-timeline time,.section-library-page .section-grid-stack__item span,.section-library-page .p10-api__panel span{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-uppercase)}.section-library-page .intro-content h2,.section-library-page .project-overview-head h2,.section-library-page .logo-band-section__head h2,.section-library-page .link-section__head h2,.section-library-page .cta-copy h2,.section-library-page .coming-soon-card h2,.section-library-page .p10-showcase-intro h2,.section-library-page .p10-showcase-section h2,.section-library-page .p10-cinema h2,.section-library-page .p10-gallery__copy h2,.section-library-page .p10-faq-head h2,.section-library-page .p10-final-platform h2,.section-library-page .p10-life-head h2,.section-library-page .p10-sequel-head h2,.section-library-page .p10-network__copy h2,.section-library-page .p10-longtext-head h2,.section-library-page .p10-longtext-copy h2,.section-library-page .p10-longtext-aside h2,.section-library-page .p10-longtext--editorial h2,.section-library-page .p10-longtext--statement h2{font-size:var(--library-section-title);line-height:var(--line-height-headline-l);letter-spacing:var(--tracking-normal)}.section-library-page .intro-content p:not(.eyebrow),.section-library-page .project-overview-head p:not(.eyebrow),.section-library-page .logo-band-section__head p:not(.eyebrow),.section-library-page .link-section__head p:not(.eyebrow),.section-library-page .cta-copy p:not(.eyebrow),.section-library-page .coming-soon-card p:not(.eyebrow),.section-library-page .p10-showcase-section p:not(.eyebrow),.section-library-page .p10-showcase-intro p:not(.eyebrow),.section-library-page .p10-platform-grid p,.section-library-page .p10-updates-grid p,.section-library-page .p10-product-suite__features p,.section-library-page .p10-trust__grid p,.section-library-page .p10-research-timeline p,.section-library-page .section-grid-stack__item p,.section-library-page .p10-api__copy p,.section-library-page .p10-life-head p:not(.eyebrow),.section-library-page .p10-sequel-audience p,.section-library-page .p10-network__copy p:not(.eyebrow),.section-library-page .p10-longtext-copy p:not(.eyebrow),.section-library-page .p10-longtext-columns p,.section-library-page .p10-longtext-steps p{font-size:var(--library-body);font-weight:var(--weight-body);line-height:1.6}.section-library-page .p10-platform-grid h3,.section-library-page .p10-updates-grid h3,.section-library-page .p10-product-suite__features strong,.section-library-page .p10-trust__grid span,.section-library-page .p10-research-timeline strong,.section-library-page .section-grid-stack__item h2,.section-library-page .project-overview-card h3,.section-library-page .logo-band-tile__copy h3,.section-library-page .link-tile__content span,.section-library-page .p10-life__copy h3,.section-library-page .p10-sequel-audience h3,.section-library-page .p10-network__stats strong,.section-library-page .p10-longtext-steps h3{font-size:var(--library-card-title);line-height:var(--line-height-headline-m)}.section-library-page .p10-faq-list summary{font-size:var(--library-card-title);line-height:var(--line-height-headline-m)}.section-library-page .p10-faq-card-grid summary,.section-library-page .p10-accordion summary{font-size:var(--library-small-title);line-height:var(--line-height-headline-m)}.section-library-page .p10-faq-compact summary{font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.section-library-page .project-overview-card__text,.section-library-page .logo-band-tile__copy span,.section-library-page .link-tile__content em,.section-library-page .section-counter p{font-size:var(--library-small-body);line-height:1.42}.section-library-page .project-overview-card h3{font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.section-library-page .project-overview-card__text{font-size:var(--type-body-m);line-height:1.35}.section-library-page .project-overview-card__fact strong{font-size:var(--type-value);font-weight:var(--weight-emphasis);line-height:1.2}.section-library-page .p10-trust__head,.section-library-page .p10-product-suite__copy,.section-library-page .p10-api__copy,.section-library-page .p10-life-head>div,.section-library-page .p10-sequel-head,.section-library-page .p10-network__copy{gap:var(--space-xs)}.section-library-page .p10-platform-head,.section-library-page .p10-research-head,.section-library-page .p10-updates-head,.section-library-page .p10-faq-head,.section-library-page .link-section__head,.section-library-page .logo-band-section__head,.section-library-page .project-overview-head,.section-library-page .intro-content,.section-library-page .p10-longtext-head,.section-library-page .p10-longtext-copy,.section-library-page .p10-longtext-aside{gap:0}.section-library-page .p10-platform-head,.section-library-page .p10-research-head,.section-library-page .p10-updates-head,.section-library-page .link-section__head,.section-library-page .logo-band-section__head,.section-library-page .project-overview-head,.section-library-page .p10-longtext-head{margin-bottom:var(--space-textblock-content)}.section-library-page .p10-life-head,.section-library-page .p10-sequel-head{margin-bottom:var(--space-lg)}.section-library-page .p10-platform-grid p,.section-library-page .p10-updates-grid p,.section-library-page .p10-product-suite__features p,.section-library-page .p10-trust__grid p,.section-library-page .p10-research-timeline p,.section-library-page .p10-api__copy p,.section-library-page .p10-api__copy .eyebrow,.section-library-page .p10-api__panel span,.section-library-page .p10-research-timeline time{color:var(--text-on-light-muted)}.section-library-page .p10-api__copy,.section-library-page .p10-api__copy h2,.section-library-page .p10-api__panel strong{color:var(--c-blue)}.section-library-page .p10-trust__grid span{letter-spacing:var(--tracking-normal);text-transform:none}@media(max-width:760px){.section-library-page{--library-section-title: var(--type-headline-l);--library-card-title: var(--type-headline-m);--library-small-title: var(--type-headline-m);--library-body: var(--type-body-l)}.leistungen-page,.leistungen-page main{overflow-x:clip}.leistungen-page h1,.leistungen-page h2,.leistungen-page h3,.leistungen-page summary,.leistungen-page strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.section-image-stack__deck{height:var(--image-stack-mobile-deck-height)}.section-image-stack .section-image-hero__media{grid-template-rows:minmax(0,46%) minmax(0,54%)}.section-image-stack .section-image-hero__copy{min-height:0;overflow:hidden;gap:6px;padding:clamp(16px,4.8vw,24px)}.section-image-stack .section-image-hero__copy h2{font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.section-image-stack .section-image-hero__copy p:not(.eyebrow){font-size:var(--type-body-m);line-height:1.42}.section-image-stack--grid-mobile .section-image-hero__copy{gap:8px;padding:clamp(22px,6vw,30px)}.p10-research-timeline{gap:0}.p10-research-timeline article{grid-template-columns:42px minmax(0,1fr);gap:7px 14px;align-items:start;min-height:0;padding:20px 0}.p10-research-timeline time{grid-row:1 / span 2;grid-column:1;padding-top:3px}.p10-research-timeline strong,.p10-research-timeline p{grid-column:2;min-width:0}.p10-research-timeline strong{font-size:var(--type-headline-m);line-height:var(--line-height-headline-m)}.p10-research-timeline p{font-size:var(--type-body-m);line-height:1.45}}@media(prefers-reduced-motion:reduce){.hero-slider .hero-slide.is-active .hero-media,.hero-slider.is-long-slide-left .hero-slide.is-active .hero-copy>*,.hero-slider.is-long-slide-right .hero-slide.is-active .hero-copy>*,.hero-slider.is-long-slide-left .hero-slide.is-active .hero-media,.hero-slider.is-long-slide-right .hero-slide.is-active .hero-media,.hero-slider.is-long-slide-left .hero-slide.is-active .hero-media img,.hero-slider.is-long-slide-right .hero-slide.is-active .hero-media img,.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact,.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact,.hero-slider.is-long-slide-left .hero-slide.is-entering .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-entering .hero-fact>*,.hero-slider.is-long-slide-left .hero-slide.is-leaving .hero-fact>*,.hero-slider.is-long-slide-right .hero-slide.is-leaving .hero-fact>*,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-media,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-media img,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-copy>*,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact,.hero-slider.is-initial-load .hero-slide:first-child.is-active .hero-fact>*,.hero-slider.is-initial-load .hero-controls .hero-arrow{animation:none!important}.hero-arrow,main,.link-tile,.link-tile img,.section-image-hero__media img,.section-image-hero__copy>*,.section-image-hero__copy,.section-image-stack .section-image-hero__media,.section-image-stack .section-image-hero__copy,.section-image-stack .section-image-hero__copy>*,.link-section__head,.hero-copy,.hero-media img,.hero .hero-facts,.hero-controls,.intro-content,.section-counters,.section-counter,.project-overview-head,.project-overview-grid,.project-overview-footer,.project-overview-card,.project-overview-card__media img,.link-bento,.logo-band-section__head,.logo-band-nav,.logo-band,.logo-band__track,.cta-media,.cta-media img,.cta-contact-panel{transition:none!important;transform:none!important;opacity:1!important}.logo-band__track{animation:none!important}.logo-band-dots span,.logo-band-dots span.is-active:after,.logo-band-arrow{transition:none!important;animation:none!important}.logo-band{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.section-image-stack{min-height:auto!important}.section-image-stack__deck{position:relative;top:auto;aspect-ratio:auto;height:auto;display:grid;gap:var(--space-md)}.section-image-stack .section-image-hero__media{position:relative;inset:auto;height:auto;visibility:visible!important}.section-image-stack .section-image-hero__media img{height:auto}}@media(prefers-reduced-motion:reduce)and (max-width:720px){.section-image-stack{min-height:calc(var(--image-stack-mobile-deck-height) + var(--image-stack-mobile-hold))!important}.section-image-stack__deck{width:var(--shell);max-width:var(--shell);position:sticky;top:var(--image-stack-mobile-top);height:var(--image-stack-mobile-deck-height);margin-inline:auto;display:block;gap:0;overflow:hidden}.section-image-stack .section-image-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(220px,46%) minmax(0,1fr);height:100%;opacity:0!important;visibility:hidden!important}.section-image-stack .section-image-hero__media.is-active{opacity:1!important;visibility:visible!important}.section-image-stack .section-image-hero__media img{height:100%}}@media(min-width:721px)and (max-width:1100px)and (orientation:portrait)and (hover:none)and (pointer:coarse){.cta-grid{grid-template-columns:minmax(0,1fr)}.link-tile,.link-tile--large,.link-tile--tall{flex-basis:480px}.leistungen-page .p10-research-timeline article{grid-template-columns:96px minmax(0,.32fr) minmax(0,.68fr);gap:24px;align-items:center}.leistungen-page .p10-research-timeline time{grid-column:1}.leistungen-page .p10-research-timeline strong{grid-column:2}.leistungen-page .p10-research-timeline p{grid-column:3}}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll]{--logo-band-sticky-top: var(--header-height);--usp-nav-anchor-y: clamp(132px, 22svh, 210px);--usp-title-gap: clamp(18px, 2.5svh, 28px);--logo-band-image-height: clamp(220px, 36vh, 460px);--logo-band-image-height: clamp(220px, 36svh, 460px)}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-sticky{top:var(--logo-band-sticky-top);min-height:calc(100svh - var(--logo-band-sticky-top));overflow:visible}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-stage{position:absolute;top:calc(var(--usp-nav-anchor-y) - var(--logo-band-sticky-top));left:0;width:100%;transform:none}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-section__head{position:absolute;right:0;bottom:calc(100% + var(--usp-title-gap));left:0;margin-bottom:0;visibility:hidden}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-section__head.is-usp-title-visible{visibility:visible}@media(max-width:900px){.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll]{--usp-nav-anchor-y: calc(var(--header-height) + 18px);margin-top:calc(var(--section-v-space-mobile) + var(--usp-mobile-heading-height, 156px) + var(--usp-title-gap) - 18px)}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-sticky{min-height:0;padding-top:calc(var(--usp-nav-anchor-y) - var(--logo-band-sticky-top))}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-stage{position:relative;top:auto}.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-section__head,.section-library-page .premium10-usp.logo-band-section[data-logo-band-scroll] .logo-band-section__head.is-usp-title-visible{display:grid;visibility:visible}}
