.work_page__KfWmE{--ink:#171717;--muted:#737373;--line:#e5e5e5;--surface:#f0f0f0;--paper:#fafafa}.dark .work_page__KfWmE{--ink:#f5f5f5;--muted:#a3a3a3;--line:#292929;--surface:#202020;--paper:#0a0a0a}.work_page__KfWmE a,.work_page__KfWmE button{-webkit-tap-highlight-color:transparent}.work_video__sYNMa:has(a:focus-visible){outline:2px solid #737373;outline-offset:2px}.work_project__jfZqx:first-child{grid-column:1/-1}.work_project__jfZqx:not(:first-child) .work_video__sYNMa{aspect-ratio:1/1}.work_project__jfZqx{min-width:0;scroll-margin-top:32px;transition:opacity .15s ease}.work_video__sYNMa{view-transition-class:project;width:100%;aspect-ratio:var(--film-ratio,16/9);position:relative;overflow:hidden;border-radius:10px;background:#050505;isolation:isolate}.work_video__sYNMa:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid rgb(0 0 0/12%);z-index:1}.work_project__jfZqx[data-thumbnail-loading] .work_video__sYNMa:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255/4%) 40%,rgb(255 255 255/10%) 50%,rgb(255 255 255/4%) 60%,transparent 80%);transform:translateX(-100%);animation:work_thumbnail-loading__1Ngqx 1.8s ease-in-out infinite}@keyframes work_thumbnail-loading__1Ngqx{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.work_project__jfZqx[data-thumbnail-loading] .work_video__sYNMa:before{animation:none;transform:none;opacity:.5}}.dark .work_video__sYNMa:after{border-color:rgb(255 255 255/12%)}.work_video__sYNMa img,.work_video__sYNMa video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--thumbnail-position,center)}@media (hover:hover) and (pointer:fine){.work_projectList__BMXES:has(.work_project__jfZqx:hover) .work_project__jfZqx:not(:hover){opacity:.2}}@media (max-width:767px){.work_video__sYNMa{view-transition-class:project;border-radius:8px}}.HeadingLink_arrow__Hdn5L{display:inline-grid;overflow:hidden;flex-shrink:0;opacity:var(--link-arrow-opacity,.4);transition:opacity .15s ease}.HeadingLink_arrow__Hdn5L svg{grid-area:1/1;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s ease,filter .18s ease}.HeadingLink_departing__ZVee8{opacity:1;filter:blur(0);transform:translate(0)}.HeadingLink_arriving__1EaRV{opacity:0;filter:blur(4px);transform:translate(-50%,75%)}.HeadingLink_link__udvXD:focus-visible .HeadingLink_arrow__Hdn5L{opacity:1;transition:none}@media (hover:hover) and (pointer:fine){.HeadingLink_link__udvXD:hover .HeadingLink_arrow__Hdn5L{opacity:1}.HeadingLink_link__udvXD:hover .HeadingLink_departing__ZVee8{transform:translate(75%,-75%);opacity:0;filter:blur(4px)}.HeadingLink_link__udvXD:hover .HeadingLink_arriving__1EaRV{transform:translate(0);opacity:1;filter:blur(0);transition-duration:.22s;transition-delay:60ms}}@media (prefers-reduced-motion:reduce){.HeadingLink_arrow__Hdn5L,.HeadingLink_arrow__Hdn5L svg{transition:none}.HeadingLink_link__udvXD:hover .HeadingLink_departing__ZVee8{opacity:1;transform:none;filter:none}.HeadingLink_link__udvXD:hover .HeadingLink_arriving__1EaRV{opacity:0}}.WorkPreview_position___M8q6{position:fixed;inset:0 auto auto 0;z-index:60;width:min(280px,calc(100vw - 24px));pointer-events:none}.WorkPreview_card__b58Xb{padding:6px;opacity:0;transform:translateY(4px) scale(.96);transform-origin:center bottom;transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.WorkPreview_position___M8q6[data-side=bottom] .WorkPreview_card__b58Xb{transform-origin:center top}.WorkPreview_card__b58Xb[data-open=true]{opacity:1;transform:translateY(0) scale(1);transition:opacity .15s var(--ease-out),transform .2s var(--ease-out-back)}@starting-style{.WorkPreview_card__b58Xb[data-open=true]{opacity:0;transform:translateY(4px) scale(.96)}}.WorkPreview_card__b58Xb[data-keyboard=true],.WorkPreview_card__b58Xb[data-keyboard=true] .WorkPreview_frame__OtSki{transition:none}.WorkPreview_screen__nBQ1l{position:relative;aspect-ratio:3/2;border-radius:8px;overflow:hidden;background:#f3f3f3;isolation:isolate}.WorkPreview_frame__OtSki{view-transition-class:project;position:absolute;inset:0;opacity:0;transition:opacity .15s ease}.WorkPreview_frame__OtSki[data-visible=true]{opacity:1;z-index:1}.WorkPreview_frame__OtSki img,.WorkPreview_frame__OtSki video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.WorkPreview_drifting__V8Lgt{animation:WorkPreview_slow-zoom__fOWTo 5s linear infinite}@keyframes WorkPreview_slow-zoom__fOWTo{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.WorkPreview_card__b58Xb,.WorkPreview_card__b58Xb[data-open=true]{transform:none;transition:opacity .12s ease}.WorkPreview_drifting__V8Lgt{animation:none}}