.tag[data-astro-cid-7t72llso]{border:1px solid var(--tag-color);color:var(--tag-color);font-family:var(--font-body);letter-spacing:.02em;background:0 0;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.spin-viewer[data-astro-cid-2p2xrlrw]{gap:var(--space-s);display:grid;position:relative}.spin[data-astro-cid-2p2xrlrw]{aspect-ratio:1;border-radius:var(--radius);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.spin--hug[data-astro-cid-2p2xrlrw]{aspect-ratio:auto}.spin[data-astro-cid-2p2xrlrw]:active{cursor:grabbing}.spin[data-astro-cid-2p2xrlrw]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.spin__img[data-astro-cid-2p2xrlrw]{pointer-events:none}html:not(.js) .spin__controls[data-astro-cid-2p2xrlrw]{display:none}.spin__controls[data-astro-cid-2p2xrlrw]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-inline:min(0px,50% + min(19rem,100vw - 3rem)/-2);display:flex}.spin__btn[data-astro-cid-2p2xrlrw],.spin__play[data-astro-cid-2p2xrlrw]{border:1px solid var(--color-muted);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:border-color var(--dur-base) ease, color var(--dur-fast) ease, background-color var(--dur-base) ease;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.spin__btn[data-astro-cid-2p2xrlrw]{flex-shrink:0}.spin__btn[data-astro-cid-2p2xrlrw] svg[data-astro-cid-2p2xrlrw]{width:16px;height:16px}.spin__btn[data-astro-cid-2p2xrlrw]:hover,.spin__play[data-astro-cid-2p2xrlrw]:hover{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-faint)}.spin__play[data-astro-cid-2p2xrlrw]{z-index:1;background:var(--color-bg-veil);position:absolute;top:14px;right:14px}.spin__play[data-astro-cid-2p2xrlrw][hidden]{display:none}.spin__icon[data-astro-cid-2p2xrlrw]{width:14px;height:14px}.spin__icon--play[data-astro-cid-2p2xrlrw]{display:none}.spin-viewer[data-astro-cid-2p2xrlrw]:not([data-turning]) .spin__icon--play[data-astro-cid-2p2xrlrw]{display:block}.spin-viewer[data-astro-cid-2p2xrlrw]:not([data-turning]) .spin__icon--pause[data-astro-cid-2p2xrlrw]{display:none}.spin__hint[data-astro-cid-2p2xrlrw]{color:var(--color-muted);font-size:var(--step--2);letter-spacing:.06em;text-align:center;margin:0}.spin__deg[data-astro-cid-2p2xrlrw]{min-width:4ch;color:var(--color-gold);font-variant-numeric:tabular-nums;margin-right:.5rem;display:inline-block}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__controls[data-astro-cid-2p2xrlrw]{justify-content:center;gap:var(--space-m);position:relative}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__btn[data-astro-cid-2p2xrlrw],.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__hint[data-astro-cid-2p2xrlrw]{opacity:0;pointer-events:none;transition:opacity var(--dur-base) ease}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__btn[data-astro-cid-2p2xrlrw]{border-color:var(--color-gold-line)}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__hint-text[data-astro-cid-2p2xrlrw]{display:none}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__deg[data-astro-cid-2p2xrlrw]{margin:0}.spin-viewer--quiet[data-astro-cid-2p2xrlrw]:hover [data-astro-cid-2p2xrlrw]:is(.spin__btn,.spin__hint),.spin-viewer--quiet[data-astro-cid-2p2xrlrw]:focus-within [data-astro-cid-2p2xrlrw]:is(.spin__btn,.spin__hint){opacity:1;pointer-events:auto}.spin__cue[data-astro-cid-2p2xrlrw]{color:var(--color-muted);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;pointer-events:none;transition:opacity var(--dur-base) ease;place-items:center;margin:0;display:grid;position:absolute;inset:0}html:not(.js) .spin__cue[data-astro-cid-2p2xrlrw]{display:none}.spin-viewer--quiet[data-astro-cid-2p2xrlrw]:hover .spin__cue[data-astro-cid-2p2xrlrw],.spin-viewer--quiet[data-astro-cid-2p2xrlrw]:focus-within .spin__cue[data-astro-cid-2p2xrlrw],.spin-viewer[data-astro-cid-2p2xrlrw][data-touched] .spin__cue[data-astro-cid-2p2xrlrw]{opacity:0}.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__play[data-astro-cid-2p2xrlrw]{opacity:.45;transition:opacity var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-fast) ease;border-color:#0000}.spin-viewer--quiet[data-astro-cid-2p2xrlrw]:hover .spin__play[data-astro-cid-2p2xrlrw],.spin-viewer--quiet[data-astro-cid-2p2xrlrw] .spin__play[data-astro-cid-2p2xrlrw]:focus-visible{opacity:1;border-color:var(--color-gold-line)}.turntable__disc[data-astro-cid-6orvtiz3]{width:100%;height:100%;overflow:visible}.tt-fill[data-astro-cid-6orvtiz3]{fill:var(--color-gold-faint);opacity:.35}.tt-line[data-astro-cid-6orvtiz3]{fill:none;stroke:var(--color-gold-line);stroke-width:1.5px}.tt-line--faint[data-astro-cid-6orvtiz3]{stroke-dasharray:3 7}.tt-tick[data-astro-cid-6orvtiz3]{stroke:var(--color-gold-line);stroke-width:2px}.tt-tick--major[data-astro-cid-6orvtiz3]{stroke:var(--color-gold);stroke-width:2.5px}.tt-ring[data-astro-cid-6orvtiz3]{transform-origin:0 0}.reveal-on [data-hero] .tt-ring[data-astro-cid-6orvtiz3],.reveal-on [data-reveal].is-in .tt-ring[data-astro-cid-6orvtiz3]{animation:tt-turn 2.2s var(--ease-in-out) .7s both}@keyframes tt-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.tt-ring[data-astro-cid-6orvtiz3]{animation:none!important}}.stage[data-astro-cid-6lefaspv]{isolation:isolate;--corner-l:28px;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) clamp(.75rem,2vw,1.5rem);position:relative}.stage__glow[data-astro-cid-6lefaspv]{z-index:-1;background:radial-gradient(55% 45% at 50% 42%, var(--color-glow), transparent 72%), radial-gradient(80% 60% at 50% 100%, var(--color-gold-faint), transparent 70%);position:absolute;inset:0}.stage__scale[data-astro-cid-6lefaspv]{margin-top:var(--space-s)}.stage--studio[data-astro-cid-6lefaspv] .stage__glow[data-astro-cid-6lefaspv]{background:radial-gradient(42% 38% at 36% 38%, var(--color-spot), transparent 72%), radial-gradient(55% 45% at 50% 42%, var(--color-glow-soft), transparent 75%);inset:-12% -8% -4%}.stage--black[data-astro-cid-6lefaspv] .stage__glow[data-astro-cid-6lefaspv]{background:radial-gradient(46% 48% at 50% 50%, var(--color-void) 58%, transparent 100%), radial-gradient(42% 38% at 36% 38%, var(--color-spot), transparent 72%), radial-gradient(55% 45% at 50% 42%, var(--color-glow-soft), transparent 75%)}.stage--studio[data-astro-cid-6lefaspv].stage--black .spin__img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 24% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 24% 94%,#0000)}.stage--studio[data-astro-cid-6lefaspv] .spin__frame{position:relative}.stage--studio[data-astro-cid-6lefaspv] .spin__frame:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-shadow), transparent);pointer-events:none;height:22%;position:absolute;bottom:-7%;left:-14%;right:-14%}.stage--studio[data-astro-cid-6lefaspv] .spin__img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 14% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 14% 93%,#0000);mask-composite:intersect}.stage__degrees[data-astro-cid-6lefaspv]{color:var(--color-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.35rem;font-size:.68rem;display:flex}.stage__shot[data-astro-cid-6lefaspv]{position:relative}.stage__shot[data-astro-cid-6lefaspv] img[data-astro-cid-6lefaspv]{border-radius:var(--radius)}.stage__pill[data-astro-cid-6lefaspv]{border:1px solid var(--color-gold);background:var(--color-bg);color:var(--color-gold);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.75rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.spin-empty[data-astro-cid-6lefaspv]{aspect-ratio:1;text-align:center;grid-template-rows:1fr auto;place-items:end center;display:grid}.spin-empty__scene[data-astro-cid-6lefaspv]{place-items:end center;width:100%;height:100%;display:grid;position:relative}.spin-empty__beam[data-astro-cid-6lefaspv]{background:linear-gradient(180deg, var(--color-glow-soft), var(--color-glow) 70%, transparent);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.8;width:70%;position:absolute;top:0;bottom:19%;left:50%;transform:translate(-50%)}.spin-empty__logo[data-astro-cid-6lefaspv]{width:min(46%,240px);height:auto;margin-bottom:21%;position:relative}.turntable[data-astro-cid-6lefaspv]{aspect-ratio:1;transform-origin:50%;pointer-events:none;width:78%;position:absolute;bottom:17%;left:50%;transform:translate(-50%,50%)perspective(900px)rotateX(74deg)}.turntable--small[data-astro-cid-6lefaspv]{width:74%;bottom:27%}.spin-empty__text[data-astro-cid-6lefaspv]{padding:clamp(.75rem, 3vw, 1.75rem) var(--space-s) 0;position:relative}.spin-empty__title[data-astro-cid-6lefaspv]{color:var(--color-gold);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 .35rem;font-weight:600}.spin-empty__note[data-astro-cid-6lefaspv]{max-width:38ch;color:var(--color-muted);font-size:var(--step--1);margin:0 auto}.tile-img[data-astro-cid-6lefaspv]{background:var(--color-surface);border-radius:var(--radius)}.tile-photo[data-astro-cid-6lefaspv]{background:radial-gradient(55% 50% at 50% 50%, var(--color-glow-soft), transparent 75%);position:relative}.tile-empty[data-astro-cid-6lefaspv]{isolation:isolate;border-radius:var(--radius);background:radial-gradient(60% 50% at 50% 45%, var(--color-glow), transparent 75%), var(--color-surface);place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.tile-empty[data-astro-cid-6lefaspv] .spin-empty__beam[data-astro-cid-6lefaspv]{z-index:-1;bottom:30%}.tile-empty__logo[data-astro-cid-6lefaspv]{width:42%;height:auto;margin-top:-12%}.tile-empty__label[data-astro-cid-6lefaspv]{color:var(--color-muted);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;font-weight:600;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.photo-note[data-astro-cid-u4qcyrzi]{max-width:52ch;color:var(--color-muted);font-size:var(--step--2);letter-spacing:.02em;align-items:baseline;gap:.5rem;margin:0;line-height:1.5;display:flex}.photo-note--center[data-astro-cid-u4qcyrzi]{text-align:center;justify-content:center;margin-inline:auto}.photo-note__mark[data-astro-cid-u4qcyrzi]{width:.65rem;height:.65rem;color:var(--color-gold);flex-shrink:0;transform:translateY(.05em)}
