.star-border{isolation:isolate;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.star-border:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none;position:absolute;inset:0}.star-border__light{z-index:-1;pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}
.text-loop{width:100%;position:relative;overflow:hidden}.text-loop--draggable{cursor:grab;touch-action:pan-y}.text-loop-svg{width:100%;height:auto;display:block}.text-loop-text{-webkit-user-select:none;user-select:none}.text-loop-measure{visibility:hidden;pointer-events:none}
.orbit-container{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-left:auto;margin-right:auto;position:relative}.orbit-container[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.orbit-container[data-dragging],.orbit-container[data-dragging] *{cursor:grabbing}.orbit-path-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-item{will-change:transform, opacity;position:absolute;top:0;left:0}.orbit-container[data-intro] .orbit-item{opacity:0}.orbit-item[data-clickable]{cursor:pointer}.orbit-item-inner{border-radius:var(--orbit-radius,0px);width:100%;height:100%;box-shadow:0 calc(var(--orbit-shadow,0) * 16px) calc(var(--orbit-shadow,0) * 36px) rgba(0, 0, 0, calc(var(--orbit-shadow,0) * .45));transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.orbit-item:hover .orbit-item-inner,.orbit-item:focus-visible .orbit-item-inner{transform:scale(var(--orbit-hover-scale,1))}.orbit-item:focus-visible{outline:none}.orbit-item:focus-visible .orbit-item-inner{outline-offset:3px;outline:2px solid}.orbit-image{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.orbit-center-content{z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.orbit-center-content>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.orbit-item-inner{transition:none}}
