.hero.hero-renewed{background:#fff}.hero.hero-renewed:after{content:none}.hero-heading-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-artwork{position:relative;margin:0}.hero-artwork picture{display:block;background:#fff}.hero-artwork img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.hero-artwork figcaption{position:absolute;right:18px;bottom:8px;color:#334155;background:#fffffff0;padding:2px 8px;font-size:11px}.hero.hero-renewed .hero-support{display:flex;align-items:center;justify-content:space-between;min-height:0;gap:26px;padding-block:26px 30px}.hero-support-text>p{font-size:18px;font-weight:600}.hero-support-text .hero-support-note{font-size:16px;color:var(--muted);font-weight:500;margin-top:5px}.hero.hero-renewed .btn-row{margin:0;flex-shrink:0}.hero.hero-renewed .hero-tags{margin-top:12px;font-size:12px;color:var(--muted)}@media(max-width:1100px){.hero.hero-renewed .hero-support{flex-wrap:wrap;gap:20px}}@media(max-width:600px){.hero-artwork img{max-height:none}.hero-artwork figcaption{font-size:10px;right:8px;bottom:5px}.hero.hero-renewed .hero-support{display:flex;flex-direction:column;align-items:stretch;padding-block:23px 27px;gap:20px}.hero-support-text>p{font-size:17px}.hero-support-text .hero-support-note{font-size:16px}.hero.hero-renewed .hero-tags{font-size:11px;gap:10px}.hero.hero-renewed .btn-row{flex-direction:column;align-items:stretch;gap:11px}.hero.hero-renewed .btn{width:100%;font-size:15px;min-height:52px}}.hero-artwork .hero-city-label{position:absolute;left:69.5%;top:36.7%;transform:translate(-50%,-50%);margin:0;padding:0;color:#0b2946;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(12px,1.5vw,22px);font-weight:600;line-height:1.2;letter-spacing:.12em;white-space:nowrap}@media(max-width:600px){.hero-artwork .hero-city-label{left:50%;top:70.2%;font-size:clamp(11px,3vw,16px)}}
