.ringwrap[data-astro-cid-h6fh6pqk]{--r: clamp(150px, 42vw, 460px);--t: clamp(30px, 5vw, 58px);--tilt: -40deg;--grow: 1;position:relative;height:calc(var(--r) * 1.36 + 170px);display:grid;place-items:center;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.ringwrap[data-astro-cid-h6fh6pqk].dragging{cursor:grabbing}@media(min-width:900px){.ringwrap[data-astro-cid-h6fh6pqk]{--tilt: -33deg;height:calc(var(--r) * 1.12 + 190px)}}.scene[data-astro-cid-h6fh6pqk]{position:absolute;inset:0;display:grid;place-items:center;perspective:2200px}.ring[data-astro-cid-h6fh6pqk]{position:relative;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--tilt)) rotateY(var(--spin, 0deg))}.tile[data-astro-cid-h6fh6pqk]{--lift: 0px;position:absolute;left:0;top:0;width:var(--t);aspect-ratio:4 / 5;padding:0;border:0;margin:calc(var(--t) * -.625) 0 0 calc(var(--t) * -.5);transform:rotateY(calc(var(--i) * 360deg / var(--n) + var(--sh, 0deg))) translateZ(calc(var(--r) * var(--grow))) translateY(var(--lift)) scale(var(--sc, 1));border-radius:7px;overflow:hidden;background:var(--color-stone-deep);box-shadow:0 4px 14px #3c280a29;cursor:pointer;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s}.ringwrap[data-astro-cid-h6fh6pqk].opening .tile[data-astro-cid-h6fh6pqk]{transition:none}.tile[data-astro-cid-h6fh6pqk] img[data-astro-cid-h6fh6pqk]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;filter:var(--photo-grade)}.tile[data-astro-cid-h6fh6pqk]:hover{filter:brightness(1.08)}.tile[data-astro-cid-h6fh6pqk].on{box-shadow:0 0 0 2px var(--color-paper),0 0 0 4px var(--color-blue)}.center[data-astro-cid-h6fh6pqk]{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;width:min(46vw,300px);cursor:pointer}.pic[data-astro-cid-h6fh6pqk]{display:block;width:clamp(92px,calc(var(--r) * .4),190px);aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #3c280a38;background:var(--color-stone-deep)}.pic[data-astro-cid-h6fh6pqk] img[data-astro-cid-h6fh6pqk]{width:100%;height:100%;object-fit:cover;display:block;filter:var(--photo-grade)}.center[data-astro-cid-h6fh6pqk] .pic[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk] b[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk] em[data-astro-cid-h6fh6pqk]{transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),filter .35s}.center[data-astro-cid-h6fh6pqk].empty{pointer-events:none}.center[data-astro-cid-h6fh6pqk].empty .pic[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk].empty b[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk].empty em[data-astro-cid-h6fh6pqk]{opacity:0;transform:scale(.86);filter:blur(10px)}.hint[data-astro-cid-h6fh6pqk]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--color-soft);white-space:nowrap;opacity:0;transition:opacity .4s}.center[data-astro-cid-h6fh6pqk].empty .hint[data-astro-cid-h6fh6pqk]{opacity:1;transition-delay:.2s}.center[data-astro-cid-h6fh6pqk].pop .pic[data-astro-cid-h6fh6pqk]{animation:pop .7s cubic-bezier(.2,.9,.2,1)}.center[data-astro-cid-h6fh6pqk].pop b[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk].pop em[data-astro-cid-h6fh6pqk]{animation:rise .6s cubic-bezier(.2,.9,.2,1) backwards}.center[data-astro-cid-h6fh6pqk].pop em[data-astro-cid-h6fh6pqk]{animation-delay:.08s}@keyframes pop{0%{transform:scale(.72) rotate(-4deg);filter:blur(12px);opacity:0}}@keyframes rise{0%{transform:translateY(10px);opacity:0}}.center[data-astro-cid-h6fh6pqk] b[data-astro-cid-h6fh6pqk]{margin-top:14px;font-family:var(--font-serif);font-weight:600;font-size:clamp(24px,3vw,36px);line-height:1.05}.center[data-astro-cid-h6fh6pqk] em[data-astro-cid-h6fh6pqk]{margin-top:4px;font-style:normal;font-size:14px;font-weight:500;color:var(--color-blue)}.center[data-astro-cid-h6fh6pqk] em[data-astro-cid-h6fh6pqk]:after{content:" ↓"}.sr-only[data-astro-cid-h6fh6pqk]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.center[data-astro-cid-h6fh6pqk].pop .pic[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk].pop b[data-astro-cid-h6fh6pqk],.center[data-astro-cid-h6fh6pqk].pop em[data-astro-cid-h6fh6pqk]{animation:none}}.deck[data-astro-cid-edphp673]{--w: min(300px, 58vw);position:relative;padding-block:18px 4px;outline-offset:8px}.deck[data-astro-cid-edphp673] .blob[data-astro-cid-edphp673]{width:min(560px,92vw);height:calc(var(--w) * 1.18);left:50%;top:34px;transform:translate(-50%) rotate(-4deg)}.cards[data-astro-cid-edphp673]{position:relative;z-index:1;height:calc(var(--w) * 1.25)}.card[data-astro-cid-edphp673]{position:absolute;left:50%;top:50%;width:var(--w);aspect-ratio:4 / 5;padding:0;border:0;border-radius:22px;overflow:hidden;background:var(--color-stone-deep);cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.6);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s,box-shadow .45s;box-shadow:0 10px 28px #3c280a29}.card[data-astro-cid-edphp673].wide{width:min(480px,84vw);aspect-ratio:8 / 5}.card[data-astro-cid-edphp673] img[data-astro-cid-edphp673]{width:100%;height:100%;object-fit:cover;display:block;filter:var(--photo-grade)}.card[data-astro-cid-edphp673][data-pos="0"]{opacity:1;pointer-events:auto;z-index:3;transform:translate(-50%,-50%);cursor:default;box-shadow:0 22px 50px #3c280a3d}.card[data-astro-cid-edphp673][data-pos="-1"]{opacity:1;pointer-events:auto;z-index:2;transform:translate(calc(-50% - min(190px,30vw)),-50%) scale(.84) rotate(-3deg)}.card[data-astro-cid-edphp673][data-pos="1"]{opacity:1;pointer-events:auto;z-index:2;transform:translate(calc(-50% + min(190px,30vw)),-50%) scale(.84) rotate(3deg)}.card[data-astro-cid-edphp673][data-pos="-2"]{z-index:1;transform:translate(calc(-50% - min(330px,50vw)),-50%) scale(.7) rotate(-5deg)}.card[data-astro-cid-edphp673][data-pos="2"]{z-index:1;transform:translate(calc(-50% + min(330px,50vw)),-50%) scale(.7) rotate(5deg)}@media(min-width:900px){.card[data-astro-cid-edphp673][data-pos="-2"],.card[data-astro-cid-edphp673][data-pos="2"]{opacity:.85;pointer-events:auto}}.bar[data-astro-cid-edphp673]{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.count[data-astro-cid-edphp673]{padding:9px 18px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #3c280a14;font-size:14px;color:var(--color-soft);font-variant-numeric:tabular-nums}.count[data-astro-cid-edphp673] b[data-astro-cid-edphp673]{color:var(--color-ink);font-weight:600}.arrow[data-astro-cid-edphp673]{width:40px;height:40px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #3c280a14;font-size:17px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.arrow[data-astro-cid-edphp673]:hover{background:var(--color-blue);color:#fff;transform:scale(1.06)}.jump[data-astro-cid-sahthylw]{position:sticky;top:58px;z-index:20;background:#fffcf7e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-block:1px solid var(--color-line)}.row[data-astro-cid-sahthylw]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:12px}.row[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.row[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]{flex:none;padding:10px 16px;border-radius:999px;background:var(--color-stone);font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.row[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]:hover{background:var(--color-blue-tint);color:var(--color-blue)}.group[data-astro-cid-sahthylw]{padding-block:64px 12px;scroll-margin-top:110px;overflow:hidden}.head[data-astro-cid-sahthylw]{text-align:center}.all[data-astro-cid-sahthylw]{margin-top:22px;text-align:center}.all[data-astro-cid-sahthylw] summary[data-astro-cid-sahthylw]{display:inline-block;list-style:none;cursor:pointer;font-weight:500;color:var(--color-blue);border-bottom:1px solid currentColor;padding-bottom:2px}.all[data-astro-cid-sahthylw] summary[data-astro-cid-sahthylw]::-webkit-details-marker{display:none}.all[data-astro-cid-sahthylw][open] summary[data-astro-cid-sahthylw]{margin-bottom:22px}.grid[data-astro-cid-sahthylw]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;grid-auto-flow:dense}@media(min-width:700px){.grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(4,1fr);gap:14px}}@media(min-width:1100px){.grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(5,1fr)}}.grid[data-astro-cid-sahthylw] .photo[data-astro-cid-sahthylw]{aspect-ratio:4 / 5;border-radius:16px;margin:0}.grid[data-astro-cid-sahthylw] .photo[data-astro-cid-sahthylw].wide{grid-column:span 2;aspect-ratio:auto}
