.kp{background:var(--kp-bg);color:var(--kp-ink);font-family:var(--font-body-family, Arial, sans-serif);overflow:hidden}.kp *,.kp *:before,.kp *:after{box-sizing:border-box}.kp h1,.kp h2,.kp h3,.kp p{margin-top:0}.kp h1,.kp h2,.kp h3{color:inherit;font-family:var(--font-heading-family, Arial, sans-serif);letter-spacing:-.035em;line-height:1.02}.kp h1{max-width:780px;margin-bottom:24px;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:500}.kp h2{margin-bottom:24px;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:500}.kp h3{margin-bottom:14px;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.kp p,.kp li,.kp input,.kp select,.kp textarea,.kp button{font-size:1rem;line-height:1.65}.kp__wrap{width:min(100% - 40px,1240px);margin-inline:auto}.kp__hero{position:relative;min-height:min(860px,92svh);display:flex;align-items:flex-end;color:#fff;background:#171717}.kp__hero-media,.kp__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.kp__hero-image{width:100%;height:100%;object-fit:cover}.kp__hero-placeholder{width:100%;height:100%;background:radial-gradient(circle at 76% 22%,rgba(255,255,255,.16),transparent 30%),linear-gradient(120deg,#0d0e10,#33363a 55%,#111214)}.kp__hero-shade{background:linear-gradient(90deg,#050505db,#05050573 52%,#0505051f),linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%)}.kp__hero-content{position:relative;z-index:1;padding-block:110px 72px}.kp__eyebrow{margin-bottom:22px;color:var(--kp-accent);font-size:.72rem!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase}.kp__hero .kp__eyebrow{color:#fff;opacity:.72}.kp__hero-subtitle{max-width:680px;margin-bottom:14px;font-size:clamp(1.15rem,2vw,1.5rem)!important;line-height:1.45!important}.kp__hero-copy{max-width:630px;margin-bottom:34px;color:#ffffffb8}.kp__actions{display:flex;flex-wrap:wrap;gap:12px}.kp__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;border:1px solid transparent;border-radius:2px;font-size:.78rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.2s ease}.kp__button:hover{transform:translateY(-2px)}.kp__button--light{background:#fff;color:#111}.kp__button--outline-light{border-color:#fff9;color:#fff}.kp__button--dark{background:var(--kp-ink);color:var(--kp-bg)}.kp__button--full{width:100%}.kp__body{padding-top:var(--kp-pad-top);padding-bottom:var(--kp-pad-bottom)}.kp__section{padding-block:90px}.kp__heading{max-width:760px;margin-bottom:44px}.kp__heading--wide{max-width:900px}.kp__heading--center{margin-inline:auto;text-align:center}.kp__heading--center>p:last-child{max-width:680px;margin-inline:auto;color:var(--kp-muted)}.kp__cards{display:grid;gap:16px}.kp__card{min-height:290px;padding:34px;border:1px solid color-mix(in srgb,var(--kp-ink),transparent 85%);background:var(--kp-surface)}.kp__card .kp__number{display:block;margin-bottom:70px;color:var(--kp-muted);font-size:.72rem;letter-spacing:.14em}.kp__card p{margin-bottom:0;color:var(--kp-muted)}.kp__split--dark{padding-block:100px;background:#121315;color:#f6f4ef}.kp__split-grid{display:grid;gap:55px;align-items:center}.kp__split-copy{max-width:620px}.kp__lead{margin-bottom:30px;color:var(--kp-muted);font-size:clamp(1.05rem,2vw,1.25rem)!important}.kp__split--dark .kp__lead{color:#ffffffa6}.kp__checklist,.kp__plain-list{padding:0;margin:0 0 34px;list-style:none}.kp__checklist li{padding:13px 0 13px 28px;border-bottom:1px solid rgba(255,255,255,.12);position:relative}.kp__checklist li:before{content:"\2713";position:absolute;left:0;color:var(--kp-accent)}.kp__text-link{display:inline-flex;gap:14px;color:inherit;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.kp__portrait{position:relative;min-height:520px}.kp__portrait-image,.kp__image-placeholder{width:100%;height:100%;min-height:520px;object-fit:cover}.kp__image-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#26282b,#090a0b);color:#ffffff61;font-size:.7rem;letter-spacing:.2em}.kp__image-placeholder--light{background:linear-gradient(135deg,#d8d5ce,#f5f3ee);color:#00000061}.kp__portrait-note{position:absolute;right:0;bottom:0;width:min(88%,410px);padding:24px;background:var(--kp-accent);color:#111}.kp__portrait-note span{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kp__portrait-note p{margin:6px 0 0;font-size:.88rem}.kp__columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.kp__plain-list li{padding:7px 0;color:var(--kp-muted)}.kp__section--surface{background:var(--kp-surface)}.kp__creator-grid{display:grid;gap:1px;background:color-mix(in srgb,var(--kp-ink),transparent 82%);border:1px solid color-mix(in srgb,var(--kp-ink),transparent 82%)}.kp__creator-grid span{min-height:135px;display:flex;align-items:flex-end;padding:24px;background:var(--kp-surface);font-family:var(--font-heading-family, Arial, sans-serif);font-size:1.15rem}.kp__manifesto{min-height:680px;position:relative;display:flex;align-items:center;background:#171819;color:#fff}.kp__manifesto-media,.kp__manifesto-shade{position:absolute;top:0;right:0;bottom:0;left:0}.kp__manifesto-image{width:100%;height:100%;object-fit:cover}.kp__manifesto-shade{background:linear-gradient(90deg,#000000e0,#00000047)}.kp__manifesto-content{position:relative;z-index:1;padding-block:90px}.kp__manifesto-content h2{max-width:720px}.kp__manifesto-text{max-width:680px;color:#ffffffbd}.kp__manifesto-text p{margin-bottom:18px}.kp__signature{margin-top:44px;font-size:.75rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kp__signature span{color:var(--kp-accent)}.kp__faq-grid{display:grid;gap:40px}.kp__faq-list details{border-top:1px solid color-mix(in srgb,var(--kp-ink),transparent 80%)}.kp__faq-list details:last-child{border-bottom:1px solid color-mix(in srgb,var(--kp-ink),transparent 80%)}.kp__faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:600;cursor:pointer;list-style:none}.kp__faq-list summary::-webkit-details-marker{display:none}.kp__faq-list details[open] summary span{transform:rotate(45deg)}.kp__faq-list summary span{color:var(--kp-accent);font-size:1.5rem;font-weight:300;transition:transform .2s}.kp__faq-list details p{max-width:680px;margin-bottom:24px;color:var(--kp-muted)}.kp__applications{padding-block:100px;background:var(--kp-surface)}.kp__form-grid{display:grid;gap:20px;align-items:start}.kp__form-card{padding:28px;background:var(--kp-bg);border:1px solid color-mix(in srgb,var(--kp-ink),transparent 85%);scroll-margin-top:100px}.kp__form-intro{display:flex;gap:18px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid color-mix(in srgb,var(--kp-ink),transparent 85%)}.kp__form-intro>span{color:var(--kp-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em}.kp__form-intro h3{margin-bottom:5px}.kp__form-intro p{margin:0;color:var(--kp-muted);font-size:.88rem}.kp__field-row{display:grid;gap:14px}.kp__field{margin-bottom:16px}.kp__field label{display:block;margin-bottom:7px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kp__field input,.kp__field select,.kp__field textarea{width:100%;min-height:51px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--kp-ink),transparent 72%);border-radius:0;background:transparent;color:var(--kp-ink);font-family:inherit}.kp__field textarea{resize:vertical}.kp__field input:focus,.kp__field select:focus,.kp__field textarea:focus{outline:2px solid var(--kp-accent);outline-offset:1px}.kp__form-status{padding:14px;background:#e7f3e8;color:#174d22}.kp .errors{margin-bottom:20px;color:#a92323}@media(min-width:680px){.kp__cards--three{grid-template-columns:repeat(3,1fr)}.kp__creator-grid{grid-template-columns:repeat(5,1fr)}.kp__field-row{grid-template-columns:1fr 1fr}.kp__form-card{padding:40px}}@media(min-width:900px){.kp__wrap{width:min(100% - 80px,1240px)}.kp__hero-content{padding-bottom:100px}.kp__split-grid{grid-template-columns:1fr 1fr;gap:8vw}.kp__split-grid--reverse .kp__portrait{order:0}.kp__split-grid--reverse .kp__split-copy{order:1}.kp__faq-grid{grid-template-columns:.7fr 1.3fr;gap:8vw}.kp__form-grid{grid-template-columns:1fr 1fr}}@media(max-width:679px){.kp__hero{min-height:760px}.kp__hero-shade{background:linear-gradient(0deg,#000000e0,#0003)}.kp__actions,.kp__actions .kp__button{width:100%}.kp__section,.kp__applications,.kp__split--dark{padding-block:68px}.kp__columns{grid-template-columns:1fr;gap:0}.kp__portrait,.kp__portrait-image,.kp__image-placeholder{min-height:420px}.kp__creator-grid span{min-height:86px}}@media(prefers-reduced-motion:reduce){.kp__button,.kp__faq-list summary span{transition:none}}.kw{background:var(--kw-bg);color:var(--kw-ink);font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}.kw *,.kw *:before,.kw *:after{box-sizing:border-box}.kw h1,.kw h2,.kw h3,.kw p{margin-top:0}.kw h1,.kw h2,.kw h3{color:inherit;font-family:var(--font-heading-family,Arial,sans-serif);letter-spacing:-.035em;line-height:1.02}.kw h1{max-width:850px;margin-bottom:24px;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:500}.kw h2{margin-bottom:24px;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:500}.kw h3{margin-bottom:14px;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.kw p,.kw li,.kw button{font-size:1rem;line-height:1.65}.kw__wrap{width:min(100% - 40px,1240px);margin-inline:auto}.kw__hero{position:relative;min-height:min(860px,92svh);display:flex;align-items:flex-end;color:#fff;background:#171717}.kw__hero-media,.kw__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.kw__hero-image,.kw__manifesto-image{width:100%;height:100%;object-fit:cover}.kw__hero-placeholder{width:100%;height:100%;background:radial-gradient(circle at 76% 22%,rgba(255,255,255,.16),transparent 30%),linear-gradient(120deg,#0d0e10,#33363a 55%,#111214)}.kw__hero-shade{background:linear-gradient(90deg,#050505db,#05050573 52%,#0505051f),linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%)}.kw__hero-content{position:relative;z-index:1;padding-block:110px 92px}.kw__eyebrow{margin-bottom:22px;color:var(--kw-accent);font-size:.72rem!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase}.kw__hero .kw__eyebrow{color:#fff;opacity:.72}.kw__hero-subtitle{max-width:700px;margin-bottom:14px;font-size:clamp(1.15rem,2vw,1.5rem)!important;line-height:1.45!important}.kw__hero-copy{max-width:650px;margin-bottom:34px;color:#ffffffb8}.kw__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;border:1px solid transparent;border-radius:2px;font-size:.78rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.2s ease}.kw__button:hover{transform:translateY(-2px)}.kw__button--light{background:#fff;color:#111}.kw__section{padding-block:90px}.kw__section--surface,.kw__applications{background:var(--kw-surface)}.kw__heading{max-width:760px;margin-bottom:44px}.kw__heading--wide{max-width:900px}.kw__heading--center{margin-inline:auto;text-align:center}.kw__heading--center>p:last-child{max-width:700px;margin-inline:auto;color:var(--kw-muted)}.kw__lead{margin-bottom:30px;color:var(--kw-muted);font-size:clamp(1.05rem,2vw,1.25rem)!important}.kw__cards{display:grid;gap:16px}.kw__card{min-height:290px;padding:34px;border:1px solid color-mix(in srgb,var(--kw-ink),transparent 85%);background:var(--kw-surface)}.kw__card .kw__number{display:block;margin-bottom:70px;color:var(--kw-muted);font-size:.72rem;letter-spacing:.14em}.kw__card p{margin-bottom:0;color:var(--kw-muted)}.kw__collection-grid{display:grid;gap:18px}.kw__collection-card{display:block;color:inherit;text-decoration:none}.kw__collection-media{height:480px;margin-bottom:22px;overflow:hidden;background:#dedbd4}.kw__collection-image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.kw__collection-card:hover .kw__collection-image{transform:scale(1.025)}.kw__collection-index{display:block;margin-bottom:12px;color:var(--kw-accent);font-size:.7rem;font-weight:700;letter-spacing:.14em}.kw__text-link{display:inline-flex;gap:14px;color:inherit;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.kw__split--dark{padding-block:100px;background:#121315;color:#f6f4ef}.kw__split-grid{display:grid;gap:55px;align-items:center}.kw__split-copy{max-width:620px}.kw__split--dark .kw__lead{color:#ffffffa6}.kw__checklist{padding:0;margin:0 0 34px;list-style:none}.kw__checklist li{padding:13px 0 13px 28px;border-bottom:1px solid rgba(255,255,255,.12);position:relative}.kw__checklist li:before{content:"\2713";position:absolute;left:0;color:var(--kw-accent)}.kw__portrait{position:relative;min-height:560px}.kw__portrait-image,.kw__image-placeholder{width:100%;height:100%;min-height:560px;object-fit:cover}.kw__image-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#26282b,#090a0b);color:#ffffff61;font-size:.7rem;letter-spacing:.2em}.kw__image-placeholder--light{background:linear-gradient(135deg,#d8d5ce,#f5f3ee);color:#00000061}.kw__portrait-note{position:absolute;right:0;bottom:0;width:min(88%,430px);padding:24px;background:var(--kw-accent);color:#111}.kw__portrait-note span{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kw__portrait-note p{margin:6px 0 0;font-size:.88rem}.kw__manifesto{min-height:680px;position:relative;display:flex;align-items:center;background:#171819;color:#fff}.kw__manifesto-media,.kw__manifesto-shade{position:absolute;top:0;right:0;bottom:0;left:0}.kw__manifesto-shade{background:linear-gradient(90deg,#000000e0,#00000047)}.kw__manifesto-content{position:relative;z-index:1;padding-block:90px}.kw__manifesto-content h2{max-width:760px}.kw__manifesto-text{max-width:680px;color:#ffffffbd}.kw__manifesto-text p{margin-bottom:18px}.kw__signature{margin-top:44px;font-size:.75rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kw__faq-grid{display:grid;gap:40px}.kw__faq-list details{border-top:1px solid color-mix(in srgb,var(--kw-ink),transparent 80%)}.kw__faq-list details:last-child{border-bottom:1px solid color-mix(in srgb,var(--kw-ink),transparent 80%)}.kw__faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:600;cursor:pointer;list-style:none}.kw__faq-list summary::-webkit-details-marker{display:none}.kw__faq-list details[open] summary span{transform:rotate(45deg)}.kw__faq-list summary span{color:var(--kw-accent);font-size:1.5rem;font-weight:300;transition:transform .2s}.kw__faq-list details p{max-width:680px;margin-bottom:24px;color:var(--kw-muted)}.kw__applications{padding-block:100px;scroll-margin-top:80px}.kw__form-card{max-width:880px;margin-inline:auto;padding:28px;background:var(--kw-bg);border:1px solid color-mix(in srgb,var(--kw-ink),transparent 85%)}.kw__form-placeholder{min-height:220px;display:grid;place-items:center;padding:32px;text-align:center;color:var(--kw-muted);border:1px dashed color-mix(in srgb,var(--kw-ink),transparent 70%)}.kw__app-block>div{max-width:none!important}@media(min-width:680px){.kw__cards--three,.kw__collection-grid{grid-template-columns:repeat(3,1fr)}.kw__form-card{padding:46px}}@media(min-width:900px){.kw__wrap{width:min(100% - 80px,1240px)}.kw__split-grid{grid-template-columns:1fr 1fr;gap:8vw}.kw__faq-grid{grid-template-columns:.7fr 1.3fr;gap:8vw}}@media(max-width:679px){.kw__hero{min-height:760px}.kw__hero-shade{background:linear-gradient(0deg,#000000e0,#0003)}.kw__section,.kw__applications,.kw__split--dark{padding-block:68px}.kw__portrait,.kw__portrait-image,.kw__image-placeholder{min-height:420px}.kw__collection-media{height:390px}}@media(prefers-reduced-motion:reduce){.kw__button,.kw__collection-image,.kw__faq-list summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
