.kj-hero{display:grid;grid-template-columns:1.05fr .95fr;background:var(--kj-bg, #fff);color:var(--kj-ink, #22201d);border:1px solid var(--kj-line, #e4e0d6);margin:40px 40px 0;--kj-gold: #C9A96E;--kj-gold-deep: #A2803F}.kj-hero--flip .kj-hero__media{order:2}.kj-hero--flip .kj-hero__text{order:1;border-left:0;border-right:1px solid var(--kj-line, #e4e0d6)}.kj-hero__media{position:relative;overflow:hidden;background:#f5f3ee;height:clamp(500px,74vh,780px)}.kj-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kj-hero__img--ph{object-fit:contain;opacity:.35}.kj-hero__text{display:flex;align-items:center;border-left:1px solid var(--kj-line, #e4e0d6);padding:var(--kj-pad, 72px)}.kj-hero__inner{max-width:520px}.kj-hero__eyebrow{margin:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#8a867c;font-weight:400}.kj-hero__heading{margin:22px 0 0;font-family:var(--font-heading--family, inherit);font-size:clamp(38px,4vw,58px);line-height:1.05;font-weight:400;letter-spacing:-.005em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.kj-hero__heading em{font-family:var(--font-accent--family, inherit);font-style:italic;font-weight:400;color:var(--kj-gold-deep)}.kj-hero__heading p{margin:0}.kj-hero__body{margin-top:20px;color:#6e6e69;font-size:15px;line-height:1.68}.kj-hero__body p{margin:0 0 10px}.kj-hero__body p:last-child{margin-bottom:0}.kj-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kj-btn{display:inline-block;padding:15px 32px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;background:var(--kj-ink, #22201d);color:#fff;border:1px solid var(--kj-ink, #22201d);transition:background .25s,color .25s}.kj-btn:hover{background:#3a3733;border-color:#3a3733;color:#fff}.kj-btn--ghost{background:transparent;color:var(--kj-ink, #22201d);border-color:var(--kj-line, #e4e0d6)}.kj-btn--ghost:hover{background:var(--kj-ink, #22201d);color:#fff;border-color:var(--kj-ink, #22201d)}.kj-hero__credit{display:block;margin-top:34px;padding-top:24px;border-top:1px solid var(--kj-line, #e4e0d6);text-decoration:none;color:inherit;max-width:38ch}.kj-hero__credit-label{display:block;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--kj-gold-deep);margin-bottom:8px}.kj-hero__credit-title{display:block;font-family:var(--font-heading--family, inherit);font-size:21px;line-height:1.3}.kj-hero__credit-meta{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a867c}.kj-hero__credit:hover .kj-hero__credit-title{color:var(--kj-gold-deep)}@media(max-width:959px){.kj-hero{grid-template-columns:1fr;margin:24px 20px 0}.kj-hero--flip .kj-hero__media,.kj-hero--flip .kj-hero__text{order:initial}.kj-hero__media{height:auto;aspect-ratio:var(--kj-media-ratio, 4 / 5)}.kj-hero__text{border-left:0;border-right:0;border-top:1px solid var(--kj-line, #e4e0d6);padding:40px 24px 46px}.kj-hero__inner{max-width:none}.kj-hero__actions{margin-top:26px}.kj-hero__credit{margin-top:28px}}@media(max-width:520px){.kj-hero__text{padding:32px 20px 40px}.kj-btn{padding:14px 24px}.kj-hero__actions .kj-btn{flex:1 1 100%;text-align:center}}@media(prefers-reduced-motion:reduce){.kj-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-kj-hero-split.css.map */
