.portfolio-scroll{height:100%;overflow-y:scroll}.portfolio-scroll .section.section-footer{z-index:1}.portfolio-scroll::-webkit-scrollbar{width:6px}.portfolio-scroll::-webkit-scrollbar-track{background:transparent}.portfolio-scroll::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:10px}.portfolio-scroll::-webkit-scrollbar-thumb:hover{background-color:#00000073}.project-card,.project-card .project-card-image,.project-card .project-card-marquee,.project-card .project-card-content-secondary,.project-card .project-card-content-line{transition-duration:.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.project-card,.project-card .project-card-image{transition-property:transform;transform:scale(1)}.project-card .project-card-marquee,.project-card .project-card-content-secondary{transition-property:opacity;opacity:0}.project-card .project-card-content-line{transition-property:transform;transform:translateY(100%)}.project-card:hover{transform:scale(.985)}.project-card:hover .project-card-image{transform:scale(1.015)}.project-card:hover .project-card-marquee,.project-card:hover .project-card-content-secondary{opacity:1}.project-card:hover .project-card-content-line{transform:translateY(0)}.project-card.is-active .project-card-content-secondary{opacity:1}.project-card.is-active .project-card-content-line{transform:translateY(0)}.project-card:focus-visible{transform:scale(.985);outline:2px solid var(--color--brand-primary);outline-offset:3px}.project-card:focus-visible .project-card-image{transform:scale(1.015)}.project-card:focus-visible .project-card-marquee{opacity:1}.project-card:focus-visible .project-card-content-secondary{opacity:1}.project-card:focus-visible .project-card-content-line{transform:translateY(0)}.project-card-marquee-line{animation:dv-card-marquee 15s linear infinite}@keyframes dv-card-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.project-card-image,.project-card-marquee-item-image{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 991px){.project-card{gap:0;transition:transform .5s cubic-bezier(.165,.84,.44,1),gap .5s cubic-bezier(.165,.84,.44,1)}.project-card-content{display:grid;grid-template-rows:0fr 0fr;transition:grid-template-rows .5s cubic-bezier(.165,.84,.44,1)}.project-card-content>.project-card-content-line-wrapper{min-height:0}.project-card:hover,.project-card:focus-visible,.project-card.is-active{gap:1rem}.project-card:hover .project-card-content,.project-card:focus-visible .project-card-content,.project-card.is-active .project-card-content{grid-template-rows:1fr 1fr}}@media (prefers-reduced-motion: reduce){.project-card-marquee-line{animation:none}.project-card,.project-card .project-card-image,.project-card .project-card-marquee,.project-card .project-card-content-secondary,.project-card .project-card-content-line{transition-duration:1ms}}
