@layer reset,tokens,base,layout,components,sections,utilities,motion;@layer reset{*,*::before,*::after{box-sizing: border-box}*{margin: 0;min-inline-size: 0}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{min-block-size: 100svh;line-height: 1.6}img,picture,svg,video,canvas{display: block;max-inline-size: 100%}img{block-size: auto}input,button,textarea,select{font: inherit;color: inherit;letter-spacing: inherit}button{background: none;border: 0;padding: 0;cursor: pointer}a{color: inherit;text-decoration: none}ul[role="list"],ol[role="list"]{list-style: none;padding: 0}h1,h2,h3,h4,h5,h6{overflow-wrap: break-word}[hidden]{display: none !important}}@layer tokens{:root{color-scheme: dark;--brand-gold: #a38347;--brand-ivory: #d2c9bd;--brand-ink: #30383b;--navy-950: #060a12;--navy-900: #0a101c;--navy-850: #0c121e;--navy-800: #101827;--navy-700: #17202f;--navy-600: #1e2734;--navy-500: #2a3341;--gold-200: #e7d5ac;--gold-300: #d8bd88;--gold-400: #c9a86e;--gold-500: #c09f63;--gold-600: #a98748;--gold-700: #8e7144;--gold-800: #60513f;--ivory-50: #f4f2ec;--ivory-100: #f0ede4;--ivory-200: #e3dcd1;--ivory-300: #d3cdc0;--ivory-400: #b3ab9c;--ivory-500: #8b8578;--color-bg: var(--navy-900);--color-bg-raised: var(--navy-850);--color-bg-deep: var(--navy-950);--color-text: var(--ivory-200);--color-heading: var(--ivory-100);--color-text-muted: var(--ivory-400);--color-text-faint: var(--ivory-500);--color-accent: var(--gold-500);--color-accent-strong: var(--gold-300);--color-accent-small: var(--gold-600);--rule: color-mix(in srgb,var(--gold-500) 26%,transparent);--rule-soft: color-mix(in srgb,var(--ivory-300) 12%,transparent);--rule-faint: color-mix(in srgb,var(--ivory-300) 8%,transparent);--font-display: "Bodoni Moda","GFS Didot","Didot Fallback","Bodoni Fallback",Didot,"Bodoni MT",Georgia,serif;--font-text: "Instrument Sans","Inter","Inter Fallback","Instrument Fallback","Helvetica Neue",Arial,sans-serif;--text-micro: 0.66rem;--text-label: 0.72rem;--text-small: 0.86rem;--text-base: 1rem;--text-lede: clamp(1.1rem,0.9rem + 0.5vw,1.4rem);--text-h4: 1.22rem;--text-h3: clamp(1.4rem,1.05rem + 1.4vw,2rem);--text-h2: clamp(2.15rem,0.4rem + 4.4vw,4.15rem);--text-display-2: clamp(2.35rem,1.2rem + 4.6vw,5.25rem);--text-display: clamp(2rem,0.2rem + 8.4vw,7.5rem);--tracking-label: 0.24em;--tracking-caps: 0.34em;--space-3xs: 0.25rem;--space-2xs: 0.5rem;--space-xs: 0.75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: clamp(2.5rem,2rem + 2vw,3.5rem);--space-2xl: clamp(3.5rem,2.5rem + 4vw,6rem);--space-section: clamp(6rem,4rem + 6vw,8rem);--gutter: clamp(1.5rem,5vw,6rem);--shell-max: 1440px;--measure: 68ch;--z-mesh: 0;--z-photo: 1;--z-veil: 2;--z-ornament: 3;--z-content: 10;--z-card: 11;--z-header: 50;--z-menu: 60;--z-popover: 70;--z-debug: 90;--z-skip: 100;--dur-quick: 240ms;--dur-ui: 480ms;--dur-reveal: 1100ms;--dur-mask: 1300ms;--dur-draw: 1400ms;--dur-settle: 1800ms;--dur-ornament: 2400ms;--ease-editorial: cubic-bezier(0.22,0.61,0.36,1);--ease-glide: cubic-bezier(0.45,0.05,0.25,1);--ease-settle: cubic-bezier(0.16,0.84,0.3,1);--ease-exit: cubic-bezier(0.4,0,0.9,0.6);--stagger: 90ms;--stagger-lines: 120ms;--dist-rise: 1.25rem;--dist-rise-sm: 0.5rem;--scale-settle: 1.06;--motion-scale: 1;--clip-frame: 0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%;--clip-raute: 25% 25%,50% 0%,75% 25%,100% 50%,75% 75%,50% 100%,25% 75%,0% 50%;--clip-raute-s: 38% 38%,50% 26%,62% 38%,74% 50%,62% 62%,50% 74%,38% 62%,26% 50%;--clip-stern: 44% 44%,50% 12%,56% 44%,88% 50%,56% 56%,50% 88%,44% 56%,12% 50%;--clip-facette-0: 0% 0%,6% 0%,12% 0%,6% 50%,0% 100%,0% 100%,0% 100%,0% 50%;--clip-fase: 0% 0%,50% 0%,calc(100% - 1rem) 0%,100% 1rem,100% 100%,50% 100%,1rem 100%,0% calc(100% - 1rem);--clip-fase-h: 0% 0%,50% 0%,calc(100% - 2rem) 0%,100% 2rem,100% 100%,50% 100%,2rem 100%,0% calc(100% - 2rem);--edge-bogen: 0% 3.5rem,55% 0%,100% 1.5rem,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%;--edge-keil: 0% 2.5rem,50% 1.25rem,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%}:root[data-motion="lite"]{--motion-scale: 0.7}:root[data-motion="off"]{--motion-scale: 0}}@layer base{@font-face{font-family: "Bodoni Moda";font-style: italic;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/bodoni-moda-italic-latin-ext.SADCr6flAN.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Bodoni Moda";font-style: italic;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/bodoni-moda-italic-latin.tzcyjBO5J4.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Bodoni Moda";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/bodoni-moda-normal-latin-ext.8Vbkp87wko.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Bodoni Moda";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/bodoni-moda-normal-latin.wDIhnvY297.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Instrument Sans";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/instrument-sans-normal-latin-ext.xPz-pB8sHP.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Instrument Sans";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/instrument-sans-normal-latin.LuF1mKmNil.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "GFS Didot";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/gfs-didot-normal-greek.7dCbQXyVpN.woff2") format("woff2");unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Inter";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/inter-normal-greek.G-NEjikvvw.woff2") format("woff2");unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Didot Fallback";src: local("Georgia");size-adjust: 103.77%;unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Inter Fallback";src: local("Arial");size-adjust: 109.56%;unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Bodoni Fallback";src: local("Georgia");size-adjust: 101.87%;ascent-override: 110.93%;descent-override: 39.27%;line-gap-override: 0%}@font-face{font-family: "Bodoni Fallback";font-style: italic;src: local("Georgia Italic"),local("Georgia-Italic");size-adjust: 94.45%;ascent-override: 119.64%;descent-override: 42.35%;line-gap-override: 0%}@font-face{font-family: "Instrument Fallback";font-weight: 400;src: local("Arial");size-adjust: 102.54%;ascent-override: 94.6%;descent-override: 24.38%;line-gap-override: 0%}@font-face{font-family: "Instrument Fallback";font-weight: 500;src: local("Arial");size-adjust: 97.98%;ascent-override: 99.01%;descent-override: 25.52%;line-gap-override: 0%}}@layer base{html{font-size: 112.5%;scroll-behavior: smooth;scroll-padding-block-start: 6rem;scrollbar-color: var(--gold-600) var(--navy-950)}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width: 10px;height: 10px;background: var(--navy-950)}::-webkit-scrollbar-thumb{border: 2px solid var(--navy-950);border-radius: 5px;background: var(--gold-600)}::-webkit-scrollbar-thumb:hover{background: var(--gold-500)}}@media (forced-colors: active){html{scrollbar-color: auto}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}html[data-menu-open]{overflow: hidden}body{position: relative;background-color: var(--color-bg);color: var(--color-text);font-family: var(--font-text);font-synthesis-weight: none;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}body::before{content: "";position: fixed;inset: 0;z-index: 0;pointer-events: none;opacity: 0.035;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background: var(--gold-700);color: var(--ivory-100)}:focus-visible{outline: 2px solid var(--gold-300);outline-offset: 3px}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 400;line-height: 1.1;color: var(--color-heading);text-wrap: balance}p{text-wrap: pretty}main{position: relative;z-index: var(--z-content);display: block;overflow-x: clip}main:focus{outline: none}.skip-link{position: fixed;inset-block-start: var(--space-s);inset-inline-start: var(--space-s);z-index: var(--z-skip);padding: 0.75rem 1.25rem;background: var(--navy-800);color: var(--ivory-100);font-size: var(--text-small);transform: translateY(-200%)}.skip-link:focus{transform: none}@media (forced-colors: active){body::before{display: none}}}@layer layout{.shell{inline-size: 100%;max-inline-size: var(--shell-max);margin-inline: auto;padding-inline: var(--gutter)}.section{position: relative;padding-block: var(--space-section);container-type: inline-size}.section--raised{background-color: var(--color-bg-raised)}.section--edge-keil,.section--edge-bogen{isolation: isolate;background: none}.section--edge-keil::before,.section--edge-bogen::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--color-bg-raised);pointer-events: none}.section--edge-keil::before{clip-path: polygon(var(--edge-keil))}.section--edge-bogen::before{clip-path: polygon(var(--edge-bogen))}@supports (clip-path: shape(from 0 0,line to 1px 1px)){.section--edge-bogen::before{clip-path: shape(from 0% 3.5rem,curve to 100% 1.5rem with 55% -1.25rem,vline to 100%,hline to 0%,close)}}.stack > * + *{margin-block-start: var(--stack,var(--space-m))}.page-top{padding-block-start: clamp(10rem,8rem + 5vw,13rem)}}@layer components{.rule{display: block;block-size: 1px;border: 0;background: linear-gradient(to right,var(--gold-700),color-mix(in srgb,var(--gold-700) 18%,transparent))}.rule--center{margin-inline: auto;background: linear-gradient(to right,transparent,var(--gold-600),transparent)}.rule-soft{display: block;block-size: 1px;border: 0;background: var(--rule-soft)}.star{display: inline-flex;align-items: center;gap: 0.75rem;color: var(--gold-600)}.star__icon{flex: none;inline-size: 0.6rem;block-size: 0.6rem;overflow: visible}.star__fill{fill: currentColor}.star__outline{fill: none;stroke: currentColor;stroke-width: 0.9;stroke-linejoin: round}.hair{display: block;inline-size: 3.5rem;block-size: 1px;background: currentColor}.hair--left{transform-origin: right center;-webkit-mask-image: linear-gradient(to left,#000,transparent);mask-image: linear-gradient(to left,#000,transparent)}.hair--right{transform-origin: left center;-webkit-mask-image: linear-gradient(to right,#000,transparent);mask-image: linear-gradient(to right,#000,transparent)}.scrub{display: block}.scrub__line{display: block;inline-size: 100%;block-size: 100%;transform-origin: center top}.scrub--up .scrub__line{transform-origin: center bottom}@media (forced-colors: active){.rule,.rule--center,.rule-soft,.hair,.scrub__line{background: CanvasText}}}@layer components{.brand{display: inline-grid;vertical-align: top}.brand > *{grid-area: 1 / 1}.brand svg{display: block;inline-size: 100%;block-size: auto}.brand__arc,.brand__glint{display: block;pointer-events: none}.brand__arc{-webkit-mask-image: linear-gradient(90deg,#000 calc(var(--arc,106%) - 6%),transparent var(--arc,106%));mask-image: linear-gradient(90deg,#000 calc(var(--arc,106%) - 6%),transparent var(--arc,106%))}.brand__glint{-webkit-mask-image: linear-gradient( 90deg,transparent calc(var(--glint,115%) - 9%),#000 var(--glint,115%),transparent calc(var(--glint,115%) + 9%) );mask-image: linear-gradient( 90deg,transparent calc(var(--glint,115%) - 9%),#000 var(--glint,115%),transparent calc(var(--glint,115%) + 9%) )}.brand__glint path{fill: var(--gold-200)}.brand__star{transform-box: fill-box;transform-origin: center}.brand__hair--left{transform-box: fill-box;transform-origin: right center}.brand__hair--right{transform-box: fill-box;transform-origin: left center}@media (forced-colors: active){.brand__glint{display: none}}}@layer components{@property --edge-angle{syntax: "<angle>";inherits: false;initial-value: 135deg}.glass{position: relative;isolation: isolate;background: linear-gradient(160deg,rgb(240 237 228 / 0.055) 0%,rgb(240 237 228 / 0) 45%),color-mix(in srgb,var(--navy-800) 66%,transparent);-webkit-backdrop-filter: blur(18px) saturate(140%);backdrop-filter: blur(18px) saturate(140%)}.glass--ruhig{-webkit-backdrop-filter: none;backdrop-filter: none;background: linear-gradient(160deg,rgb(240 237 228 / 0.055) 0%,rgb(240 237 228 / 0) 45%),color-mix(in srgb,var(--navy-900) 84%,transparent)}.glass::before{content: "";position: absolute;inset: 0;z-index: 1;padding: 1px;background: linear-gradient( var(--edge-angle,135deg),rgb(231 213 172 / 0.34) 0%,rgb(240 237 228 / 0.07) 38%,rgb(240 237 228 / 0.03) 62%,rgb(201 168 110 / 0.2) 100% );-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events: none}.glass--tilt::after{content: "";position: absolute;inset: 0;z-index: 1;background: radial-gradient(circle at var(--mx,50%) var(--my,30%),rgb(240 237 228 / 0.08),transparent 55%);opacity: 0;pointer-events: none;transition: opacity var(--dur-ui) var(--ease-editorial)}.glass--tilt[data-tilting]::after{opacity: 1}.glass :focus-visible{box-shadow: 0 0 0 5px var(--navy-950)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background: var(--navy-800)}}@media (prefers-reduced-transparency: reduce){.glass{-webkit-backdrop-filter: none;backdrop-filter: none;background: var(--navy-800)}}@media (forced-colors: active){.glass{-webkit-backdrop-filter: none;backdrop-filter: none;background: Canvas;outline: 1px solid CanvasText;outline-offset: -1px}.glass::before,.glass--tilt::after{display: none}}}@layer components{.mesh{position: absolute;inset: 0;z-index: var(--z-mesh);overflow: hidden;background: var(--navy-950);pointer-events: none}.mesh__poster,.mesh__canvas{position: absolute;inset: 0;display: block;inline-size: 100%;block-size: 100%}.mesh__canvas{opacity: 0}.mesh.is-live .mesh__canvas{opacity: 1}@media (prefers-reduced-motion: no-preference){.mesh.is-live .mesh__canvas{transition: opacity 1200ms var(--ease-editorial)}}.mesh__veil{position: absolute;inset: 0;background: radial-gradient(130% 100% at var(--mesh-fx,50%) var(--mesh-fy,40%),transparent 30%,rgb(6 10 18 / 0.6) 100%),linear-gradient(to bottom,rgb(10 16 28 / 0) 50%,var(--navy-900) 100%)}.mesh--home{--mesh-fx: 68%;--mesh-fy: 30%}.mesh--capital{--mesh-fx: 72%;--mesh-fy: 35%}.mesh--advisory{--mesh-fx: 30%;--mesh-fy: 35%}.mesh--kontakt{--mesh-fx: 50%;--mesh-fy: 40%}.mesh--404{--mesh-fx: 50%;--mesh-fy: 45%}.page-mesh{inset: 0 calc(50% - 50vw) auto;z-index: -1;block-size: min(100svh,60rem)}.page-mesh .mesh__veil{background: linear-gradient(rgb(10 16 28 / 0.46),rgb(10 16 28 / 0.46)),radial-gradient(130% 100% at var(--mesh-fx,50%) var(--mesh-fy,40%),transparent 30%,rgb(6 10 18 / 0.6) 100%),linear-gradient(to bottom,rgb(10 16 28 / 0) 40%,var(--navy-900) 100%)}@media (forced-colors: active){.mesh{display: none}}}@layer components{.button{display: inline-flex;align-items: center;justify-content: center;gap: 0.9rem;padding: 0.85rem 1.5rem;font-size: 0.68rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;white-space: nowrap;transition: color var(--dur-ui) var(--ease-editorial),border-color var(--dur-ui) var(--ease-editorial),background-color var(--dur-ui) var(--ease-editorial)}.button--outline{border: 1px solid color-mix(in srgb,var(--gold-700) 50%,transparent);color: var(--gold-400)}.button--large{padding: 1.1rem 2.5rem;font-size: 0.72rem;letter-spacing: 0.26em}.button--outline:hover{border-color: var(--gold-500);background-color: color-mix(in srgb,var(--gold-500) 8%,transparent);color: var(--gold-300)}}@layer components{.cta{display: inline-flex;align-items: center;gap: 1rem;font-size: var(--text-label);font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--ivory-100);transition: color var(--dur-ui) var(--ease-editorial)}.cta:hover{color: var(--gold-300)}.cta__line{display: block;inline-size: 4rem;block-size: 1px;background: var(--gold-600);transform: scaleX(0.625);transform-origin: left center;transition: transform var(--dur-ui) var(--ease-editorial),background-color var(--dur-ui) var(--ease-editorial)}.cta:hover .cta__line,.cta:focus-visible .cta__line{transform: scaleX(1);background: var(--gold-400)}.cta--small{font-size: 0.7rem;color: var(--gold-400)}.cta--small:hover{color: var(--gold-200)}.cta--small .cta__line{inline-size: 3.5rem;transform: scaleX(0.57)}}@layer components{.section-head{display: grid;gap: 2rem}.section-head--center{justify-items: center;text-align: center}.section-head__mark{display: flex;align-items: center;gap: var(--space-m)}.section-head__nr{color: var(--color-accent-small);font: 500 0.8rem/1 var(--font-text);letter-spacing: var(--tracking-label);font-variant-numeric: tabular-nums}.section-head__rule{inline-size: 5rem;@media (min-width: 40em){inline-size: 8rem}}.section-head__title{font-size: var(--text-h2);line-height: 1.05;letter-spacing: -0.015em}.section-head__title--page{font-size: var(--text-display-2)}.line{display: block}.line__in{display: inline-block}[data-lines="load"] .line__in{display: block;inline-size: fit-content}.line__in--gold{font-style: italic;background-image: linear-gradient( 104deg,transparent calc(var(--sheen,130%) - 14%),rgb(247 234 206 / 0.72) var(--sheen,130%),transparent calc(var(--sheen,130%) + 14%) ),linear-gradient(104deg,var(--gold-700) 0%,var(--gold-300) 38%,var(--gold-600) 62%,var(--gold-700) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}@media (forced-colors: active){.line__in--gold{background: none;color: CanvasText}}}@layer components{.header{position: fixed;inset-block-start: 0;inset-inline: 0;z-index: var(--z-header);isolation: isolate}.header::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--navy-900) 86%,transparent);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%);opacity: 0;transition: opacity var(--dur-ui) var(--ease-editorial)}.header[data-state="scrolled"]::before{opacity: 1}.header__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-s) var(--space-m);padding-block: var(--space-m);transition: padding-block var(--dur-ui) var(--ease-editorial);@media (min-width: 64em){flex-wrap: nowrap;padding-block: 2rem}}@media (min-width: 64em){.header[data-state="scrolled"] .header__bar{padding-block: 1.25rem}}.header__brand{display: block;transition: opacity var(--dur-ui) var(--ease-editorial)}.header__brand:hover{opacity: 0.8}.header__wordmark{inline-size: 9.4rem;@media (min-width: 40em){inline-size: 11.5rem}}.header__nav{display: none;@media (min-width: 64em){display: block}}.header__list{display: flex;align-items: center;gap: var(--space-l);@media (max-width: 79.99em){gap: var(--space-m)}}.header__link{font-size: var(--text-label);font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;color: var(--ivory-300);transition: color var(--dur-ui) var(--ease-editorial)}.header__link:hover,.header__link[aria-current="page"]{color: var(--ivory-100)}.header__actions{display: flex;align-items: center;gap: var(--space-m)}.header__cta{display: none;@media (min-width: 40em){display: inline-flex}}.header__toggle{display: grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;margin-inline-end: -0.6rem;color: var(--ivory-200);transition: color var(--dur-ui) var(--ease-editorial);@media (min-width: 64em){display: none}}.header__toggle:hover{color: var(--gold-400)}.header__bars{display: grid;gap: 6px;inline-size: 1.5rem}.header__bars > span{display: block;block-size: 1px;background: currentColor;transition: transform var(--dur-ui) var(--ease-editorial)}.header__toggle[aria-expanded="true"] .header__bars > span:first-child{transform: translateY(3.5px) rotate(45deg)}.header__toggle[aria-expanded="true"] .header__bars > span:last-child{transform: translateY(-3.5px) rotate(-45deg)}.header__rule{position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 1px;background: linear-gradient(to right,transparent,color-mix(in srgb,var(--gold-700) 40%,transparent),transparent);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-draw) var(--ease-glide)}.header[data-state="scrolled"] .header__rule{transform: scaleX(1)}.lang-switch{display: flex;flex-wrap: nowrap;align-items: center;white-space: nowrap;font-size: 0.68rem;font-weight: 500;letter-spacing: 0.2em}.lang-switch__item{display: flex;flex-shrink: 0;align-items: center}.lang-switch__item + .lang-switch__item::before{content: "";display: inline-block;inline-size: 1px;block-size: 0.7rem;margin-inline: 0.1rem;vertical-align: middle;background: var(--rule-soft)}@media (max-width: 39.99em){html.js .header__actions .lang-switch{display: none}}.lang-switch__link{display: inline-block;min-inline-size: 1.5rem;padding: 0.5rem 0.3rem;text-align: center;text-transform: uppercase;color: var(--ivory-500);transition: color var(--dur-ui) var(--ease-editorial)}a.lang-switch__link:hover{color: var(--gold-300)}.lang-switch__link[aria-current]{color: var(--ivory-100)}.lang-switch__code{text-decoration: none}.lang-switch__link[lang="el"] .sr-only{font-family: Arial,sans-serif}html:not(.js) .header__toggle{display: none}@media (max-width: 63.99em){html:not(.js) .header__nav{display: block;order: 3;flex-basis: 100%;overflow-x: auto}html:not(.js) .header__list{gap: var(--space-m);padding-block-end: 0.25rem}html:not(.js) .header__link{white-space: nowrap}}@media (prefers-reduced-transparency: reduce){.header::before{-webkit-backdrop-filter: none;backdrop-filter: none;background: var(--navy-900)}}@media (forced-colors: active){.header::before{-webkit-backdrop-filter: none;backdrop-filter: none;background: Canvas}}}@layer components{.menu{position: fixed;inset: 0;z-index: calc(var(--z-header) - 1);display: flex;background: color-mix(in srgb,var(--navy-950) 94%,transparent);-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px);opacity: 0;visibility: hidden;transition: opacity var(--dur-ui) var(--ease-editorial),visibility 0s linear var(--dur-ui);@media (min-width: 64em){display: none}}.menu[data-open]{opacity: 1;visibility: visible;transition: opacity var(--dur-ui) var(--ease-editorial),visibility 0s linear 0s}html:not(.js) .menu{display: none}.menu__inner{display: flex;flex-direction: column;justify-content: flex-start;gap: var(--space-l);min-block-size: 100%;padding-block: 5.5rem 3rem;overflow-y: auto}.menu__link{display: block;padding-block: 1.1rem;border-block-end: 1px solid var(--rule-faint);font-family: var(--font-display);font-size: clamp(1.75rem,1rem + 4vw,2.75rem);line-height: 1;color: var(--ivory-100);transition: color var(--dur-ui) var(--ease-editorial)}.menu__link:hover,.menu__link[aria-current="page"]{color: var(--gold-400)}@media (prefers-reduced-transparency: reduce){.menu{-webkit-backdrop-filter: none;backdrop-filter: none;background: var(--navy-950)}}}@layer components{.footer{position: relative;z-index: var(--z-content);padding-block: var(--space-section) var(--space-xl);background: var(--navy-950)}.footer__grid{display: grid;gap: 4rem;@media (min-width: 64em){gap: 5rem}}.footer__home{display: inline-block}.footer__wordmark{inline-size: 11.5rem}.footer__claim{max-inline-size: 24rem;margin-block-start: 2rem;font-size: 0.95rem;line-height: 1.7;color: var(--ivory-400)}.footer__star{margin-block-start: 2.5rem}.footer__star .hair--right{display: none}.footer__columns{display: grid;gap: 3rem 2.5rem;@media (min-width: 40em){grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 64em){grid-template-columns: repeat(4,minmax(max-content,1fr))}}.footer__heading{font-family: var(--font-text);font-size: 0.6875rem;font-weight: 500;letter-spacing: var(--tracking-caps);text-transform: uppercase;color: var(--ivory-500)}.footer__list{display: grid;gap: 0.75rem;margin-block-start: 1.5rem;font-size: 0.9rem}.footer__link{color: var(--ivory-300);transition: color var(--dur-ui) var(--ease-editorial)}.footer__link:hover{color: var(--gold-400)}.footer__link--nowrap{white-space: nowrap}.footer__address{padding-block-start: 0.5rem;line-height: 1.6;color: var(--ivory-500)}.footer__base{display: flex;flex-wrap: wrap;flex-direction: column;gap: 1rem;margin-block-start: 5rem;padding-block-start: 2rem;border-block-start: 1px solid var(--rule-soft);font-size: 0.75rem;letter-spacing: 0.02em;color: var(--ivory-500);@media (min-width: 40em){flex-direction: row;align-items: center;justify-content: space-between}}.footer__disciplines{letter-spacing: 0.18em;@media (min-width: 40em){white-space: nowrap}text-transform: uppercase}}@layer components{.prose{max-inline-size: 48rem}.prose > * + *{margin-block-start: 1rem}.prose h2{margin-block-start: 3.5rem;padding-block-start: 2rem;border-block-start: 1px solid var(--rule-soft);font-size: 1.5rem;line-height: 1.3}.prose h2:first-child{margin-block-start: 0;padding-block-start: 0;border: 0}.prose h3{margin-block-start: 2.25rem;font-family: var(--font-text);font-size: var(--text-label);font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-500)}.prose p,.prose li{line-height: 1.8;color: var(--ivory-400)}.prose ul{padding-inline-start: 0;list-style: none}.prose ul li{position: relative;padding-inline-start: 1.5rem}.prose ul li + li{margin-block-start: 0.5rem}.prose ul li::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: 0.85em;inline-size: 0.5rem;block-size: 1px;background: var(--gold-600)}.prose a{color: var(--ivory-200);border-block-end: 1px solid var(--gold-700);transition: color var(--dur-ui) var(--ease-editorial)}.prose a:hover{color: var(--gold-300)}.prose .note{padding: 0.25rem 0 0.25rem 1.5rem;border-inline-start: 1px solid color-mix(in srgb,var(--gold-500) 45%,transparent);font-size: var(--text-small);color: var(--ivory-500)}.prose strong{font-weight: 600;color: var(--ivory-200)}.prose ol{padding-inline-start: 1.75rem}.prose ol li + li{margin-block-start: 0.5rem}.prose ol li::marker{font-variant-numeric: tabular-nums;color: var(--gold-500)}.prose .quote,.prose > blockquote{margin-block: 2.75rem;padding-inline-start: 2rem;border-inline-start: 1px solid var(--gold-600)}.prose blockquote p{font-family: var(--font-display);font-size: clamp(1.35rem,1.1rem + 0.8vw,1.75rem);line-height: 1.4;color: var(--ivory-100)}.prose .quote figcaption{margin-block-start: 1rem;font-size: 0.7rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-400)}.prose hr{block-size: 1px;margin-block: 3.5rem;border: 0;background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold-500) 55%,transparent) 50%,transparent)}.prose hr + h2{margin-block-start: 0;padding-block-start: 0;border: 0}@media (forced-colors: active){.prose hr{background: CanvasText}}}@layer components{.picture{display: block;overflow: hidden}.picture > img{inline-size: 100%;block-size: 100%;object-fit: cover}.picture--focus-top > img{object-position: 50% 22%}}@layer components{.layer{position: absolute;inset: 0;z-index: var(--z-photo);overflow: hidden;pointer-events: none}.layer__move{position: absolute;inset-inline: 0;inset-block-start: -20%;block-size: 140%}html[data-motion="full"] .layer__move{will-change: transform}.layer__picture{block-size: 100%}.layer--mirror .layer__picture{transform: scaleX(-1)}}@layer components{.plate{margin: 0}.plate__mask{position: relative;overflow: hidden;contain: paint}.plate--4x3 .plate__mask{aspect-ratio: 4 / 3}.plate--3x2 .plate__mask{aspect-ratio: 3 / 2}.plate--21x8 .plate__mask{aspect-ratio: 21 / 8}.plate--1x1 .plate__mask{aspect-ratio: 1}.plate__move{position: absolute;inset: -8%}.plate__picture{block-size: 100%}.plate__veil{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top,rgb(10 16 28 / 0.72) 0%,rgb(10 16 28 / 0) 55%)}.plate__veil::before{content: "";position: absolute;inset: 0;background: #163a6e;opacity: 0.55;mix-blend-mode: soft-light}.plate__edge{position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 1px;background: linear-gradient(to right,transparent,color-mix(in srgb,var(--gold-500) 70%,transparent),transparent);transform: scaleX(0);transform-origin: left center;transition: transform 1s var(--ease-editorial)}.plate:hover .plate__edge{transform: scaleX(1)}.plate__caption{display: flex;align-items: baseline;gap: 1rem;margin-block-start: 1.25rem}.plate__index{font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);color: var(--color-accent-small);font-variant-numeric: tabular-nums}.plate__text{font-size: 0.76rem;line-height: 1.6;letter-spacing: 0.06em;color: var(--ivory-500)}}@layer components{.bullets{margin-block-start: 2rem}.bullets__item{display: flex;align-items: flex-start;gap: 1rem;padding-block: 0.875rem;border-block-end: 1px solid var(--rule-faint);font-size: 0.88rem;color: var(--ivory-300)}.bullets__item:first-child{border-block-start: 1px solid var(--rule-faint)}.star-icon{fill: currentColor}.bullets__star{flex: none;inline-size: 7px;block-size: 7px;margin-block-start: 0.42em;color: var(--gold-600)}}@layer components{.form{--field-error: #e3a98c;position: relative}.form__grid{display: grid;gap: 2.25rem 2.5rem;@media (min-width: 40em){grid-template-columns: repeat(2,minmax(0,1fr))}}.field{display: grid;align-content: start;gap: 0.75rem}.field--wide{@media (min-width: 40em){grid-column: 1 / -1}}.field__label{font-size: 0.68rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}.field__optional{letter-spacing: 0.06em;text-transform: none;color: var(--ivory-500)}.field__control{inline-size: 100%;padding-block: 0.35rem 0.8rem;padding-inline: 0;border: 0;border-block-end: 1px solid var(--rule);border-radius: 0;background: transparent;color: var(--ivory-100);font: inherit;font-size: 1rem;line-height: 1.4;transition: border-color var(--dur-ui) var(--ease-editorial),box-shadow var(--dur-ui) var(--ease-editorial);&:hover{border-block-end-color: color-mix(in srgb,var(--gold-500) 45%,transparent)}&:focus-visible{outline: none;border-block-end-color: var(--gold-400)}&[aria-invalid="true"]{border-block-end-color: var(--field-error)}&:-webkit-autofill{-webkit-text-fill-color: var(--ivory-100);box-shadow: inset 0 0 0 100vmax var(--navy-900)}}.field__wrap{position: relative;display: block}.field__line{position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 2px;background: linear-gradient(to right,var(--gold-500),var(--gold-300));transform: scaleX(0);transform-origin: left center;pointer-events: none;transition: transform var(--dur-ui) var(--ease-glide)}.field__wrap:has(.field__control:focus-visible) .field__line{transform: scaleX(1)}.field__wrap:has(.field__control[aria-invalid="true"]) .field__line{background: var(--field-error)}@media (prefers-reduced-motion: reduce){.field__line{transition: none}}.field__control--area{min-block-size: 9rem;line-height: 1.7;resize: vertical}.field__control--select{appearance: none;padding-inline-end: 1.75rem;background-image: linear-gradient(45deg,transparent 50%,var(--gold-500) 50%),linear-gradient(135deg,var(--gold-500) 50%,transparent 50%);background-position: calc(100% - 10px) calc(50% - 4px),calc(100% - 5px) calc(50% - 4px);background-size: 5px 5px;background-repeat: no-repeat;cursor: pointer;& option{background: var(--navy-900);color: var(--ivory-100)}}.field__error{font-size: 0.82rem;line-height: 1.5;color: var(--field-error)}.form__consent{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: start;gap: 0.5rem 1rem;margin-block-start: 2.75rem;& .field__error{grid-column: 2}}.form__check{display: grid;place-content: center;inline-size: 1.25rem;block-size: 1.25rem;margin: 0.15rem 0 0;border: 1px solid color-mix(in srgb,var(--ivory-300) 35%,transparent);appearance: none;cursor: pointer;transition: border-color var(--dur-ui) var(--ease-editorial);&::before{content: "";inline-size: 0.55rem;block-size: 0.55rem;background: var(--gold-400);clip-path: polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);transform: scale(0);transition: transform var(--dur-quick) var(--ease-editorial)}&:hover{border-color: color-mix(in srgb,var(--gold-500) 60%,transparent)}&:checked{border-color: var(--gold-500)}&:checked::before{transform: scale(1)}&[aria-invalid="true"]{border-color: var(--field-error)}}.form__consent-text{font-size: 0.85rem;line-height: 1.7;color: var(--ivory-400);cursor: pointer;& a{color: var(--ivory-100);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--gold-500) 70%,transparent);text-decoration-thickness: 1px;text-underline-offset: 0.22em}}.form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 1.25rem 2rem;margin-block-start: 2.75rem}.form__submit-line{display: block;inline-size: 2rem;block-size: 1px;background: var(--gold-600);transition: inline-size var(--dur-ui) var(--ease-editorial),background-color var(--dur-ui) var(--ease-editorial)}.form__submit:hover .form__submit-line,.form__submit:focus-visible .form__submit-line{inline-size: 3.5rem;background: var(--gold-300)}.form[data-state="sending"] .form__submit{cursor: progress;opacity: 0.6}.form__status{font-size: 0.88rem;line-height: 1.6;color: var(--ivory-300);&:empty{display: none}}.form__note{margin-block-start: 1.5rem;font-size: 0.8rem;line-height: 1.7;color: var(--ivory-500)}.form__summary{margin-block-end: 2.5rem;padding: 1.25rem 1.5rem;border-inline-start: 2px solid var(--field-error);background: color-mix(in srgb,var(--field-error) 6%,transparent);&:focus-visible{outline: 2px solid var(--gold-300);outline-offset: 3px}}.form__summary-title{font-weight: 500;color: var(--ivory-100)}.form__summary-list{display: grid;gap: 0.35rem;margin-block-start: 0.6rem;font-size: 0.9rem;& a{color: var(--field-error);text-decoration: underline;text-underline-offset: 0.2em}}.form__trap{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (forced-colors: active){.field__control:focus-visible{outline: 2px solid CanvasText}.field__line{display: none}.form__check{appearance: auto;&::before{display: none}}}}@layer components{.placeholder-mark{display: inline-flex;align-items: center;inline-size: fit-content;padding: 0.2rem 0.55rem;border: 1px dashed color-mix(in srgb,var(--gold-500) 55%,transparent);font-size: 0.62rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-400)}}@layer components{.people{display: grid;gap: 2rem;margin-block-start: clamp(2.5rem,2rem + 2vw,4rem);@media (min-width: 40em){grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 64em){grid-template-columns: repeat(3,minmax(0,1fr))}}.people__item{display: grid}.person{display: grid}.person__surface{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);align-items: start;gap: 1.25rem;padding: 1.25rem;@media (min-width: 40em){grid-template-columns: minmax(0,1fr);align-content: start;gap: 1.5rem;padding: 1.5rem 1.5rem 1.75rem}}.person__plate{display: grid;place-items: center;aspect-ratio: 4 / 5;border: 1px solid var(--rule-faint);background: radial-gradient(120% 90% at 70% 20%,color-mix(in srgb,var(--gold-500) 10%,transparent),transparent 60%),var(--navy-900)}.person__initials{font-family: var(--font-display);font-size: 1.6rem;letter-spacing: 0.08em;color: color-mix(in srgb,var(--gold-400) 70%,transparent);@media (min-width: 40em){font-size: clamp(3rem,2rem + 3vw,4.5rem)}}.person__body{display: grid;justify-items: start;gap: 0.6rem}.person__name{font-family: var(--font-display);font-size: 1.6rem;font-weight: 400;line-height: 1.2;color: var(--ivory-100)}.person__role{font-size: 0.9rem;color: var(--ivory-300)}.person__focus{display: flex;flex-wrap: wrap;gap: 0.35rem 1rem;font-size: 0.8rem;color: var(--ivory-400)}.person__bio{margin-block-start: 0.35rem}.person__bio-toggle{list-style: none;cursor: pointer;font-size: 0.68rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-400);&::-webkit-details-marker{display: none}&::after{content: " +"}}.person__bio[open] .person__bio-toggle::after{content: " −"}.person__bio-text{margin-block-start: 0.75rem;font-size: 0.92rem}}@layer components{.teasers{display: grid;gap: 3rem 2rem;margin-block-start: clamp(3rem,2rem + 3vw,5rem);@media (min-width: 40em){grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 64em){grid-template-columns: repeat(3,minmax(0,1fr))}}.teaser__link{display: grid;justify-items: start;gap: 1rem;color: inherit;text-decoration: none}.teaser__media,.leitartikel__media{justify-self: stretch}.teaser__media{margin-block-end: 0.5rem}.teaser__mask,.leitartikel__mask{overflow: hidden;contain: paint}.teaser__mask{aspect-ratio: 3 / 2}.leitartikel__mask{aspect-ratio: 16 / 10}.teaser__picture,.teaser__picture img,.leitartikel__picture,.leitartikel__picture img{display: block;inline-size: 100%;block-size: 100%}.teaser__picture img,.leitartikel__picture img{object-fit: cover;transition: transform var(--dur-settle) var(--ease-settle)}.teaser__link:hover .teaser__picture img,.leitartikel__link:hover .leitartikel__picture img{transform: scale(1.03)}.teaser__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 1rem;font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}.teaser__topic{color: var(--gold-400)}.teaser__title,.leitartikel__title{font-family: var(--font-display);font-weight: 400;color: var(--ivory-100);text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 0.18em;transition: text-decoration-color var(--dur-ui) var(--ease-editorial)}.teaser__title{font-size: clamp(1.45rem,1.2rem + 0.7vw,1.8rem);line-height: 1.2}.teaser__link:hover .teaser__title,.teaser__link:focus-visible .teaser__title,.leitartikel__link:hover .leitartikel__title,.leitartikel__link:focus-visible .leitartikel__title{text-decoration-color: var(--gold-500)}.teaser__lede{font-size: 0.95rem;line-height: 1.7;color: var(--ivory-400)}.leitartikel{margin-block-start: clamp(3rem,2rem + 3vw,5rem);padding-block-end: clamp(3rem,2rem + 3vw,5rem);border-block-end: 1px solid var(--rule-faint)}.leitartikel__link{display: grid;align-items: center;gap: 2rem 4rem;color: inherit;text-decoration: none;@media (min-width: 64em){grid-template-columns: minmax(0,1.2fr) minmax(0,1fr)}}.leitartikel__body{display: grid;justify-items: start;gap: 1.25rem}.leitartikel__title{font-size: var(--text-h2);line-height: 1.08}.leitartikel__lede{font-size: clamp(1.1rem,0.95rem + 0.6vw,1.4rem);line-height: 1.7;color: var(--ivory-300)}@media (prefers-reduced-motion: reduce){.teaser__picture img,.leitartikel__picture img{transition: none}}}@layer components{.ph-atrium{background-color: #040509}.ph-marmor{background-color: #000004}.ph-lichtstaub{background-color: #020307}.ph-halle{background-color: #1b2025;background-image: url("data:image/webp;base64,UklGRnIAAABXRUJQVlA4IGYAAAAwBACdASoYABAAPu1mq04ppaQiMAgBMB2JZwDG9YvC32xkX/2pxGCzoAAA/vDE45Wc115ZLgzWACPray+CoBvhtt7JlIMHjkm1UY+1r/UFHf/6YvUVTYZ1Q1x21CL+3H9tSlqAAAA=");background-size: cover;background-position: center}.ph-boardroom{background-color: #101519;background-image: url("data:image/webp;base64,UklGRmwAAABXRUJQVlA4IGAAAACQAwCdASoYABAAPu1orU2ppqSiMAgBMB2JZwABFGT6ErNLo6wAAP79s/fx8guG5bjvn97yxcplvVKoiMhiFg2sEZbF6gMjoeMGEd5eI7Xj3n+YgdrdVVfTa/ye5a4AAAA=");background-size: cover;background-position: center}.ph-praezision{background-color: #0f1012;background-image: url("data:image/webp;base64,UklGRlIAAABXRUJQVlA4IEYAAADQAwCdASoYABAAPu1iqU2ppaQiMAgBMB2JaQAD4AIs6kdo45X0FgAA/tz5mfT7codjitujdaa5/MWtECqzLY82JC0WHkAA");background-size: cover;background-position: center}.ph-treppe{background-color: #090c11;background-image: url("data:image/webp;base64,UklGRmAAAABXRUJQVlA4IFQAAADQAwCdASoYABAAPu1qrU8ppiQiMAgBMB2JZwAD4AZl7WzdZTUj9AAA/v3a9MpBs8/aVn283nD6ChfbfMBTnJJV+vwfxNr4LH5e2UgCYSAhK22AAAA=");background-size: cover;background-position: center}.ph-team{background-color: #50483e;background-image: url("data:image/webp;base64,UklGRuAAAABXRUJQVlA4INQAAAAQBQCdASoYABgAPu1sqlEppaOiqAqpMB2JYgC7AAl1FycdiBepvJR1ZmohYQphb2QwAOIYDFJOoudqgZtoSM+F7DGbo0SxlOMtfUookvZkn05RQezUInVCVprjus6BaE38CoTOs74DBEBpRed9Ia+yKjY2tTeR1kIDfh+351dM1wepURNA1d6d0KHWM48ESA8p+4Me4Oz7p1CHfw8VAhfr5cSfIEx2RWwBr3QTRbWs1dzqeG5FksJ0AYxK4k+BKI1mnyUuGzcbMhF7hEPTYoeCoAAAAA==");background-size: cover;background-position: center}}@layer sections{.hero{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-block-size: 100svh;padding-block-start: 7rem;overflow: hidden;isolation: isolate}.hero__mesh{z-index: var(--z-mesh)}.hero__veil{position: absolute;inset: 0;z-index: var(--z-veil);pointer-events: none;background: linear-gradient(to bottom,rgb(10 16 28 / 0.62) 0%,rgb(10 16 28 / 0.35) 42%,rgb(10 16 28 / 0.96) 100%)}.hero__glow{position: absolute;inset-block-start: -10%;inset-inline-end: -18%;z-index: var(--z-veil);inline-size: min(70vw,900px);block-size: min(70vw,900px);border-radius: 50%;opacity: 0.16;pointer-events: none;background: radial-gradient(circle at center,#a98748 0%,transparent 62%);filter: blur(40px)}.hero__gutter{position: absolute;inset-block: 0;inset-inline-start: calc(var(--gutter) / 2);z-index: var(--z-ornament);display: none;pointer-events: none;@media (min-width: 80em){display: block}}.hero__gutter-line{display: block;inline-size: 1px;block-size: 100%;background: linear-gradient(to bottom,transparent,color-mix(in srgb,var(--gold-700) 35%,transparent),transparent)}.hero__gutter-label{position: absolute;top: 50%;left: 1rem;transform: translateY(-50%);writing-mode: vertical-rl;font-size: 0.62rem;letter-spacing: 0.42em;text-transform: uppercase;white-space: nowrap;color: var(--ivory-500)}.hero__body{position: relative;z-index: var(--z-content);display: flex;flex: 1;flex-direction: column;justify-content: center}.hero__rule{inline-size: 6rem;@media (min-width: 40em){inline-size: 10rem}}.hero__title{max-inline-size: 16ch;margin-block-start: 2rem;font-size: var(--text-display);line-height: 0.96;letter-spacing: -0.025em}.hero__title .line__in:not(.line__in--gold){background-image: linear-gradient(168deg,var(--ivory-50) 0%,var(--ivory-200) 46%,var(--ivory-400) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero__grid{display: grid;gap: 2.5rem;margin-block-start: 2rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);margin-block-start: 2.5rem}}.hero__intro{@media (min-width: 64em){grid-column: 2}}.hero__intro-rule{max-inline-size: 7rem;margin-block-end: 2rem}.hero__lede{max-inline-size: 42rem}.hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 1.25rem 2.5rem;margin-block-start: 2.5rem}.hero__secondary{font-size: var(--text-label);font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;color: var(--ivory-400);transition: color var(--dur-ui) var(--ease-editorial)}.hero__secondary:hover{color: var(--ivory-100)}.hero__phases{position: relative;z-index: var(--z-content);margin-block-start: 3rem;border-block: 1px solid var(--rule-soft);@media (min-width: 64em){margin-block-start: 4rem}}.hero__phase-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));@media (min-width: 48em){grid-template-columns: repeat(4,minmax(0,1fr))}}.hero__phase{display: flex;align-items: baseline;gap: 1rem;padding-block: 1.75rem;border-inline-end: 1px solid var(--rule-faint)}.hero__phase:nth-child(2n){padding-inline-start: 1.5rem;border-inline-end: 0}.hero__phase:nth-child(-n + 2){border-block-end: 1px solid var(--rule-faint)}@media (min-width: 48em){.hero__phase,.hero__phase:nth-child(2n),.hero__phase:nth-child(-n + 2){padding-block: 2rem;border-inline-end: 1px solid var(--rule-faint);border-block-end: 0}.hero__phase + .hero__phase{padding-inline-start: 1.5rem}.hero__phase:last-child{border-inline-end: 0}}.hero__phase-nr{font-size: 0.68rem;font-weight: 500;letter-spacing: 0.2em;color: var(--color-accent-small);font-variant-numeric: tabular-nums}.hero__phase-label{font-size: 0.78rem;font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;color: var(--ivory-300)}.hero__arc{position: absolute;inset-block-start: 26%;inset-inline-end: -8%;z-index: var(--z-ornament);inline-size: min(74vw,72rem);block-size: auto;opacity: 0.5;pointer-events: none;@media (max-width: 47.99em){inset-block-start: 14%;inset-inline-end: -45%;inline-size: 150vw;opacity: 0.35}}.hero__phase-rule{position: absolute;inset-inline: 0;inset-block-start: -1px;block-size: 1px;background: linear-gradient( to right,transparent,color-mix(in srgb,var(--gold-600) 70%,transparent) 18%,color-mix(in srgb,var(--gold-600) 70%,transparent) 82%,transparent )}.hero__phase-star{flex: none;align-self: center;inline-size: 0.45rem;block-size: 0.45rem;color: var(--gold-600);fill: currentColor}@media (forced-colors: active){.hero__arc{display: none}.hero__phase-rule{background: CanvasText}}@media (forced-colors: active){.hero__title .line__in:not(.line__in--gold){background: none;color: CanvasText}}}@layer sections{.mandat__grid{display: grid;gap: 3.5rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.08fr);gap: 5rem}}.mandat__aside{@media (min-width: 64em){position: sticky;inset-block-start: 9rem;align-self: start}}.mandat__plate{margin-block-start: 3rem}.mandat__body{max-inline-size: 42rem}.mandat__text{margin-block-start: 2rem;line-height: 1.8;color: var(--ivory-400)}.mandat__text strong{font-weight: inherit;color: var(--ivory-200)}.mandat__quote{margin: 3.5rem 0 0;padding-inline-start: 2rem;border-inline-start: 1px solid color-mix(in srgb,var(--gold-700) 45%,transparent);@media (min-width: 64em){padding-inline-start: 2.5rem}}.mandat__quote-text{margin: 0;font-family: var(--font-display);font-size: clamp(1.35rem,1rem + 1.2vw,1.85rem);line-height: 1.42;color: var(--ivory-100)}.mandat__quote-source{margin-block-start: 1.5rem;font-size: 0.6875rem;font-weight: 500;letter-spacing: var(--tracking-caps);text-transform: uppercase;color: var(--ivory-500)}.mandat__facts{display: grid;margin: 3.5rem 0 0;border-block-start: 1px solid var(--rule-faint);@media (min-width: 40em){grid-template-columns: repeat(3,minmax(0,1fr))}}.mandat__fact{padding-block: 1.5rem;border-block-end: 1px solid var(--rule-faint);@media (min-width: 40em){padding-inline-end: 1.5rem;border-block-end: 0}}.mandat__fact-term{font-size: 0.68rem;font-weight: 500;letter-spacing: 0.26em;text-transform: uppercase;color: var(--gold-500)}.mandat__fact-text{margin: 0.75rem 0 0;font-size: 0.9rem;line-height: 1.6;color: var(--ivory-400)}}@layer sections{.situationen{overflow: hidden;isolation: isolate}.situationen__layer .layer__picture{opacity: 0.5}.situationen__head{position: relative;z-index: var(--z-content)}.register{position: relative;z-index: var(--z-content);margin-block-start: 2.5rem;border-block-start: 1px solid var(--rule-soft);@media (min-width: 64em){margin-block-start: 3.5rem}}.register__item{position: relative;border-block-end: 1px solid var(--rule-soft);transition: background-color 0.6s var(--ease-editorial)}.register__item::after{content: "";position: absolute;inset-inline: 0;inset-block-end: -1px;block-size: 1px;background: linear-gradient(to right,transparent,color-mix(in srgb,var(--gold-500) 70%,transparent),transparent);transform: scaleX(0);transform-origin: left center;transition: transform 0.8s var(--ease-editorial)}.register__item:hover{background-color: color-mix(in srgb,var(--navy-850) 70%,transparent)}.register__item:hover::after{transform: scaleX(1)}.register__row{display: grid;align-items: baseline;gap: 0.75rem;padding-block: 2.25rem;@media (min-width: 64em){grid-template-columns: 5rem minmax(0,1fr) minmax(0,1.4fr);column-gap: 3rem;padding-block: 2.75rem}}.register__nr{font-size: 0.72rem;font-weight: 500;letter-spacing: var(--tracking-label);color: var(--color-accent-small);font-variant-numeric: tabular-nums;transition: color 0.6s var(--ease-editorial)}.register__item:hover .register__nr{color: var(--gold-400)}.register__title{font-size: var(--text-h3);line-height: 1.2}.register__lead{margin-block-start: 0.5rem;font-size: 0.72rem;font-weight: 500;letter-spacing: 0.18em;text-transform: uppercase;color: var(--gold-600)}.register__text{max-inline-size: 36rem;line-height: 1.75;color: var(--ivory-400);@media (min-width: 64em){padding-block-start: 0.25rem}}}@layer sections{.leistungen__head{display: grid;align-items: end;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,0.95fr);gap: 5rem}}.leistungen__columns{display: grid;margin-block-start: 4rem;@media (min-width: 64em){grid-template-columns: repeat(3,minmax(0,1fr));margin-block-start: 6rem}}.leistungen__column{padding-block: 2.5rem;border-block-start: 1px solid var(--rule-faint);@media (min-width: 64em){padding: 0 2.5rem;border-block-start: 0;border-inline-start: 1px solid var(--rule-faint);&:first-child{padding-inline-start: 0;border-inline-start: 0}&:last-child{padding-inline-end: 0}}}.leistungen__num{display: block;font-family: var(--font-display);font-size: 1.6rem;line-height: 1;color: var(--gold-700)}.leistungen__title{margin-block-start: 2rem;font-size: clamp(1.5rem,1.1rem + 1vw,2rem);line-height: 1.2}.leistungen__text{margin-block-start: 1.25rem;line-height: 1.78;color: var(--ivory-400)}}@layer sections{.haeuser{overflow: hidden;isolation: isolate}.haeuser__layer .layer__picture{opacity: 0.85}.haeuser__glow{position: absolute;inset-inline: 0;inset-block-start: 33%;z-index: var(--z-veil);block-size: 60vh;opacity: 0.13;pointer-events: none;background: radial-gradient(ellipse 60% 50% at 50% 50%,#8e7144 0%,transparent 70%);filter: blur(60px)}.haeuser .shell{position: relative;z-index: var(--z-content)}.haeuser .section-head{max-inline-size: 48rem;margin-inline: auto}.haeuser__lede{max-inline-size: 42rem;margin: 2rem auto 0;text-align: center}.haeuser__diptych{position: relative;display: grid;gap: 4rem;margin-block-start: 5rem;@media (min-width: 64em){grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin-block-start: 7rem}}.haeuser__divider{display: none;@media (min-width: 64em){position: absolute;inset-block: 0;inset-inline-start: 50%;display: flex;flex-direction: column;align-items: center;transform: translateX(-50%);pointer-events: none}}.haeuser__divider-line{flex: 1;inline-size: 1px}.haeuser__divider-line .scrub__line{background: linear-gradient(to bottom,transparent,color-mix(in srgb,var(--gold-700) 45%,transparent),transparent)}.haeuser__divider-star{inline-size: 0.6rem;block-size: 0.6rem;margin-block: 0.75rem;color: var(--gold-500)}.haus--capital{order: 1}.haeuser__divider-mobile{order: 2;display: flex;justify-content: center;@media (min-width: 64em){display: none}}.haus--advisory{order: 3}.haus{display: flex;flex-direction: column;align-items: center;text-align: center}@media (min-width: 64em){.haus--capital{padding-inline-end: 4rem}.haus--advisory{padding-inline-start: 4rem}}@media (min-width: 80em){.haus--capital{padding-inline-end: 6rem}.haus--advisory{padding-inline-start: 6rem}}.haus__lockup{inline-size: 100%;max-inline-size: 19rem;block-size: auto}.haus__role{margin-block-start: 2.5rem;font-size: 0.68rem;font-weight: 500;letter-spacing: 0.3em;text-transform: uppercase;color: var(--ivory-500)}.haus__body{max-inline-size: 28rem;margin-block-start: 1.5rem;line-height: 1.78;color: var(--ivory-300)}.haus__points{inline-size: 100%;max-inline-size: 28rem;margin-block-start: 2.5rem}.haus__point{padding-block: 0.875rem;border-block-end: 1px solid var(--rule-faint);font-size: 0.86rem;letter-spacing: 0.02em;color: var(--ivory-400)}.haus__point:first-child{border-block-start: 1px solid var(--rule-faint)}.haus .cta{margin-block-start: 2.5rem}}@layer sections{.kompetenzen__head{display: grid;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: end;gap: 5rem}}.kompetenzen__intro{max-inline-size: 36rem;line-height: 1.8;color: var(--ivory-400)}.kompetenzen__plate{margin-block-start: 4rem;@media (min-width: 64em){margin-block-start: 5rem}}.felder{display: grid;margin-block-start: 4rem;border-block-start: 1px solid var(--rule-soft);@media (min-width: 40em){grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 64em){grid-template-columns: repeat(4,minmax(0,1fr));margin-block-start: 6rem}}.feld{position: relative;padding-block: 2rem;border-block-end: 1px solid var(--rule-soft);transition: background-color 0.6s var(--ease-editorial)}.feld::after{content: "";position: absolute;inset-inline: 0;inset-block-end: -1px;block-size: 1px;background: var(--gold-600);transform: scaleX(0);transform-origin: left center;transition: transform 0.7s var(--ease-editorial)}.feld:hover{background-color: var(--navy-900)}.feld:hover::after{transform: scaleX(1)}@media (min-width: 40em){.feld{padding-inline: 1.75rem}.feld:nth-child(2n + 1){padding-inline-start: 0}.feld:nth-child(2n){padding-inline-end: 0}}@media (min-width: 64em){.feld,.feld:nth-child(2n + 1),.feld:nth-child(2n){padding-inline: 2rem}.feld:nth-child(4n + 1){padding-inline-start: 0}.feld:nth-child(4n){padding-inline-end: 0}}.feld__nr{display: block;font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);color: var(--color-accent-small);font-variant-numeric: tabular-nums;transition: color 0.6s var(--ease-editorial)}.feld:hover .feld__nr{color: var(--gold-400)}.feld__name{margin-block-start: 1rem;font-size: var(--text-h4);line-height: 1.35}.feld__note{margin-block-start: 0.5rem;font-size: 0.78rem;letter-spacing: 0.02em;color: var(--ivory-500)}}@layer sections{.vorgehen__head{display: grid;align-items: end;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,0.8fr);gap: 5rem}}.phasen__frame{position: relative;margin-block-start: 4rem;@media (min-width: 64em){margin-block-start: 6rem}}.phasen__track{display: none;@media (min-width: 64em){position: absolute;inset-block: 0;inset-inline-start: calc(var(--gutter) * -0.5);display: block;inline-size: 1px}}.phasen__track .scrub__line{background: linear-gradient( to bottom,transparent,color-mix(in srgb,var(--gold-600) 60%,transparent) 10%,color-mix(in srgb,var(--gold-700) 50%,transparent) 90%,transparent )}.phase{display: grid;gap: 1rem 2.5rem;padding-block: 2.5rem;border-block-start: 1px solid var(--rule-soft);@media (min-width: 64em){grid-template-columns: 9.5rem minmax(0,1fr) minmax(0,1.5fr);padding-block: 3rem}}.phase:last-child{border-block-end: 1px solid var(--rule-soft)}.phase__meta{display: flex;align-items: baseline;gap: 1rem;@media (min-width: 64em){flex-direction: column;gap: 0.75rem}}.phase__num{font-family: var(--font-display);font-size: 1.75rem;line-height: 1;color: var(--gold-700);transition: color 0.6s var(--ease-editorial)}.phase:hover .phase__num,.phase.is-in .phase__num{color: var(--gold-500)}.phase.is-in .phase__num{transition-delay: calc(400ms + var(--i,0) * var(--stagger))}.phase__duration{font-size: 0.66rem;letter-spacing: 0.18em;text-transform: uppercase;white-space: nowrap;color: var(--ivory-500)}.phase__title{font-size: clamp(1.5rem,1.05rem + 1.2vw,2.1rem);line-height: 1.2}.phase__text{max-inline-size: 42rem;line-height: 1.78;color: var(--ivory-400)}}@layer sections{.auswahl__head{display: grid;align-items: end;gap: 2rem 5rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,0.9fr)}}.auswahl__lede{max-inline-size: 36rem}.auswahl__more{margin-block-start: clamp(2.5rem,2rem + 2vw,4rem)}}@layer sections{.kontaktband{position: relative;overflow: hidden;isolation: isolate;border-block-start: 1px solid var(--rule-soft)}.kontaktband__layer .layer__picture{opacity: 0.55}.kontaktband__veil{position: absolute;inset: 0;z-index: var(--z-veil);pointer-events: none;background: linear-gradient(to bottom,rgb(10 16 28 / 0.92) 0%,rgb(10 16 28 / 0.45) 50%,rgb(10 16 28 / 0.9) 100%)}.kontaktband__glow{position: absolute;inset-block-end: -30%;inset-inline-start: 50%;z-index: var(--z-veil);inline-size: min(90vw,1100px);block-size: min(50vw,620px);opacity: 0.15;pointer-events: none;transform: translateX(-50%);background: radial-gradient(ellipse at center,#a98748 0%,transparent 68%);filter: blur(50px)}.kontaktband__body{position: relative;z-index: var(--z-content);padding-block: var(--space-section);text-align: center}.kontaktband__rule{inline-size: 6rem;@media (min-width: 40em){inline-size: 10rem}}.kontaktband__title{max-inline-size: 20ch;margin: 2.5rem auto 0;font-size: var(--text-display-2);line-height: 1.02;letter-spacing: -0.02em}.kontaktband__title .line__in:not(.line__in--gold){background-image: linear-gradient(168deg,var(--ivory-50) 0%,var(--ivory-200) 46%,var(--ivory-400) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.kontaktband__lede{max-inline-size: 36rem;margin: 2rem auto 0}.kontaktband__actions{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1.5rem;margin-block-start: 3rem;@media (min-width: 40em){flex-direction: row;gap: 2.5rem}}@media (forced-colors: active){.kontaktband__title .line__in:not(.line__in--gold){background: none;color: CanvasText}}}@layer sections{.legal{padding-block: clamp(10rem,8rem + 5vw,13rem) var(--space-section)}.legal__body{margin-block-start: clamp(3.5rem,2.5rem + 3vw,5rem)}}@layer sections{.kontakt,.danke{padding-block: clamp(10rem,8rem + 5vw,13rem) var(--space-section)}.kontakt{position: relative;isolation: isolate}.kontakt__grid{display: grid;gap: 4.5rem;margin-block-start: clamp(2.5rem,2rem + 2vw,4rem);@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 5rem}}.kontakt__lede{max-inline-size: 32rem;margin-block-start: 2.5rem}.kontakt__hinweis{display: none;max-inline-size: 32rem;margin-block-start: 2rem;padding: 1.25rem 1.5rem;border-inline-start: 2px solid var(--gold-500);background: color-mix(in srgb,var(--navy-850) 85%,transparent);line-height: 1.7;color: var(--ivory-200)}.kontakt__hinweis:target{display: block}.kontakt__hinweis-title{display: block;margin-block-end: 0.35rem;font-weight: 500;color: var(--ivory-100)}.kontakt__direct{margin-block-start: 3.5rem;padding-inline: 1.75rem}.kontakt__row{padding-block: 1.5rem}.kontakt__row + .kontakt__row{border-block-start: 1px solid var(--rule-faint)}.kontakt__label{font-size: 0.68rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}.kontakt__detail{margin-block-start: 0.75rem}.kontakt__value{font-size: 1.15rem;color: var(--ivory-100)}.kontakt__address{line-height: 1.8;color: var(--ivory-300)}.kontakt__form{@media (min-width: 64em){padding-inline-start: clamp(3rem,1rem + 4vw,6rem);border-inline-start: 1px solid var(--rule-faint)}}.danke__lede{max-inline-size: 36rem;margin-block-start: 2.5rem}.danke__star{margin-block-start: 3rem;color: var(--gold-500);& .hair{inline-size: 6rem}}.danke__actions{margin-block-start: 3rem}}@layer sections{.haus-hero{position: relative;isolation: isolate;display: grid;align-items: end;min-block-size: min(100svh,62rem);padding-block: clamp(9rem,7rem + 5vw,12rem) clamp(4rem,3rem + 4vw,7rem);overflow: clip}.haus-hero__mesh{z-index: -2}.haus-hero__veil{position: absolute;inset: 0;z-index: -1;background: linear-gradient( 180deg,color-mix(in srgb,var(--navy-950) 72%,transparent) 0%,color-mix(in srgb,var(--navy-950) 45%,transparent) 45%,var(--navy-950) 100% ),radial-gradient(80% 60% at 75% 40%,transparent,color-mix(in srgb,var(--navy-950) 60%,transparent))}.haus-hero__grid{display: grid;align-items: end;gap: 3rem;margin-block-start: clamp(3rem,2rem + 4vw,6rem);@media (min-width: 64em){grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 5rem}}.haus-hero__title{font-size: var(--text-display-2);line-height: 1.02;letter-spacing: -0.015em}.haus-hero__lede{max-inline-size: 36rem;margin-block-start: 2.5rem}.haus-hero__actions{margin-block-start: 3rem}.haus-hero__mark{display: grid;justify-items: start;gap: 1rem;order: -1;@media (min-width: 64em){justify-items: end;order: 0;text-align: end}}.haus-hero__monogram{inline-size: clamp(8rem,5rem + 12vw,16rem);block-size: auto;margin-block-end: 0.75rem}.haus-hero__star{margin-block: 0 0.5rem;color: var(--gold-500)}.haus-hero__facts{display: grid;margin-block-start: clamp(3rem,2rem + 3vw,5rem);padding-inline: 1.5rem;@media (min-width: 48em){grid-template-columns: repeat(3,minmax(0,1fr));padding-inline: 0}}.haus-hero__fact{display: grid;align-content: start;gap: 0.5rem;padding-block: 1.25rem;@media (min-width: 48em){padding: 1.5rem 1.75rem}}.haus-hero__fact + .haus-hero__fact{border-block-start: 1px solid var(--rule-faint);@media (min-width: 48em){border-block-start: 0;border-inline-start: 1px solid var(--rule-faint)}}.haus-hero__fact-term{font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-400)}.haus-hero__fact-text{font-size: 0.95rem;line-height: 1.5;color: var(--ivory-200)}.haus-hero__tagline{font-size: 0.7rem;font-weight: 500;letter-spacing: 0.32em;text-transform: uppercase;color: var(--gold-400)}.haus-hero__role{font-size: 0.9rem;color: var(--ivory-300)}.haus-intro__grid{display: grid;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 5rem}}.haus-intro__body{display: grid;align-content: start;gap: 2rem}.haus-intro__text{color: var(--ivory-300)}.haus-intro__plate{margin-block-start: clamp(4rem,3rem + 4vw,7rem)}.haus-leistungen__list{display: grid;margin-block-start: clamp(3rem,2rem + 3vw,5rem);border-block-start: 1px solid var(--rule-faint);@media (min-width: 64em){grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 5rem}}.haus-leistungen__item{display: grid;grid-template-columns: 3rem minmax(0,1fr);align-items: baseline;gap: 1.5rem;padding-block: 1.75rem;border-block-end: 1px solid var(--rule-faint)}.haus-leistungen__num{font-family: var(--font-display);font-size: 1.3rem;color: var(--gold-500)}.haus-leistungen__text{font-size: clamp(1.1rem,1rem + 0.4vw,1.35rem);line-height: 1.45;color: var(--ivory-100)}.haus-kriterien__grid{display: grid;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 5rem}}.haus-kriterien__lede{max-inline-size: 30rem;margin-block-start: 2.5rem}.haus-kriterien__list{border-block-start: 1px solid var(--rule-faint)}.haus-kriterien__item{display: grid;gap: 0.6rem;padding-block: 1.6rem;border-block-end: 1px solid var(--rule-faint);@media (min-width: 40em){grid-template-columns: 11rem minmax(0,1fr);gap: 2rem}}.haus-kriterien__term{padding-block-start: 0.3rem;font-size: 0.7rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--gold-400)}.haus-kriterien__text{line-height: 1.7;color: var(--ivory-300)}.haus-querverweis{padding-block: clamp(4rem,3rem + 4vw,7rem);border-block: 1px solid var(--rule-faint)}.haus-querverweis__inner{display: grid;justify-items: center;gap: 1.25rem;text-align: center}.haus-querverweis__star{color: var(--gold-500);& .hair{inline-size: 5rem}}.haus-querverweis__label{font-size: 0.7rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}.haus-querverweis__link{display: block;padding: 1rem;transition: opacity var(--dur-ui) var(--ease-editorial);&:hover{opacity: 0.8}}.haus-querverweis__lockup{inline-size: clamp(14rem,10rem + 12vw,22rem);block-size: auto}.haus-querverweis__text{color: var(--ivory-400)}}@layer sections{.uebersicht{padding-block: clamp(10rem,8rem + 5vw,13rem) var(--space-section)}.uebersicht__lede{max-inline-size: 40rem;margin-block-start: 2.5rem}.team-kopf{display: grid;gap: 3rem;@media (min-width: 64em){grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);align-items: end;column-gap: clamp(3rem,2rem + 3vw,6rem)}}.team-kopf__plate .plate__move{inset: 0}.team-kopf__plate .plate__picture img{object-position: 50% 0%}.uebersicht .people--duo{margin-block-start: clamp(4rem,3rem + 4vw,7rem)}.people--duo{@media (min-width: 64em){grid-template-columns: repeat(2,minmax(0,1fr))}}.people--duo .person__surface{@media (min-width: 40em){grid-template-columns: 8rem minmax(0,1fr);gap: 2rem;padding: 2rem}}.people--duo .person__initials{@media (min-width: 40em){font-size: 2.4rem}}.team-gruppe{margin-block-start: clamp(4rem,3rem + 4vw,7rem);padding-block-start: 2.5rem;border-block-start: 1px solid var(--rule-faint)}.team-gruppe__title{font-family: var(--font-display);font-size: clamp(1.8rem,1.4rem + 1.2vw,2.4rem);font-weight: 400;color: var(--ivory-100)}}@layer sections{.artikel__head{display: grid;justify-items: start;padding-block-start: clamp(10rem,8rem + 5vw,13rem);& .placeholder-mark{margin-block-start: 1.5rem}}.artikel__meta{flex-direction: column;align-items: flex-start;margin-block-start: clamp(2rem,1.5rem + 1.5vw,3rem);@media (min-width: 40em){flex-direction: row;& time{flex-basis: 100%}}}.lesefortschritt{display: none}@supports (animation-timeline: scroll(root)){.lesefortschritt{position: fixed;inset-block-start: 0;inset-inline: 0;z-index: calc(var(--z-header) + 1);display: block;block-size: 2px;background: linear-gradient(to right,var(--gold-700),var(--gold-300));transform-origin: left center;pointer-events: none;animation: lesefortschritt linear both;animation-timeline: scroll(root)}}@keyframes lesefortschritt{from{transform: scaleX(0)}to{transform: scaleX(1)}}@media (forced-colors: active){.lesefortschritt{background: CanvasText}}.artikel__title{max-inline-size: 24ch;margin-block-start: 1.5rem;font-size: var(--text-display-2);line-height: 1.04;letter-spacing: -0.015em}.artikel__lede{max-inline-size: 42rem;margin-block-start: 2rem}.artikel__hero{margin-block-start: clamp(3rem,2rem + 3vw,5rem)}.artikel__grid{display: grid;gap: 2.5rem;margin-block-start: clamp(3rem,2rem + 4vw,6rem);padding-block-end: var(--space-section);@media (min-width: 64em){grid-template-columns: minmax(0,14rem) minmax(0,var(--measure,68ch));gap: 6rem}}.artikel__aside{display: grid;align-self: start;gap: 2.5rem;@media (min-width: 64em){position: sticky;inset-block-start: 7rem;max-block-size: calc(100svh - 9rem);overflow-y: auto}}.artikel__toc{padding-block-start: 2rem;border-block-start: 1px solid var(--rule-faint)}.artikel__toc-title{font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}.artikel__toc-list{display: grid;gap: 0.15rem;margin-block-start: 1rem;counter-reset: toc}.artikel__toc-item{counter-increment: toc}.artikel__toc-link{display: grid;grid-template-columns: 1.9rem minmax(0,1fr);padding-block: 0.4rem;font-size: 0.86rem;line-height: 1.45;color: var(--ivory-300);transition: color var(--dur-ui) var(--ease-editorial);&::before{content: counter(toc,decimal-leading-zero);padding-block-start: 0.2rem;font-size: 0.66rem;letter-spacing: 0.1em;color: var(--color-accent-small);font-variant-numeric: tabular-nums}}.artikel__toc-link:hover{color: var(--gold-300)}.artikel__facts{display: grid;gap: 1rem;font-size: 0.88rem;& dt{font-size: 0.66rem;font-weight: 500;letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--color-text-muted)}& dd{margin-block-start: 0.25rem;color: var(--ivory-200)}}.artikel__related{border-block-start: 1px solid var(--rule-faint)}.artikel__related-title{font-family: var(--font-display);font-size: var(--text-h2);font-weight: 400;line-height: 1.05}.artikel__back{margin-block-start: 3rem}}@layer sections{.not-found{position: relative;isolation: isolate;display: grid;align-content: center;align-items: center;gap: 4rem;min-block-size: 80svh;padding-block: clamp(10rem,8rem + 5vw,13rem) var(--space-section);@media (min-width: 64em){grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 5rem}}.not-found__arc{position: absolute;inset-block-start: 22%;inset-inline-start: calc(50% - 45vw);z-index: -1;inline-size: 90vw;block-size: auto;opacity: 0.45;pointer-events: none}.not-found__text{display: grid;justify-items: start;gap: var(--space-l)}.not-found__lede{max-inline-size: 36rem}@media (forced-colors: active){.not-found__arc{display: none}}}@layer utilities{.sr-only{position: absolute;inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.tabular{font-variant-numeric: tabular-nums}.lede{font-size: var(--text-lede);line-height: 1.66;color: var(--ivory-300)}.gold-gradient{background-image: linear-gradient( 104deg,var(--gold-700) 0%,var(--gold-300) 38%,var(--gold-600) 62%,var(--gold-700) 100% );-webkit-background-clip: text;background-clip: text;color: transparent}.ivory-gradient{background-image: linear-gradient(168deg,var(--ivory-50) 0%,var(--ivory-200) 46%,var(--ivory-400) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.link-underline{position: relative;display: inline-block}.link-underline::after{content: "";position: absolute;inset-inline-start: 0;inset-block-end: -0.2em;inline-size: 100%;block-size: 1px;background: var(--gold-500);transform: scaleX(0);transform-origin: right;transition: transform var(--dur-ui) var(--ease-editorial)}.link-underline:hover::after,.link-underline:focus-visible::after,.link-underline[aria-current="page"]::after{transform: scaleX(1);transform-origin: left}@media (forced-colors: active){.gold-gradient,.ivory-gradient{background: none;color: CanvasText}}}@layer motion{@property --arc{syntax: "<percentage>";inherits: false;initial-value: 106%}@property --glint{syntax: "<percentage>";inherits: false;initial-value: 115%}@property --sheen{syntax: "<percentage>";inherits: false;initial-value: 130%}[data-i="0"]{--i: 0}[data-i="1"]{--i: 1}[data-i="2"]{--i: 2}[data-i="3"]{--i: 3}[data-i="4"]{--i: 4}[data-i="5"]{--i: 5}[data-i="6"]{--i: 6}[data-i="7"]{--i: 7}[data-i="8"]{--i: 8}[data-i="9"]{--i: 9}[data-i="10"]{--i: 10}[data-i="11"]{--i: 11}@media (prefers-reduced-motion: no-preference){html.js:not([data-motion="off"]) :is([data-reveal=""],[data-reveal="fade"]){transition: opacity calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial),transform calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial);transition-delay: calc(var(--i,0) * var(--stagger))}html.js:not([data-motion="off"]) :is([data-reveal=""],[data-reveal="fade"]):not(.is-in){opacity: 0;transform: translateY(var(--dist-rise))}html:not([data-motion="off"]) [data-reveal="load"]{animation: evx-lift calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial) calc(160ms + var(--i,0) * var(--stagger)) backwards}html.js:not([data-motion="off"]) [data-reveal="lines"] .line,html:not([data-motion="off"]) [data-lines="load"] .line{overflow-y: clip;padding-block: 0.16em 0.14em;margin-block: -0.16em -0.14em}html.js:not([data-motion="off"]) [data-reveal="lines"] .line__in{transition: transform calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial);transition-delay: calc(var(--i,0) * var(--stagger-lines))}html.js:not([data-motion="off"]) [data-reveal="lines"]:not(.is-in) .line__in{transform: translateY(108%)}html.js:not([data-motion="off"]) [data-reveal="lines"].is-in .line__in--gold{animation: evx-sheen calc(var(--dur-settle) * var(--motion-scale)) var(--ease-glide) calc(900ms + var(--i,0) * var(--stagger-lines)) backwards}html:not([data-motion="off"]) [data-lines="load"] .line__in{animation: evx-rise calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial) calc(160ms + var(--i,0) * var(--stagger-lines)) backwards;will-change: transform}html:not([data-motion="off"]) [data-lines="load"] .line__in--gold{animation: evx-rise calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial) calc(160ms + var(--i,0) * var(--stagger-lines)) backwards,evx-sheen calc(var(--dur-settle) * var(--motion-scale)) var(--ease-glide) calc(1200ms + var(--i,0) * var(--stagger-lines)) backwards}html.js:not([data-motion="off"]) [data-reveal-rule]{transform-origin: left center;transition: transform calc(var(--dur-draw) * var(--motion-scale)) var(--ease-glide);transition-delay: calc(var(--i,0) * var(--stagger))}html.js:not([data-motion="off"]) [data-reveal-rule]:not(.is-in){transform: scaleX(0)}html.js:not([data-motion="off"]) .rule--center[data-reveal-rule]{transform-origin: center}html.js:not([data-motion="off"]) [data-reveal="draw"] .draw{stroke-dasharray: 1 1;transition: stroke-dashoffset calc(900ms * var(--motion-scale)) var(--ease-glide) calc(var(--i,0) * var(--stagger))}html.js:not([data-motion="off"]) [data-reveal="draw"]:not(.is-in) .draw{stroke-dashoffset: 1}html.js:not([data-motion="off"]) .star[data-reveal="draw"] .star__fill{transition: opacity calc(600ms * var(--motion-scale)) var(--ease-editorial) calc(700ms * var(--motion-scale))}html.js:not([data-motion="off"]) .star[data-reveal="draw"] .hair{transition: transform calc(var(--dur-draw) * var(--motion-scale)) var(--ease-glide) calc(500ms * var(--motion-scale))}html.js:not([data-motion="off"]) .star[data-reveal="draw"]:not(.is-in) .star__fill{opacity: 0}html.js:not([data-motion="off"]) .star[data-reveal="draw"]:not(.is-in) .hair{transform: scaleX(0)}html.js:not([data-motion="off"]) [data-reveal="brand"] .brand__arc{transition: --arc calc(var(--dur-ornament) * var(--motion-scale)) var(--ease-glide) calc(200ms + var(--i,0) * 300ms)}html.js:not([data-motion="off"]) [data-reveal="brand"] .brand__glint{transition: --glint calc(var(--dur-settle) * var(--motion-scale)) var(--ease-glide) calc(1700ms + var(--i,0) * 300ms)}html.js:not([data-motion="off"]) [data-reveal="brand"] :is(.brand__star,.brand__hair){transition: opacity calc(600ms * var(--motion-scale)) var(--ease-editorial) calc(600ms + var(--i,0) * 300ms),transform calc(var(--dur-draw) * var(--motion-scale)) var(--ease-glide) calc(600ms + var(--i,0) * 300ms)}html.js:not([data-motion="off"]) [data-reveal="brand"]:not(.is-in) .brand__arc{--arc: 0%}html.js:not([data-motion="off"]) [data-reveal="brand"]:not(.is-in) .brand__glint{--glint: -15%}html.js:not([data-motion="off"]) [data-reveal="brand"]:not(.is-in) .brand__star{opacity: 0;transform: scale(0.4)}html.js:not([data-motion="off"]) [data-reveal="brand"]:not(.is-in) .brand__hair{transform: scaleX(0)}html:not([data-motion="off"]) [data-brand-load] .brand__arc{animation: evx-arc calc(var(--dur-ornament) * var(--motion-scale)) var(--ease-glide) 500ms backwards}html:not([data-motion="off"]) [data-brand-load] .brand__glint{animation: evx-glint calc(var(--dur-settle) * var(--motion-scale)) var(--ease-glide) 2200ms backwards}html:not([data-motion="off"]) .hero__gutter-line{transform-origin: center top;animation: evx-grow-y calc(var(--dur-ornament) * var(--motion-scale)) var(--ease-glide) 300ms backwards}html:not([data-motion="off"]) :is(.hero__arc,.not-found__arc) .arc-trace__path{stroke-dasharray: 1 1;animation: evx-draw calc(var(--dur-ornament) * var(--motion-scale)) var(--ease-glide) 700ms backwards}html:not([data-motion="off"]) .hero__phase-rule{transform-origin: left center;animation: evx-grow-x calc(var(--dur-ornament) * var(--motion-scale)) linear 900ms backwards}html:not([data-motion="off"]) .hero__phase-star{animation: evx-star calc(600ms * var(--motion-scale)) var(--ease-editorial) calc(1300ms + var(--i,0) * 450ms * var(--motion-scale)) backwards}@supports (animation-timeline: view()){html:not(.no-sda):not([data-motion="off"]) .scrub{view-timeline: --evx-scrub block}html:not(.no-sda):not([data-motion="off"]) .scrub__line{animation: evx-grow-y linear both;animation-timeline: --evx-scrub;animation-range: cover 10% cover 55%}}html.no-sda .scrub__line{transform: scaleY(var(--p,1))}html.js:not([data-motion="off"]) [data-reveal="mask"] .reveal-mask{clip-path: polygon(var(--clip-frame));transition: clip-path calc(var(--dur-mask) * var(--motion-scale)) var(--ease-settle)}html.js:not([data-motion="off"]) [data-reveal="mask"] .reveal-zoom{transition: transform calc(var(--dur-mask) * var(--motion-scale)) var(--ease-settle)}html.js:not([data-motion="off"]) [data-reveal="mask"] .plate__caption{transition: opacity calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial) calc(500ms * var(--motion-scale)),transform calc(var(--dur-reveal) * var(--motion-scale)) var(--ease-editorial) calc(500ms * var(--motion-scale))}html.js:not([data-motion="off"]) [data-reveal="mask"][data-shape="raute"]:not(.is-in) .reveal-mask{clip-path: polygon(var(--clip-raute-s))}html.js:not([data-motion="off"]) [data-reveal="mask"][data-shape="facette"]:not(.is-in) .reveal-mask{clip-path: polygon(var(--clip-facette-0))}html.js:not([data-motion="off"]) [data-reveal="mask"][data-shape="stern"]:not(.is-in) .reveal-mask{clip-path: polygon(var(--clip-stern))}html.js:not([data-motion="off"]) [data-reveal="mask"]:not(.is-in) .reveal-zoom{transform: scale(var(--scale-settle))}html.js:not([data-motion="off"]) [data-reveal="mask"]:not(.is-in) .plate__caption{opacity: 0;transform: translateY(var(--dist-rise-sm))}.is-instant,.is-instant *{transition: none !important}html.js:not([data-fx-ready]) [data-reveal="mask"]:not(.is-in) :is(.reveal-mask,.reveal-zoom,.plate__caption){animation: evx-mask-open 0s 3s forwards}@keyframes evx-mask-open{to{clip-path: polygon(var(--clip-frame));opacity: 1;transform: none}}html.js:not([data-fx-ready]) :is([data-reveal=""],[data-reveal="fade"],[data-reveal-rule]):not(.is-in),html.js:not([data-fx-ready]) [data-reveal="lines"]:not(.is-in) .line__in,html.js:not([data-fx-ready]) [data-reveal="draw"]:not(.is-in) :is(.draw,.star__fill,.hair),html.js:not([data-fx-ready]) [data-reveal="brand"]:not(.is-in) :is(.brand__star,.brand__hair){animation: fx-fallback 0s 3s forwards}html.js:not([data-fx-ready]) [data-reveal="brand"]:not(.is-in) .brand__arc{animation: evx-arc-open 0s 3s forwards}}@keyframes fx-fallback{to{opacity: 1;transform: none;stroke-dashoffset: 0}}@keyframes evx-arc-open{to{--arc: 106%}}@keyframes evx-lift{from{opacity: 0.3;transform: translateY(var(--dist-rise-sm))}}@keyframes evx-rise{from{transform: translateY(108%)}}@keyframes evx-sheen{from{--sheen: -30%}to{--sheen: 130%}}@keyframes evx-arc{from{--arc: 0%}to{--arc: 106%}}@keyframes evx-glint{from{--glint: -15%}to{--glint: 115%}}@keyframes evx-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes evx-grow-x{from{transform: scaleX(0)}}@keyframes evx-grow-y{from{transform: scaleY(0)}}@keyframes evx-star{from{opacity: 0;transform: scale(0.3) rotate(-45deg)}}@media print{*,*::before,*::after{animation: none !important;transition: none !important}[data-reveal],[data-reveal] *,[data-reveal-rule]{opacity: 1 !important;transform: none !important;clip-path: none !important}.draw{stroke-dashoffset: 0 !important}.brand__arc{--arc: 106% !important}.brand__glint{--glint: 115% !important}}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}.header{view-transition-name: kopfzeile}::view-transition-old(root){animation: vt-aus var(--dur-quick) var(--ease-exit) both}::view-transition-new(root){animation: vt-ein var(--dur-ui) var(--ease-editorial) both}html:active-view-transition-type(lang)::view-transition-new(root){animation-name: vt-blende}::view-transition-group(artikel-bild){animation-duration: 560ms;animation-timing-function: var(--ease-settle)}::view-transition-old(artikel-bild),::view-transition-new(artikel-bild){block-size: 100%;object-fit: cover}}@keyframes vt-aus{to{opacity: 0}}@keyframes vt-ein{from{opacity: 0;transform: translateY(0.75rem)}}@keyframes vt-blende{from{opacity: 0}}