.pg-stores{font-size:16px;line-height:1.6}.pg-stores .intro{z-index:5;text-align:center;pointer-events:none;text-shadow:0 1px 20px #00000080;padding:0 20px;position:fixed;top:108px;left:0;right:0}.pg-stores .intro .eyebrow{letter-spacing:.24em;color:#fdfcf8c7;margin:0 0 6px;font-size:11px}.pg-stores .intro h1{font-family:var(--serif);color:#fdfcf8;margin:0;font-size:clamp(26px,3.4vw,40px);font-style:italic;font-weight:400}.pg-stores .intro p.byline{color:#fdfcf8eb;max-width:62ch;margin:14px auto 0;font-size:clamp(14px,1.15vw,16px);line-height:1.6}.pg-stores .split{background:var(--ground);height:100vh;display:flex;position:relative}.pg-stores .split:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000009e 0%,#00000085 9%,#00000057 26%,#0000001f 40%,#0000 52%);position:absolute;inset:0}.pg-stores .store{transition:flex .6s var(--ease);flex:1;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.pg-stores .store+.store{border-left:1px solid #ffffff40}.pg-stores .store:hover{flex:1.35}.pg-stores .store img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), opacity .55s var(--ease);position:absolute;inset:0}.pg-stores .store:hover img{transform:scale(1.04)}.pg-stores .store .ph-alt,.pg-stores .store:hover .ph-base{opacity:0}.pg-stores .store:hover .ph-alt{opacity:1}.pg-stores .store .veil{transition:background .5s var(--ease);background:linear-gradient(62deg,#00000075 0%,#0000002e 32%,#0000 58%),linear-gradient(#0000001f 0%,#0000000f 40%,#0000007a 64%,#000000db 100%);position:absolute;inset:0}.pg-stores .store:hover .veil{background:linear-gradient(62deg,#00000080 0%,#00000038 32%,#0000 58%),linear-gradient(#00000029 0%,#0000001a 40%,#00000085 64%,#000000e0 100%)}.pg-stores .store .card{z-index:2;color:#fdfcf8;width:100%;padding:clamp(24px,4vw,52px);position:relative}.pg-stores .store .descriptor{font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase;color:#fdfcf8d1;margin:0 0 26px;font-size:13px;font-weight:600;display:block}.pg-stores .store h2{font-family:var(--serif);margin:0 0 10px;font-size:clamp(30px,3.4vw,46px);font-style:italic;font-weight:400;line-height:1.12}.pg-stores .store .facts{color:#fdfcf8c7;margin:0 0 20px;font-size:14px;line-height:1.65;display:block}.pg-stores .store .facts span{display:block}.pg-stores .store .go{letter-spacing:.16em;text-transform:uppercase;transition:border-color .3s var(--ease);border-bottom:1px solid #fdfcf880;padding-bottom:4px;font-size:11.5px;font-weight:600;display:inline-block}.pg-stores .store:hover .go{border-color:#fdfcf8}@media (max-width:780px){.pg-stores .split{flex-direction:column;height:auto;min-height:100vh;padding-top:0}.pg-stores .split:after{display:none}.pg-stores .store{min-height:55vh}.pg-stores .store+.store{border-top:1px solid #ffffff40;border-left:0}.pg-stores .store:hover{flex:1}.pg-stores .intro{background:var(--ground);text-shadow:none;padding:104px 20px 20px;position:static}.pg-stores .intro h1{color:var(--ink)}.pg-stores .intro .eyebrow{color:var(--ink-faint)}.pg-stores .intro p.byline{color:var(--ink-soft)}}@media (prefers-reduced-motion:reduce){.pg-stores .store,.pg-stores .store img,.pg-stores .store .veil,.pg-stores .store .go{transition:none}}
