.card[data-astro-cid-r7kjq4ip]{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 26px 24px;min-height:330px;text-decoration:none;background:linear-gradient(var(--card),var(--card)) top / 100% 58px no-repeat,repeating-linear-gradient(var(--card) 0 27px,#dfe7f5 27px 28px);border-top:2px solid transparent;box-shadow:0 1px 2px #0000001f,0 8px 18px -8px #3c280a59;transform:rotate(var(--tilt));transition:transform .2s,box-shadow .2s}.card[data-astro-cid-r7kjq4ip]:after{content:"";position:absolute;left:0;right:0;top:57px;height:2px;background:#c8282d73}.card[data-astro-cid-r7kjq4ip]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 1px 2px #0000001f,0 16px 28px -10px #3c280a66}.card-top[data-astro-cid-r7kjq4ip]{display:flex;justify-content:space-between;align-items:center;min-height:26px}.num[data-astro-cid-r7kjq4ip]{font-size:.85rem;color:var(--muted)}h3[data-astro-cid-r7kjq4ip]{font-size:clamp(1.4rem,2.4vw,1.75rem);margin-top:10px}.thumb[data-astro-cid-r7kjq4ip]{position:relative;margin-top:6px}.thumb[data-astro-cid-r7kjq4ip] img[data-astro-cid-r7kjq4ip]{width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;object-position:center 28%;border:6px solid #fff;box-shadow:0 2px 6px #00000040;transform:rotate(-1deg)}.play[data-astro-cid-r7kjq4ip]{position:absolute;inset:0;display:grid;place-items:center;font-size:2.2rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.summary[data-astro-cid-r7kjq4ip]{margin:0;flex:1;font-size:.95rem;line-height:28px}.card-bottom[data-astro-cid-r7kjq4ip]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:.85rem;color:var(--muted)}.result[data-astro-cid-r7kjq4ip]{font-size:1.5rem}.hero[data-astro-cid-j7pv25f6]{padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,88px)}.hero-sheet[data-astro-cid-j7pv25f6]{padding:clamp(28px,5vw,64px)}.role[data-astro-cid-j7pv25f6]{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 28px;display:inline-block;background:var(--card);padding:.45em .9em;transform:rotate(-1.5deg);box-shadow:0 1px 2px #0003,0 6px 12px -6px #28140580}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,8vw,6.4rem);max-width:14ch;letter-spacing:-.04em}.hero-note[data-astro-cid-j7pv25f6]{margin:14px 0 0 clamp(24px,22vw,300px)}@media(max-width:480px){.hero-note[data-astro-cid-j7pv25f6]{margin-left:24px;font-size:1.2rem}}.hero-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between;margin-top:clamp(36px,6vw,64px)}.intro[data-astro-cid-j7pv25f6]{max-width:46ch;font-size:1.05rem;margin:0}.cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-note[data-astro-cid-j7pv25f6]{font-size:1.35rem}.ticker[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--paper);overflow:hidden;padding:12px 0;transform:rotate(-1deg);margin:0 -10px}.ticker-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:scroll 32s linear infinite}.ticker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.3rem);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@keyframes scroll{to{transform:translate(-50%)}}.work[data-astro-cid-j7pv25f6]{padding-top:clamp(72px,10vw,120px)}.work-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:56px}h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,5.5vw,4rem)}.work-label[data-astro-cid-j7pv25f6]{padding:clamp(20px,3vw,30px) clamp(22px,3.5vw,36px);max-width:100%}.work-note[data-astro-cid-j7pv25f6]{margin:8px 0 0;transform:rotate(-1.5deg)}.filters[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.filters[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font:inherit;font-size:.85rem;padding:.35em .9em;border-radius:6px;border:2px solid var(--ink);background:var(--card);box-shadow:0 3px 0 var(--ink);cursor:pointer}.filters[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--ink);color:var(--paper);transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:48px 36px}
