@property --ring-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.orbit-carousel{--ring-angle:0deg;--active-spot:90deg;--ring-thickness:6px;--orbit-ring-color:var(--jencap-white);--orbit-icon-bg:var(--jencap-white);--flip-duration:0.85s;--flip-easing:cubic-bezier(0.22,0.61,0.36,1);aspect-ratio:1/1;background:transparent;contain:paint;container-type:inline-size;margin-inline:auto;position:relative;width:min(500px,100%)}.orbit-carousel__empty{color:var(--jencap-text-muted);margin:0;padding:var(--spacing-md);text-align:center}.orbit-carousel__live{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.orbit-carousel__ring{--orbit-radius:40cqw;border:var(--ring-thickness) solid var(--orbit-ring-color);height:calc(var(--orbit-radius)*2 + var(--ring-thickness));margin:calc((var(--orbit-radius)*2 + var(--ring-thickness))/-2);pointer-events:none;width:calc(var(--orbit-radius)*2 + var(--ring-thickness));z-index:0}.orbit-carousel__ring,.orbit-carousel__stage{border-radius:50%;left:50%;position:absolute;top:50%}.orbit-carousel__stage{background-color:var(--orbit-inner-bg,var(--jencap-white));height:62cqw;margin:-31cqw;overflow:hidden;width:62cqw;z-index:1}.orbit-carousel__card{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);inset:0;justify-content:center;opacity:0;padding:16%;pointer-events:none;position:absolute;text-align:center;transform:translateX(120%) rotate(180deg)}.orbit-carousel__card.is-active{opacity:1;pointer-events:auto;transform:none}.orbit-carousel__card.is-entering{animation:orbit-card-enter var(--flip-duration) var(--flip-easing) both;will-change:transform,opacity}.orbit-carousel__card.is-leaving{animation:orbit-card-exit var(--flip-duration) var(--flip-easing) both;will-change:transform,opacity}@keyframes orbit-card-enter{0%{opacity:0;transform:translateX(-120%) rotate(180deg)}to{opacity:1;transform:translateX(0) rotate(1turn)}}@keyframes orbit-card-exit{0%{opacity:1;transform:translateX(0) rotate(0)}to{opacity:0;transform:translateX(120%) rotate(180deg)}}.orbit-carousel__card-img{height:auto;margin:0;width:clamp(48px,28%,110px)}.orbit-carousel__card-label{color:var(--jencap-text);font-family:var(--font-heading);font-size:clamp(var(--font-size-base),4cqw,var(--font-size-xl));font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;white-space:pre-line;text-wrap:balance}.orbit-carousel__icons{--orbit-radius:40cqw;--icon-size:16cqw;inset:0;pointer-events:none;position:absolute;z-index:2}button.orbit-carousel__icon{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--orbit-icon-bg);background-image:none;border:4px solid var(--orbit-icon-bg);border-radius:50%;box-shadow:var(--shadow-card);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--icon-size);justify-content:center;left:50%;line-height:normal;margin:calc(var(--icon-size)/-2);overflow:hidden;padding:0;pointer-events:auto;position:absolute;text-align:center;text-decoration:none;text-transform:none;top:50%;transform:rotate(calc(var(--active-spot) + var(--home-angle, 0deg) + var(--ring-angle))) translateY(calc(var(--orbit-radius)*-1)) rotate(calc((var(--active-spot) + var(--home-angle, 0deg) + var(--ring-angle))*-1));transition:background-color var(--transition-normal),box-shadow var(--transition-normal);width:var(--icon-size)}.orbit-carousel__icon img{display:block;height:calc(var(--icon-size)*.62);object-fit:contain;width:calc(var(--icon-size)*.62)}.orbit-carousel__icon.is-active{background-color:var(--orbit-active-icon-bg,var(--jencap-secondary))}.orbit-carousel__icon:focus-visible{box-shadow:0 0 0 2px var(--jencap-white),0 0 0 4px var(--jencap-text);outline:2px solid transparent;outline-offset:2px}.orbit-carousel.is-spinning .orbit-carousel__icon{will-change:transform}button.orbit-carousel__playpause{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:50%;box-shadow:none;box-sizing:border-box;color:var(--jencap-text);cursor:pointer;display:inline-flex;font:inherit;height:40px;justify-content:center;line-height:normal;margin:0;padding:0;position:absolute;right:8px;text-decoration:none;text-transform:none;top:8px;transition:color var(--transition-normal);width:40px;z-index:3}.orbit-carousel__playpause:hover{color:var(--jencap-primary)}.orbit-carousel__playpause:focus-visible{box-shadow:0 0 0 2px var(--jencap-white),0 0 0 4px var(--jencap-text);outline:2px solid transparent;outline-offset:2px}.orbit-carousel__playpause-icon{display:block;height:14px;position:relative;width:14px}.orbit-carousel__playpause[data-state=playing] .orbit-carousel__playpause-icon:after,.orbit-carousel__playpause[data-state=playing] .orbit-carousel__playpause-icon:before{background-color:currentColor;content:"";height:14px;position:absolute;top:0;width:4px}.orbit-carousel__playpause[data-state=playing] .orbit-carousel__playpause-icon:before{left:2px}.orbit-carousel__playpause[data-state=playing] .orbit-carousel__playpause-icon:after{right:2px}.orbit-carousel__playpause[data-state=paused] .orbit-carousel__playpause-icon:before{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:7px 0 7px 12px;content:"";height:0;left:3px;position:absolute;top:0;width:0}.orbit-carousel.is-animating .orbit-carousel__card,.orbit-carousel.is-animating .orbit-carousel__cta{pointer-events:none}.orbit-carousel .orbit-carousel__cta,.orbit-carousel .orbit-carousel__cta:active,.orbit-carousel .orbit-carousel__cta:focus,.orbit-carousel .orbit-carousel__cta:focus-visible,.orbit-carousel .orbit-carousel__cta:hover{border:0!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-medium)!important}.orbit-carousel__cta:focus-visible{box-shadow:0 0 0 2px var(--jencap-white),0 0 0 4px var(--jencap-text);outline:2px solid transparent;outline-offset:2px}@media (prefers-reduced-motion:reduce){.orbit-carousel__card.is-entering,.orbit-carousel__card.is-leaving{animation:none}button.orbit-carousel__icon{transition:none}button.orbit-carousel__playpause{display:none}}