:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-7:28px;--space-8:32px;--space-12:48px;--space-16:64px}body{background-color:#faf7f2;font-family:Barlow Condensed,sans-serif}h1{font-optical-sizing:auto;margin:0;font-family:Oswald,sans-serif;font-style:normal;font-weight:700}h2{font-optical-sizing:auto;font-family:Oswald,sans-serif;font-style:normal;font-weight:600}p{margin:0}a{color:#111;text-decoration:none}img{max-width:100%;height:auto}.page__container{max-width:1200px;padding:var(--space-4);background-color:#faf7f2;margin:0 auto}.navbar{justify-content:space-between;align-items:center;display:flex}.navbar__title{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:1.25rem}.navbar__links{gap:var(--space-4);font-weight:600;list-style:none;display:flex}@media (width>=700px){.hero__container{justify-content:space-between;align-items:center;display:flex}}.hero__headline{font-size:6.25rem;line-height:92%}.hero__image{height:auto}@media (width>=700px){.hero__image{border:2px solid red;max-width:50%}}.button--brand{color:#fff;cursor:pointer;letter-spacing:.125em;padding:var(--space-4) 2.5rem;text-transform:uppercase;background-color:#c8102e;border:none;font-family:Oswald,sans-serif;font-size:.9375rem;font-weight:600}.mt-1{margin-top:var(--space-1);margin-top:.25rem}.mt-7{margin-top:var(--space-4);margin-top:1.75rem}.mt-12{margin-top:var(--space-12);margin-top:3rem}
