@font-face{font-family:Suisse;src:url(assets/SuisseIntl-Regular.woff2)}@font-face{font-family:Suisse;src:url(assets/SuisseIntl-Semibold.woff2);font-weight:700}@font-face{font-family:Paris;src:url(assets/paris.otf)}*{box-sizing:border-box}body{margin:0;background:#eee9df;color:#201e1b;font-family:Suisse,Arial}.art{width:1440px;height:810px;position:absolute;overflow:hidden;background:#f5f0e7;transform-origin:top left}.photo{position:absolute;left:720px;top:0;width:720px;height:810px;background-size:cover;background-position:center 44%}.brand{position:absolute;left:48px;top:40px;font-weight:700;font-size:27px;letter-spacing:-1px;z-index:4}.desktop .brand,.mobile .brand{display:none}.product{position:absolute;right:48px;top:44px;font-size:13px;z-index:4}.copy{position:absolute;left:60px;top:148px;width:585px}h1{margin:0 0 28px;font-size:72px;line-height:1.02;letter-spacing:-4px}.sub{font-size:19px;line-height:1.4;margin:0 0 22px}.cta{display:inline-block;background:#201e1b;color:white;padding:17px 24px;font-size:18px}.proof{margin-top:35px}.stars{color:#ad792d;font-size:22px;letter-spacing:3px}.quote{font-size:26px;line-height:1.3;margin:12px 0}.quote em{font:inherit}.credit{font-size:13px;line-height:1.4;margin:15px 0 0}.foot{position:absolute;left:48px;right:48px;bottom:35px;display:flex;justify-content:space-between;font-size:12px;z-index:3}.mobile{width:540px;height:960px}.mobile .product{left:30px;right:auto;top:30px;font-size:12px}.mobile .copy{left:30px;top:72px;width:480px}.mobile h1{font-size:46px;letter-spacing:-2px;margin-bottom:15px;line-height:1.04}.mobile .sub{font-size:16px;margin-bottom:15px}.mobile .cta{font-size:15px;padding:12px 18px}.mobile .photo{left:0;top:320px;width:540px;height:640px}.mobile .photo:after,.card .photo:after,.static .photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.8))}.mobile .proof{position:absolute;top:654px;left:0;width:480px;margin:0;color:white}.mobile .quote{font-size:23px;line-height:1.2}.mobile .stars{color:#e9ba61}.mobile .credit{font-size:13px}.mobile .foot{left:30px;right:30px;bottom:23px;color:white;font-size:11px}.card,.static{width:864px;height:1080px}.card{color:white}.card .photo{inset:0;width:864px;height:1080px}.card .copy{left:55px;top:auto;bottom:132px;width:754px}.card .route-line{font-size:20px;margin-bottom:24px}.card .stars{color:#e9ba61}.card .quote{font-size:39px;line-height:1.24;letter-spacing:-.9px}.card .quote em{font-family:Paris;font-size:58px;line-height:1.2}.card .credit{font-size:17px;margin-top:22px}.static .photo{left:0;top:340px;width:864px;height:740px}.static .copy{left:48px;top:102px;width:768px}.static h1{font-size:52px;line-height:1.02;letter-spacing:-2px;margin-bottom:16px;max-width:750px}.static .sub{font-size:17px;display:inline;margin-right:25px}.static .cta{font-size:15px;padding:11px 18px}.static .proof{position:absolute;left:0;top:704px;width:740px;color:white;margin:0}.static .quote{font-size:27px;line-height:1.25}.static .stars{color:#e9ba61}.static .credit{font-size:14px}.static .foot{color:white}.static .product{font-size:12px}
/* Homepage campaigns have their quote backbone in the review below. */
.desktop .proof,.mobile .proof{display:none}
