@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.PortfolioMotion-module__WwIGNG__frame{view-timeline-name:--portfolio-frame;view-timeline-axis:block;animation:linear both PortfolioMotion-module__WwIGNG__frameIn;animation-timeline:view();animation-range:entry 5% entry 55%}.PortfolioMotion-module__WwIGNG__drift{animation:linear both PortfolioMotion-module__WwIGNG__drift;animation-timeline:--portfolio-frame;animation-range:entry exit}}}@keyframes PortfolioMotion-module__WwIGNG__frameIn{0%{clip-path:inset(0 0 100%);transform:translateY(1.25rem)}to{clip-path:inset(0);transform:none}}@keyframes PortfolioMotion-module__WwIGNG__drift{0%{transform:scale(1.06)translateY(1.3%)}to{transform:scale(1.06)translateY(-1.3%)}}@media (prefers-reduced-motion:reduce){.PortfolioMotion-module__WwIGNG__frame,.PortfolioMotion-module__WwIGNG__drift{animation:none}}.PortfolioMotion-module__WwIGNG__imageEnter{animation:.8s cubic-bezier(.2,.7,.2,1) both PortfolioMotion-module__WwIGNG__imageEnter}@keyframes PortfolioMotion-module__WwIGNG__imageEnter{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PortfolioMotion-module__WwIGNG__imageEnter{animation:none}}
.CloserLook-module__zHoIsa__spine{display:none}@supports (animation-timeline:view()){@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.CloserLook-module__zHoIsa__frame{view-timeline-name:--closer-frame;view-timeline-axis:block;animation:linear both CloserLook-module__zHoIsa__frameIn;animation-timeline:view();animation-range:entry 5% entry 55%}.CloserLook-module__zHoIsa__photo{animation:linear both CloserLook-module__zHoIsa__drift;animation-timeline:--closer-frame;animation-range:entry exit}}}@keyframes CloserLook-module__zHoIsa__frameIn{0%{clip-path:inset(0 0 100%);transform:translateY(1.25rem)}to{clip-path:inset(0);transform:none}}@keyframes CloserLook-module__zHoIsa__drift{0%{transform:scale(1.06)translateY(1.3%)}to{transform:scale(1.06)translateY(-1.3%)}}@media (min-width:1024px){.js-reveal .CloserLook-module__zHoIsa__stage{--stage-h:min(calc(100svh - 9.5rem), 44rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:repeat(var(--count), auto) 4rem;gap:0 4rem;display:grid}.js-reveal .CloserLook-module__zHoIsa__item{display:contents}.js-reveal .CloserLook-module__zHoIsa__frame{z-index:var(--i);height:var(--stage-h);aspect-ratio:auto;clip-path:inset(100% 0 0);grid-area:1/1/-1;align-self:start;transition:clip-path .9s cubic-bezier(.65,0,.35,1);position:sticky;top:7rem}.js-reveal .CloserLook-module__zHoIsa__frame.CloserLook-module__zHoIsa__open{clip-path:inset(0)}.js-reveal .CloserLook-module__zHoIsa__step{grid-column:2;grid-row:calc(var(--i) + 1);min-height:calc(var(--stage-h) * .92);flex-direction:column;justify-content:center;margin-top:0;padding-left:3.25rem;display:flex;position:relative}.js-reveal .CloserLook-module__zHoIsa__step:before{content:"";background-color:#fff;border:1px solid #d6d3d1;border-radius:9999px;width:9px;height:9px;margin-top:-4.5px;transition:background-color .5s,border-color .5s;position:absolute;top:50%;left:-4px}.js-reveal .CloserLook-module__zHoIsa__step.CloserLook-module__zHoIsa__reached:before{border-color:var(--color-gold);background-color:var(--color-gold)}.js-reveal .CloserLook-module__zHoIsa__spine{grid-column:2;grid-row:1 / span var(--count);background-color:#e7e5e4;align-self:stretch;width:1px;display:block}.js-reveal .CloserLook-module__zHoIsa__spineFill{background-color:var(--color-gold);width:100%;height:100%;transform:scaleY(var(--progress));transform-origin:top;transition:transform .9s cubic-bezier(.65,0,.35,1);display:block}}@media (min-width:1280px){.js-reveal .CloserLook-module__zHoIsa__stage{column-gap:5rem}}@media (prefers-reduced-motion:reduce){.CloserLook-module__zHoIsa__frame,.CloserLook-module__zHoIsa__photo{animation:none}.js-reveal .CloserLook-module__zHoIsa__frame{transition:none}.js-reveal .CloserLook-module__zHoIsa__spineFill{transition:none}.js-reveal .CloserLook-module__zHoIsa__step:before{transition:none}}
