.WorkIndex_wrap__9J__Q{padding:120px 0 104px;--edge:max(32px,calc((100% - var(--max)) / 2 + 32px))}.WorkIndex_head__OBvKt{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:44px}.WorkIndex_title__Ycv4Z{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.04;letter-spacing:-.024em;margin-top:20px;max-width:17ch}.WorkIndex_headLink__MEI4l{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:500;color:var(--text);padding-bottom:3px;border-bottom:1px solid var(--rule);white-space:nowrap;transition:color .25s ease,border-color .25s ease,gap .25s ease}.WorkIndex_headLink__MEI4l:hover{color:var(--accent);border-color:var(--accent);gap:14px}.WorkIndex_track__tWZJn{position:relative;display:flex;gap:20px;list-style:none;margin:0;padding:10px var(--edge) 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scroll-behavior:smooth;scrollbar-width:none}.WorkIndex_track__tWZJn::-webkit-scrollbar{display:none}.WorkIndex_track__tWZJn:focus-visible{outline:none}.WorkIndex_track__tWZJn:focus-visible .WorkIndex_cardActive__JYm5H{outline:2px solid var(--gold);outline-offset:4px}.WorkIndex_card__QOL5c{flex:0 0 clamp(280px,30vw,420px);aspect-ratio:4/5;scroll-snap-align:start;border-radius:28px;overflow:hidden;position:relative;background:var(--bg-3);box-shadow:0 30px 60px -38px var(--shade);transform:translateZ(0);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.WorkIndex_card__QOL5c:hover{transform:scale(1.012);box-shadow:0 40px 80px -36px var(--shade)}.WorkIndex_cardBtn__RbDLZ{display:block;padding:0;border:0;background:none;color:var(--cream);font:inherit;text-align:left;cursor:pointer}.WorkIndex_cardBtn__RbDLZ,.WorkIndex_img__IRTwK{position:absolute;inset:0;width:100%;height:100%}.WorkIndex_img__IRTwK{-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.WorkIndex_card__QOL5c:hover .WorkIndex_img__IRTwK{transform:scale(1.05)}.WorkIndex_shade__O_Oyo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,21,29,.78),rgba(15,21,29,.32) 32%,transparent 52%),linear-gradient(0deg,rgba(15,21,29,.55),transparent 26%)}.WorkIndex_top__DHfNx{position:absolute;top:30px;left:30px;right:30px;display:flex;flex-direction:column;gap:8px}.WorkIndex_type__1H1Kq{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.WorkIndex_name__nZYij{font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,2.3vw,34px);line-height:1.08;letter-spacing:-.015em;color:var(--cream)}.WorkIndex_result__DqqoJ{font-size:14.5px;color:hsla(48,22%,95%,.82)}.WorkIndex_bottom__Gf01d{position:absolute;left:30px;right:22px;bottom:22px;display:flex;align-items:center;justify-content:space-between}.WorkIndex_year__TMJGR{font-size:13px;letter-spacing:.08em;color:hsla(48,22%,95%,.75)}.WorkIndex_plus__wUU5m{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsla(48,22%,95%,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--cream);transition:background .3s ease,color .3s ease,transform .3s ease}.WorkIndex_card__QOL5c:hover .WorkIndex_plus__wUU5m{background:var(--gold);color:var(--navy);transform:rotate(90deg)}.WorkIndex_controls__lea1e{display:flex;align-items:center;justify-content:space-between;gap:20px}.WorkIndex_dots__0wl7m{display:flex;align-items:center;gap:8px}.WorkIndex_dot__Kwr12{width:8px;height:8px;border-radius:999px;background:var(--rule);transition:width .45s cubic-bezier(.16,1,.3,1),background .3s ease}.WorkIndex_dotOn__MMNVQ{width:28px;background:var(--gold)}.WorkIndex_arrows__xuuTY{display:flex;gap:14px}.WorkIndex_arrow__XGCwZ{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;background:var(--bg-3);color:var(--text);cursor:pointer;transition:background .25s ease,color .25s ease,opacity .25s ease}.WorkIndex_arrow__XGCwZ:hover:not(:disabled){background:var(--gold);color:var(--navy)}.WorkIndex_arrow__XGCwZ:disabled{opacity:.35;cursor:default}@media (max-width:980px){.WorkIndex_wrap__9J__Q{padding:84px 0 76px;--edge:22px}.WorkIndex_card__QOL5c{flex-basis:clamp(260px,72vw,380px);border-radius:22px}.WorkIndex_top__DHfNx{top:24px;left:24px;right:24px}.WorkIndex_bottom__Gf01d{left:24px}}@media (prefers-reduced-motion:reduce){.WorkIndex_track__tWZJn{scroll-behavior:auto}.WorkIndex_card__QOL5c,.WorkIndex_img__IRTwK,.WorkIndex_plus__wUU5m{transition:none}}