.hero-split{display:flex;min-height:72vh;min-height:72svh;overflow:hidden;background:rgb(var(--color-background))}.hero-split--large{min-height:min(88vh,86rem);min-height:min(88svh,86rem)}.hero-split__panel{position:relative;flex:1 1 50%;display:flex;align-items:flex-end;min-width:0;text-decoration:none;color:rgb(var(--color-foreground));transition:flex-grow .65s var(--ease-soft)}.hero-split__panel--left{clip-path:polygon(0 0,100% 0,calc(100% - 5rem) 100%,0 100%);margin-right:-2.5rem}.hero-split__panel--right{clip-path:polygon(5rem 0,100% 0,100% 100%,0 100%);margin-left:-2.5rem}@media(hover:hover)and (min-width:750px){.hero-split:has(.hero-split__panel--left:hover) .hero-split__panel--left,.hero-split:has(.hero-split__panel--left:focus-visible) .hero-split__panel--left,.hero-split:has(.hero-split__panel--right:hover) .hero-split__panel--right,.hero-split:has(.hero-split__panel--right:focus-visible) .hero-split__panel--right{flex-grow:1.9}}.hero-split__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-split__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform var(--dur-slower) var(--ease-soft)}.hero-split__panel:hover .hero-split__media img,.hero-split__panel:focus-visible .hero-split__media img{transform:scale(1)}.hero-split__media--plan img{object-fit:contain;padding:3% 4% 16%}.hero-split__media--plan .hero-split__scrim{background:linear-gradient(180deg,transparent 45%,rgba(var(--color-background),.8) 100%)}.hero-split__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--color-background),.45),rgba(var(--color-background),.25) 45%,rgba(var(--color-background),.78));opacity:1;transition:opacity var(--dur-base) var(--ease-standard)}.hero-split__content{position:relative;z-index:2;display:grid;gap:var(--space-3);justify-items:start;padding:clamp(2.4rem,5vw,6.4rem);padding-bottom:clamp(3.2rem,7vh,8rem);max-width:56rem;text-shadow:var(--shadow-text)}.hero-split__panel--right .hero-split__content{margin-left:auto}.hero-split__eyebrow{opacity:.9}.hero-split__heading{font-size:calc(var(--font-heading-scale) * clamp(3rem,5.5vw,6.4rem));text-transform:uppercase;letter-spacing:-.02em;line-height:.98}.hero-split__line{display:block;overflow:hidden}.hero-split__line span{display:inline-block;animation:hero-rise .9s var(--ease-soft) both;animation-delay:calc(var(--line-index, 0) * 90ms)}.hero-split__panel--right .hero-split__line span{animation-delay:calc(.15s + var(--line-index, 0) * 90ms)}.hero-split__text{max-width:44ch;font-size:var(--font-size-body);opacity:.85;transform:translateY(4px);transition:opacity .45s var(--ease-soft),transform .45s var(--ease-soft)}.hero-split__cta{margin-top:var(--space-2);background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-label))}.hero-split__panel--right .hero-split__cta{background:rgba(var(--color-overlay),.35);border-color:rgba(var(--color-foreground),.75);color:rgb(var(--color-foreground))}.hero-split__panel:hover .hero-split__cta{background:rgb(var(--color-background));border-color:rgb(var(--color-background));color:rgb(var(--color-button))}@media(hover:hover)and (min-width:750px){.hero-split__panel:hover .hero-split__text,.hero-split__panel:focus-visible .hero-split__text{opacity:1;transform:none}.hero-split__panel:hover .hero-split__scrim,.hero-split__panel:focus-visible .hero-split__scrim{opacity:.85}}.hero-split__panel:focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgb(var(--color-foreground)),inset 0 0 0 6px rgba(var(--color-overlay),.85)}@media(hover:none),(max-width:749px){.hero-split__text{opacity:.92;transform:none}}@media(max-width:749px){.hero-split{flex-direction:column;min-height:0}.hero-split__panel{min-height:52vh;min-height:52svh;flex:none}.hero-split__panel--left{clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),0 100%);margin:0 0 -2.4rem}.hero-split__panel--right{clip-path:polygon(0 2.4rem,100% 0,100% 100%,0 100%);margin:0}}@media(prefers-reduced-motion:reduce){.hero-split__panel{transition:none}.hero-split__media img{transform:none;transition:none}.hero-split__line span{animation:none}.hero-split__text{opacity:.92;transform:none;transition:none}.hero-split__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-hero-split.css.map */
