.card[data-astro-cid-7ahxywo7]{color:var(--ink);border:3px solid var(--ink);background:var(--white);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.card[data-astro-cid-7ahxywo7]:hover{color:var(--ink);box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px)}.thumb[data-astro-cid-7ahxywo7]{aspect-ratio:4/3;border-bottom:3px solid var(--ink);position:relative}.cat[data-astro-cid-7ahxywo7]{background:var(--accent);color:var(--white);padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:12px;left:12px}.body[data-astro-cid-7ahxywo7]{flex-direction:column;gap:12px;padding:20px;display:flex}h3[data-astro-cid-7ahxywo7]{margin:0;font-size:20px;font-weight:900;line-height:1.5}p[data-astro-cid-7ahxywo7]{color:var(--sub);margin:0;font-size:14px;line-height:1.8}.hero[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--white);overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:88px;padding-bottom:96px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.hero-badge[data-astro-cid-lcdefpme]{border:2px solid var(--white);letter-spacing:.1em;align-self:flex-start;padding:6px 14px;font-size:14px;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(40px,6vw,84px);line-height:1.15}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:560px;margin:0;font-size:18px;line-height:1.9}.hero-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-seal-wrap[data-astro-cid-lcdefpme]{flex:320px;justify-content:center;min-width:0;display:flex}.hero-seal[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--white);width:340px;max-width:100%;color:var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;transform:rotate(-8deg);box-shadow:0 0 0 10px #ffffff40}.seal-label[data-astro-cid-lcdefpme]{color:var(--ink);font-size:16px;font-weight:700}.seal-mark[data-astro-cid-lcdefpme]{font-size:120px;line-height:1}.marquee[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white);white-space:nowrap;letter-spacing:.08em;padding:14px 0;font-size:20px;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{animation:40s linear infinite marquee;display:inline-flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-right:.5em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{animation:none}}.section[data-astro-cid-lcdefpme]{padding-top:88px;padding-bottom:40px}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.more[data-astro-cid-lcdefpme]{padding:12px 0;font-weight:700}.card-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.chip[data-astro-cid-lcdefpme]{color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:14px 22px;font-weight:700;text-decoration:none}.chip[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--white)}.chip-red[data-astro-cid-lcdefpme]{color:var(--white);background:var(--accent);border-color:var(--accent)}.chip-red[data-astro-cid-lcdefpme]:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.owner[data-astro-cid-lcdefpme]{background:var(--pink);margin-top:48px}.owner-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}.owner-photo-wrap[data-astro-cid-lcdefpme]{flex:280px;justify-content:center;min-width:0;display:flex}.owner-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--white);border:4px solid var(--ink);width:260px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.owner-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:999 520px;gap:18px;min-width:0;display:flex}.owner-copy[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin:0}.owner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:17px;line-height:2}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--white);border:2px solid var(--ink);padding:8px 14px;font-size:14px;font-weight:700}#youtube[data-astro-cid-lcdefpme]{padding-bottom:88px}.yt-box[data-astro-cid-lcdefpme]{border:4px solid var(--ink);flex-wrap:wrap;display:flex}.yt-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:999 520px;gap:16px;min-width:0;padding:48px;display:flex}.yt-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:34px;line-height:1.4}.yt-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:16px;line-height:1.9}.yt-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start}.yt-thumb[data-astro-cid-lcdefpme]{background:var(--ink);min-width:0;min-height:260px;color:var(--white);flex:360px;justify-content:center;align-items:center;font-weight:700;display:flex}@media (width<=600px){.yt-copy[data-astro-cid-lcdefpme]{padding:32px 24px}.section-title[data-astro-cid-lcdefpme]{font-size:32px}}
