.dapp-page{background:#fff;color:#111}.dapp-main{max-width:1060px;padding:48px 40px 90px;font-family:Arial,sans-serif}.dapp-copy p{font-size:21px;line-height:1.55;text-align:justify;hyphens:auto;margin:0 0 24px}.dapp-intro h1{font-family:Arial,sans-serif;font-size:60px;line-height:1.2;font-weight:700;text-align:center;letter-spacing:-1.4px;margin:0 0 26px}.dapp-intro>.dapp-copy h2{font-size:40px;line-height:1.4;font-weight:700;text-align:center;letter-spacing:-.7px;margin:0 0 32px}.dapp-heading{margin:0 0 22px;text-align:center}.dapp-heading h2,.dapp-heading p{font-size:25px;font-weight:700;line-height:1.5;letter-spacing:0;margin:0}.dapp-section{margin-top:115px}.dapp-image{display:block;margin:32px 0 48px}.dapp-image img{width:100%;height:auto;display:block;object-fit:contain;max-height:none;background:#fff}.dapp-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:20px 0 36px}.dapp-pair .dapp-image{margin:0 0 14px}.dapp-pair .dapp-image img{aspect-ratio:1.5;object-fit:cover}.dapp-pair .dapp-copy p{font-size:19px;line-height:1.45}.dapp-pair figure .dapp-copy p{text-align:center;font-size:21px}.dapp-gallery{position:relative;margin:0 0 95px;background:#e9eeec;aspect-ratio:980/636;overflow:hidden}.dapp-slide{width:100%;height:100%;object-fit:cover;display:block}.dapp-slide[hidden]{display:none}.dapp-gallery>button{position:absolute;top:45%;border:0;background:#14241d45;color:#fff;font-size:42px;width:44px;height:62px}.gallery-prev{left:0}.gallery-next{right:0}.gallery-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:linear-gradient(transparent,#0009);color:#fff;font:14px Arial,sans-serif}.gallery-pause{background:#0004;border:1px solid #ffffff80;color:#fff;padding:7px 12px}.dapp-back{display:inline-block;margin-top:50px;border-bottom:1px solid;padding-bottom:8px;font:15px Arial,sans-serif}@media(max-width:700px){.dapp-main{padding:35px 6vw 60px}.dapp-intro h1{font-size:36px;letter-spacing:-1px}.dapp-intro>.dapp-copy h2{font-size:25px}.dapp-copy p{font-size:18px;line-height:1.6}.dapp-heading h2,.dapp-heading p{font-size:23px}.dapp-gallery{margin-bottom:55px}.dapp-section{margin-top:70px}.dapp-pair{grid-template-columns:1fr;gap:28px}.dapp-image{margin:24px 0 32px}}
