.projects-archive[data-astro-cid-vt7x3rt2]{isolation:isolate;color:#1d1b19;background:#c7c0b9;min-inline-size:0;padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem) clamp(6rem,11vw,11rem);position:relative;overflow:clip}.projects-archive__watermark[data-astro-cid-vt7x3rt2]{z-index:0;color:#1d1b1909;block-size:0;inline-size:max-content;font-size:clamp(7rem,19vw,20rem);font-weight:var(--weight-light);letter-spacing:-.08em;pointer-events:none;user-select:none;white-space:nowrap;margin-inline:auto;line-height:.72;display:block;position:sticky;inset-block-start:38vh;transform:translateY(-50%)}.projects-archive__inner[data-astro-cid-vt7x3rt2]{z-index:1;min-inline-size:0;max-inline-size:94rem;margin-inline:auto;position:relative}.projects-archive__group[data-astro-cid-vt7x3rt2]+.projects-archive__group[data-astro-cid-vt7x3rt2]{margin-block-start:clamp(7rem,13vw,13rem)}.projects-archive__group-header[data-astro-cid-vt7x3rt2]{border-block-end:.0625rem solid #1d1b193d;justify-content:space-between;align-items:end;gap:1.5rem;min-inline-size:0;margin-block-end:clamp(2.5rem,5vw,4.5rem);padding-block-end:1.2rem;display:flex}.projects-archive__group-header[data-astro-cid-vt7x3rt2] h2[data-astro-cid-vt7x3rt2]{min-inline-size:0;max-inline-size:20ch;font-family:inherit;font-size:clamp(2.1rem,4.8vw,4.75rem);font-weight:var(--weight-light);letter-spacing:-.045em;text-wrap:balance;line-height:.95}.projects-archive__group-header[data-astro-cid-vt7x3rt2] p[data-astro-cid-vt7x3rt2]{color:#1d1b19a8;font-size:.82rem;font-weight:var(--weight-medium);letter-spacing:.035em;flex:none;margin:0}.projects-archive__grid[data-astro-cid-vt7x3rt2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6.5rem) clamp(1.5rem,3vw,3.25rem);display:grid}.projects-archive__item[data-astro-cid-vt7x3rt2],.projects-archive__item[data-astro-cid-vt7x3rt2] figure[data-astro-cid-vt7x3rt2]{min-inline-size:0;margin:0}.projects-archive__item--lead[data-astro-cid-vt7x3rt2]{grid-column:1/-1}.projects-archive__item[data-astro-cid-vt7x3rt2]:nth-child(odd):not(:first-child){margin-block-start:clamp(3.5rem,7vw,7rem)}.projects-archive-card[data-astro-cid-vt7x3rt2]{block-size:clamp(34rem,63svh,50rem);color:inherit;background:#aaa39c;border:.0625rem solid #1d1b1938;border-radius:clamp(1.65rem,2.5vw,2.15rem);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2rem 4.75rem #38302a38,0 .45rem 1.4rem #38302a21}.projects-archive__item--lead[data-astro-cid-vt7x3rt2] .projects-archive-card[data-astro-cid-vt7x3rt2]{block-size:clamp(39rem,73svh,58rem)}.projects-archive-card[data-astro-cid-vt7x3rt2] figure[data-astro-cid-vt7x3rt2]{block-size:100%;position:relative}.projects-archive-card[data-astro-cid-vt7x3rt2] figure[data-astro-cid-vt7x3rt2]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#09080708 26%,#09080729 55%,#090807e6 100%);position:absolute;inset:0}.projects-archive-card__media[data-astro-cid-vt7x3rt2]{background:#aaa39c;block-size:100%;min-inline-size:0;overflow:hidden}.projects-archive-card[data-astro-cid-vt7x3rt2] img[data-astro-cid-vt7x3rt2]{object-fit:cover;filter:brightness(.94);block-size:100%;inline-size:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .9s;display:block}.projects-archive-card[data-astro-cid-vt7x3rt2] figcaption[data-astro-cid-vt7x3rt2]{z-index:2;color:#f8f5ef;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding:clamp(1.5rem,3vw,3rem);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.projects-archive-card[data-astro-cid-vt7x3rt2] h3[data-astro-cid-vt7x3rt2]{min-inline-size:0;max-inline-size:18ch;font-family:inherit;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:var(--weight-light);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:.98}.projects-archive__item--lead[data-astro-cid-vt7x3rt2] .projects-archive-card[data-astro-cid-vt7x3rt2] h3[data-astro-cid-vt7x3rt2]{font-size:clamp(2.5rem,4.8vw,5rem)}.projects-archive-card__action[data-astro-cid-vt7x3rt2]{opacity:.86;font-size:.8rem;font-weight:var(--weight-medium);letter-spacing:.035em;white-space:nowrap;flex:none;align-items:center;gap:.65rem;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);display:inline-flex}.projects-archive-card__action[data-astro-cid-vt7x3rt2]:before{content:"";background:currentColor;flex:none;block-size:.0625rem;inline-size:2.5rem;transition:inline-size .7s cubic-bezier(.2,.7,.2,1)}.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible{outline-offset:.4rem;outline:.25rem solid #173f65}@media (hover:hover) and (pointer:fine){.projects-archive-card[data-astro-cid-vt7x3rt2]:hover img[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible img[data-astro-cid-vt7x3rt2]{filter:brightness(.7);transform:scale(1.045)}.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2]{opacity:1;transform:translate(.2rem)}.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before,.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before{inline-size:4.75rem}}@media (width<=48rem){.projects-archive[data-astro-cid-vt7x3rt2]{padding-block:4.75rem 7rem;padding-inline:clamp(1rem,5vw,2rem)}.projects-archive__watermark[data-astro-cid-vt7x3rt2]{font-size:clamp(6rem,29vw,10rem);inset-block-start:42vh}.projects-archive__group[data-astro-cid-vt7x3rt2]+.projects-archive__group[data-astro-cid-vt7x3rt2]{margin-block-start:7rem}.projects-archive__group-header[data-astro-cid-vt7x3rt2]{align-items:flex-end;margin-block-end:2.25rem}.projects-archive__group-header[data-astro-cid-vt7x3rt2] h2[data-astro-cid-vt7x3rt2]{font-size:clamp(2rem,10vw,3.5rem)}.projects-archive__group-header[data-astro-cid-vt7x3rt2] p[data-astro-cid-vt7x3rt2]{font-size:.75rem}.projects-archive__grid[data-astro-cid-vt7x3rt2]{grid-template-columns:minmax(0,1fr);gap:2rem}.projects-archive__item--lead[data-astro-cid-vt7x3rt2]{grid-column:auto}.projects-archive__item[data-astro-cid-vt7x3rt2]:nth-child(odd):not(:first-child){margin-block-start:0}.projects-archive-card[data-astro-cid-vt7x3rt2],.projects-archive__item--lead[data-astro-cid-vt7x3rt2] .projects-archive-card[data-astro-cid-vt7x3rt2]{border-radius:clamp(1.4rem,6vw,2rem);block-size:clamp(25rem,54svh,38rem)}.projects-archive-card[data-astro-cid-vt7x3rt2] figcaption[data-astro-cid-vt7x3rt2]{flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(1.4rem,6vw,2rem)}.projects-archive-card[data-astro-cid-vt7x3rt2] h3[data-astro-cid-vt7x3rt2],.projects-archive__item--lead[data-astro-cid-vt7x3rt2] .projects-archive-card[data-astro-cid-vt7x3rt2] h3[data-astro-cid-vt7x3rt2]{font-size:clamp(1.8rem,8vw,2.75rem)}}@media (hover:none),(pointer:coarse){.projects-archive-card__action[data-astro-cid-vt7x3rt2]{opacity:1}.projects-archive-card__action[data-astro-cid-vt7x3rt2]:before{inline-size:3.5rem}}@media (prefers-reduced-motion:reduce){.projects-archive-card[data-astro-cid-vt7x3rt2] img[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:hover img[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible img[data-astro-cid-vt7x3rt2],.projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card__action[data-astro-cid-vt7x3rt2]:before,.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before,.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before{transition:none}.projects-archive-card[data-astro-cid-vt7x3rt2] img[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:hover img[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible img[data-astro-cid-vt7x3rt2]{transform:none}.projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2],.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2]{opacity:1;transform:none}.projects-archive-card__action[data-astro-cid-vt7x3rt2]:before,.projects-archive-card[data-astro-cid-vt7x3rt2]:hover .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before,.projects-archive-card[data-astro-cid-vt7x3rt2]:focus-visible .projects-archive-card__action[data-astro-cid-vt7x3rt2]:before{inline-size:3.5rem}}.projects-hero[data-astro-cid-dh637ihc]{isolation:isolate;color:#fff;background:#423e39;block-size:clamp(30rem,60svh,46rem);min-inline-size:0;position:relative;overflow:hidden}.projects-hero__image[data-astro-cid-dh637ihc],.projects-hero__shade[data-astro-cid-dh637ihc]{block-size:100%;inline-size:100%;position:absolute;inset:0}.projects-hero__image[data-astro-cid-dh637ihc]{z-index:-2;object-fit:cover;object-position:center 52%}.projects-hero__shade[data-astro-cid-dh637ihc]{z-index:-1;background:linear-gradient(#0000 70%,#c7c0b933 84%,#c7c0b9d1 98%,#c7c0b9 100%),linear-gradient(#0a09089e 0%,#0000 34%),linear-gradient(#0000 38%,#0a0908b3 100%),linear-gradient(90deg,#0a090840,#0000 62%)}.projects-hero__content[data-astro-cid-dh637ihc]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;block-size:100%;inline-size:min(100%,80rem);margin-inline:auto;padding:clamp(6.5rem,14svh,8rem) clamp(1rem,5vw,4rem) clamp(4.5rem,10svh,6rem);display:flex;position:relative}.projects-hero__copy[data-astro-cid-dh637ihc]{text-align:center;max-inline-size:58rem}.projects-hero[data-astro-cid-dh637ihc] h1[data-astro-cid-dh637ihc]{max-inline-size:15ch;font-family:var(--font-sans);font-size:clamp(3rem,7vw,6rem);font-weight:var(--weight-light);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 .15rem 1.5rem #00000047;margin:0;line-height:.94}.projects-hero[data-astro-cid-dh637ihc] p[data-astro-cid-dh637ihc]{color:#ffffffe0;text-wrap:pretty;text-shadow:0 .1rem 1rem #00000052;max-inline-size:54ch;margin:clamp(1.25rem,2.5vw,2rem) auto 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.6}@media (width<=48rem){.projects-hero[data-astro-cid-dh637ihc]{block-size:clamp(28rem,60svh,36rem)}.projects-hero__content[data-astro-cid-dh637ihc]{padding-block:6.5rem 4.5rem;padding-inline:clamp(1rem,6vw,2rem)}.projects-hero[data-astro-cid-dh637ihc] h1[data-astro-cid-dh637ihc]{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.98}}
