.scroll-indicator{box-sizing:border-box;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:100%;height:1.875rem;padding:0;display:flex;position:relative}.scroll-indicator--dragging .scroll-indicator__bar-wrapper,.scroll-indicator--dragging .scroll-indicator__bar,.scroll-indicator:hover .scroll-indicator__bar-wrapper,.scroll-indicator:hover .scroll-indicator__bar{height:.25rem}.scroll-indicator--dragging .scroll-indicator__bar,.scroll-indicator--dragging .scroll-indicator__bar:hover{height:.5rem;top:-.125rem}.scroll-indicator__bar-wrapper{background:rgb(var(--colour-neutral-3,223, 223, 223));scrollbar-width:none;border-radius:4px;width:100%;height:.125rem;display:block;transform:translate(0)}.scroll-indicator__bar-wrapper::-webkit-scrollbar{display:none}.scroll-indicator__bar{will-change:transform;background:rgb(var(--colour-neutral-7,17, 17, 17));transform-origin:0 0;cursor:grab;border-radius:4px;width:100%;height:.125rem;display:block;position:absolute;top:0;bottom:0}.scroll-indicator__bar:after{content:" ";display:block;position:absolute;inset:-.625rem 0}.scroll-indicator__bar-dragging{cursor:grabbing}.carousel{--focus-margin-start:0rem;--focus-margin-end:0rem;position:relative}.carousel:has(.carousel-slide :focus-visible){--focus-margin-start:.5rem;--focus-margin-end:.5rem}.carousel .skip-content__button{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.carousel .skip-content__button:active,.carousel .skip-content__button:focus,.carousel .skip-content__button:focus-visible{clip:auto;white-space:normal;z-index:199;background:rgb(var(--colour-static-light-grey,245, 245, 245));width:auto;height:auto;color:rgb(var(--colour-static-black,17, 17, 17));border-radius:64px;padding:1rem 2rem;font-weight:700;text-decoration:none;overflow:visible}.carousel .skip-content__button:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal,rgb(var(--colour-neutral-1,255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external,rgb(var(--colour-neutral-7,17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset,4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.carousel__wrapper{position:relative}.carousel__content{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;--padding-difference:calc(var(--carousel-vertical-padding,.5rem) - .5rem);--clamped-difference:max(min(0rem, var(--padding-difference)), -.5rem);--calculated-additional-padding:calc(-1 * var(--clamped-difference));padding-inline-start:var(--overflow-start,var(--focus-margin-start));padding-inline-end:var(--overflow-end,var(--focus-margin-end));padding-block:calc(var(--carousel-vertical-padding,.5rem) + var(--calculated-additional-padding));margin-inline-start:calc(-1 * var(--overflow-start,var(--focus-margin-start)));margin-inline-end:calc(-1 * var(--overflow-end,var(--focus-margin-end)));margin-block:var(--clamped-difference);gap:var(--carousel-item-gap,1.25rem);flex-wrap:nowrap;display:flex;position:relative;overflow:scroll hidden}.carousel__content:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal,rgb(var(--colour-neutral-1,255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external,rgb(var(--colour-neutral-7,17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset,4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.carousel__content--single-slide{overflow:visible}.carousel--has-scrollbar .carousel__content{margin-block-end:0}.carousel--dragging{cursor:grabbing}.carousel .btn.carousel__button{position:absolute}.carousel__button{visibility:hidden;opacity:0;cursor:pointer;z-index:99;transition:opacity .2s,visibility .2s;top:50%;left:-1rem;transform:translateY(-50%)}.carousel:hover .carousel__button{opacity:1;visibility:visible;transition:opacity .2s,visibility .2s;display:block}.carousel:hover .carousel__button--hidden{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;display:none}.carousel__button--right{left:auto;right:-1rem}.carousel-slide{box-sizing:border-box;flex-shrink:0;max-width:100%;position:relative}.carousel__live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel__scroll-indicator{display:none}.carousel__slide-show{--focus-margin-start:0rem!important}.carousel__slide-show .carousel__button{left:2rem}.carousel__slide-show .carousel__button--right{left:auto;right:2rem}.carousel__slide-show .carousel__content--snap-slide{scroll-snap-type:x mandatory}.carousel__slide-show .carousel__content--drag-slide{scroll-snap-type:none}.carousel__slide-show .carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;text-align:center;width:100%;margin-inline:0;display:block;position:relative}.carousel__slide-show .carousel-slide .video-player{justify-content:center;display:flex}.carousel__slide-show .carousel-slide>:first-child{max-width:100%;max-height:75vh;display:inline-block}.carousel__slide-show .carousel-slide>:first-child img,.carousel__slide-show .carousel-slide>:first-child video{width:auto;max-width:100%;max-height:75vh}.carousel--intersection-observer-disabled:hover .carousel__button{display:none}.carousel:not(.carousel--intersection-observer-disabled) .carousel__content{scrollbar-width:none}.carousel:not(.carousel--intersection-observer-disabled) .carousel__content::-webkit-scrollbar{display:none}@media not all and (-webkit-min-device-pixel-ratio:.0000264583),not all and (min-resolution:.001dpcm){.carousel__content{scroll-snap-type:x mandatory}}@media (hover:none) and (pointer:coarse){.carousel__button{opacity:1;visibility:visible;display:block}.carousel__button--hidden{opacity:0;visibility:hidden;display:none}}.carousel__counter--wrapper{align-items:stretch;display:flex}.carousel__counter{white-space:nowrap;color:rgb(var(--colour-text-and-icon-1,17, 17, 17));flex:0 auto;justify-content:center;align-items:center;margin-inline-start:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:700;line-height:1.571;display:flex}@media (min-width:37.5em){.carousel__button{left:-1.25rem;right:auto}.carousel__button--right{left:auto;right:-1.25rem}.carousel__counter{display:none}}@media (min-width:56.25em){.carousel__content{top:0}.carousel__wrapper{width:100%;bottom:auto}.carousel__button,.carousel__scroll-indicator{display:block}.carousel__slide-show .carousel-slide,.carousel__slide-show .scroll-indicator{padding-inline:6.25rem}}@media (orientation:landscape) and (max-width:56.25em){.carousel__slide-show .carousel-slide>:first-child{max-height:60vh}.carousel__slide-show .carousel-slide>:first-child img,.carousel__slide-show .carousel-slide>:first-child video{width:auto;max-height:60vh}}[dir=rtl] .carousel__skip-button:active,[dir=rtl] .carousel__skip-button:focus-visible{left:auto;right:1.5rem}[dir=rtl] .carousel__button{left:auto;right:-1.25rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .carousel__button--right{left:-1.25rem;right:auto}[dir=rtl] .carousel__slide-show .carousel__button{left:auto;right:2rem}[dir=rtl] .carousel__slide-show .carousel__button--right{left:2rem;right:auto}.overflow-carousel{position:relative}.overflow-carousel__content{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding:.5rem 0;display:flex;overflow-x:scroll}.overflow-carousel__content>*{flex-shrink:0}.overflow-carousel .btn.overflow-carousel__button{position:absolute}.overflow-carousel__button{transition:opacity .2s, visibility 0 .2s;cursor:pointer;z-index:1;top:50%;left:.75rem;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.overflow-carousel__button--hidden{opacity:0;visibility:hidden;transition:opacity .2s, visibility 0 .2s;display:none}.overflow-carousel__button--right{left:auto;right:.75rem}.overflow-carousel--intersection-observer-disabled{display:block}.overflow-carousel--intersection-observer-disabled:hover .overflow-carousel__button{display:none}.overflow-carousel--intersection-observer-disabled .overflow-carousel__content::-webkit-scrollbar{width:4px;height:4px;display:block}.overflow-carousel--intersection-observer-disabled .overflow-carousel__content::-webkit-scrollbar-track{background:rgb(var(--colour-neutral-3,223, 223, 223));border-radius:4px}.overflow-carousel--intersection-observer-disabled .overflow-carousel__content::-webkit-scrollbar-thumb{background:rgb(var(--colour-neutral-7,17, 17, 17));border-radius:4px}.overflow-carousel:not(.overflow-carousel--intersection-observer-disabled) .overflow-carousel__content{scrollbar-width:none}.overflow-carousel:not(.overflow-carousel--intersection-observer-disabled) .overflow-carousel__content::-webkit-scrollbar{display:none}.overflow-carousel__browser-direction{direction:rtl;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.overflow-carousel__browser-item{width:2px;height:1px}[dir=rtl] .overflow-carousel__button{left:auto;right:.75rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .overflow-carousel__button--right{left:.75rem;right:auto}
