.ph{position:relative;overflow:hidden;background:var(--stone-deep);border-radius:3px;isolation:isolate}.ph-in{position:absolute;inset:-7% 0;will-change:transform}.ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s var(--ease);filter:saturate(.88) sepia(.1) contrast(1.03) brightness(1.01)}.ph:before{content:"";inset:0;z-index:2;background:linear-gradient(128deg,rgba(255,238,204,.36),rgba(255,238,204,0) 42%,rgba(64,40,16,0) 62%,rgba(64,40,16,.22))}.ph .sheen,.ph:before{position:absolute;pointer-events:none}.ph .sheen{z-index:3;top:-20%;bottom:-20%;left:0;width:36%;background:linear-gradient(100deg,rgba(255,248,228,0),rgba(255,248,228,.42) 50%,rgba(255,248,228,0));transform:translateX(-160%) skewX(-14deg)}.ph .curtain{position:absolute;inset:0;z-index:4;background:var(--stone);transform-origin:top;pointer-events:none}.ph.open .curtain{transform:scaleY(0);transition:transform 1.15s var(--ease-io)}.ph.open img{transform:scale(1.04)}html:not(.static):not(.rm) .ph:not(.open) img{transform:scale(1.22)}html.rm .ph .curtain,html.static .ph .curtain{display:none}html.rm .ph img{transform:none!important}.ph .art{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(90% 70% at 30% 22%,#fcf5e6,#e3d7c3 55%,#cdbfa8)}.ph .art svg{width:66%;max-height:78%;height:auto;filter:drop-shadow(0 18px 22px rgba(70,45,15,.28))}.vitrin{padding:clamp(56px,7vw,110px) 0 clamp(80px,10vw,150px);background:var(--stone);scroll-margin-top:24px}.vt-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:end;margin-bottom:clamp(36px,5vw,72px)}.vt-top h2{position:relative}.vt-top h2 .lit{position:absolute;inset:0;color:var(--gold);clip-path:inset(0 100% 0 0)}.vt-top h2.lit-run .lit{animation:litband 1.6s var(--ease-io) forwards}html.rm .vt-top h2 .lit,html.static .vt-top h2 .lit{display:none}@keyframes litband{0%{clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0 18% 0 30%)}to{clip-path:inset(0 0 0 100%)}}.showcase{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:56px;align-items:start}.pc{display:block;text-decoration:none;color:inherit;cursor:pointer;position:relative}.pc .ph{aspect-ratio:4/5}.pc-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:baseline;margin-top:16px}.pc-info h3{grid-column:1}.pc-info .spec{grid-column:1;font-size:14px;color:var(--ink-3)}.pc-info .pp{grid-column:2;grid-row:1/3;text-align:right;font-weight:600;font-size:19px;white-space:nowrap}.pc-info .pp small{display:block;font-size:12.5px;font-weight:400;color:var(--ink-3)}.pc-info .pp .odo{font-size:20px}@media (hover:hover) and (pointer:fine){.pc:hover .ph img{transform:scale(1.09)}.pc:hover .sheen{transform:translateX(420%) skewX(-14deg);transition:transform 1.1s var(--ease-io)}}.pc:active .ph{transform:scale(.985);transition:transform .2s}.pc:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.showcase .pc:first-child{grid-column:1/7;grid-row:1/3}.showcase .pc:first-child .ph{border-radius:999px 999px 3px 3px/36% 36% 3px 3px}.showcase .pc:first-child .pc-info h3{font-size:clamp(1.4rem,1rem + 1vw,2rem)}.showcase .pc:nth-child(2){grid-column:8/12;margin-top:72px}.showcase .pc:nth-child(2) .ph{aspect-ratio:5/4}.showcase .pc:nth-child(3){grid-column:9/13;grid-row:2}.showcase .pc:nth-child(4){grid-column:2/6;margin-top:40px}.showcase .pc:nth-child(4) .ph{aspect-ratio:1/1}.showcase .pc:nth-child(5){grid-column:7/10}.showcase .pc:nth-child(5) .ph{aspect-ratio:3/4}.showcase .pc:nth-child(6){grid-column:10/13;margin-top:150px}.showcase .pc:nth-child(6) .ph{aspect-ratio:3/4}@media (max-width:899px){.vt-top{grid-template-columns:1fr;gap:16px}.showcase{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:36px}.showcase .pc:nth-child(n){grid-column:auto;grid-row:auto;margin-top:0}.showcase .pc:first-child,.showcase .pc:nth-child(4){grid-column:1/3}.showcase .pc:nth-child(4) .ph{aspect-ratio:5/4}.showcase .pc:nth-child(3),.showcase .pc:nth-child(6){margin-top:48px}.pc-info{grid-template-columns:1fr;gap:2px}.pc-info .pp{grid-column:1;grid-row:auto;text-align:left;margin-top:6px}.pc-info .pp,.pc-info .pp .odo{font-size:17px}.pc-info .pp small{display:inline;margin-left:4px}.pc .d3{font-size:17px}}@media (min-width:600px) and (max-width:899px){.showcase .pc:first-child .ph{aspect-ratio:1/1}}@media (min-width:900px) and (max-width:1199px){.showcase .pc:nth-child(n+2) .pc-info{grid-template-columns:minmax(0,1fr)}.showcase .pc:nth-child(n+2) .pc-info .pp{grid-column:1;grid-row:auto;text-align:left;margin-top:6px}.showcase .pc:nth-child(n+2) .pc-info .pp small{display:inline;margin-left:4px}}@media (max-height:559px) and (orientation:landscape){.showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase .pc:nth-child(n){grid-column:auto;margin-top:0}.showcase .pc:nth-child(n) .ph{aspect-ratio:4/5}.showcase .pc:first-child{grid-column:span 2}.showcase .pc:first-child .ph{aspect-ratio:3/2}}@media (max-width:379px){.pc-info .pp,.showcase .pc:nth-child(n+2) .pc-info .pp{white-space:normal}.pc-info .pp small,.showcase .pc:nth-child(n+2) .pc-info .pp small{display:block;margin-left:0}}