:root{--color-primary:#d74b18;--color-secondary:#544d4d;--color-text:#544d4d;--color-light:#f3ece3;--color-dark:#544d4d;--color-accent:#f5ede3}html{overflow-x:hidden}body{max-width:100%;overflow:hidden}body,input,textarea,table,button{color:#544d4d;text-transform:uppercase;font-family:Hansief,serif;font-size:18px;line-height:26px}.wrapper{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 30px;position:relative}.wrapper.wide{max-width:1670px}section{position:relative}.cover{position:absolute;top:0;bottom:0;left:0;right:0}.media{object-fit:cover;width:100%;height:100%;display:block}.media[data-object-fit=contain]{object-fit:contain}h1,h2{text-transform:uppercase;letter-spacing:.025em;font-size:52px;font-weight:700;line-height:56px}h3{letter-spacing:.025em;text-transform:uppercase;padding:10px 0;font-size:26px;font-weight:500;line-height:23px}.typewriter{text-transform:none;font-family:itc-american-typewriter,serif}@media only screen and (max-width:1200px){h1,h2{font-size:46px;line-height:52px}h3{padding:6px 0;font-size:23px;line-height:23px}}@media only screen and (max-width:900px){h1,h2{font-size:40px;line-height:48px}h3{padding:8px 0;font-size:20px;line-height:28px}}@media only screen and (max-width:550px){h1,h2{font-size:32px;line-height:38px}h3{padding:0;font-size:16px;line-height:26px}.wrapper{padding:0 15px}}
