@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.regular.woff) format("woff")}@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.bold.woff) format("woff");font-weight:bold}@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.italic.woff) format("woff");font-style:italic}@font-face{font-family:"courgette";src:url(/assets/fonts/courgette.regular.woff) format("woff")}main{position:relative;will-change:transform;transition:transform .5s,box-shadow 0s linear .5s}.open main{transform:translateX(max(10vw, min(18rem, 50vh)))}.open.phone main{transform:translateX(61.8vw)}aside{font-family:"opensans";height:100%;background:#24292e;font-size:min(2rem, 5vh);position:fixed;color:#fff;left:0;display:table;text-align:center;padding-top:3.7rem;top:0;width:max(10vw, min(18rem, 50vh));height:calc(100vh - 3.7rem);transition:transform .5s;box-shadow:inset -1px 0 1px rgba(0,0,0,.12),inset -4px 0 4px rgba(0,0,0,.12),inset -8px 0 8px rgba(0,0,0,.12),inset -16px 0 16px rgba(0,0,0,.12)}.phone aside{width:61.8vw;font-size:7vw;transition:box-shadow 0s linear .5s}aside>*{width:97%;margin:0 auto}aside .dropdown{will-change:height;text-align:left;transition:height .15s,box-shadow .15s}aside .dropdown a .arrow{top:30%;position:relative;border:solid #fff;transform:translateY(50%) rotate(45deg);float:right;margin-right:1em;padding:.15em;border-width:0 .12em .12em 0;transition:transform .3s}aside .dropdown a div{margin-left:.5em;display:inline-flex;align-items:center;height:100%;transition:box-shadow .2s,color .2s}aside .dropdown>div{font-size:.8em;will-change:height;display:none;overflow:hidden;position:relative}aside .dropdown>div a{color:inherit;border-top:2px solid #24292e;display:block;white-space:nowrap;padding:1.5vh 1em;text-decoration:none;font-weight:normal;transition:color .15s}aside .dropdown.open{box-shadow:inset 3px 0;border-top-left-radius:0;border-bottom-left-radius:0}aside .dropdown.open>div{display:block}aside .dropdown.open .arrow{transform:translateY(100%) rotate(-135deg)}aside .dropdown>a,aside .items>a{display:block;color:inherit;border:none;cursor:pointer;height:clamp(1.5em, 7vh, 2.5em);width:100%;padding:0;background-color:transparent;text-decoration:none}aside .items>a{display:flex;align-items:center;box-sizing:border-box;padding-left:.5em}aside .action{height:clamp(1.5em, 7vh, 2.5em);font-size:.9em;color:inherit;position:relative;background-color:#f09035;text-decoration:none;align-items:center;justify-content:center}.mobile aside .action{display:none}.phone aside .action{display:flex}#spacer{--footer-height: 2em;top:3.7rem;display:none;position:fixed;z-index:1;height:calc(100vh - 3.7rem - var(--footer-height));left:min(18rem, 50vh)}.phone #spacer{left:61.8vw}.open #spacer{display:block;width:100vw}aside>a,aside .items>a,aside .dropdown{background-color:#2f363d;font-weight:bold;border-radius:6px;position:relative;margin-top:5px;box-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.2)}
@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.regular.woff) format("woff")}@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.bold.woff) format("woff");font-weight:bold}@font-face{font-family:"opensans";src:url(/assets/fonts/opensans.italic.woff) format("woff");font-style:italic}@font-face{font-family:"courgette";src:url(/assets/fonts/courgette.regular.woff) format("woff")}nav header{font-family:"opensans";color:#fff;font-size:3.7rem;position:fixed;text-align:center;background:transparent;z-index:1;width:100%;height:1em;will-change:opacity;transition:background-color .4s,box-shadow .4s}nav header.show{background:#24292e;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12)}nav header.show #menu{background-color:#2f363d;box-shadow:0 -1px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.2)}nav header.show .action{background:#f09035;border-bottom:2px solid #8c4f47;box-shadow:unset;will-change:transform;transition:all .2s}nav header.show .action:hover{background:#8c4f47}nav header.show #selector{background-color:#24292e}.mobile nav header{overflow:hidden}.mobile nav header .items{visibility:hidden}.mobile nav header #menu{display:flex}.phone nav header .logo{text-align:center;float:none}nav header .logo{display:inline-flex;position:relative;margin:0 max(15px, 2vw);vertical-align:top;float:left;height:100%;top:50%;transform:translateY(-50%);align-items:center;color:inherit;font-family:"Times New Roman",Times,serif;font-size:.5em;font-weight:bold;text-decoration:none;text-transform:uppercase}nav header .items{font-size:.3em;display:flex;float:left;text-align:left;height:100%}nav header .items>*{position:relative;display:flex;height:100%}nav header .items a{color:inherit;display:inline-flex;font-size:1em;border:none;padding:0 .8em;align-items:center;cursor:pointer;background-color:transparent;text-decoration:none}nav header .items>div,nav header .items>a,nav header .logo{transition:box-shadow .2s,color .2s}nav header .items>div:hover,nav header .items>a:hover,nav header .logo:hover{color:#f09035;box-shadow:inset 0 -3px #fff}nav header .items:hover .dropdown>div{transform:translateY(0)}nav header #menu{display:none;top:50%;position:relative;background:transparent;transform:translateY(-50%);border-radius:50%;cursor:pointer;float:left;border:none;font-size:inherit;height:80%;width:.8em;padding:.2em;box-sizing:border-box;top:50%;margin-left:max(15px, 2vw);transition:background-color .3s}nav header #menu:focus{outline:0}nav header .dropdown .arrow{border:solid #fff;display:inline-block;transform:rotate(45deg);padding:.15em;border-width:0 .12em .12em 0;margin-left:.4em;margin-top:.2em;transition:transform .3s}nav header .dropdown div{color:transparent;visibility:hidden;position:absolute;min-width:100%;top:100%;z-index:1;transform:translateY(-10px);transition:all .15s}nav header .dropdown div a{white-space:nowrap;padding:.6em .8em;transition:color .15s}nav header .dropdown:hover div{visibility:unset}nav header .dropdown:hover div a{color:#fff}nav header .dropdown:hover div a:hover{color:#f09035}nav header .dropdown:hover .arrow{transform:rotate(-135deg)}nav header #selector{background-color:transparent;position:absolute;display:none;z-index:-2;top:1em;box-shadow:0 3px #fff;transition:all .2s}header .action{display:none;color:inherit;position:relative;float:right;border-radius:5px;top:50%;padding:.6em .4em;margin-right:max(15px, 2vw);transform:translateY(-50%);text-align:center;text-decoration:none;font-size:.3em;font-weight:bold;transition:background-color .15s,box-shadow .15s;box-shadow:inset 2px 0 #fff,inset -2px 0 #fff,inset 0 2px #fff,inset 0 -2px #fff}.enableAction header .action{display:block !important}header .action:hover{background:#f09035;box-shadow:unset}
.hamburger>span.open .hamburger-rows,.hamburger>span.open .hamburger-rows::before,.hamburger-box.open .hamburger-rows::after{background-color:#fff}.hamburger>span{margin:0 auto;width:100%;display:block;position:relative;height:100%}.hamburger-rows{display:block;top:50%;transform:translateY(-50%)}.hamburger-rows,.hamburger-rows::before,.hamburger-rows::after{width:100%;height:.06em;background-color:#fff;position:absolute;transition-property:transform,background-color;transition-duration:.15s;transition-timing-function:ease}.hamburger-rows::before,.hamburger-rows::after{content:"";display:block}.hamburger-rows::before{bottom:.15em}.hamburger-rows::after{top:.15em}body.open .hamburger-rows{background-color:transparent}body.open .hamburger-rows::before{transform:translate3d(-0.04em, 0.07em, 0) rotate(-45deg) scale(0.7, 1.2)}body.open .hamburger-rows::after{transform:translate3d(-0.04em, -0.07em, 0) rotate(45deg) scale(0.7, 1.2)}
