.hero-gallery.block{padding-top:clamp(6.875rem,5.8186619718rem + 4.5070422535vw,9.875rem);overflow:hidden;text-align:center}@supports (overflow: clip){.hero-gallery.block{overflow:clip visible}}.hero-gallery__inner{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:60rem}.hero-gallery__eyebrow.eyebrow{margin-bottom:1.25rem}.hero-gallery__title.h1{max-width:40rem;margin-bottom:1.25rem;font-size:clamp(1.875rem,1.6549295775rem + .9389671362vw,2.5rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.hero-gallery__title.h1 .accent{font-size:1em}.hero-gallery__content{max-width:40rem;margin:0;line-height:1.4}.hero-gallery__stage{position:relative;margin-top:1rem}@media screen and (min-width: 992px){.hero-gallery__stage{margin-top:calc(6.0625rem * min(var(--hero-scale, 1),1) - var(--hero-strip-centre-top, 9.6875rem))}}.hero-gallery__strip{position:relative;width:100%;height:calc(28.25rem * var(--hero-scale, 1))}.hero-gallery__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.875rem;height:100%;margin:0;padding:0;list-style:none;overflow:hidden}.hero-gallery__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:15.6875rem;height:17.75rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;overflow:hidden;border-radius:.625rem}.hero-gallery__strip.is-canvas{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-gallery__strip.is-canvas:focus-visible{outline:2px solid var(--color-focus);outline-offset:-.5rem}.hero-gallery__strip.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.hero-gallery__strip.is-canvas .hero-gallery__track{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.hero-gallery__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.hero-gallery__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-gallery__scroll{position:absolute;z-index:2;top:calc(var(--hero-strip-centre-bottom, 50%) + 3.25rem * var(--hero-scale, 1));left:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.hero-gallery__scroll svg{display:block;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.hero-gallery__scroll:hover svg,.hero-gallery__scroll:focus-visible svg{-webkit-transform:rotate(135deg) translate(-3px,3px);-ms-transform:rotate(135deg) translate(-3px,3px);transform:rotate(135deg) translate(-3px,3px)}.hero-gallery__scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.hero-gallery__stage:not(:has(.hero-gallery__strip)){margin-top:2.5rem}.hero-gallery__stage:not(:has(.hero-gallery__strip)) .hero-gallery__scroll{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.hero-gallery__end{display:block;outline:none}@media (prefers-reduced-motion: reduce){.hero-gallery__scroll svg{-webkit-transition:none;transition:none}}
