section[data-astro-cid-t3hvm6kv]{padding:40px 0;scroll-margin-top:88px}.inner[data-astro-cid-t3hvm6kv]{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}h2[data-astro-cid-t3hvm6kv]{font-size:30px;line-height:36px;font-weight:600;margin-bottom:20px}.rail[data-astro-cid-t3hvm6kv]{display:grid;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding:0 var(--gutter);gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail[data-astro-cid-t3hvm6kv]::-webkit-scrollbar{display:none}.plus[data-astro-cid-t3hvm6kv]{display:flex;justify-content:center;margin-top:28px}.plus[data-astro-cid-t3hvm6kv] a[data-astro-cid-t3hvm6kv]{width:100%;text-align:center;font-size:16px;font-weight:600;line-height:1;padding:14px 22px;border-radius:16px;border:1px solid var(--c-line-soft);background:var(--c-bg);color:var(--c-text);transition:border-color .2s,color .2s}.plus[data-astro-cid-t3hvm6kv] a[data-astro-cid-t3hvm6kv]:hover{border-color:var(--c-ink);color:var(--c-ink)}.card[data-astro-cid-t3hvm6kv]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.shot[data-astro-cid-t3hvm6kv]{aspect-ratio:16 / 9;overflow:hidden;background:var(--s-tint)}.shot[data-astro-cid-t3hvm6kv] img[data-astro-cid-t3hvm6kv]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.card[data-astro-cid-t3hvm6kv]:hover .shot[data-astro-cid-t3hvm6kv] img[data-astro-cid-t3hvm6kv]{transform:scale(1.05)}.ph[data-astro-cid-t3hvm6kv]{display:block;width:100%;height:100%;background:var(--s-tint)}.body[data-astro-cid-t3hvm6kv]{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}h3[data-astro-cid-t3hvm6kv]{font-size:20px;line-height:28px;font-weight:600}.body[data-astro-cid-t3hvm6kv] p[data-astro-cid-t3hvm6kv]{font-size:15px;line-height:1.6;color:var(--c-muted)}.body[data-astro-cid-t3hvm6kv] a[data-astro-cid-t3hvm6kv]{margin-top:auto;font-size:14px;font-weight:600;color:var(--c-accent)}.body[data-astro-cid-t3hvm6kv] a[data-astro-cid-t3hvm6kv]:hover{color:var(--c-accent-deep)}@media(min-width:768px){.plus[data-astro-cid-t3hvm6kv] a[data-astro-cid-t3hvm6kv]{width:auto}section[data-astro-cid-t3hvm6kv]{padding:48px 0}.rail[data-astro-cid-t3hvm6kv]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none;margin:0;padding:0;gap:20px}}@media(prefers-reduced-motion:reduce){.shot[data-astro-cid-t3hvm6kv] img[data-astro-cid-t3hvm6kv]{transition:none}}section[data-astro-cid-wggtwerq]{padding:40px 0}.inner[data-astro-cid-wggtwerq]{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.head[data-astro-cid-wggtwerq]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:20px}h2[data-astro-cid-wggtwerq]{font-size:30px;line-height:36px;font-weight:600}.note[data-astro-cid-wggtwerq]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-muted)}.stars[data-astro-cid-wggtwerq]{display:flex;gap:1px;font-size:15px;line-height:1;color:#facc15}.rail[data-astro-cid-wggtwerq]{display:grid;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding:0 var(--gutter);gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail[data-astro-cid-wggtwerq]::-webkit-scrollbar{display:none}.card[data-astro-cid-wggtwerq]{background:var(--c-bg);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;scroll-snap-align:start;min-width:0}.card[data-astro-cid-wggtwerq] p[data-astro-cid-wggtwerq]{flex:1;font-size:16px;line-height:1.7;color:var(--c-text);text-wrap:pretty}.who[data-astro-cid-wggtwerq]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--c-line)}.who[data-astro-cid-wggtwerq] img[data-astro-cid-wggtwerq],.ini[data-astro-cid-wggtwerq]{width:44px;height:44px;border-radius:999px;flex:none;display:block;object-fit:cover}.ini[data-astro-cid-wggtwerq]{display:grid;place-items:center;background:var(--c-accent);color:#fff;font-size:14px;font-weight:600}.id[data-astro-cid-wggtwerq]{display:flex;flex-direction:column;min-width:0}.id[data-astro-cid-wggtwerq] strong[data-astro-cid-wggtwerq]{font-size:14px;line-height:20px;font-weight:600;color:var(--c-ink)}.id[data-astro-cid-wggtwerq] em[data-astro-cid-wggtwerq]{font-size:13px;line-height:18px;font-style:normal;color:var(--c-muted)}@media(min-width:768px){section[data-astro-cid-wggtwerq]{padding:48px 0}.head[data-astro-cid-wggtwerq]{flex-direction:row;align-items:center;gap:16px;margin-bottom:24px}.rail[data-astro-cid-wggtwerq]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none;margin:0;padding:0;gap:20px}.card[data-astro-cid-wggtwerq]{padding:24px}}.marquee-wrap[data-astro-cid-klqxobxd]{padding:32px 0;overflow:hidden}.marquee[data-astro-cid-klqxobxd]{display:flex;width:max-content;animation:ph-marquee 40s linear infinite}.marquee[data-astro-cid-klqxobxd]:hover{animation-play-state:paused}.cell[data-astro-cid-klqxobxd]{width:112px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;padding:0 16px}.cell[data-astro-cid-klqxobxd] img[data-astro-cid-klqxobxd]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .25s,opacity .25s}.cell[data-astro-cid-klqxobxd]:hover img[data-astro-cid-klqxobxd]{filter:grayscale(0);opacity:1}@keyframes ph-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:768px){.marquee-wrap[data-astro-cid-klqxobxd]{padding:40px 0}.cell[data-astro-cid-klqxobxd]{width:160px;height:56px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-klqxobxd]{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}
