.WorkIndex_head__qacIn{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:end;padding:calc(var(--bar-height) + clamp(24px,3.5vw,52px)) var(--gutter) clamp(20px,2.6vw,36px)}.WorkIndex_title__7XjQ6 h1{margin-top:12px;font-size:clamp(56px,8.6vw,142px);line-height:.94;font-weight:600;letter-spacing:-.055em}.WorkIndex_title__7XjQ6 h1 em{font-size:1.08em;letter-spacing:-.03em;color:var(--accent)}.WorkIndex_contents__RZnQd .label{padding-bottom:8px;border-bottom:1px solid var(--ink);margin-bottom:8px}.WorkIndex_contents__RZnQd ol{list-style:none;margin:0;padding:0;column-count:2;column-gap:28px}.WorkIndex_contents__RZnQd button{display:flex;gap:10px;width:100%;min-height:24px;padding:3px 0;text-align:left;font-size:14px;line-height:1.3;letter-spacing:-.01em;transition:transform .35s var(--ease-out),color .2s}.WorkIndex_contents__RZnQd button span{font-family:var(--mono);font-size:11px;line-height:1.65;color:var(--ink-2)}.WorkIndex_contents__RZnQd button:hover{color:var(--accent);transform:translateX(6px)}.WorkIndex_filter__v6L7w{position:-webkit-sticky;position:sticky;top:var(--bar-height);z-index:30;display:flex;gap:clamp(16px,2.6vw,36px);overflow-x:auto;padding:10px var(--gutter);background:var(--paper);border-block:1px solid var(--ink);scrollbar-width:none}.WorkIndex_filter__v6L7w::-webkit-scrollbar{display:none}.WorkIndex_filter__v6L7w button{position:relative;padding:4px 0 7px;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.02em;white-space:nowrap;color:var(--ink-2);transition:color .2s}.WorkIndex_filter__v6L7w button:hover{color:var(--ink)}.WorkIndex_filter__v6L7w button[aria-pressed=true]{color:var(--accent-text);font-weight:600}.WorkIndex_filter__v6L7w sup{margin-left:3px;font-family:var(--mono);font-size:.6em;font-weight:400}.WorkIndex_mark__ZA0GB{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}.WorkIndex_list__9cGNR{will-change:transform}.WorkIndex_cover__NrT_E{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,60px) var(--gutter);color:#15140f;overflow:hidden}.WorkIndex_cover__NrT_E[data-dark=true]{color:#f1eee6}.WorkIndex_cover__NrT_E h2{font-size:clamp(54px,8.8vw,148px);line-height:.95;font-weight:600;letter-spacing:-.055em;overflow-wrap:anywhere}.WorkIndex_stamp__7Lz_i{display:inline-block;margin-bottom:14px;padding:5px 12px;background:var(--accent-fill);color:#fff;font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.6vw,24px);line-height:1.1;transform:rotate(-3deg);transition:transform .5s var(--ease-out)}.WorkIndex_cover__NrT_E:hover .WorkIndex_stamp__7Lz_i{transform:rotate(3deg) scale(1.08)}.WorkIndex_coverDeck__t0082{max-width:38ch;margin-top:14px;font-family:var(--serif);font-size:clamp(22px,2.1vw,32px);line-height:1.14;letter-spacing:-.01em}.WorkIndex_coverStats__oeOP2{display:flex;flex-wrap:wrap;gap:10px clamp(20px,3vw,44px);margin-top:22px;padding-top:14px;border-top:1px solid}.WorkIndex_coverStats__oeOP2 dt{opacity:.65}.WorkIndex_coverStats__oeOP2 dd{font-size:clamp(18px,1.7vw,25px);font-weight:600;letter-spacing:-.03em}.WorkIndex_coverThumb__E_YX4{position:relative;aspect-ratio:16/9;overflow:hidden;box-shadow:0 34px 60px -24px rgba(0,0,0,.5)}.WorkIndex_grid__6H13f{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(32px,4vw,60px) clamp(14px,1.8vw,26px);gap:clamp(32px,4vw,60px) clamp(14px,1.8vw,26px);padding:clamp(28px,4vw,56px) var(--gutter) clamp(72px,9vw,130px)}.WorkIndex_item__o_2u2{scroll-margin-top:calc(var(--bar-height) + 70px);min-width:0}.WorkIndex_item__o_2u2[data-span="4"]{grid-column:span 4;--frame:clamp(190px,21vw,330px)}.WorkIndex_item__o_2u2[data-span="5"]{grid-column:span 5;--frame:clamp(230px,29vw,460px)}.WorkIndex_item__o_2u2[data-span="7"]{grid-column:span 7;--frame:clamp(230px,29vw,460px)}.WorkIndex_item__o_2u2[data-span="12"]{grid-column:span 12;--frame:clamp(240px,32vw,500px)}.WorkIndex_frame__8du2l{position:relative;display:grid;place-items:center;height:var(--frame);overflow:hidden;--numeral:rgba(21,20,15,0.42)}.WorkIndex_frame__8du2l[data-dark=true]{--numeral:rgba(241,238,230,0.5)}.WorkIndex_numeral__A_yXP{position:absolute;left:12px;top:2px;font-size:calc(var(--frame)*.3);line-height:1;font-weight:700;letter-spacing:-.05em;color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--numeral);transition:transform .6s var(--ease-out)}.WorkIndex_thumb__ozGKb{position:relative;width:min(80%,var(--frame)*1.34);aspect-ratio:16/9;overflow:hidden;box-shadow:0 22px 40px -18px rgba(0,0,0,.5);transition:scale .7s var(--ease-out)}.WorkIndex_card__3Ki6j:hover .WorkIndex_thumb__ozGKb{scale:1.05}.WorkIndex_card__3Ki6j:hover .WorkIndex_numeral__A_yXP{transform:translateY(6px) scale(1.06)}.WorkIndex_arrow__Fa2t4{position:absolute;right:12px;bottom:12px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:20px;transform:scale(0) rotate(-90deg);transition:transform .5s var(--ease-out)}.WorkIndex_card__3Ki6j:hover .WorkIndex_arrow__Fa2t4{transform:scale(1) rotate(0)}.WorkIndex_caption__fRMXv{margin-top:12px}.WorkIndex_caption__fRMXv h2{font-size:clamp(22px,2.2vw,34px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.WorkIndex_swap__ofLBM{display:grid;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.WorkIndex_swap__ofLBM span{grid-area:1/1;transition:transform .6s var(--ease)}.WorkIndex_swap__ofLBM span+span{transform:translateY(115%);font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.08em;line-height:1;letter-spacing:-.02em;color:var(--accent)}@media(hover:hover){.WorkIndex_card__3Ki6j:hover .WorkIndex_swap__ofLBM span{transform:translateY(-115%)}.WorkIndex_card__3Ki6j:hover .WorkIndex_swap__ofLBM span+span{transform:none}}.WorkIndex_card__3Ki6j:focus-visible .WorkIndex_swap__ofLBM span{transform:translateY(-115%)}.WorkIndex_card__3Ki6j:focus-visible .WorkIndex_swap__ofLBM span+span{transform:none}@media(prefers-reduced-motion:reduce){.WorkIndex_swap__ofLBM span{transition:none}}.WorkIndex_meta__dqAG5{margin-top:3px;font-size:15px;color:var(--ink-2)}.WorkIndex_meta__dqAG5 em{font-size:1.14em;letter-spacing:-.01em}.WorkIndex_deck__oJ10n{max-width:54ch;margin-top:6px;font-size:15px;line-height:1.35;color:var(--ink-2)}.WorkIndex_folio__rp06M{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:baseline;gap:6px;max-width:min(320px,100vw - 36px);padding:7px 16px;border-radius:99px;background:var(--accent-fill);color:#fff;box-shadow:0 14px 28px -14px rgba(0,0,0,.55)}.WorkIndex_folioNumber__sUeBp{position:relative;display:inline-block;height:1.2em;line-height:1.2;overflow:hidden;font-size:22px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorkIndex_folioNumber__sUeBp b{display:block;font-weight:700;animation:WorkIndex_folio-roll___Ypik .35s var(--ease-out)}@keyframes WorkIndex_folio-roll___Ypik{0%{transform:translateY(100%)}}.WorkIndex_folioTotal__mzpDJ{font-family:var(--mono);font-size:12px}.WorkIndex_folioName__EHbjF{margin-left:6px;font-family:var(--serif);font-style:italic;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.WorkIndex_cover__NrT_E,.WorkIndex_head__qacIn{grid-template-columns:1fr}.WorkIndex_filter__v6L7w{padding-right:56px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}.WorkIndex_contents__RZnQd{display:none}.WorkIndex_grid__6H13f{grid-template-columns:repeat(2,1fr)}.WorkIndex_item__o_2u2[data-span]{grid-column:span 2;--frame:58vw}.WorkIndex_item__o_2u2[data-span="4"]{grid-column:span 1;--frame:36vw}.WorkIndex_item__o_2u2[data-closes-row=true]{grid-column:span 2;--frame:58vw}}@media(prefers-reduced-motion:reduce){.WorkIndex_list__9cGNR{transform:none!important}}