.work[data-astro-cid-yjitjrjk]{padding-top:clamp(1.75rem,1.25rem + 1.5vw,2.25rem)}.filters[data-astro-cid-yjitjrjk]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.75rem;display:flex}.filters__label[data-astro-cid-yjitjrjk]{color:var(--gold-ink);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pills[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:.6rem;display:flex}.pill[data-astro-cid-yjitjrjk]{border:1px solid var(--line-strong);min-height:40px;color:var(--text);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:#f1f0ec;border-radius:3px;padding:.45rem 1.1rem;font-size:.875rem;font-weight:500}.pill[data-astro-cid-yjitjrjk]:hover{background:#e9e7e1}.pill[data-astro-cid-yjitjrjk][aria-pressed=true]{background:linear-gradient(180deg, var(--btn-gold-1), var(--btn-gold-2));color:#15191e;border-color:#0000;font-weight:600}.filters__meta[data-astro-cid-yjitjrjk]{color:var(--text-muted);align-items:center;gap:1.5rem;margin-left:auto;font-size:.875rem;display:flex}.filters__count[data-astro-cid-yjitjrjk]{border-right:1px solid var(--line-strong);padding-right:1.5rem}.sort[data-astro-cid-yjitjrjk]{align-items:center;gap:.35rem;display:inline-flex;position:relative}.sort[data-astro-cid-yjitjrjk] select[data-astro-cid-yjitjrjk]{appearance:none;min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:.4rem 1.6rem .4rem .25rem;font-size:.875rem}.sort[data-astro-cid-yjitjrjk] .icon{pointer-events:none;color:var(--text);position:absolute;right:0}.no-js .pills[data-astro-cid-yjitjrjk],.no-js .sort[data-astro-cid-yjitjrjk]{display:none}.project-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.project-grid[data-astro-cid-yjitjrjk] .pcard[hidden]{display:none}.empty[data-astro-cid-yjitjrjk]{color:var(--text-muted);padding:2rem 0}@media (width<=1080px){.project-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.project-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}.filters__meta[data-astro-cid-yjitjrjk]{margin-left:0}}.principles[data-astro-cid-yjitjrjk]{isolation:isolate;padding-block:clamp(2.75rem,2rem + 2.5vw,3.75rem);position:relative;overflow:hidden}.principles__bg[data-astro-cid-yjitjrjk]{z-index:-2;object-fit:cover;object-position:80% 50%;width:100%;height:100%;position:absolute;inset:0}.principles[data-astro-cid-yjitjrjk]:before{content:"";z-index:-1;background:linear-gradient(90deg,#09121bf5 0%,#09121be6 45%,#09121b99 62%,#09121b1a 80%,#09121b00 100%);position:absolute;inset:0}.principles__grid[data-astro-cid-yjitjrjk]{grid-template-columns:minmax(0,44fr) minmax(0,26fr) minmax(0,24fr);align-items:center;gap:2rem clamp(2rem,4vw,4rem);display:grid}.principles__copy[data-astro-cid-yjitjrjk] h2[data-astro-cid-yjitjrjk]{font-size:clamp(2rem,1.3rem + 1.9vw,2.65rem)}.principles__copy[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{max-width:34rem;margin:1rem 0 1.6rem;font-size:1rem;line-height:1.6}.principles__list[data-astro-cid-yjitjrjk]{border-left:1px solid #e3a25c8c;gap:1.25rem;padding-left:clamp(1.5rem,3vw,2.5rem)}.principles__list[data-astro-cid-yjitjrjk] .feature{grid-template-columns:2.2rem minmax(0,1fr);gap:1rem}.principles__list[data-astro-cid-yjitjrjk] .feature .icon{width:2rem;height:2rem}.principles__list[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk]{font-size:.95rem}.principles__list[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{font-size:.85rem}@media (width<=960px){.principles__grid[data-astro-cid-yjitjrjk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.principles[data-astro-cid-yjitjrjk]:before{background:linear-gradient(90deg,#09121bf2 0%,#09121bd9 70%,#09121b99 100%)}}@media (width<=680px){.principles__grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}}
