.project-preview-module__oFUOXW__preview{aspect-ratio:1.5;color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.project-preview-module__oFUOXW__preview img{object-fit:cover;transition:transform .8s var(--ease)}.project-preview-module__oFUOXW__preview:hover img{transform:scale(1.025)}.project-preview-module__oFUOXW__caption{inset:auto var(--gutter) 28px;text-shadow:0 1px 8px #000;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute}.project-preview-module__oFUOXW__caption h2{letter-spacing:normal;font-size:24px;line-height:1.2}.project-preview-module__oFUOXW__caption p{font-size:16px}.project-preview-module__oFUOXW__action{white-space:nowrap;border-bottom:1px solid #fff;padding-bottom:4px;font-size:18px}@media (max-width:640px){.project-preview-module__oFUOXW__preview{aspect-ratio:1.15}.project-preview-module__oFUOXW__caption{bottom:20px}.project-preview-module__oFUOXW__caption h2{font-size:17px}.project-preview-module__oFUOXW__caption p{font-size:12px}.project-preview-module__oFUOXW__action{font-size:14px}}.project-preview-module__oFUOXW__note{top:18px;right:var(--gutter);color:#fff;background:#182124cc;padding:5px 9px;font-size:11px;position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:801px){.project-preview-module__oFUOXW__preview img{animation:linear both project-preview-module__oFUOXW__forest-drift;animation-timeline:view();animation-range:entry exit}}}@keyframes project-preview-module__oFUOXW__forest-drift{0%{transform:scale(1.1)translateY(-3%)}to{transform:scale(1.1)translateY(3%)}}
