@font-face{font-family:PP Frama;src:url(/fonts/PPFrama-Extralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Frama;src:url(/fonts/PPFrama-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Frama;src:url(/fonts/PPFrama-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Frama;src:url(/fonts/PPFrama-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Frama;src:url(/fonts/PPFrama-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Frama Text;src:url(/fonts/PPFramaText-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Frama Text;src:url(/fonts/PPFramaText-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Ultralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Ultrabold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(/fonts/NeueMachina-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--kb-yellow:#ff0;--kb-yellow-deep:#f5e500;--kb-yellow-gold:#f5c400;--kb-black:#0a0a0a;--kb-true-black:#000;--kb-white:#fff;--kb-bone:#e7e5d1;--kb-blue-electric:#1400ff;--kb-blue:#2d62ff;--kb-magenta:#dd23bb;--kb-neutral-darkest:#000;--kb-neutral-darker:#222;--kb-neutral-dark:#444;--kb-neutral:#666;--kb-neutral-light:#aaa;--kb-neutral-lighter:#ccc;--kb-neutral-lightest:#eee;--kb-grey-1f:#1f1f1f;--kb-white-5:#ffffff0d;--kb-white-10:#ffffff1a;--kb-white-15:#ffffff26;--kb-white-20:#fff3;--kb-white-30:#ffffff4d;--kb-white-40:#fff6;--kb-white-50:#ffffff80;--kb-white-60:#fff9;--kb-black-5:#0000000d;--kb-black-10:#0000001a;--kb-black-15:#00000026;--kb-black-20:#0003;--kb-black-30:#0000004d;--kb-black-40:#0006;--kb-black-50:#00000080;--kb-black-60:#0009;--kb-black-76:#000000c2;--surface-page:var(--kb-white);--surface-inverse:var(--kb-black);--surface-accent:var(--kb-yellow);--surface-card:var(--kb-white);--surface-card-inverse:var(--kb-grey-1f);--text-body:var(--kb-true-black);--text-body-inverse:var(--kb-white);--text-heading:var(--kb-true-black);--text-accent:var(--kb-yellow);--text-accent-deep:var(--kb-yellow-deep);--text-muted:var(--kb-black-60);--text-muted-inverse:var(--kb-white-60);--border-default:var(--kb-true-black);--border-inverse:var(--kb-white);--link-color:var(--kb-true-black);--link-color-hover:var(--kb-yellow-deep);--link-color-inverse:var(--kb-yellow);--scrim-hero:linear-gradient(#0000 15%, #0009);--scrim-slide:linear-gradient(#0000, #000000c2);--color-warm-white:#f6f1ee;--color-yellow:#ff0;--color-black:#000;--color-cobalt:#00f;--color-lavender:#d8befc;--color-mint:#9ffecd;--color-sky-blue:#7dc0f3;--color-acid-lime:#e8ff02;--color-sport-red:#fe0100;--font-heading:"PP Frama", Arial, sans-serif;--font-body:"Neue Machina", Arial, sans-serif;--font-heading-text:"PP Frama Text", Georgia, serif;--font-display:var(--font-heading);--fw-ultralight:200;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-black:900;--text-h1:3.5rem;--text-h2:3rem;--text-h3:2.5rem;--text-h4:2rem;--text-h5:1.5rem;--text-h6:1.25rem;--text-display:8vw;--text-xl:1.5rem;--text-lg:1.25rem;--text-md:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-tag:9px;--lh-tight:1.2;--lh-heading:1.3;--lh-snug:1.4;--lh-body:1.5;--lh-hero:1.11;--ls-tag:1.5px;--ls-cta:.03em;--ls-none:0;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8.75rem;--container-max:80rem;--container-pad-desktop:6rem;--container-pad:1.5rem;--container-pad-wide:2.5rem;--section-min-height:100vh;--nav-min-height:10vh;--btn-pad-y:.75rem;--btn-pad-x:1.5rem;--btn-pad-y-sm:.5rem;--btn-pad-x-sm:1.25rem;--btn-pad-pill-y:12px;--btn-pad-pill-x:36px;--tag-pad:3px 8px;--radius-none:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-input:5px;--radius-panel:10px;--radius-button:20px;--radius-pill:999px;--border-width:1px;--border-width-cta:1.5px;--divider-width:1px;--shadow-none:none;--shadow-input:0 5px 10px -5px #0000001a;--ease-default:ease;--dur-fast:.2s;--dur-base:.3s;--dur-slow:.4s;--dur-panel:.5s;--transition-button:background-color .4s;--transition-all:all .4s;--k-bg:#f6f1ee;--k-ink:var(--kb-grey-1f);--k-volt:var(--kb-yellow);--k-electric:var(--kb-blue-electric);--k-acc:#00f;--k-acc-lg:#000;--k-accline:#000;--k-fg-rgb:0 0 0;--accent-hover:var(--kb-white);--accent-press:var(--kb-yellow-deep);--grey-200:var(--kb-neutral-lighter);--grey-400:var(--kb-neutral-light);--grey-600:var(--kb-neutral);--atmo-ember:var(--kb-magenta)}[data-testid=page-shell]{--kb-white:#000;--kb-white-60:#000000b3;--kb-white-50:#00000094;--kb-white-40:#0000007a;--kb-white-30:#0000004d;--kb-white-20:#0003;--kb-white-10:#00000017;--kb-white-5:#0000000b}[data-surface=dark]{--k-bg:#000;--k-ink:#1f1f1f;--kb-white:#f6f1ee;--kb-white-60:#f6f1eea8;--kb-white-50:#f6f1ee94;--kb-white-40:#f6f1ee7a;--kb-white-30:#f6f1ee4d;--kb-white-20:#f6f1ee33;--kb-white-10:#f6f1ee17;--kb-white-5:#f6f1ee0b;--k-fg-rgb:246 241 238;--kb-yellow:#ff0;--kb-yellow-deep:#ff0;--kb-yellow-gold:#ff0;--kb-true-black:#000;--kb-black:#000;--k-volt:#e8ff02;--k-acc:#ff0;--k-acc-lg:#ff0;--k-accline:#ff0;--accent-hover:#f6f1ee;--accent-press:#ff0;--grey-200:#ccc;--grey-400:#aaa;--grey-600:#8a8a8a;--k-electric:#7dc0f3;--kb-magenta:#fe0100;--atmo-ember:#fe0100}[data-surface=yellow]{--k-bg:#ff0;--k-ink:#ff0;--kb-white:#000;--kb-white-60:#000000bd;--kb-white-50:#00000094;--kb-white-40:#0000007a;--kb-white-30:#0000004d;--kb-white-20:#0003;--kb-white-10:#00000017;--kb-white-5:#0000000b;--k-fg-rgb:0 0 0;--kb-yellow:#000;--kb-yellow-deep:#000;--kb-yellow-gold:#000;--kb-true-black:#ff0;--kb-black:#ff0;--k-volt:#000;--k-acc:#000;--k-accline:#000;--accent-hover:#000;--accent-press:#000;--grey-200:#000c;--grey-400:#000000b3;--grey-600:#0000009e;--k-electric:#000;--kb-magenta:#fe0100;--atmo-ember:#fe0100}[data-surface=lavender]{--k-bg:#d8befc;--kb-white:#000;--kb-white-60:#000000b8;--k-fg-rgb:0 0 0;--k-acc:#ff0;--k-acc-lg:#000;--k-accline:#000;--k-electric:#00f}[data-surface=mint]{--k-bg:#9ffecd;--kb-white:#000;--kb-white-60:#000000b3;--k-fg-rgb:0 0 0;--k-acc:#000;--k-acc-lg:#000;--k-accline:#000;--k-electric:#00f}[data-surface=sky]{--k-bg:#7dc0f3;--kb-white:#000;--kb-white-60:#000000b3;--k-fg-rgb:0 0 0;--k-acc:#000;--k-acc-lg:#000;--k-accline:#000}@keyframes kEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes kGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kFlash{0%,to{background:#ff00;border-color:#ff00}50%{background:#ffff0024;border-color:#ffff00e6}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{background:#f6f1ee;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,video{max-width:100%}h1,h2,h3{overflow-wrap:break-word}input,textarea,select{font-size:max(16px,1em);font-family:var(--font-body)}::selection{color:#000;background:#ff0}[data-surface=yellow] ::selection,[data-surface=yellow]::selection{color:#ff0;background:#000}a{color:var(--k-acc);border-bottom:none;text-decoration:none}a:hover{color:var(--kb-white);border-bottom:none}.k-mapzoom{aspect-ratio:2560/1440;width:132%;transform:translate(-50%,-50%)}@media (max-width:1200px){.k-mapzoom{width:136%}}@media (max-width:999px){.k-mapzoom{width:142%}}@media (max-width:560px){.k-mapzoom{width:152%}}.kb-btn--yellow:hover{background:var(--kb-true-black)!important;color:var(--kb-yellow)!important;border-color:var(--kb-true-black)!important}.kb-btn--yellow:focus-visible{box-shadow:0 0 0 2px #f6f1ee,0 0 0 4px #000}[data-surface=dark] .kb-btn--yellow{background:var(--kb-yellow);color:var(--kb-true-black);border-color:var(--kb-yellow)}[data-surface=dark] .kb-btn--yellow:hover{background:var(--kb-true-black)!important;color:var(--kb-yellow)!important}[data-surface=yellow] .kb-btn--yellow{color:#ff0;background:#000;border-color:#000}[data-surface=yellow] .kb-btn--yellow:hover{color:#000!important;background:#f6f1ee!important}.kb-btn--outline:hover,.kb-btn--view-team:hover{color:#ff0!important;background:#000!important;border-color:#000!important}.kb-team-card:hover,.kb-team-card:focus-visible{outline:none;border-color:#000!important}.kb-team-card .kb-team-card__cta{transition:background .2s,color .2s,border-color .2s}.kb-team-card:hover .kb-team-card__cta,.kb-team-card:focus-visible .kb-team-card__cta{background:#000;color:#ff0!important;border-color:#000!important}.kb-team-switch{transition:opacity .2s,border-color .2s}.kb-team-switch:hover,.kb-team-switch:focus-visible{outline:none;opacity:1!important;border-color:#000!important}.kb-fifteen-slot{transition:border-color .2s}.kb-fifteen-slot:hover{border-color:#ff0!important}.kb-film-link{transition:color .2s,border-color .2s}.kb-film-link:hover,.kb-film-link:focus-visible{outline:none;color:#ff0!important;border-block-end-color:#ff0!important}.kb-letter-cta:hover,.kb-letter-cta:focus-visible{outline:none;border-color:var(--k-acc)!important}.kb-home-team-card:hover,.kb-home-team-card:focus-within{border-color:#000!important}.kb-team-card-close:focus-visible{outline-offset:2px;outline:2px solid #ff0}.kb-teams-view-all:hover,.kb-teams-view-all:focus-visible{outline:none;color:#ff0!important;background:#000!important;border-color:#000!important}.kb-stretched-link:after{content:"";position:absolute;inset:0}.kb-stretched-link:focus-visible{outline:none}.kb-stretched-link:focus-visible:after{outline:2px solid var(--kb-white);outline-offset:-2px}.kb-excerpt-toggle:hover{opacity:.7}.kb-filter-chip:not([aria-pressed=true]):hover,.kb-filter-chip:not([aria-pressed=true]):focus-visible{background:#0000001f!important;border-color:#000!important}.kb-filter-chip:focus-visible{outline-offset:2px;outline:2px solid #000}.kb-nav-link:hover,.kb-nav-link:focus-visible{outline:none;color:#000!important;background:#00000014!important}.kb-footer-link:hover,.kb-footer-link:focus-visible{outline:none;color:#ff0!important}.kb-footer-social:hover,.kb-footer-social:focus-visible{outline:none;transform:translateY(-2px);color:#000!important;background:#ff0!important}.kb-route-tab{transition:border-color .15s}.kb-route-tab:hover{border-color:#ff0!important}.kb-route-tab:focus-visible{outline-offset:3px;outline:2px solid #ff0}.kb-legal-toc-link:hover,.kb-legal-toc-link:focus-visible,.kb-legal-other-link:hover,.kb-legal-other-link:focus-visible{background:#ff0;outline:none;border-left-color:#000!important}.kb-legal-body a{transition:background .15s}.kb-legal-body a:hover,.kb-legal-body a:focus-visible{background:#ff0;outline:none}.kb-legal-cta:hover,.kb-legal-cta:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #000;color:#000!important;background:#ff0!important}@media (max-width:767px){.legal-grid{grid-template-columns:1fr!important}.legal-sidebar{display:none!important}}@media (min-width:768px){.legal-details{display:none!important}}@media (max-width:600px){.team-hero-grid{grid-template-columns:1fr!important}.team-cta-row{justify-content:center!important}.footer-inner{text-align:center;justify-content:center!important}.footer-brand{flex-basis:100%!important;align-items:center!important}.footer-tagline{text-align:center;justify-content:center}.footer-socials{width:100%;justify-content:center!important}}.kb-richtext{font:var(--fw-regular) 17px/1.75 var(--font-body);color:var(--kb-white);overflow-wrap:break-word}.kb-richtext p{margin:0 0 1em}.kb-richtext h1,.kb-richtext h2{font:var(--fw-bold) clamp(19px, 2.2vw, 24px) / 1.25 var(--font-body);margin:1.4em 0 .6em}.kb-richtext h3,.kb-richtext h4{font:var(--fw-bold) 18px/1.3 var(--font-body);margin:1.2em 0 .5em}.kb-richtext a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kb-richtext a:hover{color:var(--k-acc)}.kb-richtext ul,.kb-richtext ol{margin:0 0 1em;padding-left:1.25em}.kb-richtext ul{list-style:outside}.kb-richtext ol{list-style:decimal}.kb-richtext li{margin-bottom:.25em}.kb-richtext strong,.kb-richtext b{font-weight:var(--fw-bold)}.kb-richtext blockquote,.kb-richtext .post-callout{color:#000;font:italic var(--fw-regular) clamp(17px, 2vw, 20px) / 1.5 var(--font-heading);background:#ff0;margin:2em 0;padding:clamp(20px,3vw,32px) clamp(22px,4vw,40px)}.kb-richtext .post-callout__text{margin:0}.kb-richtext img{max-width:100%;height:auto;margin:1.5em 0;display:block}.kb-richtext iframe{aspect-ratio:16/9;border:0;width:100%;max-width:560px;height:auto;margin:1.5em 0;display:block}
