ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,figure,figcaption{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none}address{font-style:normal}header,section,article,nav,footer,hgroup,details,summary,figure,main{display:block}mark{color:inherit;background:transparent}abbr{border:none}summary::-webkit-details-marker{display:none}@font-face{font-family:"Avenir LT W01_35 Light1475496";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book1475508";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book O1475514";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg")}@font-face{font-family:"Avenir LT W04_55 Roman1475524";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/69473750-4214-45b1-856b-06e8f8de2086.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/57cea7be-0fae-457e-83f0-b7375aabb3f9.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/52268057-f4bb-4b06-9ff8-a78b7acd62b1.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d17fc5dd-e821-456d-ab22-41627b187117.svg#d17fc5dd-e821-456d-ab22-41627b187117") format("svg")}@font-face{font-family:"Avenir LT W01_65 Medium1475532";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg")}@font-face{font-family:"Avenir LT W01_85 Heavy1475544";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg")}@font-face{font-family:"Avenir LT W01_95 Black1475556";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg")}@font-face{font-family:"Trade Gothic W01 Cn_18";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")}*{box-sizing:border-box}body{margin-top:60px;font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif, sans-serif;color:#484B4C}img{max-width:100%}.hide{display:none !important}.content_wrapper{margin:0 auto;width:calc(100% - 30px);max-width:1050px}.content_wrapper::after{clear:both;content:"";display:table}.top_line{position:relative;padding-top:18px}.top_line:before{position:absolute;top:0;left:0;display:block;content:"";width:40px;height:0;border-top:1px solid #60edb3;border-bottom:1px solid #60edb3}a.button{display:inline-block;text-align:center;padding:16px 28px;font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.1em;text-transform:capitalize;text-decoration:none;color:#484B4C;border:2px solid #808184}a.button:hover{border-color:#60edb3}a.standalone{padding-bottom:5px;font:normal 12px/1.5 "Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;letter-spacing:1px;color:#6f7575;border-bottom:2px solid #898e8e;text-decoration:none}a.anchor{display:block;position:relative;top:-60px;visibility:hidden}.download{margin-bottom:100px;text-align:center}.download small{margin:15px 0;display:block}.center{text-align:center}.select{position:relative;background:#F6F7F6}.select:before{position:absolute;right:20px;top:15px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select select{position:relative;z-index:2;width:100%;height:50px;padding:0 40px 0 20px;font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}.select select:focus{outline:none}header{position:fixed;width:100%;height:60px;background-color:#ffffff;border-bottom:1px solid #efefee;top:0;z-index:100}header .content_wrapper{padding:15px 0}header .content_wrapper .header_logo{float:left}header .content_wrapper .header_logo a{display:block}header .content_wrapper .header_logo a svg.logo{position:relative;display:block;width:100px;height:30px;z-index:300}header .content_wrapper .header_logo a:hover svg.logo path,header .content_wrapper .header_logo a:hover svg.logo polygon{fill:#60edb3}header .content_wrapper label.hamburger{position:relative;display:none;float:right;margin-top:5px;width:20px;height:16px;border-top:2px solid #484B4C;border-bottom:2px solid #484B4C;cursor:pointer}header .content_wrapper label.hamburger::after{position:absolute;display:block;content:"";top:50%;width:100%;border-top:1px solid #484B4C;border-bottom:1px solid #484B4C;transform:translateY(-50%)}header .content_wrapper input[type="checkbox"]{display:none}header .content_wrapper nav{float:right}header .content_wrapper nav label.hamburger{position:absolute;top:20px;right:20px;border-top:3px solid #6f7575;border-bottom:none;transform:rotate(45deg)}header .content_wrapper nav label.hamburger::after{top:-3px;right:0;border-top:3px solid #6f7575;border-bottom:none;transform:rotate(-90deg)}header .content_wrapper nav ul li{display:inline-block;padding-top:5px}header .content_wrapper nav ul li a{font:normal 12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:inherit}header .content_wrapper nav ul li+li{padding-left:20px}@media screen and (max-width: 768px){header .content_wrapper label.hamburger{display:block}header .content_wrapper nav{position:fixed;width:100vw;top:0;right:-100vw;bottom:0;padding-top:47px;background-color:#ffffff;z-index:200;transition:all 0.3s ease}header .content_wrapper nav label.hamburger{position:absolute;top:20px;right:20px;border-top:3px solid #6f7575;border-bottom:none;transform:rotate(45deg)}header .content_wrapper nav label.hamburger::after{top:-3px;right:0;border-top:3px solid #6f7575;border-bottom:none;transform:rotate(-90deg)}header .content_wrapper nav ul{padding:0 17px}header .content_wrapper nav ul li{display:list-item;padding:0;font:normal 13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;border-bottom:1px solid #efefee}header .content_wrapper nav ul li a{display:block;padding:14px 0}header .content_wrapper nav ul li+li{padding-left:0}header .content_wrapper input[type="checkbox"]:checked+nav{right:0}}main{margin:0 auto 75px;padding-top:80px;width:calc(100% - 40px);max-width:510px}main.full{margin-bottom:0;width:100%;max-width:none;padding:0}main h1{margin-bottom:48px;font:normal 30px "Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#000000}main h2{margin:30px 0 18px;font:normal 24px "Avenir LT W01_45 Book1475508", sans-serif;text-transform:capitalize}main h3{margin:25px 0 15px;font:normal 13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}main p{padding-bottom:16px;font-family:"Avenir LT W01_35 Light1475496", sans-serif;line-height:1.5}main p.light{margin-top:16px;font-size:12px;color:#b4b5b4;line-height:2}main p.light a{color:#b4b5b4}main small a{color:#484B4C}main picture+p{margin-top:40px}main dl.product{display:inline-block;width:49%}main dl.product:last-of-type{margin-bottom:50px}main dl.product dt{margin:30px 0 10px;font:normal 16px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.15em;text-transform:uppercase;color:#6f7575}main dl.product dt span{font-family:"Avenir LT W01_35 Light1475496", sans-serif}main dl.product dd{font:normal 14px/1.5 "Avenir LT W01_35 Light1475496", sans-serif}main dl.store{margin-bottom:76px}main dl.store dt{padding:10px 0;font:normal 20px "Avenir LT W01_35 Light1475496", sans-serif}main dl.store dd{padding-bottom:15px;font:normal 14px "Avenir LT W01_45 Book1475508", sans-serif;color:#6f7575}main figure{margin-bottom:40px}main figure figcaption h3{margin-bottom:5px}main figure figcaption p:first-child{margin-top:14px}main dl.color{display:inline-block;margin-bottom:50px;width:125px;vertical-align:top}main dl.color dt{display:block;width:100px;height:100px;margin-bottom:25px}main dl.color dd:first-of-type{margin-bottom:12px;font:normal 13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}main nav.subnav{position:relative;margin-bottom:70px}main nav.subnav ul li{display:inline-block}main nav.subnav ul li+li{margin-left:24px}main nav.subnav ul li a{font-size:15px;padding-bottom:4px;color:inherit;text-decoration:none;text-transform:capitalize}main nav.subnav ul li.active a{border-bottom:2px solid #60edb3}main nav.subnav label[data-mobile-dropdown]{display:none}main nav.subnav input#mobile_subnav_toggle{display:none}@media screen and (max-width: 680px){main nav.subnav label[data-mobile-dropdown]{position:relative;display:block;width:100%;padding:15px;background-color:#F6F7F6;border:solid 1px #efefee}main nav.subnav label[data-mobile-dropdown]:before{position:absolute;display:block;content:"";width:10px;height:10px;right:17px;border-left:2px solid #6f7575;border-bottom:2px solid #6f7575;transform:rotate(-45deg)}main nav.subnav ul{display:none}main nav.subnav input#mobile_subnav_toggle:checked+ul{position:absolute;display:block;padding:15px;width:100%;z-index:50;background-color:#F6F7F6;border:solid 1px #efefee}main nav.subnav input#mobile_subnav_toggle:checked+ul li{display:block;margin:0;line-height:40px}main nav.subnav input#mobile_subnav_toggle:checked+ul li a{display:block}main nav.subnav input#mobile_subnav_toggle:checked+ul li.active a{border-bottom:none}}main .intro ul li,main .visual_assets ul li,main .brand_assets ul li{display:inline-block;padding:8px 0;width:49%;vertical-align:top}main .intro a,main .visual_assets a,main .brand_assets a{color:#484B4C}main .intro{position:relative;width:100%;padding:60px 0 40px}main .intro .copy,main .intro .photo{width:50%}main .intro .photo{position:absolute;top:0;right:0;bottom:0;background-image:url("/images/img_index.jpg");background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){main .intro .photo{background-image:url("/images/img_index@2x.jpg")}}main .intro .copy{padding:0 25px 0 0}@media screen and (max-width: 1100px){main .intro .copy{padding-left:15px}}main .intro h1{margin-bottom:22px;font:normal 48px "Avenir LT W04_55 Roman1475524", sans-serif;text-transform:none;letter-spacing:0;color:#000000}main .visual_assets,main .brand_assets{padding:60px 0 40px}main .visual_assets .content_wrapper .copy,main .brand_assets .content_wrapper .copy{max-width:480px;vertical-align:top;width:50%}main .visual_assets .content_wrapper .copy h2,main .brand_assets .content_wrapper .copy h2{margin-top:0}main .visual_assets{background-color:#F6F7F6}main .visual_assets .content_wrapper .copy{display:inline-block;padding-left:40px}main .brand_assets .content_wrapper .copy{float:left;padding-right:40px}@media screen and (max-width: 960px){main .intro.content_wrapper{padding-top:0}main .intro.content_wrapper .photo{position:relative;width:100%;padding-top:45.57%;max-height:350px}main .intro.content_wrapper .copy{width:calc(100% - 60px);margin:60px auto 40px;padding:0}main .intro.content_wrapper .copy h1{text-align:center}}@media screen and (max-width: 900px){main .visual_assets .content_wrapper,main .brand_assets .content_wrapper{margin:0 auto;padding:0 20px;width:auto;max-width:489px}main .visual_assets .content_wrapper picture,main .brand_assets .content_wrapper picture{display:block;text-align:center}main .visual_assets .content_wrapper .copy,main .brand_assets .content_wrapper .copy{display:block;float:none;width:100%;margin:0;padding:0}}@media screen and (max-width: 480px){main .intro.content_wrapper h1{font-size:32px}main .intro.content_wrapper .copy{margin-top:30px;margin-bottom:10px}}main figure.product{display:inline-block;text-align:center;width:49%}main .founder_bio{position:relative;margin-top:40px;padding-left:115px}main .founder_bio img{position:absolute;left:0;max-width:100px;border-radius:50%;border:1px solid #b4b5b4}main .founder_bio h2{font:20px "Avenir LT W01_35 Light1475496", sans-serif;margin:0}main .founder_bio h3{margin:5px 0 15px}main .founder_bio+.founder_bio{margin-top:76px}main ul.blurbs li{display:inline-block;margin-bottom:40px;width:49%;text-align:center;vertical-align:top}main ul.blurbs li:nth-child(odd){padding-right:15px}main ul.blurbs li:nth-child(even){padding-left:15px}main ul.blurbs li a{color:#484B4C;text-decoration:none}main ul.blurbs li a figure img{width:143px}main ul.blurbs li a figure svg{width:184px;fill:#707676}main ul.blurbs li a figure svg path,main ul.blurbs li a figure svg polygon{fill:#707676}main ul.blurbs li a figure figcaption{margin-top:20px;font-size:16px}@media screen and (max-width: 480px){main ul.blurbs li{display:block;margin-bottom:60px;width:100%;text-align:left}main ul.blurbs li a figure figcaption{margin-top:10px}main ul.blurbs li:nth-child(odd),main ul.blurbs li:nth-child(even){padding-left:0;padding-right:0}}main ul.social_links li{display:inline-block;padding-bottom:18px;width:32.7%}main ul.social_links li a{display:block;color:#484B4C;text-decoration:none}main ul.social_links li svg{margin-right:13px;width:40px;height:40px;fill:#484B4C;vertical-align:middle}@media screen and (max-width: 506px){main ul.social_links li{width:49%}main ul.social_links li svg{margin-right:2px}}#blog{padding:20px 0 1px;background-color:#F6F7F6}#blog .info{max-width:480px;margin:40px auto;padding:0 40px}#blog h2{position:relative;padding-top:12px;margin-bottom:12px;font:normal 24px "Avenir LT W01_45 Book1475508", sans-serif}#blog p{font:normal 16px/1.5 "Avenir LT W01_35 Light1475496", sans-serif;margin-bottom:16px}#blog ul.posts{display:flex;margin:0 auto;max-width:1050px}#blog ul.posts li.item{display:inline-block;width:33.3%;margin:40px 20px;vertical-align:top;background-color:#ffffff;border:1px solid #EEE}@media screen and (max-width: 768px){#blog ul.posts li.item{margin:20px 10px}}#blog ul.posts li.item a{position:relative;padding-bottom:40px;display:block;height:100%;text-decoration:none;color:#484B4C}#blog ul.posts li.item a figure img{width:100%;vertical-align:middle}#blog ul.posts li.item a figure figcaption{display:block;height:100%;padding:12px 20px 0;border-top:1px solid #EEE}#blog ul.posts li.item a figure figcaption h3{padding:5px 0;font:normal 16px/1.5 "Avenir LT W01_45 Book1475508", sans-serif;letter-spacing:0;text-transform:capitalize}#blog ul.posts li.item a figure figcaption p{font:normal 14px/1.42 "Avenir LT W01_35 Light1475496", sans-serif;color:#6f7575}#blog ul.posts li.item a:after{position:absolute;display:block;content:"Read Article";bottom:20px;left:20px;font:normal 14px/1.42 "Avenir LT W01_35 Light1475496", sans-serif;color:#6f7575}@media screen and (max-width: 680px){#blog ul.posts{display:inline}#blog ul.posts li.item{display:block;margin:0 auto 30px;width:480px}}@media screen and (max-width: 480px){#blog ul.posts li.item{width:100%}}#timeline{position:relative;padding:20px 0}#timeline:before{position:absolute;display:block;content:"";width:0;top:0;left:25px;bottom:0;border-left:solid 1px #60edb3;border-right:solid 1px #60edb3}#timeline .year{position:relative;margin-bottom:50px;padding-left:115px}#timeline h4{position:absolute;padding:8px 5px;font-size:18px;left:3px;background-color:#FFF}#timeline h5{margin-left:60px;font:normal 13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;color:#60edb3}#timeline p{position:relative;margin-left:60px;padding:8px 0;font-size:14px;line-height:1.5;color:#6f7575}#timeline p+h5{margin-top:20px;margin-bottom:5px}#timeline p+p{border-top:1px solid rgba(0,0,0,0.05)}#timeline svg{position:absolute;left:-60px;background-color:#ffffff}#timeline svg.icon-flag{width:27px}#timeline svg.icon-bed,#timeline svg.icon-stars,#timeline svg.icon-money,#timeline svg.icon-store,#timeline svg.icon-adaptive-foam,#timeline svg.icon-heart{width:35px}#timeline svg.icon-annual{width:32px}#timeline svg.icon-pennant{width:21px}@media screen and (max-width: 480px){#timeline .year{padding-left:80px}#timeline h4{position:relative;padding-left:0}#timeline h5{margin-left:0}#timeline p{margin-left:0}#timeline svg{left:-80px;padding:10px}#timeline svg.icon-flag{left:-70px;width:47px}#timeline svg.icon-bed,#timeline svg.icon-stars,#timeline svg.icon-money,#timeline svg.icon-store,#timeline svg.icon-adaptive-foam,#timeline svg.icon-heart{width:55px}#timeline svg.icon-annual{width:52px}#timeline svg.icon-pennant{left:-70px;width:41px}}footer{padding:34px 0 48px 0;font:normal 12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;color:#b4b5b4;border-top:1px solid #EEE}footer ul li{display:inline-block;vertical-align:bottom}footer ul li a{text-decoration:none;color:inherit}footer ul li a svg{width:28px;height:28px;fill:#b4b5b4}footer ul li a svg.medium_logo{width:35px;height:35px}footer ul li+li{margin-left:32px}footer p{margin-top:8px}footer .content_wrapper>div{float:left}footer .content_wrapper>ul{float:right}@media screen and (max-width: 768px){footer{padding:40px 20px}footer .content_wrapper>div,footer .content_wrapper>ul{float:none;text-align:center}footer .content_wrapper>div{margin-bottom:24px}}@media screen and (max-width: 768px) and (max-width: 435px){footer .content_wrapper>ul li{width:25%}footer .content_wrapper>ul li+li{margin:0}}#images .select{margin-bottom:16px}#images p small{display:block;font-size:11px;text-align:center;color:#b4b5b4}#videos .select{margin-bottom:16px}#videos ul li a{display:block;text-decoration:none;color:#484B4C}#videos ul li a figure figcaption h3{margin-top:10px}.gallery{margin:0 -6px}.gallery li{display:inline-block;width:20%;height:92px;padding:0 6px 12px 6px;box-sizing:border-box}.gallery img{display:block;width:100%;border:1px solid #efefee}.pagination{text-align:center;padding-bottom:12px}.pagination.hidden{display:none}.pagination p{padding-bottom:16px;font-size:14px}.pagination a{display:inline-block;padding:8px 18px;text-decoration:none;color:inherit;border:2px solid #efefee;background:#F6F7F6;box-sizing:border-box}#lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,0.8)}#lightbox figure#lightbox_image{position:absolute;padding:20px;width:55vw;top:50%;left:50%;background-color:#ffffff;transform:translate(-50%, -50%);transition:height 5s ease-out}@media screen and (max-width: 680px){#lightbox figure#lightbox_image{width:75vw}}@media screen and (max-width: 480px){#lightbox figure#lightbox_image{width:100vw}}#lightbox figure#lightbox_image #lightbox_wrapper{position:relative}#lightbox figure#lightbox_image #lightbox_wrapper img{display:block;margin:0 auto;max-height:75vh}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav{position:absolute;top:0;right:0;bottom:0;left:0}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_prev,#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_next{position:absolute;display:block;top:0;height:100%}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_prev::before,#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_next::before{position:absolute;display:none;content:"";top:50%;transform:translateY(-50%);width:24px;height:24px;border-top:solid 5px #484B4C;border-left:solid 5px #484B4C}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_prev:hover::before,#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_next:hover::before{display:block}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_prev{left:0;width:35%}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_prev::before{left:20px;transform:rotate(-45deg)}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_next{right:0;width:65%}#lightbox figure#lightbox_image #lightbox_wrapper #lightbox_nav a.lightbox_nav_next::before{right:20px;transform:rotate(135deg)}#lightbox figure#lightbox_image figcaption#lightbox_caption{position:relative;margin-top:15px;z-index:200}#lightbox figure#lightbox_image figcaption#lightbox_caption h5{margin-bottom:15px}#lightbox figure#lightbox_image figcaption#lightbox_caption h5 span{padding-left:30px}#lightbox figure#lightbox_image figcaption#lightbox_caption h5 span a{color:#484B4C}#lightbox figure#lightbox_image figcaption#lightbox_caption h5:last-of-type{display:inline-block;float:left;margin-bottom:10px}#lightbox figure#lightbox_image figcaption#lightbox_caption .embed{float:left;margin-left:55px;width:calc(100% - 130px);max-width:auto;background-color:#f5f5f5}#lightbox figure#lightbox_image figcaption#lightbox_caption .embed pre{padding:10px 15px;font-size:13px;line-height:1.7;overflow-y:scroll}@media screen and (max-width: 680px){#lightbox figure#lightbox_image figcaption#lightbox_caption h5 span{display:block;padding:10px 0 0}#lightbox figure#lightbox_image figcaption#lightbox_caption h5:last-of-type,#lightbox figure#lightbox_image figcaption#lightbox_caption .embed{display:none}}