@font-face{font-family:AvenirHeavy;font-style:normal;font-weight:400;src:url(https://6396297.fs1.hubspotusercontent-na1.net/hubfs/6396297/Foundry_July2020/Fonts/AvenirHeavy.woff) format("woff")}@font-face{font-family:AvenirLight;font-style:normal;font-weight:400;src:url(https://6396297.fs1.hubspotusercontent-na1.net/hubfs/6396297/Foundry_July2020/Fonts/AvenirLight.woff) format("woff")}@font-face{font-family:AvenirMedium;font-style:normal;font-weight:400;src:url(https://6396297.fs1.hubspotusercontent-na1.net/hubfs/6396297/Foundry_July2020/Fonts/AvenirMedium.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:AvenirMedium,Arial,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{min-height:100vh;position:relative}.header{align-items:center;background-color:#fff;box-shadow:0 10px 70px rgba(0,0,0,7%);display:flex;justify-content:space-between;left:0;opacity:1;padding:12px 32px;position:fixed;right:0;top:0;transition:all .2s ease-in-out;z-index:300}.logo{width:177px}.header-text{color:#333}.cta,.header-text{font-family:AvenirMedium,Arial,sans-serif}.cta{background-color:#fcb434;border-radius:4px;color:#fff;display:inline-block;padding:16px 24px;text-decoration:none;transition:all .2s ease-in-out}.header .cta{visibility:hidden}.cta:hover{background-color:#f5c573}.cta.nudge{animation-duration:.5s;animation-fill-mode:forwards;animation-name:cta-nudge}.content{margin-top:70px;opacity:1;overflow:hidden;padding:12px 48px 48px;position:relative;transition:all .2s ease-in-out}.tagline{color:#333;font-family:AvenirHeavy,Arial,sans-serif;font-size:24px;margin-bottom:48px;text-align:center}.slides{display:flex;flex-direction:column}.slide{position:relative}.slide-year{color:#333;font-family:AvenirHeavy,Arial,sans-serif;font-size:112px;margin-bottom:24px}.slide-year-decoration{border-bottom:1px solid #333;display:inline-block;margin-bottom:32px;width:200px}.slide-year:after{color:#fcb434;content:"."}.slide-text{color:#333}.slide-title{font-family:AvenirHeavy,Arial,sans-serif;font-size:36px;line-height:1.2;margin-bottom:8px;word-break:break-word}.slide-body{font-family:AvenirLight,Arial,sans-serif;font-size:20px;line-height:1.2;max-width:600px}.slide-body span{font-style:italic}.slide-image-container{box-sizing:border-box;padding:48px}.slide-image-container .slide-image{width:800px}.carousel-wrapper{display:none;justify-content:center;margin:48px 24px;opacity:1;position:relative;transition:all .2s ease-in-out}.carousel-arrow-left,.carousel-arrow-right{cursor:pointer;display:inline;position:relative;transition:all .2s ease-in-out}.carousel-arrow-left:before,.carousel-arrow-right:before{background-color:#6e6d7a;border-radius:50%;content:"";height:12px;opacity:0;position:absolute;transition:all .2s ease-in-out;width:12px}.carousel-arrow-right:before{right:50%;top:50%;transform:translate(46%,-50%)}.carousel-arrow-left:hover,.carousel-arrow-right:hover{color:#fff}.carousel-arrow-left:hover:before,.carousel-arrow-right:hover:before{height:40px;opacity:1;width:40px}.carousel-arrow-left:before{left:50%;top:50%;transform:translate(-46%,-50%)}.carousel-arrow-left:after{transform:rotate(-90deg)}.carousel-arrow-left:after,.carousel-arrow-right:after{content:"\f08f";display:block;font-family:FoundryProductsKit;font-size:20px}.carousel-arrow-right:after{transform:rotate(90deg)}.carousel{display:flex;margin:0 24px;max-width:300px;overflow:hidden}.carousel-year{align-items:center;cursor:pointer;display:flex;font-family:AvenirLight,Arial,sans-serif;font-size:20px;letter-spacing:2px;transition:all .2s ease-in-out}.carousel-year.active{color:#fcb434}.carousel-year:last-child:after{display:none}.carousel-year:after{background-color:#333;border-radius:50%;content:"";display:block;height:4px;margin:0 12px;width:4px}.slide.slide--type-one .slide-image{flex:1}.slide.slide--type-one{display:flex;justify-content:center}.slide.slide--type-one .slide-left-content{box-sizing:border-box;padding:32px;width:30%}.slide.slide--type-two{display:flex;justify-content:center}.slide.slide--type-two .slide-right-content{box-sizing:border-box;padding:32px;width:30%}.slide.slide--type-intro{display:flex;height:calc(100vh - 72px);position:relative}.slide.slide--type-outro{align-items:center;display:none;flex-direction:column;justify-content:center;padding:50px 0;position:relative;text-align:center}.slide.slide--type-outro .slide-body,.slide.slide--type-outro .slide-title{margin-bottom:32px}.slide.slide--type-outro.slide--type-branded{background-image:url("https://6396297.fs1.hubspotusercontent-na1.net/hubfs/6396297/25%20Year%20Anniversary/Pop%20up%20V1%20(no%20logo).jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin:0 auto;min-width:900px;overflow:hidden;position:relative}.slide.slide--type-outro.slide--type-branded:after{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.slide.slide--type-outro.slide--type-branded .slide-title{color:#fff;line-height:1;position:relative;z-index:10}.slide.slide--type-outro.slide--type-branded .cta{position:relative;z-index:10}.slide.slide--type-outro.slide--type-branded .slide-body{color:#fff;position:relative;z-index:10}.slide.slide--type-intro .badge-copy{display:flex;flex-direction:column;justify-content:center;position:relative;width:50%;z-index:40}.slide.slide--type-empty{height:100px}.slide.slide--type-media{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:48px 0}.slide.slide--type-media .slide-text{margin-bottom:32px;text-align:center}.slide.slide--type-media .slide-title{margin-bottom:32px}.slide.slide--type-media .slide-text .slide-title:after{color:#fcb434;content:"."}.slide.slide--type-media iframe{height:200px;max-width:450px}.badge-title{color:#fff;font-family:AvenirHeavy,Arial,sans-serif;font-size:90px;margin-bottom:24px}.badge-description{color:#fff;font-family:AvenirLight,Arial,sans-serif;font-size:32px;line-height:1.2}.badge-intro-text{color:#fcb434;font-family:AvenirHeavy,Arial,sans-serif;font-size:24px;text-align:center;width:100%}.scroll-to-top{background-color:#fff;border:1px solid #f5f5f5;border-radius:50%;bottom:24px;box-shadow:0 10px 70px rgba(0,0,0,7%);color:#333;cursor:pointer;padding:12px;position:fixed;right:24px}.slide.slide--type-intro .badge-container{width:50%}.foundry-dot{background-color:#fcb434;border-radius:50%;opacity:.2;position:absolute;z-index:-1}.modal{align-items:center;display:none;height:100vh;justify-content:center;z-index:300}.modal,.modal:before{left:0;position:absolute;right:0;top:0}.modal:before{background-color:#000;bottom:0;content:"";opacity:.7}.promo-block{background-color:#fff;border-radius:4px;box-shadow:0 10px 70px rgba(0,0,0,7%);margin:0 auto;max-width:400px;opacity:1;overflow:hidden;padding:48px;position:relative;transition:all .2s ease-in-out}.promo-block p{color:#333;font-family:AvenirLight,Arial,sans-serif;font-size:18px;line-height:1.2;margin-bottom:12px;margin-top:130px}.promo-block-bottom{margin:0 24px;opacity:1;text-align:center}.promo-block-bottom .tagline{font-family:AvenirHeavy,Arial,sans-serif;font-size:28px}.promo-block-bottom p{color:#333;font-family:AvenirLight,Arial,sans-serif;font-size:18px;line-height:1.2;margin-bottom:12px}.promo-bg{background-image:url(../images/iStock-1089273362.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px;height:130px;margin-bottom:24px}.promo-bg,.promo-bg:after{left:0;position:absolute;right:0;top:0}.promo-bg:after{background-color:#000;bottom:0;content:"";opacity:.6}.foundry-modal-close{color:#333;color:#fff;cursor:pointer;font-size:32px;position:absolute;right:24px;top:24px;z-index:200}body.loading .loader{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loading;background-color:#fcb434;border-radius:50%;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}body.loading .carousel-wrapper,body.loading .content,body.loading .header,body.loading .promo-block,body.loading .promo-block-bottom,body.loading .scroll-to-top{opacity:0}body.loading{max-height:calc(100vh - 144px);min-height:calc(100vh - 144px);overflow:hidden}.badge-bg{height:100vh;left:-48px;position:absolute;top:-150px;z-index:-1}.badge-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:100px 0;position:relative;width:50%}.badge-image{width:300px;z-index:10}.badge-dot{border-radius:50%;position:absolute;z-index:0}.badge-dots{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7)}.badge-dots #orange{animation-duration:80s;animation-iteration-count:infinite;animation-name:orange-dots;animation-timing-function:linear;transform-origin:center}.badge-dots #yellow{animation-duration:100s;animation-iteration-count:infinite;animation-name:yellow-dots;animation-timing-function:linear;transform-origin:center}.badge-dots #white{animation-duration:60s;animation-iteration-count:infinite;animation-name:white-dots;animation-timing-function:linear;transform-origin:center}.badge-dot--type-1{background-color:#f29a04}.badge-dot--type-2{background-color:transparent;border:3px solid #f29a04}.badge-dot--type-3{background-color:#fff;z-index:-1}.badge-dot--type-4{background-color:transparent;border:3px solid #fff;z-index:-1}.badge-dot--type-5{background-color:#ff0}.badge-dot--type-6{background-color:transparent;border:3px solid #ff0}@media only screen and (max-width:1441px){.badge-bg{top:-40px}}@media only screen and (max-width:1367px){.badge-title{font-size:80px}.slide-year{font-size:65px}.slide-image-container .slide-image{width:600px}.slide.slide--type-one .slide-left-content{width:40%}.slide.slide--type-two .slide-right-content{width:60%}}@media only screen and (max-width:1025px){.slide.slide--type-intro{flex-direction:column;height:auto}.slide-image-container{padding:0}.slide.slide--type-intro .badge-copy{align-items:flex-start;margin-top:48px;max-width:50%;width:100%}.slide.slide--type-intro .badge-container{margin:150px 0;padding:0;width:100%}.badge-title{font-size:56px}.badge-description{font-size:24px}.slide--type-one{flex-direction:column-reverse}.slide--type-two{flex-direction:column}.slide-image-container,.slide-image-container .slide-image,.slide.slide--type-one .slide-left-content,.slide.slide--type-two .slide-right-content{width:100%}.slide.slide--type-outro.slide--type-branded{box-sizing:border-box;min-width:100%;padding:48px}}@media only screen and (max-width:769px){.badge-bg{background-color:#fcb434;height:50vh;top:-12px}.badge-image{width:200px}.slide.slide--type-intro .badge-container{margin-bottom:100px}.badge-dots{transform:translate(-50%,-50%) scale(.5)}.slide.slide--type-intro .badge-copy{max-width:100%}.slide.slide--type-intro{height:auto}.slide-year{font-size:32px}.slide-title{font-size:24px}.carousel-year,.slide-body{font-size:16px}.slide-year-decoration{margin-bottom:24px}.slide-image-container{padding:24px}.promo-block-bottom .tagline{font-size:20px}.promo-block-bottom p{font-size:16px}.slide.slide--type-one .slide-left-content,.slide.slide--type-two .slide-right-content{padding:24px}.cta{font-size:14px}.carousel-wrapper{margin:24px}}@media only screen and (max-width:481px){.slide{margin-bottom:48px}.badge-title{font-size:36px}.badge-description{font-size:18px}.content{padding:0 24px}.slide-image-container{padding:12px}}@media only screen and (max-width:415px){.slide.slide--type-intro{padding:12px}.slide.slide--type-media{margin:32px 24px}.slide.slide--type-outro{padding:50px 24px}.header{padding:12px}.content{margin-top:60px;padding:0}.slide.slide--type-intro .badge-container{margin-bottom:32px;margin-top:150px}.slide-title,.slide-year{font-size:24px}.slide-body{font-size:18px}.slide-year-decoration{margin-bottom:12px}.slide-image-container{padding:0 24px 24px}.carousel-year{font-size:16px}.promo-block-bottom .tagline{font-size:16px;text-align:left}.promo-block-bottom p{font-size:14px;text-align:left}.promo-block-bottom{margin:0 12px}.badge-container{padding:0}.badge-image{width:250px}.slide.slide--type-outro.slide--type-branded{border-radius:0;padding:48px 24px}}@media only screen and (max-width:361px){.header{padding:12px}.content{margin-top:48px}.logo{width:120px}.slide-image-container{text-align:center}.carousel-wrapper{margin:12px 12px 24px}.cta{font-size:14px;padding:12px 24px}.carousel-arrow-left:after,.carousel-arrow-right:after{font-size:16px}}@media only screen and (max-width:321px){.carousel-wrapper{margin-bottom:12px}.promo-block-bottom .tagline,.promo-block-bottom p{font-size:14px}.promo-block-bottom{margin:0 12px}.slide.slide--type-intro .badge-copy{margin-top:24px}}@media only screen and (min-width:2560px){.badge-image{width:500px}.badge-dots{transform:translate(-50%,-50%) scale(1.2)}.badge-description{font-size:48px}.badge-intro-text{font-size:40px}.slide-title{font-size:48px}.slide-body{font-size:32px;max-width:100%}.slide.slide--type-one .slide-left-content,.slide.slide--type-two .slide-right-content{display:flex;flex-direction:column;justify-content:center;width:50%}.slide-image-container .slide-image{width:1200px}.slide.slide--type-outro .slide-title{margin-bottom:12px}.slide.slide--type-media .slide-text{margin-bottom:42px}.slide.slide--type-media iframe{height:300px;max-width:600px}.slide.slide--type-outro.slide--type-branded{padding:100px 64px}.slide.slide--type-outro.slide--type-branded .cta{font-size:24px;padding:20px 32px}}@keyframes cta-nudge{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes loading{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes scroll-indicator{0%{opacity:1;transform:translateY(4px) scale(1)}40%{transform:translateY(4px) scale(1)}50%{opacity:0;transform:translateY(28px) scale(0)}to{opacity:0;transform:translateY(4px)}}@keyframes orange-dots{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes yellow-dots{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes white-dots{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes dot-pulse{0%{transform:scale(1)}to{transform:scale(1.2)}}.has-scroll-smooth [data-scroll-container]{max-height:inherit;min-height:unset!important}