body{background:#050505!important}.vp-site-header,body>footer{display:none!important}.kp-page,.kp-page *{border-radius:0!important}.kp-page{color:#fff;background:#050505;min-height:100vh;font-family:Open Sauce One,Open Sauce,Archivo,ui-sans-serif,system-ui,sans-serif}.kp-old{font-family:Libre Baskerville,Georgia,serif}.kp-topbar{z-index:50;background:#050505;border-bottom:1px solid #ffffff24;position:sticky;top:0}.kp-topbar-inner,.kp-container{width:min(100%,80rem);margin:0 auto;padding-inline:1.25rem}.kp-topbar-inner{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.78rem;font-weight:800;display:flex}.kp-logo{filter:brightness(0)invert();width:auto;height:2rem}.kp-hero{padding:clamp(4rem,8vw,8rem) 0}.kp-title{max-width:16ch;font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:1.08}.kp-body{font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.85}.kp-image{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;min-height:34rem}.kp-panel{background:#ffffff0f;border:1px solid #ffffff2e;padding:clamp(1.25rem,3vw,2.5rem)}.kp-feature{border-top:1px solid #ffffff29;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.kp-accent{color:#ff6b1a}.kp-button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#ff6b1a;border:1px solid #ff6b1a;justify-content:center;align-items:center;padding:1rem 1.45rem;font-size:.8rem;font-weight:800;display:inline-flex}.kp-form{color:#050505;background:#fff;padding:clamp(1.25rem,3vw,2.25rem)}.kp-field label{color:#050505;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.kp-field input,.kp-field textarea,.kp-select-button{color:#050505;background:#fff;border:1px solid #0505053d;outline:none;width:100%;padding:.9rem 1rem}.kp-field input:focus,.kp-field textarea:focus,.kp-select-button:focus{border-color:#ff6b1a;box-shadow:0 0 0 3px #ff6b1a2e}.kp-select-menu{z-index:30;background:#fff;border:1px solid #0505053d;width:100%;margin-top:.25rem;position:absolute;box-shadow:0 20px 50px #0000002e}.kp-select-options{max-height:14rem;overflow-y:auto}.kp-select-option{text-align:left;width:100%;padding:.65rem .9rem;font-size:.9rem;display:block}.kp-select-option:hover,.kp-select-option.is-active{color:#fff;background:#050505}[x-cloak]{display:none!important}
