.ProjectBlock-module__o79keG__block{border-radius:var(--radius);background-color:var(--color-neutral);color:var(--color-ink);isolation:isolate;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.ProjectBlock-module__o79keG__linked:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.ProjectBlock-module__o79keG__bg-stone{background-color:var(--color-cream)}.ProjectBlock-module__o79keG__bg-tapin{background-color:#dcebd4}.ProjectBlock-module__o79keG__bg-bashem{background-color:#eee8e8}.ProjectBlock-module__o79keG__visualWrap{aspect-ratio:11/6;width:100%;position:relative;overflow:hidden}.ProjectBlock-module__o79keG__featured .ProjectBlock-module__o79keG__visualWrap{aspect-ratio:9/2}@media (min-width:641px) and (max-width:1023px){.ProjectBlock-module__o79keG__featured .ProjectBlock-module__o79keG__visualWrap{aspect-ratio:3}}.ProjectBlock-module__o79keG__visualScale{transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ProjectBlock-module__o79keG__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ProjectBlock-module__o79keG__label{clip:auto;z-index:1;border-radius:calc(var(--radius) / 2);background-color:var(--color-cream);width:auto;height:auto;color:var(--color-ink);font-size:var(--step--1);letter-spacing:0;opacity:0;pointer-events:none;margin:0;padding:.3rem .6rem;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s;bottom:.75rem;left:.75rem;transform:translateY(4px)}.ProjectBlock-module__o79keG__linked:hover .ProjectBlock-module__o79keG__visualScale,.ProjectBlock-module__o79keG__linked:focus-visible .ProjectBlock-module__o79keG__visualScale{transform:scale(1.025)translateY(-.5%)}.ProjectBlock-module__o79keG__linked:hover .ProjectBlock-module__o79keG__label,.ProjectBlock-module__o79keG__linked:focus-visible .ProjectBlock-module__o79keG__label{opacity:1;transform:none}}@media (max-width:640px){.ProjectBlock-module__o79keG__featured .ProjectBlock-module__o79keG__visualWrap{aspect-ratio:2}}@media (prefers-reduced-motion:reduce){.ProjectBlock-module__o79keG__visualScale,.ProjectBlock-module__o79keG__label{transition:none}.ProjectBlock-module__o79keG__linked:hover .ProjectBlock-module__o79keG__visualScale,.ProjectBlock-module__o79keG__linked:focus-visible .ProjectBlock-module__o79keG__visualScale,.ProjectBlock-module__o79keG__linked:hover .ProjectBlock-module__o79keG__label,.ProjectBlock-module__o79keG__linked:focus-visible .ProjectBlock-module__o79keG__label{transform:none}}
.page-module__E0kJGG__page{max-width:var(--content-max);padding:0 var(--page-pad);margin-inline:auto}.page-module__E0kJGG__featuredCard{border-radius:var(--radius);color:var(--color-ink);background:#eef0e5;grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);text-decoration:none;display:grid}.page-module__E0kJGG__featuredCopy{gap:1rem;display:grid}.page-module__E0kJGG__eyebrow{font-size:var(--step--1);color:var(--color-ink-soft)}.page-module__E0kJGG__featuredCopy h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.page-module__E0kJGG__featuredDescription{max-width:30ch;font-size:var(--step-0);color:var(--color-ink-soft);line-height:1.5}.page-module__E0kJGG__featuredAction{font-size:var(--step-0);color:#1a6b3c;align-items:center;gap:.75rem;margin-top:.5rem;font-weight:600;display:flex}.page-module__E0kJGG__featuredCard:hover .page-module__E0kJGG__featuredAction{text-underline-offset:4px;text-decoration:underline}.page-module__E0kJGG__featuredCard:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.page-module__E0kJGG__featuredArtwork{justify-self:center;width:100%;max-width:280px;height:auto;display:block}.page-module__E0kJGG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__E0kJGG__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,2.5vw,2rem);display:grid}.page-module__E0kJGG__grid>[data-layout=featured]{grid-column:1/-1}.page-module__E0kJGG__grid>[data-layout=current],.page-module__E0kJGG__grid>[data-layout=archive]{grid-column:span 6}.page-module__E0kJGG__tapinArtwork,.page-module__E0kJGG__bashemArtwork{width:100%;height:100%;position:relative;overflow:hidden}.page-module__E0kJGG__tapinArtwork{background:#8eca7b}.page-module__E0kJGG__bashemArtwork{background:#d6caca}.page-module__E0kJGG__projectArtworkImage{object-fit:cover}.page-module__E0kJGG__tapinArtwork .page-module__E0kJGG__projectArtworkImage{object-position:center;transform-origin:61.4% 38.3%;transform:scale(1.12)}.page-module__E0kJGG__bashemArtwork .page-module__E0kJGG__projectArtworkImage{object-position:center 75.7%;transform-origin:50% 52%;transform:scale(1.06)}@media (max-width:640px){.page-module__E0kJGG__page{padding-inline:clamp(1rem,4.5vw,1.25rem)}.page-module__E0kJGG__grid{grid-template-columns:1fr;gap:clamp(1rem,5vw,1.5rem)}.page-module__E0kJGG__grid>[data-layout]{grid-column:1/-1}.page-module__E0kJGG__featuredCard{grid-template-columns:1fr}.page-module__E0kJGG__featuredArtwork{max-width:180px}}
