@font-face{font-family:Epilogue;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/epilogue-vietnamese-500-normal-Bb9ERBWg.woff2) format("woff2"),url(/projektleiter/assets/epilogue-vietnamese-500-normal-BYDNxV7D.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/epilogue-latin-ext-500-normal-D9xFf-PL.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-ext-500-normal-GUCYhfP5.woff) format("woff");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:Epilogue;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/epilogue-latin-500-normal-BNODJPoZ.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-500-normal-dtyNCBzt.woff) format("woff");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:Epilogue;font-style:normal;font-display:swap;font-weight:600;src:url(/projektleiter/assets/epilogue-vietnamese-600-normal-vuqwiQLv.woff2) format("woff2"),url(/projektleiter/assets/epilogue-vietnamese-600-normal-sDvsJZKn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-display:swap;font-weight:600;src:url(/projektleiter/assets/epilogue-latin-ext-600-normal-B8d75QNE.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-ext-600-normal-C0owflia.woff) format("woff");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:Epilogue;font-style:normal;font-display:swap;font-weight:600;src:url(/projektleiter/assets/epilogue-latin-600-normal-D8BqY1hl.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-600-normal-B5TlYxRi.woff) format("woff");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:Epilogue;font-style:normal;font-display:swap;font-weight:700;src:url(/projektleiter/assets/epilogue-vietnamese-700-normal-Do9V7KWA.woff2) format("woff2"),url(/projektleiter/assets/epilogue-vietnamese-700-normal-CgHt0icS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-display:swap;font-weight:700;src:url(/projektleiter/assets/epilogue-latin-ext-700-normal-BYz5yhV_.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-ext-700-normal-BtV6SG3l.woff) format("woff");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:Epilogue;font-style:normal;font-display:swap;font-weight:700;src:url(/projektleiter/assets/epilogue-latin-700-normal-Z7dFEtVj.woff2) format("woff2"),url(/projektleiter/assets/epilogue-latin-700-normal-C9Nmj9Br.woff) format("woff");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-display:swap;font-weight:400;src:url(/projektleiter/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");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-display:swap;font-weight:400;src:url(/projektleiter/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");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-display:swap;font-weight:500;src:url(/projektleiter/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");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-display:swap;font-weight:500;src:url(/projektleiter/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");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-display:swap;font-weight:600;src:url(/projektleiter/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");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-display:swap;font-weight:600;src:url(/projektleiter/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/projektleiter/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/projektleiter/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/projektleiter/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/projektleiter/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/projektleiter/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/projektleiter/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/projektleiter/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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}:root{--color-navy: #1d2026;--color-navy-soft: #262a31;--color-navy-elevated: #30353d;--color-navy-line: rgba(255, 255, 255, .12);--color-canvas: #f5f8fc;--color-canvas-2: #ffffff;--color-canvas-3: #e9f0f8;--glow-primary: rgba(69, 148, 199, .1);--glow-accent: rgba(44, 101, 246, .06);--glow-cool: rgba(120, 160, 205, .08);--glass-bg: rgba(255, 255, 255, .74);--glass-bg-strong: rgba(255, 255, 255, .9);--glass-bg-soft: rgba(255, 255, 255, .62);--glass-border: rgba(29, 32, 38, .1);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-blur: 16px;--glass-blur-strong: 24px;--shadow-glass: 0 1px 2px rgba(29, 32, 38, .05), 0 10px 30px -14px rgba(29, 32, 38, .16);--shadow-glass-hover: 0 2px 6px rgba(29, 32, 38, .07), 0 22px 48px -18px rgba(29, 32, 38, .22);--color-text-glass: #1d2026;--color-text-glass-muted: #4a5462;--color-text-glass-faint: rgba(29, 32, 38, .5);--color-primary: #4594c7;--color-primary-dark: #3472a0;--color-accent: #2c65f6;--color-tint-light: #2f6690;--color-tint-on-media: #cfe4f6;--color-tint-pale: #e0e8f4;--color-primary-glow: rgba(69, 148, 199, .28);--color-white: #ffffff;--color-surface: #ffffff;--color-surface-alt: #e0e8f4;--color-surface-card: #ffffff;--color-surface-line: rgba(29, 32, 38, .12);--color-text-on-dark: #ffffff;--color-text-on-dark-muted: rgba(255, 255, 255, .74);--color-text-on-light: #1d2026;--color-text-on-light-muted: #444444;--color-success: #2f7a4f;--color-success-bg: #e8f3ec;--color-caution: #a24a2a;--color-caution-bg: #fbeee6;--font-display: "Epilogue", "Arial", sans-serif;--font-body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm: clamp(.875rem, .84rem + .15vw, .9375rem);--text-base: clamp(1rem, .95rem + .2vw, 1.0625rem);--text-lg: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-xl: clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--text-2xl: clamp(1.75rem, 1.42rem + 1.5vw, 2.75rem);--text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 4.75rem);--text-cinema: clamp(2.125rem, 1.5rem + 2.8vw, 3.5rem);--text-display-xl: clamp(3.25rem, 1.9rem + 5.6vw, 5.5rem);--leading-tight: 1.04;--leading-snug: 1.28;--leading-normal: 1.6;--tracking-hero: -.022em;--tracking-heading: -.015em;--tracking-eyebrow: .16em;--space-2xs: .375rem;--space-xs: .625rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: clamp(3rem, 2.4rem + 2.4vw, 5rem);--space-section: clamp(4rem, 3rem + 4vw, 7.5rem);--content-max: 1280px;--content-narrow: 760px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-button: 13px;--radius-pill: 999px;--color-card-border: rgba(29, 32, 38, .08);--shadow-card: 0 1px 2px rgba(29, 32, 38, .05), 0 6px 16px -8px rgba(29, 32, 38, .1), 0 24px 48px -28px rgba(29, 32, 38, .18);--shadow-card-hover: 0 2px 4px rgba(29, 32, 38, .06), 0 12px 28px -10px rgba(29, 32, 38, .16), 0 36px 64px -32px rgba(29, 32, 38, .24);--shadow-cta: 0 1px 1px rgba(29, 32, 38, .14), 0 10px 30px -10px rgba(44, 101, 246, .5);--shadow-cta-hover: 0 2px 4px rgba(29, 32, 38, .16), 0 18px 44px -12px rgba(44, 101, 246, .6);--shadow-cta-glow: 0 8px 40px -8px var(--color-primary-glow);--duration-fast: .15s;--duration-normal: .28s;--duration-slow: .48s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--stagger-step: 75ms;--hero-load-step: 80ms;--z-sticky-cta: 40;--z-consent: 60;--z-funnel: 80;--z-modal: 90;--ink-950: #080b0f;--ink-900: #0e1319;--ink-800: #171e26;--steel-500: #7e8996;--steel-300: #b5bdc7;--paper-100: #f1f2f2;--paper-50: #f8f8f6;--signal-500: #2f68ff;--signal-400: #4d7dff;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--type-display: clamp(4rem, 9vw, 8.5rem);--type-h2: clamp(2.75rem, 5.6vw, 5.75rem);--type-h3: clamp(1.75rem, 3vw, 3rem);--type-lead: clamp(1.125rem, 1.6vw, 1.375rem);--type-label: .6875rem;--ease-show: cubic-bezier(.32, .72, 0, 1);--motion-fast: .22s;--motion-base: .48s;--motion-slow: .9s}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;overflow-x:hidden;overflow-x:clip;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-glass);background-color:var(--color-canvas);background-image:radial-gradient(120% 80% at 85% -6%,var(--glow-accent),transparent 55%),radial-gradient(90% 60% at -5% 4%,var(--glow-primary),transparent 52%),radial-gradient(120% 120% at 50% 120%,var(--glow-cool),transparent 62%),linear-gradient(180deg,var(--color-canvas-2),var(--color-canvas) 42%,var(--color-canvas-3));background-attachment:scroll;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,picture,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-sm);text-wrap:balance}h1{letter-spacing:var(--tracking-hero)}p{margin:0 0 var(--space-sm)}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.dark :focus-visible,[data-surface=dark] :focus-visible{outline-color:var(--color-tint-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--space-sm);z-index:100;background:var(--color-navy);color:var(--color-white);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transition:top var(--duration-fast) var(--ease-out-expo)}.skip-link:focus{top:var(--space-sm)}main{position:relative;z-index:2}.section{position:relative;z-index:2;padding-block:var(--space-section);color:var(--color-text-glass)}.section--dark{background:transparent;color:var(--color-text-glass)}.section--alt{background:linear-gradient(180deg,#ffffff8c,#e9f0f88c);color:var(--color-text-glass)}.quick-check,.final-cta,.site-footer,.stage-feature,.stage-tile,.team-tile__caption{--color-tint-light: var(--color-tint-on-media)}.final-cta{color:var(--color-text-on-dark)}.final-cta .eyebrow{color:var(--color-tint-on-media)}.container{width:min(100% - clamp(72px,10vw,176px),1440px);margin-inline:auto}.container--narrow{max-width:var(--content-narrow)}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-tint-light);margin-bottom:var(--space-sm)}.eyebrow:before{content:"";width:1.75rem;height:2px;border-radius:var(--radius-pill);background:currentColor;opacity:.85}.section--dark .eyebrow{color:var(--color-tint-light)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:none;border-radius:var(--radius-button);padding:.9em 1.6em;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;letter-spacing:.005em;line-height:1.15;text-align:center;cursor:pointer;text-decoration:none;max-width:100%;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo);will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.btn:focus-visible{outline:3px solid var(--color-tint-light);outline-offset:3px}.btn-primary{background:linear-gradient(135deg,var(--color-accent),var(--color-primary-dark));color:var(--color-white);box-shadow:var(--shadow-cta),inset 0 1px #ffffff38}.btn-primary:hover{box-shadow:var(--shadow-cta-hover),inset 0 1px #ffffff47}.btn-secondary{background:#ffffff0f;color:var(--color-text-on-dark);border:1.5px solid var(--color-navy-line);box-shadow:inset 0 1px #ffffff14}.btn-secondary:hover{border-color:var(--color-tint-light);background:#ffffff1a}.btn-ghost{background:var(--color-surface);color:var(--color-primary-dark);border:1.5px solid var(--color-surface-line)}.btn-ghost:hover{border-color:var(--color-primary);background:var(--color-surface-alt)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-block{width:100%}.card{background:var(--glass-bg);border-radius:var(--radius-lg);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),var(--glass-highlight)}.glass{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass),var(--glass-highlight);color:var(--color-text-glass)}.glass--strong{background:var(--glass-bg-strong)}.glass--soft{background:var(--glass-bg-soft)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass,.card{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35);background:var(--glass-bg-soft)}.glass--strong{-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.4);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.4);background:#ffffffd1}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.card{background:var(--glass-bg-strong)}}.text-muted{color:var(--color-text-glass-muted)}.count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.section-figure{position:relative;margin:0 0 var(--space-xl);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);aspect-ratio:16 / 7;max-height:400px}.section-figure__picture,.section-figure img{display:block;width:100%;height:100%;object-fit:cover}.section-figure--portrait{aspect-ratio:4 / 5;max-height:none}.section-figure--portrait img{object-position:center 22%}.section-figure__caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:var(--space-md);color:var(--color-white);font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-heading);line-height:1.2;background:linear-gradient(180deg,#1d202600 40%,#1d2026c7)}@media (max-width: 559px){.section-figure{aspect-ratio:4 / 3}.section-figure__caption{font-size:var(--text-base)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity var(--duration-slow) var(--ease-out-soft),transform var(--duration-slow) var(--ease-out-soft);transition-delay:calc(var(--reveal-index, 0) * var(--stagger-step))}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--scale{transform:translateY(18px) scale(.965)}.reveal--scale.is-visible{transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.reveal,.reveal--scale{opacity:1;transform:none;transition:none}}.content-grid{display:grid;grid-template-columns:[full-start] minmax(var(--space-md),1fr) [content-start] minmax(0,var(--content-max)) [content-end] minmax(var(--space-md),1fr) [full-end]}.content-grid>*{grid-column:content;min-width:0}.content-grid>.full-bleed{grid-column:full}.akt-marker{display:flex;align-items:baseline;gap:.7em;margin-bottom:var(--space-md);font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-tint-light)}.akt-marker__no{font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em}.akt-marker__label{font-size:var(--text-xs);font-weight:600;color:inherit;opacity:.85}.akt-marker:after{content:"";flex:1 1 auto;height:1px;transform:translateY(-.18em);background:currentColor;opacity:.25}.section--dark .akt-marker,[data-surface=dark] .akt-marker{color:var(--color-tint-light)}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cue-line{--cue-opacity: .4;position:relative;background:var(--signal-500);opacity:var(--cue-opacity)}.cue-line--active{--cue-opacity: 1;transition:opacity var(--motion-fast) var(--ease-show)}.section-label{display:flex;align-items:center;gap:.85em;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--signal-500)}.section-label__no{font-variant-numeric:tabular-nums}@media (max-width: 767px){.section-label{font-size:.625rem}}.media-frame{padding:7px;border-radius:32px;background:var(--ink-800);box-shadow:0 24px 64px -32px #0009}.media-frame__inner{position:relative;overflow:clip;border-radius:25px;aspect-ratio:var(--frame-ratio, 4 / 5)}.media-frame__inner img,.media-frame__inner video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-frame__caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.15em;padding:1.75rem 1.5rem 1.25rem;color:var(--paper-50);background:linear-gradient(180deg,#08090c00 12%,#08090c80 55%,#08090ceb)}.media-frame__caption-place{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);text-shadow:0 1px 10px rgba(0,0,0,.55)}.media-frame__caption-region{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-50);opacity:.82;text-shadow:0 1px 8px rgba(0,0,0,.5)}.spotlight{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x, 50%) var(--spot-y, 40%),rgba(79,125,255,.28),transparent 70%);opacity:.55;mix-blend-mode:screen;transition:opacity var(--motion-base) var(--ease-show)}[data-spotlight].is-lit .spotlight{opacity:.85}@media (prefers-reduced-motion: reduce){.spotlight{transition:none}}@property --chase-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.chase-frame{position:relative}.chase-frame:before{content:"";position:absolute;inset:var(--chase-inset, 0);z-index:4;border-radius:var(--chase-radius, 22px);padding:var(--chase-width, 2.5px);background:conic-gradient(from var(--chase-angle),transparent 0deg,transparent 268deg,rgba(122,158,255,.5) 300deg,rgba(255,255,255,.95) 328deg,var(--signal-400) 344deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion: no-preference){.chase-frame:before{animation:chaseRotate var(--chase-duration, 5.5s) linear infinite}@keyframes chaseRotate{to{--chase-angle: 360deg}}}
