.trio.svelte-8kan27{aspect-ratio:1;width:min(100%,22rem);transform-style:preserve-3d;margin-inline:auto;position:relative}.disc.svelte-8kan27{place-content:center;justify-items:center;gap:var(--space-1);aspect-ratio:1;border-radius:var(--radius-full);font-size:var(--text-body-small);font-weight:var(--weight-medium);text-align:center;box-shadow:var(--shadow-raised);animation:svelte-8kan27-bob var(--duration-float) ease-in-out infinite alternate;display:grid;position:absolute}.disc.svelte-8kan27 strong:where(.svelte-8kan27){font-size:var(--text-title);font-weight:var(--weight-heavy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.registration.svelte-8kan27{background:var(--color-primary);width:62%;color:var(--color-text-on-primary);top:0;left:0;transform:translateZ(1rem)}.registration.svelte-8kan27 strong:where(.svelte-8kan27){font-size:var(--text-display)}.booking.svelte-8kan27{background:var(--color-highlight);width:44%;color:var(--color-text-on-highlight);animation-delay:calc(var(--duration-float) * -.4);top:8%;right:0;transform:translateZ(4rem)}.friend.svelte-8kan27{background:var(--color-surface);width:50%;color:var(--color-primary);animation-delay:calc(var(--duration-float) * -.7);bottom:0;right:6%;transform:translateZ(6rem)}.friend.svelte-8kan27 strong:where(.svelte-8kan27){font-size:var(--text-heading)}@keyframes svelte-8kan27-bob{to{translate:0 -.75rem}}
