.works-hero[data-astro-cid-o2p5wyc4]{justify-content:space-between;align-items:flex-end;gap:48px;padding-top:clamp(150px,15.3vw,220px);padding-bottom:clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.works-hero__lbox[data-astro-cid-o2p5wyc4]{background:#000;height:44px;position:absolute;top:0;left:0;right:0}.works-hero__bg[data-astro-cid-o2p5wyc4]{pointer-events:none;user-select:none;font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px #d9b35c59;white-space:nowrap;font-size:clamp(180px,29vw,420px);font-style:italic;line-height:1;position:absolute;top:40px;right:-30px}.works-hero__head[data-astro-cid-o2p5wyc4]{flex-direction:column;gap:20px;display:flex;position:relative}.works-hero__label[data-astro-cid-o2p5wyc4]{letter-spacing:.32em;color:var(--gold);font-size:12px}.works-hero__title[data-astro-cid-o2p5wyc4]{font-family:var(--f-display);font-size:clamp(104px,13.9vw,200px);font-weight:400;line-height:.95;overflow:hidden}.works-hero__title[data-astro-cid-o2p5wyc4] span[data-astro-cid-o2p5wyc4]{animation:works-rise calc(1.1s * var(--k)) var(--ease-out) both;display:block}.works-hero__lead[data-astro-cid-o2p5wyc4]{color:var(--sub);max-width:420px;margin-bottom:20px;font-size:15px;line-height:2.1;position:relative}@keyframes works-rise{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.works-hero__title[data-astro-cid-o2p5wyc4] span[data-astro-cid-o2p5wyc4]{animation:none}}@media (width<=767px){.works-hero[data-astro-cid-o2p5wyc4]{flex-direction:column;align-items:flex-start;gap:20px}.works-hero__lbox[data-astro-cid-o2p5wyc4]{height:24px}.works-hero__bg[data-astro-cid-o2p5wyc4]{display:none}.works-hero__label[data-astro-cid-o2p5wyc4]{letter-spacing:.28em}.works-hero__lead[data-astro-cid-o2p5wyc4]{margin:0;line-height:2}}.wb__filters[data-astro-cid-hekppjwk]{margin:0 var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:28px 0;display:flex}.wb__row[data-astro-cid-hekppjwk]{align-items:center;gap:10px;display:flex}.wb__label[data-astro-cid-hekppjwk]{letter-spacing:.24em;color:var(--muted);flex:0 0 110px;font-size:12px}.wb__tabs[data-astro-cid-hekppjwk]{flex-wrap:wrap;gap:10px;display:flex}.wb__tab[data-astro-cid-hekppjwk]{letter-spacing:.22em;border:1px solid var(--line);padding:12px 22px;font-size:13px;transition:border-color .3s,color .3s}.wb__tab[data-astro-cid-hekppjwk]:hover{border-color:var(--gold)}.wb__tab[data-astro-cid-hekppjwk].is-current{color:var(--bg);background:var(--gold);border-color:var(--gold);font-weight:700}.wb__opts[data-astro-cid-hekppjwk]{flex-wrap:wrap;gap:4px 22px;display:flex}.wb__opt[data-astro-cid-hekppjwk]{color:var(--sub-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font-size:14px;transition:color .3s,border-color .3s}.wb__opt[data-astro-cid-hekppjwk]:hover{color:var(--gold-hover)}.wb__opt[data-astro-cid-hekppjwk].is-current{color:var(--gold);border-bottom-color:var(--gold)}.wb__selects[data-astro-cid-hekppjwk]{display:none}.wb__body[data-astro-cid-hekppjwk]{flex-direction:column;gap:32px;padding-top:40px;padding-bottom:clamp(72px,9.7vw,140px);display:flex}.wb__count[data-astro-cid-hekppjwk]{letter-spacing:.14em;color:var(--muted);font-size:13px}.wb__grid[data-astro-cid-hekppjwk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px;display:grid}.wb__grid[data-astro-cid-hekppjwk]>[data-astro-cid-hekppjwk][hidden]{display:none}.wb__empty[data-astro-cid-hekppjwk]{color:var(--muted);text-align:center;padding:48px 0}.wb__more[data-astro-cid-hekppjwk]{align-items:center;gap:32px;padding-top:8px;display:flex}.wb__more[data-astro-cid-hekppjwk][hidden]{display:none}.wb__more[data-astro-cid-hekppjwk]:before,.wb__more[data-astro-cid-hekppjwk]:after{content:"";background:var(--line);flex:1 1 0;height:1px}.wb__more-btn[data-astro-cid-hekppjwk]{letter-spacing:.2em;gap:16px;min-width:400px;min-height:68px;font-family:inherit;font-size:16px}.wb__more-rest[data-astro-cid-hekppjwk]{letter-spacing:.08em;opacity:.72;margin-left:-6px;font-size:13px;font-weight:500}.wb__more-icon[data-astro-cid-hekppjwk]{transition:transform .3s var(--ease-out)}.wb__more-btn[data-astro-cid-hekppjwk]:hover .wb__more-icon[data-astro-cid-hekppjwk]{transform:translateY(3px)}.wb__note[data-astro-cid-hekppjwk]{text-align:center}@media (width<=1079px){.wb__grid[data-astro-cid-hekppjwk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}}@media (width<=767px){.wb__filters[data-astro-cid-hekppjwk]{border-top:0;gap:12px;margin:0;padding:20px 0}.wb__row[data-astro-cid-hekppjwk]{padding:0 var(--gutter)}.wb__row[data-astro-cid-hekppjwk]:first-child{padding:0}.wb__tabs[data-astro-cid-hekppjwk]{padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.wb__tabs[data-astro-cid-hekppjwk]::-webkit-scrollbar{display:none}.wb__tab[data-astro-cid-hekppjwk]{letter-spacing:.18em;flex:none;padding:12px 18px}.wb__row--pc[data-astro-cid-hekppjwk]{display:none}.wb__selects[data-astro-cid-hekppjwk]{padding:0 var(--gutter);gap:10px;display:flex}.wb__select[data-astro-cid-hekppjwk]{letter-spacing:.2em;min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;gap:6px;font-size:11px;display:flex}.wb__select[data-astro-cid-hekppjwk] select[data-astro-cid-hekppjwk]{width:100%;min-width:0;height:48px;font:inherit;text-overflow:ellipsis;letter-spacing:0;color:var(--text);background:var(--surface);border:1px solid var(--line);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;padding:0 32px 0 12px;font-size:15px}.wb__body[data-astro-cid-hekppjwk]{gap:28px;padding-top:32px}.wb__grid[data-astro-cid-hekppjwk]{grid-template-columns:1fr;gap:40px}.wb__note[data-astro-cid-hekppjwk]{text-align:left;letter-spacing:0;font-size:11px}.wb__more[data-astro-cid-hekppjwk]{gap:0}.wb__more[data-astro-cid-hekppjwk]:before,.wb__more[data-astro-cid-hekppjwk]:after{display:none}.wb__more-btn[data-astro-cid-hekppjwk]{min-width:0;min-height:64px;font-size:16px}}
