[data-kb-fx] [data-kb-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1);transform:translateY(26px)}[data-kb-fx] [data-kb-reveal][data-kb-shown]{opacity:1;transform:none}[data-kb-fx] [data-kb-reveal=cut]{transform:none}[data-kb-fx] [data-kb-reveal=cut][data-kb-shown]{animation:.82s cubic-bezier(.2,.8,.2,1) both kb4-cut}[data-kb-fx] [data-kb-reveal=line]{transform:none}[data-kb-fx] [data-kb-reveal=line][data-kb-shown]{animation:.9s cubic-bezier(.2,.8,.2,1) both kb4-wipe}@keyframes kb4-cut{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes kb4-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-kb-fx] [data-kb-stagger]>*{opacity:0;transition:opacity .64s cubic-bezier(.2,.75,.2,1),transform .64s cubic-bezier(.2,.75,.2,1);transform:translateY(20px)}[data-kb-fx] [data-kb-stagger][data-kb-shown]>*{opacity:1;transform:none}[data-kb-fx] [data-kb-stagger][data-kb-shown]>:nth-child(2){transition-delay:90ms}[data-kb-fx] [data-kb-stagger][data-kb-shown]>:nth-child(3){transition-delay:.18s}[data-kb-fx] [data-kb-stagger][data-kb-shown]>:nth-child(4){transition-delay:.27s}[data-kb-fx] [data-kb-stagger][data-kb-shown]>:nth-child(5){transition-delay:.36s}[data-kb-parallax]>img{transform:translate3d(0, var(--kb-shift,0), 0) scale(1.06)}.kb4-ticker{background:var(--ink);color:#fff;border-block:1px solid #ffffff1a;padding:15px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.kb4-ticker-shift{transform:translate3d(calc(var(--kb-vel,0) * -2.6px), 0, 0) skewX(calc(var(--kb-vel,0) * -.05deg));transition:transform .14s linear}.kb4-ticker-track{width:max-content;animation:46s linear infinite kb4-ticker;display:flex}.kb4-ticker:hover .kb4-ticker-track{animation-play-state:paused}.kb4-ticker-run{flex:none;display:flex}.kb4-ticker-run span{font-family:var(--font-roboto-condensed), "Arial Narrow", sans-serif;white-space:nowrap;align-items:center;gap:30px;padding-right:30px;font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:800;display:inline-flex}.kb4-ticker-run span i{background:var(--orange);width:9px;height:9px;transform:rotate(45deg)}@keyframes kb4-ticker{to{transform:translate(-50%)}}.kb4-motion-toggle{color:#fff;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;background:#26302ee6;border:1px solid #ffffff73;padding:6px 10px;font-size:.58rem;font-weight:800;position:absolute;bottom:8px;right:10px}.kb4-ticker:hover .kb4-motion-toggle,.kb4-motion-toggle:focus-visible,.kb4-motion-toggle[aria-pressed=true]{opacity:1}[data-kb-motion-off] .kb4-ticker-track,[data-kb-motion-off] .kb4-map-sweep,[data-kb-motion-off] .kb4-map-links line,[data-kb-motion-off] .kb4-map-pulse,[data-kb-motion-off] .kb4-plumb-swing,[data-kb-motion-off] .kb3-hero h1 em:after{animation-play-state:paused!important}[data-kb-motion-off] .kb4-ticker-shift{transform:none}.kb4-rail{z-index:400;color:#26302e80;gap:3px;display:grid;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.kb4-rail a{z-index:1;color:inherit;letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:10px;padding:7px 0;font-size:.56rem;font-weight:850;transition:color .2s;display:flex;position:relative}.kb4-rail a b{white-space:nowrap;text-transform:uppercase;opacity:0;max-width:0;transition:max-width .3s cubic-bezier(.2,.8,.2,1),opacity .2s;overflow:hidden}.kb4-rail a i{background:currentColor;flex:none;width:14px;height:2px;transition:width .24s cubic-bezier(.2,.8,.2,1)}.kb4-rail:hover a b,.kb4-rail:focus-within a b{opacity:1;max-width:104px}.kb4-rail a:hover,.kb4-rail a:focus-visible{color:var(--orange-text)}.kb4-rail a:hover i,.kb4-rail a:focus-visible i{width:26px}.kb4-bond{height:clamp(74px,8vw,112px);overflow:hidden}.kb4-bond svg{width:100%;height:100%;display:block}.kb4-brick{fill:none;stroke-width:1.4px}[data-kb-fx] .kb4-brick{opacity:0}[data-kb-fx] .kb4-bond[data-kb-shown] .kb4-brick{animation:.62s cubic-bezier(.2,.8,.2,1) both kb4-lay}.kb4-bond-light .kb4-brick{stroke:#26302e42}.kb4-bond-light .kb4-brick-accent{fill:#e75b3221;stroke:var(--orange)}.kb4-bond-dark{background:var(--ink)}.kb4-bond-dark .kb4-brick{stroke:#fff3}.kb4-bond-dark .kb4-brick-accent{fill:#e75b3238;stroke:var(--orange)}@keyframes kb4-lay{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.kb4-level{gap:12px;margin:26px 0 0;display:grid}.kb4-level svg{width:min(210px,100%);height:auto;transform:rotate(calc(var(--kb-tilt,0) * .22deg));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.kb4-level-body{fill:#e75b3217;stroke:var(--orange);stroke-width:1.6px}.kb4-level-grip{fill:var(--paper);stroke:#e75b328c;stroke-width:1.2px}.kb4-level-window{fill:var(--white);stroke:#e75b328c;stroke-width:1.2px}.kb4-level-vial{fill:#26302e0d;stroke:#26302e52;stroke-width:1px}.kb4-level-mark{stroke:var(--ink);stroke-width:1.3px}.kb4-level-bubble,.kb4-level-bubble-small{fill:var(--orange);transform:translateX(clamp(-11px, calc(var(--kb-tilt,0) * -1.6px), 11px));transition:transform .24s cubic-bezier(.2,.8,.2,1)}.kb4-level-bubble-small{transform:translateX(clamp(-5px, calc(var(--kb-tilt,0) * -.7px), 5px))}.kb4-level figcaption{max-width:260px;color:var(--muted);font-size:.78rem;line-height:1.45}.kb4-plumb{z-index:4;pointer-events:none;width:44px;height:clamp(180px,26vh,260px);position:absolute;top:0;right:clamp(20px,3vw,46px)}.kb4-plumb svg{width:100%;height:100%}.kb4-plumb line{stroke:#ffffff4d;stroke-width:1px}.kb4-plumb path{fill:var(--orange)}.kb4-plumb circle{fill:#ffffff8c}.kb4-plumb-swing{transform-box:view-box;transform-origin:22px 0;animation:7.5s ease-in-out infinite kb4-swing}@keyframes kb4-swing{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.kb4-hero-marks{z-index:3;pointer-events:none;position:absolute;inset:0}.kb4-bracket{width:58px;height:58px;position:absolute}.kb4-bracket-tl{border-top:2px solid #ffffffbf;border-left:2px solid #ffffffbf;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px)}.kb4-bracket-br{border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);bottom:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px)}.kb4-dim{align-items:center;gap:10px;display:flex;position:absolute;top:clamp(30px,4.4vw,50px);left:clamp(18px,3vw,34px)}.kb4-dim i{background:#ffffffbf;width:clamp(90px,13vw,168px);height:1px;position:relative}.kb4-dim i:before,.kb4-dim i:after{content:"";background:#ffffffbf;width:1px;height:9px;position:absolute;top:-4px}.kb4-dim i:before{left:0}.kb4-dim i:after{right:0}.kb4-dim b{color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px #00000080;font-size:.55rem;font-weight:850}.kb4-figures{background:var(--ink);color:#fff;padding:clamp(62px,7vw,96px) 0}.kb4-figures .kb3-section-no{color:#f29a7e}.kb4-figures-grid{background:#ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;display:grid}.kb4-figure{background:var(--ink);align-content:start;gap:6px;padding:clamp(22px,2.6vw,34px);display:grid}.kb4-figure-value{font-family:var(--font-roboto-condensed), "Arial Narrow", sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3rem,5.6vw,5rem);font-weight:850;line-height:.9}.kb4-figure-value span{color:var(--orange-on-dark)}.kb4-figure dt{color:var(--orange-on-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.kb4-figure-text{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.45}.kb4-figures-title{max-width:620px;margin:0 0 clamp(34px,4vw,52px)}.kb4-map{position:relative}.kb4-map svg{width:100%;height:auto;display:block}.kb4-map-grid line{stroke:#ffffff12;stroke-width:1px}.kb4-map-rings circle{fill:none;stroke:#e75b3257;stroke-width:1px;stroke-dasharray:4 6}.kb4-map-sweep{fill:var(--orange);opacity:.1;transform-box:view-box;transform-origin:200px 168px;animation:11s linear infinite kb4-sweep}.kb4-map-links line{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 5;animation:3.4s linear infinite kb4-dash}.kb4-map-links .kb4-map-link-core{stroke:#e75b3299}.kb4-map-pin circle{fill:#ffffffb8}.kb4-map-pin text{fill:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.kb4-map-pin-core circle{fill:var(--orange)}.kb4-map-pin-core text{fill:#fff}.kb4-map-pulse{fill:none;stroke:var(--orange);stroke-width:1.5px;transform-box:view-box;transform-origin:200px 168px;animation:3.6s ease-out infinite kb4-pulse}.kb4-map-core-disc{fill:var(--orange-text)}.kb4-map-core-code{fill:#ffffffe6;letter-spacing:.12em;font-size:9px;font-weight:800}.kb4-map-core-name{fill:#fff;font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:.04em;font-size:13px;font-weight:850}@keyframes kb4-sweep{to{transform:rotate(360deg)}}@keyframes kb4-dash{to{stroke-dashoffset:-32px}}@keyframes kb4-pulse{0%{opacity:.75;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.5)}}.kb3-journal-photo:after{content:"";opacity:0;background:linear-gradient(#0000 54%,#26302e6b);transition:opacity .42s;position:absolute;inset:0}.kb3-journal-item:hover .kb3-journal-photo:after{opacity:1}@media (max-width:1460px){.kb4-rail{display:none}}@media (max-width:820px){.kb4-plumb{display:none}.kb4-figures-grid{grid-template-columns:repeat(2,1fr)}.kb4-bond{height:62px}.kb4-ticker-run span{gap:20px;padding-right:20px}}@media (max-width:620px){.kb4-hero-marks{display:none}.kb4-figures-grid{grid-template-columns:1fr}.kb4-level svg{width:100%}}@media (prefers-reduced-motion:reduce){[data-kb-reveal],[data-kb-fx] [data-kb-stagger]>*{opacity:1!important;clip-path:none!important;transform:none!important}.kb4-ticker-track,.kb4-map-sweep,.kb4-map-links line,.kb4-map-pulse,.kb4-plumb-swing{animation:none!important}.kb4-ticker-shift,.kb4-level svg,.kb4-level-bubble,[data-kb-parallax] img{transform:none!important}[data-kb-fx] .kb4-brick{opacity:1}}@media (max-width:820px){.kb4-motion-toggle{opacity:1;min-height:44px;margin:10px auto 0;font-size:.72rem;display:block;position:static}.kb4-ticker{padding-bottom:10px}.kb4-map-pin text,.kb4-map-core-code{display:none}.kb4-map-core-name{font-size:20px}.kb4-map-sweep,.kb4-map-links line,.kb4-map-pulse{animation:none}[data-kb-parallax]>img{transform:none}[data-kb-fx] [data-kb-reveal],[data-kb-fx] [data-kb-reveal][data-kb-shown],[data-kb-fx] [data-kb-stagger]>*{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.kb4-level svg{width:min(210px,100%)}.kb4-level figcaption{max-width:none}.kb4-bond{height:44px}}@media (max-width:620px){.kb4-figures-grid{grid-template-columns:1fr 1fr}.kb4-figures{padding:56px 0}.kb4-figure{padding:18px 16px}.kb4-figure-value{font-size:2.6rem}.kb4-figure-text{font-size:.74rem}}.kb4-midcta{background:var(--orange);color:#fff;padding:clamp(44px,5vw,68px) 0}.kb4-midcta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.kb4-midcta p{color:#ffffffe0;gap:6px;max-width:620px;margin:0;display:grid}.kb4-midcta strong{font-family:var(--font-roboto-condensed), "Arial Narrow", sans-serif;color:#fff;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:850;line-height:1.1}.kb4-midcta-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.kb4-midcta .kb3-button{background:var(--ink)}.kb4-midcta .kb3-button:hover{background:#161d1c}.kb4-midcta-mail{color:#fff;border-bottom:2px solid #ffffffb3;align-content:center;gap:2px;min-height:44px;font-size:.92rem;font-weight:800;display:grid}.kb4-midcta-mail small{color:#fffc;font-size:.74rem;font-weight:600}@media (max-width:900px){.kb4-midcta-inner{grid-template-columns:1fr}}@media (max-width:620px){.kb4-midcta{padding:40px 0}.kb4-midcta-actions{display:grid}.kb4-midcta .kb3-button{width:100%}}.kb4-profile{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);padding-block:clamp(40px,5vw,64px);display:grid}.kb4-profile h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.05}.kb4-profile-copy{gap:14px;display:grid}.kb4-profile p{max-width:68ch;color:var(--muted);margin:0}.kb4-profile a{color:var(--orange-text);border-bottom:1px solid;font-weight:700}@media (max-width:820px){.kb4-profile{grid-template-columns:1fr;gap:16px}}@keyframes kb4-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kb3-hero-copy .kb3-coordinate{animation:.62s cubic-bezier(.2,.8,.2,1) 60ms both kb4-rise}.kb3-hero-copy .kb3-eyebrow{animation:.62s cubic-bezier(.2,.8,.2,1) .14s both kb4-rise}.kb3-hero-claim{animation:.62s cubic-bezier(.2,.8,.2,1) .3s both kb4-rise}.kb3-hero-lead{animation:.62s cubic-bezier(.2,.8,.2,1) .38s both kb4-rise}.kb3-actions{animation:.62s cubic-bezier(.2,.8,.2,1) .46s both kb4-rise}.kb3-button{transition:background .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kb3-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #26302e38}.kb3-button:active{box-shadow:none;transform:translateY(0)}.kb3-header-call{transition:background .2s}.kb3-header-call:hover{background:#8f3309}.kb3-journal-photo{transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s}.kb3-journal-item:hover .kb3-journal-photo{transform:translateY(-5px);box-shadow:0 22px 44px #26302e33}@media (prefers-reduced-motion:reduce){.kb3-hero-copy .kb3-coordinate,.kb3-hero-copy .kb3-eyebrow,.kb3-hero-claim,.kb3-hero-lead,.kb3-actions{animation:none}}[data-kb-motion-off] .kb3-hero-copy .kb3-coordinate,[data-kb-motion-off] .kb3-hero-copy .kb3-eyebrow,[data-kb-motion-off] .kb3-hero-claim,[data-kb-motion-off] .kb3-hero-lead,[data-kb-motion-off] .kb3-actions{animation:none}.kb4-plumb{height:clamp(150px,19vh,200px);right:8px}@media (max-width:1240px){.kb4-plumb{display:none}}.kb3-definition-grid{padding-bottom:clamp(34px,4vw,56px)}.kb4-profile{padding-block:clamp(44px,5vw,72px) clamp(40px,4.5vw,64px)}@media (max-width:820px){.kb3-definition-grid{padding-bottom:28px}.kb4-profile{padding-block:32px}}.kb3-workbench-list button{transition:background .22s,padding-left .22s;position:relative}.kb3-workbench-list button:before{content:"";background:var(--orange);transform-origin:50%;width:4px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.kb3-workbench-list button[aria-selected=true]{background:var(--white);padding-left:34px}.kb3-workbench-list button[aria-selected=true]:before{transform:scaleY(1)}.kb3-workbench-list button b{transition:transform .26s cubic-bezier(.2,.8,.2,1),color .22s}.kb3-workbench-list button[aria-selected=true] b{transform:rotate(90deg)}.kb3-situation-tabs button[aria-selected=true]{background:#ffffff1a}.kb3-workbench-panel{border-top:3px solid var(--orange)}.kb3-situation-panel>p{border-bottom:0;border-left:1px solid #ffffff29}.kb3-workbench-copy{border-bottom:0;border-left:1px solid var(--line)}@media (max-width:820px){.kb3-situation-panel>p{border-bottom:1px solid #fff3;border-left:0}.kb3-workbench-copy{border-left:0;border-bottom:1px solid var(--line)}}.kb3-situation-selector,.kb3-workbench{display:block}.kb3-situation-item,.kb3-workbench-item{border-bottom:1px solid var(--line)}.kb3-situation-item{border-bottom-color:#fff3}.kb3-situation-item>summary,.kb3-workbench-item>summary{cursor:pointer;list-style:none;transition:background .22s,padding-left .22s;display:block;position:relative}.kb3-situation-item>summary::-webkit-details-marker{display:none}.kb3-workbench-item>summary::-webkit-details-marker{display:none}.kb3-situation-item>summary::marker{content:""}.kb3-workbench-item>summary::marker{content:""}.kb3-row{grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:4px 18px;display:grid}.kb3-workbench-item>summary{min-height:112px;padding:20px 24px}.kb3-situation-item>summary{min-height:148px;padding:24px 28px}.kb3-situation-item .kb3-row{grid-template-rows:auto auto;align-items:start}.kb3-row-no{color:var(--orange-text);grid-row:1/-1;align-self:center;font-size:.68rem;font-weight:850}.kb3-situation-item .kb3-row-no{color:var(--orange-on-dark)}.kb3-row strong{font-family:var(--font-roboto-condensed), "Arial Narrow", sans-serif;letter-spacing:-.025em;grid-column:2}.kb3-workbench-item .kb3-row strong{grid-row:1/-1;font-size:1.75rem}.kb3-situation-item .kb3-row strong{font-size:2.05rem;line-height:1.05}.kb3-row small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:.58rem;font-weight:750}.kb3-row>b{color:var(--orange-text);grid-area:1/3/-1;place-self:center end;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.kb3-situation-item .kb3-row>b{color:var(--orange-on-dark)}.kb3-situation-item[open] .kb3-row>b,.kb3-workbench-item[open] .kb3-row>b{transform:rotate(90deg)}.kb3-situation-item>summary:before,.kb3-workbench-item>summary:before{content:"";background:var(--orange);width:4px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.kb3-situation-item[open]>summary:before,.kb3-workbench-item[open]>summary:before{transform:scaleY(1)}.kb3-situation-item[open]>summary,.kb3-workbench-item[open]>summary{padding-left:34px}.kb3-workbench-item[open]>summary{background:var(--white)}.kb3-situation-item[open]>summary{background:#ffffff1a}.kb3-workbench-item>summary:hover{background:#e75b3212}.kb3-situation-item>summary:hover{background:#ffffff0d}.kb3-situation-panel,.kb3-workbench-panel{border-top:3px solid var(--orange);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);animation:.38s cubic-bezier(.2,.8,.2,1) kb4-open;display:grid}.kb3-situation-photo,.kb3-workbench-photo{min-height:clamp(320px,30vw,440px)}.kb3-workbench-copy{border-bottom:0;border-left:1px solid var(--line);align-content:start}.kb3-situation-panel>p{border-bottom:0;border-left:1px solid #ffffff29;align-self:center;padding:clamp(24px,3vw,44px)}@keyframes kb4-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:820px){.kb3-situation-panel,.kb3-workbench-panel{grid-template-columns:minmax(0,1fr)}.kb3-situation-photo,.kb3-workbench-photo{min-height:300px}.kb3-workbench-copy{border-left:0;border-bottom:1px solid var(--line)}.kb3-situation-panel>p{border-bottom:1px solid #fff3;border-left:0}.kb3-workbench-item>summary{min-height:64px;padding:12px 18px}.kb3-situation-item>summary{min-height:76px;padding:16px}.kb3-workbench-item[open]>summary,.kb3-situation-item[open]>summary{padding-left:22px}.kb3-row{grid-template-columns:36px minmax(0,1fr) 22px;gap:2px 12px}}@media (max-width:620px){.kb3-workbench-item .kb3-row strong{font-size:1.25rem}.kb3-situation-item .kb3-row strong{font-size:1.35rem}.kb3-row small{display:none}}@media (prefers-reduced-motion:reduce){.kb3-situation-panel,.kb3-workbench-panel{animation:none}}.kb4-rail-marker{z-index:0;background:var(--orange);pointer-events:none;width:26px;height:3px;position:absolute;top:0;right:0}@supports (animation-timeline:scroll()){@keyframes kb4-reiter-0{0%,to{top:12px}}@keyframes kb4-reiter-1{0%,to{top:calc(16.6667% + 7.5px)}}@keyframes kb4-reiter-2{0%,to{top:calc(33.3333% + 3px)}}@keyframes kb4-reiter-3{0%,to{top:calc(50% - 1.5px)}}@keyframes kb4-reiter-4{0%,to{top:calc(66.6667% - 6px)}}@keyframes kb4-reiter-5{0%,to{top:calc(83.3333% - 10.5px)}}@keyframes kb4-reiter-6{0%,to{top:calc(100% - 15px)}}.kb4-rail-marker{animation:linear both kb4-rail-run,linear forwards kb4-reiter-0,linear forwards kb4-reiter-1,linear forwards kb4-reiter-2,linear forwards kb4-reiter-3,linear forwards kb4-reiter-4,linear forwards kb4-reiter-5,linear forwards kb4-reiter-6;animation-timeline:scroll(root),--kb-definition,--kb-leistungen,--kb-arbeiten,--kb-bewertungen,--kb-salih,--kb-kontakt,--kb-faq;animation-range:normal,cover 55%,cover 55%,cover 55%,cover 55%,cover 55%,cover 55%,cover 55%}}@keyframes kb4-rail-run{0%{top:12px}to{top:calc(100% - 15px)}}@supports not (animation-timeline:scroll()){.kb4-rail-marker{display:none}}.kb3-site{timeline-scope:--kb-definition, --kb-leistungen, --kb-arbeiten, --kb-bewertungen, --kb-salih, --kb-kontakt, --kb-faq}.kb3-section-no{view-timeline-axis:block}@keyframes kb4-an{0%,to{color:var(--orange-text)}}@keyframes kb4-aus{0%,to{color:#26302e80}}@keyframes kb4-strich-an{0%,to{width:26px}}@keyframes kb4-strich-aus{0%,to{width:14px}}.kb4-rail a:first-of-type{animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-definition,--kb-leistungen;animation-range:cover 55%,cover 55%}.kb4-rail a:first-of-type i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-definition,--kb-leistungen;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(2){animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-leistungen,--kb-arbeiten;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(2) i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-leistungen,--kb-arbeiten;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(3){animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-arbeiten,--kb-bewertungen;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(3) i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-arbeiten,--kb-bewertungen;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(4){animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-bewertungen,--kb-salih;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(4) i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-bewertungen,--kb-salih;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(5){animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-salih,--kb-kontakt;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(5) i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-salih,--kb-kontakt;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(6){animation:linear forwards kb4-an,linear forwards kb4-aus;animation-timeline:--kb-kontakt,--kb-faq;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(6) i{animation:linear forwards kb4-strich-an,linear forwards kb4-strich-aus;animation-timeline:--kb-kontakt,--kb-faq;animation-range:cover 55%,cover 55%}.kb4-rail a:nth-of-type(7){animation:linear forwards kb4-an;animation-timeline:--kb-faq;animation-range:cover 55%}.kb4-rail a:nth-of-type(7) i{animation:linear forwards kb4-strich-an;animation-timeline:--kb-faq;animation-range:cover 55%}@media (prefers-reduced-motion:reduce){.kb4-rail-marker{display:none}}.kb4-stimmen{background:var(--paper,#f4f0e8);border-top:1px solid var(--line);padding:clamp(38px,4.4vw,62px) 0}.kb4-stimmen-inner{gap:clamp(18px,2.4vw,28px);display:grid}.kb4-stimmen-score{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.kb4-stimmen-score b{color:var(--orange);letter-spacing:.12em;align-self:center;gap:.12em;font-size:1.05rem;display:inline-flex}.kb4-stimmen-score strong{font-family:var(--font-roboto-condensed), "Arial Narrow", sans-serif;font-size:1.6rem;font-weight:850;line-height:1}.kb4-stimmen-score small{opacity:.72;font-size:.82rem;font-weight:650}.kb4-stimmen-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2.2vw,26px);margin:0;padding:0;list-style:none;display:grid}.kb4-stimmen-list li{border-left:3px solid var(--orange);background:#fff;gap:10px;padding:clamp(18px,2vw,24px);display:grid}.kb4-stimmen-list blockquote{margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5}.kb4-stimmen-list cite{letter-spacing:.04em;text-transform:uppercase;opacity:.68;font-size:.8rem;font-style:normal;font-weight:750}.kb4-stimmen-link{border-bottom:2px solid var(--orange);justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:.92rem;font-weight:800;display:inline-flex}
