:root{--t:#171717;--m:#777;--l:#ddd}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--t);font-family:"Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.container{max-width:980px;margin:auto;padding:72px 42px 60px;text-align:center}.logo{width:150px;display:block;margin:0 auto 18px}h1{margin:0;font-size:52px;font-weight:700;letter-spacing:.08em}.brandline{font-size:28px;margin:28px 0 48px}.lead{max-width:660px;margin:0 auto 82px;font-size:23px;line-height:1.8}.values{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 80px;text-align:left}.card h2{margin:0;font-size:42px;font-weight:700}.accent{width:48px;height:2px;background:#111;opacity:.45;margin:12px 0 18px}.card p{margin:0;font-size:23px;line-height:1.8}.focus{margin:88px auto 72px;padding:40px 0;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.focus h3,footer h3{font-size:23px;font-weight:700;letter-spacing:.14em;margin:0 0 18px}.focus p,footer p{font-size:23px;line-height:1.8;margin:8px 0}.copy{font-size:15px!important;color:var(--m);margin-top:40px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}@media(max-width:800px){.container{padding:42px 24px}.logo{width:110px}h1{font-size:40px}.brandline{font-size:20px}.values{grid-template-columns:1fr;gap:40px}.card h2{font-size:34px}.lead,.card p,.focus p,footer p{font-size:20px}.focus h3,footer h3{font-size:20px}}