.cases-module__KWagqa__section{padding-block:clamp(64px,8vw,120px)}.cases-module__KWagqa__list{border-top:1px solid var(--line-strong)}.cases-module__KWagqa__list>li{border-bottom:1px solid var(--line)}.cases-module__KWagqa__thumb{aspect-ratio:16/9;background:var(--blue);color:#fff;transition:transform .45s var(--ease-back);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.cases-module__KWagqa__row:hover .cases-module__KWagqa__thumb{transform:rotate(-2deg)scale(1.03)}.cases-module__KWagqa__thumbType{background:var(--pink)}.cases-module__KWagqa__thumbType span{font-family:var(--font-display);text-transform:uppercase;text-align:center;padding:0 10px;font-size:1.5rem;font-weight:900}.cases-module__KWagqa__row{gap:16px var(--gutter);grid-template-columns:220px minmax(0,1fr) minmax(0,1.3fr) 200px;align-items:start;padding:30px 0;display:grid}.cases-module__KWagqa__n{font-family:var(--font-display);color:var(--muted);font-size:1.6rem;font-weight:850}.cases-module__KWagqa__who{gap:8px;display:grid}.cases-module__KWagqa__person{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.2rem,3.4vw,3.6rem);font-weight:850;line-height:.95;transition:color .25s}.cases-module__KWagqa__row:hover .cases-module__KWagqa__person{color:var(--accent)}.cases-module__KWagqa__role{color:var(--muted);font-size:.9rem}.cases-module__KWagqa__title{gap:8px;padding-top:6px;display:grid}.cases-module__KWagqa__t{font-size:1.125rem;font-weight:600}.cases-module__KWagqa__sum{color:var(--muted)}.cases-module__KWagqa__side{text-align:right;justify-items:end;gap:8px;padding-top:8px;font-size:.875rem;display:grid}.cases-module__KWagqa__years{font-variant-numeric:tabular-nums}.cases-module__KWagqa__ver,.cases-module__KWagqa__part{color:var(--muted)}.cases-module__KWagqa__ver:before,.cases-module__KWagqa__part:before{content:"";vertical-align:middle;background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.cases-module__KWagqa__part:before{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.cases-module__KWagqa__archHead{gap:20px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-bottom:40px;display:grid}.cases-module__KWagqa__archLead{color:var(--muted);max-width:32em}.cases-module__KWagqa__archive{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cases-module__KWagqa__arch{border-bottom:1px solid var(--line);gap:4px;height:100%;padding:16px 16px 20px 0;display:grid}.cases-module__KWagqa__aImg{aspect-ratio:16/9;transition:transform .45s var(--ease-back);border-radius:12px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.cases-module__KWagqa__arch:hover .cases-module__KWagqa__aImg{transform:rotate(1.5deg)}.cases-module__KWagqa__aPerson{font-family:var(--font-display);font-size:1.6rem;font-weight:850;line-height:1.05}.cases-module__KWagqa__aRole{color:var(--muted);font-size:.85rem}.cases-module__KWagqa__aOut{margin-top:6px;font-size:.9rem}.cases-module__KWagqa__aOut:before{content:"▶ ";color:var(--accent);font-size:.7em}.cases-module__KWagqa__arch:hover .cases-module__KWagqa__aPerson{color:var(--accent)}.cases-module__KWagqa__note{color:var(--muted);font-size:var(--fs-small);max-width:48em;margin-top:32px}@media (max-width:1000px){.cases-module__KWagqa__row{grid-template-columns:160px minmax(0,1fr)}.cases-module__KWagqa__title,.cases-module__KWagqa__side{grid-column:2}.cases-module__KWagqa__side{text-align:left;justify-items:start}.cases-module__KWagqa__archHead{grid-template-columns:1fr}.cases-module__KWagqa__archive{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cases-module__KWagqa__archive{grid-template-columns:1fr}.cases-module__KWagqa__row{grid-template-columns:minmax(0,1fr)}.cases-module__KWagqa__title,.cases-module__KWagqa__side{grid-column:1}}
