.keyt-split-hero{padding-top:var(--keyt-hero-padding-top);padding-bottom:var(--keyt-hero-padding-bottom)}.keyt-split-hero__inner{width:min(100%,1520px);margin:0 auto;padding-inline:clamp(16px,2.2vw,32px);display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:var(--keyt-hero-gap)}.keyt-split-hero__inner--single{grid-template-columns:minmax(0,1fr)}.keyt-split-hero__card{position:relative;min-width:0;height:var(--keyt-hero-desktop-height);overflow:hidden;border-radius:var(--keyt-hero-radius);isolation:isolate;display:flex;padding:clamp(24px,3vw,48px)}.keyt-split-hero__media,.keyt-split-hero__media picture,.keyt-split-hero__image,.keyt-split-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.keyt-split-hero__media{z-index:0}.keyt-split-hero__image,.keyt-split-hero__placeholder{display:block;object-fit:cover}.keyt-split-hero__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0000007a,#0000004d 20%,#00000024 38%,#0000000a 52%,#0000 68%)}.keyt-split-hero__content{position:relative;z-index:2;width:min(100%,620px);display:flex;flex-direction:column;align-items:flex-start}.keyt-split-hero__card[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.keyt-split-hero__card[data-position=top-center]{align-items:flex-start;justify-content:center}.keyt-split-hero__card[data-position=center-left]{align-items:center;justify-content:flex-start}.keyt-split-hero__card[data-position=center]{align-items:center;justify-content:center}.keyt-split-hero__card[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.keyt-split-hero__card[data-position=bottom-center]{align-items:flex-end;justify-content:center}.keyt-split-hero__card[data-position$=-center] .keyt-split-hero__content,.keyt-split-hero__card[data-position=center] .keyt-split-hero__content{align-items:center}.keyt-split-hero__card[data-align=left] .keyt-split-hero__content{text-align:left;align-items:flex-start}.keyt-split-hero__card[data-align=center] .keyt-split-hero__content{text-align:center;align-items:center}.keyt-split-hero__card[data-align=right] .keyt-split-hero__content{text-align:right;align-items:flex-end}.keyt-split-hero__card[data-tone=light]{color:#fff}.keyt-split-hero__card[data-tone=dark]{color:#1d1d1f}.keyt-split-hero__eyebrow{margin:0 0 12px;font-size:1.3rem;line-height:1.3;font-weight:600;letter-spacing:.02em}.keyt-split-hero__heading{margin:0;max-width:13ch;color:inherit;font-size:var(--keyt-heading-size-desktop);line-height:.98;letter-spacing:-.035em}.keyt-split-hero__description{margin-top:2px;max-width:48ch;font-size:clamp(1.4rem,1.2vw,1.7rem);line-height:1.5;color:inherit}.keyt-split-hero__description>*{color:inherit}.keyt-split-hero__description p{margin:0}.keyt-split-hero__button{margin-top:24px;min-height:48px;padding:0 20px 0 22px;border-radius:999px;display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1;transition:transform .16s ease,opacity .16s ease}.keyt-split-hero__card[data-tone=light] .keyt-split-hero__button{background:#fff;color:#1d1d1f}.keyt-split-hero__card[data-tone=dark] .keyt-split-hero__button{background:#1d1d1f;color:#fff}.keyt-split-hero__button:hover{transform:translateY(-1px)}.keyt-split-hero__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.keyt-split-hero__button-arrow{font-size:1.7rem;line-height:1}.keyt-split-hero__image{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.keyt-split-hero__card:hover .keyt-split-hero__image{transform:scale(1.035)}}@media screen and (max-width:989px){.keyt-split-hero__inner{grid-template-columns:minmax(0,1fr)}.keyt-split-hero__card{height:var(--keyt-hero-mobile-height);padding:24px}.keyt-split-hero__heading,.keyt-split-hero__card--2 .keyt-split-hero__heading{font-size:var(--keyt-heading-size-mobile)}}@media screen and (max-width:749px){.keyt-split-hero__inner{padding-inline:16px}.keyt-split-hero__card{padding:22px}.keyt-split-hero__description{font-size:1.4rem}.keyt-split-hero__button{min-height:46px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.keyt-split-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AABA */
