.home-slides{position:relative;background:var(--dsg-navy);color:var(--dsg-text-on-dark);overflow:hidden}.home-slides__track{display:grid}.home-slide{grid-area:1 / 1;position:relative;display:grid;opacity:0;visibility:hidden;transition:opacity .9s ease-in-out,visibility 0s linear .9s}.home-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease-in-out,visibility 0s;z-index:1}.home-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.home-slide__img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.home-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e1d2bf5,#0e1d2be0 30%,#0e1d2b73 46%,#0e1d2b00 60%);pointer-events:none}.home-slide__inner{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:var(--slide-h, 420px);padding-block:var(--sp-6) 64px}.home-slide__copy{display:grid;gap:var(--sp-3);max-width:540px}.home-slide__eyebrow{color:var(--dsg-blue-2);margin:0}.home-slide__title{font-family:var(--font-cond);font-weight:var(--fw-bold);font-size:clamp(var(--fs-26),2.4vw,2.25rem);line-height:var(--lh-tight);color:var(--dsg-white);text-wrap:balance;margin:0}.home-slide__sub{color:var(--dsg-text-on-dark-2);font-size:var(--fs-16);line-height:var(--lh-body);max-width:50ch;margin:0}.home-slide__ctas{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-1)}.home-slide__ctas .btn--secondary{--btn-bg: transparent;--btn-fg: var(--dsg-white);--btn-bd: var(--dsg-text-on-dark-2)}.home-slide__ctas .btn--secondary:hover{--btn-bg: var(--dsg-navy-2);--btn-bd: var(--dsg-white)}.home-slide a:focus-visible{box-shadow:var(--focus-ring-dark);outline:none}.home-slides__search-bar{position:absolute;left:0;right:0;bottom:calc(var(--sp-12) + 8px);z-index:3;pointer-events:none}.home-slides__search{pointer-events:auto;margin:0;max-width:480px}.home-slides__controls{position:absolute;left:0;right:0;bottom:var(--sp-3);z-index:3;pointer-events:none}.home-slides__controls-inner{display:flex;align-items:center;gap:var(--sp-2)}.home-slides__btn,.home-slides__dot{pointer-events:auto}.home-slides__btn{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-2);border:var(--bw) solid var(--dsg-navy-line);background:#0e1d2bb3;color:var(--dsg-white);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.home-slides__btn:hover{background:var(--dsg-navy-2);border-color:var(--dsg-blue-2)}.home-slides__btn:focus-visible,.home-slides__dot:focus-visible{outline:none;box-shadow:var(--focus-ring-dark)}.home-slides__btn .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.home-slides__pause .icon--play{display:none}.home-slides__pause[aria-pressed=true] .icon--play{display:block;fill:currentColor;stroke:none}.home-slides__pause[aria-pressed=true] .icon--pause{display:none}.home-slides__dots{display:flex;align-items:center;gap:2px}.home-slides__dot{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.home-slides__dot:before{content:"";width:22px;height:4px;border-radius:2px;background:var(--dsg-text-on-dark-2);opacity:.55;transition:background var(--t-fast),opacity var(--t-fast)}.home-slides__dot:hover:before{opacity:1}.home-slides__dot[aria-current=true]:before{background:var(--dsg-blue-2);opacity:1}@media(max-width:1024px){.home-slide__media:after{background:linear-gradient(90deg,#0e1d2bf5,#0e1d2be0 50%,#0e1d2b4d 80%)}}@media(max-width:720px){.home-slide{grid-template-rows:auto 1fr}.home-slide__media{position:relative;inset:auto;aspect-ratio:16 / 8}.home-slide__img{object-position:var(--focus-x, 85%) center}.home-slide__media:after{background:linear-gradient(0deg,var(--dsg-navy) 0%,rgba(14,29,43,0) 40%)}.home-slide__inner{min-height:0;align-items:flex-start;padding-block:var(--sp-2) 64px}.home-slide__title{font-size:var(--fs-22)}.home-slide__sub{font-size:var(--fs-14)}.home-slides__search-bar{bottom:calc(var(--sp-4) + 52px)}.home-slides__search{max-width:none}.home-slides__controls-inner{justify-content:center}}@media(prefers-reduced-motion:reduce){.home-slide{transition:opacity .5s ease,visibility 0s linear .5s}.home-slide.is-active{transition:opacity .5s ease,visibility 0s}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dsg-slideshow.css.map */
