@font-face{font-family:Goldplay;font-style:normal;font-weight:400;src:url(../otf/goldplay-regular.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:400;src:url(../otf/goldplay-regularit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:500;src:url(../otf/goldplay-medium.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:500;src:url(../otf/goldplay-mediumit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:600;src:url(../otf/goldplay-semibold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:600;src:url(../otf/goldplay-semiboldit.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:normal;font-weight:700;src:url(../otf/goldplayalt-bold.otf) format("opentype")}@font-face{font-family:Goldplay;font-style:italic;font-weight:700;src:url(../otf/goldplayalt-boldit.otf) format("opentype")}section#products-landing div.constrain h1{font-size:50px;font-size:2.778rem;font-weight:600;line-height:1em;text-transform:lowercase}@media (min-width:768px){section#products-landing div.constrain h1{font-size:3rem;line-height:1.05em}}@media (min-width:1024px){section#products-landing div.constrain h1{font-size:100px;font-size:5.556rem;line-height:1.05em}}section#products-landing div.constrain h1.background{text-align:center}section#products-landing div.constrain h1.background.green span:first-child{background-color:#00c033}section#products-landing div.constrain h1.background.blue span:first-child{background-color:#0055b8}section#products-landing div.constrain h1.background span{color:#fff;display:block;padding:5px 15px}section#products-landing div.constrain div.product-lockup .inner h2{font-size:39px;font-size:2.2rem;font-weight:600;line-height:1.2em}section#products-landing{background-image:url(../jpg/background-mobile.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:auto 345px}@media (min-width:1024px){section#products-landing{background-image:url(../jpg/background-desktop.jpg);background-position:calc(50% - 300px) top;background-size:1250px}}@media (min-width:1600px){section#products-landing{background-position:25% top}}section#products-landing div.constrain{padding-bottom:100px}@media (min-width:1024px){section#products-landing div.constrain{padding-bottom:450px}}@media (min-width:1200px){section#products-landing div.constrain{padding-bottom:550px}}section#products-landing div.constrain h1{margin:0 auto;max-width:750px;padding-bottom:90px;padding-top:160px}@media (min-width:1024px){section#products-landing div.constrain h1{padding-bottom:210px;padding-top:230px}}section#products-landing div.constrain div.products-wrap{position:relative}section#products-landing div.constrain div.products-wrap div.text-wrap{width:100%}@media (min-width:1024px){section#products-landing div.constrain div.products-wrap div.text-wrap{max-width:477px}}@media (min-width:1200px){section#products-landing div.constrain div.products-wrap div.text-wrap{max-width:600px}}@media (min-width:1024px){section#products-landing div.constrain div.products-wrap div.text-wrap div.body-copy{margin:0 auto;max-width:515px;padding:200px 0 0;width:90%}}section#products-landing div.constrain div.products-wrap div.text-wrap div.body-copy p{color:#0055b8}@media (max-width:767px){section#products-landing div.constrain div.products-wrap div.text-wrap div.body-copy p{text-align:center}}section#products-landing div.constrain div.product-lockup{position:relative;text-align:center;z-index:1}@media (max-width:1023px){section#products-landing div.constrain div.product-lockup{padding:60px 0 0}}@media (min-width:1024px){section#products-landing div.constrain div.product-lockup{width:477px}}@media (min-width:1200px){section#products-landing div.constrain div.product-lockup{width:575px}}@media (min-width:1024px){section#products-landing div.constrain div.product-lockup.product-0,section#products-landing div.constrain div.product-lockup.product-2{position:absolute;right:0}section#products-landing div.constrain div.product-lockup.product-0{top:0}section#products-landing div.constrain div.product-lockup.product-1{padding-top:90px}section#products-landing div.constrain div.product-lockup.product-2{padding-top:90px;top:660px}}section#products-landing div.constrain div.product-lockup .inner{display:block;text-decoration:none}section#products-landing div.constrain div.product-lockup .inner:hover div.image-wrap img{transform:translate(-50%,-50%) scale(1.2);transition:transform .15s linear}section#products-landing div.constrain div.product-lockup .inner div.image-wrap{position:relative;z-index:1}section#products-landing div.constrain div.product-lockup .inner div.image-wrap:before{content:"";display:block;padding-top:133.3333333333%;width:100%}section#products-landing div.constrain div.product-lockup .inner div.image-wrap>.content{bottom:0;left:0;position:absolute;right:0;top:0}section#products-landing div.constrain div.product-lockup .inner div.image-wrap img,section#products-landing div.constrain div.product-lockup .inner div.image-wrap span{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:transform}section#products-landing div.constrain div.product-lockup .inner div.image-wrap span{background-color:#ddd;height:100%}section#products-landing div.constrain div.product-lockup .inner h2,section#products-landing div.constrain div.product-lockup .inner h3{position:relative;z-index:3}section#products-landing div.constrain div.product-lockup .inner div.button-wrap{padding:25px 0 0}section#products-landing div.constrain div.product-lockup .inner{margin:0 auto;max-width:400px}section#products-landing div.constrain div.product-lockup .inner h2{color:#0055b8;text-transform:lowercase}
