.projects-page[data-astro-cid-4l5e22rn]{color:#fff;background:#050505}.projects-archive[data-astro-cid-4l5e22rn]{isolation:isolate;background:radial-gradient(circle at 50% 3%,#27423e3d,#0000 27%),#050505;min-height:100vh;padding:clamp(9rem,17vh,13rem) clamp(1.25rem,3.5vw,4.5rem) clamp(7rem,14vh,11rem);position:relative;overflow:hidden}.projects-archive[data-astro-cid-4l5e22rn]:after{z-index:-1;content:"";pointer-events:none;opacity:.085;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.projects-heading[data-astro-cid-4l5e22rn]{padding-bottom:clamp(3.5rem,8vh,6.5rem)}.projects-heading-main[data-astro-cid-4l5e22rn]{border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.projects-heading[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn]{margin:0;display:contents}.projects-heading[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]{letter-spacing:-.085em;font:700 clamp(6rem,12.5vw,15rem)/.72 Arial,Helvetica,sans-serif}.projects-heading[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{text-align:right;grid-column:3}.projects-heading-main[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{text-align:center;grid-column:2;margin:0;padding:0 clamp(1rem,3vw,4rem);font:clamp(.62rem,.85vw,.82rem)/1.65 Arial,sans-serif}.projects-heading-main--spanish[data-astro-cid-4l5e22rn]{grid-template-columns:1fr;align-items:stretch;row-gap:clamp(1rem,2.5vh,2rem)}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn]{grid-column:1;grid-template-columns:1fr;gap:clamp(.45rem,1vh,.9rem);width:100%;display:grid}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:first-child{white-space:nowrap;grid-column:1;font-size:clamp(4.8rem,9.4vw,10.75rem);line-height:.76}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{text-align:right;white-space:nowrap;grid-column:1;font-size:clamp(3.8rem,6.7vw,7.75rem);line-height:.76}.projects-heading-main--spanish[data-astro-cid-4l5e22rn]>p[data-astro-cid-4l5e22rn]{text-align:right;grid-column:1;justify-self:end;width:min(18rem,100%);padding:0}.projects-heading-meta[data-astro-cid-4l5e22rn]{letter-spacing:.08em;grid-template-columns:1fr 1fr 1fr;padding-top:1.3rem;font:clamp(.58rem,.9vw,1rem)/1 Arial,sans-serif;display:grid}.projects-heading-meta[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:nth-child(2){text-align:center}.projects-heading-meta[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{text-align:right}.projects-grid[data-astro-cid-4l5e22rn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,8rem) clamp(1rem,2vw,2rem);display:grid}.project-card[data-astro-cid-4l5e22rn]{min-width:0}.project-card--wide[data-astro-cid-4l5e22rn]{grid-column:1/-1;width:min(76%,78rem);margin-inline:auto}.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]{color:inherit;text-decoration:none;display:block}.project-card[data-astro-cid-4l5e22rn] figure[data-astro-cid-4l5e22rn]{aspect-ratio:16/11;background:#101010;margin:0;position:relative;overflow:hidden}.project-card[data-astro-cid-4l5e22rn]:nth-child(4n+2) figure[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn]:nth-child(4n+3) figure[data-astro-cid-4l5e22rn]{aspect-ratio:4/3}.project-card--wide[data-astro-cid-4l5e22rn] figure[data-astro-cid-4l5e22rn]{aspect-ratio:16/8.5}.project-card[data-astro-cid-4l5e22rn] img[data-astro-cid-4l5e22rn]{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:filter .7s,transform .9s cubic-bezier(.22,1,.36,1)}.project-cover[data-astro-cid-4l5e22rn]{opacity:0;background:#040c0b4d;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.project-cover[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]{letter-spacing:.2em;font:.56rem/1 Arial,sans-serif}.project-cover[data-astro-cid-4l5e22rn] i[data-astro-cid-4l5e22rn]{aspect-ratio:1;color:#050505;background:#fff;border-radius:50%;place-items:center;width:3.2rem;font-style:normal;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:1.25rem;right:1.25rem;transform:scale(.5)rotate(-45deg)}.project-data[data-astro-cid-4l5e22rn]{grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:clamp(.8rem,1.7vw,2rem);padding-top:1rem;display:grid}.project-data[data-astro-cid-4l5e22rn]>span[data-astro-cid-4l5e22rn],.project-data[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{color:#ffffff61;letter-spacing:.15em;font:.5rem/1.3 Arial,sans-serif}.project-data[data-astro-cid-4l5e22rn] h2[data-astro-cid-4l5e22rn]{letter-spacing:.04em;margin:0;font:clamp(1.6rem,2.5vw,3.25rem)/1 Bebas Neue,Arial,sans-serif}.project-data[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{margin:0}.project-data[data-astro-cid-4l5e22rn] .project-solution[data-astro-cid-4l5e22rn]{color:#ffffff8c;letter-spacing:.1em;grid-area:2/2/auto/-1}.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:hover img[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:focus-visible img[data-astro-cid-4l5e22rn]{filter:saturate(1.05);transform:scale(1.035)}.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:hover .project-cover[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:focus-visible .project-cover[data-astro-cid-4l5e22rn]{opacity:1}.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:hover .project-cover[data-astro-cid-4l5e22rn] i[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:focus-visible .project-cover[data-astro-cid-4l5e22rn] i[data-astro-cid-4l5e22rn]{transform:scale(1)rotate(0)}.project-card[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]:focus-visible{outline-offset:5px;outline:1px solid #fff}.project-story[data-astro-cid-4l5e22rn]{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.25rem 0 0;display:grid}.project-story[data-astro-cid-4l5e22rn]>div[data-astro-cid-4l5e22rn]{background:#050505;min-height:8rem;padding:1rem}.project-story[data-astro-cid-4l5e22rn] dt[data-astro-cid-4l5e22rn]{color:#ffffff59;letter-spacing:.16em;margin-bottom:1.75rem;font:.48rem Arial,sans-serif}.project-story[data-astro-cid-4l5e22rn] dd[data-astro-cid-4l5e22rn]{color:#ffffffa1;margin:0;font:.75rem/1.5 Arial,sans-serif}.projects-end[data-astro-cid-4l5e22rn]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:2rem;margin-top:clamp(7rem,16vh,13rem);padding-top:2rem;display:grid}.projects-end[data-astro-cid-4l5e22rn]>span[data-astro-cid-4l5e22rn]{color:#ffffff59;letter-spacing:.18em;font:.5rem/1 Arial,sans-serif}.projects-end[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{text-align:center;margin:0;font:clamp(2.5rem,4.8vw,5.8rem)/.88 Bebas Neue,Arial,sans-serif}.projects-end[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]{color:#fff;letter-spacing:.16em;justify-self:end;font:.6rem/1 Arial,sans-serif;text-decoration:none}.projects-end[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn] i[data-astro-cid-4l5e22rn]{margin-left:.7rem;font-style:normal}@media (width<=767px){.projects-archive[data-astro-cid-4l5e22rn]{padding-top:7rem}.projects-heading-main[data-astro-cid-4l5e22rn]{grid-template-columns:1fr 1fr}.projects-heading[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]{font-size:clamp(4.5rem,23vw,8rem)}.projects-heading[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{grid-column:2}.projects-heading-main[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{display:none}.projects-heading-main--spanish[data-astro-cid-4l5e22rn]{row-gap:1rem}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn]{grid-column:1/-1;display:grid}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:first-child,.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{grid-column:1;font-size:clamp(3.65rem,18.5vw,7rem);line-height:.82}.projects-heading-main--spanish[data-astro-cid-4l5e22rn] h1[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:last-child{text-align:right}.projects-heading-meta[data-astro-cid-4l5e22rn]{grid-template-columns:1fr auto;font-size:.48rem}.projects-heading-meta[data-astro-cid-4l5e22rn] span[data-astro-cid-4l5e22rn]:nth-child(2){display:none}.projects-grid[data-astro-cid-4l5e22rn]{grid-template-columns:1fr;gap:4rem}.project-card--wide[data-astro-cid-4l5e22rn]{grid-column:auto;width:100%}.project-card[data-astro-cid-4l5e22rn] figure[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn]:nth-child(4n+2) figure[data-astro-cid-4l5e22rn],.project-card[data-astro-cid-4l5e22rn]:nth-child(4n+3) figure[data-astro-cid-4l5e22rn],.project-card--wide[data-astro-cid-4l5e22rn] figure[data-astro-cid-4l5e22rn]{aspect-ratio:4/3}.project-data[data-astro-cid-4l5e22rn]{grid-template-columns:auto 1fr auto}.project-data[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{display:none}.project-story[data-astro-cid-4l5e22rn],.projects-end[data-astro-cid-4l5e22rn]{grid-template-columns:1fr}.projects-end[data-astro-cid-4l5e22rn] p[data-astro-cid-4l5e22rn]{text-align:left}.projects-end[data-astro-cid-4l5e22rn] a[data-astro-cid-4l5e22rn]{justify-self:start}}@media (prefers-reduced-motion:reduce){.project-card[data-astro-cid-4l5e22rn] img[data-astro-cid-4l5e22rn],.project-cover[data-astro-cid-4l5e22rn],.project-cover[data-astro-cid-4l5e22rn] i[data-astro-cid-4l5e22rn]{transition:none}}
