:root{--ink:#171717;--paper:#f4f0e8;--yellow:#f6c900;--muted:#777269}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px Manrope,'PingFang SC',sans-serif}header,main,footer{width:min(1160px,calc(100% - 48px));margin:auto}header,footer{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #d7d0c3}a{color:inherit;text-decoration:none}nav{display:flex;gap:30px}small{color:var(--muted);letter-spacing:.12em;font:11px monospace}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}h1{font-size:clamp(56px,7vw,96px);line-height:1;letter-spacing:-.06em}h1 em{font-style:normal;color:#9a7c00}p{line-height:1.8;color:var(--muted)}.art{height:440px;background:#e8e1d3;display:grid;place-items:center;position:relative}.sun{position:absolute;width:280px;height:280px;border-radius:50%;background:var(--yellow);top:35px}.camera{z-index:1;background:#222;color:#ddd;border-radius:32px;padding:24px;width:300px;height:220px;text-align:center;transform:rotate(-5deg);box-shadow:18px 24px #0002}.lens{width:120px;height:120px;border:10px solid #555;border-radius:50%;margin:12px auto;background:radial-gradient(circle at 35% 30%,#a5cbc1,#194049 25%,#080808 70%)}section:not(.hero){padding:90px 0;border-top:1px solid #d7d0c3}h2{font-size:clamp(42px,6vw,72px);line-height:1.05}.features{display:grid;grid-template-columns:repeat(3,1fr)}article{padding:28px;border-right:1px solid #d7d0c3}.download{background:var(--yellow);padding:40px!important}footer{display:block;border:0;border-top:1px solid #d7d0c3}@media(max-width:700px){nav{display:none}.hero{display:block;padding:60px 0}.art{margin-top:50px}.features{display:block}article{border-right:0;border-bottom:1px solid #d7d0c3}}
