.ue-hero{padding:120px 0 0}.ue-hero-title{font-family:var(--serif);letter-spacing:-.028em;color:var(--navy);margin-top:40px;font-size:clamp(48px,7.4vw,108px);font-weight:400;line-height:1}.ue-hero-title em{color:var(--gold-deep);font-style:italic}.ue-hero-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ue-hero-line-inner{display:block}.ue-hero-sub{max-width:560px;color:var(--navy-soft);margin-top:36px;padding-bottom:104px;font-size:20px;line-height:1.6}.ue-kapitel{padding:var(--section-pad-sm) 0;border-top:1px solid var(--hairline)}.ue-kapitel-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:96px;display:grid}.ue-kapitel-grid-flip{grid-template-columns:1fr 1.1fr}.ue-kicker{color:var(--gold-deep);margin-bottom:28px}.ue-kapitel-title{font-family:var(--serif);letter-spacing:-.018em;color:var(--navy);max-width:16ch;margin-bottom:28px;font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.08}.ue-kapitel-title em{color:var(--gold-deep);font-style:italic}.ue-kapitel-text p{color:var(--navy-soft);max-width:520px;font-size:17px;line-height:1.7}.ue-kapitel-text p+p{margin-top:20px}.ue-kapitel-text p em{color:var(--navy);font-style:italic}.ue-kapitel-text p strong{color:var(--navy);font-weight:600}.ue-figure{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--beige-soft);position:relative;overflow:hidden}.ue-figure img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.ue-figure-frame{pointer-events:none;border:1px solid #c9a9614d;position:absolute;inset:16px}.ue-team{padding:0 0 var(--section-pad-sm)}.ue-team-head{margin-bottom:56px}.ue-team-head .ue-kapitel-title{max-width:none}.ue-team-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.ue-team-card{margin:0}.ue-team-figure{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--beige-soft);position:relative;overflow:hidden}.ue-team-figure img{object-fit:cover;object-position:center 25%}.ue-team-card:nth-child(2) img{object-position:center 0%}.ue-team-caption{flex-direction:column;gap:6px;margin-top:20px;display:flex}.ue-team-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--navy);font-size:clamp(19px,1.7vw,22px)}.ue-team-rolle{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:500}@media (max-width:860px){.ue-team-grid{grid-template-columns:1fr;gap:40px;max-width:480px}}.ue-stats{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--off-white);padding:var(--section-pad-md) 0}.ue-stats-eyebrow{margin-bottom:64px;display:block}.ue-stats-grid{grid-template-columns:repeat(3,1fr);gap:64px;display:grid}.ue-stat{border-top:1px solid var(--hairline-dark);padding-top:28px}.ue-stat-value{font-family:var(--serif);letter-spacing:-.03em;color:var(--off-white);font-feature-settings:"lnum" 1, "tnum" 1;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.95;display:block}.ue-stat-suffix{color:var(--gold)}.ue-stat-label{letter-spacing:.16em;text-transform:uppercase;color:#faf7f299;margin-top:18px;font-size:12px;font-weight:500;display:block}.ue-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ue-skyline{height:clamp(320px,55vh,560px);position:relative;overflow:hidden}.ue-skyline-media{height:120%;position:absolute;top:-10%;left:0;right:0}.ue-skyline-media img{object-fit:cover}.ue-skyline-scrim{pointer-events:none;background:linear-gradient(#0000 35%,#0e1b3d66 68%,#0e1b3dc7);position:absolute;inset:0}.ue-skyline-caption{max-width:var(--container);padding:0 var(--gutter);font-family:var(--serif);letter-spacing:-.015em;color:var(--off-white);text-shadow:0 1px 3px #0e1b3d99;margin:0 auto;font-size:clamp(24px,3vw,38px);position:absolute;bottom:40px;left:0;right:0}.ue-skyline-caption em{color:var(--gold);font-style:italic}.ue-plattform{padding:var(--section-pad) 0 var(--section-pad-sm)}.ue-plattform-list{border-top:1px solid var(--hairline);margin-top:72px;list-style:none}.ue-plattform-link{border-bottom:1px solid var(--hairline);color:var(--navy);grid-template-columns:72px 320px 1fr auto;align-items:baseline;gap:32px;padding:36px 0;text-decoration:none;display:grid}.ue-plattform-num{font-family:var(--serif);color:var(--gold-deep);font-size:16px}.ue-plattform-name{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(24px,2.8vw,34px);line-height:1.15;transition:color .2s}.ue-plattform-desc{color:var(--navy-soft);max-width:52ch;font-size:14.5px;line-height:1.6}.ue-plattform-arrow{color:var(--navy-soft);font-size:20px;transition:transform .25s,color .2s}.ue-plattform-link:hover .ue-plattform-name{color:var(--gold-deep)}.ue-plattform-link:hover .ue-plattform-arrow{color:var(--gold-deep);transform:translate(8px)}.ue-plattform-link:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.ue-plattform-link:focus-visible .ue-plattform-name,.ue-plattform-link:focus-visible .ue-plattform-arrow{color:var(--gold-deep)}.contact-row-value a:focus-visible,.contact-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ue-credo{padding:var(--section-pad-sm) 0 var(--section-pad);border-top:1px solid var(--hairline)}.ue-credo-text{font-family:var(--serif);letter-spacing:-.018em;color:var(--navy);text-align:center;view-timeline:--credo block;font-size:clamp(30px,4.2vw,54px);line-height:1.22}.ue-underline{color:var(--gold-deep);white-space:nowrap;font-style:italic;position:relative}.ue-underline:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-.06em;left:0;right:0}.contact{background:var(--navy);color:var(--off-white);padding:var(--section-pad-sm) 0}.contact-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:96px;display:grid}.contact-title{font-family:var(--serif);letter-spacing:-.018em;color:var(--off-white);margin-bottom:24px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1}.contact-text{color:#faf7f2bd;max-width:480px;font-size:17px;line-height:1.7}.contact-details{flex-direction:column;gap:36px;display:flex}.contact-row{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;gap:24px;padding-bottom:16px;display:flex}.contact-row-label{letter-spacing:.18em;text-transform:uppercase;color:#faf7f299;font-size:11px;font-weight:500}.contact-row-value{font-family:var(--serif);text-align:right;font-size:17px}.contact-row-value a{color:inherit;border-bottom:1px solid var(--gold);text-decoration:none}.contact-row-value a:hover{color:var(--gold)}.contact-cta{align-self:flex-start;margin-top:12px}@keyframes ue-line-up{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes ue-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ue-hero-line-inner{animation:.8s cubic-bezier(.22,.75,.2,1) both ue-line-up;animation-delay:var(--d,0s)}.ue-hero-item{animation:.7s cubic-bezier(.22,.75,.2,1) both ue-fade-up;animation-delay:var(--d,0s)}}@keyframes ue-reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ue-unveil-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ue-unveil-clip-rechts{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ue-unveil-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ue-parallax-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@keyframes ue-underline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ue-reveal{animation:linear both ue-reveal-in;animation-timeline:view();animation-range:entry entry 42%}.ue-unveil{animation:linear both ue-unveil-clip;animation-timeline:view();animation-range:entry entry 65%}.ue-unveil-rechts{animation-name:ue-unveil-clip-rechts}.ue-unveil img{animation:linear both ue-unveil-zoom;animation-timeline:view();animation-range:entry entry 85%}.ue-skyline-media{animation:linear both ue-parallax-drift;animation-timeline:view();animation-range:cover}.ue-underline:after{transform-origin:0;animation:linear both ue-underline-draw;animation-timeline:--credo;animation-range:entry 40%}}}@media (max-width:980px){.ue-stats{padding:var(--section-pad-sm) 0}.ue-kapitel-grid,.ue-kapitel-grid-flip{grid-template-columns:1fr;gap:48px}.ue-kapitel-grid-flip .ue-figure{order:2}.ue-figure{max-width:480px}.ue-stats-grid{grid-template-columns:1fr;gap:40px}.ue-plattform-link{grid-template-columns:48px 1fr auto;gap:16px 24px}.ue-plattform-desc{grid-area:2/2/auto/3}.contact-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.ue-skyline-caption{padding:0 var(--gutter-mobile)}}
