/* START_SECTION:kravzr-wholesale (INDEX:22) */
.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;inset: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:'✓';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;inset: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}}
/* END_SECTION:kravzr-wholesale */
