.pslider2[data-astro-cid-m3x2mmds]{padding-top:var(--hdr-h);position:relative}.pslider2__stage[data-astro-cid-m3x2mmds]{height:calc(100svh - var(--hdr-h));min-height:480px;position:relative}.pslider2__viewport[data-astro-cid-m3x2mmds]{position:absolute;inset:0;overflow:hidden}.pslider2__track[data-astro-cid-m3x2mmds]{justify-content:center;align-items:center;gap:clamp(10px,1.6vw,28px);height:100%;display:flex}.pslider2__panel[data-astro-cid-m3x2mmds]{flex:none;justify-content:center;align-items:center;max-width:88vw;height:84%;display:flex;position:relative}.pslider2__panel[data-astro-cid-m3x2mmds] img[data-astro-cid-m3x2mmds]{object-fit:contain;opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .35s var(--ease);display:block}.pslider2__panel[data-astro-cid-m3x2mmds] img[data-astro-cid-m3x2mmds].is-loaded{opacity:1}.pslider2__panel--center[data-astro-cid-m3x2mmds]{cursor:zoom-in;max-width:82vw}.pslider2__panel--side[data-astro-cid-m3x2mmds]{opacity:.34;cursor:pointer;max-width:26vw;transition:opacity .3s var(--out)}.pslider2__panel--side[data-astro-cid-m3x2mmds]:hover{opacity:.6}.pslider2__num[data-astro-cid-m3x2mmds]{font-family:var(--f-label);letter-spacing:.1em;color:var(--milk-dim);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pslider2__num[data-astro-cid-m3x2mmds]:before{content:"";opacity:.6;background:currentColor;width:24px;height:1px}.pslider2__num--prev[data-astro-cid-m3x2mmds]{flex-direction:row-reverse;right:calc(100% + 12px)}.pslider2__num--prev[data-astro-cid-m3x2mmds]:before{order:2}.pslider2__num--next[data-astro-cid-m3x2mmds]{left:calc(100% + 12px)}.pslider2__nav[data-astro-cid-m3x2mmds]{z-index:3;border:1px solid var(--line-strong);width:52px;height:52px;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%)}.pslider2__nav--prev[data-astro-cid-m3x2mmds]{left:clamp(6px,1.6vw,24px)}.pslider2__nav--next[data-astro-cid-m3x2mmds]{right:clamp(6px,1.6vw,24px)}.pslider2__nav[data-astro-cid-m3x2mmds]:hover{background:var(--ink);color:var(--milk);border-color:var(--ink)}.pslider2__viewall[data-astro-cid-m3x2mmds]{z-index:3;border-radius:var(--radius-pill);background:var(--ink);height:46px;color:var(--milk);font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s var(--out);align-items:center;gap:10px;padding:0 22px;font-size:12px;display:inline-flex;position:absolute;bottom:clamp(20px,3vw,36px);left:50%;transform:translate(-50%)}.pslider2__viewall[data-astro-cid-m3x2mmds]:hover{background:var(--taupe)}.pslider2__viewall[data-astro-cid-m3x2mmds] .ic[data-astro-cid-m3x2mmds]{fill:currentColor;stroke:none;width:16px;height:16px}.pslider2__count[data-astro-cid-m3x2mmds]{text-align:center;font-family:var(--f-label);letter-spacing:.14em;color:var(--milk-dim);margin-top:clamp(14px,2vw,22px);font-size:12px}@media (width<=900px){.pslider2__panel--side[data-astro-cid-m3x2mmds]{max-width:14vw}.pslider2__num[data-astro-cid-m3x2mmds]{display:none}.pslider2__nav[data-astro-cid-m3x2mmds]{width:40px;height:40px}}@media (width<=640px){.pslider2__panel--side[data-astro-cid-m3x2mmds]{max-width:8vw}}.pgrid[data-astro-cid-m3x2mmds]{z-index:260;grid-template-rows:auto 1fr;display:none;position:fixed;inset:0}.pgrid[data-astro-cid-m3x2mmds][data-open=true]{display:grid}.pgrid__bar[data-astro-cid-m3x2mmds]{padding:clamp(16px, 2.4vw, 28px) var(--pad);justify-content:space-between;align-items:center;display:flex}.pgrid__count[data-astro-cid-m3x2mmds]{font-family:var(--f-label);letter-spacing:.14em;color:var(--milk-dim);font-size:12px}.pgrid__close[data-astro-cid-m3x2mmds]{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pgrid__scroll[data-astro-cid-m3x2mmds]{padding-bottom:clamp(32px,5vw,64px);overflow-y:auto}.pgrid__grid[data-astro-cid-m3x2mmds]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,16px);display:grid}.pgrid__cell[data-astro-cid-m3x2mmds]{aspect-ratio:4/3;border-radius:2px;position:relative;overflow:hidden}.pgrid__cell[data-astro-cid-m3x2mmds] img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--out), opacity .2s var(--out)}.pgrid__cell[data-astro-cid-m3x2mmds]:hover img{opacity:.85;transform:scale(1.04)}.pgrid__n[data-astro-cid-m3x2mmds]{z-index:2;font-family:var(--f-label);letter-spacing:.08em;color:var(--milk);text-shadow:0 1px 6px #0009;font-size:11px;position:absolute;bottom:8px;left:10px}@media (width<=900px){.pgrid__grid[data-astro-cid-m3x2mmds]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pgrid__grid[data-astro-cid-m3x2mmds]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb[data-astro-cid-m3x2mmds]{z-index:300;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.lb[data-astro-cid-m3x2mmds][data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.lb__bar[data-astro-cid-m3x2mmds]{justify-content:space-between;align-items:center;padding:clamp(16px,2.4vw,28px) clamp(16px,3vw,32px);display:flex}.lb__count[data-astro-cid-m3x2mmds]{font-family:var(--f-label);letter-spacing:.14em;color:var(--milk-dim);font-size:12px}.lb__close[data-astro-cid-m3x2mmds]{width:44px;height:44px;transition:background-color .2s var(--out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lb__close[data-astro-cid-m3x2mmds]:hover{background:#f9f8f41f}.lb__body[data-astro-cid-m3x2mmds]{grid-template-columns:clamp(48px,8vw,96px) 1fr clamp(48px,8vw,96px);align-items:stretch;min-height:0;display:grid}.lb__nav[data-astro-cid-m3x2mmds]{width:52px;height:52px;color:var(--milk);transition:background-color .2s var(--out), color .2s var(--out), border-color .2s var(--out);border:1px solid #f9f8f466;border-radius:50%;justify-content:center;place-self:center;align-items:center;display:inline-flex}.lb__nav[data-astro-cid-m3x2mmds]:hover{background:var(--milk);color:var(--ink);border-color:var(--milk)}.lb__frame[data-astro-cid-m3x2mmds]{scrollbar-width:thin;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.lb__img[data-astro-cid-m3x2mmds]{object-fit:contain;cursor:zoom-in;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:76svh}.lb[data-astro-cid-m3x2mmds][data-zoomed=true] .lb__frame[data-astro-cid-m3x2mmds]{cursor:grab;justify-content:flex-start;align-items:flex-start}.lb[data-astro-cid-m3x2mmds][data-zoomed=true] .lb__img[data-astro-cid-m3x2mmds]{cursor:zoom-out;width:auto;max-width:none;height:auto;max-height:none}.lb__hint[data-astro-cid-m3x2mmds]{text-align:center;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--milk-dim);padding:18px 0 clamp(18px,3vw,30px);font-size:11px}@media (width<=640px){.lb__nav[data-astro-cid-m3x2mmds]{width:40px;height:40px}.lb__body[data-astro-cid-m3x2mmds]{grid-template-columns:44px 1fr 44px}}.pvid[data-astro-cid-htz4f3go]{height:88svh;min-height:480px;max-height:860px;color:var(--milk);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pvid__media[data-astro-cid-htz4f3go]{display:block;position:absolute;inset:0}.pvid__media--still[data-astro-cid-htz4f3go] img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}video[data-astro-cid-htz4f3go].pvid__media{object-fit:cover;width:100%;height:100%}.pvid__scrim[data-astro-cid-htz4f3go]{background:linear-gradient(#13110e59 0%,#13110e26 30%,#13110e59 60%,#13110ee0 100%);position:absolute;inset:0}.pvid__playhero[data-astro-cid-htz4f3go]{z-index:3;-webkit-backdrop-filter:blur(6px);width:84px;height:84px;color:var(--milk);transition:background-color .2s var(--out), border-color .2s var(--out), transform .2s var(--out);background:#13110e59;border:1px solid #f9f8f480;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvid__playhero[data-astro-cid-htz4f3go]:hover,.pvid__playhero[data-astro-cid-htz4f3go]:focus-visible{border-color:var(--milk);background:#f9f8f429;transform:translate(-50%,-50%)scale(1.06)}.pvid__playhero[data-astro-cid-htz4f3go] .ic[data-astro-cid-htz4f3go]{fill:currentColor;stroke:none;width:30px;height:30px;margin-left:4px}@media (width<=640px){.pvid__playhero[data-astro-cid-htz4f3go]{width:64px;height:64px}.pvid__playhero[data-astro-cid-htz4f3go] .ic[data-astro-cid-htz4f3go]{width:24px;height:24px}}.pvid__in[data-astro-cid-htz4f3go]{z-index:2;gap:16px;max-width:40em;padding-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.pj-hero[data-astro-cid-yq2gsstb]{height:100svh;min-height:560px;position:relative;overflow:hidden}.pj-hero__img[data-astro-cid-yq2gsstb]{display:block;position:absolute;inset:0}.pj-hero__img[data-astro-cid-yq2gsstb] img{object-fit:cover;width:100%;height:100%}.pj-hero__scrim[data-astro-cid-yq2gsstb]{background:linear-gradient(#13110e80 0%,#13110e0f 28%,#13110e1f 48%,#13110ed1 100%);position:absolute;inset:0}.pj-hero__cap[data-astro-cid-yq2gsstb]{z-index:2;color:var(--milk);justify-items:start;gap:14px;display:grid;position:absolute;bottom:clamp(48px,7vw,96px);left:0;right:0}.pj-hero__cap[data-astro-cid-yq2gsstb] .kicker[data-astro-cid-yq2gsstb]{color:var(--stone)}.pj-hero__cap[data-astro-cid-yq2gsstb] .d1[data-astro-cid-yq2gsstb]{color:var(--milk);max-width:18em}.pj-hero__badge[data-astro-cid-yq2gsstb]{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--milk);border-radius:var(--radius-pill);padding:8px 18px;font-size:12px}.pj-hero__scroll[data-astro-cid-yq2gsstb]{right:var(--pad);z-index:2;font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--milk-dim);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:36px}.pj-hero__scroll[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{background:linear-gradient(var(--milk-dim), transparent);width:1px;height:30px}@media (width<=640px){.pj-hero__scroll[data-astro-cid-yq2gsstb]{display:none}}.crumbs[data-astro-cid-yq2gsstb]{color:var(--brass);flex-wrap:wrap;gap:10px;padding:22px 0;font-size:13px;display:flex}.crumbs[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{color:var(--ink)}.pj-info-sec[data-astro-cid-yq2gsstb]{padding-top:0}.pj-info[data-astro-cid-yq2gsstb]{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pj-info__desc[data-astro-cid-yq2gsstb]{gap:22px;display:grid}.pj-p[data-astro-cid-yq2gsstb]{color:var(--ink-soft);font-size:clamp(16px,1.1vw,18px);line-height:1.75}.pj-p[data-astro-cid-yq2gsstb] a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-strong)}.pj-p[data-astro-cid-yq2gsstb] a:hover{text-decoration-color:var(--ink)}.specs[data-astro-cid-yq2gsstb]{top:calc(var(--hdr-h) + 24px);display:grid;position:sticky}.specs[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);padding:16px 0}.specs[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:last-child{border-bottom:1px solid var(--line)}.specs[data-astro-cid-yq2gsstb] small[data-astro-cid-yq2gsstb]{letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin-bottom:4px;font-size:12px;display:block}.rule[data-astro-cid-yq2gsstb]{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);align-items:center;gap:24px;margin-bottom:clamp(32px,4vw,56px);font-size:12px;display:flex}.rule[data-astro-cid-yq2gsstb]:before,.rule[data-astro-cid-yq2gsstb]:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.pieces[data-astro-cid-yq2gsstb]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.piece__ill[data-astro-cid-yq2gsstb]{aspect-ratio:4/3;background:var(--milk);border-radius:4px;display:block;overflow:hidden}.piece__ill[data-astro-cid-yq2gsstb] img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--out)}.piece[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover .piece__ill[data-astro-cid-yq2gsstb] img{transform:scale(1.06)}.piece__cap[data-astro-cid-yq2gsstb]{justify-content:center;padding-top:14px;display:flex}.piece__cap[data-astro-cid-yq2gsstb] b[data-astro-cid-yq2gsstb]{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:14px}.pj-more-sec[data-astro-cid-yq2gsstb]{background:var(--milk);color:var(--ink)}.pj-more-grid[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:center;gap:clamp(48px,6vw,96px) clamp(24px,3vw,48px);display:flex}.cat-more[data-astro-cid-yq2gsstb]{background:var(--ink-soft)}.cat-more__in[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=900px){.pj-info[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.specs[data-astro-cid-yq2gsstb]{position:static}.pieces[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(2,minmax(0,1fr))}}
