.projects-marquee[data-astro-cid-dsvq7mtk]{height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}@media(min-width:1024px){.projects-marquee[data-astro-cid-dsvq7mtk]{height:760px}}.projects-column[data-astro-cid-dsvq7mtk]{overflow:hidden}.projects-track[data-astro-cid-dsvq7mtk]{--marquee-gap: 28px;display:flex;flex-direction:column;gap:var(--marquee-gap);will-change:transform}@media(min-width:1024px){.projects-track[data-astro-cid-dsvq7mtk]{--marquee-gap: 32px}}.projects-track--up[data-astro-cid-dsvq7mtk]{animation:projects-scroll-up 28s linear infinite}.projects-track--down[data-astro-cid-dsvq7mtk]{animation:projects-scroll-down 28s linear infinite}@keyframes projects-scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--marquee-gap) / 2))}}@keyframes projects-scroll-down{0%{transform:translateY(calc(-50% - var(--marquee-gap) / 2))}to{transform:translateY(0)}}.projects-marquee[data-astro-cid-dsvq7mtk]:hover .projects-track[data-astro-cid-dsvq7mtk]{animation-play-state:paused}.project-card[data-astro-cid-dsvq7mtk]{position:relative;flex-shrink:0;aspect-ratio:4 / 5;background:#2a2a2a}.project-card-tag[data-astro-cid-dsvq7mtk]{background:#1b1b1bcc;backdrop-filter:blur(4px)}.project-card-caption[data-astro-cid-dsvq7mtk]{background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 55%,transparent 100%);padding-top:3rem}@media(max-width:1023px){.projects-marquee[data-astro-cid-dsvq7mtk]{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.projects-track--up[data-astro-cid-dsvq7mtk],.projects-track--down[data-astro-cid-dsvq7mtk]{animation:none}.project-card[data-astro-cid-dsvq7mtk]:nth-child(n+3){display:none}}@media(max-width:639px){.projects-marquee[data-astro-cid-dsvq7mtk]{grid-template-columns:minmax(0,1fr)}.project-card[data-astro-cid-dsvq7mtk]{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.projects-track--up[data-astro-cid-dsvq7mtk],.projects-track--down[data-astro-cid-dsvq7mtk]{animation:none}.project-card[data-astro-cid-dsvq7mtk] img[data-astro-cid-dsvq7mtk]{transition:none}}.dpr-process[data-astro-cid-gto3gzpn]{--dpr-orange: #f77800;padding:80px 20px;color:#fff}@media(min-width:1024px){.dpr-process[data-astro-cid-gto3gzpn]{padding:112px 20px}}.dpr-process-inner[data-astro-cid-gto3gzpn]{max-width:1360px;margin:0 auto}.dpr-process-header[data-astro-cid-gto3gzpn]{margin-bottom:56px;text-align:center}.dpr-process-header[data-astro-cid-gto3gzpn] h2[data-astro-cid-gto3gzpn]{margin-top:16px}.dpr-process-steps[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.dpr-process-marker[data-astro-cid-gto3gzpn]{display:flex;align-items:center;margin-bottom:24px}.dpr-process-circle[data-astro-cid-gto3gzpn]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;box-sizing:border-box;border:2px solid var(--dpr-orange);border-radius:50%;background-color:#f7780000;color:#fff;transition:background-color .5s ease}.dpr-process-line[data-astro-cid-gto3gzpn]{display:block;flex:1;height:2px;background:#444}.dpr-process-line-fill[data-astro-cid-gto3gzpn]{display:block;width:100%;height:100%;background:var(--dpr-orange);transform:scaleX(0);transform-origin:left center;transition:transform .6s ease}.dpr-process--light[data-astro-cid-gto3gzpn]{color:var(--color-navy)}.dpr-process--light[data-astro-cid-gto3gzpn] .dpr-process-circle[data-astro-cid-gto3gzpn]{background-color:var(--color-navy)}.dpr-process--light[data-astro-cid-gto3gzpn] .dpr-process-line[data-astro-cid-gto3gzpn]{background:var(--color-light-grey)}.dpr-process-step[data-astro-cid-gto3gzpn].is-on .dpr-process-circle[data-astro-cid-gto3gzpn]{background-color:var(--dpr-orange)}.dpr-process-step[data-astro-cid-gto3gzpn].is-linked .dpr-process-line-fill[data-astro-cid-gto3gzpn]{transform:scaleX(1)}.dpr-process[data-astro-cid-gto3gzpn].is-resetting .dpr-process-line-fill[data-astro-cid-gto3gzpn]{opacity:0;transition:opacity .5s ease}.dpr-process-body[data-astro-cid-gto3gzpn]{padding-right:32px}.dpr-process-step[data-astro-cid-gto3gzpn]:last-child .dpr-process-body[data-astro-cid-gto3gzpn]{padding-right:0}@media(min-width:1024px){.dpr-process--centred[data-astro-cid-gto3gzpn] .dpr-process-marker[data-astro-cid-gto3gzpn]{position:relative;justify-content:center}.dpr-process--centred[data-astro-cid-gto3gzpn] .dpr-process-line[data-astro-cid-gto3gzpn]{position:absolute;top:31px;left:calc(50% + 32px);width:calc(100% - 64px)}.dpr-process--centred[data-astro-cid-gto3gzpn] .dpr-process-body[data-astro-cid-gto3gzpn],.dpr-process--centred[data-astro-cid-gto3gzpn] .dpr-process-step[data-astro-cid-gto3gzpn]:last-child .dpr-process-body[data-astro-cid-gto3gzpn]{padding:0 16px;text-align:center}}.dpr-process-cta[data-astro-cid-gto3gzpn]{margin-top:64px;text-align:center}@media(max-width:1023px){.dpr-process-header[data-astro-cid-gto3gzpn]{margin-bottom:48px}.dpr-process-steps[data-astro-cid-gto3gzpn]{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.dpr-process-step[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:24px}.dpr-process-marker[data-astro-cid-gto3gzpn]{flex-direction:column;margin-bottom:0}.dpr-process-line[data-astro-cid-gto3gzpn]{flex:1;width:2px;height:auto;min-height:24px}.dpr-process-line-fill[data-astro-cid-gto3gzpn]{transform:scaleY(0);transform-origin:center top}.dpr-process-step[data-astro-cid-gto3gzpn].is-linked .dpr-process-line-fill[data-astro-cid-gto3gzpn]{transform:scaleY(1)}.dpr-process-body[data-astro-cid-gto3gzpn]{padding:8px 0 40px}.dpr-process-step[data-astro-cid-gto3gzpn]:last-child .dpr-process-body[data-astro-cid-gto3gzpn]{padding-bottom:0}.dpr-process-cta[data-astro-cid-gto3gzpn]{margin-top:48px}}@media(prefers-reduced-motion:reduce){.dpr-process-circle[data-astro-cid-gto3gzpn],.dpr-process-line-fill[data-astro-cid-gto3gzpn]{transition:none}}
