@font-face{font-family:Fengardo Neue;src:url(/fonts/FengardoNeue_Black.woff2)format("woff2"),url(/fonts/FengardoNeue_Black.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}:root{--knglmrt-pink-100:#c83669;--knglmrt-pink-60:#de86a5;--knglmrt-pink-30:#eec2d2;--knglmrt-yellow-100:#ffd93d;--knglmrt-yellow-60:#ffe88b;--knglmrt-yellow-30:#fff4c5;--knglmrt-blue-100:#72a7c6;--knglmrt-blue-60:#aacadd;--knglmrt-blue-30:#d5e4ee;--knglmrt-brown-100:#764951;--knglmrt-brown-60:#ad9296;--knglmrt-brown-30:#d7c7ca;--knglmrt-dark-100:#2e3846;--knglmrt-dark-60:#828891;--knglmrt-dark-30:#c1c3c9;--knglmrt-ink:#000;--knglmrt-ink-soft:#1a1919;--knglmrt-paper:#fff;--knglmrt-paper-pink:#faecf1;--knglmrt-paper-grey:#f3f3f3;--knglmrt-vhc-primary:#0062ae;--knglmrt-vhc-secondary:#f39200;--knglmrt-tint-avatar:#f7e1e9;--knglmrt-tint-zebra:#f8f8f8;--knglmrt-tint-quiet-hover:#e4e4e4;--knglmrt-yellow-120:#6f5200;--knglmrt-brown-120:#5a373d;--knglmrt-pink-15:#f4dce5;--knglmrt-green-100:#71c694;--knglmrt-green-60:#aadcbf;--knglmrt-green-30:#d4eedf;--knglmrt-red-100:#c84137;--knglmrt-red-60:#de8d87;--knglmrt-red-30:#eec6c3;--background:var(--knglmrt-paper);--foreground:var(--knglmrt-dark-100);--card:var(--knglmrt-paper);--card-foreground:var(--knglmrt-dark-100);--popover:var(--knglmrt-paper);--popover-foreground:var(--knglmrt-dark-100);--primary:var(--knglmrt-pink-100);--primary-foreground:var(--knglmrt-paper);--primary-soft:var(--knglmrt-paper-pink);--primary-border:var(--knglmrt-pink-60);--primary-hairline:var(--knglmrt-pink-15);--secondary:var(--knglmrt-paper-grey);--secondary-foreground:var(--knglmrt-dark-100);--muted:var(--knglmrt-paper-grey);--muted-foreground:var(--knglmrt-dark-60);--accent:var(--knglmrt-yellow-100);--accent-foreground:var(--knglmrt-dark-100);--destructive:var(--knglmrt-red-100);--destructive-foreground:var(--knglmrt-paper);--destructive-soft:var(--knglmrt-red-30);--destructive-border:var(--knglmrt-red-100);--success:var(--knglmrt-green-100);--success-foreground:var(--knglmrt-ink);--success-soft:var(--knglmrt-green-30);--success-border:var(--knglmrt-green-100);--warning:var(--knglmrt-yellow-100);--warning-foreground:var(--knglmrt-ink);--warning-soft:var(--knglmrt-yellow-30);--warning-border:var(--knglmrt-yellow-60);--info:var(--knglmrt-dark-100);--info-foreground:var(--knglmrt-paper);--info-soft:var(--knglmrt-blue-30);--info-border:var(--knglmrt-dark-100);--highlight:var(--knglmrt-yellow-100);--highlight-foreground:var(--knglmrt-ink);--border:var(--knglmrt-dark-30);--input:var(--knglmrt-ink);--ring:var(--knglmrt-ink);--chart-1:var(--knglmrt-pink-100);--chart-2:var(--knglmrt-yellow-100);--chart-3:var(--knglmrt-blue-100);--chart-4:var(--knglmrt-brown-100);--chart-5:var(--knglmrt-dark-100);--radius:0rem;--text-body:var(--foreground);--text-muted:var(--muted-foreground);--text-accent:var(--primary);--text-on-dark:var(--primary-foreground);--surface-page:var(--background);--surface-tint:var(--primary-soft);--surface-quiet:var(--secondary);--surface-invert:var(--info);--hairline-width:1px;--hairline-color:var(--foreground);--hairline:var(--hairline-width)solid var(--hairline-color);--hairline-section-color:var(--knglmrt-pink-30);--hairline-section:var(--hairline-width)solid var(--hairline-section-color);--frame-color:var(--primary-soft);--link-color:var(--primary);--link-color-hover:var(--knglmrt-brown-100);--ui-action:var(--primary);--ui-action-hover:var(--knglmrt-brown-100);--ui-attention:var(--primary-soft);--ui-remember:var(--knglmrt-yellow-30);--ui-announce:var(--info);--ui-disabled-ink:var(--muted-foreground);--ui-disabled-edge:var(--border);--ui-quiet-hover:var(--knglmrt-tint-quiet-hover);--ui-admin:var(--knglmrt-brown-100);--ui-admin-hover:var(--knglmrt-brown-120);--ui-admin-ink:var(--knglmrt-paper);--ui-tint-avatar:var(--knglmrt-tint-avatar);--ui-tint-zebra:var(--knglmrt-tint-zebra);--font-display:"Fengardo Neue",var(--font-geist-sans),sans-serif;--font-core:var(--font-geist-sans),"Fira Sans Condensed",system-ui,sans-serif;--font-wide:var(--font-knglmrt-wide),"Fira Sans",system-ui,sans-serif;--font-narrow:var(--font-knglmrt-narrow),"Fira Sans Extra Condensed",var(--font-geist-sans),system-ui,sans-serif;--font-num:var(--font-geist-mono),"Fira Mono",ui-monospace,monospace;--font-hand:var(--font-knglmrt-hand),"Permanent Marker",cursive;--ui-size-body:18px;--ui-line-body:25px;--ui-size-field:18px;--ui-line-field:24px;--ui-field-pad-x:10px;--ui-field-pad-y:8px;--ui-field-pad-y-lg:14px;--ui-option-pad-y:7px;--ui-size-label:14px;--ui-size-caption:17px;--ui-size-tag:12px;--ui-size-num:15px;--ui-size-value:31px;--ui-size-nav:17px;--ui-size-title:39px;--ui-line-title:42px;--ui-size-section:28px;--ui-line-section:32px;--ui-size-card:21px;--ui-line-card:27px;--ui-size-lead:26px;--ui-line-lead:34px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090909;--foreground:#fafafa;--card:#131313;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:var(--knglmrt-pink-60);--primary-foreground:var(--knglmrt-dark-100);--primary-soft:color-mix(in oklab,var(--knglmrt-pink-100)30%,var(--card));--primary-border:var(--knglmrt-pink-100);--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:var(--knglmrt-red-60);--destructive-foreground:var(--knglmrt-dark-100);--destructive-soft:color-mix(in oklab,var(--knglmrt-red-100)30%,var(--card));--destructive-border:var(--knglmrt-red-100);--success:var(--knglmrt-green-60);--success-foreground:var(--knglmrt-dark-100);--success-soft:color-mix(in oklab,var(--knglmrt-green-100)30%,var(--card));--success-border:var(--knglmrt-green-100);--warning:var(--knglmrt-yellow-100);--warning-foreground:var(--knglmrt-dark-100);--warning-soft:color-mix(in oklab,var(--knglmrt-yellow-100)26%,var(--card));--warning-border:var(--knglmrt-yellow-60);--info:var(--knglmrt-blue-60);--info-foreground:var(--knglmrt-dark-100);--info-soft:color-mix(in oklab,var(--knglmrt-blue-100)30%,var(--card));--info-border:var(--knglmrt-blue-100);--highlight:var(--knglmrt-yellow-100);--highlight-foreground:var(--knglmrt-dark-100);--border:#272727;--input:#272727;--ring:#737373;--chart-1:var(--knglmrt-pink-60);--chart-2:var(--knglmrt-yellow-100);--chart-3:var(--knglmrt-blue-60);--chart-4:var(--knglmrt-brown-60);--chart-5:var(--knglmrt-dark-30);--primary-hairline:var(--border);--hairline-section-color:var(--knglmrt-brown-60);--frame-color:var(--border);--ui-remember:var(--muted);--ui-quiet-hover:var(--muted);--ui-tint-avatar:var(--muted);--link-color-hover:var(--knglmrt-brown-60);--ui-action-hover:var(--knglmrt-brown-60);--ui-admin:var(--knglmrt-brown-100);--ui-admin-hover:var(--knglmrt-brown-60);--ui-tint-zebra:color-mix(in oklab,var(--card)92%,var(--foreground))}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.53214% 0 0);--foreground:lab(98.26% 0 0);--card:lab(5.71933% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--border:lab(15.552% 0 0);--input:lab(15.552% 0 0);--ring:lab(48.496% 0 0)}}@layer base{body{font-family:var(--font-core);font-size:var(--ui-size-body);line-height:var(--ui-line-body)}h1,h2{font-family:var(--font-display);font-weight:900}h1{font-size:var(--ui-size-title);line-height:var(--ui-line-title)}h2{font-size:var(--ui-size-section);line-height:var(--ui-line-section)}h3,h4{font-family:var(--font-core);font-weight:700;font-size:var(--ui-size-card);line-height:var(--ui-line-card)}a{text-underline-offset:2px}}.knglmrt-lead{font-family:var(--font-narrow);font-weight:600;font-size:var(--ui-size-lead);line-height:var(--ui-line-lead);text-wrap:pretty}.knglmrt-card-title{font-family:var(--font-core);font-weight:700;font-size:var(--ui-size-card);line-height:var(--ui-line-card)}.knglmrt-label{font-family:var(--font-core);font-weight:700;font-size:var(--ui-size-label);letter-spacing:.04em;text-transform:uppercase;line-height:18px}.knglmrt-caption{font-family:var(--font-core);font-weight:700;font-size:var(--ui-size-caption);letter-spacing:.13em;text-transform:uppercase;line-height:21px}.knglmrt-tag{font-family:var(--font-wide);font-weight:700;font-size:var(--ui-size-tag);letter-spacing:.08em;text-transform:uppercase;line-height:14px}.knglmrt-num{font-family:var(--font-num);font-weight:400;font-size:var(--ui-size-num);font-variant-numeric:tabular-nums;line-height:16px}.knglmrt-value{font-family:var(--font-num);font-weight:700;font-size:var(--ui-size-value);font-variant-numeric:tabular-nums;line-height:28px}.knglmrt-terrazzo-fein-rosa,.knglmrt-terrazzo-grob-rosa,.knglmrt-terrazzo-grob-blau,.knglmrt-terrazzo-grob-grau,.knglmrt-terrazzo-grob-hellgrau,.knglmrt-terrazzo-hellgelb,.knglmrt-terrazzo-kraeftig-gelb,.knglmrt-terrazzo-kraeftig-blau,.knglmrt-terrazzo-kraeftig-pink{background-repeat:repeat;background-size:400px 400px}.knglmrt-terrazzo-fein-rosa{background-image:url(/branding/backgrounds/KNGLMRT_HG_fein_01.svg);background-color:var(--knglmrt-tint-avatar)}.knglmrt-terrazzo-grob-rosa{background-color:#faedf2;background-image:url(/branding/backgrounds/terrazzo-grob-rosa.svg)}.knglmrt-terrazzo-grob-blau{background-color:#f2f7fa;background-image:url(/branding/backgrounds/terrazzo-grob-blau.svg)}.knglmrt-terrazzo-grob-grau{background-color:#f3efef;background-image:url(/branding/backgrounds/terrazzo-grob-grau.svg)}.knglmrt-terrazzo-grob-hellgrau{background-color:#ecedee;background-image:url(/branding/backgrounds/KNGLMRT_HG_grob_d.svg)}.knglmrt-terrazzo-hellgelb{background-color:#fffcee;background-image:url(/branding/backgrounds/terrazzo-hellgelb.svg)}.knglmrt-terrazzo-kraeftig-gelb{background-image:url(/branding/backgrounds/KNGLMRT_HG_grob_03.svg);background-color:var(--knglmrt-yellow-60)}.knglmrt-terrazzo-kraeftig-blau{background-image:url(/branding/backgrounds/KNGLMRT_HG_grob_01.svg);background-color:var(--knglmrt-blue-60)}.knglmrt-terrazzo-kraeftig-pink{background-image:url(/branding/backgrounds/KNGLMRT_HG_grob_02.svg);background-color:var(--knglmrt-pink-60)}.dark .knglmrt-terrazzo-fein-rosa,.dark .knglmrt-terrazzo-grob-rosa,.dark .knglmrt-terrazzo-grob-blau,.dark .knglmrt-terrazzo-grob-grau,.dark .knglmrt-terrazzo-grob-hellgrau,.dark .knglmrt-terrazzo-hellgelb,.dark .knglmrt-terrazzo-kraeftig-gelb,.dark .knglmrt-terrazzo-kraeftig-blau,.dark .knglmrt-terrazzo-kraeftig-pink{background-image:none;background-color:var(--card)}.werkbereich-mark{color:var(--foreground)}.werkbereich-mark-image{filter:grayscale()}.dark .werkbereich-mark-image{filter:grayscale()invert()}.werkbereich-mark-image-fine{filter:grayscale()drop-shadow(0 0 .35px)}.dark .werkbereich-mark-image-fine{filter:grayscale()invert()drop-shadow(0 0 .35px)}.knglmrt-terrazzo-hover{isolation:isolate;position:relative}.knglmrt-terrazzo-hover:before{content:"";z-index:-1;background-image:var(--terrazzo);background-repeat:repeat;background-size:var(--terrazzo-size,320px 320px);background-position:var(--terrazzo-pos,0 0);opacity:0;transition:opacity .32s ease-out;position:absolute;inset:0}.knglmrt-terrazzo-hover:hover:before,.knglmrt-terrazzo-hover:focus-visible:before{opacity:1}.dark .knglmrt-terrazzo-hover:before{background-image:none;background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.knglmrt-terrazzo-hover:before{transition:none}}.werk-group-title{color:var(--knglmrt-dark-100);margin:0;font-size:40px;line-height:1.1}.werk-group-title-quiet{color:#6b6f76;font-size:28px}.werk-group-count{font-family:var(--font-num);color:var(--knglmrt-pink-100);font-size:13px}.werk-group-count-quiet{color:#6b6f76}.werk-tile,.projekt-tile,.inaktiv-tile{align-items:center;min-width:0;height:76px;text-decoration:none;transition:background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex}.werk-tile:focus-visible,.projekt-tile:focus-visible,.inaktiv-tile:focus-visible{outline:1px solid var(--knglmrt-ink);outline-offset:2px}.werk-tile-name,.projekt-tile-name{min-width:0;font-family:var(--font-core);font-size:21px;font-weight:700;line-height:1.15}.werk-tile-logo{object-fit:contain;flex:none;width:44px;height:44px;transition:filter .2s cubic-bezier(.2,0,0,1)}.werk-tile-letter{width:38px;height:38px;font-family:var(--font-display);border:1px solid;flex:none;place-items:center;font-size:20px;display:grid}.werk-tile{background-color:var(--knglmrt-paper-pink);color:var(--knglmrt-dark-100);gap:16px;padding:0 96px 0 20px;position:relative;overflow:hidden}.werk-tile:hover,.werk-tile:focus-visible{background-color:var(--knglmrt-pink-100);color:var(--knglmrt-paper)}.werk-tile:hover .werk-tile-logo:not(.werk-tile-logo-bitmap),.werk-tile:focus-visible .werk-tile-logo:not(.werk-tile-logo-bitmap){filter:brightness(0)invert()}.werk-tile-face{color:var(--knglmrt-ink);pointer-events:none;transition:transform .26s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-12px;right:10px;transform:translateY(90px)}.werk-tile:hover .werk-tile-face,.werk-tile:focus-visible .werk-tile-face{transform:translateY(0)rotate(-8deg)}.werk-tile:nth-child(2n):hover .werk-tile-face,.werk-tile:nth-child(2n):focus-visible .werk-tile-face{transform:translateY(0)rotate(8deg)}.projekt-tile{background-color:var(--knglmrt-dark-100);background-size:400px 400px;background-position:var(--terrazzo-pos,0 0);gap:12px;padding:0 10px}.projekt-tile:hover,.projekt-tile:focus-visible{background-image:var(--terrazzo)}.projekt-tile-mark{background:var(--knglmrt-paper);width:56px;height:56px;font-family:var(--font-display);color:var(--knglmrt-pink-100);flex:none;place-items:center;font-size:26px;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:grid}.projekt-tile-name{color:var(--knglmrt-paper);background-color:#0000;padding:4px 10px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.projekt-tile:hover .projekt-tile-name,.projekt-tile:focus-visible .projekt-tile-name{background-color:var(--knglmrt-paper);color:var(--knglmrt-dark-100);transform:rotate(-2deg)}.projekt-tile:nth-child(2n):hover .projekt-tile-name,.projekt-tile:nth-child(2n):focus-visible .projekt-tile-name{transform:rotate(2deg)}.projekt-tile:hover .projekt-tile-mark,.projekt-tile:focus-visible .projekt-tile-mark{transform:translateY(-4px)rotate(6deg)}.projekt-tile:nth-child(2n):hover .projekt-tile-mark,.projekt-tile:nth-child(2n):focus-visible .projekt-tile-mark{transform:translateY(-4px)rotate(-6deg)}.inaktiv-tile{background-color:var(--knglmrt-paper-grey);color:var(--knglmrt-dark-100);gap:16px;padding:0 20px}.inaktiv-tile .werk-tile-name{color:#6b6f76}.inaktiv-tile:hover,.inaktiv-tile:focus-visible{background-color:#e6e6e6}@media (max-width:559.98px){.werk-tile,.projekt-tile,.inaktiv-tile{gap:10px;height:60px;padding:0 10px}.projekt-tile{gap:8px;padding:0 8px}.werk-tile-name,.projekt-tile-name{font-size:16px;line-height:1.1}.projekt-tile-name{padding:2px 6px}.werk-tile-logo{width:32px;height:32px}.werk-tile-letter{width:30px;height:30px;font-size:16px}.projekt-tile-mark{width:40px;height:40px;font-size:20px}.werk-tile-face{bottom:-10px;right:4px}.werk-tile-face svg{width:auto;height:56px}}.dark .werk-group-title{color:var(--foreground)}.dark .werk-group-title-quiet,.dark .werk-group-count-quiet,.dark .inaktiv-tile .werk-tile-name{color:var(--muted-foreground)}.dark .werk-tile{background-color:var(--primary-soft);color:var(--foreground)}.dark .werk-tile:hover,.dark .werk-tile:focus-visible{background-color:var(--knglmrt-pink-100)}.dark .inaktiv-tile{background-color:var(--muted);color:var(--foreground)}.dark .inaktiv-tile:hover,.dark .inaktiv-tile:focus-visible{background-color:color-mix(in oklab,var(--muted)88%,var(--foreground))}.dark .werk-tile:focus-visible,.dark .projekt-tile:focus-visible,.dark .inaktiv-tile:focus-visible{outline-color:var(--foreground)}@media (prefers-reduced-motion:reduce){.werk-tile-face{display:none}.projekt-tile-mark,.projekt-tile-name,.projekt-tile:nth-child(n):hover .projekt-tile-mark,.projekt-tile:nth-child(n):hover .projekt-tile-name,.projekt-tile:nth-child(n):focus-visible .projekt-tile-mark,.projekt-tile:nth-child(n):focus-visible .projekt-tile-name{transform:none}}@layer components{.knglmrt-border{border:var(--hairline)}.knglmrt-border-section{border:var(--hairline-section)}.knglmrt-border-t{border-top:var(--hairline)}.knglmrt-border-b{border-bottom:var(--hairline)}.knglmrt-border-l{border-left:var(--hairline)}.knglmrt-border-r{border-right:var(--hairline)}.knglmrt-border-x{border-inline:var(--hairline)}.knglmrt-border-y{border-block:var(--hairline)}}.knglmrt-emphasis-shadow{box-shadow:3px 3px 0 var(--knglmrt-ink)}.knglmrt-panel{background:var(--card);box-shadow:inset 0 0 0 3px var(--frame-color)}.knglmrt-full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}html{scrollbar-gutter:stable;overflow-x:clip}.knglmrt-line{width:100%;height:9px;-webkit-mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));-webkit-mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));background-color:currentColor;border:0;margin:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.knglmrt-line-repeat{-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.knglmrt-line-1{--knglmrt-line:url(/branding/lines/Lines_01.svg)}.knglmrt-line-2{--knglmrt-line:url(/branding/lines/Lines_02.svg)}.knglmrt-line-3{--knglmrt-line:url(/branding/lines/Lines_03.svg)}.knglmrt-line-4{--knglmrt-line:url(/branding/lines/Lines_04.svg)}.knglmrt-line-5{--knglmrt-line:url(/branding/lines/Lines_05.svg)}.knglmrt-line-6{--knglmrt-line:url(/branding/lines/Lines_06.svg)}.knglmrt-underline{display:inline-block;position:relative}.knglmrt-underline:after{content:"";inset-inline:0;height:7px;-webkit-mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));-webkit-mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));mask-image:var(--knglmrt-line,url(/branding/lines/Lines_04.svg));background-color:currentColor;position:absolute;bottom:-.28em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
