
.cuore-story{max-width:1440px;margin:auto;background:#fbfaf6;color:#263e36}.cuore-story p{line-height:2.1}.cuore-title{padding:72px 8% 55px}.cuore-title>p:first-child{font-size:12px;letter-spacing:.15em}.cuore-story h1,.cuore-story h2,.cuore-story h3{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:400;line-height:1.65;letter-spacing:.06em}.cuore-title h1{font-size:clamp(32px,4.3vw,60px);margin:18px 0}.cuore-title .cuore-lead{font-size:15px;letter-spacing:.18em}.cuore-story figure{margin:0}.cuore-hero{height:600px;margin:0 4%!important}.cuore-hero img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.cuore-anchor{display:flex;justify-content:center;gap:60px;border-bottom:1px solid #dedfd5;padding:26px 20px}.cuore-anchor a{font-size:12px;color:inherit;text-decoration:none}.cuore-section{padding:90px 8%}.cuore-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cuore-location{font-size:12px;letter-spacing:.12em}.cuore-story h2{font-size:clamp(25px,2.7vw,38px);margin:14px 0 24px}.cuore-copy{font-size:14px}.cuore-wide{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center}.cuore-wide>img{width:100%;height:410px;object-fit:cover}.cuore-wide p,.cuore-rail p{font-size:14px}.cuore-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:55px 0 0 18%}.cuore-pair img{width:100%;height:330px;object-fit:cover}.cuore-story figcaption{font-size:11px;letter-spacing:.08em;padding-top:14px;color:#69766b}.cuore-area{background:#eeeee5}.cuore-heading{margin-bottom:40px}.cuore-heading p{font-size:13px;color:#687468}.cuore-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cuore-cards img{width:100%;aspect-ratio:4/3;object-fit:cover}.cuore-story h3{font-size:24px;margin:23px 0 10px}.cuore-cards p{font-size:13px}.cuore-landscape img{width:100%;max-height:570px;object-fit:cover}.cuore-rail{display:grid;grid-template-columns:280px 1fr;gap:45px;align-items:center;margin-top:55px}.cuore-rail>img{width:100%;aspect-ratio:4/3;object-fit:cover}.cuore-end{padding:75px 8% 85px;text-align:center;background:#e8e9de}.cuore-end>p:first-child{font-size:13px;letter-spacing:.1em}.cuore-end h2{font-size:27px}.cuore-end>a{display:inline-flex;gap:50px;align-items:center;background:#29463a;color:#fff;padding:17px 27px;font-size:13px;text-decoration:none}.cuore-end .cuore-small{font-size:11px;color:#6b756b;margin-top:25px}.cuore-story a:focus-visible{outline:3px solid #a86a3c;outline-offset:5px}@media(max-width:750px){.cuore-title{padding:42px 7% 32px}.cuore-title h1{font-size:34px}.cuore-hero{height:390px;margin:0!important}.cuore-anchor{gap:18px;padding:20px 10px}.cuore-anchor a{font-size:10px}.cuore-section{padding:55px 7%}.cuore-intro,.cuore-wide,.cuore-rail{grid-template-columns:1fr;gap:24px}.cuore-wide>img{height:auto}.cuore-pair{margin:30px 0 0;gap:15px}.cuore-pair img{height:220px}.cuore-cards{gap:30px;grid-template-columns:1fr}.cuore-rail{margin-top:32px}.cuore-rail>img{max-width:360px}.cuore-end{padding:50px 7%}.cuore-end h2{font-size:22px}.cuore-title .cuore-lead{font-size:13px}}
