.cc[data-astro-cid-nslletuc]{align-items:center;gap:var(--space-4);display:flex}.cc--hero[data-astro-cid-nslletuc]{justify-content:center;position:relative}.cc--hero[data-astro-cid-nslletuc] .cc__toggle[data-astro-cid-nslletuc]{position:absolute;top:0;right:0}.cc__btn[data-astro-cid-nslletuc]{background:var(--color-bg);width:40px;height:40px;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);place-items:center;display:inline-grid}.cc__nav[data-astro-cid-nslletuc]{border:1px solid var(--color-line)}.cc__btn[data-astro-cid-nslletuc]:hover{color:var(--color-on-dark);background:var(--color-dark)}.cc__toggle[data-astro-cid-nslletuc][data-state=playing] .cc__play[data-astro-cid-nslletuc],.cc__toggle[data-astro-cid-nslletuc][data-state=stopped] .cc__pause[data-astro-cid-nslletuc]{display:none}.cc__progress[data-astro-cid-nslletuc]{background:var(--color-line-soft);flex:1;height:1px;position:relative}.cc__progress[data-astro-cid-nslletuc]:after{content:"";background:var(--color-line);transform-origin:0;transform:scaleX(var(--progress,0));transition:transform .4s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-mrili5dc]{padding-block:var(--space-6) var(--space-16);background:var(--grad-warm)}.hero__head[data-astro-cid-mrili5dc]{justify-items:center;gap:var(--space-3);padding-inline:var(--gutter);text-align:center;display:grid}.hero__catch[data-astro-cid-mrili5dc]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.hero__ja[data-astro-cid-mrili5dc]{font-family:var(--font-mincho);font-size:var(--text-base)}.hc[data-astro-cid-mrili5dc]{--slide-w:min(920px, calc(100vw - var(--gutter) * 4));margin-top:var(--space-6)}.hc__track[data-astro-cid-mrili5dc]{grid-auto-flow:column;grid-auto-columns:var(--slide-w);gap:var(--space-10);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;position:relative;overflow-x:auto}.hc__track[data-astro-cid-mrili5dc]::-webkit-scrollbar{display:none}.hc__track[data-astro-cid-mrili5dc]:focus-visible{outline-offset:-2px}.hc__slide[data-astro-cid-mrili5dc]{scroll-snap-align:center}.hc__link[data-astro-cid-mrili5dc]{display:block}.hc__img[data-astro-cid-mrili5dc]{aspect-ratio:2;background:var(--color-beige);overflow:hidden}.hc__img[data-astro-cid-mrili5dc] img[data-astro-cid-mrili5dc]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.hc__link[data-astro-cid-mrili5dc]:hover .hc__img[data-astro-cid-mrili5dc] img[data-astro-cid-mrili5dc]{transform:scale(1.03)}.hc__card[data-astro-cid-mrili5dc]{gap:var(--space-3);width:87%;margin:calc(var(--space-20) * -1) auto 0;padding:var(--space-6) var(--space-10) var(--space-5);background:var(--color-bg);display:grid;position:relative}.hc__client[data-astro-cid-mrili5dc]{font-size:var(--text-xs)}.hc__title[data-astro-cid-mrili5dc]{-webkit-line-clamp:2;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hc__link[data-astro-cid-mrili5dc]:hover .hc__title[data-astro-cid-mrili5dc]{text-underline-offset:4px;text-decoration:underline}.hc__foot[data-astro-cid-mrili5dc]{padding-top:var(--space-3);border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.hc__more[data-astro-cid-mrili5dc]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex:none;display:inline-flex}.hc__controls[data-astro-cid-mrili5dc]{width:calc(var(--slide-w) * .87);margin:var(--space-6) auto 0}@media (width<=768px){.hero[data-astro-cid-mrili5dc]{padding-bottom:var(--space-10)}.hero__ja[data-astro-cid-mrili5dc]{font-size:var(--text-2xs)}.hc[data-astro-cid-mrili5dc]{--slide-w:calc(100vw - var(--space-10))}.hc__track[data-astro-cid-mrili5dc]{gap:var(--space-3)}.hc__img[data-astro-cid-mrili5dc]{aspect-ratio:16/9}.hc__card[data-astro-cid-mrili5dc]{width:calc(100% - var(--space-8));margin-top:calc(var(--space-20) * -1 - var(--space-2));padding:var(--space-6)}.hc__client[data-astro-cid-mrili5dc]{font-size:var(--text-2xs)}.hc__title[data-astro-cid-mrili5dc]{font-size:var(--text-md);display:block;overflow:visible}.hc__foot[data-astro-cid-mrili5dc]{align-items:stretch;gap:var(--space-3);flex-direction:column}.hc__more[data-astro-cid-mrili5dc]{align-self:flex-end}.hc__controls[data-astro-cid-mrili5dc]{width:var(--slide-w)}}.logos[data-astro-cid-5hegaygu]{padding:var(--space-8) var(--gutter);background:var(--color-bg)}.logos__grid[data-astro-cid-5hegaygu]{gap:var(--space-4) var(--space-8);max-width:calc(var(--container) + var(--space-32));grid-template-columns:repeat(8,1fr);margin-inline:auto;display:grid}.logos__grid[data-astro-cid-5hegaygu] li[data-astro-cid-5hegaygu]{place-items:center;display:grid}.logos__grid[data-astro-cid-5hegaygu] img[data-astro-cid-5hegaygu]{width:100%;max-width:140px;height:auto}@media (width<=1024px){.logos__grid[data-astro-cid-5hegaygu]{grid-template-columns:repeat(6,1fr)}}@media (width<=640px){.logos[data-astro-cid-5hegaygu]{padding:var(--space-4)}.logos__grid[data-astro-cid-5hegaygu]{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(5,1fr)}}.si[data-astro-cid-h4zvlqo5]{padding-block:var(--space-20) var(--space-24);background:var(--grad-warm)}.si__inner[data-astro-cid-h4zvlqo5]{align-items:center;gap:var(--space-12);grid-template-columns:4fr 6fr;display:grid}.si__text[data-astro-cid-h4zvlqo5]{gap:var(--space-10);align-content:start;display:grid}.si__title[data-astro-cid-h4zvlqo5]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-loose);letter-spacing:.1em}.si__lead[data-astro-cid-h4zvlqo5]{font-size:var(--text-sm);line-height:var(--leading-loose)}.sd[data-astro-cid-h4zvlqo5] img[data-astro-cid-h4zvlqo5]{width:100%;height:auto;display:block}@media (width<=900px){.si[data-astro-cid-h4zvlqo5]{padding-block:var(--space-16)}.si__inner[data-astro-cid-h4zvlqo5]{grid-template-columns:1fr}}.ws[data-astro-cid-jufoffpw]{align-items:center;gap:var(--space-10);padding:var(--space-6);background:var(--color-beige);grid-template-columns:5fr 7fr;display:grid}.ws__img[data-astro-cid-jufoffpw]{aspect-ratio:3/2;overflow:hidden}.ws__img[data-astro-cid-jufoffpw] img[data-astro-cid-jufoffpw]{object-fit:cover;width:100%;height:100%}.ws__body[data-astro-cid-jufoffpw]{gap:var(--space-4);justify-items:start;display:grid}.ws__lead[data-astro-cid-jufoffpw]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-accent-text)}.ws__title[data-astro-cid-jufoffpw]{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.ws__btn[data-astro-cid-jufoffpw]{margin-top:var(--space-4)}@media (width<=768px){.ws[data-astro-cid-jufoffpw]{gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-8);grid-template-columns:1fr}}.sub[data-astro-cid-oz7jwd5y]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}.sub[data-astro-cid-oz7jwd5y]:after{content:"";background:var(--color-line);flex:1;height:1px}.sub__title[data-astro-cid-oz7jwd5y]{align-items:baseline;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);display:flex}.sub__en[data-astro-cid-oz7jwd5y]{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-accent-text)}.kl__themes-title[data-astro-cid-752i5427]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.kl__themes[data-astro-cid-752i5427]{gap:var(--space-2);flex-wrap:wrap;display:flex}.kl__themes[data-astro-cid-752i5427] a[data-astro-cid-752i5427]{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-bg);border:1px solid var(--color-line);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.kl__themes[data-astro-cid-752i5427] a[data-astro-cid-752i5427]:hover{color:var(--color-on-dark);background:var(--color-dark)}.kl__grid[data-astro-cid-752i5427]{gap:var(--space-16) var(--space-10);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.kb[data-astro-cid-752i5427]{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.kb__en[data-astro-cid-752i5427]{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-accent-text)}.kb__title[data-astro-cid-752i5427]{margin-top:calc(var(--space-2) * -1);font-size:var(--text-xl);font-weight:var(--weight-regular);letter-spacing:.1em}.kb__lead[data-astro-cid-752i5427]{font-size:var(--text-xs)}.kb__main[data-astro-cid-752i5427]{gap:var(--space-4);display:grid}.kb__thumb[data-astro-cid-752i5427]{aspect-ratio:1120/549;background:var(--color-beige);display:block;position:relative;overflow:hidden}.kb__thumb[data-astro-cid-752i5427] img[data-astro-cid-752i5427]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.kb__main[data-astro-cid-752i5427]:hover img[data-astro-cid-752i5427]{transform:scale(1.03)}.kb__play[data-astro-cid-752i5427]{width:56px;height:56px;color:var(--color-on-dark);background:var(--color-dark);opacity:.85;border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kb__main-title[data-astro-cid-752i5427]{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-relaxed)}.kb__main[data-astro-cid-752i5427]:hover .kb__main-title[data-astro-cid-752i5427],.kb__item[data-astro-cid-752i5427]:hover span[data-astro-cid-752i5427]{text-underline-offset:4px;text-decoration:underline}.kb__items[data-astro-cid-752i5427]{gap:var(--space-4);display:grid}.kb__item[data-astro-cid-752i5427]{align-items:center;gap:var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);grid-template-columns:112px 1fr;display:grid}.kb__item[data-astro-cid-752i5427] img[data-astro-cid-752i5427]{aspect-ratio:360/177;object-fit:cover;width:100%}.kb__more[data-astro-cid-752i5427]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);font-size:var(--text-sm);border-bottom:1px solid var(--color-line);align-self:flex-start;margin-top:auto;display:inline-flex}.kb__more[data-astro-cid-752i5427]:hover{color:var(--color-accent-text);border-color:var(--color-accent)}.kl__btn[data-astro-cid-752i5427]{max-width:var(--container-narrow);margin:var(--space-16) auto 0}@media (width<=1024px){.kl__grid[data-astro-cid-752i5427]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.kl__grid[data-astro-cid-752i5427]{gap:var(--space-12);grid-template-columns:1fr}}.sv[data-astro-cid-m4pkecha]{padding-block:var(--space-24);background:var(--color-bg)}.sv__head[data-astro-cid-m4pkecha]{align-items:center;gap:var(--space-16);margin-bottom:var(--space-12);grid-template-columns:auto 1fr;display:grid}.sv__heading[data-astro-cid-m4pkecha]{gap:var(--space-1);padding-right:var(--space-16);border-right:1px solid var(--color-line);display:grid}.sv__title[data-astro-cid-m4pkecha]{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.sv__en[data-astro-cid-m4pkecha]{font-family:var(--font-display);font-size:var(--text-2xs)}.sv__lead[data-astro-cid-m4pkecha]{font-size:var(--text-sm);line-height:var(--leading-loose)}.sv__list[data-astro-cid-m4pkecha]{border-bottom:1px solid var(--color-line-soft);display:grid}.sv__item[data-astro-cid-m4pkecha]{border-top:1px solid var(--color-line-soft)}.si[data-astro-cid-m4pkecha]{column-gap:var(--space-12);row-gap:var(--space-3);height:100%;padding-block:var(--space-8);grid-template:"img head""img body""img foot"1fr/320px minmax(0,760px);display:grid}.si__img[data-astro-cid-m4pkecha]{aspect-ratio:128/70;border-radius:var(--radius-sm);background:var(--color-paper);grid-area:img;align-self:start;overflow:hidden}.si__img[data-astro-cid-m4pkecha] img[data-astro-cid-m4pkecha]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.si[data-astro-cid-m4pkecha]:hover .si__img[data-astro-cid-m4pkecha] img[data-astro-cid-m4pkecha]{transform:scale(1.04)}.si__head[data-astro-cid-m4pkecha]{align-items:baseline;gap:var(--space-4);grid-area:head;display:flex}.si__no[data-astro-cid-m4pkecha]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-accent-text);flex:none;line-height:1}.si__title[data-astro-cid-m4pkecha]{font-family:var(--font-serif-ja);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.si[data-astro-cid-m4pkecha]:hover .si__title[data-astro-cid-m4pkecha]{text-underline-offset:4px;text-decoration:underline 1px}.si__body[data-astro-cid-m4pkecha]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-sub);grid-area:body}.si__foot[data-astro-cid-m4pkecha]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-2);grid-area:foot;display:flex}.si__more[data-astro-cid-m4pkecha]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-left:auto;display:inline-flex}@media (width<=1024px){.si[data-astro-cid-m4pkecha]{column-gap:var(--space-8);grid-template-columns:240px 1fr}.si__title[data-astro-cid-m4pkecha]{font-size:var(--text-lg)}}@media (width<=768px){.sv[data-astro-cid-m4pkecha]{padding-block:var(--space-16)}.sv__head[data-astro-cid-m4pkecha]{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr}.sv__heading[data-astro-cid-m4pkecha]{border-right:0;padding-right:0}.sv__title[data-astro-cid-m4pkecha]{font-size:var(--text-display)}.sv__en[data-astro-cid-m4pkecha]{font-size:var(--text-base)}.si[data-astro-cid-m4pkecha]{column-gap:var(--space-4);row-gap:var(--space-4);padding-block:var(--space-6);grid-template:"img head""body body""foot foot"/120px 1fr}.si__head[data-astro-cid-m4pkecha]{align-self:center;align-items:flex-start;gap:var(--space-2);flex-direction:column}.si__no[data-astro-cid-m4pkecha]{font-size:var(--text-xl)}.si__title[data-astro-cid-m4pkecha]{font-size:var(--text-base)}.si__foot[data-astro-cid-m4pkecha]{margin-top:0}}.jn__to[data-astro-cid-nvhy2zv7]{margin-top:calc(var(--space-6) * -1);margin-bottom:var(--space-10)}.jn__top[data-astro-cid-nvhy2zv7]{gap:var(--space-10);grid-template-columns:1fr 444px;align-items:start;display:grid}.jc2[data-astro-cid-nvhy2zv7]{min-width:0}.jc2__track[data-astro-cid-nvhy2zv7]{gap:var(--space-8);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.jc2__track[data-astro-cid-nvhy2zv7]::-webkit-scrollbar{display:none}.jc2__slide[data-astro-cid-nvhy2zv7]{gap:var(--space-3);scroll-snap-align:start;align-content:start;display:grid}.jc2__link[data-astro-cid-nvhy2zv7]{gap:var(--space-3);display:grid}.jc2__img[data-astro-cid-nvhy2zv7]{aspect-ratio:16/9;margin-bottom:var(--space-2);background:var(--color-beige);overflow:hidden}.jc2__img[data-astro-cid-nvhy2zv7] img[data-astro-cid-nvhy2zv7]{object-fit:cover;width:100%;height:100%}.jc2__meta[data-astro-cid-nvhy2zv7]{gap:var(--space-4);font-size:var(--text-xs);display:flex}.jc2__meta[data-astro-cid-nvhy2zv7] time[data-astro-cid-nvhy2zv7]{font-family:var(--font-display)}.jc2__title[data-astro-cid-nvhy2zv7]{-webkit-line-clamp:2;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jc2__link[data-astro-cid-nvhy2zv7]:hover .jc2__title[data-astro-cid-nvhy2zv7]{text-underline-offset:4px;text-decoration:underline}.jc2__series[data-astro-cid-nvhy2zv7]{font-size:var(--text-xs);color:var(--color-text-sub)}.jc2__controls[data-astro-cid-nvhy2zv7]{margin-top:var(--space-6)}.bk[data-astro-cid-nvhy2zv7]{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-8);text-align:center;background:var(--color-beige);display:grid;position:relative}.bk__badge[data-astro-cid-nvhy2zv7]{top:calc(var(--space-6) * -1);right:calc(var(--space-6) * -1);width:90px;height:90px;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-normal);color:var(--color-on-dark);background:var(--color-accent);place-items:center;display:grid;position:absolute}.bk__cover[data-astro-cid-nvhy2zv7]{width:240px;box-shadow:0 4px 16px #0000001f}.bk__title[data-astro-cid-nvhy2zv7]{margin-top:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.bk__date[data-astro-cid-nvhy2zv7]{font-size:var(--text-xs)}.bk__amazon[data-astro-cid-nvhy2zv7]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-2) var(--space-8);background:var(--color-bg);border:1px solid var(--color-line);display:inline-flex}.bk__amazon[data-astro-cid-nvhy2zv7] img[data-astro-cid-nvhy2zv7]{width:100px}.ft-list[data-astro-cid-nvhy2zv7]{gap:var(--space-10);margin-top:var(--space-10);display:grid}.ft[data-astro-cid-nvhy2zv7]{gap:var(--space-10);grid-template-columns:444px 1fr;display:grid}.ft__cover[data-astro-cid-nvhy2zv7]{padding:var(--space-16) var(--space-10);background:var(--color-beige) center / cover no-repeat;place-items:center;display:grid}.ft__cover[data-astro-cid-nvhy2zv7] img[data-astro-cid-nvhy2zv7]{width:60%;transition:transform .4s var(--ease);box-shadow:0 4px 16px #00000029}.ft__cover[data-astro-cid-nvhy2zv7]:hover img[data-astro-cid-nvhy2zv7]{transform:translateY(-4px)}.ft__body[data-astro-cid-nvhy2zv7]{gap:var(--space-8);padding-top:var(--space-5);flex-direction:column;display:flex}.ft__episodes[data-astro-cid-nvhy2zv7]{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.ft__btns[data-astro-cid-nvhy2zv7]{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.jn__more[data-astro-cid-nvhy2zv7]{max-width:var(--container-narrow);margin:var(--space-12) auto 0}@media (width<=1024px){.jn__top[data-astro-cid-nvhy2zv7],.ft[data-astro-cid-nvhy2zv7]{grid-template-columns:1fr}.bk[data-astro-cid-nvhy2zv7]{margin-inline:var(--space-6)}}@media (width<=640px){.bk[data-astro-cid-nvhy2zv7]{margin-inline:0;margin-top:var(--space-8)}.bk__badge[data-astro-cid-nvhy2zv7]{right:calc(var(--space-3) * -1)}.bk__cover[data-astro-cid-nvhy2zv7]{width:177px}.bk__title[data-astro-cid-nvhy2zv7]{font-size:var(--text-base)}.ft[data-astro-cid-nvhy2zv7]{border:1px solid var(--color-line-soft);gap:0}.ft__cover[data-astro-cid-nvhy2zv7]{padding:var(--space-12) var(--space-4)}.ft__cover[data-astro-cid-nvhy2zv7] img[data-astro-cid-nvhy2zv7]{border:6px solid var(--color-bg);width:205px}.ft__body[data-astro-cid-nvhy2zv7]{gap:var(--space-8);padding:var(--space-2) var(--space-4) var(--space-10)}.ft__episodes[data-astro-cid-nvhy2zv7]{grid-template-columns:1fr;gap:0}.ft__episodes[data-astro-cid-nvhy2zv7]>li[data-astro-cid-nvhy2zv7]{padding-block:var(--space-6);border-bottom:1px solid var(--color-line-soft)}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc{gap:var(--space-6);grid-template-columns:1fr 145px;align-items:center}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc .jc__img{order:0}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc__meta{display:contents}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc__meta time{font-family:var(--font-display-strong);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-ink);order:-1}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc__title{font-size:var(--text-sm);line-height:var(--leading-normal)}.ft[data-astro-cid-nvhy2zv7] .ft__episodes[data-astro-cid-nvhy2zv7] .jc__client{font-size:var(--text-2xs);font-weight:var(--weight-medium)}.ft__btns[data-astro-cid-nvhy2zv7]{align-items:center;gap:var(--space-5);flex-direction:column}}.wk[data-astro-cid-qtmoxmdv]{background:var(--color-bg)}.wk__head[data-astro-cid-qtmoxmdv]{gap:var(--space-10);margin-bottom:var(--space-10);grid-template-columns:1fr minmax(0,520px);align-items:end;display:grid}.wk__head[data-astro-cid-qtmoxmdv] .sh{margin-bottom:0}.wk__lead[data-astro-cid-qtmoxmdv]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-sub)}.wk__more[data-astro-cid-qtmoxmdv]{max-width:var(--container-narrow);margin:var(--space-16) auto 0}@media (width<=768px){.wk__head[data-astro-cid-qtmoxmdv]{gap:var(--space-4);grid-template-columns:1fr}}.mi[data-astro-cid-ocspbpam]{gap:var(--space-6);grid-template-columns:160px 1fr;align-items:start;display:grid}.mi__photo[data-astro-cid-ocspbpam]{aspect-ratio:3/4;background:var(--color-beige);overflow:hidden}.mi__photo[data-astro-cid-ocspbpam] img[data-astro-cid-ocspbpam]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.mi[data-astro-cid-ocspbpam]:hover .mi__photo[data-astro-cid-ocspbpam] img[data-astro-cid-ocspbpam]{transform:scale(1.03)}.mi__body[data-astro-cid-ocspbpam]{gap:var(--space-1);display:grid}.mi__name[data-astro-cid-ocspbpam]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:.1em}.mi[data-astro-cid-ocspbpam]:hover .mi__name[data-astro-cid-ocspbpam]{text-underline-offset:4px;text-decoration:underline}.mi__en[data-astro-cid-ocspbpam]{padding-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-2xs);text-transform:uppercase;border-bottom:1px solid var(--color-line)}.mi__role[data-astro-cid-ocspbpam]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-base)}@media (width<=640px){.mi[data-astro-cid-ocspbpam]{gap:var(--space-4);grid-template-columns:120px 1fr}}.ws-wrap[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8)}.dl-group[data-astro-cid-lcdefpme]+.dl-group[data-astro-cid-lcdefpme]{margin-top:var(--space-16)}.dl-grid[data-astro-cid-lcdefpme]{gap:var(--space-12) var(--space-10);padding-inline:var(--space-10);display:grid}.dl-grid--3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,336px));justify-content:space-between}.dl-grid--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.more[data-astro-cid-lcdefpme]{max-width:var(--container-narrow);margin:var(--space-16) auto 0}.ev-grid[data-astro-cid-lcdefpme]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.mb-grid[data-astro-cid-lcdefpme]{gap:var(--space-16) var(--space-10);padding-inline:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.dl-grid--3[data-astro-cid-lcdefpme],.dl-grid--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.mb-grid[data-astro-cid-lcdefpme],.ev-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.dl-grid[data-astro-cid-lcdefpme]{padding-inline:0}.dl-grid--3[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(3,1fr)}.dl-grid--4[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,1fr)}.dl-grid[data-astro-cid-lcdefpme] .dc__title{font-size:var(--text-base)}.dl-grid[data-astro-cid-lcdefpme] .tags{font-size:var(--text-sm)}.mb-grid[data-astro-cid-lcdefpme],.ev-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr;padding-inline:0}.mb-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}}
