.hero{position:relative;overflow:hidden}.hero__track{display:grid}.hero__slide{position:relative;display:flex;grid-area:1 / 1;align-items:flex-end;min-height:600px;padding-block:var(--section-y) 96px;opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility .7s}.hero__slide.is-active{opacity:1;visibility:visible}.hero__media{position:absolute;inset:0}.hero__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#0000 40%),linear-gradient(90deg,#0000008c,#00000040 45%,#0000 75%)}.hero__content{position:relative;z-index:1}.hero__text{max-width:720px}.hero__eyebrow{margin-bottom:var(--space-4)}.hero__title{font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:-.005em}.hero__lead{max-width:600px;padding:22px 0 34px;font-size:var(--text-hero);line-height:25px;opacity:.82}.hero__actions .btn{flex:1 1 100%}.hero__controls{position:absolute;right:0;bottom:26px;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.hero__dots{display:flex;gap:14px}.hero__dot{width:36px;height:18px;padding:0;background:linear-gradient(currentcolor,currentcolor) center / 100% 2px no-repeat;border:0;opacity:.45;color:#fff}.hero__dot.is-active{opacity:1}.hero__nav{display:none;align-items:center;gap:6px}.hero__counter{margin-right:22px;font-size:var(--text-2xs);line-height:15px;letter-spacing:.2em;opacity:.8}.hero__arrow{width:48px;min-height:48px;border-color:#fff}.hero__arrow:hover{border-color:#fff}@media(min-width:768px){.hero__slide{min-height:700px;padding-bottom:var(--section-y)}.hero__actions .btn{flex:0 0 auto}.hero__controls{bottom:26px}.hero__nav{display:flex;position:absolute;right:var(--gutter);bottom:calc(var(--section-y) - 26px)}}@media(min-width:1024px){.hero__slide{min-height:760px}}@media(prefers-reduced-motion:reduce){.hero__slide{transition:none}}
