.ue-hero{border-bottom:1px solid var(--hairline);position:relative;overflow:clip}.ue-hero-split{width:min(100%, calc((100% + var(--container)) / 2));padding-left:var(--gutter);grid-template:"text figur"minmax(0,1fr)"text caption"64px/minmax(0,1fr) minmax(0,1fr);column-gap:72px;margin-left:auto;display:grid}@media (min-width:1600px){.ue-hero-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ue-hero-text{grid-area:text;align-self:center;padding:96px 0 88px}.ue-hero-title{font-family:var(--serif);font-size:var(--h1-hero);letter-spacing:-.028em;color:var(--navy);margin-top:40px;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-rule{background:var(--hairline);transform-origin:0;height:1px;margin-top:44px;position:relative}.ue-hero-rule:after{content:"";background:var(--gold);width:48px;height:1px;position:absolute;top:0;left:0}.ue-hero-sub{max-width:34ch;color:var(--navy-soft);margin:0;padding-top:32px;font-size:20px;line-height:1.6}.ue-hero-figur{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--beige-soft);grid-area:figur;min-height:clamp(680px,100svh - 158px,820px);margin:0;position:relative;overflow:clip;box-shadow:0 32px 64px -40px #0e1b3d80}.ue-hero-media{transform-origin:50% 40%;position:absolute;inset:-6% 0}.ue-hero-img{object-fit:cover;object-position:50% 90%}.ue-hero-figur .ue-figure-frame{z-index:1;border-color:#c9a96173;inset:14px}.ue-hero-caption{flex-wrap:wrap;grid-area:caption;align-items:center;gap:4px 16px;height:64px;margin:0;display:flex}.ue-hero-caption-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--navy);font-size:16px}.ue-hero-caption-meta{color:var(--gold-deep)}.ue-kapitel{padding:var(--section-pad-sm) 0;border-top:1px solid var(--hairline)}.ue-hero+.ue-kapitel{border-top:0}#kapitel-01,#kapitel-02,#kapitel-03{scroll-margin-top:120px}.ue-kapitel-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:96px;display:grid}.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:clip}.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;transition:border-color .35s;position:absolute;inset:16px}.ue-reelpaar{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:start;gap:20px;width:100%;max-width:480px;padding-top:48px;display:grid}.ue-reel-slot{min-width:0}.ue-reel-slot:first-child{margin-top:-48px}.ue-reelpaar .reel-frame{box-shadow:0 30px 60px -40px #0e1b3d8c}.ue-kapitel-bleed{width:min(100%, calc((100% + var(--container)) / 2));padding-right:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:96px;margin-right:auto;display:grid}.ue-kapitel-bleed .ue-figure{aspect-ratio:1;border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:none}.ue-kapitel-bleed .ue-figure img{object-position:50% 60%}.ue-kapitel-bleed .ue-figure .ue-figure-frame{border-color:#c9a96173;inset:14px}.ue-kapitel-bleed .ue-kapitel-text{justify-self:end;width:100%;max-width:520px}.ue-team{padding:var(--section-pad-sm) 0;border-top:1px solid var(--hairline)}.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:first-child img{object-position:50% 20%}.ue-team-card:nth-child(2) img{object-position:50% 0%}.ue-team-card:nth-child(3) img{object-position:50% 15%}.ue-team-card:hover .ue-figure-frame,.ue-team-card:focus-within .ue-figure-frame{border-color:#c9a961bf}.ue-team-caption{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;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}.ue-stats{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--off-white);padding:128px 0}.ue-stats-eyebrow{margin-bottom:56px;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;position:relative}.ue-stat:before{content:"";background:var(--gold);width:32px;height:1px;position:absolute;top:-1px;left:0}.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(360px,60vh,600px);position:relative;overflow:clip}.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-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:96px;display:grid}.ue-plattform-kopf{position:sticky;top:120px}.ue-plattform .ue-kapitel-title{max-width:none;font-size:clamp(30px,3.2vw,44px)}.ue-plattform-kopf p{max-width:440px}.ue-plattform-list{border-top:1px solid var(--hairline);margin:0;list-style:none;position:relative}.ue-plattform-list:before{content:"";background:var(--gold);width:48px;height:1px;position:absolute;top:-1px;left:0}.ue-plattform-link{border-bottom:1px solid var(--hairline);color:var(--navy);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:30px 0;text-decoration:none;display:grid}.ue-plattform-num{font-family:var(--serif);color:var(--gold-deep);grid-row:1;font-size:16px}.ue-plattform-name{font-family:var(--serif);letter-spacing:-.015em;grid-row:1;font-size:clamp(24px,2.4vw,32px);line-height:1.15;transition:color .2s}.ue-plattform-desc{color:var(--navy-soft);grid-area:2/2;max-width:46ch;font-size:15px;line-height:1.6}.ue-plattform-arrow{color:var(--navy-soft);grid-area:1/3;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)}.ue-credo{border-top:1px solid var(--hairline);padding:120px 0 140px}.ue-credo-text{font-family:var(--serif);letter-spacing:-.018em;color:var(--navy);text-align:center;view-timeline:--credo block;font-size:clamp(32px,4.4vw,58px);line-height:1.18}.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}.ue-page .contact{background:var(--navy);color:var(--off-white);padding:var(--section-pad-sm) 0}.ue-page .contact-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:96px;display:grid}.ue-page .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}.ue-page .contact-text{color:#faf7f2bd;max-width:480px;font-size:17px;line-height:1.7}.ue-page .contact-details{flex-direction:column;gap:36px;display:flex}.ue-page .contact-row{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;gap:24px;padding-bottom:16px;display:flex}.ue-page .contact-row-label{letter-spacing:.18em;text-transform:uppercase;color:#faf7f299;font-size:11px;font-weight:500}.ue-page .contact-row-value{font-family:var(--serif);text-align:right;font-size:17px}.ue-page .contact-row-value a{color:inherit;border-bottom:1px solid var(--gold);text-decoration:none}.ue-page .contact-row-value a:hover{color:var(--gold)}.ue-page .contact-cta{align-self:flex-start;margin-top:12px}.ue-page .contact-row-value a:focus-visible,.ue-page .contact-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@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)}}@keyframes ue-fade{0%{opacity:0}to{opacity:1}}@keyframes ue-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ue-rule-fill{0%{width:48px}to{width:100%}}@keyframes ue-curtain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ue-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ue-hero-drift{0%{translate:0}to{translate:0 -24px}}@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-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)}}@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)}.ue-hero-rule{animation:.7s cubic-bezier(.22,.75,.2,1) .36s both ue-rule-draw}.ue-hero-figur:after{content:"";z-index:2;background:var(--off-white);transform-origin:0;pointer-events:none;animation:1s cubic-bezier(.22,.75,.2,1) .2s both ue-curtain;position:absolute;inset:0}.ue-hero-media{animation:1.4s cubic-bezier(.22,.75,.2,1) .2s both ue-settle}.ue-hero-figur .ue-figure-frame{animation:.6s 1.1s both ue-fade}@supports (animation-timeline:scroll()){.ue-hero-rule:after{animation:linear both ue-rule-fill;animation-timeline:scroll(root);animation-range:0 60vh}.ue-hero-media{animation:1.4s cubic-bezier(.22,.75,.2,1) .2s both ue-settle,linear both ue-hero-drift;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}@supports (animation-timeline:view()){.ue-reveal{animation:linear both ue-reveal-in;animation-timeline:view();animation-range:entry entry 42%}.ue-reel-slot:nth-child(2){animation-range:entry 10% entry 55%}.ue-team-card:nth-child(2){animation-range:entry 8% entry 50%}.ue-team-card:nth-child(3){animation-range:entry 16% entry 58%}.ue-unveil{animation:linear both ue-unveil-clip;animation-timeline:view();animation-range:entry entry 65%}.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-hero-split{grid-template:"text""figur""caption"/minmax(0,1fr);column-gap:0}.ue-hero-text{padding:72px var(--gutter) 0 0}.ue-hero-figur{aspect-ratio:4/5;border-radius:var(--radius-sm);width:min(100%,480px);min-height:0;margin-top:44px}.ue-hero-caption{height:auto;min-height:56px;padding:14px var(--gutter) 24px 0}.ue-kapitel-grid{grid-template-columns:1fr;gap:48px}.ue-reelpaar{justify-self:start;padding-top:24px}.ue-reel-slot:first-child{margin-top:-24px}.ue-kapitel-bleed{grid-template-columns:minmax(0,1fr);row-gap:48px}.ue-kapitel-bleed .ue-kapitel-text{max-width:560px;padding-left:var(--gutter);order:1;justify-self:start}.ue-kapitel-bleed .ue-figure{aspect-ratio:4/5;border-radius:0 var(--radius-sm) var(--radius-sm) 0;order:2;width:min(100%,480px)}.ue-kapitel-bleed .ue-figure img{object-position:50% 55%}.ue-stats{padding:var(--section-pad-sm) 0}.ue-stats-grid{grid-template-columns:1fr;gap:40px}.ue-plattform-grid{grid-template-columns:1fr;row-gap:56px}.ue-plattform-kopf{position:static}.ue-plattform-link{grid-template-columns:48px 1fr auto;gap:16px 24px}.ue-page .contact-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.ue-hero-split{padding-left:var(--gutter-mobile)}.ue-hero-text{padding:64px var(--gutter-mobile) 0 0}.ue-hero-sub{font-size:17px}.ue-hero-caption,.ue-kapitel-bleed{padding-right:var(--gutter-mobile)}.ue-kapitel-bleed .ue-kapitel-text{padding-left:var(--gutter-mobile)}.ue-skyline-caption{padding:0 var(--gutter-mobile)}}@media (max-width:860px){.ue-team-grid{grid-template-columns:1fr;gap:40px;max-width:480px}}@media (max-width:640px){.ue-reelpaar{gap:16px;max-width:none}.ue-reelpaar .reel-format{display:none}.ue-reelpaar .reel-titel{font-size:14px;line-height:1.35}.ue-br-lg{display:none}.ue-credo{padding:96px 0 112px}}@media (max-width:560px){.ue-hero-figur{border-radius:var(--radius-sm) 0 0 var(--radius-sm);width:100%}.ue-kapitel-bleed .ue-figure{width:100%}}@media (max-width:360px){.ue-hero-title{font-size:11vw}}@media (max-width:980px){.ue-plattform{padding:var(--section-pad-sm) 0}}
