.project-tile[data-v-d5472cca]{isolation:isolate;color:#fff;background:#112763;border-radius:7px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.project-tile-photo[data-v-d5472cca]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-tile[data-v-d5472cca]:before{z-index:-1;content:"";background:linear-gradient(#00000008 10%,#00000059 45%,#000000e6);position:absolute;inset:0}.project-tile-copy[data-v-d5472cca]{grid-template-rows:auto auto 0fr;display:grid;position:absolute;bottom:18px;left:16px;right:54px}.project-tile-expertise[data-v-d5472cca]{letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:500;line-height:1.4;display:block}.project-tile-title[data-v-d5472cca]{font-family:var(--font-display);font-size-adjust:var(--font-display-adjust);margin:0;font-size:20px;font-weight:600;line-height:1.15}.project-tile-detail[data-v-d5472cca]{opacity:0;min-height:0;overflow:hidden}.project-tile-description[data-v-d5472cca]{margin:0;padding-top:8px;font-size:11px;line-height:1.4}.project-tile-arrow[data-v-d5472cca]{border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:16px;right:14px}.project-tile[data-v-d5472cca]:focus-visible{outline:3px solid var(--header-blue);outline-offset:-3px}.project-tile:focus-visible .project-tile-copy[data-v-d5472cca]{grid-template-rows:auto auto 1fr}.project-tile:focus-visible .project-tile-detail[data-v-d5472cca]{opacity:1}.project-tile:focus-visible .project-tile-arrow[data-v-d5472cca]{color:#112763;background:#fff}@media (hover:hover) and (pointer:fine){.project-tile[data-v-d5472cca]:hover{color:#fff;text-decoration:none}.project-tile:hover .project-tile-copy[data-v-d5472cca]{grid-template-rows:auto auto 1fr}.project-tile:hover .project-tile-detail[data-v-d5472cca]{opacity:1}.project-tile:hover .project-tile-arrow[data-v-d5472cca]{color:#112763;background:#fff}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-tile-copy[data-v-d5472cca]{transition:grid-template-rows var(--motion-menu) var(--ease-out)}.project-tile-detail[data-v-d5472cca],.project-tile-photo[data-v-d5472cca]{transition:transform var(--motion-menu) var(--ease-out),opacity var(--motion-menu) var(--ease-out)}.project-tile-arrow[data-v-d5472cca]{transition:background-color var(--motion-fast),color var(--motion-fast)}.project-tile:hover .project-tile-photo[data-v-d5472cca]{transform:scale(1.035)}}@media (hover:none),(width<=1199px){.project-tile-copy[data-v-d5472cca]{grid-template-rows:auto auto 1fr}.project-tile-detail[data-v-d5472cca]{opacity:1}}.project-showcase[data-v-67e3fb41]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:376px;display:grid}.project-showcase[data-v-67e3fb41]>:first-child{grid-row:span 2}.project-showcase[data-v-67e3fb41]>:nth-child(2){grid-column:span 2}@media (width<=1199px){.project-showcase[data-v-67e3fb41]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;height:auto;margin-block:10px}.project-showcase[data-v-67e3fb41]>:first-child,.project-showcase[data-v-67e3fb41]>:nth-child(2){grid-area:auto}}@media (width<=599px){.project-showcase[data-v-67e3fb41]{grid-template-columns:minmax(0,1fr)}}
