.pipf-carousel{width:100%;max-width:100%;position:relative;display:block;scrollbar-width:none;--skapa-carousel-item-gap: .5rem;--skapa-carousel-pagination-direction: 1;--skapa-carousel-pagination-gap: 1rem;--skapa-carousel-pagination-button-size: 1.5rem;--skapa-carousel-pagination-dot-size: .5rem;--skapa-carousel-pagination-small-dot-size: .25rem;--skapa-carousel-pagination-step: calc(var(--skapa-carousel-pagination-dot-size) + var(--skapa-carousel-pagination-gap));--skapa-carousel-slideshow-button-inset: .5rem;--skapa-carousel-focus-inset: 0rem}.pipf-carousel .pipf-skip-content__button{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-carousel .pipf-skip-content__button:active,.pipf-carousel .pipf-skip-content__button:focus,.pipf-carousel .pipf-skip-content__button:focus-visible{width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;z-index:199;background:rgb(var(--colour-static-light-grey, 245, 245, 245));color:rgb(var(--colour-static-black, 17, 17, 17));border-radius:64px;padding:1rem 2rem;font-weight:700;text-decoration:none}.pipf-carousel .pipf-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}.pipf-carousel::-webkit-scrollbar{display:none}.pipf-carousel__viewport{position:relative}.pipf-carousel__track{box-sizing:border-box;display:flex;flex-wrap:nowrap;inline-size:calc(100% + var(--skapa-carousel-overflow-start, 0rem) + var(--skapa-carousel-overflow-end, 0rem) + 2 * var(--skapa-carousel-focus-inset, 0rem));overflow-x:scroll;overscroll-behavior-inline:none;margin-top:calc(-1 * var(--skapa-carousel-container-vertical-padding));margin-bottom:calc(-1 * var(--skapa-carousel-container-vertical-padding));margin-inline-start:calc(-1 * (var(--skapa-carousel-overflow-start, 0rem) + var(--skapa-carousel-focus-inset, 0rem)));margin-inline-end:calc(-1 * (var(--skapa-carousel-overflow-end, 0rem) + var(--skapa-carousel-focus-inset, 0rem)));scrollbar-width:none;padding-inline-start:calc(var(--skapa-carousel-overflow-start, 0rem) + var(--skapa-carousel-focus-inset, 0rem));padding-inline-end:calc(var(--skapa-carousel-overflow-end, 0rem) + var(--skapa-carousel-focus-inset, 0rem));scroll-padding-inline-start:calc(var(--skapa-carousel-overflow-start, 0rem) + var(--skapa-carousel-focus-inset, 0rem));scroll-padding-inline-end:calc(var(--skapa-carousel-overflow-end, 0rem) + var(--skapa-carousel-focus-inset, 0rem));list-style-type:none;align-items:stretch}.pipf-carousel__track: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}.pipf-carousel__track:focus-within{padding-top:var(--skapa-carousel-container-vertical-padding);padding-bottom:var(--skapa-carousel-container-vertical-padding);--skapa-carousel-container-vertical-padding: .5rem;--skapa-carousel-focus-inset: .5rem}.pipf-carousel__track>*{flex-shrink:0}.pipf-carousel__btn{position:absolute;inset-block-start:50%;display:none;transform:translateY(-50%)}.pipf-carousel__btn--previous{inset-inline-start:var(--skapa-carousel-slideshow-button-inset)}.pipf-carousel__btn--next{inset-inline-end:var(--skapa-carousel-slideshow-button-inset)}.pipf-carousel__scroll-indicator{--skapa-carousel-rail-thickness: .125rem;--skapa-carousel-thumb-thickness: .125rem;--skapa-carousel-thumb-cursor: grab;--skapa-carousel-thumb-size: 100%;--skapa-carousel-thumb-start: 0%;position:relative;display:flex;align-items:center;block-size:1.75rem;margin-block-start:.25rem;cursor:pointer;touch-action:none}.pipf-carousel__scroll-indicator:before{position:absolute;content:"";inset-inline-start:0;inset-inline-end:0;inset-block-start:50%;block-size:var(--skapa-carousel-rail-thickness);border-radius:var(--skapa-carousel-rail-thickness);background-color:rgb(var(--colour-neutral-3, 223, 223, 223));transform:translateY(-50%);transition:block-size cubic-bezier(.4,0,.4,1) .1s}.pipf-carousel__scroll-indicator:hover{--skapa-carousel-rail-thickness: .25rem;--skapa-carousel-thumb-thickness: .25rem}.pipf-carousel__scroll-indicator--dragging,.pipf-carousel__scroll-indicator--dragging:hover{--skapa-carousel-rail-thickness: .25rem;--skapa-carousel-thumb-thickness: .5rem;--skapa-carousel-thumb-cursor: grabbing;cursor:grabbing}.pipf-carousel__scroll-thumb{position:relative;margin-inline-start:var(--skapa-carousel-thumb-start);inline-size:var(--skapa-carousel-thumb-size);block-size:var(--skapa-carousel-thumb-thickness);border-radius:var(--skapa-carousel-thumb-thickness);background-color:rgb(var(--colour-neutral-7, 17, 17, 17));cursor:var(--skapa-carousel-thumb-cursor);transition:block-size cubic-bezier(.4,0,.4,1) .1s}.pipf-carousel__scroll-thumb:after{position:absolute;content:"";inset-inline-start:0;inset-inline-end:0;inset-block-start:50%;block-size:1.75rem;transform:translateY(-50%)}.pipf-carousel__pagination-dots{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:fit-content;max-inline-size:100%;margin-block-start:.5rem;margin-inline-start:auto;margin-inline-end:auto;border:2px solid transparent;border-radius:64px}.pipf-carousel__pagination-dots:has(.pipf-carousel__pagination-button:focus-visible){background:rgb(var(--colour-neutral-1, 255, 255, 255));border-color:rgb(var(--colour-neutral-7, 17, 17, 17))}.pipf-carousel__pagination-window{--skapa-carousel-fitting-pagination-inline-size: calc((var(--skapa-carousel-pagination-step) * var(--skapa-carousel-fitting-pagination-dots)) + (2 * (var(--skapa-carousel-pagination-button-size) - var(--skapa-carousel-pagination-dot-size))) - var(--skapa-carousel-pagination-gap));box-sizing:border-box;overflow:hidden;block-size:var(--skapa-carousel-pagination-button-size);inline-size:calc(var(--skapa-carousel-pagination-step) * var(--skapa-carousel-visible-pagination-dots) + 2 * (var(--skapa-carousel-pagination-button-size) - var(--skapa-carousel-pagination-dot-size)) - var(--skapa-carousel-pagination-gap))}.pipf-carousel__pagination-viewport{box-sizing:border-box;overflow:hidden;block-size:var(--skapa-carousel-pagination-button-size);inline-size:var(--skapa-carousel-fitting-pagination-inline-size);max-inline-size:100%;--pagination-edge-inset: calc( (var(--skapa-carousel-pagination-button-size) - var(--skapa-carousel-pagination-dot-size)) / 2 );padding-inline:0;margin-inline-start:auto;margin-inline-end:auto}.pipf-carousel__pagination-track{position:relative;display:flex;gap:var(--skapa-carousel-pagination-gap);inset-inline-start:var(--pagination-edge-inset);inline-size:max-content;transform:translate(calc(var(--skapa-carousel-pagination-offset) * var(--skapa-carousel-pagination-step) * var(--skapa-carousel-pagination-direction)));transition:transform .4s cubic-bezier(.4,0,.4,1)}.pipf-carousel__pagination-item{position:relative;display:block;flex-shrink:0;inline-size:var(--skapa-carousel-pagination-dot-size);block-size:var(--skapa-carousel-pagination-button-size);border-radius:64px;transition:inline-size .4s cubic-bezier(.4,0,.4,1)}.pipf-carousel__pagination-item:before{position:absolute;z-index:0;display:block;content:"";inset-block-start:50%;inset-inline-start:0;inset-inline-end:0;inline-size:var(--skapa-carousel-pagination-dot-size);block-size:var(--skapa-carousel-pagination-dot-size);margin-inline-start:auto;margin-inline-end:auto;border-radius:inherit;background:rgb(var(--colour-neutral-5, 146, 146, 146));pointer-events:none;transform:translateY(-50%);transition:inline-size .4s cubic-bezier(.4,0,.4,1),block-size .4s cubic-bezier(.4,0,.4,1),background .4s cubic-bezier(.4,0,.4,1)}.pipf-carousel__pagination-item:has(.pipf-carousel__pagination-button:hover):before{background:rgb(var(--colour-neutral-6, 72, 72, 72))}.pipf-carousel__pagination-item--small:before{inline-size:var(--skapa-carousel-pagination-small-dot-size);block-size:var(--skapa-carousel-pagination-small-dot-size)}.pipf-carousel__pagination-item--current{inline-size:var(--skapa-carousel-pagination-button-size)}.pipf-carousel__pagination-item--current:before{inline-size:var(--skapa-carousel-pagination-button-size);block-size:var(--skapa-carousel-pagination-dot-size);background:rgb(var(--colour-neutral-7, 17, 17, 17))}.pipf-carousel__pagination-button{position:absolute;z-index:1;inset-block-start:0;inset-block-end:0;inset-inline-start:50%;inline-size:var(--skapa-carousel-pagination-button-size);block-size:100%;padding:0;border-width:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;transform:translate(-50%)}.pipf-carousel__pagination-button:focus-visible{outline:none;box-shadow:none}.pipf-carousel__pagination-button[aria-current=true]{cursor:default}.pipf-carousel__status{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-carousel--slideshow{--skapa-carousel-item-gap: 0rem;--skapa-carousel-overflow-start: 0rem;--skapa-carousel-overflow-end: 0rem}.pipf-carousel--slideshow .pipf-carousel__track{gap:0;scroll-snap-type:x mandatory}.pipf-carousel--slideshow .pipf-carousel__track:focus-within{--skapa-carousel-container-vertical-padding: 0rem;--skapa-carousel-focus-inset: 0rem}.pipf-carousel--slideshow .pipf-carousel__slide{box-sizing:border-box;flex-basis:100%;inline-size:100%;scroll-snap-align:start;scroll-snap-stop:always}.pipf-carousel--slideshow .pipf-carousel__slide :focus-visible:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 .125rem var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17))),inset 0 0 0 .375rem var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)))}.pipf-carousel--slideshow .pipf-carousel__slide :focus-visible{outline:none;box-shadow:none;transition:0s}.pipf-carousel--slideshow .pipf-carousel__pagination-item{--skapa-carousel-pagination-progress: 0;--skapa-carousel-pagination-base-size: var(--skapa-carousel-pagination-dot-size);transition:none;inline-size:calc(var(--skapa-carousel-pagination-base-size) + (var(--skapa-carousel-pagination-button-size) - var(--skapa-carousel-pagination-base-size)) * var(--skapa-carousel-pagination-progress))}.pipf-carousel--slideshow .pipf-carousel__pagination-item:before{inline-size:calc(var(--skapa-carousel-pagination-base-size) + (var(--skapa-carousel-pagination-button-size) - var(--skapa-carousel-pagination-base-size)) * var(--skapa-carousel-pagination-progress));block-size:calc(var(--skapa-carousel-pagination-base-size) + (var(--skapa-carousel-pagination-dot-size) - var(--skapa-carousel-pagination-base-size)) * var(--skapa-carousel-pagination-progress));transition:none}.pipf-carousel--slideshow .pipf-carousel__pagination-item--small{--skapa-carousel-pagination-base-size: var(--skapa-carousel-pagination-small-dot-size)}.pipf-carousel--slideshow .pipf-carousel__pagination-item--current{transition:none}.pipf-carousel--pagination-navigation .pipf-carousel__pagination-dots>.pipf-btn.pipf-carousel__btn{position:relative;inset-inline-start:0;inset-inline-end:0;inset-block-start:0;inset-block-end:0;display:inline-flex;flex-shrink:0;transform:none}.pipf-carousel--floating-slideshow-navigation .pipf-carousel__btn{z-index:100}.pipf-carousel--floating-slideshow-navigation .pipf-carousel__btn--next:disabled{display:none}.pipf-carousel--floating-slideshow-navigation .pipf-carousel__btn--previous:disabled{display:none}.pipf-carousel--floating-slideshow-navigation:hover .pipf-carousel__btn--next:disabled{display:inline-flex}.pipf-carousel--floating-slideshow-navigation:hover .pipf-carousel__btn--previous:disabled{display:none}.pipf-carousel--non-interactive-mobile-pagination{--skapa-carousel-pagination-gap: .5rem}.pipf-carousel--non-interactive-mobile-pagination .pipf-carousel__pagination-button{display:none}.pipf-carousel--overlay-pagination .pipf-carousel__pagination-dots{position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:1rem;z-index:100;max-inline-size:70%;margin-inline-start:auto;margin-inline-end:auto;background:rgba(var(--colour-static-black, 17, 17, 17),.75)}.pipf-carousel--overlay-pagination .pipf-carousel__pagination-dots:has(.pipf-carousel__pagination-button:focus-visible){border-color:transparent;background:rgba(var(--colour-static-black, 17, 17, 17),.75);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}.pipf-carousel--overlay-pagination .pipf-carousel__pagination-item:before{background:rgba(var(--colour-static-white, 255, 255, 255),.6)}.pipf-carousel--overlay-pagination .pipf-carousel__pagination-item:has(.pipf-carousel__pagination-button:hover):before{background:rgba(var(--colour-static-white, 255, 255, 255),.9)}.pipf-carousel--overlay-pagination .pipf-carousel__pagination-item--current:before{background:rgb(var(--colour-static-white, 255, 255, 255))}.pipf-carousel:hover .pipf-carousel__btn:not(:disabled){display:inline-flex}.pipf-carousel--edge-navigation .pipf-carousel__btn--previous{inset-inline-start:-1.25rem}.pipf-carousel--edge-navigation .pipf-carousel__btn--next{--skapa-carousel-slideshow-button-inset: -1.25rem}.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__viewport{box-sizing:border-box;padding-inline:0}.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__btn--previous{inset-inline-start:var(--skapa-carousel-slideshow-button-inset)}.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__btn--next{--skapa-carousel-slideshow-button-inset: inherit;inset-inline-end:var(--skapa-carousel-slideshow-button-inset)}@media(min-width:37.5em){.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__viewport{padding-inline:3rem}.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__btn--previous{inset-inline-start:0}.pipf-carousel--slideshow.pipf-carousel--edge-navigation .pipf-carousel__btn--next{inset-inline-end:0}.pipf-carousel--non-interactive-mobile-pagination{--skapa-carousel-pagination-gap: 1rem}.pipf-carousel--non-interactive-mobile-pagination .pipf-carousel__pagination-button{display:inline-flex}}[dir=rtl] .pipf-carousel{--skapa-carousel-pagination-direction: -1}[dir=rtl] .pipf-carousel__btn .pipf-svg-icon{transform:scaleX(-1)}@media(forced-colors:active){.pipf-carousel__pagination-item:before{forced-color-adjust:none;background:ButtonText}.pipf-carousel__pagination-item--current:before{background:Highlight}.pipf-carousel__pagination-item:has(.pipf-carousel__pagination-button:focus-visible):before{outline:2px solid Highlight;box-shadow:0 0 0 .25rem Canvas}}@media(prefers-reduced-motion:reduce){.pipf-carousel__scroll-indicator:before,.pipf-carousel__scroll-thumb,.pipf-carousel__pagination-track,.pipf-carousel__pagination-item,.pipf-carousel__pagination-item:before{transition:none}}.pipf-overflow-carousel{position:relative}.pipf-overflow-carousel__content{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding:.5rem 0;overscroll-behavior-inline:contain}.pipf-overflow-carousel__content>*{flex-shrink:0}.pipf-overflow-carousel .pipf-btn.pipf-overflow-carousel__button{position:absolute}.pipf-overflow-carousel__button{top:50%;transition:opacity .2s,visibility 0 .2s;cursor:pointer;z-index:1;left:.75rem;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.pipf-overflow-carousel__button--hidden{display:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0 .2s}.pipf-overflow-carousel__button--right{left:auto;right:.75rem}.pipf-overflow-carousel--intersection-observer-disabled{display:block}.pipf-overflow-carousel--intersection-observer-disabled:hover .pipf-overflow-carousel__button{display:none}.pipf-overflow-carousel--intersection-observer-disabled .pipf-overflow-carousel__content::-webkit-scrollbar{width:4px;height:4px;display:block}.pipf-overflow-carousel--intersection-observer-disabled .pipf-overflow-carousel__content::-webkit-scrollbar-track{background:rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:4px}.pipf-overflow-carousel--intersection-observer-disabled .pipf-overflow-carousel__content::-webkit-scrollbar-thumb{background:rgb(var(--colour-neutral-7, 17, 17, 17));border-radius:4px}.pipf-overflow-carousel:not(.pipf-overflow-carousel--intersection-observer-disabled) .pipf-overflow-carousel__content{scrollbar-width:none}.pipf-overflow-carousel:not(.pipf-overflow-carousel--intersection-observer-disabled) .pipf-overflow-carousel__content::-webkit-scrollbar{display:none}.pipf-overflow-carousel__browser-direction{direction:rtl;position:absolute;left:0;top:0;overflow:hidden;width:1px;height:1px}.pipf-overflow-carousel__browser-item{width:2px;height:1px}[dir=rtl] .pipf-overflow-carousel__button{left:auto;right:.75rem;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .pipf-overflow-carousel__button--right{right:auto;left:.75rem}.pipf-skip-content__button{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-skip-content__button:active,.pipf-skip-content__button:focus,.pipf-skip-content__button:focus-visible{width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;z-index:199;background:rgb(var(--colour-static-light-grey, 245, 245, 245));color:rgb(var(--colour-static-black, 17, 17, 17));border-radius:64px;padding:1rem 2rem;font-weight:700;text-decoration:none}.pipf-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}
