.pgrid[data-astro-cid-2csyczts]{container-type:inline-size}.pgrid-in[data-astro-cid-2csyczts]{--cols: 5;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--cols) - 1) * 2px) / var(--cols) / var(--unit));column-gap:2px}.pt[data-astro-cid-2csyczts]{grid-column:var(--c5);grid-row:var(--r5) / span var(--s5);padding-bottom:2px;min-height:0}.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]{position:relative;display:block;height:100%;overflow:hidden;background:var(--tile);color:#fff;text-decoration:none;transition:transform .16s var(--ease)}.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]:active{transform:scale(.97)}.pt[data-astro-cid-2csyczts] img[data-astro-cid-2csyczts]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),opacity .2s var(--ease)}html.js .pt[data-astro-cid-2csyczts] img[data-astro-cid-2csyczts]:not(.ok){opacity:0}.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.pt-cap[data-astro-cid-2csyczts]{position:absolute;left:0;right:0;bottom:0;padding:44px 12px 11px;background:linear-gradient(to top,#0c0e13cc,#0c0e1373 50%,#0c0e1300);font-size:14px;font-weight:600;line-height:1.3;text-wrap:balance;opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]:focus-visible .pt-cap[data-astro-cid-2csyczts]{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]:hover img[data-astro-cid-2csyczts]{transform:scale(1.03)}.pt[data-astro-cid-2csyczts] a[data-astro-cid-2csyczts]:hover .pt-cap[data-astro-cid-2csyczts]{opacity:1;transform:none}}@media(max-width:1020px){.pgrid-in[data-astro-cid-2csyczts]{--cols: 3}.pt[data-astro-cid-2csyczts]{grid-column:var(--c3);grid-row:var(--r3) / span var(--s3)}}@media(max-width:560px){.pgrid-in[data-astro-cid-2csyczts]{--cols: 2}.pt[data-astro-cid-2csyczts]{grid-column:var(--c2) / span var(--w2);grid-row:var(--r2) / span var(--s2)}}@media(prefers-reduced-motion:reduce){.pt[data-astro-cid-2csyczts] img[data-astro-cid-2csyczts]{transition:none}}.top[data-astro-cid-yw2uwfxt]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px 56px;align-items:end}h1[data-astro-cid-yw2uwfxt]{font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.035em}h1[data-astro-cid-yw2uwfxt] .nw{white-space:nowrap}.sub[data-astro-cid-yw2uwfxt]{margin-top:20px;font-size:18px;color:var(--ink-2);max-width:52ch}.price[data-astro-cid-yw2uwfxt]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tag[data-astro-cid-yw2uwfxt]{display:inline-block;padding:8px 16px 9px;background:var(--yellow);color:var(--ink);border-radius:999px;font-size:20px;font-weight:700}.price-note[data-astro-cid-yw2uwfxt]{font-size:15px;color:var(--mute)}.ctas[data-astro-cid-yw2uwfxt]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.rings-wrap[data-astro-cid-yw2uwfxt]{margin-top:40px}.rings[data-astro-cid-yw2uwfxt]{list-style:none;margin:0;padding:4px 0 6px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.rings[data-astro-cid-yw2uwfxt]::-webkit-scrollbar{display:none}.ring[data-astro-cid-yw2uwfxt]{display:grid;justify-items:center;gap:2px;width:88px;color:var(--ink);text-decoration:none;text-align:center}.ring-ph[data-astro-cid-yw2uwfxt]{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;padding:3px;overflow:hidden;background:var(--line);transition:transform .16s var(--ease),background-color .25s var(--ease)}.ring-ph[data-astro-cid-yw2uwfxt] img[data-astro-cid-yw2uwfxt]{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:3px solid var(--bg)}.ring[data-astro-cid-yw2uwfxt].on .ring-ph[data-astro-cid-yw2uwfxt]{background:var(--blue)}.ring[data-astro-cid-yw2uwfxt]:active .ring-ph[data-astro-cid-yw2uwfxt]{transform:scale(.94)}.ring[data-astro-cid-yw2uwfxt].all .ring-ph[data-astro-cid-yw2uwfxt]{background:var(--paper);color:var(--blue);box-shadow:inset 0 0 0 2px var(--line)}.ring-name[data-astro-cid-yw2uwfxt]{margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.2}.ring-n[data-astro-cid-yw2uwfxt]{font-size:12px;color:var(--mute)}.ring[data-astro-cid-yw2uwfxt]:focus-visible{outline:none}.ring[data-astro-cid-yw2uwfxt]:focus-visible .ring-ph[data-astro-cid-yw2uwfxt]{box-shadow:0 0 0 3px var(--yellow)}@media(hover:hover)and (pointer:fine){.ring[data-astro-cid-yw2uwfxt]:hover .ring-ph[data-astro-cid-yw2uwfxt]{background:var(--blue)}.ring[data-astro-cid-yw2uwfxt].on:hover .ring-ph[data-astro-cid-yw2uwfxt]{background:var(--ink)}}.cat[data-astro-cid-yw2uwfxt]{margin-top:28px}.more-btn[data-astro-cid-yw2uwfxt]{display:flex;margin:28px auto 0}.gen-band[data-astro-cid-yw2uwfxt]{margin-top:clamp(80px,10vw,136px);background:var(--blue);color:var(--on-blue)}.gen-in[data-astro-cid-yw2uwfxt]{display:flex;align-items:center;justify-content:space-between;gap:24px 56px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.gen-in[data-astro-cid-yw2uwfxt] p[data-astro-cid-yw2uwfxt]{margin-top:14px;color:var(--on-blue-2);max-width:52ch}@media(max-width:1020px){.top[data-astro-cid-yw2uwfxt]{grid-template-columns:1fr}.gen-in[data-astro-cid-yw2uwfxt]{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.sub[data-astro-cid-yw2uwfxt]{font-size:16px}.tag[data-astro-cid-yw2uwfxt],.ctas[data-astro-cid-yw2uwfxt] .btn-blue[data-astro-cid-yw2uwfxt]{display:none}.ctas[data-astro-cid-yw2uwfxt] .btn[data-astro-cid-yw2uwfxt]{flex:1}.rings-wrap[data-astro-cid-yw2uwfxt]{margin-top:28px;padding-right:0}.rings[data-astro-cid-yw2uwfxt]{gap:12px;padding-right:var(--gut)}.ring[data-astro-cid-yw2uwfxt]{width:76px}.ring-ph[data-astro-cid-yw2uwfxt]{width:68px;height:68px}.cat[data-astro-cid-yw2uwfxt]{margin-inline:calc(-1 * var(--gut))}.more-btn[data-astro-cid-yw2uwfxt]{margin-inline:var(--gut);width:calc(100% - 2 * var(--gut));justify-content:center}}html[data-theme=dark] .tag[data-astro-cid-yw2uwfxt]{color:#050505}html[data-theme=dark] .ring-ph[data-astro-cid-yw2uwfxt] img[data-astro-cid-yw2uwfxt]{border-color:var(--solid)}html[data-theme=dark] .ring[data-astro-cid-yw2uwfxt].all .ring-ph[data-astro-cid-yw2uwfxt]{color:var(--blue-text);box-shadow:inset 0 0 0 1px var(--edge)}html[data-theme=dark] .gen-band[data-astro-cid-yw2uwfxt]{position:relative;background:transparent;color:var(--ink)}html[data-theme=dark] .gen-band[data-astro-cid-yw2uwfxt]:before{content:"";position:absolute;inset:0 10%;z-index:-1;background:radial-gradient(closest-side at 30% 50%,rgba(108,78,247,.5),transparent),radial-gradient(closest-side at 75% 50%,rgba(47,224,164,.24),transparent);filter:blur(40px)}html[data-theme=dark] .gen-in[data-astro-cid-yw2uwfxt]{max-width:min(var(--wrap),calc(100% - 2 * var(--gut)));border-radius:32px;padding-inline:clamp(24px,4vw,56px);background:#6c4ef729;box-shadow:inset 0 0 0 1px #7a5cff80,inset 0 1px #ffffff2e}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-group(shot){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(shot),::view-transition-new(shot){height:100%;object-fit:cover}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}
