.filter[data-astro-cid-qk5zt4vu]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:64px;background:var(--c-white)}.filter__list[data-astro-cid-qk5zt4vu]{display:flex;align-items:center;gap:8px}.filter__btn[data-astro-cid-qk5zt4vu]{display:flex;align-items:center;padding:8px 24px;border-radius:48px;background:var(--c-white);color:var(--c-primary);font-size:16px;font-weight:700;line-height:25.6px;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.filter__btn--all[data-astro-cid-qk5zt4vu]{line-height:22.4px}.filter__btn[data-astro-cid-qk5zt4vu]:hover,.filter__btn[data-astro-cid-qk5zt4vu][aria-current=page]{background:var(--c-primary);color:var(--c-white)}@media(min-width:541px){.filter__btn[data-astro-cid-qk5zt4vu].fade-in{opacity:1;transform:none}}@media(min-width:541px)and (max-width:840px){.filter--index[data-astro-cid-qk5zt4vu] .filter__btn[data-astro-cid-qk5zt4vu]{padding:8px 20px;font-size:14px;line-height:22.4px}.filter--index[data-astro-cid-qk5zt4vu] .filter__btn--all[data-astro-cid-qk5zt4vu]{line-height:19.6px}}@media(min-width:541px)and (max-width:840px){.filter[data-astro-cid-qk5zt4vu]{flex-wrap:wrap;justify-content:center;border-radius:32px}.filter__list[data-astro-cid-qk5zt4vu]{display:contents}}@media(max-width:540px){.filter[data-astro-cid-qk5zt4vu]{width:100%;flex-direction:column;align-items:stretch;border-radius:4px;background:transparent}.filter__list[data-astro-cid-qk5zt4vu]{flex-direction:column;align-items:stretch}.filter__btn[data-astro-cid-qk5zt4vu]{justify-content:center;padding:8px 16px;font-size:15px;line-height:24px;text-align:center}.filter__btn--all[data-astro-cid-qk5zt4vu]{padding:8px 20px;line-height:21px}.filter__btn[data-astro-cid-qk5zt4vu].fade-in{transition:opacity 2s var(--ease) .2s,transform 2s var(--ease) .2s,background-color var(--dur) var(--ease),color var(--dur) var(--ease)}}@media(max-width:320px){.filter__list[data-astro-cid-qk5zt4vu]{gap:4px}}.card[data-astro-cid-sc5x72wh]{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px}.card__main[data-astro-cid-sc5x72wh]{width:100%;display:flex;flex-direction:column;gap:16px}.card__media[data-astro-cid-sc5x72wh]{position:relative;width:100%;height:264px;border-radius:12px;overflow:hidden;isolation:isolate}.card__photo[data-astro-cid-sc5x72wh]{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:scale var(--dur) var(--ease)}.card__tag[data-astro-cid-sc5x72wh]{position:absolute;top:0;left:0;z-index:1;padding:6px 12px;border-radius:0 0 12px;background:var(--c-primary-pale);color:var(--c-primary);font-size:16px;font-weight:700;line-height:22.4px}.card__illust[data-astro-cid-sc5x72wh]{position:absolute;right:8px;bottom:8px;z-index:1;width:80px;height:80px;border-radius:50%;background:var(--c-white);overflow:hidden}.card__illust[data-astro-cid-sc5x72wh] img[data-astro-cid-sc5x72wh]{width:100%;height:100%;object-fit:cover;border-radius:50%}.card__title[data-astro-cid-sc5x72wh]{font-size:17px;font-weight:700;line-height:27.2px;color:var(--c-text);transition:color var(--dur) var(--ease)}.card--tight[data-astro-cid-sc5x72wh] .card__title[data-astro-cid-sc5x72wh]{line-height:25.5px}.card__more[data-astro-cid-sc5x72wh]{display:flex;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid var(--c-text);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.card__more-text[data-astro-cid-sc5x72wh]{font-size:15px;font-weight:700;line-height:24px}.card__arrow[data-astro-cid-sc5x72wh]{display:flex;transition:translate var(--dur) var(--ease)}.card[data-astro-cid-sc5x72wh]:hover .card__photo[data-astro-cid-sc5x72wh]{scale:1.04}.card[data-astro-cid-sc5x72wh]:hover .card__title[data-astro-cid-sc5x72wh],.card[data-astro-cid-sc5x72wh]:hover .card__more[data-astro-cid-sc5x72wh]{color:var(--c-primary)}.card[data-astro-cid-sc5x72wh]:hover .card__more[data-astro-cid-sc5x72wh]{border-color:var(--c-primary)}.card[data-astro-cid-sc5x72wh]:hover .card__arrow[data-astro-cid-sc5x72wh]{translate:4px 0}@media(max-width:840px){.card__media[data-astro-cid-sc5x72wh]{height:428px}}@media(max-width:540px){.card__media[data-astro-cid-sc5x72wh]{height:251px}.card__illust[data-astro-cid-sc5x72wh]{width:72px;height:72px}}.cards[data-astro-cid-bgjseiw5]{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.cards__list[data-astro-cid-bgjseiw5]{width:100%;display:grid;grid-template-columns:repeat(3,calc(33.3% - 26.8px));gap:40px}.cards__item[data-astro-cid-bgjseiw5][hidden],.cards__more-wrap[data-astro-cid-bgjseiw5][hidden]{display:none}.cards__more[data-astro-cid-bgjseiw5]{width:282px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px;border-radius:4px;background:var(--c-yellow);color:var(--c-text)}.cards__more-text[data-astro-cid-bgjseiw5]{flex:1;padding-bottom:2px;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:.96px;text-align:center}.cards__more-icon[data-astro-cid-bgjseiw5]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--c-white)}@media(max-width:840px){.cards__list[data-astro-cid-bgjseiw5]{grid-template-columns:minmax(0,1fr);gap:40px 24px}}.iv-list__inner[data-astro-cid-c4sg7c4l]{max-width:calc(var(--w-content) + 200px);margin:0 auto;padding:80px 100px 120px;display:flex;flex-direction:column;align-items:center;gap:56px}@media(max-width:840px){.iv-list__inner[data-astro-cid-c4sg7c4l]{padding:80px 56px}}@media(max-width:540px){.iv-list__inner[data-astro-cid-c4sg7c4l]{padding:56px 24px;gap:32px}}@media(max-width:320px){.iv-list__inner[data-astro-cid-c4sg7c4l]{padding-left:16px;padding-right:16px}}
