.project-card[data-v-8577141d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,7vw,7rem);padding:clamp(3.5rem,7vw,7rem) 0;border-bottom:1px solid #dce3ea}.project-card.reverse .project-image[data-v-8577141d]{order:2}.project-card.reverse .project-info[data-v-8577141d]{order:1}.project-image[data-v-8577141d]{position:relative;display:block;aspect-ratio:16/11;overflow:hidden;border-radius:24px;background:#dfe5ea;box-shadow:0 25px 60px #0f243a21}.project-image[data-v-8577141d]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,26,47,.35),transparent 45%);opacity:.55}.project-image picture[data-v-8577141d]{display:block;width:100%;height:100%}.project-image img[data-v-8577141d]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.project-image:hover img[data-v-8577141d]{transform:scale(1.06)}.project-image--illuminia[data-v-8577141d]{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,rgba(55,119,151,.18),transparent 55%),#071a2d}.project-image--illuminia[data-v-8577141d]:after{display:none}.project-image--illuminia img[data-v-8577141d]{width:100%;height:100%;padding:clamp(2.5rem,6vw,6rem);object-fit:contain;object-position:center}.project-image--illuminia:hover img[data-v-8577141d]{transform:scale(1.025)}.project-image--orqelune[data-v-8577141d]{background:#c5d3de}.project-image--orqelune[data-v-8577141d]:after{display:none}.project-image--orqelune img[data-v-8577141d]{object-fit:contain}.project-info>.project-descriptor[data-v-8577141d]{color:#154267;margin-top:-1rem;font-size:.88rem;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.project-image img[data-v-8577141d],.image-arrow[data-v-8577141d]{transition:none}.project-image:hover img[data-v-8577141d],.project-image:hover .image-arrow[data-v-8577141d]{transform:none}}.project-image--illuminia .project-index[data-v-8577141d]{color:#ffffffd9}.image-arrow[data-v-8577141d]{position:absolute;z-index:3;top:1.25rem;right:1.25rem;display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:#071a2f;background:#fff;transition:transform .3s ease}.project-image:hover .image-arrow[data-v-8577141d]{transform:rotate(45deg)}.project-index[data-v-8577141d]{position:absolute;z-index:3;left:1.5rem;bottom:1rem;color:#fff;font-family:Oswald Variable;font-size:clamp(3rem,6vw,6rem)}.project-type[data-v-8577141d]{color:#a93608;font-size:.68rem;font-weight:850;letter-spacing:.14em}.project-info h2[data-v-8577141d]{margin:1rem 0 1.5rem;color:#10243a;font-size:clamp(2.8rem,5vw,5.2rem);text-transform:uppercase}.project-info>p[data-v-8577141d]{color:#52647a;line-height:1.75}.technology-list[data-v-8577141d]{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.8rem 0}.technology-list>span[data-v-8577141d]{display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border:1px solid #dce3ea;border-radius:999px;background:#fff}.technology-list img[data-v-8577141d]{width:20px;height:20px;object-fit:contain}.technology-list small[data-v-8577141d]{color:#65758b;font-size:.64rem;text-transform:capitalize}.project-links[data-v-8577141d]{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;padding-top:1.2rem}.project-links a[data-v-8577141d]{display:inline-flex;align-items:center;gap:.65rem;color:#10243a;font-size:.78rem;font-weight:850;text-transform:uppercase}.project-links a[data-v-8577141d]:hover{color:#a93608}.project-links a:last-child .ui-icon[data-v-8577141d]{font-size:1.6rem}@media(max-width:900px){.project-card[data-v-8577141d]{grid-template-columns:1fr}.project-card.reverse .project-image[data-v-8577141d],.project-card.reverse .project-info[data-v-8577141d]{order:initial}.project-info[data-v-8577141d]{max-width:720px}}@media(max-width:575px){.project-card[data-v-8577141d]{padding:3.5rem 0}.project-image[data-v-8577141d]{border-radius:16px}.project-image--illuminia img[data-v-8577141d]{padding:2rem}.technology-list small[data-v-8577141d]{display:none}}.page-shell[data-v-005aaf2c]{padding-top:0}.portfolio-hero[data-v-005aaf2c]{position:relative;min-height:680px;padding-top:11rem;overflow:hidden;color:#fff;background:#071a2f}.portfolio-heading[data-v-005aaf2c]{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem}.page-title[data-v-005aaf2c]{color:#fff;font-size:clamp(5rem,13vw,12rem);text-transform:uppercase}.page-lead[data-v-005aaf2c]{color:#acbac7}.hero-word[data-v-005aaf2c]{position:absolute;right:-2rem;bottom:-5rem;color:transparent;font-family:Oswald Variable;font-size:clamp(13rem,30vw,31rem);line-height:.8;-webkit-text-stroke:1px rgba(255,255,255,.08)}.projects-section[data-v-005aaf2c]{padding-top:0;background:#f7f4ee}.projects-list[data-v-005aaf2c]{padding-top:clamp(4rem,8vw,8rem);padding-bottom:3rem}@media(max-width:850px){.portfolio-heading[data-v-005aaf2c]{grid-template-columns:1fr}.portfolio-hero[data-v-005aaf2c]{min-height:720px}}@media(max-width:575px){.portfolio-hero[data-v-005aaf2c]{min-height:610px;padding-top:9rem}}
