.work-rail_frame__hSkuZ{--ink:#000;--color-ink:#000;--rail:284px;--gutter:18px;--thumb-w:56px;--thumb-h:59px;--pitch:149px;--nav:4rem;--side:1.25rem;--panel-radius:16px;--panel-gap:1rem;--panel-ease:cubic-bezier(0.19,1,0.22,1);--stage-h:max(100dvh,37.5rem);--per-work:60dvh;--enter:1;--inset-in:var(--side);--radius:3rem;--radius-in:4.5rem;position:relative;margin-block:clamp(4rem,12vh,9rem) 4rem;background:var(--ink);color:var(--bone);clip-path:inset(0 calc((1 - var(--enter)) * var(--inset-in)) round calc(var(--radius) + (1 - var(--enter)) * (var(--radius-in) - var(--radius))))}.work-rail_section__O4oRa{opacity:clamp(0,calc((var(--enter) - .3) / .5),1);transform:translate3d(0,calc((1 - var(--enter)) * 3rem),0)}.work-rail_frame__hSkuZ[id]{scroll-margin-top:0}@media (min-width:640px){.work-rail_frame__hSkuZ{--side:2rem}}@media (min-width:768px){.work-rail_frame__hSkuZ{--side:2.5rem;--radius:5rem;--radius-in:6.5rem;margin-bottom:6rem}}.work-rail_section__O4oRa{display:flex;flex-direction:column;padding:5.5rem var(--side) 3.5rem}.work-rail_title__9_3Hu{order:0;overflow-wrap:anywhere}.work-rail_titleLine__JDwRu{white-space:normal}.work-rail_stage__nOr_K{order:1;position:relative;display:grid;margin:1.5rem calc(-1 * var(--side)) 0;container-type:inline-size}.work-rail_shelf__5gteN{grid-area:1/1;min-width:0;visibility:hidden;perspective:1000px}.work-rail_shelf__5gteN[data-shown=true]{visibility:visible}.work-rail_track__5fR3O{--w:min(calc((100cqw - 2 * var(--side) - 2 * var(--panel-gap)) / 3),calc((100svh - 22rem) * 2 / 3));display:flex;align-items:flex-end;gap:var(--panel-gap);height:100%;padding:1rem var(--side) 0}.work-rail_card__EGAuu{flex-shrink:0;width:var(--w);perspective:1500px}.work-rail_cardInner__sMki_{position:relative;height:100%;overflow:hidden;border-radius:var(--panel-radius);background:#000;transform-origin:center bottom;transition:transform .8s var(--panel-ease)}.work-rail_context__QLyXr img{filter:grayscale(1) brightness(.86)}.work-rail_context__QLyXr:after{content:"";position:absolute;inset:0;background:var(--bone);mix-blend-mode:multiply;pointer-events:none}@keyframes work-rail_panel-rise__6Tllm{0%{clip-path:inset(100% 0 0 0 round var(--panel-radius));transform:rotateX(50deg)}to{clip-path:inset(0 round var(--panel-radius));transform:none}}@keyframes work-rail_panel-fade__JbOE8{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.work-rail_shelf__5gteN[data-shown=true] .work-rail_cardInner__sMki_{animation:work-rail_panel-rise__6Tllm .8s var(--panel-ease) backwards,work-rail_panel-fade__JbOE8 .25s cubic-bezier(.37,0,.63,1) backwards;animation-delay:calc(var(--i) * 70ms + .15s)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.work-rail_card__EGAuu:hover .work-rail_cardInner__sMki_{transform:rotateX(-10deg)}.work-rail_card__EGAuu:hover:active .work-rail_cardInner__sMki_{transform:none}}.work-rail_logo__QAxN7{width:3rem;height:auto;aspect-ratio:56/59}.work-rail_rail__W8J_N{order:2}.work-rail_list__eNnm6{display:grid;grid-template-columns:repeat(6,minmax(0,4.5rem));justify-content:start;gap:.5rem;margin-top:.75rem;padding-block:.25rem .75rem}.work-rail_item__jMJ2i{position:relative}.work-rail_thumb__xDDTT{position:relative;display:block;width:100%;aspect-ratio:56/59}.work-rail_thumb__xDDTT[aria-selected=true]:after{content:"";position:absolute;inset-inline:.5rem;bottom:-.5rem;height:2px;background:var(--bone)}.work-rail_caption__nz6yn{display:none}.work-rail_words__neg_2{order:3;display:grid;grid-template-columns:minmax(0,1fr);margin-top:1.25rem}.work-rail_panel__rhjKR{grid-area:1/1;align-self:start}.work-rail_factsClip__XMGeH{overflow:hidden}.work-rail_facts__eXVju{display:flex;flex-wrap:wrap;margin-left:-1.4em}.work-rail_facts__eXVju>li{position:relative;padding-left:1.4em}.work-rail_facts__eXVju>li:before{content:"·";position:absolute;left:0;width:1.4em;text-align:center}.work-rail_mat__wInW_{display:none}@media (min-width:640px) and (min-aspect-ratio:6/5) and (height < 600px),(min-width:640px) and (min-aspect-ratio:6/5) and (width < 960px){.work-rail_section__O4oRa{display:grid;grid-template-columns:min(calc(60% - .6rem),calc((100svh - 6.75rem) * 1.6),calc(100% - 1.5rem - 19rem)) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:1.5rem;align-content:center;min-height:100svh;padding:4.75rem var(--side) 2rem}.work-rail_stage__nOr_K{grid-column:1;grid-row:1/4;align-self:start;width:100%;height:auto;margin:0;aspect-ratio:16/10;container-type:size}.work-rail_track__5fR3O{--w:min(calc((100cqh - 0.5rem) * 2 / 3),calc((100cqw - 2 * var(--panel-gap)) / 3));padding:.5rem 0 0}.work-rail_title__9_3Hu{grid-column:2;grid-row:1;font-size:1.5rem}.work-rail_rail__W8J_N{grid-column:2;grid-row:2}.work-rail_words__neg_2{grid-column:2;grid-row:3}}@media (min-width:960px) and (min-height:600px) and (min-aspect-ratio:6/5){.work-rail_frame__hSkuZ{height:calc(var(--stage-h) + (var(--works) - 1) * var(--per-work))}.work-rail_pin__QDeyr{position:sticky;top:0;height:var(--stage-h)}.work-rail_section__O4oRa{position:relative;display:grid;grid-template-columns:var(--rail) min-content minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--gutter);height:100%;max-width:2200px;margin-inline:auto;padding:calc(var(--nav) + 8px) var(--gutter) var(--gutter)}.work-rail_title__9_3Hu{grid-column:2;grid-row:1;align-self:start;margin-right:1.5rem;font-size:clamp(2.25rem,min(4.2vw,7vh),5rem);line-height:.9;letter-spacing:-.045em}.work-rail_words__neg_2{grid-column:3;grid-row:1;margin-top:0}.work-rail_panel__rhjKR{align-self:stretch}.work-rail_stage__nOr_K{grid-column:2/4;grid-row:2;height:auto;min-height:0;margin:var(--gutter) calc(-1 * var(--gutter)) 0 0;container-type:size}.work-rail_track__5fR3O{--w:min(calc((100cqh - 1.25rem) * 2 / 3),calc((100cqw - var(--gutter) - 2 * var(--panel-gap)) / 3));padding:1.25rem var(--gutter) 0 0}.work-rail_mat__wInW_{position:absolute;inset:auto var(--gutter) 100% 0;display:flex;height:var(--gutter);align-items:center;justify-content:flex-end}.work-rail_name__lRv4U{font-size:clamp(1.5rem,calc(1.5rem + (100vh - 760px) * .1),2.6rem);line-height:1.05}.work-rail_blurb__bAPZO{font-size:clamp(.875rem,calc(.875rem + (100vh - 760px) * .006),min(1.0625rem,.9vw));line-height:1.45}.work-rail_body__JPovp{max-width:calc(clamp(34rem, 30vw, 40rem) + 5rem)}.work-rail_logo__QAxN7{width:clamp(3rem,calc(3rem + (100vh - 760px) * .05),4rem)}.work-rail_foot__rsGNi{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25rem}.work-rail_facts__eXVju{font-size:clamp(.6875rem,.6vw,.75rem)}.work-rail_links__mAwcO{margin-top:.375rem;font-size:clamp(.8125rem,.7vw,.875rem)}.work-rail_titleLine__JDwRu{white-space:nowrap}.work-rail_rail__W8J_N{position:absolute;inset-block:0;left:0;width:var(--rail);overflow:clip;mask-image:linear-gradient(to bottom,transparent var(--nav),#000 150px,#000 calc(100% - 90px),transparent)}.work-rail_list__eNnm6{position:absolute;inset-inline:0;top:calc(50% - var(--pitch) / 2);display:block;margin:0;padding:0;will-change:transform}.work-rail_item__jMJ2i{display:flex;height:var(--pitch);align-items:center;padding-left:var(--gutter)}.work-rail_thumb__xDDTT{width:var(--thumb-w);height:var(--thumb-h);flex-shrink:0;aspect-ratio:auto}.work-rail_thumb__xDDTT[aria-selected=true]:after{display:none}.work-rail_caption__nz6yn{position:absolute;left:calc(var(--gutter) + var(--thumb-w) + 8px);display:block;width:calc(var(--rail) - var(--thumb-w) - 8px - 2 * var(--gutter));pointer-events:none}}@media (min-width:960px) and (min-height:600px) and (min-aspect-ratio:6/5) and (width < 1280px){.work-rail_frame__hSkuZ{--rail:236px}}@media (min-width:960px) and (min-height:600px) and (min-aspect-ratio:6/5) and (height <= 820px){.work-rail_list__eNnm6{top:calc(50% + var(--nav) / 2 - var(--pitch) / 2)}}@media (min-width:960px) and (min-height:600px) and (min-aspect-ratio:6/5) and (width >= 1440px) and (height > 820px){.work-rail_section__O4oRa{grid-template-columns:var(--rail) minmax(0,1fr) minmax(0,1fr)}.work-rail_title__9_3Hu{margin-right:0}.work-rail_titleLine__JDwRu{display:block}}@media (forced-colors:active){.work-rail_thumb__xDDTT[aria-selected=true]:after{background:CanvasText;forced-color-adjust:none}}