._hero_6c32cbb._hero_6c32cbb{padding-bottom:var(--space-104)}@media(max-width:900px){._hero_6c32cbb._hero_6c32cbb{padding-bottom:var(--section-pad-y)}}._title_9b68686._title_9b68686{max-width:var(--work-title-w)}._lead_7c04fac._lead_7c04fac{font-size:var(--fs-17);line-height:var(--lh-160)}._works_a558955{margin-top:var(--space-48)}._list_568d6b6{display:none;margin:0;padding:0;list-style:none;border-top:var(--rule-w) solid var(--ink)}._pick_561d3e2{width:100%;display:flex;align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-14) var(--space-12) var(--space-12);border:0;border-bottom:var(--rule-thin) solid var(--ink);border-left:var(--pick-edge) solid transparent;border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}._pick_561d3e2:hover{background:var(--raised)}._pick_561d3e2[aria-pressed=true]{background:var(--raised);border-left-color:var(--lime)}._listReady_659c899 ._pick_561d3e2{position:relative}._listReady_659c899 ._pick_561d3e2[aria-pressed=true]{background:transparent;border-left-color:transparent}._pickThumb_2207d76{flex:none;width:var(--work-pick-thumb-w);height:var(--work-pick-thumb-h);object-fit:cover;border:var(--rule-thin) solid var(--ink)}._pickText_5bfaa5f{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._pickTitle_b69c7eb{font:var(--fw-bold) var(--fs-15) / var(--lh-130) var(--font-stack)}._pickMeta_4481669{font:var(--fw-regular) var(--fs-12) / var(--lh-140) var(--font-stack);color:var(--muted)}._cards_d9a462c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32) var(--space-28)}._card_948e555{display:flex;flex-direction:column}._frame_99d2b36{position:relative;aspect-ratio:var(--ratio-photo);background:var(--surface-sunken);border-bottom:var(--rule-w) solid var(--ink);overflow:hidden}._slides_c3a77b7{position:absolute;inset:0;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}._slide_698a7eb{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}._photo_2ef6468,._placeholder_08f61f1{display:block;width:100%;height:100%;object-fit:cover}._photo_2ef6468{position:relative}._placeholder_08f61f1{position:absolute;inset:0}._chip_875d27a{position:absolute;top:var(--space-12);right:var(--space-12);z-index:var(--z-raised);padding:var(--space-6) var(--space-10)}._thumbTag_48800d9{position:absolute;left:0;bottom:0;padding:var(--space-2) var(--space-6);white-space:nowrap}._thumbTag_48800d9._thumbTag_48800d9{letter-spacing:var(--ls-6)}._nav_5a26428,._counter_0f35450,._caption_704d6e2,._thumbs_5190742{display:none}._nav_5a26428{position:absolute;top:50%;z-index:var(--z-raised);width:var(--tap-min);height:var(--tap-min);align-items:center;justify-content:center;padding:0;transform:translateY(-50%);border:var(--rule-thin) solid var(--ink);border-radius:0;background:var(--surface);color:var(--ink);font:var(--fw-bold) var(--fs-18) / var(--lh-100) var(--font-stack);cursor:pointer}._nav_5a26428:hover{background:var(--lime-tint)}._navPrev_843760e{left:var(--space-12)}._navNext_72ab2e9{right:var(--space-12)}._counter_0f35450{position:absolute;right:var(--space-12);bottom:var(--space-12);z-index:var(--z-raised);padding:var(--space-4) var(--space-8);background:var(--ink);color:var(--on-ink);font:var(--fw-semibold) var(--fs-12) / var(--lh-150) var(--font-stack)}._body_a6aef32{flex:1;display:flex;flex-direction:column;padding:var(--space-22) var(--space-24)}._head_03199ed{display:flex;flex-direction:column;gap:var(--space-6)}._cardTitle_a97c1fd{margin:0;font:var(--fw-bold) var(--fs-20) / var(--lh-130) var(--font-stack)}._meta_e9794e0{font:var(--fw-regular) var(--fs-13) / var(--lh-170) var(--font-stack);color:var(--muted)}._caption_704d6e2{margin:var(--space-6) 0 0;font:var(--fw-regular) var(--fs-15) / var(--lh-170) var(--font-stack);color:var(--ink-soft)}._thumbs_5190742{grid-template-columns:repeat(auto-fill,minmax(var(--work-thumb-min),1fr));gap:var(--space-8);margin:var(--space-18) 0 0;padding:0;list-style:none}._thumb_3fcd16a{display:block;position:relative;width:100%;aspect-ratio:var(--ratio-photo);padding:0;border:var(--rule-w) solid transparent;border-radius:0;background:var(--surface-sunken);overflow:hidden;opacity:var(--work-thumb-dim);cursor:pointer;transition:opacity var(--dur-slow) ease}._thumb_3fcd16a:hover,._thumb_3fcd16a[aria-current=true]{opacity:1}._thumb_3fcd16a[aria-current=true]{border-color:var(--ink)}._thumbsReady_b1c9b6a{position:relative}._thumbsReady_b1c9b6a:before{content:"";position:absolute;top:0;left:0;width:var(--mark-w, 0);height:var(--mark-h, 0);transform:translate(var(--mark-x, 0),var(--mark-y, 0));border:var(--rule-w) solid var(--ink);pointer-events:none;z-index:var(--z-raised)}._thumbsGlide_37b2a4d:before{transition:transform var(--dur-slow) ease,width var(--dur-slow) ease,height var(--dur-slow) ease}._thumbsReady_b1c9b6a ._thumb_3fcd16a[aria-current=true]{border-color:transparent}@media(prefers-reduced-motion:reduce){._thumbsGlide_37b2a4d:before{transition:none}}._thumbImg_f3cf9c1{display:block;width:100%;height:100%;object-fit:cover}._thumbFull_fd85e59{position:absolute;inset:0}._note_49989b0{margin:var(--space-32) 0 0;max-width:var(--text-w);font:var(--fw-regular) var(--fs-15) / var(--lh-160) var(--font-stack);color:var(--muted)}._worksJs_5bd99d5 ._slides_c3a77b7{display:block;overflow:hidden}._worksJs_5bd99d5 ._frame_99d2b36{touch-action:pan-y}._worksJs_5bd99d5 ._slide_698a7eb{position:absolute;inset:0}._worksJs_5bd99d5 ._slide_698a7eb:not([data-current]){display:none}._worksJs_5bd99d5 ._nav_5a26428{display:flex}._worksJs_5bd99d5 ._counter_0f35450{display:block}@media(max-width:1339px){._cards_d9a462c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){._cards_d9a462c{grid-template-columns:minmax(0,1fr)}}@media not all and (max-width:1339px){._worksJs_5bd99d5{display:grid;grid-template-columns:var(--work-list-w) minmax(0,1fr);gap:var(--space-32);align-items:start}._worksJs_5bd99d5 ._list_568d6b6,._worksJs_5bd99d5 ._cards_d9a462c{display:block;position:sticky;top:calc(var(--header-h) + var(--space-24))}._worksJs_5bd99d5 ._card_948e555:not([data-active]){display:none}._worksJs_5bd99d5 ._card_948e555{display:grid;grid-template-columns:min(var(--work-frame-col),calc((100svh - var(--work-v-reserve)) * var(--ratio-photo-tall))) minmax(0,1fr);align-items:start}._worksJs_5bd99d5 ._frame_99d2b36{align-self:start;aspect-ratio:var(--ratio-photo-tall);border-bottom:0;border-right:var(--rule-w) solid var(--ink);background:var(--surface-sunken)}._worksJs_5bd99d5 ._photo_2ef6468,._worksJs_5bd99d5 ._placeholder_08f61f1{object-fit:contain}._worksJs_5bd99d5 ._chip_875d27a{top:var(--space-16);right:var(--space-16);font-size:var(--fs-12)}._worksJs_5bd99d5 ._nav_5a26428{width:var(--icon-btn);height:var(--icon-btn);font-size:var(--fs-20)}._worksJs_5bd99d5 ._navPrev_843760e{left:var(--space-16)}._worksJs_5bd99d5 ._navNext_72ab2e9{right:var(--space-16)}._worksJs_5bd99d5 ._counter_0f35450{right:var(--space-16);bottom:var(--space-16);padding:var(--space-4) var(--space-10);font-size:var(--fs-13)}._worksJs_5bd99d5 ._body_a6aef32{display:flex;flex-direction:column;align-self:stretch;padding:var(--space-20) var(--space-24) var(--space-24)}._worksJs_5bd99d5 ._head_03199ed{gap:var(--space-4)}._worksJs_5bd99d5 ._cardTitle_a97c1fd{font-size:var(--fs-24);line-height:var(--lh-125)}._worksJs_5bd99d5 ._meta_e9794e0{font-size:var(--fs-14)}._worksJs_5bd99d5 ._caption_704d6e2:not([hidden]){display:block}._worksJs_5bd99d5 ._thumbs_5190742{display:flex;flex:1 1 0;flex-wrap:wrap;align-content:flex-start;gap:var(--space-12);min-height:0;container-type:size}._worksJs_5bd99d5 ._thumbs_5190742>li{width:min(calc((100cqw - (var(--tile-cols) - 1) * var(--space-12)) / var(--tile-cols)),calc((100cqh - (var(--tile-rows) - 1) * var(--space-12)) / var(--tile-rows) * var(--ratio-photo-tall)))}._worksJs_5bd99d5 ._thumb_3fcd16a{aspect-ratio:var(--ratio-photo-tall);opacity:1}}
