work-filter[data-astro-cid-yikiad5h]{display:block}.archive-head[data-astro-cid-yikiad5h]{border-bottom:1px solid var(--ink);gap:10px;padding-bottom:20px;display:grid}.filters[data-astro-cid-yikiad5h]{border-bottom:1px solid var(--rule);padding-block:24px 20px}.filters[data-astro-cid-yikiad5h][hidden],[data-astro-cid-yikiad5h][data-disciplines][hidden]{display:none!important}.filter-options[data-astro-cid-yikiad5h]{flex-wrap:wrap;gap:8px;display:flex}.filter-options[data-astro-cid-yikiad5h] button[data-astro-cid-yikiad5h]{border:1px solid color-mix(in srgb, var(--ink) 50%, var(--paper));min-height:44px;font-size:var(--fs-small);transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:540;line-height:1.2;display:inline-flex}@media (hover:hover){.filter-options[data-astro-cid-yikiad5h] button[data-astro-cid-yikiad5h]:hover{background:var(--lime);border-color:var(--ink)}}.filter-options[data-astro-cid-yikiad5h] button[data-astro-cid-yikiad5h][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-options[data-astro-cid-yikiad5h] button[data-astro-cid-yikiad5h] span[data-astro-cid-yikiad5h]{background:var(--paper-sunk);min-width:24px;height:24px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;font-weight:620;display:inline-grid}.filter-options[data-astro-cid-yikiad5h] button[data-astro-cid-yikiad5h][aria-pressed=true] span[data-astro-cid-yikiad5h]{background:var(--lime);color:var(--ink)}.filter-status[data-astro-cid-yikiad5h]{margin-top:14px}.list[data-astro-cid-yikiad5h]{position:relative}.item[data-astro-cid-yikiad5h]{column-gap:var(--g);border-bottom:1px solid var(--rule);transition:padding var(--t-med) var(--ease);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:22px;display:grid;position:relative}.i-idx[data-astro-cid-yikiad5h]{color:var(--ink-2);grid-column:1}.i-name[data-astro-cid-yikiad5h]{grid-column:2/span 4;font-size:clamp(1.75rem,1.1rem + 1.8vw,3rem)}.i-sector[data-astro-cid-yikiad5h]{font-size:var(--fs-small);color:var(--ink-2);grid-column:6/span 3}.i-ratio[data-astro-cid-yikiad5h]{font-size:var(--fs-small);grid-column:9/span 3;font-weight:540}.i-ratio[data-astro-cid-yikiad5h] .t-num[data-astro-cid-yikiad5h]{margin-right:4px;font-size:1.9em}.i-year[data-astro-cid-yikiad5h]{font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:opacity var(--t-fast);grid-column:12;justify-self:end}.item[data-astro-cid-yikiad5h] .i-arrow{opacity:0;width:16px;height:16px;transition:opacity var(--t-fast);margin-top:-8px;position:absolute;top:50%;right:0}@media (hover:hover) and (width>=1100px){.item[data-astro-cid-yikiad5h]:hover{padding-left:12px}.item[data-astro-cid-yikiad5h]:hover .i-year[data-astro-cid-yikiad5h]{opacity:0}.item[data-astro-cid-yikiad5h]:hover .i-arrow{opacity:1}}@media (width>=1100px){.item[data-astro-cid-yikiad5h]:focus-visible .i-year[data-astro-cid-yikiad5h]{opacity:0}.item[data-astro-cid-yikiad5h]:focus-visible .i-arrow{opacity:1}}.stage[data-astro-cid-yikiad5h]{aspect-ratio:4/3;pointer-events:none;z-index:3;opacity:0;width:clamp(220px,20vw,320px);transition:opacity var(--t-fast);margin:-120px 0 0 24px;position:absolute;top:0;left:0}.stage[data-astro-cid-yikiad5h].is-visible{opacity:1}.stage-item[data-astro-cid-yikiad5h]{background:var(--p-surface);opacity:0;transition:opacity var(--t-fast), transform var(--t-med) var(--ease);border-radius:6px;position:absolute;inset:0;overflow:hidden;transform:scale(.94);box-shadow:0 24px 48px -24px #0006}.stage-item[data-astro-cid-yikiad5h].is-active{opacity:1;transform:none}.stage-item[data-astro-cid-yikiad5h] picture,.stage-item[data-astro-cid-yikiad5h] img{width:100%;height:100%}.stage-item[data-astro-cid-yikiad5h] img{object-fit:cover}.stage-item--contain[data-astro-cid-yikiad5h]{--ph-size:contain;background:#fff;padding:8%}.stage-item--contain[data-astro-cid-yikiad5h] img{object-fit:contain}@media (width<=1099px){.item[data-astro-cid-yikiad5h]{grid-template-columns:2.25rem minmax(0,1fr) minmax(0,15rem) 4.5rem;row-gap:6px;padding-block:20px}.i-idx[data-astro-cid-yikiad5h]{grid-area:1/1}.i-name[data-astro-cid-yikiad5h]{grid-area:1/2}.i-sector[data-astro-cid-yikiad5h]{grid-area:2/2}.i-ratio[data-astro-cid-yikiad5h]{grid-area:1/3/span 2}.i-year[data-astro-cid-yikiad5h]{grid-area:1/4/span 2}.stage[data-astro-cid-yikiad5h],.item[data-astro-cid-yikiad5h] .i-arrow{display:none}}@media (width<=759px){.item[data-astro-cid-yikiad5h]{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.i-idx[data-astro-cid-yikiad5h]{grid-area:1/1}.i-year[data-astro-cid-yikiad5h]{grid-area:1/2}.i-name[data-astro-cid-yikiad5h]{grid-area:2/1/auto/-1;margin-top:6px}.i-sector[data-astro-cid-yikiad5h]{grid-area:3/1/auto/-1}.i-ratio[data-astro-cid-yikiad5h]{grid-area:4/1/auto/-1;margin-top:4px}}.w-head[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(36px,4.5vw,72px);display:grid}.w-title[data-astro-cid-nntkhrjw]{margin-top:-4px}.w-sub[data-astro-cid-nntkhrjw]{max-width:52ch}.w-actions[data-astro-cid-nntkhrjw]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.w-browse[data-astro-cid-nntkhrjw]:before{content:"";position:absolute;inset:-10px -8px}@media (width>=1100px){.w-head[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(40px,6vw,120px)}.w-k[data-astro-cid-nntkhrjw],.w-title[data-astro-cid-nntkhrjw]{grid-column:1/-1}.w-actions[data-astro-cid-nntkhrjw]{justify-self:end;padding-bottom:4px}}.cards[data-astro-cid-nntkhrjw]{gap:var(--g);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.cards[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,minmax(0,1fr))}.card--0[data-astro-cid-nntkhrjw]{grid-column:1/-1}}.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{background:var(--p-surface);height:100%;color:var(--p-ink);border-radius:6px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.card-media[data-astro-cid-nntkhrjw]{aspect-ratio:16/10;position:relative;overflow:hidden}.card-media[data-astro-cid-nntkhrjw] picture,.card-media[data-astro-cid-nntkhrjw] img{width:100%;height:100%}.card-media[data-astro-cid-nntkhrjw] img{object-fit:cover;transition:transform 1.2s var(--ease)}.card-media--contain[data-astro-cid-nntkhrjw]{background:#fff;padding:6% 10%}.card-media--contain[data-astro-cid-nntkhrjw],.card--citta[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw],.fl-media--contain[data-astro-cid-nntkhrjw]{--ph-size:contain}.card-media--contain[data-astro-cid-nntkhrjw] img{object-fit:contain!important}.card--citta[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw]{background:var(--p-surface)}.card--citta[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw] img{object-fit:contain}.card--blanksy[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw]{--ph-size:contain;background:var(--p-surface)}.card--blanksy[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw] img{object-fit:contain}.card--citta-communication[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw] img{object-position:50% 30%}@media (hover:hover){.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .card-media[data-astro-cid-nntkhrjw] img{transform:scale(1.03)}.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .card-go[data-astro-cid-nntkhrjw]{background:var(--lime)}.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .card-go[data-astro-cid-nntkhrjw] .arrow{transform:none}}.card-go[data-astro-cid-nntkhrjw]{aspect-ratio:1;background:var(--paper);width:clamp(40px,3.4vw,48px);color:var(--ink);transition:background-color var(--t-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(12px,1.6vw,24px);right:clamp(12px,1.6vw,24px);box-shadow:0 0 0 1px #17191714,0 6px 16px -8px #17191759}.card-go[data-astro-cid-nntkhrjw] .arrow{width:18px;height:18px;transition:transform var(--t-med) var(--ease);transform:rotate(-45deg)}.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:focus-visible .card-go[data-astro-cid-nntkhrjw]{background:var(--lime)}.card[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:focus-visible .card-go[data-astro-cid-nntkhrjw] .arrow{transform:none}.card-body[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,2.4vw,36px);display:flex;container-type:inline-size}.card-k[data-astro-cid-nntkhrjw]{color:var(--p-ink-2)}.card-name[data-astro-cid-nntkhrjw]{text-wrap:wrap;font-size:clamp(2rem,13cqi,4.25rem)}.card-sum[data-astro-cid-nntkhrjw]{max-width:46ch;color:var(--p-ink-2);margin-bottom:8px;font-size:clamp(.9375rem,.9rem + .16vw,1.0625rem);line-height:1.5}.card-ratio[data-astro-cid-nntkhrjw]{border-top:1px solid var(--p-rule);font-size:var(--fs-small);flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;margin-top:auto;padding-top:16px;font-weight:540;line-height:1.3;display:flex}.card-ratio[data-astro-cid-nntkhrjw] .uc{--uc-sys:var(--p-ink)}.card-fig[data-astro-cid-nntkhrjw]{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:inline-flex}.card-fig[data-astro-cid-nntkhrjw] b[data-astro-cid-nntkhrjw]{font-size:1.8em}@container (width>=440px){.card-ratio[data-astro-cid-nntkhrjw]{flex-direction:row;align-items:center;gap:16px}}@media (width>=900px){.card--0[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{grid-template-rows:none;grid-template-columns:7fr 5fr}.card--0[data-astro-cid-nntkhrjw] .card-media[data-astro-cid-nntkhrjw]{aspect-ratio:4/3}.card--0[data-astro-cid-nntkhrjw] .card-k[data-astro-cid-nntkhrjw]{margin-bottom:auto}.card--0[data-astro-cid-nntkhrjw] .card-name[data-astro-cid-nntkhrjw]{font-size:clamp(2.5rem,15cqi,5.25rem)}.card--0[data-astro-cid-nntkhrjw] .card-ratio[data-astro-cid-nntkhrjw]{margin-top:8px}}.xp[data-astro-cid-nntkhrjw],.fl[data-astro-cid-nntkhrjw]{padding-top:0}.fl-head[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--ink);gap:10px;padding-bottom:20px;display:grid}.xp-list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{gap:8px var(--g);border-bottom:1px solid var(--rule);transition:padding var(--t-med) var(--ease);grid-template-columns:3fr 7fr 2fr;align-items:baseline;padding-block:clamp(20px,2vw,28px);display:grid}.xp-name[data-astro-cid-nntkhrjw]{font-size:var(--fs-h3);letter-spacing:-.035em;font-weight:500;line-height:1.1}.xp-sum[data-astro-cid-nntkhrjw]{color:var(--ink-2);max-width:60ch}.xp-year[data-astro-cid-nntkhrjw]{font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:8px;display:inline-flex}.xp-year[data-astro-cid-nntkhrjw] .arrow{transition:transform var(--t-med) var(--ease)}.xp-list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover .arrow{transform:translate(3px)}@media (hover:hover) and (width>=760px){.xp-list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]:hover{padding-left:12px}}@media (width<=759px){.xp-list[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr) auto}.xp-sum[data-astro-cid-nntkhrjw]{grid-area:2/1/auto/-1}}.fl-grid[data-astro-cid-nntkhrjw]{gap:40px var(--g);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin-top:32px;display:grid}.fl-media[data-astro-cid-nntkhrjw]{aspect-ratio:4/5;background:var(--paper-sunk);border-radius:4px;overflow:hidden}.fl-media--contain[data-astro-cid-nntkhrjw]{background:#fff;padding:14%}.fl-media--contain[data-astro-cid-nntkhrjw] img{object-fit:contain!important}.fl-media[data-astro-cid-nntkhrjw] picture,.fl-media[data-astro-cid-nntkhrjw] img{width:100%;height:100%;min-height:0}.fl-media[data-astro-cid-nntkhrjw] img{object-fit:cover}.fl-title[data-astro-cid-nntkhrjw]{margin-top:14px;font-weight:600}.fl-what[data-astro-cid-nntkhrjw]{max-width:36ch;margin-top:4px}@media (width<=599px){.fl-grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.fl-grid[data-astro-cid-nntkhrjw] li[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--rule);grid-template-rows:auto 1fr;grid-template-columns:clamp(112px,34vw,168px) minmax(0,1fr);column-gap:16px;padding-block:20px;display:grid}.fl-media[data-astro-cid-nntkhrjw]{grid-row:1/span 2}.fl-title[data-astro-cid-nntkhrjw]{margin-top:0}}
