.reel[data-astro-cid-hcjuqwdu]{max-width:1040px;margin:0 auto;--sr-ink: var(--plum-900);--sr-btn: #fff}.reel[data-astro-cid-hcjuqwdu] .sr-view{border-radius:16px;box-shadow:0 24px 60px #29204d38}.reel[data-astro-cid-hcjuqwdu] .sr-bar button{box-shadow:0 4px 12px #29204d1f}.case[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(32px,4vw,48px) 0;border-top:1px solid var(--line)}.case[data-astro-cid-hcjuqwdu]:first-of-type{border-top:0;padding-top:8px}.case__brand[data-astro-cid-hcjuqwdu]{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin-bottom:10px}.case[data-astro-cid-hcjuqwdu] h3[data-astro-cid-hcjuqwdu]{font-size:clamp(1.35rem,2.2vw,1.75rem);margin:0 0 18px}.case[data-astro-cid-hcjuqwdu] dl[data-astro-cid-hcjuqwdu]{margin:0}.case[data-astro-cid-hcjuqwdu] dt[data-astro-cid-hcjuqwdu]{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--head);margin-top:14px}.case[data-astro-cid-hcjuqwdu] dd[data-astro-cid-hcjuqwdu]{margin:4px 0 0;color:var(--muted);line-height:1.6}.case__main[data-astro-cid-hcjuqwdu]{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #29204d29;aspect-ratio:16 / 9}.case__main[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{width:100%;height:100%;object-fit:cover;display:block}.case__thumbs[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:14px}.case__thumbs[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:16 / 9;opacity:.65;transition:opacity .15s,border-color .15s}.case__thumbs[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]:hover{opacity:1}.case__thumbs[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu][aria-pressed=true]{border-color:var(--violet);opacity:1}.case__thumbs[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.case[data-astro-cid-hcjuqwdu]{grid-template-columns:1fr}.case__thumbs[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;justify-content:center}.filters[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]{border:1.5px solid var(--line);background:#fff;color:var(--plum-900);border-radius:999px;padding:9px 18px;font-weight:700;font-size:.85rem;cursor:pointer}.filters[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]:hover{border-color:var(--violet-300)}.filters[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu][aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}.pgrid[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pitem[data-astro-cid-hcjuqwdu]{margin:0}.pitem[data-astro-cid-hcjuqwdu][hidden]{display:none}.pitem__btn[data-astro-cid-hcjuqwdu]{display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #29204d1f;aspect-ratio:16 / 10;transition:transform .2s ease,box-shadow .2s ease}.pitem__btn[data-astro-cid-hcjuqwdu]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #29204d2e}.pitem__btn[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{width:100%;height:100%;object-fit:cover}.pitem[data-astro-cid-hcjuqwdu] figcaption[data-astro-cid-hcjuqwdu]{font-size:.8rem;font-weight:700;color:var(--violet);margin-top:10px;letter-spacing:.04em}.lb[data-astro-cid-hcjuqwdu]{border:0;padding:0;background:transparent;max-width:min(1200px,94vw)}.lb[data-astro-cid-hcjuqwdu]::backdrop{background:#1c1538d9}.lb[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{max-height:86vh;width:auto;max-width:100%;border-radius:12px;margin:0 auto}.lb__close[data-astro-cid-hcjuqwdu]{position:fixed;top:16px;right:20px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--plum-900);font-size:1.6rem;cursor:pointer}@media(max-width:860px){.pgrid[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pgrid[data-astro-cid-hcjuqwdu]{grid-template-columns:1fr}}
