.dh[data-astro-cid-clyiwr62]{--dh-sink:36vh;height:175vh;margin-top:calc(-1 * var(--header-h));position:relative}.dh__stage[data-astro-cid-clyiwr62]{height:100svh;color:var(--paper);background:radial-gradient(ellipse 70% 60% at 50% 42%, #ffffff1a, transparent 70%), linear-gradient(to bottom, var(--brand) 55%, var(--brand-deep));place-items:end center;display:grid;position:sticky;top:0;overflow:clip}.dh__word[data-astro-cid-clyiwr62]{font-family:var(--font-display);font-weight:900;font-size:var(--step-giant);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--paper);pointer-events:none;margin:0;line-height:.8;position:absolute;top:34%;left:50%;translate:-50% -50%}.dh__word--front[data-astro-cid-clyiwr62]{opacity:0;z-index:3}.dh__reels[data-astro-cid-clyiwr62]{pointer-events:none;height:54svh;position:absolute;inset:20% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.dh__track[data-astro-cid-clyiwr62]{align-items:flex-start;width:max-content;animation:90s linear infinite dh-reels;display:flex}.dh__reel[data-astro-cid-clyiwr62]{aspect-ratio:9/16;border-radius:1rem;flex:none;height:34svh;margin:14svh 7vw 0 0;overflow:hidden;rotate:-3deg;box-shadow:0 20px 40px #0a143c59}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n+2){height:30svh;margin-top:5svh;rotate:2deg}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n+3){height:32svh;margin-top:17svh;rotate:4deg}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n){height:28svh;margin-top:9svh;rotate:-2deg}.dh__reel[data-astro-cid-clyiwr62] img[data-astro-cid-clyiwr62]{object-fit:cover;width:100%;height:100%}@keyframes dh-reels{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.dh__track[data-astro-cid-clyiwr62]{animation:none}}.dh__person[data-astro-cid-clyiwr62]{z-index:2;transform-origin:50% 100%;width:min(28vw,25rem,65svh - 9.1rem);margin-bottom:-2px;position:relative}.dh__person[data-astro-cid-clyiwr62] img[data-astro-cid-clyiwr62]{filter:drop-shadow(0 24px 40px #0a143c59);width:100%}.dh__copy[data-astro-cid-clyiwr62]{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:auto 0 0}.dh__copy[data-astro-cid-clyiwr62] *{pointer-events:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.dh__person[data-astro-cid-clyiwr62],.dh__word--back[data-astro-cid-clyiwr62],.dh__word--front[data-astro-cid-clyiwr62],.dh__copy[data-astro-cid-clyiwr62]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 90vh}.dh__person[data-astro-cid-clyiwr62]{animation-name:dh-person}.dh__word--back[data-astro-cid-clyiwr62]{animation-name:dh-word}.dh__word--front[data-astro-cid-clyiwr62]{animation-name:dh-front}.dh__copy[data-astro-cid-clyiwr62]{animation-name:dh-copy}.dh__reels[data-astro-cid-clyiwr62]{animation:linear both dh-reels-out;animation-timeline:scroll(root);animation-range:0 60vh}}}@keyframes dh-reels-out{to{opacity:0}}@keyframes dh-person{to{filter:brightness(.88);scale:.78}}@keyframes dh-word{to{translate:-50% calc(-50% + var(--dh-sink))}}@keyframes dh-front{50%{opacity:0}70%{opacity:1}to{opacity:1;translate:-50% calc(-50% + var(--dh-sink))}}@keyframes dh-copy{25%{opacity:1;translate:0}55%,to{opacity:0;translate:0 2rem}}@media (width<=1000px){.dh[data-astro-cid-clyiwr62]{--dh-sink:27vh;height:150vh}.dh__copy[data-astro-cid-clyiwr62]{animation-name:none!important}.dh__word[data-astro-cid-clyiwr62]{top:23%}.dh__reels[data-astro-cid-clyiwr62]{height:46svh;inset:12% 0 auto}.dh__reel[data-astro-cid-clyiwr62]{height:26svh;margin:10svh 12vw 0 0}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n+2){height:22svh;margin-top:3svh}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n+3){height:24svh;margin-top:14svh}.dh__reel[data-astro-cid-clyiwr62]:nth-child(4n){height:21svh;margin-top:7svh}.dh__person[data-astro-cid-clyiwr62]{width:min(64vw,22rem,65svh - 14.95rem);margin-bottom:15rem}.dh__copy[data-astro-cid-clyiwr62]{background:linear-gradient(to top, var(--brand-deep) 55%, transparent);flex-direction:column;align-items:flex-start;gap:1.1rem;padding-top:6rem}}.bl[data-astro-cid-ymudctlf]{padding-block:clamp(2rem, 5vw, 4rem) var(--section);overflow:clip}.bl__text[data-astro-cid-ymudctlf]{padding-inline:var(--gutter);color:var(--brand);text-transform:uppercase;margin:0;font-size:clamp(3rem,11vw,8rem);font-weight:900;line-height:.9}.bl--live[data-astro-cid-ymudctlf] .bl__text[data-astro-cid-ymudctlf]{white-space:nowrap;will-change:transform;width:max-content;font-size:clamp(5rem,19vw,20rem)}.nc[data-astro-cid-iqddrtwo]{padding-block:var(--section);overflow:clip}.nc__view[data-astro-cid-iqddrtwo]{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.nc__view[data-astro-cid-iqddrtwo]::-webkit-scrollbar{display:none}.nc__list[data-astro-cid-iqddrtwo]{width:max-content;padding:0 var(--gutter) 5rem;align-items:flex-start;gap:clamp(1rem,1.8vw,1.75rem);margin:0 auto;list-style:none;display:flex}.nc__list[data-astro-cid-iqddrtwo] li[data-astro-cid-iqddrtwo]{margin-top:calc(var(--i) * clamp(.75rem, 1.4vw, 1.5rem));scroll-snap-align:center}.nc__card[data-astro-cid-iqddrtwo]{background:var(--ink);width:clamp(15rem,20vw,20rem);color:var(--paper);transition:background .3s var(--ease-out), translate .3s var(--ease-out);border-radius:.6rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1rem 1rem 1.5rem;text-decoration:none;display:grid;container-type:inline-size}.nc__card[data-astro-cid-iqddrtwo] img{aspect-ratio:1;object-fit:cover;border-radius:.4rem;width:100%}.nc__head[data-astro-cid-iqddrtwo]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.nc__title[data-astro-cid-iqddrtwo]{text-transform:uppercase;min-width:0;font-size:clamp(.95rem,9.25926cqi - .240741rem,1.6rem);font-weight:900}.nc__head[data-astro-cid-iqddrtwo] svg[data-astro-cid-iqddrtwo]{opacity:.6;transition:translate .3s var(--ease-out), opacity .3s var(--ease-out);flex:none}.nc__text[data-astro-cid-iqddrtwo]{font-size:var(--step-0);opacity:.9;line-height:1.35}@media (width<=800px){.nc__card[data-astro-cid-iqddrtwo]{width:min(78vw,20rem)}}.nc__card[data-astro-cid-iqddrtwo]:hover,.nc__card[data-astro-cid-iqddrtwo]:focus-visible{background:var(--brand);translate:0 -.4rem}.nc__card[data-astro-cid-iqddrtwo]:hover svg[data-astro-cid-iqddrtwo],.nc__card[data-astro-cid-iqddrtwo]:focus-visible svg[data-astro-cid-iqddrtwo]{opacity:1;translate:.35rem}.hero-copy[data-astro-cid-lcdefpme]{gap:1rem;max-width:min(36rem,34vw);display:grid}.hero-copy[data-astro-cid-lcdefpme] .tc{color:var(--paper)}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-side[data-astro-cid-lcdefpme]{gap:1rem;max-width:min(22rem,27vw);display:grid}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not([class]){color:var(--paper)}.projekte__nr[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--font-mono);font-weight:700}.projekte__titel[data-astro-cid-lcdefpme]{text-align:center;text-transform:uppercase;font-size:var(--step-4);margin:.75rem 0 clamp(2rem,4vw,3.5rem)}.split-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(10rem,1fr) 3fr;align-items:baseline;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.split-head[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.sub[data-astro-cid-lcdefpme]{margin-top:1.25rem}.numbers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.footnote[data-astro-cid-lcdefpme]{font-size:var(--step--1);margin-top:2rem}.more[data-astro-cid-lcdefpme]{font-weight:600}.after-cta[data-astro-cid-lcdefpme]{font-size:var(--step--1);padding-block:1.5rem}@media (width<=1000px){.hero-copy[data-astro-cid-lcdefpme],.hero-side[data-astro-cid-lcdefpme]{max-width:34rem}}@media (width<=900px){.numbers[data-astro-cid-lcdefpme],.split-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
