.container{max-width: 86%;}.main-nav,.open-main-nav{position:absolute;background:0 0}.main-nav{top:0;right:0;left:0;bottom:0;text-align:center;opacity:0;z-index:-1;visibility:hidden;transition:.375s}.main-nav.is-open{opacity:1;z-index:100;visibility:visible}.main-nav::before{content:'';position:absolute;top:0;bottom:0;left:0;right:-15px;background:rgba(220, 220, 160, 0.7);transform-origin:0 0;transform:skew(-14deg) translateX(-120%);transition:.275s .1s}.main-nav.is-open::before{transform:skew(-14deg) translateX(0)}.main-nav ul{display:inline-flex;flex-direction:column;height:93%;align-items:flex-end;justify-content:center;transform:translateX(-18%) skew(-16deg)}.main-nav li{display:block;margin:.5rem 0;text-align:right;transform:skew(16deg)}.main-nav.is-open a{opacity:1;transform:translateY(0)}.main-nav li:first-child a{transition:275ms 175ms}.main-nav li:nth-child(2) a{transition:275ms 225ms}.main-nav li:nth-child(3) a{transition:275ms 275ms}.main-nav li:nth-child(4) a{transition:275ms 325ms}.main-nav li:nth-child(5) a{transition:275ms 375ms}.main-nav li,.main-nav ul{list-style:none;padding:0}.main-nav a{opacity:0;transform:translateY(-10px);display:block;padding:12px 0;color:#232323;font-size:1.4em;text-decoration:none;font-weight:700}.open-main-nav{top:15px;padding-top:20px;right:15px;z-index:1021;border:0;cursor:pointer}.burger,.burger:after,.burger:before{background:#232323;transition:.275s;display:block}.open-main-nav:focus{outline:0}.burger{position:relative;width:28px;height:4px;margin:0 auto;transform:skew(5deg)}.burger:after,.burger:before{content:'';height:100%}.burger:after{transform:translateY(-12px) translateX(-2px) skew(-20deg)}.burger:before{transform:translateY(-16px) skew(-10deg)}.is-open .burger{transform:skew(5deg) translateY(-8px) rotate(-45deg)}.is-open .burger:before{transform:translateY(0) skew(-10deg) rotate(75deg)}.is-open .burger:after{transform:translateY(-12px) translateX(10px) skew(-20deg);opacity:0}.burger-text{display:block;font-size:.675rem;letter-spacing:.05em;margin-top:.5em;text-transform:uppercase;font-weight:500;text-align:center;color:#232323}