:root{--color-gold:#c1ad76;--color-black:#222;--color-black-darker:#161616;--color-text-black:#282b2e;--max-width-content:110rem}*{box-sizing:border-box}body,html{padding:0;margin:0}html{font-size:10px}body{display:flex;flex-direction:column;min-height:100vh;scroll-padding-top:var(--nav-height,10rem);font-family:var(--font-family-oswald),sans-serif;font-size:1.6rem;color:var(--color-text-black)}main{flex-grow:1}section{max-width:var(--max-width-content);padding:4rem;margin:0 auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-oswald);font-weight:400;text-transform:uppercase}h1{margin-bottom:2.4rem;font-size:2.8rem}h2{margin-bottom:2rem;font-size:2.4rem}a{text-decoration:underline;color:var(--color-gold)}li,p{font-family:var(--font-family-open-sans);line-height:1.7}.Footer{background-color:var(--color-black);width:100%;display:flex;justify-content:center}.Footer__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-content);color:hsla(0,0%,100%,.9);font-family:var(--font-family-open-sans)}.Footer .top{display:flex;align-items:flex-start;justify-content:space-between;padding:8rem 4rem 4rem;font-size:1.6rem;width:100%;gap:1.2rem}.Footer .top .links{margin:16px 0}.Footer .top ul{list-style:none;padding:0;margin:0}.Footer .top h3{font-family:var(--font-primary);text-transform:uppercase;font-weight:400;font-size:2rem;margin:0 0 1.2rem}.Footer .top .brand img{width:auto;height:10rem;object-fit:contain;margin-left:-1rem}.Footer .top .brand .address{margin:2.4rem 0}.Footer .top .brand .address .name{font-weight:600}.Footer .top .brand .contact{color:hsla(0,0%,100%,.8)}.Footer .top .brand p{padding:0;margin:0}.Footer .top .links li{margin:.6rem 0}.Footer .top .links li a{color:inherit;text-decoration:none;display:flex;align-items:center}.Footer .top .links li svg{width:1.6rem;margin-right:.8rem;margin-block:.6rem}.Footer .top .links li:hover{color:var(--color-gold)}.Footer .bottom{display:flex;justify-content:space-between;align-items:flex-start;padding:0 4rem 4rem}.Footer .bottom .left{display:flex;font-size:1.3rem;color:hsla(0,0%,100%,.4)}.Footer .bottom .left p{margin:0 1.8rem 0 0}.Footer .bottom .left a{color:inherit}@media(max-width:768px){.Footer__content .top{flex-wrap:wrap}.Footer__content .top>.brand,.Footer__content .top>.links{width:calc(50% - 1.2rem)}.Footer__content .top .brand{margin-bottom:2rem}.Footer__content .bottom{flex-direction:column-reverse}.Footer__content .bottom p{margin-right:.6rem}.Footer__content .bottom .right{margin-bottom:4rem}}@media(max-width:640px){.Footer__content .top{flex-direction:column}.Footer__content .top>.brand,.Footer__content .top>.links{width:calc(100% - 1.2rem)}.Footer__content .top .brand{margin-bottom:2rem}.Footer__content .bottom .left{flex-direction:column}.Footer__content .bottom .left .divider{display:none}.Footer__content .bottom .left p{margin-right:.6rem;margin-bottom:.6rem}}.Nav{z-index:10;position:-webkit-sticky;position:sticky;top:0}.Nav .black-bar{display:flex;justify-content:flex-end;background-color:var(--color-black-darker);color:#fff;padding:.6rem 1.2rem}.Nav .black-bar a{text-decoration:none;text-transform:uppercase;font-size:1.3rem;font-family:var(--font-primary);color:hsla(0,0%,100%,.5);margin:0 1.2rem 0 2.4rem;display:flex;flex-direction:row;gap:.6rem;align-items:center}.Nav .black-bar a:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}.Nav .black-bar a svg{height:1.2rem}.Nav .gold-bar{height:.3rem;background-color:var(--color-gold);opacity:0;transition:all .2s ease}.Nav .header{background-color:rgba(34,34,34,0);display:flex;justify-content:center;height:100%;transition:all .2s ease}.Nav .header .content{max-width:var(--max-width-content);width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 3.6rem}.Nav .header .hamburger-menu{display:flex;flex-direction:column;align-items:center;height:2.4rem;width:3.1rem;position:relative}.Nav .header .hamburger-menu>span{position:absolute;width:100%;height:.2rem;background-color:#fff;transition:all .3s ease}.Nav .header .hamburger-menu>span.line--1{transform:none;top:.3rem}.Nav .header .hamburger-menu>span.line--2{width:100%;top:1rem}.Nav .header .hamburger-menu>span.line--3{transform:none;top:1.7rem}.Nav .header .hamburger-align{width:3.1rem}.Nav .header .brand{margin:0;padding:2rem}.Nav .header .brand img{height:5rem;width:11.4rem;object-fit:contain;transform:translateY(14rem) scale(2.3);transition:all .2s ease}.Nav .header .main-nav{--nav-top-height:13rem;position:absolute;left:-100vw;right:inherit;top:var(--nav-top-height);bottom:0;z-index:1;background-color:var(--color-black);height:calc(100vh - var(--nav-top-height));padding:4rem 0;transition:all .3s ease}.Nav .header .main-nav ul{list-style:none;display:flex;flex-direction:column;align-items:center;padding:0}.Nav .header .main-nav ul li{color:#fff;font-family:var(--font-primary);margin:0 1.2rem;font-size:1.8rem;text-transform:uppercase;padding:.55rem 0}.Nav .header .main-nav ul li a{color:inherit;text-decoration:none}.Nav.Nav--open .hamburger-menu>span.line--1{transform:rotate(45deg);top:1.1rem}.Nav.Nav--open .hamburger-menu>span.line--2{width:0;top:1.1rem}.Nav.Nav--open .hamburger-menu>span.line--3{transform:rotate(-45deg);top:1.1rem}.Nav.Nav--open .main-nav{left:0;right:0}.Nav.Nav--opaque .gold-bar,.Nav.Nav--open .gold-bar{opacity:1}.Nav.Nav--opaque .header,.Nav.Nav--open .header{background-color:#222}.Nav.Nav--opaque .header .content .brand img,.Nav.Nav--open .header .content .brand img{transform:translateY(0) scale(1)}@media(min-width:1024px){.Nav{top:0}.Nav .black-bar{padding-top:.4rem;padding-bottom:.4rem}.Nav .black-bar a{margin:0 .8rem;font-size:1.2rem}.Nav .header .content{justify-content:space-between}.Nav .header .content .brand img{transform:none}.Nav .header .content .hamburger-align,.Nav .header .content .hamburger-menu{display:none}.Nav .header .content .main-nav{display:flex;position:static;height:inherit;padding:inherit;padding-right:0;background-color:transparent}.Nav .header .content .main-nav ul{flex-direction:row}}.u-color-inherit{color:inherit}.u-text-center{text-align:center}.u-text-no-decor{text-decoration:none}