.gallery-slider{font-family:Stack Sans Headline,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif}.gallery-slider-track{aspect-ratio:1407/752;background:#000;border-radius:.9375rem;overflow:hidden;position:relative}@media(width <= 767px){.gallery-slider-track{aspect-ratio:4/5}}.gallery-slider-slide{inset:0;opacity:0;position:absolute;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.gallery-slider-slide:after{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.57));content:"";inset:0;pointer-events:none;position:absolute}.gallery-slider-slide.is-active{opacity:1;visibility:visible}.gallery-slider-media{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;width:100%;will-change:transform}.gallery-slider-caption{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.5);border-radius:.625rem;color:#fff;display:flex;inset-block-end:1.5rem;inset-inline:1.5rem;min-height:8.1875rem;padding:2rem 8rem 2rem 2.875rem;position:absolute;z-index:1}@media(width <= 767px){.gallery-slider-caption{inset-block-end:.75rem;inset-inline:.75rem;padding:1.25rem 6.25rem 1.25rem 1.25rem}}.gallery-slider-copy{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;min-width:0}.gallery-slider-eyebrow{color:hsla(0,0%,100%,.6);font-size:.625rem;font-weight:500;letter-spacing:.1875rem;line-height:normal;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.gallery-slider-title{font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:600;line-height:1.1;margin:0;overflow-wrap:anywhere}.gallery-slider-navigation{display:flex;gap:.375rem;inset-block-end:4.40625rem;inset-inline-end:4.25rem;position:absolute;z-index:2}@media(width <= 767px){.gallery-slider-navigation{inset-block-end:2rem;inset-inline-end:2rem}}.gallery-slider-control{aspect-ratio:1;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:.6125rem;padding:0;place-items:center;transition:background-color .25s ease,color .25s ease;width:2.375rem}.gallery-slider-control:focus-visible,.gallery-slider-control:hover{background:#fff;color:#000}.gallery-slider-control-previous .berg-icon{transform:rotate(-135deg)}.gallery-slider-control-next .berg-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.gallery-slider-media{will-change:auto}.gallery-slider-control,.gallery-slider-slide{transition:none}}