.PortfolioMotion_heroMask__1zFKX{overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.PortfolioMotion_heroTitle__cSMBV{display:block;animation:PortfolioMotion_titleEnter__u_hIM .8s cubic-bezier(.16,1,.3,1) both}@keyframes PortfolioMotion_titleEnter__u_hIM{0%{transform:translateY(105%)}to{transform:translateY(0)}}.PortfolioMotion_media__QDjr8{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--tk-radius-md)}.PortfolioMotion_image__DXbXZ{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .8s cubic-bezier(.16,1,.3,1)}.PortfolioMotion_row__KmgBb[data-active=true]:not([data-fixed-thumbnail=true]) .PortfolioMotion_image__DXbXZ{transform:scale(1.035)}.PortfolioMotion_row__KmgBb[data-reveal=pending]{opacity:0;transform:translateY(24px);pointer-events:none}.PortfolioMotion_row__KmgBb[data-reveal=visible]{animation:PortfolioMotion_projectEnter__S9R1_ .75s cubic-bezier(.16,1,.3,1) var(--project-reveal-delay,.12s) both}.PortfolioMotion_row__KmgBb:focus-within{opacity:1;transform:none;animation:none;pointer-events:auto}@keyframes PortfolioMotion_projectEnter__S9R1_{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PortfolioMotion_viewProject__7yjVw{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:999px;background:rgb(var(--tk-n100));color:rgb(var(--tk-bg));font-size:.875rem;line-height:1;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .4s cubic-bezier(.16,1,.3,1)}.PortfolioMotion_row__KmgBb[data-active=true] .PortfolioMotion_viewProject__7yjVw{opacity:1;transform:translateY(0)}.PortfolioMotion_arrow__se_mC{overflow:hidden;display:inline-flex}.PortfolioMotion_row__KmgBb[data-active=true] .PortfolioMotion_arrow__se_mC svg{animation:PortfolioMotion_arrowPass__xvbU8 .5s cubic-bezier(.16,1,.3,1)}@keyframes PortfolioMotion_arrowPass__xvbU8{0%{transform:translateX(0)}45%{transform:translateX(120%)}46%{transform:translateX(-120%)}to{transform:translateX(0)}}.PortfolioMotion_preview__qNqDt{animation:PortfolioMotion_previewEnter__b8N4X .22s ease-out}@keyframes PortfolioMotion_previewEnter__b8N4X{0%{opacity:0}to{opacity:1}}@media (hover:none){.PortfolioMotion_viewProject__7yjVw{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PortfolioMotion_row__KmgBb[data-reveal]{animation:none;opacity:1;transform:none;pointer-events:auto}.PortfolioMotion_heroTitle__cSMBV,.PortfolioMotion_preview__qNqDt,.PortfolioMotion_row__KmgBb[data-active=true] .PortfolioMotion_arrow__se_mC svg{animation:none}.PortfolioMotion_image__DXbXZ,.PortfolioMotion_viewProject__7yjVw{transition:opacity .15s ease}.PortfolioMotion_row__KmgBb[data-active=true]:not([data-fixed-thumbnail=true]) .PortfolioMotion_image__DXbXZ,.PortfolioMotion_viewProject__7yjVw{transform:none}}html[data-remix-motion=still] .PortfolioMotion_row__KmgBb[data-reveal]{animation:none;opacity:1;transform:none;pointer-events:auto}html[data-remix-motion=still] .PortfolioMotion_row__KmgBb[data-active=true] .PortfolioMotion_image__DXbXZ,html[data-remix-motion=still] .PortfolioMotion_viewProject__7yjVw{transform:none}.RemixGutterNote_swatch__5MWTV{background-color:var(--swatch);transition:background-color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.RemixGutterNote_swatch__5MWTV:focus-visible,.RemixGutterNote_swatch__5MWTV:hover:not(:disabled){background-color:var(--swatch-hover);transform:translateY(-2px) scale(1.15)}.RemixGutterNote_customSwatch__V5EmI{transition:border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.RemixGutterNote_customSwatch__V5EmI:focus-visible,.RemixGutterNote_customSwatch__V5EmI:hover{border-color:rgb(var(--tk-accent-400));color:rgb(var(--tk-accent-400));transform:translateY(-2px) scale(1.15)}.RemixGutterNote_hint__3Htaf .RemixGutterNote_customSwatch__V5EmI,.RemixGutterNote_hint__3Htaf .RemixGutterNote_swatch__5MWTV{animation-duration:.2s;animation-delay:calc(.3s + var(--hint-index) * 75ms);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1}.RemixGutterNote_hint__3Htaf .RemixGutterNote_swatch__5MWTV{animation-name:RemixGutterNote_swatchHint__lCBJ9}.RemixGutterNote_hint__3Htaf .RemixGutterNote_customSwatch__V5EmI{animation-name:RemixGutterNote_customHint__Q3XHI}@keyframes RemixGutterNote_swatchHint__lCBJ9{0%,to{transform:none}38%{transform:translateY(-2px) scale(1.15);animation-timing-function:cubic-bezier(.4,0,.2,1)}}@keyframes RemixGutterNote_customHint__Q3XHI{0%,to{transform:none}38%{transform:translateY(-2px) scale(1.15);animation-timing-function:cubic-bezier(.4,0,.2,1)}}.RemixGutterNote_hint__3Htaf .RemixGutterNote_promptLetter__gGC6h{animation:RemixGutterNote_promptHighlight__T5XIm .3s cubic-bezier(.22,1,.36,1) calc(.8s + var(--letter-index) * 20ms)}@keyframes RemixGutterNote_promptHighlight__T5XIm{0%,to{color:rgb(var(--tk-accent-400))}35%,65%{color:color-mix(in srgb,rgb(var(--tk-accent-400)) 45%,white);animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.RemixGutterNote_hint__3Htaf .RemixGutterNote_customSwatch__V5EmI,.RemixGutterNote_hint__3Htaf .RemixGutterNote_promptLetter__gGC6h,.RemixGutterNote_hint__3Htaf .RemixGutterNote_swatch__5MWTV{animation:none}.RemixGutterNote_customSwatch__V5EmI,.RemixGutterNote_swatch__5MWTV{transition:background-color .15s ease,color .15s ease}.RemixGutterNote_customSwatch__V5EmI:focus-visible,.RemixGutterNote_customSwatch__V5EmI:hover,.RemixGutterNote_swatch__5MWTV:focus-visible,.RemixGutterNote_swatch__5MWTV:hover:not(:disabled){transform:none}}html[data-remix-motion=still] .RemixGutterNote_hint__3Htaf .RemixGutterNote_customSwatch__V5EmI,html[data-remix-motion=still] .RemixGutterNote_hint__3Htaf .RemixGutterNote_promptLetter__gGC6h,html[data-remix-motion=still] .RemixGutterNote_hint__3Htaf .RemixGutterNote_swatch__5MWTV{animation:none}