.card[data-astro-cid-fjbsocwl]{--tilt:-2.4deg;padding:34px 0}.card[data-astro-cid-fjbsocwl]:nth-child(2n){--tilt:2deg}.card[data-astro-cid-fjbsocwl]:nth-child(3n){--tilt:-1.2deg}.body[data-astro-cid-fjbsocwl]{color:inherit;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:44px;text-decoration:none;display:grid}.card[data-astro-cid-fjbsocwl]:nth-child(2n) .body[data-astro-cid-fjbsocwl]{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.card[data-astro-cid-fjbsocwl]:nth-child(2n) .photo[data-astro-cid-fjbsocwl]{order:2}.photo[data-astro-cid-fjbsocwl]{aspect-ratio:4/3;transform:rotate(var(--tilt));border-radius:12px;transition:transform .5s cubic-bezier(.2,1.3,.3,1),box-shadow .4s;display:block;position:relative;box-shadow:0 24px 60px #000a148c}.play[data-astro-cid-fjbsocwl]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000f1b99;border-radius:50%;width:58px;height:58px;transition:transform .3s cubic-bezier(.2,1.4,.4,1),background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1.5px #ffffff59,0 8px 30px #0006}.play[data-astro-cid-fjbsocwl]:after{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.body[data-astro-cid-fjbsocwl]:hover .play[data-astro-cid-fjbsocwl]{background:var(--accent);transform:translate(-50%,-50%)scale(1.1)}.photo[data-astro-cid-fjbsocwl] img[data-astro-cid-fjbsocwl],.tile[data-astro-cid-fjbsocwl]{border-radius:inherit;object-fit:cover;background:var(--ink-800);width:100%;height:100%;display:block}.tile[data-astro-cid-fjbsocwl]{background:radial-gradient(circle at 0 0, #ffffff40, transparent 50%), var(--card-blue);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff40}.tile[data-astro-cid-fjbsocwl] span[data-astro-cid-fjbsocwl]{color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--accent) 70%, transparent);font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:150px;font-weight:700;line-height:1}.body[data-astro-cid-fjbsocwl]:hover .photo[data-astro-cid-fjbsocwl],.body[data-astro-cid-fjbsocwl]:focus-visible .photo[data-astro-cid-fjbsocwl]{box-shadow:0 30px 70px #000a1499, 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 60px color-mix(in srgb, var(--accent) 30%, transparent);transform:rotate(0)scale(1.03)}.body[data-astro-cid-fjbsocwl]:focus-visible{outline:0}.text[data-astro-cid-fjbsocwl]{justify-items:start;gap:12px;display:grid}.eyebrow[data-astro-cid-fjbsocwl]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:12px;display:inline-flex}.eyebrow[data-astro-cid-fjbsocwl] i[data-astro-cid-fjbsocwl]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.eyebrow[data-astro-cid-fjbsocwl] time[data-astro-cid-fjbsocwl],.eyebrow[data-astro-cid-fjbsocwl] span[data-astro-cid-fjbsocwl]{color:var(--text-dim)}h2[data-astro-cid-fjbsocwl]{letter-spacing:-.015em;text-wrap:balance;color:#fff;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 2px no-repeat;margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.12;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.body[data-astro-cid-fjbsocwl]:hover h2[data-astro-cid-fjbsocwl],.body[data-astro-cid-fjbsocwl]:focus-visible h2[data-astro-cid-fjbsocwl]{background-size:100% 2px}.summary[data-astro-cid-fjbsocwl]{color:var(--text-soft);font-size:16px;line-height:1.5}.read[data-astro-cid-fjbsocwl]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);opacity:0;font-size:12px;transition:opacity .3s,transform .3s;transform:translate(-8px)}.body[data-astro-cid-fjbsocwl]:hover .read[data-astro-cid-fjbsocwl],.body[data-astro-cid-fjbsocwl]:focus-visible .read[data-astro-cid-fjbsocwl]{opacity:1;transform:none}@media (width<=700px){.card[data-astro-cid-fjbsocwl]{padding:26px 0}.body[data-astro-cid-fjbsocwl],.card[data-astro-cid-fjbsocwl]:nth-child(2n) .body[data-astro-cid-fjbsocwl]{grid-template-columns:1fr;gap:22px}.card[data-astro-cid-fjbsocwl]:nth-child(2n) .photo[data-astro-cid-fjbsocwl]{order:0}.photo[data-astro-cid-fjbsocwl]{justify-self:center;width:calc(100% - 12px)}.read[data-astro-cid-fjbsocwl]{display:none}}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-fjbsocwl],.body[data-astro-cid-fjbsocwl]:hover .photo[data-astro-cid-fjbsocwl]{transition:none;transform:none}}
