@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('/assets/dm-sans.ttf') format('truetype')}
body.agenten-v9,body.agenten-v9 :is(p,a,button,input,select,textarea,summary,span,small,li,label){font-family:'DM Sans',Arial,sans-serif!important;font-style:normal}body.agenten-v9 :is(h1,h2,h3,h4),body.agenten-v9 :is(h1,h2,h3,h4) *{font-family:Nunito,Arial,sans-serif!important;font-style:italic;font-weight:700}body.agenten-v9 p{font-weight:400;line-height:1.8}.agenten-v9 .lead{font-size:1.1rem;line-height:1.85;color:#c3d4e1}.agenten-v9 .section-heading>p,.studio-section-heading>p{font-size:1rem;line-height:1.85;color:#bcd0df}
.studio-section{position:relative;isolation:isolate;padding-block:4.5rem 3rem}.studio-section::before{content:'';position:absolute;z-index:-1;pointer-events:none;inset:5% -12%;background:radial-gradient(ellipse at 62% 42%,#16496c21,transparent 60%)}.studio-section-heading{max-width:1120px;margin:0 auto 2.3rem;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:end}.studio-section-heading h2{font-size:clamp(2.4rem,4.7vw,4rem);line-height:1.12;letter-spacing:-.04em}.studio-section-heading>p{max-width:440px;margin:0 0 .4rem}.studio-selector{max-width:1060px;margin:0 auto 1.1rem}.studio-selector-top{display:none}.studio-groups{gap:.3rem 1.5rem!important;margin:0 0 1rem!important}.studio-groups button{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:.5rem 0!important;min-height:44px;font-size:.81rem!important;color:#8faabd!important;border-bottom:1px solid transparent!important}.studio-groups button[aria-pressed=true]{color:#e8c996!important;border-bottom-color:#d6b575!important}.studio-options{gap:.4rem 1rem!important;margin-bottom:1rem}.studio-options button{background:none!important;border:0!important;box-shadow:none!important;min-height:44px;padding:.45rem .6rem!important;border-radius:8px!important;font-size:.82rem!important;color:#b0c7d7!important}.studio-options button[aria-pressed=true]{color:#e5f5ff!important;background:#347aa01c!important}.studio-options button[aria-pressed=true]::before{content:'↗';display:inline;margin-right:.45rem;color:#d8b97e}.studio-groups button:focus-visible,.studio-options button:focus-visible{outline:2px solid #77cfff;outline-offset:4px}
.living-experience{max-width:960px;margin:0 auto;border:0;border-radius:0;background:none;box-shadow:none}.living-scene{position:relative;aspect-ratio:3/2;isolation:isolate;overflow:hidden;background:transparent;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 98%,transparent);mask-composite:intersect}.living-scene>img,.living-scene>svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.living-scene>img{border-radius:0;max-width:none}.living-scene>svg{overflow:hidden;pointer-events:none}.living-paths path{transition:opacity .4s,stroke-width .4s}.living-field text{letter-spacing:-.015em}.living-meta{display:flex;align-items:center;gap:1.2rem;padding:.8rem .2rem 0;font-size:.72rem;color:#8aa8bd}.living-meta>[data-sector]{color:#d9c391;font-size:.83rem}.living-meta>button{margin-left:auto;background:none;border:0;border-bottom:1px solid #5d899f66;border-radius:0;padding:.45rem 0;min-height:44px;color:#c4dbe8;font-size:.76rem;white-space:nowrap}.living-meta>button::before{content:'Ⅱ';font-size:.85rem;margin-right:.5rem;color:#d9bc80}.living-meta>button[aria-pressed=false]::before{content:'▷'}.living-story{display:grid;grid-template-columns:.8fr 1.4fr;gap:2rem;align-items:start;padding:1.3rem .2rem .8rem;min-height:115px}.living-current{display:flex;align-items:center;gap:1rem}.living-current>span{font-size:.75rem;color:#d7b578}.living-current h3{font-size:1.23rem;line-height:1.5;margin:0;color:#e2edf2}.living-story>p{margin:0;color:#c4d6e2;font-size:.96rem;line-height:1.8}.living-navigation{display:flex;align-items:center;gap:1.8rem;padding:0 .2rem .8rem}.living-steps{display:flex;gap:.3rem}.living-steps button{border:0;border-bottom:1px solid #58869f44;background:none;color:#8ba9bd;min-width:36px;min-height:44px;border-radius:0;font-size:.73rem;padding:.3rem}.living-steps button[aria-pressed=true]{color:#f1d59b;border-bottom-color:#e7c78a;background:linear-gradient(0deg,#d9b46a14,transparent)}.living-navigation>p{font-size:.7rem;color:#829fb4;margin:0;line-height:1.6}.living-further{display:flex;align-items:start;gap:3rem;justify-content:space-between;padding:.4rem .2rem 1rem}.living-further>details{border:0;max-width:620px;flex:1;margin:0}.living-further summary{padding:.65rem 1.8rem .65rem 0;font-size:.81rem;color:#9cb6c8;border:0}.living-further summary::after{top:.5rem}.living-further p{font-size:.88rem;color:#afc5d5}.living-further>.text-link{font-size:.83rem;color:#d9be8a;margin-top:.7rem;white-space:nowrap}.living-experience button:focus-visible{outline:2px solid #82d1fa;outline-offset:4px}.studio-disclosure{max-width:960px;margin:1rem auto!important;color:#7895ab!important;font-size:.76rem!important;line-height:1.8!important}
.service-paths{gap:2.5rem 4rem!important}.service-paths>article{border:0!important;border-top:1px solid #719bb02c!important;border-radius:0!important;padding:1.7rem 0 1.3rem!important;background:none!important;box-shadow:none!important}.service-paths>article:hover{transform:none!important;background:none!important}.service-paths h3{font-size:clamp(1.55rem,2.3vw,2.05rem)!important;line-height:1.28!important}.service-paths>article>p{font-size:1rem!important;line-height:1.85!important;color:#bcd0df!important}.service-paths .eyebrow{font-size:.7rem!important;color:#d4bb8e!important}.service-paths summary,.service-paths details p{font-size:.9rem!important}.v31-scope-note{background:none!important;border:0!important;border-top:1px solid #6c95a82c!important;border-radius:0!important;padding-inline:0!important}.agenten-v9 .process li{border-radius:0;background:none;box-shadow:none}.agenten-v9 .questions details{border-radius:0;background:none;box-shadow:none}.agenten-v9 .section{padding-top:5rem;padding-bottom:4rem}
@media(max-width:800px){.studio-section-heading{display:block;margin-bottom:1.5rem}.studio-section-heading h2{font-size:clamp(2.4rem,6vw,3.4rem)}.studio-section-heading>p{margin-top:1.4rem;max-width:560px}.studio-groups{gap:.3rem 1rem!important}.living-meta{gap:.7rem;flex-wrap:wrap}.living-meta>span:nth-child(2){display:none}.living-story{grid-template-columns:1fr;gap:.7rem;padding-top:1rem;min-height:0}.living-story>p{font-size:1rem;min-height:3.6em}.living-navigation{align-items:start;gap:1rem;flex-wrap:wrap}.living-navigation>p{font-size:.72rem}.living-further{gap:1rem;flex-wrap:wrap}.living-further>details{flex-basis:100%}.living-further>.text-link{margin-top:0}.agenten-v9 .section{padding-top:3.5rem;padding-bottom:2.5rem}.living-scene{margin-inline:-4px;width:calc(100% + 8px)}.studio-disclosure{font-size:.76rem!important}.service-paths{gap:1rem!important}}
@media(max-width:480px){.studio-section-heading h2{font-size:2.4rem}.studio-groups button{font-size:.78rem!important}.studio-options{gap:.25rem .4rem!important}.studio-options button{font-size:.79rem!important;padding-inline:.4rem!important}.living-meta>[data-sector]{font-size:.76rem}.living-meta>button{font-size:.72rem}.living-story>p{font-size:.98rem}.living-current h3{font-size:1.16rem}.living-navigation>p{font-size:.72rem}.living-further summary{font-size:.83rem}.living-further>.text-link{font-size:.87rem}.agenten-v9 .lead{font-size:1.02rem}.studio-section-heading>p{font-size:1rem!important}.living-scene{mask-image:linear-gradient(90deg,transparent,#000 1%,#000 99%,transparent)}.studio-section{padding-top:2.4rem!important}}
@media(prefers-reduced-motion:reduce){.living-paths path{transition:none}.living-packet{display:none}.living-scene *{animation:none!important}}

body.agenten-v9{overflow-x:clip}.agenten-v9 main{overflow:clip}.agenten-v9 .hero{overflow:clip}.agenten-v9 .studio-section{overflow:visible}
