.prj-hero[data-astro-cid-3rkrlumz]{padding-bottom:0}.prj-hero[data-astro-cid-3rkrlumz] .wrap[data-astro-cid-3rkrlumz]{text-align:center;justify-items:center;gap:8px;display:grid}.prj-hero[data-astro-cid-3rkrlumz] .kicker[data-astro-cid-3rkrlumz]{justify-content:center}.pslider[data-astro-cid-3rkrlumz]{padding:clamp(48px,6vw,88px) 0 clamp(60px,7vw,96px);position:relative;overflow:hidden}.pslider__stage[data-astro-cid-3rkrlumz]{position:relative}.pslider__viewport[data-astro-cid-3rkrlumz]{overflow:hidden}.pslider__track[data-astro-cid-3rkrlumz]{transition:transform .7s var(--out);align-items:center;display:flex;position:relative}.pslider__slide[data-astro-cid-3rkrlumz]{aspect-ratio:3/2;cursor:pointer;opacity:.4;width:min(1100px,74vw);transition:opacity .6s var(--out);border-radius:4px;flex:none;margin:0 clamp(8px,1.4vw,20px);position:relative;overflow:hidden}.pslider__slide[data-astro-cid-3rkrlumz].is-center{opacity:1;cursor:default}.pslider__img[data-astro-cid-3rkrlumz]{width:100%;height:100%;display:block}.pslider__img[data-astro-cid-3rkrlumz] img{object-fit:cover;width:100%;height:100%}.pslider__scrim[data-astro-cid-3rkrlumz]{background:linear-gradient(#13110e0d 0% 45%,#13110ecc 100%);position:absolute;inset:0}.pslider__cap[data-astro-cid-3rkrlumz]{z-index:2;text-align:center;color:var(--milk);opacity:0;pointer-events:none;transition:opacity .5s var(--out);justify-items:center;gap:10px;padding:0 20px;display:grid;position:absolute;bottom:clamp(20px,3vw,40px);left:0;right:0}.pslider__slide[data-astro-cid-3rkrlumz].is-center .pslider__cap[data-astro-cid-3rkrlumz]{opacity:1;pointer-events:auto}.pslider__place[data-astro-cid-3rkrlumz]{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-size:12px}.pslider__title[data-astro-cid-3rkrlumz]{font-family:var(--f-display);text-transform:uppercase;color:var(--milk);font-size:clamp(22px,2.6vw,40px);font-weight:400;line-height:1.15}.pslider__more[data-astro-cid-3rkrlumz]{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--milk);border-bottom:1px solid var(--line-strong);transition:border-color .25s var(--out), opacity .25s var(--out);padding-bottom:4px;font-size:13px}.pslider__more[data-astro-cid-3rkrlumz]:hover{border-color:var(--milk)}.pslider__nav[data-astro-cid-3rkrlumz]{z-index:3;border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);transition:background-color .2s var(--out), color .2s var(--out), border-color .2s var(--out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pslider__nav--prev[data-astro-cid-3rkrlumz]{left:clamp(12px,2vw,28px)}.pslider__nav--next[data-astro-cid-3rkrlumz]{right:clamp(12px,2vw,28px)}.pslider__nav[data-astro-cid-3rkrlumz]:hover{background:var(--ink);color:var(--milk);border-color:var(--ink)}.pslider__count[data-astro-cid-3rkrlumz]{text-align:center;font-family:var(--f-label);letter-spacing:.14em;color:var(--milk-dim);margin-top:clamp(20px,3vw,32px);font-size:12px}@media (width<=900px){.pslider__slide[data-astro-cid-3rkrlumz]{width:84vw}}@media (width<=640px){.pslider__nav[data-astro-cid-3rkrlumz]{width:36px;height:36px}.pslider__nav--prev[data-astro-cid-3rkrlumz]{left:8px}.pslider__nav--next[data-astro-cid-3rkrlumz]{right:8px}}.prj-list-sec[data-astro-cid-3rkrlumz]{background:var(--milk);color:var(--ink)}.cbar[data-astro-cid-3rkrlumz]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(40px,5vw,72px);display:flex}.cbox[data-astro-cid-3rkrlumz]{border:1px solid var(--ink);background:0 0;align-items:center;width:min(100%,280px);height:50px;display:flex;position:relative}.cbox[data-astro-cid-3rkrlumz] select[data-astro-cid-3rkrlumz],.cbox[data-astro-cid-3rkrlumz] input[data-astro-cid-3rkrlumz]{-webkit-appearance:none;appearance:none;width:100%;height:100%;font:inherit;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;outline:none;padding:0 18px;font-size:12.5px}.cbox[data-astro-cid-3rkrlumz] input[data-astro-cid-3rkrlumz]::placeholder{color:var(--brass);opacity:1}.prj-grid[data-astro-cid-3rkrlumz]{flex-wrap:wrap;justify-content:center;gap:clamp(48px,6vw,96px) clamp(24px,3vw,48px);display:flex}.prj-grid[data-astro-cid-3rkrlumz][hidden]{display:none}.prj-none[data-astro-cid-3rkrlumz]{text-align:center;color:var(--brass);margin:72px auto 0}.prj-more[data-astro-cid-3rkrlumz]{justify-content:center;margin-top:clamp(56px,6vw,96px);display:flex}.prj-more[data-astro-cid-3rkrlumz][hidden]{display:none}.loadmore[data-astro-cid-3rkrlumz]{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--milk);background:var(--taupe);border-radius:var(--radius-pill);transition:background-color .25s var(--out);padding:14px 36px;font-size:12.5px}.loadmore[data-astro-cid-3rkrlumz]:hover{background:var(--ink)}@media (width<=560px){.cbox[data-astro-cid-3rkrlumz]{width:100%}}
