[data-astro-cid-bpnfgzga][data-series=shiso-no-mori]{--r1:#2eff95;--r2:#0fae73;--r3:#d4ff00}[data-astro-cid-bpnfgzga][data-series=kunitsukami]{--r1:#4fa3ff;--r2:#36d0e6;--r3:#a47bff}[data-astro-cid-bpnfgzga][data-series=kinema-2400]{--r1:#ffe14d;--r2:#ff8fbf;--r3:#fffa61}.series[data-astro-cid-bpnfgzga]{padding-top:clamp(2rem,6vw,3.5rem)}.series[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga],.series[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover,.series[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover [data-astro-cid-bpnfgzga]{text-decoration:none}.series__header[data-astro-cid-bpnfgzga]{isolation:isolate;color:#fff;text-align:center;background:#150c3a;padding:clamp(4rem,12vw,5.5rem) 1.25rem clamp(2.75rem,8vw,3.5rem);position:relative;overflow:hidden}.series__header[data-astro-cid-bpnfgzga]:before{content:"";z-index:-2;aspect-ratio:1;background:repeating-radial-gradient(circle, var(--r1) 0 14px, var(--r2) 14px 28px, var(--r3) 28px 42px, #150c3a 42px 64px);border-radius:50%;width:160%;animation:7s ease-in-out infinite alternate series-breathe;position:absolute;top:-55%;left:-30%;-webkit-mask-image:radial-gradient(circle,#000000e6 10%,#0006 40%,#0000 66%);mask-image:radial-gradient(circle,#000000e6 10%,#0006 40%,#0000 66%)}.series__header[data-astro-cid-bpnfgzga]:after{content:"";z-index:-1;background:radial-gradient(#150c3ab8 25%,#150c3a0d 80%);position:absolute;inset:0}@keyframes series-breathe{0%{transform:scale(.95)rotate(0)}to{transform:scale(1.05)rotate(10deg)}}.series__tab[data-astro-cid-bpnfgzga]{background:var(--r1);color:var(--navy);font-family:var(--font-logo);letter-spacing:.18em;padding:.45rem .95rem .5rem;font-size:.8125rem;font-weight:900;position:absolute;top:0;left:0}.series__header[data-astro-cid-bpnfgzga] h1[data-astro-cid-bpnfgzga]{color:#fff;letter-spacing:.06em;margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:900;line-height:1.25}.series__header[data-astro-cid-bpnfgzga] p[data-astro-cid-bpnfgzga]{color:#fff;margin:1rem 0 0;font-size:clamp(1rem,3vw,1.125rem);font-weight:800}.series__header[data-astro-cid-bpnfgzga] .series__count[data-astro-cid-bpnfgzga]{color:#dfe5f0;font-family:var(--font-label);letter-spacing:.12em;margin-top:.75rem;font-size:.8125rem;font-weight:700}.series__list[data-astro-cid-bpnfgzga]{gap:18px;margin:clamp(2.5rem,7vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.series__list[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]{isolation:isolate;border:3px solid var(--r1);color:#fff;background:#150c3a;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(1rem,4vw,1.75rem);padding:clamp(1.25rem,4vw,1.75rem);display:grid;position:relative;overflow:hidden}.series__list[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:after{content:"";z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle, var(--r1) 0 6px, var(--r2) 6px 12px, var(--r3) 12px 18px, #150c3a 18px 28px);opacity:.7;border-radius:50%;width:16rem;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-8rem;right:-8rem;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 70%);mask-image:radial-gradient(circle,#000 25%,#0000 70%)}.series__list[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover:after{transform:scale(1.5)rotate(25deg)}.series__num[data-astro-cid-bpnfgzga]{min-width:2ch;color:var(--r1);font-family:var(--font-logo);letter-spacing:-.03em;font-size:clamp(2.75rem,10vw,3.75rem);font-style:italic;font-weight:900;line-height:.9;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.series__list[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover .series__num[data-astro-cid-bpnfgzga]{transform:translate(.3rem)}.series__body[data-astro-cid-bpnfgzga]{gap:.5rem;min-width:0;display:grid}.series__meta[data-astro-cid-bpnfgzga]{color:#dfe5f0;font-family:var(--font-label);letter-spacing:.06em;font-size:.75rem;font-weight:700}.series__title[data-astro-cid-bpnfgzga]{color:#fff;font-size:clamp(1.0625rem,3.4vw,1.25rem);font-weight:900;line-height:1.55}.series__excerpt[data-astro-cid-bpnfgzga]{color:#dfe5f0;font-size:.875rem;line-height:1.9}.series__cta[data-astro-cid-bpnfgzga]{padding-top:clamp(4rem,10vw,5.5rem)}.series__pager[data-astro-cid-bpnfgzga]{justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.series__pager[data-astro-cid-bpnfgzga] button{border:3px solid var(--r1);color:#fff;min-width:3rem;min-height:3rem;font-family:var(--font-logo);cursor:pointer;background:0 0;border-radius:999px;padding:0 1rem;font-size:1.125rem;font-weight:900;transition:background-color .2s,color .2s}.series__pager[data-astro-cid-bpnfgzga] button:hover,.series__pager[data-astro-cid-bpnfgzga] button[aria-current=page]{background:var(--r1);color:var(--navy)}.series__others[data-astro-cid-bpnfgzga]{grid-template-columns:1fr;gap:26px;margin:clamp(3rem,8vw,4rem) 0 0;padding:7px;display:grid}.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]{isolation:isolate;border:4px solid var(--r1);outline:2px solid var(--r3);outline-offset:5px;text-align:center;background:#150c3a;border-radius:22px;align-content:center;justify-items:center;gap:.75rem;min-height:10rem;padding:1.75rem 1.25rem;display:grid;position:relative;overflow:hidden}.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:before,.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:after{content:"";z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle, var(--r1) 0 8px, var(--r2) 8px 16px, var(--r3) 16px 24px, #150c3a 24px 36px);opacity:.85;border-radius:50%;width:22rem;transition:transform .6s;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:before{bottom:-11rem;right:-11rem}.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:after{top:-11rem;left:-11rem}.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover:before,.series__others[data-astro-cid-bpnfgzga] a[data-astro-cid-bpnfgzga]:hover:after{transform:scale(1.12)}.series__others-name[data-astro-cid-bpnfgzga]{background:var(--r1);color:var(--navy);letter-spacing:.14em;border-radius:999px;padding:.4rem 1.3rem .45rem;font-size:clamp(1.125rem,3.6vw,1.3125rem);font-weight:800}.series__others-summary[data-astro-cid-bpnfgzga]{word-break:auto-phrase;text-wrap:balance;color:#fff;font-size:.9375rem;font-weight:800}@media (prefers-reduced-motion:reduce){.series__header[data-astro-cid-bpnfgzga]:before{animation:none}}
