[data-whatintent=mouse] :focus{outline:none}.sr-only{position:absolute;border-width:0;overflow:hidden;padding:0;white-space:nowrap;clip:rect(0,0,0,0);height:1px;width:1px}.sprite{height:.75rem;display:inline-block;position:relative;width:.75rem;pointer-events:none;top:-2px}.sprite.-xs{height:.5rem;width:.5rem}.sprite.-sm{height:.625rem;width:.625rem}.sprite.-md{height:1rem;width:1rem}.sprite.-lg{height:1.125rem;width:1.125rem}.sprite.-xl{height:1.25rem;width:1.25rem}.sprite.-xxl{height:1.5rem;width:1.5rem}.sprite svg{vertical-align:middle;display:inline-block;height:100%;width:100%}html:not([data-whatintent=touch]) .touch-only,html[data-whatintent=touch] .touch-hidden{display:none}.gn{font-weight:300;font-size:1rem;color:#2c303c;font-family:Roboto,sans-serif;font-smoothing:auto;-webkit-font-smoothing:auto}.gn *,.gn :after,.gn :before{box-sizing:border-box}[data-whatintent=keyboard] .gn :focus{outline:5px auto -webkit-focus-ring-color}.gn *{font-family:Roboto,sans-serif}.gn p{color:inherit}.gn a,.gn button{border-width:0;font-weight:300;padding:0;border-radius:0;cursor:pointer;height:auto;line-height:inherit}.gn a,.gn a:focus,.gn a:hover,.gn button,.gn button:focus,.gn button:hover{background-color:transparent;color:inherit}.gn a{transition:all .3s ease-out;background-image:linear-gradient(90deg,#e7eed5 50%,transparent 0);background-position:100%;background-size:250%;border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.gn a:focus,.gn a:hover{background-position:0}.gn ol,.gn ul{padding:0}.gn ol,.gn ol li,.gn ul,.gn ul li{list-style-type:none}.gn li:before{display:none}.gn svg{fill:currentColor}.gn input[type=search]::-webkit-search-cancel-button,.gn input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-cancel-button}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]){padding-top:.25rem;padding-bottom:.25rem;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:solid;border-width:0 0 2px;color:inherit;font-size:inherit;font-family:inherit;height:calc(3em + 2px);max-width:100%;text-transform:none;width:100%}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):focus{background-color:rgba(0,0,0,.08)}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range])::-webkit-input-placeholder{color:#6a747c}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range])::-moz-placeholder{color:#6a747c}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):-ms-input-placeholder{color:#6a747c}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range])::-ms-input-placeholder{color:#6a747c}.gn input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range])::placeholder{color:#6a747c}.gn input[type=checkbox]{margin-right:.5rem}.gn .faux-checkbox{vertical-align:middle;background-color:#fff;border:1px solid #cacdd0;height:1rem;display:inline-block;margin-right:.25rem;width:1rem;cursor:pointer}.gn .faux-checkbox .sprite{display:none;top:-.4em}.gn input:active+.faux-checkbox,.gn input:focus+.faux-checkbox{border-color:#20232e}.gn input:checked+.faux-checkbox .sprite{display:inline}.gn .gn-search-form--drawer .gn-search-form__form__input{border-color:transparent!important}.gn .btn{border-width:0;font-weight:500;display:inline-block;line-height:1.1;min-width:0;padding:.5rem 1rem;font-size:.875rem;text-align:center;letter-spacing:.05em;transition:all .3s ease-out;text-transform:uppercase;background:none}.gn .btn-lg{padding-top:1rem;padding-bottom:1rem}.gn .btn-green-dark{background-color:#527d08;color:#fff}.gn .btn-green-dark:focus,.gn .btn-green-dark:hover{background-color:#719d25;color:#fff}