.WorkIndex_index__3kaY_{--edge:clamp(1rem,4vw,4.5rem);max-width:1800px;margin:0 auto;padding:calc(6.5rem + env(safe-area-inset-top, 0px)) var(--edge) clamp(4rem,8vw,7rem)}.WorkIndex_head__QvCwF{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding-bottom:clamp(1.25rem,2.5vw,2rem)}.WorkIndex_head__QvCwF h1{font:400 clamp(2.4rem,5vw,4.5rem)/1 var(--font-display);letter-spacing:-.035em}.WorkIndex_head__QvCwF p{margin-top:.6rem;font:400 .75rem/1.4 var(--font-sans);color:#6b6a64}.WorkIndex_filters__cb_zV{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge)}.WorkIndex_filters__cb_zV::-webkit-scrollbar{display:none}:is(#main,[data-morph-ghost]) nav.WorkIndex_filters__cb_zV a{display:inline-flex;flex-shrink:0;align-items:center;gap:.55rem;min-height:40px;padding:.5rem .95rem;border:1px solid #20201f2a;border-radius:999px;font:500 .72rem/1 var(--font-sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;transition:background-color .25s,color .25s}:is(#main,[data-morph-ghost]) nav.WorkIndex_filters__cb_zV a span{font-size:.62rem;opacity:.72;font-variant-numeric:tabular-nums}:is(#main,[data-morph-ghost]) nav.WorkIndex_filters__cb_zV a:hover{background:#20201f0d}:is(#main,[data-morph-ghost]) nav.WorkIndex_filters__cb_zV a[aria-current=page]{border-color:transparent;background:var(--color-ink);color:var(--color-cream)}.WorkIndex_grid__M4z6T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem) clamp(.75rem,1.5vw,1.5rem)}.WorkIndex_card__6bpZy{display:block}.WorkIndex_spread__Fhyc9{display:flex;gap:3px;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:#e4e3dd}.WorkIndex_frame__3lrzT{position:relative;flex:1 1 0;overflow:hidden}.WorkIndex_frame__3lrzT img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.WorkIndex_card__6bpZy:is(:hover,:focus-visible) .WorkIndex_frame__3lrzT img{transform:scale(1.03)}.WorkIndex_meta__exHJR{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.8rem}.WorkIndex_meta__exHJR strong{font:400 clamp(1.15rem,1.6vw,1.5rem)/1.2 var(--font-display);letter-spacing:-.015em}.WorkIndex_card__6bpZy:is(:hover,:focus-visible) .WorkIndex_meta__exHJR strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.WorkIndex_meta__exHJR>span{flex-shrink:0;font:400 .68rem/1 var(--font-sans);color:#6b6a64}.WorkIndex_signature__JPory{display:flex;gap:2px;margin-top:.7rem}.WorkIndex_signature__JPory i{flex:1 1 0;height:3px;border-radius:1px;transform-origin:left center;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.WorkIndex_card__6bpZy:is(:hover,:focus-visible) .WorkIndex_signature__JPory i{transform:scaleY(2)}}.WorkIndex_empty__QO34c{padding:2rem;border:1px dashed #20201f40;font-size:.85rem;opacity:.6}@media (max-width:1099px){.WorkIndex_grid__M4z6T{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.WorkIndex_index__3kaY_{padding-top:calc(5.5rem + env(safe-area-inset-top, 0px))}.WorkIndex_grid__M4z6T{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WorkIndex_frame__3lrzT img,:is(#main,[data-morph-ghost]) nav.WorkIndex_filters__cb_zV a{transition:none}}.WorkIndex_flip__yX7o1{position:absolute;inset:0;z-index:1;pointer-events:none}.WorkIndex_flipFrame__NFTrJ{position:absolute;inset:0;opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.WorkIndex_flipFrame__NFTrJ img{transform:scale(1.04);transition:transform 2.6s cubic-bezier(.2,.6,.2,1)}.WorkIndex_flipFrame__NFTrJ[data-under]{z-index:1;opacity:1;transition:none}.WorkIndex_flipFrame__NFTrJ[data-show]{z-index:2;opacity:1;transition-duration:1.1s}.WorkIndex_flipFrame__NFTrJ[data-show] img,.WorkIndex_flipFrame__NFTrJ[data-under] img{transform:scale(1)}.WorkIndex_flipCount__6cPyP{position:absolute;left:50%;bottom:clamp(.7rem,5%,1.1rem);translate:-50% 4px;z-index:3;padding:.32rem .5rem;border-radius:999px;background:rgb(32 32 31/.62);color:var(--color-cream);font:500 .6rem/1 var(--font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .5s ease,translate .6s cubic-bezier(.16,1,.3,1)}.WorkIndex_flipCount__6cPyP[data-on]{opacity:1;translate:-50% 0}