.pc-hero[data-astro-cid-yjitjrjk]{padding:calc(68px + clamp(40px, 5vw, 72px)) var(--pad) clamp(32px, 4vw, 56px);background:var(--color-paper);border-bottom:1px solid #1818181a}.pc-hero-inner[data-astro-cid-yjitjrjk]{max-width:900px}.pc-hero-top[data-astro-cid-yjitjrjk]{justify-content:space-between;align-items:center;margin-bottom:clamp(16px,2vw,28px);display:flex}.pc-tag[data-astro-cid-yjitjrjk]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);font-size:11px;font-weight:500}.pc-count[data-astro-cid-yjitjrjk]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-red);font-size:11px;font-weight:500}.pc-h1[data-astro-cid-yjitjrjk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 clamp(14px,1.8vw,24px);font-size:clamp(40px,4.5vw,64px);font-weight:600;line-height:1}.pc-h1-lo[data-astro-cid-yjitjrjk]{color:var(--color-mute);font-style:normal;font-weight:300}.pc-lead[data-astro-cid-yjitjrjk]{font-family:var(--font-body);color:var(--color-mute);max-width:56ch;margin:0;font-size:15px;line-height:1.65}.pc-filters[data-astro-cid-yjitjrjk]{padding:0 var(--pad);background:var(--color-paper);border-bottom:1px solid #1818181a;flex-direction:column;display:flex}.pc-filter-row[data-astro-cid-yjitjrjk]{display:flex}.pc-filter-row[data-astro-cid-yjitjrjk]+.pc-filter-row[data-astro-cid-yjitjrjk]{border-top:1px solid #18181812}.pc-filter[data-astro-cid-yjitjrjk]{cursor:pointer;font-family:var(--font-body);color:var(--color-mute);background:0 0;border:none;margin-right:32px;padding:16px 0;font-size:13px;font-weight:500;transition:color .25s;position:relative}.pc-filter[data-astro-cid-yjitjrjk]:after{content:"";background:var(--color-ink);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pc-filter[data-astro-cid-yjitjrjk].active{color:var(--color-ink)}.pc-filter[data-astro-cid-yjitjrjk].active:after{transform:scaleX(1)}.pc-filter[data-astro-cid-yjitjrjk]:hover{color:var(--color-ink)}.pc-section[data-astro-cid-yjitjrjk]{padding:clamp(48px, 6vw, 96px) var(--pad) clamp(64px, 8vw, 128px);background:var(--color-white)}.pc-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,1fr);gap:clamp(48px,6vw,96px) clamp(24px,3vw,48px);display:grid}.pc-item[data-astro-cid-yjitjrjk]{flex-direction:column;display:flex}.pc-img-link[data-astro-cid-yjitjrjk]{display:block;position:relative;overflow:hidden}.pc-img-link[data-astro-cid-yjitjrjk]:after{content:"";background:var(--color-red);width:0;height:3px;transition:width .8s var(--ease);position:absolute;bottom:0;left:0}.pc-img-link[data-astro-cid-yjitjrjk]:hover:after{width:100%}.pc-plate[data-astro-cid-yjitjrjk]{aspect-ratio:4/3;background:var(--color-stone);width:100%;overflow:hidden}.pc-plate[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.pc-img-link[data-astro-cid-yjitjrjk]:hover .pc-plate[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{transform:scale(1.05)}.pc-info[data-astro-cid-yjitjrjk]{flex-direction:column;flex:1;padding-top:16px;display:flex}.pc-location[data-astro-cid-yjitjrjk]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-red);margin-bottom:8px;font-size:11px;font-weight:500}.pc-name[data-astro-cid-yjitjrjk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:600;line-height:.95}.pc-name[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{color:inherit;text-decoration:none;transition:color .25s}.pc-name[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]:hover{color:var(--color-mute)}.pc-item[data-astro-cid-yjitjrjk]{container-type:inline-size}.pc-specs[data-astro-cid-yjitjrjk]{border-top:1px solid var(--color-stone);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.9fr);margin:14px 0 18px;display:grid}.pc-specs--4[data-astro-cid-yjitjrjk]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.9fr)}.pc-specs--4[data-astro-cid-yjitjrjk] .pc-spec[data-astro-cid-yjitjrjk] dd[data-astro-cid-yjitjrjk]{font-size:clamp(14px,1.2vw,17px)}.pc-specs--2[data-astro-cid-yjitjrjk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-spec[data-astro-cid-yjitjrjk]{border-left:1px solid var(--color-stone);min-width:0;padding:12px 16px}.pc-spec[data-astro-cid-yjitjrjk]:first-child{border-left:none;padding-left:0}.pc-spec[data-astro-cid-yjitjrjk] dt[data-astro-cid-yjitjrjk]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mute);margin-bottom:5px;font-size:10px}.pc-spec[data-astro-cid-yjitjrjk] dd[data-astro-cid-yjitjrjk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.35vw,19px);font-weight:600;line-height:1.15}@container (width<=480px){.pc-specs[data-astro-cid-yjitjrjk],.pc-specs--4[data-astro-cid-yjitjrjk],.pc-specs--2[data-astro-cid-yjitjrjk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-spec--price[data-astro-cid-yjitjrjk]{order:1}.pc-spec--avail[data-astro-cid-yjitjrjk]{order:2}.pc-spec--layouts[data-astro-cid-yjitjrjk]{border-left:none;border-top:1px solid var(--color-stone);order:3;grid-column:1/-1;padding-left:0}.pc-spec--done[data-astro-cid-yjitjrjk]{border-left:none;border-top:1px solid var(--color-stone);order:4;grid-column:1/-1;padding-left:0}.pc-spec--avail[data-astro-cid-yjitjrjk]{border-left:1px solid var(--color-stone);padding-left:16px}}.pc-cta[data-astro-cid-yjitjrjk]{background:var(--color-ink);height:40px;color:var(--color-paper);font-family:var(--font-body);white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .22s;display:inline-flex}.pc-cta[data-astro-cid-yjitjrjk] svg[data-astro-cid-yjitjrjk]{stroke:#fff;flex-shrink:0}.pc-cta[data-astro-cid-yjitjrjk]:hover{background:#2d2d2d}.pc-empty[data-astro-cid-yjitjrjk]{padding:clamp(48px, 6vw, 80px) var(--pad);background:var(--color-white);border-top:1px solid #18181814;flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pc-empty-msg[data-astro-cid-yjitjrjk]{font-family:var(--font-body);color:var(--color-mute);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.pc-btn[data-astro-cid-yjitjrjk]{height:40px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:500;transition:background .22s,color .22s;display:inline-flex}.pc-btn[data-astro-cid-yjitjrjk] svg[data-astro-cid-yjitjrjk]{stroke:currentColor;flex-shrink:0}.pc-btn--ink[data-astro-cid-yjitjrjk]{background:var(--color-ink);color:var(--color-paper)}.pc-btn--ink[data-astro-cid-yjitjrjk]:hover{background:#2d2d2d}.pc-btn--ghost[data-astro-cid-yjitjrjk]{color:var(--color-ink);background:0 0}.pc-btn--ghost[data-astro-cid-yjitjrjk]:hover{background:var(--color-ink);color:var(--color-paper)}.pc-btn[data-astro-cid-yjitjrjk]:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.pc-pick[data-astro-cid-yjitjrjk]{padding:20px var(--pad);background:var(--color-paper);border-bottom:1px solid #1818181a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pc-pick-note[data-astro-cid-yjitjrjk]{font-family:var(--font-body);color:var(--color-mute);max-width:56ch;margin:0;font-size:14px;line-height:1.6}.pc-bottom[data-astro-cid-yjitjrjk]{padding:clamp(40px, 5vw, 72px) var(--pad);background:var(--color-stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.pc-bottom-note[data-astro-cid-yjitjrjk]{font-family:var(--font-body);color:var(--color-mute);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.pc-bottom-actions[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=860px){.pc-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,1fr);gap:clamp(36px,5vw,64px) clamp(16px,2.5vw,32px)}.pc-name[data-astro-cid-yjitjrjk]{font-size:clamp(22px,4vw,36px)}}@media (width<=600px){.pc-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}.pc-filter-row[data-astro-cid-yjitjrjk]{-webkit-overflow-scrolling:touch;overflow-x:auto}.pc-filter[data-astro-cid-yjitjrjk]{white-space:nowrap}.pc-bottom[data-astro-cid-yjitjrjk],.pc-pick[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:flex-start}.pc-bottom-actions[data-astro-cid-yjitjrjk]{flex-direction:column;align-self:stretch}.pc-bottom-actions[data-astro-cid-yjitjrjk] .pc-btn[data-astro-cid-yjitjrjk]{width:100%}.pc-empty[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pc-plate[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk],.pc-img-link[data-astro-cid-yjitjrjk]:after{transition:none}}
