.stage[data-astro-cid-j3bidxmo]{position:relative;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:10 / 10.4;container:stage / inline-size}.stage[data-astro-cid-j3bidxmo]:before{content:"";position:absolute;inset:-6%;background:radial-gradient(closest-side,rgb(255 255 255 / 70%),transparent) 50% 44% / 74% 74% no-repeat,radial-gradient(closest-side,rgb(92 192 255 / 52%),transparent) 54% 52% / 100% 100% no-repeat;pointer-events:none}.stage-inner[data-astro-cid-j3bidxmo]{position:absolute;inset:0;--u: 10cqw;font-size:var(--u);perspective:29em}.tilt[data-astro-cid-j3bidxmo]{--ry: -13deg;--rz: 1.5deg;position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(5deg) rotateY(var(--ry)) rotate(var(--rz))}.shade[data-astro-cid-j3bidxmo]{position:absolute;top:1.9em;left:calc(50% - 4.7em);width:9.4em;height:10em;background:radial-gradient(closest-side,rgb(15 122 204 / 34%),rgb(15 122 204 / 14%) 58%,transparent);translate:0 0 -1.8em}.card[data-astro-cid-j3bidxmo]{position:absolute;top:.7em;left:calc(50% - 3.7em);width:7.4em;height:9em;background:linear-gradient(165deg,#fff,#f0f8fe);border:1px solid rgb(255 255 255);border-radius:1em;box-shadow:inset 0 .05em #fff,inset 0 0 0 .05em #ffffffb3,0 0 0 1px #ffffff8c,0 .6em 1.4em #0d15201f;transform-style:preserve-3d}.band[data-astro-cid-j3bidxmo]{position:absolute;inset:.4em .4em auto;height:3.7em;background:linear-gradient(115deg,transparent 36%,rgb(255 255 255 / 26%) 48%,transparent 60%),radial-gradient(70% 90% at 96% 0%,rgb(139 92 246 / 38%),transparent 100%),radial-gradient(60% 80% at 0% 100%,rgb(10 191 184 / 40%),transparent 100%),linear-gradient(135deg,var(--froup-brand-light),var(--froup-brand));border-radius:.68em;box-shadow:inset 0 .05em #ffffff8c}.slot[data-astro-cid-j3bidxmo]{position:absolute;top:.36em;left:calc(50% - .7em);width:1.4em;height:.32em;background:#0d15203d;border-radius:var(--froup-radius-pill);box-shadow:inset 0 .05em .08em #0d152061,0 .04em #ffffff73}.mark[data-astro-cid-j3bidxmo]{position:absolute;top:.68em;left:calc(50% - .73em);width:1.46em;filter:drop-shadow(0 .08em .12em rgb(7 90 156 / 35%))}.avatar[data-astro-cid-j3bidxmo]{position:absolute;top:2.85em;left:calc(50% - 1.4em);width:2.8em;height:2.8em;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / 55%),transparent 46%),var(--froup-avatar-violet);border-radius:50%;box-shadow:0 0 0 .15em #fff,0 1em 1.8em #5b46c852;translate:0 0 1.4em}.check[data-astro-cid-j3bidxmo]{--reveal-delay: .6s;position:absolute;top:4.85em;left:calc(50% + .46em);display:grid;width:1.14em;height:1.14em;padding:.22em;color:#fff;background:var(--froup-live);border-radius:50%;box-shadow:0 0 0 .11em #fff,0 .4em .8em #0abfb866;translate:0 0 2.2em}.text[data-astro-cid-j3bidxmo]{position:absolute;top:6.25em;right:0;left:0;display:grid;justify-items:center;row-gap:.45em;translate:0 0 .5em}.name[data-astro-cid-j3bidxmo]{font-family:var(--font-display);font-size:.86em;font-weight:var(--froup-weight-display);line-height:1.1;letter-spacing:var(--froup-tracking-display);color:var(--froup-text)}.year[data-astro-cid-j3bidxmo]{padding:.42em 1em .46em;font-family:var(--font-display);font-size:.5em;font-weight:var(--froup-weight-display);line-height:1;letter-spacing:0;color:var(--froup-text);white-space:nowrap;background:var(--froup-blue-100);border-radius:var(--froup-radius-pill)}.check[data-astro-cid-j3bidxmo] svg[data-astro-cid-j3bidxmo]{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){html.js .card[data-astro-cid-j3bidxmo]{translate:0 1.4em -4em;transition:translate 1.2s var(--ease-spring)}html.js .stage[data-astro-cid-j3bidxmo].is-visible .card[data-astro-cid-j3bidxmo]{translate:0 0 0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.js .tilt[data-astro-cid-j3bidxmo]{animation:tilt-through linear both;animation-timeline:view();animation-range:cover 0% cover 100%}html.js .stage[data-astro-cid-j3bidxmo]:before{animation:aura-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes tilt-through{0%{transform:translateY(1.2em) rotateX(9deg) rotateY(calc(var(--ry) * 1.8)) rotate(calc(var(--rz) * 1.6))}50%{transform:translateY(0) rotateX(5deg) rotateY(var(--ry)) rotate(var(--rz))}to{transform:translateY(-1.2em) rotateX(-3deg) rotateY(calc(var(--ry) * .3)) rotate(calc(var(--rz) * -.4))}}@keyframes aura-drift{0%{transform:translateY(-5%) scale(.94)}to{transform:translateY(5%) scale(1.06)}}
