@import url("//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700|Oxygen:400,700&display=swap");.text-block{max-width:78rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.u-container{margin:0 auto;max-width:75rem}.u-visibility-hidden{border:none;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-text-center{text-align:center}.u-text-right{text-align:right}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(.625rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.625rem)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-.625rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-.625rem)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInReverseScale{0%{opacity:0;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInReverseScale{0%{opacity:0;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes slideUpIn{0%{transform:translateY(150%)}100%{transform:translateY(0%)}}@keyframes slideUpIn{0%{transform:translateY(150%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDownOut{0%{transform:translateY(0%)}100%{transform:translateY(150%)}}@keyframes slideDownOut{0%{transform:translateY(0%)}100%{transform:translateY(150%)}}.text-block__container a{color:currentColor;text-decoration:underline;transition:color .3s}.text-block__container a:hover,.text-block__container a:active,.text-block__container a:focus{color:#707070}.text-block__container ul,.text-block__container ol,.text-block__container p{font-family:"Open Sans","Arial","Helvetica",Helvetica,sans-serif;font-weight:300;font-size:1rem;line-height:2;font-weight:400}.text-block__container h1{font-family:Georgia,Times,Times New Roman,serif;font-weight:normal;font-size:2.5rem;line-height:1.375}.text-block__container h2{font-family:Georgia,Times,Times New Roman,serif;font-weight:normal;font-size:1.875rem;line-height:1.375}.text-block__container h3,.text-block__container h4,.text-block__container h5,.text-block__container h6{font-family:"Open Sans","Arial","Helvetica",Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.125rem;font-weight:700}.text-block__container ul{list-style:none}.text-block__container ul li{position:relative}.text-block__container ul li::before{content:'-';position:absolute;top:-.0625rem;left:-.875rem}.text-block__container ul,.text-block__container ol{padding-left:1rem}.text-block__container ul li+li,.text-block__container ol li+li{margin-top:.625rem}@media (min-width: 600px){.text-block__container ul,.text-block__container ol{padding-right:3.75rem;padding-left:3.75rem}}html{font-size:16px}.u-container{max-width:calc(1200px - -24px)}.header *,.email-sign-up *,.email-sign-up-popup *,.footer *,.email-sign-up-overlay *{box-sizing:border-box}.header *::before,.header *::after,.email-sign-up *::before,.email-sign-up *::after,.email-sign-up-popup *::before,.email-sign-up-popup *::after,.footer *::before,.footer *::after,.email-sign-up-overlay *::before,.email-sign-up-overlay *::after{box-sizing:border-box}.header figure,.email-sign-up figure,.email-sign-up-popup figure,.footer figure,.email-sign-up-overlay figure{margin:0}.header img,.email-sign-up img,.email-sign-up-popup img,.footer img,.email-sign-up-overlay img{vertical-align:middle;max-width:100%}.header [role='button'],.email-sign-up [role='button'],.email-sign-up-popup [role='button'],.footer [role='button'],.email-sign-up-overlay [role='button']{cursor:pointer}button,input[type="submit"]{cursor:pointer !important}.button{text-align:center;text-decoration:none;transition:background 200ms ease,color 200ms ease;margin:0;cursor:pointer;display:inline-block}.button:hover,.button:active,.button:focus{text-decoration:none}.button{font-family:"Open Sans","Arial","Helvetica",Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:1rem;background:#fff;border:.0625rem solid #ababab;color:#000;padding:.625rem 1rem;border-radius:1.875rem;width:12.5rem}@media screen and (min-width: 600px){.button{font-size:.75rem}}@media screen and (min-width: 1024px){.button{font-size:1rem}}.button:hover,.button:active,.button:focus{background:#ddd}.button--interaction{background:#333;color:#fff}.button--interaction:hover,.button--interaction:active,.button--interaction:focus{color:#000}.text-block{margin-bottom:3.75rem}.text-block__container{margin:0 auto}.text-block__container{max-width:50rem}@media (min-width: 1024px){.main-nav__link,.main-nav__title{font-size:.875rem}}
