.home-hero{position:relative;isolation:isolate;display:flex;min-height:clamp(560px,100svh,1000px);overflow:hidden;background:var(--color-bg, var(--kb-bg));color:var(--kb-fg)}.home-hero--under-header{margin-top:calc(-1 * var(--header-h, 80px))}.hh__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hh__media picture,.hh__image,.hh__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 40%}.hh--motion .hh__image,.hh--motion .hh__video{transform:scale(1.08);transition:transform 9s cubic-bezier(.2,.7,.2,1)}.hh--motion.is-ready .hh__image,.hh--motion.is-ready .hh__video{transform:none}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000c7,#00000059 42%,#0000 70%),linear-gradient(0deg,var(--kb-bg) 0%,rgba(0,0,0,.55) 22%,rgba(0,0,0,0) 50%),linear-gradient(180deg,#0000008c,#0000 22%);pointer-events:none}.hh__inner{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:var(--page-width);margin:0 auto;padding:calc(var(--header-h, 80px) + 48px) var(--page-margin) clamp(24px,3vw,40px);box-sizing:border-box}.hh__copy{display:grid;justify-items:start;gap:var(--space-4, 16px);max-width:68rem}.hh__copy .eyebrow{margin:0;color:var(--kb-fg)}.hh__heading{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(3rem,6.6vw,6.5rem);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.hh__line{display:block}.hh__lead{max-width:34rem;margin:0;font-size:var(--text-md);line-height:1.6;color:rgb(var(--kb-fg-rgb) / .82)}.hh__actions{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);margin-top:var(--space-3, 12px)}.hh__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);margin-top:clamp(40px,6vw,88px);padding-top:var(--space-4, 16px);border-top:1px solid rgb(var(--kb-fg-rgb) / .18)}.hh__scroll,.hh__credit{display:inline-flex;align-items:center;gap:.75rem;margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--kb-fg-rgb) / .82);text-decoration:none}.hh__scroll:hover,a.hh__credit:hover{color:var(--kb-fg)}.hh__scroll-line{position:relative;width:1px;height:28px;overflow:hidden;background:rgb(var(--kb-fg-rgb) / .25)}.hh__scroll-line:after{content:"";position:absolute;left:0;top:-100%;width:1px;height:100%;background:var(--kb-fg);animation:hh-scroll 2.2s var(--ease, ease) infinite}@keyframes hh-scroll{to{top:100%}}.hh__credit{margin-left:auto}.hh__credit-num{font-family:var(--font-heading--family);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:0;color:transparent;-webkit-text-stroke:1px var(--kb-fg)}a.hh__credit svg{transition:transform .25s var(--ease, ease)}a.hh__credit:hover svg{transform:translate(3px)}.hh--motion .hh__rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease, ease),transform .7s var(--ease, ease);transition-delay:calc(var(--d, 0) * .11s + .15s)}.hh--motion.is-ready .hh__rise{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hh__scroll-line:after{animation:none;top:0}}@media(max-width:749px){.home-hero{--hh-photo: min(118vw, 600px);min-height:0}.hh__media{bottom:auto;height:var(--hh-photo)}.hh__image,.hh__video{object-position:50% 30%}.home-hero:after{bottom:auto;height:var(--hh-photo);background:linear-gradient(0deg,var(--kb-bg) 0%,rgba(0,0,0,.75) 18%,rgba(0,0,0,0) 46%),linear-gradient(180deg,#0009,#0000 24%)}.hh__inner{padding-top:calc(var(--hh-photo) - 96px)}.hh__heading{font-size:clamp(2.5rem,11.5vw,4rem)}.hh__foot{margin-top:var(--space-6, 32px)}.hh__scroll{display:none}.hh__credit{margin-left:0}}.hh__trust{display:flex;flex-wrap:wrap;gap:6px 22px;margin:var(--space-2, 8px) 0 0;padding:0;list-style:none;color:rgb(var(--kb-fg-rgb) / .82);font-size:var(--text-sm, 14px);font-weight:600}.hh__trust li{display:inline-flex;align-items:center;gap:8px}.hh__trust svg{flex:none;color:var(--color-accent, #d62828)}@media(max-width:749px){.hh__trust{gap:4px 16px;font-size:13px}}@media(max-width:749px){.hh--motion .hh__rise{opacity:1;transform:none;transition:none}.hh--motion .hh__image,.hh--motion .hh__video{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-home-hero.css.map */
