.pw-page,.pw-page *{box-sizing:border-box}.pw-page{--pw-page-pad:clamp(12px,1.7vw,32px);min-height:100vh;padding:var(--site-header-height) var(--pw-page-pad) clamp(64px,7vw,128px);background:#eee9e2;color:#171717}.pw-page>*{max-width:1880px;margin-inline:auto}.pw-page-heading{margin-block:clamp(28px,4.5vw,84px) clamp(18px,2.2vw,40px);font-size:min(13.4vw,250px);line-height:.8;letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap}.pw-filter{display:flex;flex-wrap:wrap;gap:4px clamp(18px,2vw,32px);margin-bottom:clamp(18px,2.2vw,40px)}.pw-filter__item{position:relative;display:inline-flex;align-items:baseline;gap:3px;min-height:40px;padding:0 0 0 14px;border:0;background:none;color:hsla(0,0%,9%,.46);font:inherit;font-size:clamp(16px,1.2vw,21px);letter-spacing:-.02em;line-height:40px;cursor:pointer;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.pw-filter__item:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:#ff3c00;transform:scale(0);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pw-filter__item sup{font-size:.62em;line-height:0;opacity:.8}.pw-filter__item[aria-pressed=true]{color:#171717}.pw-filter__item[aria-pressed=true]:before{transform:scale(1)}.pw-filter__item:focus-visible{outline:2px solid #ff3c00;outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.pw-filter__item:hover{color:#171717}}.pw-filter-result.is-switched{animation:pw-filter-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes pw-filter-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.pw-filter-result,.pw-filter__item,.pw-filter__item:before{transition:none;animation:none}}