.stage[data-astro-cid-atkt2auh]{--bg: #e7e0d8;--tide: var(--cocoa);--on-bg: var(--ink);--on-tide: var(--cream);position:relative;overflow:hidden;isolation:isolate;background:var(--bg);border-radius:var(--radius);min-height:560px}.stage-dark[data-astro-cid-atkt2auh]{--bg: #2a211d;--tide: #cbbdb1;--on-bg: var(--cream);--on-tide: var(--ink)}.stage-full[data-astro-cid-atkt2auh]{border-radius:0;min-height:100svh}.st-fill[data-astro-cid-atkt2auh]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.st-fill[data-astro-cid-atkt2auh] path[data-astro-cid-atkt2auh]{fill:var(--tide)}.st-layer[data-astro-cid-atkt2auh]{position:absolute;inset:0;z-index:1;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(24px,4vw,48px);pointer-events:none}.st-ink[data-astro-cid-atkt2auh]{color:var(--on-bg)}.st-cream[data-astro-cid-atkt2auh]{color:var(--on-tide);z-index:2;clip-path:inset(100% 0 0 0)}.st-top{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.9rem;opacity:.7}.st-name{font-weight:520}.st-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.st-label{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-axes);font-weight:var(--serif-weight);font-size:clamp(3rem,8.5vw,7.5rem);letter-spacing:-.02em;line-height:1;transition:opacity .5s ease,filter .5s ease}.st-label.swap{opacity:0;filter:blur(6px)}.st-sub{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;min-height:1.2em}.st-bottom{display:flex;justify-content:center;padding-bottom:clamp(8px,4vh,40px)}.st-ring{position:relative;width:72px;height:72px;display:grid;place-items:center}.st-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke:currentColor;stroke-width:1.2}.st-ring-bg{opacity:.25}.st-ring-fg{stroke-dasharray:1;stroke-dashoffset:1}.st-count{font-size:1.6rem;font-weight:300;opacity:.85}.stage-full[data-astro-cid-atkt2auh] .st-label{font-size:clamp(3.4rem,11vw,10rem)}
