:root{--accent: #c31622;--accent-dark: #8d101a;--navy: #1b3043;--ink: #16202b;--ink-soft: #44525e;--mute: #8a949c;--line: rgba(20, 32, 43, .12);--line-soft: rgba(20, 32, 43, .07);--paper: #ffffff;--surface: #f3f4f2;--font: "DM Sans", "Noto Sans", system-ui, -apple-system, sans-serif;--a4-w: 210mm;--a4-h: 297mm;--pad: 15mm}*{box-sizing:border-box}.kat-body{margin:0;font-family:var(--font);color:var(--ink);background:#5a626b;-webkit-font-smoothing:antialiased;--tint: color-mix(in srgb, var(--accent) 6%, #fff);--tint-line: color-mix(in srgb, var(--accent) 28%, #fff)}.kat-toolbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;background:var(--navy);color:#fff;font-size:.85rem}.kat-tb-link{color:#ffffffc7;text-decoration:none}.kat-tb-link:hover{color:#fff}.kat-tb-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;align-items:center}.kat-tb-print{font:inherit;font-weight:700;cursor:pointer;background:var(--accent);color:#fff;border:0;padding:.5rem 1.1rem;border-radius:4px}.kat-tb-print:hover{filter:brightness(1.08)}.kat-variants{display:flex;align-items:center;gap:.2rem;background:#ffffff14;padding:.22rem;border-radius:6px}.kat-variants__label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;padding:0 .45rem}.kat-vbtn{font:inherit;font-size:.78rem;font-weight:700;color:#ffffffb8;background:transparent;border:0;padding:.32rem .7rem;border-radius:4px;cursor:pointer}.kat-vbtn:hover{color:#fff}.kat-vbtn.is-active{background:#fff;color:var(--navy)}.kat-vstep{font:inherit;font-size:1.05rem;line-height:1;font-weight:700;color:#ffffffb3;background:transparent;border:0;padding:.25rem .5rem;border-radius:4px;cursor:pointer}.kat-vstep:hover{color:#fff;background:#ffffff1f}.kat-stage{display:flex;flex-direction:column;align-items:center;gap:10mm;padding:10mm 6mm 22mm}.sheet{position:relative;width:var(--a4-w);height:var(--a4-h);background:var(--paper);overflow:hidden;display:flex;flex-direction:column;--tint: color-mix(in srgb, var(--accent) 6%, #fff);--tint-line: color-mix(in srgb, var(--accent) 28%, #fff)}.sheet__inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:var(--pad);min-height:0}.kx-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:5mm;margin-bottom:8mm;border-bottom:2px solid var(--accent)}.kx-cat{display:inline-flex;align-items:center;gap:2.5mm;font-size:8.5pt;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.kx-cat:before{content:"";width:6mm;height:1mm;background:var(--accent);border-radius:2px}.kx-logo{height:8.5mm;width:auto}.kx-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:4mm;border-top:1px solid var(--line);font-size:7.5pt;color:var(--mute);letter-spacing:.02em}.kx-foot strong{color:var(--ink-soft);font-weight:700}.kx-fineprint{font-size:6.5pt;line-height:1.4;letter-spacing:.01em;color:var(--mute);margin:2.5mm 0 0}html[dir=rtl] .kx-cat,html[dir=rtl] .kf-eyebrow,html[dir=rtl] .kf-merkmale__h,html[dir=rtl] .kb-h2,html[dir=rtl] .kb-contact__title,html[dir=rtl] .kb-qr-cap,html[dir=rtl] .cover__year,html[dir=rtl] .cover__eyebrow,html[dir=rtl] .divider__count,html[dir=rtl] .toc__group-title,html[dir=rtl] .about__eyebrow{letter-spacing:0}.kf-hero{display:flex;gap:10mm;align-items:center}.kf-figure{flex:0 0 84mm;height:108mm;background:var(--surface);border:1px solid var(--line-soft);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:9mm}.kf-figure img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6mm 9mm rgba(0,0,0,.14))}.kf-headline{flex:1;min-width:0}.kf-eyebrow{margin:0 0 3mm;font-size:8.5pt;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.kf-title{margin:0 0 5mm;font-size:29pt;line-height:1.05;font-weight:800;letter-spacing:-.015em;color:var(--accent);overflow-wrap:break-word;hyphens:auto}.kf-sub{margin:0;font-size:11.5pt;line-height:1.5;color:var(--ink-soft)}.kf-norms{display:flex;flex-wrap:wrap;gap:2mm;margin-top:6mm}.kf-norm{font-size:8pt;font-weight:700;color:var(--accent-dark);background:#fff;border:1px solid var(--line);padding:1.4mm 3mm;border-radius:100px}.kf-stats{display:flex;flex-direction:column;margin-top:11mm;border-top:1px solid var(--line)}.kf-stat{display:flex;align-items:baseline;gap:6mm;padding:3.5mm 0;border-bottom:1px solid var(--line-soft)}.kf-stat__v{flex:1;font-size:11pt;font-weight:700;color:var(--ink);line-height:1.35}.kf-stat__l{order:-1;flex:0 0 38mm;font-size:7.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mute);line-height:1.55}.kf-merkmale{display:none}.kf-merkmale__h{margin:0 0 4mm;font-size:9.5pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-bottom:2mm;border-bottom:1px solid var(--line)}.kb-name{margin:0 0 7mm;font-size:18pt;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.kb-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:10mm}.kb-h2{margin:0 0 4mm;font-size:9.5pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-bottom:2mm;border-bottom:1px solid var(--line)}.kb-block+.kb-block{margin-top:7mm}.kb-specs{width:100%;border-collapse:collapse;font-size:9.5pt}.kb-specs td{padding:2.4mm 0;border-bottom:1px solid var(--line-soft);vertical-align:top;line-height:1.35}.kb-specs td:first-child{color:var(--ink-soft);font-weight:600;width:42%;padding-inline-end:4mm}.kb-specs td:last-child{color:var(--ink);font-weight:600}.kb-feats{list-style:none;margin:0;padding:0}.kb-feats li{position:relative;padding-inline-start:6mm;margin-bottom:3mm;font-size:9.5pt;line-height:1.4;color:var(--ink-soft)}.kb-feats li:before{content:"";position:absolute;inset-inline-start:0;top:1.6mm;width:2.8mm;height:2.8mm;background:var(--accent);border-radius:1px}.kb-feats--plain li:before{background:var(--mute)}.kb-more{color:var(--mute);font-style:italic;font-size:8.5pt}.kb-more:before{background:transparent!important;border:1px solid var(--line)}.kb-contact{margin-top:9mm;display:flex;gap:8mm;align-items:center;padding:6mm 7mm;background:var(--navy);color:#fff;border-radius:6px}.kb-contact__body{flex:1;min-width:0}.kb-contact__title{font-size:8.5pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:2.5mm}.kb-contact__lines{font-size:9.5pt;line-height:1.6;color:#ffffffeb}.kb-qr-wrap{text-align:center;flex-shrink:0}.kb-qr{width:24mm;height:24mm;background:#fff;padding:1.5mm;border-radius:4px}.kb-qr svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.kb-qr-cap{display:block;margin-top:1.5mm;font-size:6.5pt;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.kb-tail{margin-top:auto}.kb-qronly{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:6mm}.kb-qronly .kb-qr{width:22mm;height:22mm;border:1px solid var(--line)}.kb-qronly .kb-qr-cap{color:var(--mute)}.cover{background:var(--navy);color:#fff}.cover__bg{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 80% at 100% 0%,rgba(195,22,34,.35),transparent 55%),linear-gradient(160deg,#243d55,#1b3043 45%,#122334)}.cover__inner{color:#fff}.cover__top{display:flex;align-items:center;justify-content:flex-end}.cover__logo{display:block;height:34mm;margin-bottom:7mm;filter:brightness(0) invert(1);opacity:1}.cover__year{font-size:10pt;font-weight:700;letter-spacing:.1em;color:#fff9}.cover__hero{margin-top:auto}.cover__eyebrow{margin:5mm 0 0;font-size:11pt;font-weight:700;letter-spacing:.04em;color:#e8616b}.cover__title{margin:0;font-size:58pt;line-height:.98;font-weight:800;letter-spacing:-.02em}.cover__lead{margin:8mm 0 0;max-width:150mm;font-size:12pt;line-height:1.6;color:#ffffffc7}.cover__legend{margin-top:14mm;display:flex;gap:9mm;flex-wrap:wrap}.cover__cat{display:inline-flex;align-items:center;gap:3mm}.cover__cat-dot{width:5mm;height:5mm;border-radius:2px;background:var(--accent);box-shadow:0 0 0 1.2px #ffffff80}.cover__cat-label{font-size:11pt;font-weight:700;color:#ffffffeb}.cover__foot{margin-top:auto;padding-top:10mm;display:flex;align-items:center;justify-content:space-between;font-size:8.5pt;letter-spacing:.02em;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.14)}.end__title{margin:0 0 4mm;font-size:22pt;font-weight:800;letter-spacing:-.01em}.end__lead{margin:0 0 10mm;max-width:150mm;font-size:11.5pt;line-height:1.6;color:var(--ink-soft)}.end__certs{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;margin-bottom:4mm}.end__cert{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:0;padding:5mm}.end__cert strong{display:block;font-size:11pt;color:var(--ink);margin-bottom:1.5mm}.end__cert span{font-size:8.5pt;line-height:1.4;color:var(--mute)}.end__note{margin-top:8mm;font-size:8pt;line-height:1.5;color:var(--mute);padding:4mm 5mm;background:var(--tint);border-radius:6px}.kat-index{width:min(900px,92vw);margin:0 auto;background:#fff;border-radius:8px;padding:3rem 3rem 3.5rem;box-shadow:0 10px 40px #00000040}.kat-index__title{margin:0 0 .75rem;font-size:1.9rem;font-weight:800;letter-spacing:-.02em}.kat-index__lead{margin:0 0 1.75rem;color:var(--ink-soft);font-size:.95rem;line-height:1.6;max-width:60ch}.kat-index__build{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem;padding:1.25rem 1.5rem;background:var(--surface, #f7f7f5);border:1px solid var(--line);border-radius:8px;text-decoration:none}.kat-index__build:hover{border-color:var(--accent)}.kat-index__build-text strong{display:block;font-size:1rem;color:var(--ink);margin-bottom:.2rem}.kat-index__build-text span{font-size:.85rem;color:var(--ink-soft);line-height:1.5;max-width:52ch;display:block}.kat-index__build-btn{font-weight:700;font-size:.9rem;color:#fff;background:var(--accent);padding:.7rem 1.4rem;border-radius:6px;white-space:nowrap}.kat-index__build:hover .kat-index__build-btn{background:var(--accent-dark)}.kat-index__special{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.25rem}.kat-index__chip{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;font-weight:700;font-size:.8rem;white-space:nowrap;color:var(--navy);background:var(--surface, #f7f7f5);border:1px solid var(--line);padding:.4rem .85rem;border-radius:100px}.kat-index__chip:hover{border-color:var(--accent);color:var(--accent)}.kat-index__chip-dot{width:.5rem;height:.5rem;border-radius:100px;background:var(--accent);flex-shrink:0}.kat-index__group{margin-bottom:2rem}.kat-index__group-title{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-bottom:.5rem;border-bottom:2px solid var(--accent)}.kat-index__group-title span{font-size:.7rem;color:var(--mute);background:var(--tint);border-radius:100px;padding:.1rem .5rem}.kat-index__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem 1.5rem}.kat-index__list a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-decoration:none;color:var(--ink);padding:.5rem .25rem;border-bottom:1px solid var(--line-soft)}.kat-index__list a:hover{color:var(--accent)}.kat-index__name{font-weight:600;font-size:.9rem}.kat-index__cat{font-size:.72rem;color:var(--mute);flex-shrink:0}html[data-variant=v2] .sheet--product .sheet__inner:before,html[data-variant=v2] .sheet--product .sheet__inner:after{content:"";position:absolute;width:9mm;height:9mm;border:1.5px solid var(--accent);pointer-events:none}html[data-variant=v2] .sheet--product .sheet__inner:before{top:6mm;left:6mm;border-right:0;border-bottom:0}html[data-variant=v2] .sheet--product .sheet__inner:after{bottom:6mm;right:6mm;border-left:0;border-top:0}html[data-variant=v2] .sheet--product .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v2] .sheet--product .kx-cat{background:var(--accent);color:#fff;padding:1.6mm 3mm;border-radius:2px}html[data-variant=v2] .sheet--product .kx-cat:before{display:none}html[data-variant=v2] .sheet--product .kf-figure{background:#fff;border:1px solid var(--ink);border-radius:0}html[data-variant=v2] .sheet--product .kf-title{font-size:24pt}html[data-variant=v2] .sheet--product .kf-norm{background:#fff;border-color:var(--ink-soft);color:var(--ink);border-radius:2px}html[data-variant=v2] .sheet--product .kf-stats{border:1px solid var(--line)}html[data-variant=v2] .sheet--product .kf-stat{padding:3.5mm 4mm;border-bottom-color:var(--line)}html[data-variant=v2] .sheet--product .kf-stat:last-child{border-bottom:0}html[data-variant=v2] .sheet--product .kf-stat__v{font-variant-numeric:tabular-nums}html[data-variant=v2] .sheet--product .kb-h2{color:var(--ink);border-bottom-color:var(--ink)}html[data-variant=v2] .sheet--product .kb-specs td:first-child{border-inline-end:1px solid var(--line)}html[data-variant=v2] .sheet--product .kb-feats li:before{top:2.8mm;height:0;width:3mm;background:transparent;border-top:1.6px solid var(--accent);border-radius:0}html[data-variant=v2] .sheet--product .kb-qr{border-color:var(--ink)}html[data-variant=v3] .sheet--product .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v3] .sheet--product .kx-cat{color:var(--mute)}html[data-variant=v3] .sheet--product .kx-cat:before{background:var(--mute)}html[data-variant=v3] .sheet--product .kf-hero{flex-direction:column-reverse;gap:8mm;align-items:stretch}html[data-variant=v3] .sheet--product .kf-figure{flex:none;width:100%;height:118mm;background:#fff;border:0}html[data-variant=v3] .sheet--product .kf-title{font-size:38pt;line-height:.99;letter-spacing:-.025em}html[data-variant=v3] .sheet--product .kf-sub{font-size:12.5pt;max-width:155mm}html[data-variant=v3] .sheet--product .kf-norms{gap:3mm}html[data-variant=v3] .sheet--product .kf-norm{background:transparent;border:0;padding:0;border-radius:0;color:var(--ink-soft);font-weight:600}html[data-variant=v3] .sheet--product .kf-norm:not(:last-child):after{content:"·";margin-inline-start:3mm;color:var(--mute)}html[data-variant=v3] .sheet--product .kf-stats{margin-top:9mm;padding-top:2mm}html[data-variant=v3] .sheet--product .kf-stat{border-bottom:0;padding:2.5mm 0}html[data-variant=v3] .sheet--product .kf-stat__v{font-size:12.5pt}html[data-variant=v3] .sheet--product .kb-name{font-size:26pt}html[data-variant=v3] .sheet--product .kb-grid{gap:14mm}html[data-variant=v3] .sheet--product .kb-h2{color:var(--ink);border-bottom:0;font-size:11pt;letter-spacing:.03em;text-transform:none}html[data-variant=v3] .sheet--product .kb-h2:after{content:"";display:block;width:10mm;height:2px;background:var(--accent);margin-top:2mm}html[data-variant=v3] .sheet--product .kb-specs td{padding:3.2mm 0}html[data-variant=v3] .sheet--product .kb-qr{border-radius:0}html[data-variant=v4] .sheet--product .kx-top{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 8mm;padding:11mm var(--pad) 7mm;background:var(--accent);border-bottom:0}html[data-variant=v4] .sheet--product .kx-cat{color:#fff}html[data-variant=v4] .sheet--product .kx-cat:before{background:#fff}html[data-variant=v4] .sheet--product .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v4] .sheet--product .kf-title{color:var(--accent-dark)}html[data-variant=v4] .sheet--product .kf-norm{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-variant=v4] .sheet--product .kf-stat{border-bottom:1px solid var(--line);border-inline-start:3px solid var(--accent);padding-inline-start:4mm}html[data-variant=v4] .sheet--product .kf-stat__v,html[data-variant=v4] .sheet--product .kb-name{color:var(--accent-dark)}html[data-variant=v4] .sheet--product .kb-h2{background:var(--accent);color:#fff;border:0;border-radius:2px;padding:2mm 3mm}html[data-variant=v4] .sheet--product .kb-feats li:before{background:var(--accent)}html[data-variant=v2] .sheet--cover .cover__inner:before,html[data-variant=v2] .sheet--cover .cover__inner:after,html[data-variant=v2] .sheet--end .sheet__inner:before,html[data-variant=v2] .sheet--end .sheet__inner:after{content:"";position:absolute;width:12mm;height:12mm;pointer-events:none}html[data-variant=v2] .sheet--cover .cover__inner:before{top:5mm;left:5mm;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}html[data-variant=v2] .sheet--cover .cover__inner:after{bottom:5mm;right:5mm;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}html[data-variant=v2] .sheet--end .sheet__inner:before{top:6mm;left:6mm;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}html[data-variant=v2] .sheet--end .sheet__inner:after{bottom:6mm;right:6mm;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}html[data-variant=v2] .sheet--cover{background:#f4f5f3;color:var(--ink)}html[data-variant=v2] .sheet--cover .cover__bg{background:radial-gradient(125% 62% at 36% 52%,#f4f5f3,#f4f5f3e6 34%,#f4f5f300 66%),repeating-linear-gradient(0deg,rgba(27,48,67,.04) 0 .3mm,transparent .3mm 8mm),repeating-linear-gradient(90deg,rgba(27,48,67,.04) 0 .3mm,transparent .3mm 8mm),repeating-linear-gradient(0deg,rgba(27,48,67,.07) 0 .35mm,transparent .35mm 40mm),repeating-linear-gradient(90deg,rgba(27,48,67,.07) 0 .35mm,transparent .35mm 40mm)}html[data-variant=v2] .sheet--cover .cover__logo{filter:none}html[data-variant=v2] .sheet--cover .cover__title{color:#5d5d5c}html[data-variant=v2] .sheet--cover .cover__lead{color:var(--ink-soft)}html[data-variant=v2] .sheet--cover .cover__year{color:var(--mute)}html[data-variant=v2] .sheet--cover .cover__cat-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:9.5pt}html[data-variant=v2] .sheet--cover .cover__foot{color:var(--mute);border-top-color:var(--line)}html[data-variant=v2] .sheet--cover .cover__eyebrow{display:inline-block;color:#fff;background:var(--accent);padding:1.6mm 3mm;border-radius:0}html[data-variant=v2] .sheet--cover .cover__legend{border-top:1px solid rgba(27,48,67,.2);padding-top:5mm;gap:11mm}html[data-variant=v2] .sheet--cover .cover__cat{border:0;padding:0}html[data-variant=v2] .sheet--cover .cover__cat-dot{width:4mm;height:4mm;border-radius:0;box-shadow:0 0 0 1px #1b304338}html[data-variant=v2] .sheet--end .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v2] .sheet--end .kx-cat{background:var(--accent);color:#fff;padding:1.6mm 3mm;border-radius:2px}html[data-variant=v2] .sheet--end .kx-cat:before{display:none}html[data-variant=v2] .sheet--end .end__cert{border:1px solid var(--ink);border-radius:0}html[data-variant=v2] .sheet--end .kb-contact{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}html[data-variant=v2] .sheet--end .kb-contact__title{color:var(--accent)}html[data-variant=v2] .sheet--end .kb-contact__lines{color:var(--ink-soft)}html[data-variant=v2] .sheet--end .kb-qr{border:1px solid var(--line)}html[data-variant=v2] .sheet--end .end__note{background:transparent;border:1px solid var(--ink);border-radius:0}html[data-variant=v3] .sheet--cover{background:var(--surface);color:var(--ink)}html[data-variant=v3] .sheet--cover .cover__bg{background:none}html[data-variant=v3] .sheet--cover .cover__inner{color:var(--ink)}html[data-variant=v3] .sheet--cover .cover__top{padding-bottom:6mm;border-bottom:1px solid var(--line)}html[data-variant=v3] .sheet--cover .cover__logo{filter:none;opacity:1}html[data-variant=v3] .sheet--cover .cover__year{color:var(--mute)}html[data-variant=v3] .sheet--cover .cover__eyebrow{color:var(--accent)}html[data-variant=v3] .sheet--cover .cover__title{color:#5d5d5c;font-size:64pt}html[data-variant=v3] .sheet--cover .cover__lead,html[data-variant=v3] .sheet--cover .cover__cat-label{color:var(--ink-soft)}html[data-variant=v3] .sheet--cover .cover__cat-dot{box-shadow:0 0 0 1px #00000024}html[data-variant=v3] .sheet--cover .cover__foot{color:var(--mute);border-top-color:var(--line)}html[data-variant=v3] .sheet--end .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v3] .sheet--end .kx-cat{color:var(--mute)}html[data-variant=v3] .sheet--end .kx-cat:before{background:var(--mute)}html[data-variant=v3] .sheet--end .end__title{font-size:30pt}html[data-variant=v3] .sheet--end .end__cert{border:0;border-top:2px solid var(--accent);border-radius:0;padding:4mm 0 0}html[data-variant=v3] .sheet--end .kb-contact{background:#fff;color:var(--ink);border-radius:0;border-top:2px solid var(--accent);padding:6mm 0}html[data-variant=v3] .sheet--end .kb-contact__title{color:var(--mute)}html[data-variant=v3] .sheet--end .kb-contact__lines{color:var(--ink-soft)}html[data-variant=v3] .sheet--end .kb-qr{border:1px solid var(--line)}html[data-variant=v3] .sheet--end .end__note{background:transparent;border-left:0;border-top:1px solid var(--line);border-radius:0;padding:4mm 0 0;color:var(--mute)}html[data-variant=v4] .sheet--cover .cover__bg{background:radial-gradient(120% 80% at 0% 100%,rgba(0,0,0,.22),transparent 55%),linear-gradient(150deg,#e01a28,#c31622 55%,#8d101a)}html[data-variant=v4] .sheet--cover .cover__eyebrow{color:#ffffffe0}html[data-variant=v4] .sheet--cover .cover__cat-dot{box-shadow:0 0 0 1.4px #ffffffbf}html[data-variant=v4] .sheet--cover .cover__cat-label{color:#fff}html[data-variant=v4] .sheet--cover .cover__foot{border-top-color:#ffffff38;color:#ffffffb3}html[data-variant=v4] .sheet--end .kx-top{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 8mm;padding:11mm var(--pad) 7mm;background:var(--accent);border-bottom:0}html[data-variant=v4] .sheet--end .kx-cat{color:#fff}html[data-variant=v4] .sheet--end .kx-cat:before{background:#fff}html[data-variant=v4] .sheet--end .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v4] .sheet--end .end__title{color:var(--accent-dark)}html[data-variant=v4] .sheet--end .end__cert{border-top-width:3px}html[data-variant=v4] .sheet--end .kb-contact{background:var(--accent-dark)}html[data-variant=v4] .sheet--end .end__note{background:transparent;border-radius:0;border-top:3px solid var(--accent);padding:4mm 0 0}html[data-variant=v5] .sheet--cover{background:#fcfcfb;color:var(--ink)}html[data-variant=v5] .sheet--cover .cover__bg{background:none}html[data-variant=v5] .sheet--cover .cover__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--cover .cover__inner{color:var(--ink)}html[data-variant=v5] .sheet--cover .cover__top{justify-content:space-between;align-items:baseline;padding-bottom:4mm;border-bottom:1px solid var(--ink);font-family:ui-monospace,Cascadia Code,Consolas,monospace}html[data-variant=v5] .sheet--cover .cover__top:before{content:"DOKUMENT · KAT/2026";font-size:8pt;letter-spacing:.08em;color:var(--ink-soft)}html[data-variant=v5] .sheet--cover .cover__year{font-family:inherit;font-size:8pt;letter-spacing:.08em;color:var(--ink-soft)}html[data-variant=v5] .sheet--cover .cover__logo{filter:none;height:26mm;margin-bottom:9mm}html[data-variant=v5] .sheet--cover .cover__title{color:var(--ink);font-size:46pt;letter-spacing:-.015em}html[data-variant=v5] .sheet--cover .cover__eyebrow{font-family:ui-monospace,Cascadia Code,Consolas,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:8.5pt;font-weight:700;color:var(--accent)}html[data-variant=v5] .sheet--cover .cover__lead{color:var(--ink-soft)}html[data-variant=v5] .sheet--cover .cover__legend{border-top:1px solid var(--line);padding-top:6mm}html[data-variant=v5] .sheet--cover .cover__cat-dot{border-radius:0;box-shadow:0 0 0 1px #14202b33}html[data-variant=v5] .sheet--cover .cover__cat-label{color:var(--ink-soft)}html[data-variant=v5] .sheet--cover .cover__foot{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:7.5pt;letter-spacing:.04em;color:var(--ink-soft);border-top-color:var(--ink)}html[data-variant=v6] .sheet--cover{background:#f7f7f5;color:var(--ink)}html[data-variant=v6] .sheet--cover .cover__bg{background:linear-gradient(to bottom,rgba(8,8,8,.55) 0%,rgba(8,8,8,.15) 18%,transparent 34%,rgba(247,247,245,.5) 55%,rgba(247,247,245,.92) 70%,#f7f7f5 84%),url(/img/hero-lab-concepts/hero-documentary-combined.webp);background-size:cover;background-position:center top}html[data-variant=v6] .sheet--cover .cover__hero{margin-top:0}html[data-variant=v6] .sheet--cover .cover__legend{margin-top:auto}html[data-variant=v6] .sheet--cover .cover__top{justify-content:flex-end}html[data-variant=v6] .sheet--cover .cover__logo{filter:brightness(0) invert(1);height:20mm;margin-bottom:6mm}html[data-variant=v6] .sheet--cover .cover__year{color:#ffffffd9}html[data-variant=v6] .sheet--cover .cover__title{color:#f7f7f5;font-size:50pt;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.5)}html[data-variant=v6] .sheet--cover .cover__eyebrow{display:table;background:var(--accent);color:#fff;margin-bottom:6mm;padding:1.6mm 2.8mm;border-radius:2px;font-weight:700;letter-spacing:.01em}html[data-variant=v6] .sheet--cover .cover__lead{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:#ffffffe6;color:var(--ink);padding:1.4mm 2.6mm;border-radius:2px}html[data-variant=v6] .sheet--cover .cover__cat-dot{box-shadow:0 0 0 1px #14202b2e}html[data-variant=v6] .sheet--cover .cover__cat-label{color:var(--ink-soft)}html[data-variant=v6] .sheet--cover .cover__foot{color:var(--mute);border-top-color:var(--line)}html[data-variant=v7] .sheet--cover{background:#14181d;color:#fff}html[data-variant=v7] .sheet--cover .cover__bg{background:linear-gradient(165deg,#1c2229,#14181d 55%,#0e1116)}html[data-variant=v7] .sheet--cover .cover__top{padding-bottom:5mm;border-bottom:1px solid rgba(255,255,255,.16);justify-content:flex-end;align-items:baseline}html[data-variant=v7] .sheet--cover .cover__year{color:#ffffff80;letter-spacing:.16em}html[data-variant=v7] .sheet--cover .cover__logo{filter:brightness(0) invert(1);height:30mm}html[data-variant=v7] .sheet--cover .cover__title{color:#fff;font-weight:700;letter-spacing:-.01em}html[data-variant=v7] .sheet--cover .cover__eyebrow{color:#ffffff9e;text-transform:uppercase;letter-spacing:.2em;font-size:9pt;font-weight:600}html[data-variant=v7] .sheet--cover .cover__eyebrow:after{content:"";display:block;width:18mm;height:2px;background:var(--accent);margin-top:4mm}html[data-variant=v7] .sheet--cover .cover__lead{color:#ffffffb3}html[data-variant=v7] .sheet--cover .cover__cat-dot{box-shadow:0 0 0 1px #fff6}html[data-variant=v7] .sheet--cover .cover__cat-label{color:#ffffffd9}html[data-variant=v7] .sheet--cover .cover__foot{border-top-color:#ffffff29;color:#ffffff80}html[data-variant=v8] .sheet--cover{background:#fff;color:var(--ink)}html[data-variant=v8] .sheet--cover .cover__bg{background:none}html[data-variant=v8] .sheet--cover .cover__inner{text-align:center;align-items:center}html[data-variant=v8] .sheet--cover .cover__top{width:100%;justify-content:center}html[data-variant=v8] .sheet--cover .cover__year{color:var(--mute);letter-spacing:.28em;text-transform:uppercase;font-size:8.5pt}html[data-variant=v8] .sheet--cover .cover__hero{display:flex;flex-direction:column;align-items:center}html[data-variant=v8] .sheet--cover .cover__logo{filter:none;height:30mm;margin:0 auto 12mm}html[data-variant=v8] .sheet--cover .cover__title{color:var(--navy);font-weight:700;letter-spacing:-.01em}html[data-variant=v8] .sheet--cover .cover__title:after{content:"";display:block;width:28mm;height:2px;background:var(--accent);margin:7mm auto 0}html[data-variant=v8] .sheet--cover .cover__eyebrow{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.22em;font-size:9.5pt;font-weight:600;margin-top:7mm}html[data-variant=v8] .sheet--cover .cover__lead{color:var(--ink-soft);margin-left:auto;margin-right:auto}html[data-variant=v8] .sheet--cover .cover__legend{justify-content:center}html[data-variant=v8] .sheet--cover .cover__cat-dot{box-shadow:0 0 0 1px #14202b2e}html[data-variant=v8] .sheet--cover .cover__cat-label{color:var(--ink-soft)}html[data-variant=v8] .sheet--cover .cover__foot{justify-content:center;gap:4mm;color:var(--mute);border-top-color:var(--line)}html[data-variant=v5] .sheet--product{background:#fcfcfb}html[data-variant=v5] .sheet--product .sheet__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--product .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--product .kx-cat{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink-soft)}html[data-variant=v5] .sheet--product .kf-hero{flex-direction:column;gap:7mm;align-items:stretch}html[data-variant=v5] .sheet--product .kf-figure{flex:none;width:100%;height:88mm;border-radius:0;border-color:var(--line);background:#fff}html[data-variant=v5] .sheet--product .kf-eyebrow{color:var(--accent);font-family:ui-monospace,Cascadia Code,Consolas,monospace}html[data-variant=v5] .sheet--product .kf-title{color:var(--ink)}html[data-variant=v5] .sheet--product .kf-sub{max-width:none}html[data-variant=v5] .sheet--product .kf-hero .kf-norms,html[data-variant=v5] .sheet--product .kf-stats{display:none}html[data-variant=v5] .sheet--product .kf-merkmale{display:block;margin-top:8mm}html[data-variant=v5] .sheet--product .kf-merkmale__h{color:var(--ink);border-bottom-color:var(--ink)}html[data-variant=v5] .sheet--product .kf-norm{border-radius:0;background:#fff;border-color:var(--ink-soft);color:var(--ink);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:600}html[data-variant=v5] .sheet--product .kb-grid{grid-template-columns:1fr;gap:7mm}html[data-variant=v5] .sheet--product .kb-block--feats{display:none}html[data-variant=v5] .sheet--product .kb-h2{color:var(--ink);border-bottom-color:var(--ink)}html[data-variant=v5] .sheet--product .kb-specs{font-variant-numeric:tabular-nums}html[data-variant=v5] .sheet--product .kb-specs td:first-child{border-inline-end:1px solid var(--line);padding-inline-end:4mm;width:38%}html[data-variant=v5] .sheet--product .kb-specs td:last-child{padding-inline-start:4mm}html[data-variant=v5] .sheet--product .kb-feats li:before{border-radius:0}html[data-variant=v5] .sheet--product .kb-qronly .kb-qr{border-radius:0;border-color:var(--ink)}html[data-variant=v5] .sheet--product .kx-foot{font-family:ui-monospace,Cascadia Code,Consolas,monospace;border-top-color:var(--ink);color:var(--ink-soft)}html[data-variant=v5] .sheet--end{background:#fcfcfb}html[data-variant=v5] .sheet--end .sheet__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--end .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--end .kx-cat{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink-soft)}html[data-variant=v5] .sheet--end .end__cert{border:1px solid var(--ink);border-radius:0}html[data-variant=v5] .sheet--end .kb-contact{background:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:0}html[data-variant=v5] .sheet--end .kb-contact__title{color:var(--accent)}html[data-variant=v5] .sheet--end .kb-contact__lines{color:var(--ink-soft)}html[data-variant=v5] .sheet--end .kb-qr{border-radius:0;border:1px solid var(--line)}html[data-variant=v5] .sheet--end .kb-qr-cap{color:var(--mute)}html[data-variant=v5] .sheet--end .end__note{background:transparent;border-left:0;border-radius:0;border-top:1px solid var(--ink);padding:3mm 0 0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:7pt;line-height:1.5;color:var(--ink-soft)}html[data-variant=v5] .sheet--end .kx-foot{font-family:ui-monospace,Cascadia Code,Consolas,monospace;border-top-color:var(--ink);color:var(--ink-soft)}html[data-variant=v6] .sheet--product{background:#fff}html[data-variant=v6] .sheet--product .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v6] .sheet--product .kx-cat{color:var(--mute)}html[data-variant=v6] .sheet--product .kx-cat:before{width:9mm;height:.4mm;opacity:.5;border-radius:0}html[data-variant=v6] .sheet--product .kf-hero{flex-direction:column;gap:7mm;align-items:stretch}html[data-variant=v6] .sheet--product .kf-figure{flex:none;width:100%;height:165mm;background:#f5f4f2;border:0;border-radius:4px;box-shadow:0 1px 2px #0000000a,0 16px 40px #0000000f}html[data-variant=v6] .sheet--product .kf-eyebrow{display:inline-block;background:var(--accent);color:#fff;padding:1.2mm 2.8mm;border-radius:3px;letter-spacing:.06em}html[data-variant=v6] .sheet--product .kf-title{color:var(--ink);font-size:30pt}html[data-variant=v6] .sheet--product .kf-hero .kf-sub,html[data-variant=v6] .sheet--product .kf-hero .kf-norms,html[data-variant=v6] .sheet--product .kf-stats{display:none}html[data-variant=v6] .sheet--product .kf-norm{border-radius:3px}html[data-variant=v6] .sheet--product .kb-block{background:#f7f7f5;border-radius:4px;padding:6mm;box-shadow:0 1px 2px #00000008}html[data-variant=v6] .sheet--product .kb-block+.kb-block{margin-top:6mm}html[data-variant=v6] .sheet--product .kb-h2{border-bottom:0;padding-bottom:0;margin-bottom:3mm}html[data-variant=v6] .sheet--end .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v6] .sheet--end .kx-cat{color:var(--mute)}html[data-variant=v6] .sheet--end .kx-cat:before{width:9mm;height:.4mm;opacity:.5;border-radius:0}html[data-variant=v6] .sheet--end .end__cert{border:0;border-radius:3px;box-shadow:0 1px 2px #0000000a,0 12px 28px #0000000d}html[data-variant=v6] .sheet--end .end__note{background:#f7f7f5;border-left:0;border-radius:4px;padding:4mm 5mm;color:var(--mute);font-size:8pt}html[data-variant=v7] .sheet--product .kx-top{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 8mm;padding:10mm var(--pad) 7mm;background:#14181d;border-bottom:0}html[data-variant=v7] .sheet--product .kx-cat{color:#ffffffd9}html[data-variant=v7] .sheet--product .kx-cat:before{background:var(--accent)}html[data-variant=v7] .sheet--product .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v7] .sheet--product .kf-hero{gap:11mm;align-items:flex-start}html[data-variant=v7] .sheet--product .kf-figure{flex:0 0 100mm;height:150mm;background:#f5f4f2;border:0;border-radius:4px;box-shadow:0 1px 2px #0000000a,0 16px 40px #0000000f}html[data-variant=v7] .sheet--product .kf-title{color:var(--navy)}html[data-variant=v7] .sheet--product .kf-eyebrow:after{content:"";display:block;width:14mm;height:2px;background:var(--accent);margin-top:3mm}html[data-variant=v7] .sheet--product .kb-name{color:var(--navy)}html[data-variant=v7] .sheet--product .kb-h2{color:var(--navy);border-bottom-color:var(--line)}html[data-variant=v7] .sheet--end .kx-top{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 8mm;padding:10mm var(--pad) 7mm;background:#14181d;border-bottom:0}html[data-variant=v7] .sheet--end .kx-cat{color:#ffffffd9}html[data-variant=v7] .sheet--end .kx-cat:before{background:var(--accent)}html[data-variant=v7] .sheet--end .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v7] .sheet--end .end__title{color:var(--navy)}html[data-variant=v7] .sheet--end .end__cert{border-top-color:var(--navy)}html[data-variant=v7] .sheet--end .kb-contact{background:#14181d}html[data-variant=v7] .sheet--end .end__note{background:transparent;border:1px solid var(--line);border-radius:0;padding:4mm 5mm;color:var(--ink-soft);font-size:8pt}html[data-variant=v8] .sheet--product .kx-top{border-bottom:1px solid var(--navy)}html[data-variant=v8] .sheet--product .kx-cat{color:var(--navy)}html[data-variant=v8] .sheet--product .kx-cat:before{background:var(--accent)}html[data-variant=v8] .sheet--product .kf-hero{flex-direction:column;align-items:center;text-align:center;gap:7mm}html[data-variant=v8] .sheet--product .kf-figure{flex:none;width:150mm;height:110mm;border-radius:0;border-color:var(--line)}html[data-variant=v8] .sheet--product .kf-headline{max-width:155mm}html[data-variant=v8] .sheet--product .kf-hero .kf-norms{display:none}html[data-variant=v8] .sheet--product .kf-title{color:var(--navy)}html[data-variant=v8] .sheet--product .kf-title:after{content:"";display:block;width:22mm;height:2px;background:var(--accent);margin:5mm auto 0}html[data-variant=v8] .sheet--product .kf-stats{max-width:150mm;margin-left:auto;margin-right:auto}html[data-variant=v8] .sheet--product .kf-norm{border-radius:0;color:var(--navy);border-color:var(--line)}html[data-variant=v8] .sheet--product .kb-name{color:var(--navy);text-align:center}html[data-variant=v8] .sheet--product .kb-h2{color:var(--navy);border-bottom-color:var(--line)}html[data-variant=v8] .sheet--end .kx-top{border-bottom:1px solid var(--navy)}html[data-variant=v8] .sheet--end .kx-cat{color:var(--navy)}html[data-variant=v8] .sheet--end .kx-cat:before{background:var(--accent)}html[data-variant=v8] .sheet--end .end__title{color:var(--navy);text-align:center;margin-top:6mm}html[data-variant=v8] .sheet--end .end__title:after{content:"";display:block;width:26mm;height:2px;background:var(--accent);margin:5mm auto 0}html[data-variant=v8] .sheet--end .end__lead{text-align:center;margin-left:auto;margin-right:auto}html[data-variant=v8] .sheet--end .end__cert{border-top-color:var(--navy);text-align:center}html[data-variant=v8] .sheet--end .end__note{background:transparent;border-left:0;border-top:1px solid var(--line);border-radius:0;padding:4mm 0 0;margin-top:8mm;max-width:150mm;margin-left:auto;margin-right:auto;text-align:center;color:var(--mute);font-size:8pt}@page{size:A4;margin:0}@media screen{.sheet{box-shadow:0 10px 40px #00000059}}@media print{.kat-body{background:#fff}.kat-toolbar,[data-print-hide]{display:none!important}.kat-stage{display:block;padding:0;gap:0}.sheet{box-shadow:none!important;margin:0;break-after:page;page-break-after:always}.sheet:last-of-type{break-after:auto;page-break-after:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.toc__title{font-size:26pt;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:10mm 0 8mm}.toc__groups{display:flex;flex-direction:column;gap:7mm}.toc__group-title{font-size:10pt;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 3mm;padding-bottom:1.5mm;border-bottom:1px solid var(--line)}.toc__list{list-style:none;margin:0;padding:0}.toc__row{display:flex;align-items:baseline;gap:2.5mm;padding:2.6mm 0;font-size:11pt}.toc__groups--cont{margin-top:6mm}.toc__cont{font-weight:400;color:var(--mute);text-transform:none;letter-spacing:0}.toc__name{color:var(--ink)}.toc__dots{flex:1;border-bottom:1px dotted var(--mute);transform:translateY(-1mm);min-width:8mm}.toc__page{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.divider__inner{padding-bottom:22mm}.divider__body{margin-top:auto;margin-bottom:8mm}.divider__title{font-size:50pt;line-height:1;letter-spacing:-.025em;color:var(--ink);margin:0}.divider__title:after{content:"";display:block;width:46mm;height:4px;margin-top:9mm;background:var(--accent);border-radius:0}.divider__count{margin-top:6mm;font-size:11pt;letter-spacing:.04em;color:var(--mute)}html[data-variant=v2] .sheet--divider .sheet__inner:before,html[data-variant=v2] .sheet--divider .sheet__inner:after{content:"";position:absolute;width:12mm;height:12mm;pointer-events:none}html[data-variant=v2] .sheet--divider .sheet__inner:before{top:6mm;left:6mm;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}html[data-variant=v2] .sheet--divider .sheet__inner:after{bottom:6mm;right:6mm;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}html[data-variant=v2] .sheet--divider .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v2] .sheet--divider .divider__title:after{width:30mm}html[data-variant=v3] .sheet--divider .kx-cat{color:var(--accent)}html[data-variant=v3] .sheet--divider .divider__title{font-size:60pt;letter-spacing:-.03em}html[data-variant=v3] .sheet--divider .divider__title:after{display:none}html[data-variant=v3] .sheet--divider .divider__count{border-top:1px solid var(--line);padding-top:4mm;margin-top:8mm;width:46mm}html[data-variant=v4] .sheet--divider{background:var(--accent)}html[data-variant=v4] .sheet--divider .kx-cat{color:#fff}html[data-variant=v4] .sheet--divider .kx-cat:before{background:#fff}html[data-variant=v4] .sheet--divider .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v4] .sheet--divider .divider__title{color:#fff}html[data-variant=v4] .sheet--divider .divider__title:after{background:#fff}html[data-variant=v4] .sheet--divider .divider__count{color:#fffc}html[data-variant=v7] .sheet--divider{background:#14181d}html[data-variant=v7] .sheet--divider .kx-cat{color:#ffffffd9}html[data-variant=v7] .sheet--divider .kx-cat:before{background:var(--accent)}html[data-variant=v7] .sheet--divider .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v7] .sheet--divider .divider__title{color:#fff}html[data-variant=v7] .sheet--divider .divider__count{color:#fff9}html[data-variant=v5] .sheet--divider{background:#fcfcfb}html[data-variant=v5] .sheet--divider .sheet__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--divider .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--divider .kx-cat{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink-soft)}html[data-variant=v5] .sheet--divider .divider__title{color:var(--ink)}html[data-variant=v5] .sheet--divider .divider__title:after{width:30mm;height:2px;background:var(--ink);border-radius:0}html[data-variant=v5] .sheet--divider .divider__count{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--ink-soft)}html[data-variant=v6] .sheet--divider{background:#f7f7f5}html[data-variant=v6] .sheet--divider .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v6] .sheet--divider .kx-cat{color:var(--mute)}html[data-variant=v6] .sheet--divider .kx-cat:before{width:9mm;height:.4mm;opacity:.5;border-radius:0}html[data-variant=v6] .sheet--divider .divider__title{display:inline-block;background:var(--accent);color:#fff;padding:2mm 4mm;border-radius:3px}html[data-variant=v6] .sheet--divider .divider__title:after{display:none}html[data-variant=v6] .sheet--divider .divider__count{color:var(--mute)}html[data-variant=v8] .sheet--divider .kx-top{border-bottom:1px solid var(--navy)}html[data-variant=v8] .sheet--divider .kx-cat{color:var(--navy)}html[data-variant=v8] .sheet--divider .kx-cat:before{background:var(--accent)}html[data-variant=v8] .sheet--divider .divider__body{text-align:center;margin-top:auto;margin-bottom:0;display:flex;flex-direction:column;align-items:center;padding-bottom:18mm}html[data-variant=v8] .sheet--divider .divider__title{color:var(--navy)}html[data-variant=v8] .sheet--divider .divider__title:after{width:26mm;height:2px;background:var(--accent);margin-left:auto;margin-right:auto;border-radius:0}html[data-variant=v8] .sheet--divider .divider__count{color:var(--mute)}html[data-variant=v2] .sheet--toc .sheet__inner:before,html[data-variant=v2] .sheet--toc .sheet__inner:after{content:"";position:absolute;width:12mm;height:12mm;pointer-events:none}html[data-variant=v2] .sheet--toc .sheet__inner:before{top:6mm;left:6mm;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}html[data-variant=v2] .sheet--toc .sheet__inner:after{bottom:6mm;right:6mm;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}html[data-variant=v2] .sheet--toc .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v2] .sheet--toc .toc__dots{border-bottom-style:dashed}html[data-variant=v3] .sheet--toc .toc__title{font-size:34pt;letter-spacing:-.03em}html[data-variant=v3] .sheet--toc .toc__group-title{border-bottom:0}html[data-variant=v3] .sheet--toc .toc__name{font-weight:500}html[data-variant=v4] .sheet--toc .toc__title{background:var(--accent);color:#fff;margin:6mm 0 8mm;padding:4mm 5mm;border-radius:2px}html[data-variant=v4] .sheet--toc .toc__page{color:var(--accent-dark)}html[data-variant=v7] .sheet--toc{background:#14181d;color:#fff}html[data-variant=v7] .sheet--toc .kx-cat{color:#ffffffd9}html[data-variant=v7] .sheet--toc .kx-cat:before{background:var(--accent)}html[data-variant=v7] .sheet--toc .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v7] .sheet--toc .toc__title{color:#fff}html[data-variant=v7] .sheet--toc .toc__group-title{color:#fff;border-bottom-color:#ffffff40}html[data-variant=v7] .sheet--toc .toc__name{color:#ffffffd9}html[data-variant=v7] .sheet--toc .toc__page{color:#fff}html[data-variant=v7] .sheet--toc .toc__dots{border-bottom-color:#ffffff40}html[data-variant=v5] .sheet--toc{background:#fcfcfb;color:var(--ink)}html[data-variant=v5] .sheet--toc .sheet__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--toc .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--toc .kx-cat{color:var(--ink);font-family:ui-monospace,Cascadia Code,Consolas,monospace}html[data-variant=v5] .sheet--toc .kx-cat:before{border-radius:0}html[data-variant=v5] .sheet--toc .toc__title{color:var(--ink);letter-spacing:-.01em}html[data-variant=v5] .sheet--toc .toc__group-title{color:var(--ink);border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--toc .toc__name{color:var(--ink)}html[data-variant=v5] .sheet--toc .toc__page{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:400;color:var(--ink)}html[data-variant=v5] .sheet--toc .toc__dots{border-bottom-color:var(--ink-soft)}html[data-variant=v6] .sheet--toc{background:#fff;color:var(--ink)}html[data-variant=v6] .sheet--toc .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v6] .sheet--toc .kx-cat{color:var(--mute)}html[data-variant=v6] .sheet--toc .kx-cat:before{width:9mm;height:.4mm;opacity:.5;border-radius:0}html[data-variant=v6] .sheet--toc .toc__title{color:var(--ink)}html[data-variant=v6] .sheet--toc .toc__group{background:#f7f7f5;border-radius:4px;padding:6mm;box-shadow:0 1px 2px #00000008}html[data-variant=v6] .sheet--toc .toc__group-title{display:inline-block;background:var(--accent);color:#fff;padding:1.2mm 2.8mm;border-radius:3px;border-bottom:0;text-transform:uppercase;letter-spacing:.1em}html[data-variant=v6] .sheet--toc .toc__cont{color:#ffffffbf}html[data-variant=v6] .sheet--toc .toc__name,html[data-variant=v6] .sheet--toc .toc__page{color:var(--ink)}html[data-variant=v6] .sheet--toc .toc__dots{border-bottom-color:var(--mute)}html[data-variant=v8] .sheet--toc{background:#fff;color:var(--ink)}html[data-variant=v8] .sheet--toc .kx-top{border-bottom:1px solid var(--navy)}html[data-variant=v8] .sheet--toc .kx-cat{color:var(--navy)}html[data-variant=v8] .sheet--toc .kx-cat:before{background:var(--accent)}html[data-variant=v8] .sheet--toc .toc__title{color:var(--navy);text-align:center;margin-top:6mm}html[data-variant=v8] .sheet--toc .toc__title:after{content:"";display:block;width:26mm;height:2px;background:var(--accent);margin:5mm auto 0}html[data-variant=v8] .sheet--toc .toc__group-title{color:var(--navy);border-bottom-color:var(--navy)}html[data-variant=v8] .sheet--toc .toc__name{color:var(--ink)}html[data-variant=v8] .sheet--toc .toc__page{color:var(--navy)}html[data-variant=v8] .sheet--toc .toc__dots{border-bottom-color:var(--mute)}.about__hero{display:grid;grid-template-columns:64mm 1fr;gap:12mm;align-items:start;margin-top:10mm}.about__figure{position:relative;overflow:hidden;border-radius:0}.about__figure img{width:100%;height:98mm;object-fit:cover;object-position:top;display:block}.about__eyebrow{margin:0 0 3mm;font-size:9.5pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.about__title{margin:0;font-size:27pt;line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.about__lead{margin-top:6mm;font-size:11.5pt;line-height:1.55;color:var(--ink-soft)}.about__facts{list-style:none;margin:14mm 0 0;padding:0;border-top:1px solid var(--line)}.about__fact{display:flex;justify-content:space-between;align-items:baseline;gap:8mm;padding:4mm 0;border-bottom:1px solid var(--line)}.about__fact-k{font-size:12pt;font-weight:700;color:var(--ink)}.about__fact-v{font-size:9.5pt;color:var(--mute);text-align:end}.sheet--about .kx-foot{margin-top:auto}html[data-variant=v2] .sheet--about .sheet__inner:before,html[data-variant=v2] .sheet--about .sheet__inner:after{content:"";position:absolute;width:12mm;height:12mm;pointer-events:none}html[data-variant=v2] .sheet--about .sheet__inner:before{top:6mm;left:6mm;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}html[data-variant=v2] .sheet--about .sheet__inner:after{bottom:6mm;right:6mm;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}html[data-variant=v2] .sheet--about .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v2] .sheet--about .about__figure img{filter:grayscale(.15) contrast(1.02)}html[data-variant=v3] .sheet--about .about__title{font-size:33pt;letter-spacing:-.03em}html[data-variant=v4] .sheet--about .kx-top{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 8mm;padding:11mm var(--pad) 7mm;background:var(--accent);border-bottom:0}html[data-variant=v4] .sheet--about .kx-cat{color:#fff}html[data-variant=v4] .sheet--about .kx-cat:before{background:#fff}html[data-variant=v4] .sheet--about .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v4] .sheet--about .about__title,html[data-variant=v4] .sheet--about .about__fact-k{color:var(--accent-dark)}html[data-variant=v7] .sheet--about{background:#14181d;color:#fff}html[data-variant=v7] .sheet--about .kx-cat{color:#ffffffd9}html[data-variant=v7] .sheet--about .kx-cat:before{background:var(--accent)}html[data-variant=v7] .sheet--about .kx-logo{filter:brightness(0) invert(1)}html[data-variant=v7] .sheet--about .about__title{color:#fff}html[data-variant=v7] .sheet--about .about__lead{color:#ffffffbf}html[data-variant=v7] .sheet--about .about__facts{border-top-color:#fff3}html[data-variant=v7] .sheet--about .about__fact{border-bottom-color:#ffffff26}html[data-variant=v7] .sheet--about .about__fact-k{color:#fff}html[data-variant=v7] .sheet--about .about__fact-v{color:#fff9}html[data-variant=v5] .sheet--about{background:#fcfcfb;color:var(--ink)}html[data-variant=v5] .sheet--about .sheet__inner:before{content:"";position:absolute;inset:7mm;border:1px solid rgba(20,32,43,.42);pointer-events:none}html[data-variant=v5] .sheet--about .kx-top{border-bottom:1px solid var(--ink)}html[data-variant=v5] .sheet--about .kx-cat{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink-soft)}html[data-variant=v5] .sheet--about .about__eyebrow{font-family:ui-monospace,Cascadia Code,Consolas,monospace;letter-spacing:.14em;font-size:8.5pt;color:var(--accent)}html[data-variant=v5] .sheet--about .about__title{color:var(--ink);letter-spacing:-.015em}html[data-variant=v5] .sheet--about .about__lead{color:var(--ink-soft)}html[data-variant=v5] .sheet--about .about__facts{border-top:1px solid var(--ink)}html[data-variant=v5] .sheet--about .about__fact{border-bottom-color:var(--ink)}html[data-variant=v5] .sheet--about .about__fact-k{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink)}html[data-variant=v5] .sheet--about .about__fact-v{font-family:ui-monospace,Cascadia Code,Consolas,monospace;color:var(--ink-soft)}html[data-variant=v5] .sheet--about .kx-foot{font-family:ui-monospace,Cascadia Code,Consolas,monospace;border-top-color:var(--ink);color:var(--ink-soft)}html[data-variant=v6] .sheet--about{background:#fff}html[data-variant=v6] .sheet--about .kx-top{border-bottom:1px solid var(--line)}html[data-variant=v6] .sheet--about .kx-cat{color:var(--mute)}html[data-variant=v6] .sheet--about .kx-cat:before{width:9mm;height:.4mm;opacity:.5;border-radius:0}html[data-variant=v6] .sheet--about .about__figure{border-radius:4px}html[data-variant=v6] .sheet--about .about__eyebrow{color:var(--accent)}html[data-variant=v6] .sheet--about .about__title{color:var(--ink)}html[data-variant=v6] .sheet--about .about__facts{border-top:0;background:#f7f7f5;border-radius:4px;padding:4mm 6mm;box-shadow:0 1px 2px #00000008}html[data-variant=v6] .sheet--about .about__fact{border-bottom-color:#14202b14}html[data-variant=v6] .sheet--about .about__fact:last-child{border-bottom:0}html[data-variant=v6] .sheet--about .about__fact-k{color:var(--ink)}html[data-variant=v6] .sheet--about .about__fact-v{color:var(--mute)}html[data-variant=v6] .sheet--about .kx-foot{color:var(--mute);border-top-color:var(--line)}html[data-variant=v8] .sheet--about{background:#fff}html[data-variant=v8] .sheet--about .kx-top{border-bottom:1px solid var(--navy)}html[data-variant=v8] .sheet--about .kx-cat{color:var(--navy)}html[data-variant=v8] .sheet--about .kx-cat:before{background:var(--accent)}html[data-variant=v8] .sheet--about .about__hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8mm}html[data-variant=v8] .sheet--about .about__figure{width:150mm;max-width:100%;border-radius:0}html[data-variant=v8] .sheet--about .about__intro{max-width:155mm}html[data-variant=v8] .sheet--about .about__eyebrow{color:var(--ink-soft)}html[data-variant=v8] .sheet--about .about__title{color:var(--navy)}html[data-variant=v8] .sheet--about .about__title:after{content:"";display:block;width:26mm;height:2px;background:var(--accent);margin:5mm auto 0}html[data-variant=v8] .sheet--about .about__lead{color:var(--ink-soft);margin-left:auto;margin-right:auto}html[data-variant=v8] .sheet--about .about__fact-k{color:var(--navy)}
