.wheel[data-astro-cid-h3trcniz]{--card-w:calc(var(--card-h) * 3 / 4);--ratio:2;--radius:calc(var(--card-w) * var(--ratio));--perspective:calc(var(--card-w) * 6.5);--tilt:10deg;--lift:calc(var(--radius) * sin(var(--tilt)) * -1);--corner:calc(var(--card-w) * .04);--strips:8;--strip-w:calc(var(--card-w) / var(--strips));--shade-max:.42;justify-items:center;gap:16px;width:100%;display:grid}.wheel__stage[data-astro-cid-h3trcniz]{width:100%;height:calc(var(--card-h) * 1.14);perspective:var(--perspective);perspective-origin:50% calc(100% - var(--card-h) / 2);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.wheel__drum[data-astro-cid-h3trcniz]{height:var(--card-h);transform:translateY(var(--lift)) translateZ(calc(var(--radius) * -1)) rotateX(calc(var(--tilt) * -1)) rotateY(0deg);transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:auto 0 0}.wheel__card[data-astro-cid-h3trcniz]{--near:calc((1 + cos(var(--at,0deg))) / 2);--b:calc(1 - var(--near) * var(--near));width:var(--card-w);height:var(--card-h);margin-top:calc(var(--card-h) / -2);margin-left:calc(var(--card-w) / -2);transform:rotateY(var(--phi)) translateZ(var(--radius));transform-style:preserve-3d;position:absolute;top:50%;left:50%}.card[data-astro-cid-h3trcniz]{transform-style:preserve-3d;position:absolute;inset:0}.card__shadow[data-astro-cid-h3trcniz]{width:136%;left:-18%;top:calc(100% - var(--card-w) * .35);height:calc(var(--card-w) * .7);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-espresso) 30%, transparent), color-mix(in srgb, var(--color-espresso) 10%, transparent) 60%, transparent);opacity:var(--op,1);pointer-events:none;position:absolute;transform:rotateX(90deg)}.card__face[data-astro-cid-h3trcniz]{--dir:1;transform-style:preserve-3d;position:absolute;inset:0}.card__face--back[data-astro-cid-h3trcniz]{--dir:-1;transform:rotateY(180deg)}.card__strip[data-astro-cid-h3trcniz]{--u:calc((var(--i) + .5) / var(--strips) - .5);--a:calc(var(--u) * var(--b) / var(--ratio));--facing:calc(var(--dir) * cos(var(--at,0deg) + var(--dir) * var(--a) * 57.2958deg));top:0;left:calc(50% - var(--strip-w) / 2 - .5px);width:calc(var(--strip-w) + 1px);height:100%;transform:translateX(calc(var(--u) * var(--card-w) * (1 - var(--a) * var(--a) / 6))) translateZ(calc(var(--dir) * -1 * var(--u) * var(--u) * var(--card-w) * var(--b) / (2 * var(--ratio)) * (1 - var(--a) * var(--a) / 12))) rotateY(calc(var(--dir) * var(--a) * 57.2958deg));backface-visibility:hidden;background-color:var(--color-sand);position:absolute;overflow:hidden}.card__strip[data-astro-cid-h3trcniz]:first-child{border-radius:var(--corner) 0 0 var(--corner)}.card__strip[data-astro-cid-h3trcniz]:last-child{border-radius:0 var(--corner) var(--corner) 0}.card__img[data-astro-cid-h3trcniz]{top:0;left:calc(.5px - var(--i) * var(--strip-w));width:var(--card-w);object-fit:cover;-webkit-user-drag:none;max-width:none;height:100%;display:block;position:absolute}.card__strip[data-astro-cid-h3trcniz]:before{--shade:calc((1 - var(--facing)) * var(--shade-max) * 100%);content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-cream) 16%, transparent) 0%, transparent 34%, transparent 64%, color-mix(in srgb, var(--color-espresso) 16%, transparent) 100%), linear-gradient(color-mix(in srgb, var(--color-espresso) var(--shade), transparent), color-mix(in srgb, var(--color-espresso) var(--shade), transparent));pointer-events:none;position:absolute;inset:0}.card__strip[data-astro-cid-h3trcniz]:after{content:"";background-color:var(--color-cream);opacity:calc(1 - var(--op,1));pointer-events:none;position:absolute;inset:0}.wheel__placard[data-astro-cid-h3trcniz]{text-align:center;justify-items:center;gap:6px;margin:0;display:grid}.wheel__couple[data-astro-cid-h3trcniz]{font-family:var(--font-display);font-weight:500;font-size:var(--text-couple);line-height:var(--text-couple--line-height)}.wheel__meta[data-astro-cid-h3trcniz]{font-family:var(--font-sans);font-weight:500;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.3em;color:var(--color-caption);margin-right:-.3em;line-height:1.4}.wheel__couple[data-astro-cid-h3trcniz],.wheel__meta[data-astro-cid-h3trcniz]{transition:opacity .18s cubic-bezier(.2,.8,.2,1)}.wheel__placard[data-astro-cid-h3trcniz][data-swapping] .wheel__couple[data-astro-cid-h3trcniz],.wheel__placard[data-astro-cid-h3trcniz][data-swapping] .wheel__meta[data-astro-cid-h3trcniz]{opacity:0}
