/* V2 adds watercolor spot art to the approved V1; no page/data redesign. */
.seven-edition .hero-magazine.hero-v2{padding-top:126px;background:radial-gradient(ellipse at 7% 13%,#efc0bc32,transparent 29%),radial-gradient(ellipse at 52% 7%,#b2cedd35,transparent 28%),radial-gradient(ellipse at 93% 68%,#f3c4b430,transparent 28%),radial-gradient(ellipse at 40% 100%,#ebcd9b38,transparent 36%),repeating-linear-gradient(13deg,#ffffff19 0 1px,transparent 1px 5px),#fffaf2}
.hero-v2 .hero-art-layer .hero-peach-v2{width:200px;height:auto;left:0;top:0;opacity:.94;object-fit:contain}
.hero-v2 .hero-art-layer .hero-palace-wash{width:300px;height:auto;left:calc(50% - 180px);top:0;opacity:.2;object-fit:contain}
.hero-v2 .hero-eave{opacity:.48}
@media(min-width:1100px){.hero-v2 .hero-red-seal{top:-38px}}
.hero-v2 .hero-temple{width:132px;height:auto;object-fit:contain;opacity:1}
.hero-v2 .hero-photo-grid .hero-snapshot small{display:flex;align-items:center;gap:4px}
.hero-v2 .hero-photo-grid .hero-card-watercolor{display:block;width:66px;height:44px;object-fit:contain;pointer-events:none;flex:none;margin-top:-2px}
.hero-v2 .hero-photo-grid .hero-snapshot-4 .hero-card-watercolor{width:50px;opacity:.7}
@media(max-width:1199px){.hero-v2 .hero-photo-grid .hero-card-watercolor{display:none}}
@media(max-width:1099px){.seven-edition .hero-magazine.hero-v2{padding-top:118px}.hero-v2 .hero-art-layer .hero-peach-v2{width:160px;left:0;top:0}.hero-v2 .hero-art-layer .hero-palace-wash{width:235px;left:calc(50% - 105px);top:0;opacity:.18}.hero-v2 .hero-art-layer .hero-eave{display:none}}
@media(max-width:639px){.seven-edition .hero-magazine.hero-v2{padding-top:64px}.hero-v2 .hero-art-layer .hero-peach-v2{width:106px;left:0;top:0}.hero-v2 .hero-art-layer .hero-palace-wash{width:150px;left:auto;right:12px;top:0;opacity:.16}.hero-v2 .hero-photo-grid .hero-snapshot small{display:none}}
