:root{--kc-bg:#0a0a0a;--kc-elev:#131313;--kc-elev2:#1a1a1a;--kc-panel:#0d0d0d;--kc-line:#242424;--kc-line2:#2e2e2e;--kc-text:#fafafa;--kc-dim:#b8b8b8;--kc-faint:#8a8a8a;--kc-gold:#f0b429;--kc-gold-soft:rgba(240,180,41,.14);--kc-gold-strong:#d69a1e;--kc-green:#00a544;--kc-red:#ef4444;--kc-mono:var(--font-jetbrains),"Cascadia Code","SF Mono",Consolas,ui-monospace,monospace;--kc-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--paper:#0a0a0a;--card:#131313;--cream:#0a0a0a;--ink:#fafafa;--ink-soft:#e6e6e6;--muted:#b8b8b8;--oxblood:#0d0d0d;--claret:#f0b429;--scarlet:#d69a1e;--union-red:#f0b429;--red-wash:rgba(240,180,41,.08);--gilt:#f0b429;--gilt-light:#f6cf6a;--gilt-deep:#b4841f;--gilt-rule:linear-gradient(90deg,rgba(240,180,41,0),rgba(240,180,41,.6) 14%,#f0b429 50%,rgba(240,180,41,.6) 86%,rgba(240,180,41,0));--navy:#0a0a0a;--racing:#0a0a0a;--burgundy:#111111;--hairline:#242424;--hairline-strong:#2e2e2e;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:var(--font-display);--font-text-serif:var(--font-display);--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--yellow:#f0b429;--teal:#f0b429;--green:#00a544;--blue:#f0b429;--red:#ef4444;--pink:#d69a1e;--gold:#f0b429}html{background:#0a0a0a;color-scheme:dark}body{background:#0a0a0a!important;color:#fafafa}::selection{background:#f0b429;color:#0a0a0a}:focus-visible{outline:1px solid #f0b429;outline-offset:-1px}html ::-webkit-scrollbar{width:10px;height:10px}html ::-webkit-scrollbar-thumb{background:#222;border:3px solid #0a0a0a;border-radius:8px}html ::-webkit-scrollbar-track{background:#0a0a0a}.uk-airmail{display:none!important}.kicker,.kreo-journal-foot,.kreo-journal-tag,.kreo-nav-label,.std-card-label,.std-chip,.std-crumb,.std-eyebrow,.std-meta,.std-nav-mark,.std-price,.std-price-unit,.std-tag{font-family:var(--kc-mono);letter-spacing:.16em}.lozenge,.lozenge--gilt{background:#f0b429!important}.lozenge--open{background:transparent!important;box-shadow:inset 0 0 0 1px #f0b429}.crest-rule:after,.crest-rule:before{background:none!important;background-color:#242424!important;opacity:1!important}.namemark-rule{background:none!important;background-color:#2e2e2e!important;opacity:1}.namemark-line{color:#fafafa;font-family:var(--kc-mono);font-weight:500;letter-spacing:.32em}.namemark--invert .namemark-line{color:#fafafa}.namemark-trade{color:#8a8a8a;font-family:var(--kc-mono)}.namemark--invert .namemark-trade{color:#8a8a8a}.hallmark-punch{border-color:#2e2e2e!important;background:#1a1a1a!important;color:#f0b429!important;font-family:var(--kc-mono)}.hallmark:hover .hallmark-punch{background:rgba(240,180,41,.14)!important;border-color:rgba(240,180,41,.7)!important}.hallmark--invert .hallmark-punch{border-color:#2e2e2e!important;background:#1a1a1a!important;color:#f0b429!important}.hallmark-legend{color:#8a8a8a;font-family:var(--kc-mono)}.uk-flag{border:1px solid #2e2e2e;box-shadow:none}.panel,.plate{background:#131313!important;border:1px solid #242424!important;border-radius:5px;box-shadow:none!important;color:#fafafa}.panel:before,.plate:before{border-color:rgba(240,180,41,.16)!important}.panel:hover,.plate:hover{box-shadow:none!important}.panel.is-claret,.panel.is-ink,.plate--claret,.plate--ink{background:#0d0d0d!important;border-color:#242424!important;color:#fafafa!important;box-shadow:none!important}.panel.is-claret .kicker,.panel.is-ink .kicker,.plate--claret .kicker,.plate--ink .kicker{color:#f0b429!important}.panel.is-claret h2,.panel.is-ink h2,.plate--claret h2,.plate--ink h2{color:#fafafa!important}.section-title{color:#fafafa}.section-title:after{background:linear-gradient(90deg,#2e2e2e,rgba(240,180,41,.7),#2e2e2e)!important;opacity:1!important}.panel-head{border-bottom:1px solid #242424!important}.kicker{color:#8a8a8a}.lede{color:#b8b8b8}.rule{background:#2e2e2e!important}.glossary dt{color:#fafafa}.glossary dd{color:#b8b8b8}.about-note{background:#0d0d0d!important;border-left:2px solid #f0b429!important}.marginal{border-left:2px solid #2e2e2e;padding-left:1rem;color:#fafafa}.discretion-cta,.marginal strong,.note-cta{color:#f0b429}.competences p{color:#b8b8b8;font-family:var(--kc-mono)}.hero-services{color:#8a8a8a}.btn{background:#131313!important;border:1px solid #2e2e2e!important;color:#fafafa!important;border-radius:5px;box-shadow:none!important;transform:none!important;font-family:var(--kc-mono)!important;letter-spacing:.14em;text-transform:uppercase}.btn:after{display:none!important;content:none!important}.btn:hover{border-color:rgba(240,180,41,.55)!important;background:rgba(240,180,41,.14)!important;color:#f0b429!important}.btn:active,.btn:hover{transform:none!important}.b-red,.b-yellow{background:#f0b429!important;border-color:#f0b429!important;color:#0a0a0a!important;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important}.b-red:hover,.b-yellow:hover{background:#d69a1e!important;border-color:#d69a1e!important;color:#0a0a0a!important}.b-blue,.b-pink,.b-teal,.btn.outline{background:#131313!important;border-color:#2e2e2e!important;color:#fafafa!important}.b-blue:hover,.b-teal:hover,.btn.outline:hover{border-color:rgba(240,180,41,.55)!important;color:#f0b429!important}.btn.tiny{font-size:.6rem!important}.std-page{background:#0a0a0a!important;color:#fafafa}.std-nav{background:rgba(19,19,19,.94)!important;backdrop-filter:none!important;border-bottom:1px solid #242424!important}.std-nav-mark{background:#131313!important;border:1px solid #2e2e2e!important;border-radius:5px;color:#fafafa!important}.std-nav-mark:hover{border-color:rgba(240,180,41,.55)!important;color:#f0b429!important}.std-crumb{color:#8a8a8a}.std-hero{background:#0d0d0d!important;border:1px solid #242424!important;border-left:2px solid #f0b429!important;border-radius:5px;color:#fafafa!important;box-shadow:none!important}.std-hero:before{display:none}.std-hero-crumb{color:#8a8a8a}.std-hero-crumb a{color:#f0b429}.std-hero-crumb a:hover{color:#d69a1e}.std-hero h1{font-family:var(--kc-sans)!important;font-weight:600!important;color:#fafafa}.std-eyebrow{color:#f0b429}.std-intro{font-family:var(--kc-sans)}.std-featured .std-intro,.std-hero .std-intro,.std-intro{color:#b8b8b8}.std-btn{border:1px solid #2e2e2e;background:#131313;color:#fafafa;border-radius:5px;font-family:var(--kc-mono)}.std-btn:hover{background:rgba(240,180,41,.14);border-color:rgba(240,180,41,.55);color:#f0b429;transform:none}.std-btn--solid{background:#f0b429;border-color:#f0b429;color:#0a0a0a;font-weight:700}.std-btn--solid:hover{background:#d69a1e;border-color:#d69a1e;color:#0a0a0a}.std-title{font-family:var(--kc-sans)!important;font-weight:600!important;color:#fafafa}.std-card{background:#131313!important;border:1px solid #242424!important;border-radius:5px}a.std-card{color:#fafafa}.std-card:hover{box-shadow:none!important;border-color:rgba(240,180,41,.5)!important}.std-card-label{color:#8a8a8a}.std-card-arrow{color:#f0b429}.std-featured .std-meta,.std-meta{color:#8a8a8a}.std-chip{border:1px solid #242424;background:#131313;color:#b8b8b8;border-radius:999px}.std-chip.is-active,.std-chip:hover{border-color:rgba(240,180,41,.55);color:#f0b429;background:rgba(240,180,41,.14)}.std-tag{border:1px solid #242424;color:#b8b8b8}.std-featured{background:#0d0d0d!important;border:1px solid #242424!important;border-left:2px solid #f0b429;border-radius:5px;color:#fafafa}.std-featured:before{display:none}.std-featured .std-title,.std-featured h2{color:#fafafa}.std-featured .std-tag{color:#b8b8b8;border-color:#242424}.std-prose,.std-prose p{color:#b8b8b8}.std-prose h2,.std-prose h3{color:#fafafa;font-family:var(--kc-sans);font-weight:600}.std-prose a{color:#f0b429;text-decoration:none;border-bottom:1px solid rgba(240,180,41,.4)}.std-prose a:hover{color:#d69a1e}.std-prose strong{color:#fafafa}.std-prose blockquote{border-left:2px solid #f0b429;background:#0d0d0d;color:#fafafa}.std-prose code{background:#1a1a1a;border:1px solid #242424;color:#f0b429;border-radius:3px}.std-prose pre{background:#0d0d0d;border:1px solid #242424;border-radius:5px}.std-prose pre code{background:none;border:0;color:#fafafa}.std-prose img{border:1px solid #242424;border-radius:5px}.std-prose ul{list-style:none;padding-left:0}.std-prose ul li{position:relative;padding-left:22px}.std-prose ul li:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;background:#f0b429;transform:rotate(45deg)}.std-prose ol li::marker{color:#f0b429}.std-price{color:#f0b429}.std-price-unit{color:#8a8a8a}.std-list li{color:#b8b8b8}.std-list li:before{background:#f0b429!important}.std-offer{background:#131313!important}.kreo-journal-lede{color:#b8b8b8}.kreo-journal-card{background:#131313!important;border:1px solid #242424!important;border-radius:5px;color:#fafafa}.kreo-journal-card:hover{border-color:rgba(240,180,41,.5)!important;box-shadow:none!important}.kreo-journal-card h3{color:#fafafa}.kreo-journal-card:hover h3{color:#f0b429}.kreo-journal-excerpt{color:#b8b8b8}.kreo-journal-tag{border:1px solid #242424;color:#8a8a8a;border-radius:999px}.kreo-journal-foot{color:#8a8a8a;border-top:1px solid #242424}.kreo-journal-accent{background:#f0b429!important}.kreo-journal-cta{background:#0d0d0d!important;border:1px solid #242424!important;border-left:2px solid #f0b429;border-radius:5px}.kreo-journal-cta-title{color:#fafafa}.kreo-journal-cta-sub,.kreo-review-lede{color:#b8b8b8}.kreo-review-card{background:#131313!important;border:1px solid #242424!important;border-radius:5px}.kreo-review-card blockquote{color:#b8b8b8}.kreo-review-name{color:#fafafa}.kreo-review-date{color:#8a8a8a}.kreo-review-stars{color:#f0b429}.kreo-google-mark{color:#b8b8b8}.kreo-review-cta{background:#0d0d0d!important}.kreo-logos-band{background:#0a0a0a!important;border-color:#242424!important}.kreo-logos-label{border-bottom:1px solid #242424!important}.kreo-logo-item{border-color:#242424!important;color:#b8b8b8}.kreo-logo-item img{filter:grayscale(1) brightness(1.9);opacity:.6}.kreo-logo-item:hover{border-color:rgba(240,180,41,.5)!important;color:#f0b429}.kreo-logo-dot{background:#f0b429!important}.kreo-nav-btn{background:#131313!important;border:1px solid #2e2e2e!important;color:#fafafa!important;border-radius:5px;box-shadow:none!important}.kreo-nav-btn:hover{border-color:rgba(240,180,41,.55)!important;color:#f0b429!important}.kreo-nav-ham span{background:currentColor}.kreo-nav-overlay{background:rgba(5,5,5,.9)!important;backdrop-filter:none!important}.kreo-nav-inner{background:#131313!important;border:1px solid #242424;border-radius:5px;color:#fafafa}.kreo-nav-header{border-bottom:1px solid #242424!important}.kreo-nav-label{color:#8a8a8a!important}.kreo-nav-item{background:#131313!important;border:1px solid #242424!important;border-radius:5px;color:#b8b8b8!important}.kreo-nav-item:hover{border-color:rgba(240,180,41,.5)!important;color:#f0b429!important;background:rgba(240,180,41,.12)!important}.kreo-nav-item-dot{background:#f0b429!important}.kreo-nav-close{color:#b8b8b8!important}.kreo-chat-panel{background:#131313!important;border:1px solid #242424;border-radius:5px;color:#fafafa;box-shadow:0 30px 80px rgba(0,0,0,.6)!important}.kreo-chat-head{border-bottom:1px solid #242424!important}.kreo-chat-dot{background:#8a8a8a}.kreo-chat-dot.online{background:#00a544;box-shadow:0 0 8px rgba(0,165,68,.55)}.kreo-chat-message.assistant{background:#1a1a1a;color:#fafafa;border-radius:5px}.kreo-chat-message.user{background:rgba(240,180,41,.14);color:#fafafa;border:1px solid rgba(240,180,41,.3);border-radius:5px}.kreo-chat-fields input,.kreo-chat-fields textarea{background:#1a1a1a!important;border:1px solid #242424!important;color:#fafafa!important;border-radius:3px}.kreo-chat-fields input::placeholder,.kreo-chat-fields textarea::placeholder{color:#8a8a8a}.kreo-chat-launcher{background:#f0b429!important;color:#0a0a0a!important;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.5)!important}.kreo-chat-launcher:hover{background:#d69a1e!important}.kreo-chat-invite{background:#131313!important;border:1px solid #242424;color:#b8b8b8;border-radius:5px}.kreo-chat-contact-button{color:#f0b429}.kreo-pt-veil{background:#0a0a0a!important}.kreo-pt-laser{background:linear-gradient(90deg,transparent,#f0b429,transparent)!important}.kreo-pt-chromatic,.kreo-pt-scanlines{display:none!important}.kreo-scheduler{border:1px solid #242424!important;box-shadow:none!important;background:#131313!important;border-radius:5px}.kreo-scheduler-top{border-bottom:1px solid #242424!important}.kreo-scheduler-top h3{color:#fafafa;font-family:var(--kc-sans)}.kreo-scheduler-top p{color:#b8b8b8;font-weight:400}.kreo-scheduler-top>span{border:1px solid rgba(240,180,41,.5)!important;background:rgba(240,180,41,.14)!important;color:#f0b429!important;box-shadow:none!important;border-radius:3px;font-family:var(--kc-mono)!important;font-weight:500}.kreo-scheduler-kicker{color:#f0b429;opacity:1;font-family:var(--kc-mono)}.kreo-scheduler label{color:#8a8a8a;opacity:1;font-family:var(--kc-mono)}.kreo-scheduler-days button,.kreo-scheduler-times button,.kreo-scheduler-types button{border:1px solid #242424!important;background:#1a1a1a!important;color:#fafafa;box-shadow:none!important;border-radius:3px;font-weight:500;font-family:var(--kc-mono)!important}.kreo-scheduler-days button:hover,.kreo-scheduler-times button:hover,.kreo-scheduler-types button:hover{transform:none!important;box-shadow:none!important;border-color:#2e2e2e!important;background:#1f1f1f!important}.kreo-scheduler-days button.active,.kreo-scheduler-times button.active,.kreo-scheduler-types button.active{background:rgba(240,180,41,.14)!important;border-color:rgba(240,180,41,.55)!important;color:#f0b429!important;box-shadow:none!important}.kreo-scheduler-types button.active small{color:#f0b429!important}.kreo-scheduler-types small{color:#8a8a8a}.kreo-scheduler-note{color:#8a8a8a;font-weight:400}.kreo-scheduler-form input,.kreo-scheduler-form select,.kreo-scheduler-form textarea{border:1px solid #242424!important;background:#1a1a1a!important;color:#fafafa!important;border-radius:3px;box-shadow:none!important;font-family:var(--kc-sans);font-weight:400}.kreo-scheduler-form input::placeholder,.kreo-scheduler-form textarea::placeholder{color:#8a8a8a}.kreo-scheduler-form input:focus,.kreo-scheduler-form select:focus,.kreo-scheduler-form textarea:focus{border-color:rgba(240,180,41,.6)!important;box-shadow:0 0 0 1px rgba(240,180,41,.4)!important}.kreo-scheduler-status{border:1px solid #242424!important;background:#0d0d0d!important;color:#b8b8b8;border-radius:3px;font-weight:400}.kreo-contact-form input,.kreo-contact-form textarea{border:1px solid #242424!important;background:#1a1a1a!important;color:#fafafa!important;border-radius:3px;font-family:var(--kc-sans);font-weight:400}.kreo-contact-form input::placeholder,.kreo-contact-form textarea::placeholder{color:#8a8a8a}.kreo-contact-form input:focus,.kreo-contact-form textarea:focus{border-color:rgba(240,180,41,.6)!important;box-shadow:0 0 0 1px rgba(240,180,41,.4)!important}.kreo-contact-note{border-top:1px solid #242424;color:#8a8a8a;font-weight:400}.kreo-contact-note a{color:#f0b429;border-bottom:none;padding-bottom:0}.kreo-contact-sent{border:1px solid rgba(240,180,41,.45);background:rgba(240,180,41,.14);color:#fafafa;border-radius:3px;font-weight:400}.kreo-footer-logo{filter:none}.kreo-footer-list a,.kreo-footer-list span{color:#b8b8b8}.kreo-footer-list a:hover{color:#f0b429!important;opacity:1!important}.kc-footer{border-top:1px solid #242424;background:#0c0c0c;padding:24px 0 84px}.kc-footer-inner{max-width:1120px;margin:0 auto;padding:0 48px}.kc-footer-row{display:flex;justify-content:space-between}.kc-footer-brand,.kc-footer-row{flex-wrap:wrap;align-items:center;gap:16px}.kc-footer-brand{display:inline-flex}.kc-footer-mark{width:86px;height:15px;color:#f0b429;display:block}.kc-footer-links{display:inline-flex;flex-wrap:wrap;gap:16px}.kc-footer-links a{color:#b8b8b8;font:10.5px var(--kc-mono);letter-spacing:.12em;text-transform:uppercase}.kc-footer-links a:hover{color:#f0b429}.kc-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #242424}.kc-footer-copy{color:#8a8a8a;font:10.5px var(--kc-mono);letter-spacing:.04em;margin:0}.kc-footer-made{display:inline-flex;align-items:center;gap:8px;color:#8a8a8a;font:10px var(--kc-mono);letter-spacing:.2em;text-transform:uppercase}.b-black{background:#131313!important;border-color:#2e2e2e!important;color:#fafafa!important}.b-black:hover{border-color:rgba(240,180,41,.55)!important;background:rgba(240,180,41,.14)!important;color:#f0b429!important}.kc-nf{display:flex;flex-direction:column;min-height:100vh}.kc-nf-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:140px 24px 90px}.kc-nf-mark{width:150px;height:auto;color:#f0b429;display:block}.kc-nf-code{margin:10px 0 0;color:#f0b429;font:600 clamp(44px,8vw,72px) /1 var(--kc-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em}.kc-nf-title{margin:6px 0 0;font-size:clamp(20px,3vw,28px);font-weight:600;letter-spacing:-.01em}.kc-nf-line{margin:0;color:#b8b8b8;font-size:14px;max-width:46ch;line-height:1.7}.kc-nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.kc-root ::selection,.std-prose::selection{background:#f0b429;color:#0a0a0a}img{color-scheme:dark}@media (max-width:760px){.kc-footer-inner{padding:0 20px}}.kreo-feedback{margin-top:var(--s7);border:1px solid #242424;border-left:2px solid #f0b429;border-radius:5px;background:#0d0d0d;padding:clamp(1.4rem,3vw,2rem)}.kreo-feedback-kicker{margin:0 0 .6rem;font-family:var(--kc-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a}.kreo-feedback-title{margin:0 0 1rem;font-family:var(--kc-sans);font-weight:600;font-size:1.15rem;color:#fafafa}.kreo-feedback-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.kreo-feedback-btn{font-family:var(--kc-mono);font-size:.78rem;letter-spacing:.04em;color:#b8b8b8;background:#131313;border:1px solid #2e2e2e;border-radius:4px;padding:.6rem 1rem;cursor:pointer;text-decoration:none}.kreo-feedback-btn:hover{border-color:rgba(240,180,41,.55);color:#f0b429}.kreo-feedback-btn.is-primary{background:#f0b429;border-color:#f0b429;color:#0a0a0a;font-weight:700}.kreo-feedback-btn.is-primary:hover{background:#d69a1e;border-color:#d69a1e;color:#0a0a0a}.kreo-feedback-btn:disabled{opacity:.6;cursor:default}.kreo-feedback-form{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.kreo-feedback-form input{flex:1 1 220px;min-width:0;background:#0a0a0a;border:1px solid #2e2e2e;border-radius:4px;color:#fafafa;font-family:var(--kc-mono);font-size:.82rem;padding:.6rem .8rem}.kreo-feedback-form input:focus{outline:none;border-color:rgba(240,180,41,.55)}.kreo-feedback-note{margin:.2rem 0 .6rem;font-family:var(--kc-mono);font-size:.78rem}.kreo-feedback-note.is-ok{color:#f0b429}.kreo-feedback-note.is-err{color:#ef4444}.kreo-feedback-small{margin:.5rem 0 0;font-family:var(--kc-mono);font-size:.66rem;letter-spacing:.04em;color:#6e6e6e}.kf-fig{margin:0 0 var(--s6)}.kf-fig>figcaption{margin-top:var(--s3);font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#6e6e6e}.kf-fig--center>figcaption{text-align:center}.kf-rule{height:1px;border:0;background:#1c1c1c;margin:var(--s6) 0}.kf-panel{border:1px solid var(--kc-line);background:var(--kc-panel);border-radius:6px;padding:clamp(1rem,3vw,1.6rem)}.kf-facts{position:relative;overflow:hidden;margin:0 0 var(--s6);border:1px solid var(--kc-line);background:linear-gradient(180deg,#111111,#0c0c0c);border-radius:8px;padding:clamp(1.1rem,3vw,1.7rem)}.kf-facts:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kf-accent,var(--kc-gold))}.kf-facts-k{margin:0 0 var(--s3);font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--kc-gold)}.kf-facts-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.kf-facts-list li{display:grid;grid-template-columns:2.2rem 1fr;gap:.4rem;margin:0;color:var(--kc-dim);line-height:1.55}.std-prose .kf-facts-list li{padding-left:0}.std-prose .kf-facts-list li:before{content:none}.kf-facts-n{font-family:var(--kc-mono);font-size:.72rem;letter-spacing:.1em;color:#6e6e6e;padding-top:.2em}.kf-facts-list b{color:var(--kc-text);font-weight:600}.kf-stats{border:1px solid var(--kc-line);background:var(--kc-panel);border-radius:6px;padding:clamp(1rem,3vw,1.6rem)}.kf-stat{margin-bottom:1.05rem}.kf-stat:last-child{margin-bottom:0}.kf-stat-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;font-family:var(--kc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.kf-stat-head b{color:var(--kc-text);font-weight:600}.kf-stat-bar{position:relative;height:14px;border-radius:7px;background:#161616;overflow:hidden}.kf-stat-fill{height:100%;border-radius:7px;background:var(--kf-fill,var(--kc-gold));min-width:4px}.kf-stat-fill--red{background:linear-gradient(90deg,#7a1f18,#c0392b)}.kf-stat-fill--gold{background:linear-gradient(90deg,#7a5a12,#f0b429)}.kf-stat-fill--green{background:linear-gradient(90deg,#3a5a12,#8cc435)}.kf-stat-note{margin-top:.5rem;font-family:var(--kc-mono);font-size:.66rem;letter-spacing:.1em;color:#6e6e6e}@media (prefers-reduced-motion:no-preference){.kf-stats:hover .kf-stat-fill{animation:kf-pulse 2.6s ease-in-out infinite}}@keyframes kf-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.kf-bignums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s4)}.kf-bignum{display:grid;gap:.3rem}.kf-bignum-val{font-family:var(--kc-mono);font-weight:700;font-size:clamp(1.9rem,7vw,3.2rem);line-height:1;color:var(--kf-fill,var(--kc-gold))}.kf-bignum-label{font-family:var(--kc-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.kf-bignum-note{font-size:.82rem;color:var(--kc-dim)}.kf-quote{margin:0 0 var(--s6);padding:.1rem 0 .1rem 1.3rem;border-left:3px solid var(--kc-gold);font-size:1.32rem;line-height:1.55;color:var(--kc-text)}.std-prose blockquote.kf-quote{background:transparent}.kf-quote p{margin:0;font-size:inherit;color:inherit}.kf-callout{margin:0 0 var(--s6);border:1px solid var(--kc-line);border-left:3px solid var(--kc-gold);background:#0d0d0d;border-radius:6px;padding:1rem 1.2rem;color:var(--kc-dim)}.kf-callout--red{border-left-color:#e05a48}.kf-callout--green{border-left-color:#8cc435}.kf-callout-k{margin:0 0 .4rem;font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--kc-gold)}.kf-callout b,.kf-callout strong{color:var(--kc-text)}.kf-timeline{border:1px solid var(--kc-line);background:var(--kc-panel);border-radius:6px;padding:clamp(1.2rem,3vw,1.8rem) clamp(1rem,3vw,1.6rem) clamp(1.4rem,4vw,2.2rem)}.kf-timeline-track{position:relative;display:flex;justify-content:space-between;gap:1rem}.kf-timeline-track:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--kc-line2)}.kf-tl{position:relative;flex:1 1 0;padding-top:26px;text-align:center}.kf-tl-dot{position:absolute;top:1px;left:50%;transform:translateX(-50%);width:13px;height:13px;border-radius:50%;background:var(--kc-faint);box-shadow:0 0 0 4px #0d0d0d}.kf-tl-dot--gold{background:var(--kc-gold)}.kf-tl-dot--hot{background:#e05a48}.kf-tl-date{display:block;font-family:var(--kc-mono);font-size:.72rem;letter-spacing:.12em;color:var(--kc-dim)}.kf-tl-label{display:block;margin-top:.2rem;font-size:.82rem;color:#8a8a8a}@media (prefers-reduced-motion:no-preference){.kf-timeline:hover .kf-tl-dot{animation:kf-tl-pulse 1.4s ease-in-out infinite}}@keyframes kf-tl-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:560px){.kf-timeline-track{flex-direction:column;gap:1.2rem}.kf-timeline-track:before{left:6px;right:auto;top:0;bottom:0;width:1px;height:auto}.kf-tl{text-align:left;padding:0 0 0 28px}.kf-tl-dot{left:0;top:4px;transform:none}}.kf-sources{font-size:.85rem;color:#8a8a8a}.kf-sources-h{margin:0 0 .5rem;font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#6e6e6e}.kf-sources ol{margin:0;padding-left:1.2rem}.kf-sources li{margin-bottom:.35rem;color:#8a8a8a;font-size:.85rem}.kf-sources a{color:var(--kc-dim);border-bottom:1px solid rgba(240,180,41,.3);text-decoration:none}.kf-readout{margin:0 0 var(--s6);border:1px solid var(--kc-line);background:#0d0d0d;border-radius:6px;padding:0;overflow:hidden}.kf-readout>summary{cursor:pointer;list-style:none;padding:.85rem 1.1rem;font-family:var(--kc-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kc-gold)}.kf-readout>summary::-webkit-details-marker{display:none}.kf-readout>summary:after{content:"+";float:right;color:#6e6e6e}.kf-readout[open]>summary:after{content:"-"}.kf-readout-body{padding:0 1.1rem 1.1rem}.kf-readout-body ul{margin:0}.kf-poster{max-width:560px;margin:0 auto}.kf-poster--wide{max-width:none}.kf-poster img{display:block;width:100%;height:auto;border:1px solid var(--kc-line);border-radius:6px}@media (prefers-reduced-motion:no-preference){.kf-poster img{animation:kf-rise 1.1s ease-out both}}@keyframes kf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kf-standfirst{margin:0 0 var(--s6);font-family:var(--kc-sans);font-size:clamp(1.25rem,3.4vw,1.72rem);line-height:1.5;color:var(--kc-text);font-weight:400}.kf-standfirst:before{content:"";display:block;width:56px;height:2px;background:var(--kc-gold);margin-bottom:var(--s4)}.kf-standfirst b,.kf-standfirst strong{color:var(--kc-text);font-weight:600}.kf-related{margin:var(--s7) 0 0;border-top:1px solid var(--kc-line);padding-top:var(--s5)}.kf-related-h{margin:0 0 var(--s3);font-family:var(--kc-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--kc-gold)}.kf-related-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.std-prose .kf-related-list li{padding-left:0}.std-prose .kf-related-list li:before{content:none}.std-prose .kf-related-list a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--kc-line);border-radius:6px;background:#0d0d0d;color:var(--kc-text);text-decoration:none;border:1px solid var(--kc-line)}.std-prose .kf-related-list a:hover{border-color:rgba(240,180,41,.5);background:#111}.kf-related-t{font-family:var(--kc-sans);font-weight:600}.kf-related-m{font-family:var(--kc-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kc-faint);white-space:nowrap}.kf-poster .kf-still{display:none}@media (prefers-reduced-motion:reduce){.kf-poster--anim .kf-anim{display:none}.kf-poster--anim .kf-still{display:block}}.kf-refs{margin:var(--s6) 0 0;border:1px solid var(--kc-line);background:#0d0d0d;border-radius:6px;overflow:hidden}.kf-refs>summary{cursor:pointer;list-style:none;padding:.85rem 1.1rem;font-family:var(--kc-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kc-gold)}.kf-refs>summary::-webkit-details-marker{display:none}.kf-refs>summary:after{content:"+";float:right;color:#6e6e6e}.kf-refs[open]>summary:after{content:"-"}.kf-refs-body{padding:0 1.1rem 1.1rem}.kf-refs-body ol{margin:0;padding-left:1.2rem}.kf-refs-body li{margin-bottom:.5rem;color:#8a8a8a;font-size:.85rem}.kf-refs-body a{color:var(--kc-dim);border-bottom:1px solid rgba(240,180,41,.3);text-decoration:none}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdde600a8ab553b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66a476ca42fc796d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Libre Caslon Display Fallback;src:local("Times New Roman");ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.00%;size-adjust:92.06%}.__className_1454fc{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-weight:400;font-style:normal}.__variable_1454fc{--font-caslon:"Libre Caslon Display","Libre Caslon Display Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_32a015{font-family:EB Garamond,EB Garamond Fallback}.__variable_32a015{--font-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}