:root{color-scheme:dark;--void: #030404;--void-wall: #09080a;--void-floor: #0c0a0b;--ink: #ece6dc;--accent: #e5392a;--photon: #ff7a44;--glow-1: #ff5a2a;--glow-2: #e5392a;--glow-3: #ff9a4a;--key: #ff7a40;--ambient: #140a08;--muted: #9aa3ac;--meta: #7c8893;--label-fill: 0%;--label-edge: transparent;--label-glow: 0 2px 60px rgba(3, 4, 4, .92);--plate-fill: 62%;--plate-blur: 3px;--stage-fill: 80%;--header-fill: 80%;--contour: 0 0 0 rgba(0, 0, 0, 0);--grain-a: .05;--etch-a: .04;--lamp-r: 520px;--lamp-core: color-mix(in srgb, var(--photon) 14%, transparent);--lamp-tint: transparent;--header-h: 3.4rem;--font-sans: "Stack Sans Notch", "Golos Text", system-ui, -apple-system, sans-serif;--font-mono: "Steuerung Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-h1: clamp(2.2rem, 5.4vw, 4.6rem);--lh-h1: .98;--tracking-h1: -.02em;--fs-brand: 1.02rem;--tracking-brand: .09em;--fs-brand-sub: .6rem;--tracking-brand-sub: .24em;--fs-meta: .62rem;--tracking-meta: .22em;--fs-hint: .66rem;--tracking-hint: .2em;--pad: clamp(22px, 3.4vw, 48px);--space-2xs: .375rem;--space-xs: .625rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--stage-w: 68rem;--text-glow: 0 2px 60px rgba(3, 4, 4, .92);--brand-glow: 0 0 30px rgba(3, 4, 4, .95);--focus-ring: 2px solid var(--accent);--focus-offset: 3px;--measure: 15ch;--fs-display: clamp(1.7rem, 3.6vw, 2.9rem);--fs-h2-display: clamp(1.5rem, 3.2vw, 2.4rem);--fs-h2-lg: 1.6rem;--fs-h2: 1.35rem;--fs-h3-display: clamp(1.2rem, 2.6vw, 1.6rem);--fs-h3: 1.15rem;--fs-lede: clamp(1rem, 1.4vw, 1.15rem);--fs-body: 1rem;--fs-body-sm: .95rem;--fs-small: .9rem;--fs-scope: .85rem;--lh-heading: 1.05;--lh-body: 1.5;--fs-mega: clamp(4.5rem, 14vw, 12rem);--lh-mega: .9;--tracking-mega: -.03em;--tracking-tight: -.015em;--folio-ink: color-mix(in srgb, var(--ink) 12%, transparent);--word-ink: color-mix(in srgb, var(--ink) 28%, var(--void));--fw-thin: 200;--fw-book: 400;--fw-semi: 600;--fw-bold: 700;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--hairline: color-mix(in srgb, var(--ink) 10%, transparent);--hairline-strong: color-mix(in srgb, var(--ink) 14%, transparent);--hairline-heavy: color-mix(in srgb, var(--ink) 18%, transparent);--edge-accent: color-mix(in srgb, var(--accent) 45%, transparent);--edge-accent-strong: color-mix(in srgb, var(--accent) 55%, transparent);--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-plate: cubic-bezier(.65, 0, .35, 1);--dur-1: .18s;--dur-2: .28s;--dur-3: .5s;--dur-4: .7s;--exhibit-dim: brightness(.85) saturate(.85);--norm-red: var(--accent);--norm-yellow: #f2b300;--norm-blue: #4d8ff0;--norm-white: #f1efe9;--norm-black: #141210;--norm-outline: #141210;--norm-ring: #141210}[data-theme=light]{color-scheme:light;--void: #faf7f1;--void-wall: #f2eee4;--void-floor: #ebe5d9;--ink: #1a1713;--accent: #b1160f;--muted: #6b6357;--meta: #706859;--text-glow: 0 0 0 transparent;--brand-glow: 0 0 30px rgba(250, 247, 241, .95);--label-fill: 92%;--label-edge: var(--hairline);--label-glow: 0 0 0 rgba(0, 0, 0, 0);--plate-fill: 92%;--plate-blur: 0px;--stage-fill: 92%;--header-fill: 95%;--contour: 0 0 1px #fff, .5px .5px 0 #fff, -.5px -.5px 0 #fff, .5px -.5px 0 #fff, -.5px .5px 0 #fff, 0 0 3px #fff;--grain-a: .05;--etch-a: .05;--lamp-tint: color-mix(in srgb, var(--accent) 3%, transparent);--lamp-core: color-mix(in srgb, #fff 45%, var(--lamp-tint));--folio-ink: color-mix(in srgb, var(--ink) 16%, transparent);--word-ink: color-mix(in srgb, var(--ink) 55%, var(--void));--norm-yellow: #e8a600;--norm-blue: #1f5fbf;--norm-white: #ffffff;--norm-black: #1a1713;--norm-outline: #1a1713;--norm-ring: #1a1713}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--void: #faf7f1;--void-wall: #f2eee4;--void-floor: #ebe5d9;--ink: #1a1713;--accent: #b1160f;--muted: #6b6357;--meta: #706859;--text-glow: 0 0 0 transparent;--brand-glow: 0 0 30px rgba(250, 247, 241, .95);--label-fill: 92%;--label-edge: var(--hairline);--label-glow: 0 0 0 rgba(0, 0, 0, 0);--plate-fill: 92%;--plate-blur: 0px;--stage-fill: 92%;--header-fill: 95%;--contour: 0 0 1px #fff, .5px .5px 0 #fff, -.5px -.5px 0 #fff, .5px -.5px 0 #fff, -.5px .5px 0 #fff, 0 0 3px #fff;--grain-a: .05;--etch-a: .05;--lamp-tint: color-mix(in srgb, var(--accent) 3%, transparent);--lamp-core: color-mix(in srgb, #fff 45%, var(--lamp-tint));--folio-ink: color-mix(in srgb, var(--ink) 16%, transparent);--word-ink: color-mix(in srgb, var(--ink) 55%, var(--void));--norm-yellow: #e8a600;--norm-blue: #1f5fbf;--norm-white: #ffffff;--norm-black: #1a1713;--norm-outline: #1a1713;--norm-ring: #1a1713}}@media(forced-colors:active){:root,:root:not([data-theme]){--label-edge: CanvasText}}@font-face{font-family:Stack Sans Notch;src:url(/fonts/StackSansNotch.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-cyrillic.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-cyrillic-ext.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Steuerung Mono;src:url(/fonts/steuerung-mono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4.5rem}body{min-height:100svh;background:var(--void);color:var(--ink);font-family:var(--font-sans);font-weight:var(--fw-book);line-height:var(--lh-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:var(--fw-bold);line-height:var(--lh-heading);text-wrap:balance}::selection{background:var(--accent);color:var(--void)}main p{text-wrap:pretty}.kol__fact dd,.service__step-no,.service__kicker,.journey__no,.station__no,.tafel-index__no,.anatomy-map__no{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.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}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:not(.is-theming)::view-transition-old(root){animation:none;mix-blend-mode:normal}html:not(.is-theming)::view-transition-new(root){animation:vt-plattenwechsel var(--dur-3) var(--ease-plate) both;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,.6) 52%,rgba(0,0,0,.3) 54%,transparent 55%);mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,.6) 52%,rgba(0,0,0,.3) 54%,transparent 55%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes vt-plattenwechsel{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}html.is-theming::view-transition-old(root),html.is-theming::view-transition-new(root){animation:none;mix-blend-mode:normal}html.is-theming body *{view-transition-name:none!important}html.is-theming[data-theming-to=light]::view-transition-new(root){z-index:2;animation:tw-grow var(--dur-4) var(--ease-settle) both}html.is-theming[data-theming-to=light]::view-transition-old(root){z-index:1}html.is-theming[data-theming-to=dark]::view-transition-old(root){z-index:2;animation:tw-shrink var(--dur-4) var(--ease-plate) both}html.is-theming[data-theming-to=dark]::view-transition-new(root){z-index:1}@keyframes tw-grow{0%{clip-path:circle(0 at var(--tw-x) var(--tw-y))}to{clip-path:circle(var(--tw-r) at var(--tw-x) var(--tw-y))}}@keyframes tw-shrink{0%{clip-path:circle(var(--tw-r) at var(--tw-x) var(--tw-y))}to{clip-path:circle(0 at var(--tw-x) var(--tw-y))}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.route-line{position:fixed;inset:0 0 auto;height:2px;background:var(--accent);opacity:0;z-index:200;pointer-events:none;view-transition-name:route-line}@media(prefers-reduced-motion:no-preference){html:active-view-transition:not(.is-theming) .route-line{opacity:1}::view-transition-group(route-line){animation:none}::view-transition-old(route-line){display:none}::view-transition-new(route-line){animation:route-head var(--dur-3) var(--ease-plate) both}}@keyframes route-head{0%{transform:translateY(-10vh);opacity:1}90%{opacity:1}to{transform:translateY(110vh);opacity:0}}.prose{color:var(--muted);max-width:62ch}.prose p{margin-bottom:var(--space-md)}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ink);font-weight:var(--fw-semi)}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent)}.latin{position:relative;display:inline-block;white-space:nowrap}@media(hover:hover)and (prefers-reduced-motion:no-preference){.latin:after{content:attr(data-latin) / "";position:absolute;inset:0;pointer-events:none;color:var(--ink);clip-path:inset(-.2em calc(100% - 1px) -.2em -.2em);opacity:0;transition:opacity var(--dur-2) var(--ease-settle),clip-path 0s var(--ease-settle) var(--dur-2)}[data-latin-host]:is(:hover,:focus-visible,:focus-within,.is-on) .latin:after,.latin:hover:after{opacity:1;clip-path:inset(-.2em);transition:clip-path var(--dur-3) var(--ease-plate)}}:root{--cursor-default: default;--cursor-hot: pointer;--cursor-text: text}@media(hover:hover)and (pointer:fine){:root{--cursor-default: image-set(url(/cursor/dorn-d@1x.png) 1x, url(/cursor/dorn-d@2x.png) 2x) 2 2, default;--cursor-hot: image-set(url(/cursor/hot-d@1x.png) 1x, url(/cursor/hot-d@2x.png) 2x) 2 2, pointer;--cursor-text: image-set(url(/cursor/text-d@1x.png) 1x, url(/cursor/text-d@2x.png) 2x) 16 16, text}[data-theme=light]{--cursor-default: image-set(url(/cursor/dorn-l@1x.png) 1x, url(/cursor/dorn-l@2x.png) 2x) 2 2, default;--cursor-hot: image-set(url(/cursor/hot-l@1x.png) 1x, url(/cursor/hot-l@2x.png) 2x) 2 2, pointer;--cursor-text: image-set(url(/cursor/text-l@1x.png) 1x, url(/cursor/text-l@2x.png) 2x) 16 16, text}@media(prefers-color-scheme:light){html:not([data-theme]){--cursor-default: image-set(url(/cursor/dorn-l@1x.png) 1x, url(/cursor/dorn-l@2x.png) 2x) 2 2, default;--cursor-hot: image-set(url(/cursor/hot-l@1x.png) 1x, url(/cursor/hot-l@2x.png) 2x) 2 2, pointer;--cursor-text: image-set(url(/cursor/text-l@1x.png) 1x, url(/cursor/text-l@2x.png) 2x) 16 16, text}}@supports not (cursor: image-set(url(/cursor/dorn-d@1x.png) 1x) 2 2,default){:root{--cursor-default: url(/cursor/dorn-d.svg) 2 2, default;--cursor-hot: url(/cursor/hot-d.svg) 2 2, pointer;--cursor-text: url(/cursor/text-d.svg) 16 16, text}[data-theme=light]{--cursor-default: url(/cursor/dorn-l.svg) 2 2, default;--cursor-hot: url(/cursor/hot-l.svg) 2 2, pointer;--cursor-text: url(/cursor/text-l.svg) 16 16, text}@media(prefers-color-scheme:light){html:not([data-theme]){--cursor-default: url(/cursor/dorn-l.svg) 2 2, default;--cursor-hot: url(/cursor/hot-l.svg) 2 2, pointer;--cursor-text: url(/cursor/text-l.svg) 16 16, text}}}}@media(forced-colors:active){:root{--cursor-default: default;--cursor-hot: pointer;--cursor-text: text}html:not([data-theme]){--cursor-default: default;--cursor-hot: pointer;--cursor-text: text}}html{cursor:var(--cursor-default)}:where(p,li,dd,dt,h1,h2,h3,h4,blockquote,figcaption,address,td,th){cursor:var(--cursor-text)}:where(a,button,[role=button],summary,label,select),:where(a,button,[role=button],summary,label) :where(*){cursor:var(--cursor-hot)}
