*{box-sizing:border-box}body{margin:0;background:#fff;color:#171717;font-family:"Century Gothic",Arial,sans-serif;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}.wrap{width:min(1140px,calc(100% - 48px));margin:auto}.hero{min-height:662px;display:flex;align-items:center;color:#fff;background:linear-gradient(#000b,#000b),url("assets/Emmacoins_banner.jpg") center/cover no-repeat}.intro{max-width:650px;padding:65px 10px}.intro h1{font-size:17px;line-height:1.4;margin:0;font-weight:700}.rule{width:105px;height:3px;background:#e83f78;margin:32px 0 26px}.intro .rule{width:180px}.intro p{margin:0}.intro br{display:block;content:"";margin-bottom:14px}h2{font-size:46px;line-height:1.2;font-weight:400;margin:0 0 26px}p{margin:0 0 22px}.about{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding-top:108px;align-items:start}.about>img{width:100%;height:auto}.about>div{padding-top:25px}.about .rule{margin-bottom:26px}.memories{padding-top:60px}.memories h2,.builders h2{text-align:right}.memories>.rule,.builders>.rule{margin-left:auto}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.gallery a{display:block;overflow:hidden}.gallery img{width:100%;height:460px;object-fit:cover}.gallery a:focus-visible{outline:4px solid #e83f78;outline-offset:4px}.builders{padding-top:30px}figure{margin:55px 0 40px}figure img{width:100%}figcaption{text-align:center;padding-top:15px}.last-photo{max-width:760px;width:100%;margin:45px auto 80px}footer{padding:65px 24px;background:#171717;color:#fff;text-align:center}footer img{margin:0 auto 25px}footer p{margin:0}@media(max-width:780px){h2{font-size:34px}.hero{min-height:620px}.intro{max-width:620px;padding:60px 0}.about{grid-template-columns:1fr;padding-top:55px;gap:20px}.about>img{max-height:700px;object-fit:cover}.gallery img{height:300px}}@media(max-width:480px){.wrap{width:calc(100% - 36px)}.hero{min-height:650px}.intro{padding:50px 0}h2{font-size:29px}.gallery{grid-template-columns:1fr;gap:12px}.gallery img{height:auto}.memories h2,.builders h2{text-align:left}.memories>.rule,.builders>.rule{margin-left:0}.last-photo{margin-bottom:45px}}
.intro p+p{margin-top:24px}

