@import 'https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';html,body,nav,img,fieldset,iframe{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote{font-weight:normal;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;height:100%;min-width:320px}p{color:#6D6E70;font-size:17px;line-height:1.45;font-weight:400}small{display:inline-block;color:#6D6E70;font-size:17px;line-height:1.25}h1{color:#011F26;font-size:36px;font-weight:400}h2{color:#011F26;font-size:30px;font-weight:400}h3{color:#011F26;font-size:22px;font-weight:400}h4{color:#011F26;font-size:20px;font-weight:400}h5{color:#011F26;font-size:17px;font-weight:800;letter-spacing:2px;text-transform:uppercase}hr{border:none;border-bottom:1px solid #EBE9E5;margin:1.5rem auto}li{color:#5C5C59;font-size:18px;line-height:1.25;margin-bottom:.5em}@media only screen and (max-width : 600px){li{font-size:17px}}ol{padding-left:1.5em;list-style-type:decimal;list-style-position:outside}ol li{padding-left:.5em}ol li>ul,ol li ol{margin-left:1em}ol ol,ol ul{margin-top:0px}ul{list-style:none;padding-left:2em}ul li{white-space:normal;position:relative}ul li:before{-webkit-transform:translate(-200%, -5%);transform:translate(-200%, -5%);content:'\2022';position:absolute;color:#8C8C8A;font-size:22px}ul li>ul,ul li ol{margin-left:1em}ul li ol,ul li ul{margin-top:0em}table{width:100%;font-size:17px}table thead{border-bottom:1px solid #CCCDCE}table thead th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 18px;vertical-align:middle;text-transform:capitalize;white-space:nowrap;text-align:left;color:#011F26;font-size:1.1em;font-weight:600}table thead th .icon{color:#8C8C8A;margin-right:5px;vertical-align:-2px}table tbody td{padding:12px 18px;vertical-align:middle;color:#5C5C59;line-height:1.1}table tbody tr:nth-of-type(even){background:#F8F8F8}blockquote{position:relative;padding:5px 0px;padding-left:20px;color:#5C5C59;font-size:18px}blockquote::before{content:'';position:absolute;left:0px;top:0px;display:block;background:#D4E7E0;border-radius:4px;width:4px;height:100%}strong{font-weight:800}em{font-style:italic}a{-webkit-transition:border .15s ease;transition:border .15s ease;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease;display:inline-block;position:relative;text-decoration:none;cursor:pointer;color:#011F26;font-weight:400;line-height:1.1;border-bottom:3px solid #94BCB4}a:focus{box-shadow:0 0 0 2px #B6D3CD;outline:0}a:hover{-webkit-transition:color .15s ease;transition:color .15s ease;color:#94BCB4}a:active{color:#011F26;box-shadow:none !important}code{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Inconsolata',monospace;display:inline;color:#D72B3F;font-size:15px;background:#F8F8F8;padding:2px 4px;margin:0 2px;border-radius:3px;vertical-align:2px;border:1px solid #f3f3f3}pre{display:flex;flex-direction:column;overflow:auto;padding:.75em 1.5em;background:#F8F8F8;color:#6D6E70;line-height:1.25;border:1px solid #EBE9E5;border-radius:2px;white-space:pre-wrap;word-break:break-all}pre>code{border:0;padding:0px;margin:0px;color:#6D6E70;line-height:inherit;background:transparent;display:block;overflow:visible;white-space:pre-wrap}button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;-webkit-transition:background .15s ease;transition:background .15s ease;background:#B6D3CD;color:#011F26;font-size:17px;font-weight:400;cursor:pointer;border:none;border-radius:1px;padding:.75rem 1.5rem}button:focus,button:hover{outline:0;background:rgba(182,211,205,0.75)}button:active{background:rgba(182,211,205,0.9)}input[type='text'],input[type='email'],input[type='number'],input[type='password'],textarea{width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease;caret-color:#94BCB4;color:#011F26;font-size:18px;background:#FFFFFF;border:1px solid #CCCDCE;border-radius:0;box-shadow:inset 0 0 0 0 #011F26;padding:.85rem 1.5rem;letter-spacing:.5px}input[type='text']:focus,input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,textarea:focus{outline-color:#CCCDCE;border-color:#6D6E70}select{width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;font-size:18px;border:1px solid #CCCDCE;border-radius:1px;min-height:3rem;padding:.85rem 1.5rem;background-color:#FFFFFF;background:url('/assets/main/node_modules/@thalmic/palette/assets/icons/down-arrow.svg');background-size:1rem;background-position:calc(100% - 1.25rem) 1.25rem;background-repeat:no-repeat}select:focus,select:hover{outline:0;box-shadow:inset 0 0 0 1px #011F26}select:disabled{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed;border-color:#CCCDCE;background:#F8F8F8;color:#8C8C8A}select.invalid{border:1px solid #FF4B4B}select.invalid:focus,select.invalid:hover{outline:0;box-shadow:inset 0 0 0 1px #FF4B4B}.block{margin-bottom:1.25rem}@font-face{font-family:'TT Commons';font-weight:300;font-style:normal;src:url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_light.woff') format('woff'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_light.woff2') format('woff2'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_light.svg') format('svg')}@font-face{font-family:'TT Commons';font-weight:400;font-style:normal;src:url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_regular.woff') format('woff'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_regular.woff2') format('woff2'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_regular.svg') format('svg')}@font-face{font-family:'TT Commons';font-weight:600;font-style:normal;src:url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_medium.woff') format('woff'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_medium.woff2') format('woff2'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_medium.svg') format('svg')}@font-face{font-family:'TT Commons';font-weight:800;font-style:normal;src:url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_demibold.woff') format('woff'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_demibold.woff2') format('woff2'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/tt_commons_demibold.svg') format('svg')}@font-face{font-family:'Miller Display';font-weight:normal;font-style:normal;src:url('/assets/main/node_modules/@thalmic/palette/assets/fonts/miller_display_roman.woff') format('woff'),url('/assets/main/node_modules/@thalmic/palette/assets/fonts/miller_display_roman.woff2') format('woff2')}.Main{width:1920px;max-width:100%;margin:0 auto;padding:1rem;position:relative}@media only screen and (max-width : 600px){.Main{padding:0}}.Main .anchor:target{padding-top:75px;margin-top:-75px}html{--default-easing:cubic-bezier(.4, 0, 0, 1)}.noscroll{position:fixed;overflow:hidden;width:100%}.HowItWorks p{color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .Hero .image{background-size:cover}}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .Hero .image{height:35rem}}@media only screen and (max-width : 600px){.HowItWorks .Hero .image{height:30rem;background-position:-26rem 1.75rem}}.HowItWorks .neck{height:27.5rem;background-color:#F8F8F8}.HowItWorks .neck .neckContent{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.HowItWorks .neck .neckContent h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;margin-bottom:2rem}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .neck .neckContent h2{font-size:36px}}@media only screen and (max-width : 600px){.HowItWorks .neck .neckContent h2{font-size:30px}}.HowItWorks .neck .neckContent p{font-size:22px;width:60rem;max-width:100%}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .neck{max-height:30vh}}.HowItWorks .stepContainer{width:100%;display:flex}.HowItWorks .stepContainer .stepContentContainer{width:91.66666667%}.HowItWorks .stepContainer .stepContentContainer .step svg{margin:1rem auto}.HowItWorks .stepContainer .stepContentContainer .step h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;margin-bottom:3rem;letter-spacing:4.4px;text-transform:uppercase;font-size:17px;font-weight:600}.HowItWorks .stepContainer .stepContentContainer .step h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px;margin-bottom:2rem}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .stepContainer .stepContentContainer .step h3{font-size:22px}}@media only screen and (max-width : 600px){.HowItWorks .stepContainer .stepContentContainer .step h3{font-size:20px}}.HowItWorks .stepContainer .stepContentContainer .step p{font-size:20px;line-height:1.2;margin-bottom:2rem}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .stepContainer .stepContentContainer .step p{font-size:18px}}@media only screen and (max-width : 600px){.HowItWorks .stepContainer .stepContentContainer .step p{font-size:17px}}.HowItWorks .stepContainer .sideNav{width:8.33333333%;display:flex;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;padding:5rem 0;top:0;background:linear-gradient(to bottom, #fff 0%, #fff 90%, rgba(255,255,255,0) 100%)}.HowItWorks .stepContainer .sideNav .navDots{display:flex;flex-direction:column;justify-content:space-between;align-self:center;position:relative;height:13.125rem;margin-top:75px}.HowItWorks .stepContainer .sideNav .navDots .navDot{-webkit-transition:background .25s ease;transition:background .25s ease;-webkit-transition:transform .25s ease;transition:transform .25s ease;position:relative;width:.5625rem;height:.5625rem;border-radius:50%;background:#B6D3CD}.HowItWorks .stepContainer .sideNav .navDots .navDot:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.HowItWorks .stepContainer .sideNav .navDots .navDot.active{background:#011F26}.HowItWorks .stepContainer .sideNav .navDots .navDot::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.HowItWorks .stepContainer .sideNav .navDots::after{position:absolute;top:0;right:.25rem;z-index:-1;content:'';width:1px;height:13.125rem;background-color:#d8d8d8}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorks .stepContainer .stepContentContainer{margin:1rem 0 5rem 0}.HowItWorks .stepContainer .stepContentContainer .step{display:block;height:auto}.HowItWorks .stepContainer .stepContentContainer .step .stepContent{width:100%;padding:0 3rem;margin-top:3rem}.HowItWorks .stepContainer .stepContentContainer .step .stepImage{width:100%;margin-top:2rem;padding:0 2rem;height:55vh;overflow:hidden}}@media only screen and (max-width : 600px){.HowItWorks .stepContainer{display:block}.HowItWorks .stepContainer .stepContentContainer{width:100%;margin-bottom:5rem}.HowItWorks .stepContainer .stepContentContainer .step{padding-top:5.5rem;height:auto;min-height:calc(100vh -  75px)}.HowItWorks .stepContainer .stepContentContainer .step .stepContent{display:block;width:100%;padding:2rem}.HowItWorks .stepContainer .stepContentContainer .step .stepImage{display:none}.HowItWorks .stepContainer .sideNav{width:100%;justify-content:center;padding:5rem 0 1.5rem 0;z-index:10;height:7rem}.HowItWorks .stepContainer .sideNav .navDots{flex-direction:row;align-self:flex-start;left:0;width:13.125rem;height:.625rem;margin-top:0}.HowItWorks .stepContainer .sideNav .navDots::after{position:absolute;top:.25rem;right:0;z-index:-1;content:'';width:13.125rem;height:1px;background-color:#d8d8d8}}.ContactPage{background:#F8F8F8}.ContactPage section.hero{display:flex;flex-direction:column;height:30rem;background:#011F26;color:#FFFFFF;justify-content:center;align-items:center;text-align:center}.ContactPage section.hero h5{color:#FFFFFF;text-transform:uppercase;margin-bottom:1.5rem}.ContactPage section.hero h1{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;color:#FFFFFF;padding:0 1rem}.ContactPage section.hero .links{display:flex;margin-top:2rem;font-size:22px}.ContactPage section.hero .links .icon:not(:last-of-type){margin-right:2rem}.ContactPage section.hero .links .icon svg{margin:0 .75rem;height:1.75rem;vertical-align:text-bottom}.ContactPage section.hero .links .icon a{-webkit-transition:border-bottom .25s ease;transition:border-bottom .25s ease;color:#94BCB4}.ContactPage section.hero .links .icon a:not(:hover){border-bottom:2px solid transparent}.ContactPage section.hero .links .icon a:not(:hover) a::before{display:none}.ContactPage section.hero .links .icon a:hover{color:#FFFFFF;border-bottom:2px solid #B6D3CD}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.ContactPage section.hero{padding:4.5rem 1rem 0}.ContactPage section.hero .links{flex-direction:column;align-items:flex-start}.ContactPage section.hero .links .icon{margin:1rem 0}}@media only screen and (max-width : 600px){.ContactPage section.hero{height:28rem}}.ContactPage .faq{padding-bottom:5rem;display:flex;flex-direction:column}.ContactPage .faq h2{margin-top:5rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;padding-bottom:5rem;text-align:center}@media only screen and (max-width : 600px){.ContactPage .faq h2{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.ContactPage .faq h2{margin-top:4rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.ContactPage .faq h2{padding-bottom:2rem}}.ContactPage .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.ContactPage .cls-2{fill:#fff}.HomePage{display:flex;flex-direction:column;margin:0 auto}.HomePage p{color:#011F26}.HomePage .introduction{margin-top:5.5rem;margin-left:2rem;margin-right:2rem;position:relative;height:50rem;overflow:hidden;background:#000}.HomePage .introduction .videoContain{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.HomePage .introduction .videoContain video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%}@media only screen and (max-width : 600px){.HomePage .introduction .videoContain video{left:-1rem;width:160%}}.HomePage .introduction .videoCta{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:absolute;right:0;left:0}@media only screen and (max-width : 600px){.HomePage .introduction .videoCta{justify-content:flex-start;padding-top:4rem}}.HomePage .introduction .videoCta .container{align-items:center}.HomePage .introduction .videoCta h1{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;max-width:15em;color:#FFFFFF;font-size:60px;text-align:center;font-display:swap}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .introduction .videoCta h1{width:83.33333333%;font-size:36px}}.HomePage .introduction .videoCta h2{color:#FFFFFF;font-size:20px}@media only screen and (max-width : 600px){.HomePage .introduction .videoCta h2{margin:2rem auto;width:15rem}}.HomePage .introduction .videoCta .link{margin:2rem .25rem}.HomePage .introduction .videoCta .link .white{color:#011F26}.HomePage .introduction .videoCta .link .outline{color:#FFFFFF;border-color:#011F26;background-color:#011F26;padding:.688rem 1.5rem}.HomePage .introduction .videoCta .link .outline:hover{border-color:rgba(255,255,255,0);color:#011F26;background:rgba(255,255,255,0.6)}@media only screen and (max-width : 600px){.HomePage .introduction .videoCta .link{width:100%;text-align:center;margin:.5rem auto}}@media only screen and (max-width : 600px){.HomePage .introduction{max-height:calc(100vh - 4.5rem);height:30rem;padding:0;margin:4.5rem 0 0 0}.HomePage .introduction section{flex-direction:column}.HomePage .introduction section .button{width:50%;margin:.5rem auto}}@media only screen and (min-width : 601px) and (max-width : 978px){.HomePage .introduction section .button{width:33.33333333%}}.HomePage .stayConnected{width:1920px;max-width:100%;display:flex;align-items:center;margin:0 auto;padding:5rem}.HomePage .stayConnected .BoxSection{flex-direction:row-reverse;flex-wrap:nowrap}.HomePage .stayConnected .BoxSection .details{width:28rem}.HomePage .stayConnected .BoxSection .details h2{text-align:left}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected .BoxSection .details h2{text-align:center}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected .BoxSection .image{width:100%;padding-top:100%}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected .BoxSection{flex-wrap:wrap}}.HomePage .stayConnected .content{width:100%;text-align:left;align-self:center}.HomePage .stayConnected .content h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px}@media only screen and (max-width : 600px){.HomePage .stayConnected .content h2{font-size:30px;margin-top:1rem}}.HomePage .stayConnected .content p{margin:2rem auto 5rem;font-size:20px;line-height:1.2}@media only screen and (max-width : 600px){.HomePage .stayConnected .content p{font-size:18px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected .content{width:100%;padding:1rem;text-align:center}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected{flex-wrap:wrap}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .stayConnected{flex-direction:column}}@media only screen and (max-width : 600px){.HomePage .stayConnected{padding:0 1rem 3rem}}.HomePage .nextGeneration{width:1920px;max-width:100%;margin:0 auto;background:#e9e9e9}.HomePage .nextGeneration .image{height:45rem;padding:6.125rem 0;background-size:contain;background-position:bottom}.HomePage .nextGeneration .image .content{width:35rem;max-width:100%;align-self:center;text-align:center;margin:0 auto;padding:0}.HomePage .nextGeneration .image .content h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;margin-bottom:3rem}@media only screen and (max-width : 600px){.HomePage .nextGeneration .image .content h2{font-size:30px}}@media only screen and (min-width : 601px) and (max-width : 978px){.HomePage .nextGeneration .image .content{margin:0 auto;text-align:center}}@media only screen and (min-width : 601px) and (max-width : 978px){.HomePage .nextGeneration .image{height:30rem}}@media only screen and (max-width : 600px){.HomePage .nextGeneration .image{height:25rem;padding:2.5rem 1rem}}.HomePage .customCrafted{display:flex;align-items:center;margin:5rem auto}.HomePage .customCrafted .content{width:50%;padding-right:3rem}.HomePage .customCrafted .content h2,.HomePage .customCrafted .content p{width:35rem;max-width:100%;margin:1.75rem 0}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .customCrafted .content h2,.HomePage .customCrafted .content p{margin:1.75rem auto}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .customCrafted .content{width:100%;padding-right:1rem;margin-bottom:4rem}}.HomePage .customCrafted .imageContainer{width:50%}.HomePage .customCrafted .imageContainer .image{padding-top:100%;height:100%;background-size:contain}.HomePage .customCrafted .imageContainer p{font-size:20px;padding:.75rem 0;color:#8C8C8A}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .customCrafted .imageContainer{width:100%}}.HomePage .customCrafted .icons{justify-content:flex-start}.HomePage .customCrafted .icons>div:not(:last-child){margin-right:3rem}@media only screen and (max-width : 600px){.HomePage .customCrafted .icons>div:not(:last-child){margin:0}}@media only screen and (min-width : 601px) and (max-width : 978px){.HomePage .customCrafted .icons{justify-content:center}}@media only screen and (max-width : 600px){.HomePage .customCrafted .icons{display:none}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HomePage .customCrafted{width:100%;flex-direction:column;margin:3rem auto}}@media only screen and (max-width : 600px){.HomePage .customCrafted{padding:0 1.25rem}}.HomePage .videoSection{width:1920px;max-width:100%;margin:0 auto;position:relative;height:26.875rem;overflow:hidden}.HomePage .videoSection.active{height:100vh}.HomePage .videoSection .videoContain{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.HomePage .videoSection .videoContain video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%}.HomePage .videoSection .videoCta{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.HomePage .videoSection .videoCta *{position:relative;z-index:3}.HomePage .videoSection .videoCta:after{content:'';position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.HomePage .videoSection .videoCta h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;margin-bottom:3rem;color:#FFFFFF}@media only screen and (max-width : 600px){.HomePage .videoSection .videoCta h2{font-size:30px;width:11.875rem}}.HomePage .videoSection .videoCta .playButton{cursor:pointer;position:relative}.HomePage .videoSection .videoCta .playButton svg{-webkit-transition:transform .25s ease;transition:transform .25s ease}.HomePage .videoSection .videoCta .playButton svg path{-webkit-transition:fill .25s ease;transition:fill .25s ease;fill:#FFFFFF}.HomePage .videoSection .videoCta .playButton:hover svg>path{fill:#B6D3CD}.HomePage .videoSection .videoCta .playButton:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.HomePage .videoSection .videoCta .playButton::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.HomePage .linkCards{margin-top:5rem;display:flex;justify-content:center;flex-wrap:nowrap}@media only screen and (max-width : 600px){.HomePage .linkCards{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.HomePage .linkCards{margin-top:4rem}}@media only screen and (max-width : 600px){.HomePage .linkCards{flex-direction:column}}@media only screen and (max-width : 600px){.HomePage .InTheNews{padding-top:1rem}}@media only screen and (max-width : 600px){.HomePage{text-align:center}}.NewsPage .featuredNews{margin-top:5rem}@media only screen and (max-width : 600px){.NewsPage .featuredNews{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.NewsPage .featuredNews{margin-top:4rem}}.NewsPage .featuredNews .featuredCard{width:33.33333333%;min-height:30rem;padding:0 .25rem}.NewsPage .featuredNews .featuredCard .image{min-height:16rem;width:100%}.NewsPage .featuredNews .featuredCard div{display:flex;padding:1rem 0;flex-direction:column;justify-content:space-around}.NewsPage .featuredNews .featuredCard div h3{padding-bottom:1rem;font-size:20px;color:#6D6E70}.NewsPage .featuredNews .featuredCard div h3 i{padding-left:.5rem;color:#8C8C8A}.NewsPage .featuredNews .featuredCard div h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:22px}.NewsPage .featuredNews .featuredCard div hr{width:3rem;margin:1rem 0}.NewsPage .featuredNews .featuredCard div p{font-size:20px;color:#6D6E70}.NewsPage .featuredNews .featuredCard div .icon{font-size:15px}.NewsPage .featuredNews .featuredCard .date{margin-bottom:2rem}.NewsPage .featuredNews .featuredCard h4,.NewsPage .featuredNews .featuredCard h3,.NewsPage .featuredNews .featuredCard p,.NewsPage .featuredNews .featuredCard .image{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1}.NewsPage .featuredNews .featuredCard:hover,.NewsPage .featuredNews .featuredCard:focus,.NewsPage .featuredNews .featuredCard:active{box-shadow:none}.NewsPage .featuredNews .featuredCard:hover h4,.NewsPage .featuredNews .featuredCard:focus h4,.NewsPage .featuredNews .featuredCard:active h4,.NewsPage .featuredNews .featuredCard:hover h3,.NewsPage .featuredNews .featuredCard:focus h3,.NewsPage .featuredNews .featuredCard:active h3,.NewsPage .featuredNews .featuredCard:hover p,.NewsPage .featuredNews .featuredCard:focus p,.NewsPage .featuredNews .featuredCard:active p,.NewsPage .featuredNews .featuredCard:hover .image,.NewsPage .featuredNews .featuredCard:focus .image,.NewsPage .featuredNews .featuredCard:active .image{opacity:.7}@media only screen and (max-width : 600px){.NewsPage .featuredNews .featuredCard{width:100%;padding:0}.NewsPage .featuredNews .featuredCard .image{max-width:100%}}@media only screen and (min-width : 601px) and (max-width : 978px){.NewsPage .featuredNews .featuredCard{width:50%}}.NewsPage .allNews{display:flex;margin-top:3rem;flex-direction:column;align-content:center}.NewsPage .allNews .newsLine{width:100%;padding:1rem 0 2rem 0;cursor:pointer;border-top:1px solid #EBE9E5;border-bottom:none}.NewsPage .allNews .newsLine p{display:flex}.NewsPage .allNews .newsLine p .icon{-webkit-transition:color .25s ease;transition:color .25s ease;margin-left:auto;color:#CCCDCE}.NewsPage .allNews .newsLine p .icon:hover{color:#8C8C8A}.NewsPage .allNews .newsLine h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;-webkit-transition:border .25s ease;transition:border .25s ease;display:inline-block;overflow:hidden;max-width:100%;padding-top:1rem;font-weight:400;text-transform:initial;text-overflow:ellipsis;border-bottom:2px solid transparent;white-space:nowrap}.NewsPage .allNews .newsLine:hover,.NewsPage .allNews .newsLine:focus,.NewsPage .allNews .newsLine:active{box-shadow:none}.NewsPage .allNews .newsLine:hover h4,.NewsPage .allNews .newsLine:focus h4,.NewsPage .allNews .newsLine:active h4{border-bottom:2px solid #B6D3CD}.NewsPage .allNews .button{width:10rem;margin:5rem 0;align-self:center}.Apply .filters{padding:3rem 0;background:#F8F8F8}.Apply .filters .container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width : 600px){.Apply .filters .container{justify-content:center}}.Apply .filters .selectors{display:flex;justify-content:space-between;width:31rem;max-width:100%}.Apply .filters .selectors select{width:15rem;max-width:100%}@media only screen and (max-width : 600px){.Apply .filters .selectors select{max-width:50%}}@media only screen and (max-width : 600px){.Apply .filters .selectors{margin-top:1rem}}.Apply .filters h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px;margin-right:2rem}@media only screen and (max-width : 600px){.Apply .filters h2{margin-right:0}}.Apply .jazzWidget{min-height:calc(100vh -  75px);padding:2rem 0}.Apply .jazzWidget .parentContainer{width:100%}.Apply .jazzWidget .iframeContainer,.Apply .jazzWidget .iframeContainer iframe{width:100%;height:100%;box-sizing:border-box}.Apply .jazzWidget .iframeContainer{position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.Apply .jazzWidget .iframeContainer iframe{position:absolute;top:0;left:0}.Apply .emailUs{background:#F8F8F8;padding:5rem 0}.Apply .emailUs .container{text-align:center;align-items:center}.Apply .emailUs .container h3,.Apply .emailUs .container p{width:35rem;max-width:100%}.Apply .emailUs .container h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px;margin-bottom:1rem}.Apply .emailUs .container p{color:#011F26;font-size:22px}.Careers .Hero .button{color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px){.Careers .Hero .image{height:32rem}}@media only screen and (max-width : 600px){.Careers .Hero .image{height:30rem;background-position:-43rem 0}}.Careers section.lifeAtNorth{padding-top:7rem;padding-bottom:2rem;background:#F8F8F8}@media only screen and (max-width : 600px){.Careers section.lifeAtNorth{padding-top:3rem;padding-bottom:1rem}}.Careers section.lifeAtNorth .container{text-align:center;align-items:center;flex-direction:column;justify-content:center}.Careers section.lifeAtNorth h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:2.5rem;font-size:48px;color:#011F26}@media only screen and (max-width : 600px){.Careers section.lifeAtNorth h2{font-size:36px}}.Careers section.lifeAtNorth p{width:100%;max-width:36em;margin-bottom:4rem;font-size:22px;color:#011F26}.Careers section.lifeAtNorth .link{font-size:18px}.Careers section.locations{width:100%;padding:7rem 0;display:flex;background:#F8F8F8;flex-direction:column}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Careers section.locations{padding:3rem 0}}.Careers section.locations .container{flex-direction:column}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Careers section.locations .container{width:100%}}.Careers section.locations .locationWrapper{position:relative;display:flex;height:43rem;max-height:75vh;width:100%;flex-direction:column}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Careers section.locations .locationWrapper{min-height:35vh}}.Careers section.locations .locationWrapper .location{width:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity;overflow:hidden}.Careers section.locations .locationWrapper .location.isActive{opacity:1}.Careers section.locations .locationWrapper .location .image{height:42rem;max-height:80vh;width:100%;cursor:pointer}.Careers section.locations .locationTray{width:100%;display:flex;align-items:center;justify-content:space-between}.Careers section.locations .locationTray p{width:66.66666667%;padding:2rem 0;color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px){.Careers section.locations .locationTray p{width:58.33333333%}}@media only screen and (max-width : 600px){.Careers section.locations .locationTray p{width:83.33333333%;margin:0 auto;text-align:center}}.Careers section.locations .locationTray p p{width:66.66666667%;padding:1.5rem 0;color:#011F26}@media only screen and (max-width : 600px){.Careers section.locations .locationTray p p{width:83.33333333%;text-align:center;margin:0 auto}}@media only screen and (max-width : 600px){.Careers section.locations .locationTray{flex-direction:column;justify-content:center}}.Careers section.locations .navDots{position:relative;display:flex;bottom:.25rem;width:100%;max-width:13.5em;align-self:center;justify-content:space-between}@media only screen and (max-width : 600px){.Careers section.locations .navDots{margin-top:2rem}}.Careers section.locations .navDots:after{content:'';position:absolute;display:block;left:0;top:.28125rem;z-index:2;height:1px;width:100%;max-width:13.5em;background:#CCCDCE}.Careers section.locations .navDots .navDot{-webkit-transition:background .25s ease;transition:background .25s ease;-webkit-transition:transform .25s ease;transition:transform .25s ease;z-index:3;height:.5625rem;width:.5625rem;background:#B6D3CD;border:1px solid #B6D3CD;border-radius:50%}.Careers section.locations .navDots .navDot:hover{-webkit-transform:scale(1.675);transform:scale(1.675);background:#B6D3CD}.Careers section.locations .navDots .navDot.active{background:#011F26;border-color:#011F26}.Careers .sellingPoints{padding:3rem 0;justify-content:space-between}.Careers .sellingPoints>div{width:33.33333333%;padding:3rem 0;text-align:center}.Careers .sellingPoints>div h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;display:flex;height:4rem;font-size:30px;align-items:center;justify-content:center}.Careers .sellingPoints>div p{max-width:20em;margin:1rem auto;padding:0 1rem;font-size:17px;color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Careers .sellingPoints>div{width:100%;padding:0}.Careers .sellingPoints>div p{width:83.33333333%;max-width:initial;margin-top:0}}.Careers section.coreValues{padding:7rem 0;background:#FFFFFF}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Careers section.coreValues{padding:3rem 0}}.Careers section.coreValues .container{justify-content:center}.Careers section.coreValues h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:2rem;font-size:36px}@media only screen and (max-width : 600px){.Careers section.coreValues h2{font-size:30px}}.Careers section.coreValues h3{max-width:38em;font-size:22px;text-align:center;margin-bottom:3rem}@media only screen and (max-width : 600px){.Careers section.coreValues h3{margin-bottom:2rem}}.Careers section.coreValues svg{height:6em;stroke-width:2}.Careers section.coreValues .container{text-align:center;flex-direction:column;align-items:center}.Careers section.coreValues .coreValuesList{display:flex;flex-wrap:wrap;justify-content:center}.Careers section.coreValues .coreValuesList .coreValue{width:33.33333333%;padding:3rem;text-align:center}@media only screen and (min-width : 601px) and (max-width : 978px){.Careers section.coreValues .coreValuesList .coreValue{width:50%}}@media only screen and (max-width : 600px){.Careers section.coreValues .coreValuesList .coreValue{width:100%;padding:3rem 0}}.Careers section.coreValues .coreValuesList .coreValue h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin:.8rem 0 1.25rem 0}.Careers section.coreValues .coreValuesList .coreValue h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin:1rem 0;font-size:1.5rem}.Careers section.coreValues .coreValuesList .coreValue p{max-width:15.5em;margin:auto;line-height:1.25}.Careers section.benefits{padding:7rem 0;background:#F8F8F8}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Careers section.benefits{padding:3rem 0}}.Careers section.benefits h2{width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:2rem;font-size:48px;color:#011F26;text-align:center}@media only screen and (max-width : 600px){.Careers section.benefits h2{font-size:36px}}.Careers section.benefits h3{max-width:36em;margin:auto;margin-bottom:3rem;text-align:center}.Careers section.benefits .benefitsList{display:flex;flex-wrap:wrap;justify-content:center}.Careers section.benefits .benefitsList .benefit{width:33.33333333%;padding:2rem 3rem;text-align:left}.Careers section.benefits .benefitsList .benefit h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:1rem;font-size:1.5rem}.Careers section.benefits .benefitsList .benefit p{color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px){.Careers section.benefits .benefitsList .benefit{width:50%;padding:2rem}}@media only screen and (max-width : 600px){.Careers section.benefits .benefitsList .benefit{width:100%;padding:1rem 0}}.Careers .jobs{display:flex}.Careers .jobs .students{flex-direction:row-reverse;background:#011F26}.Careers .jobs .students .details{width:30rem;max-width:100%}.Careers .jobs .students .details h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:1.5rem;font-size:48px;color:#FFFFFF}@media only screen and (max-width : 600px){.Careers .jobs .students .details h2{font-size:36px}}.Careers .jobs .students .details p{margin-bottom:3rem;color:#FFFFFF;font-size:22px}.Careers .jobs .students .details .button{color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Careers .jobs .students .image{display:none}}@media only screen and (max-width : 600px){.Careers .jobs .students{width:100%;padding:2rem 1rem}}.LegalPage{background:#FFFFFF}.LegalPage .linkTiles{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto;padding:0 3rem}.LegalPage .linkTiles section{width:33.33333333%;background:#F8F8F8;min-height:25rem;display:flex;flex-direction:column;padding:3rem;margin:1rem;align-items:center}.LegalPage .linkTiles section svg{height:6rem;width:7rem}.LegalPage .linkTiles section h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;text-align:center;padding-bottom:1.5rem}.LegalPage .linkTiles section h4{text-align:center;max-width:17rem}.LegalPage .linkTiles section a{margin-top:3rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LegalPage .linkTiles{padding:0;margin:1rem 0}.LegalPage .linkTiles section{width:100%;padding:1rem;margin:.5rem 1rem}}.LegalPage .disclaimer{text-align:center;padding-bottom:2rem;width:45rem;max-width:100%;margin:0 auto}.LegalPage .accessibility{width:100%;background:#EAF3EF;display:flex;flex-direction:column;min-height:50vh;align-items:center;justify-content:center;padding:2rem}.LegalPage .accessibility svg{height:5rem;width:4rem}.LegalPage .accessibility h2{margin-bottom:.5rem}.LegalPage .accessibility h4{margin:1rem 0;max-width:40rem;text-align:center}.LegalPage .accessibility .link{margin:1rem 0}.AboutPage{background:#F8F8F8}.AboutPage section.beliefs{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.beliefs .container{padding:0}}@media only screen and (max-width : 600px) and only screen and (min-width : 601px) and (max-width : 978px),only screen and (min-width : 601px) and (max-width : 978px) and only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px) and only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px) and only screen and (max-width : 600px){.AboutPage section.beliefs .container{padding:0}}.AboutPage section.beliefs .story:nth-child(even){flex-direction:row-reverse}.AboutPage section.beliefs .story .details{width:28rem;max-width:100%}.AboutPage section.beliefs .story .details h2{margin-bottom:2rem;font-size:48px}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.beliefs .story .details h2{font-size:30px}}@media only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.beliefs{margin-bottom:5rem}}.AboutPage section.timeline{background:#efefef}.AboutPage section.timeline .image{display:flex;justify-content:center;align-items:center;height:60rem;padding:10rem 1rem;background-size:contain;background-position:bottom;position:relative}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.timeline .image{height:45rem;padding:4rem 1rem 2rem 1rem}}.AboutPage section.timeline .image h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;text-align:center;margin-top:-30%}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.timeline .image h2{font-size:30px;margin-top:0}}.AboutPage section.timeline .image .events{display:flex;justify-content:space-between;text-align:center;width:60rem;max-width:100%;margin:auto;position:absolute;bottom:5rem;left:0;right:0}.AboutPage section.timeline .image .events .myo,.AboutPage section.timeline .image .events .focals{width:calc(50% - 4rem);display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1;padding:0 1rem}.AboutPage section.timeline .image .events .myo .year,.AboutPage section.timeline .image .events .focals .year{font-weight:600;color:#6D6E70;font-size:15px;letter-spacing:2px;margin-bottom:1rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.timeline .image .events .myo .year,.AboutPage section.timeline .image .events .focals .year{margin-bottom:0}}.AboutPage section.timeline .image .events .myo h3,.AboutPage section.timeline .image .events .focals h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;display:flex;align-items:center;text-align:center;justify-content:center;font-size:30px;height:3rem}.AboutPage section.timeline .image .events .myo p,.AboutPage section.timeline .image .events .focals p{margin:0 auto}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.timeline .image .events .myo,.AboutPage section.timeline .image .events .focals{width:83.33333333%;padding:1rem;margin:1.5rem auto}}.AboutPage section.timeline .image .events .myo p{max-width:15em}.AboutPage section.timeline .image .events .focals p{max-width:14em}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.timeline .image .events{margin-top:3rem}}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.AboutPage section.timeline .image{align-items:flex-start}.AboutPage section.timeline .image .events{flex-direction:column}.AboutPage section.timeline .image .events .event{width:100%}.AboutPage section.timeline .image .events .divider{margin:auto}.AboutPage section.timeline .image .image{height:auto}}.AboutPage section.quoteBlock{padding:6.5rem 0;display:flex;align-items:center;background:#011F26;height:30rem}@media only screen and (max-width : 600px){.AboutPage section.quoteBlock{padding:3rem 0}}@media only screen and (max-width : 600px){.AboutPage section.quoteBlock{height:auto}}.AboutPage section.quoteBlock .container{flex-direction:column;justify-content:center;text-align:center;align-items:center}.AboutPage section.quoteBlock blockquote{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;position:initial;padding:initial;color:#FFFFFF;font-size:36px;max-width:55rem;margin-bottom:3rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.quoteBlock blockquote{font-size:22px;margin-bottom:2rem}}.AboutPage section.quoteBlock blockquote::before{display:none}.AboutPage section.quoteBlock span{font-weight:600;font-size:.85rem;color:#B6D3CD;text-transform:uppercase;letter-spacing:2px}.AboutPage section.infoBlock{background:#FFFFFF}@media only screen and (min-width : 979px){.AboutPage section.infoBlock{background:transparent}.AboutPage section.infoBlock .container{padding-right:10em}}.AboutPage section.infoBlock .image{display:flex;justify-content:center;align-items:center;height:45rem;min-height:100vh}.AboutPage section.infoBlock .image .blurb{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#FFFFFF;padding:3rem 1rem;text-align:center;width:23rem;max-width:100%}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.AboutPage section.infoBlock .image .blurb{height:auto;margin:1rem}}.AboutPage section.infoBlock .image .blurb h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:22px;margin-bottom:2rem}.AboutPage section.infoBlock .image .blurb p{color:#011F26;font-size:15px;max-width:19em;margin-bottom:4rem}.Design p{color:#011F26}.Design .Hero{background-color:#070a0d}@media only screen and (max-width : 600px){.Design .Hero .image .container{margin-top:4rem}}.Design .Hero .image .link .white{color:#011F26}.Design .Hero .image .link .outline{color:#FFFFFF;border-color:#FFFFFF;padding:.688rem 1.5rem}.Design .Hero .image .link .outline:hover{background:rgba(255,255,255,0.7);border-color:transparent}@media only screen and (max-width : 600px){.Design .Hero .image .link{width:100%;text-align:center}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Design .Hero .image{background-size:cover}}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .Hero .image{height:35rem;background-position:0 3rem}}@media only screen and (max-width : 600px){.Design .Hero .image{height:30rem;background-position:-6rem 3rem}}.Design .intro{width:100%;padding:7rem 2rem;text-align:center}.Design .intro.blueBG{background:#011F26}.Design .intro.blueBG h2,.Design .intro.blueBG p{color:#FFFFFF}.Design .intro h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;margin-bottom:1rem}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .intro h2{font-size:36px}}@media only screen and (max-width : 600px){.Design .intro h2{font-size:30px}}.Design .intro p{font-size:22px;width:35rem;max-width:100%;margin:0 auto;color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .intro p{font-size:20px}}@media only screen and (max-width : 600px){.Design .intro p{font-size:18px}}@media only screen and (max-width : 600px){.Design .elements .intro{padding-bottom:1rem}}.Design .elements .features{width:70rem;max-width:100%;text-align:center;padding:3rem 1rem;margin:3rem auto;border:1px solid #8C8C8A}@media only screen and (max-width : 600px){.Design .elements .features{width:100%}}.Design .elements .features .featuresContainer{display:flex;justify-content:center}.Design .elements .features .featuresContainer .feature{margin:3rem}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .elements .features .featuresContainer .feature{margin:3rem 1rem}}@media only screen and (max-width : 600px){.Design .elements .features .featuresContainer .feature{margin:3rem auto}}.Design .elements .features .featuresContainer .feature .image{height:10.875rem;width:10.875rem;margin:0 auto}@media only screen and (max-width : 600px){.Design .elements .features .featuresContainer{flex-direction:column}}.Design .elements .cta{text-align:center;margin:5rem auto}@media only screen and (max-width : 600px){.Design .elements{padding:0 1rem}}.Design .styles .stylesContainer{width:100%}.Design .styles .stylesContainer .headerImage{height:45rem;margin-bottom:7rem}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .styles .stylesContainer .headerImage{height:30rem}}@media only screen and (max-width : 600px){.Design .styles .stylesContainer .headerImage{height:18rem}}.Design .styles .stylesContainer .style{margin-bottom:5rem}.Design .styles .stylesContainer .style .portraits{width:100%;display:flex;justify-content:space-between}.Design .styles .stylesContainer .style .portraits .portrait{width:calc(50% - 1rem);height:50rem}.Design .styles .stylesContainer .style .portraits .portrait .image{height:100%}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .styles .stylesContainer .style .portraits .portrait{height:25rem}}@media only screen and (max-width : 600px){.Design .styles .stylesContainer .style .portraits .portrait{width:calc(50% - .5rem);height:15rem}}.Design .styles .stylesContainer .style .description{width:25rem;max-width:100%;text-align:center;margin:0 auto}.Design .styles .stylesContainer .style .description h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:1rem}.Design .styles .stylesContainer .style .description h5{font-size:17px;text-transform:uppercase;margin-bottom:1rem;font-weight:400}.Design .styles .stylesContainer .style .landscapeImage{height:50rem;margin:6rem auto 2rem}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .styles .stylesContainer .style .landscapeImage{height:30rem}}@media only screen and (max-width : 600px){.Design .styles .stylesContainer .style .landscapeImage{height:20rem;margin-bottom:1rem}}@media only screen and (max-width : 600px){.Design .styles .stylesContainer .style{margin-bottom:3rem}}.Design .sunClips{display:flex;position:relative;max-height:calc(100vh - 75px);justify-content:center}.Design .sunClips picture{width:100%}.Design .sunClips picture img{width:100%}.Design .sunClips .details{position:absolute;text-align:center;width:25rem;max-width:100%;margin-top:10rem}.Design .sunClips .details h2,.Design .sunClips .details p{color:#011F26}.Design .sunClips .details h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;margin-bottom:2rem}@media only screen and (max-width : 600px){.Design .sunClips .details h2{font-size:30px}}.Design .sunClips .details p{font-size:20px;line-height:1.2}@media only screen and (max-width : 600px){.Design .sunClips .details p{font-size:17px}}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .sunClips .details{margin-top:3rem}}@media only screen and (max-width : 600px){.Design .sunClips .details{width:100%;margin-top:0;padding:2rem}}.Design .loop{display:flex;flex-direction:row-reverse;align-items:center;position:relative;height:60rem;max-height:calc(100vh - 75px);padding:0 5rem;justify-content:space-between}@media only screen and (min-width : 601px) and (max-width : 978px){.Design .loop{height:50rem;background-position:0 3rem}}@media only screen and (max-width : 600px){.Design .loop{padding:1rem;height:35rem;background-position:-6rem 0}}.Design .loop .details{width:30rem;text-align:center;max-width:100%;margin:10rem}.Design .loop .details h2,.Design .loop .details p{color:#FFFFFF}.Design .loop .details h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:2rem;font-size:48px}@media only screen and (max-width : 600px){.Design .loop .details h2{font-size:30px}}.Design .loop .details p{font-size:22px}@media only screen and (max-width : 600px){.Design .loop .details p{font-size:18px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Design .loop .details{width:100%;margin:0;padding:0}}.Design .checkerBoard .story:nth-child(odd){flex-direction:row-reverse}.Focals{min-height:calc(100vh -  75px)}.Focals h1,.Focals h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif}.Focals .Hero{background-color:#ebebeb}.Focals .Hero .image .container{margin-top:-10rem}.Focals .Hero .image .container h1,.Focals .Hero .image .container h5{color:#011F26}@media only screen and (max-width : 600px){.Focals .Hero .image .container h1{font-size:30px}}@media only screen and (max-width : 600px){.Focals .Hero .image .container{margin-top:-2rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Focals .Hero .image{background-size:contain;background-position:bottom}}@media only screen and (min-width : 601px) and (max-width : 978px){.Focals .Hero .image{height:35rem}}@media only screen and (max-width : 600px){.Focals .Hero .image{height:30rem}}.Focals section.neck{display:flex;flex-direction:column;padding:8rem 0}.Focals section.neck .container{display:flex;flex-direction:column;text-align:center;align-self:center;width:37.5rem;max-width:100%}.Focals section.neck .container h2{font-size:36px;margin-bottom:1rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Focals section.neck{width:100%;background:#011F26;padding:4rem 0}.Focals section.neck h2,.Focals section.neck h4{color:#FFFFFF}}.Focals .benefits{margin-top:5rem}@media only screen and (max-width : 600px){.Focals .benefits{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.Focals .benefits{margin-top:4rem}}.Focals .benefits section.benefit{display:flex;align-items:center;justify-content:space-between;position:relative}.Focals .benefits section.benefit picture img{width:100%}.Focals .benefits section.benefit .details{position:absolute;text-align:center;width:26rem;max-width:100%}.Focals .benefits section.benefit .details h2{margin-bottom:2rem}@media only screen and (max-width : 600px){.Focals .benefits section.benefit .details h2{font-size:22px}}.Focals .benefits section.benefit .details p{color:#011F26;font-size:20px}@media only screen and (min-width : 601px) and (max-width : 978px){.Focals .benefits section.benefit .details p{font-size:18px}}@media only screen and (max-width : 600px){.Focals .benefits section.benefit .details p{font-size:15px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Focals .benefits section.benefit .details{margin:0;padding:0}}@media only screen and (min-width : 601px) and (max-width : 978px){.Focals .benefits section.benefit .details{width:18rem}}.Focals .benefits .benefit:nth-child(odd) .details{left:8%}@media only screen and (max-width : 600px){.Focals .benefits .benefit:nth-child(odd) .details{left:0;right:0;top:0;padding:2rem;margin:0 auto}}.Focals .benefits .benefit:nth-child(even){flex-direction:row-reverse}.Focals .benefits .benefit:nth-child(even) .details{right:8%}@media only screen and (max-width : 600px){.Focals .benefits .benefit:nth-child(even) .details{left:0;right:0;top:0;padding:2rem;margin:0 auto}}.Focals .features{margin-top:5rem;display:flex;justify-content:center;flex-wrap:nowrap}@media only screen and (max-width : 600px){.Focals .features{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.Focals .features{margin-top:4rem}}@media only screen and (max-width : 600px){.Focals .features{flex-direction:column;background:#011F26;margin-top:0;padding-top:2rem}.Focals .features .LinkCard>div h3,.Focals .features .LinkCard>div p,.Focals .features .LinkCard>div a{color:#FFFFFF}}.Focals .stories .story:nth-child(odd){flex-direction:row-reverse}.Focals .HowItWorksCta{display:flex;flex-direction:column;align-items:center;padding:5rem 1rem;margin:0 auto;text-align:center}.Focals .HowItWorksCta .icons{width:30rem;max-width:100%}@media only screen and (max-width : 600px){.Focals .HowItWorksCta .icons{display:none}}.StoreLocatorPage{background:#FFFFFF}.StoreLocatorPage .container{flex-direction:column;align-items:center}.StoreLocatorPage section.flagshipStores{padding:6.5rem 0}.StoreLocatorPage section.flagshipStores h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;text-align:center;margin-bottom:2rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.flagshipStores h2{width:66.66666667%;font-size:30px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.flagshipStores h3{font-size:22px}}.StoreLocatorPage section.flagshipStores p{color:#011F26;font-size:22px;text-align:center;margin-bottom:6rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.flagshipStores p{width:83.33333333%;margin-bottom:3rem}}@media only screen and (max-width : 600px){.StoreLocatorPage section.flagshipStores{padding:3rem 0}}.StoreLocatorPage section.flagshipStores .showrooms{width:100%;display:flex;justify-content:center}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.flagshipStores .showrooms{width:100%;flex-wrap:wrap}}.StoreLocatorPage section.locationSurvey{padding:6.5rem 0;background:#FFFFFF}.StoreLocatorPage section.locationSurvey h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;text-align:center;margin-bottom:2rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey h2{width:66.66666667%;font-size:30px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey h3{font-size:22px}}.StoreLocatorPage section.locationSurvey p{color:#011F26;font-size:22px;text-align:center;margin-bottom:6rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey p{width:83.33333333%;margin-bottom:3rem}}@media only screen and (max-width : 600px){.StoreLocatorPage section.locationSurvey{padding:3rem 0}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey{height:auto}}.StoreLocatorPage section.locationSurvey h3{width:83.33333333%;text-align:center;margin-bottom:3rem}.StoreLocatorPage section.locationSurvey form{width:100%;max-width:37.5rem;margin:1rem auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey form{width:100%;margin:auto}.StoreLocatorPage section.locationSurvey form .arrow{width:100%}}.StoreLocatorPage section.locationSurvey form .text,.StoreLocatorPage section.locationSurvey form .select{font-size:24px;border:none;border-bottom:1px solid #011F26;box-shadow:none;padding:.5rem 0;margin-bottom:.5rem}.StoreLocatorPage section.locationSurvey form .text::placeholder,.StoreLocatorPage section.locationSurvey form .select::placeholder{color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.StoreLocatorPage section.locationSurvey form .text,.StoreLocatorPage section.locationSurvey form .select{font-size:20px}}.StoreLocatorPage section.locationSurvey form .arrow{cursor:pointer;height:2rem;max-width:1.75rem}.StoreLocatorPage section.locationSurvey form .arrow g{stroke:#011F26;stroke-width:3px}.StoreLocatorPage section.locationSurvey form .arrow:hover>g{stroke:#94BCB4}.StoreLocatorPage section.locationSurvey form .state{width:83.33333333%}@media only screen and (min-width : 979px){.StoreLocatorPage section.locationSurvey form .city{width:41.66666667%}.StoreLocatorPage section.locationSurvey form .state{width:41.66666667%}}.Technology p{color:#011F26}.Technology section.hero{height:30rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#011F26}@media only screen and (max-width : 600px){.Technology section.hero{height:100vh}}.Technology section.hero h5,.Technology section.hero h1{color:#FFFFFF;margin-bottom:1.5rem}.Technology section.hero h1{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:2.5rem;font-size:48px;width:41.4rem}@media only screen and (max-width : 600px){.Technology section.hero h1{font-size:36px;width:auto}}.Technology .specs h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;text-align:center;padding:9rem 1rem;margin:0 auto}@media only screen and (min-width : 601px) and (max-width : 978px){.Technology .specs h2{font-size:36px}}@media only screen and (max-width : 600px){.Technology .specs h2{font-size:30px;padding:3rem 1rem}}.Technology .specContainer:last-child{margin-bottom:10rem}@media only screen and (max-width : 600px){.Technology .specContainer:last-child{margin-bottom:0}}.Technology .specContainer .specSpotlight{margin-bottom:2rem;padding:4rem 0 1rem;border-bottom:2px solid #CCCDCE;max-height:80vh}.Technology .specContainer .specSpotlight h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px}@media only screen and (min-width : 601px) and (max-width : 978px){.Technology .specContainer .specSpotlight h3{font-size:30px}}@media only screen and (max-width : 600px){.Technology .specContainer .specSpotlight h3{font-size:22px}}.Technology .specContainer .specDetails{display:flex;flex-wrap:wrap}.Technology .specContainer .specDetails .specGroup{width:33.33333333%;padding:1rem 0}@media only screen and (min-width : 601px) and (max-width : 978px){.Technology .specContainer .specDetails .specGroup{width:50%}}@media only screen and (max-width : 600px){.Technology .specContainer .specDetails .specGroup{width:100%}}.Technology .specContainer .specDetails .specGroup h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:22px;margin-bottom:1rem}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Technology .specContainer .specDetails .specGroup h4{font-size:20px}}.Technology .specContainer .specDetails .specGroup p{margin-bottom:1rem;width:17rem;max-width:100%}@media only screen and (max-width : 600px){.Technology .specContainer .specDetails .specGroup p{width:100%}}.PressRoom button.button.outline{border:1px solid #011F26;padding:.75rem}.PressRoom button.button.outline:hover{background:#011F26;color:#FFFFFF}.PressRoom h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif}.PressRoom .pressNav{width:100%;height:6rem;padding:0 4rem;background:#F8F8F8;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.PressRoom .pressNav a{-webkit-transition:border-bottom .25s ease;transition:border-bottom .25s ease;font-size:22px;border-bottom:2px solid transparent}.PressRoom .pressNav a:hover{border-bottom:2px solid #94BCB4;color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .pressNav{display:none}}.PressRoom .news,.PressRoom .updates{margin-top:5rem;flex-direction:column;padding:0 4rem}@media only screen and (max-width : 600px){.PressRoom .news,.PressRoom .updates{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .news,.PressRoom .updates{margin-top:4rem}}.PressRoom .news h2,.PressRoom .updates h2{margin-top:2rem}.PressRoom .news .articles,.PressRoom .updates .articles{display:flex;flex-wrap:wrap;margin-top:2rem;width:100%}.PressRoom .news .LinkNewsCard,.PressRoom .updates .LinkNewsCard{width:25%}.PressRoom .news .LinkNewsCard .image,.PressRoom .updates .LinkNewsCard .image{min-height:11rem;max-width:25rem}@media only screen and (max-width : 600px){.PressRoom .news .LinkNewsCard,.PressRoom .updates .LinkNewsCard{width:100%;padding:0}.PressRoom .news .LinkNewsCard .image,.PressRoom .updates .LinkNewsCard .image{max-width:100%}}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .news .LinkNewsCard,.PressRoom .updates .LinkNewsCard{width:50%}}.PressRoom .downloadGroup{margin-top:5rem;display:flex;flex-direction:column;background:#F8F8F8;padding:4rem;position:relative}@media only screen and (max-width : 600px){.PressRoom .downloadGroup{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .downloadGroup{margin-top:4rem}}.PressRoom .downloadGroup .heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.PressRoom .downloadGroup .heading h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif}.PressRoom .downloadGroup .heading a{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;display:flex;font-size:17px;align-items:center;margin-top:1.5rem}.PressRoom .downloadGroup .heading a svg{margin-right:1rem;width:1.25rem;height:1.25rem}.PressRoom .downloadGroup img{width:100%}.PressRoom .downloadGroup article{display:flex;flex-wrap:wrap;margin-top:2rem;position:relative}.PressRoom .downloadGroup article section{width:25%;position:relative;display:flex;flex-direction:column;padding:1rem .25rem}.PressRoom .downloadGroup article section>div{display:flex;flex-direction:column}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .downloadGroup article section{width:50%}}@media only screen and (max-width : 600px){.PressRoom .downloadGroup article section{width:100%}}.PressRoom .downloadGroup article p{color:#011F26;padding-top:1rem}.PressRoom .downloadGroup .playButton{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end}.PressRoom .downloadGroup .playButton .icon{-webkit-transition:color .25s ease;transition:color .25s ease;margin:1rem;font-size:36px;color:#FFFFFF}.PressRoom .downloadGroup .playButton:hover .icon{color:#94BCB4}.PressRoom .founders{margin-top:5rem;display:flex;flex-direction:column;margin-bottom:7rem;padding:0 4rem}@media only screen and (max-width : 600px){.PressRoom .founders{margin-top:2rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .founders{margin-top:4rem}}.PressRoom .founders h2{display:flex;justify-content:space-between;align-items:center}.PressRoom .founders img{width:100%}.PressRoom .founders article{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}.PressRoom .founders article section{width:33.33333333%;display:flex;flex-direction:column;padding-right:.5rem;margin-bottom:2rem}.PressRoom .founders article section>div{display:flex;flex-direction:column}@media only screen and (min-width : 601px) and (max-width : 978px){.PressRoom .founders article section{width:50%}}@media only screen and (max-width : 600px){.PressRoom .founders article section{width:100%}}.PressRoom .founders article h4{margin:1.75rem 0;font-weight:600}.PressRoom .founders article p{color:#011F26;margin-right:1rem}.PressRoom .contact{display:flex;height:31.25rem;background:#F8F8F8;padding:2rem 1rem}.PressRoom .contact section{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.PressRoom .contact section h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;padding-bottom:2rem}.PressRoom .contact section h4{padding-top:2rem;max-width:15rem}.PressRoom .contact section .link{margin:0 .5rem}.PressRoom .contact hr{height:75%;width:1px;transform:rotate(180deg);margin:auto 0;background:#CCCDCE}@media only screen and (max-width : 600px){.PressRoom .contact{flex-direction:column;height:auto}.PressRoom .contact section{width:100%}.PressRoom .contact section a{margin:.5rem 0}.PressRoom .contact hr{transform:rotate(0deg);width:75%;height:1px;margin:0 auto}}.LensesPage p{color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .Hero .image{background-size:cover}}@media only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .Hero .image{height:35rem;background-position:0 3rem}}@media only screen and (max-width : 600px){.LensesPage .Hero .image{height:30rem;background-position:-6rem 3rem}}.LensesPage .Hero .image .container h1,.LensesPage .Hero .image .container h5{color:#011F26}.LensesPage .Hero .image .container h3{margin-top:3rem}@media only screen and (max-width : 600px){.LensesPage .Hero .image .container h3{width:100%}}.LensesPage .lensNav{width:100%;height:6rem;padding:0 4rem;background:#011F26;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.LensesPage .lensNav a{-webkit-transition:border-bottom .25s ease;transition:border-bottom .25s ease;color:#FFFFFF;font-size:22px;border-bottom:2px solid transparent;margin:0 3rem}.LensesPage .lensNav a:hover{border-bottom:2px solid #94BCB4}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .lensNav{display:none}}.LensesPage .optics{padding:5rem 1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.LensesPage .optics>div{width:50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.LensesPage .optics>div.info{width:25rem;max-width:100%}@media only screen and (max-width : 600px){.LensesPage .optics>div.info{padding:1rem}}.LensesPage .optics>div h2,.LensesPage .optics>div h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;width:100%}.LensesPage .optics>div h2{margin-bottom:2rem}.LensesPage .optics>div .infoGroup h3{font-size:22px}.LensesPage .optics>div .infoGroup p{margin:1rem auto;font-size:15px}.LensesPage .optics>div .image{height:25rem;background-size:contain}@media only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .optics>div .image{height:15rem}}@media only screen and (max-width : 600px){.LensesPage .optics>div .image{height:9rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .optics>div{width:100%}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .optics{min-height:auto}.LensesPage .optics section{width:100%;display:inline-block}.LensesPage .optics section>div{margin:1rem 0}.LensesPage .optics section>div h3,.LensesPage .optics section>div p{max-width:100%}.LensesPage .optics section .infoGroup:last-child{margin-bottom:0}.LensesPage .optics section .image{height:20rem;background-size:cover}}.LensesPage .lensFeatures{background:#F8F8F8}.LensesPage .lensFeatures .container{padding:8rem 1rem;justify-content:center}.LensesPage .lensFeatures .container h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;max-width:40rem;text-align:center;margin:0 auto}.LensesPage .lensFeatures .container h3{max-width:40rem;text-align:center;margin:0 auto}.LensesPage .lensFeatures .container .containerChild{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:5rem auto 0}.LensesPage .lensFeatures .container .containerChild .feature{text-align:center;width:8rem;margin:0 2rem}.LensesPage .lensFeatures .container .containerChild .feature svg{height:4rem;width:4rem}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.LensesPage .lensFeatures .container .containerChild .feature svg{height:3rem;width:3rem}}.LensesPage .lensFeatures .container .containerChild .feature p{padding:1rem 0;color:#011F26;line-height:1}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.LensesPage .lensFeatures .container .containerChild .feature{margin:0 1rem}}@media only screen and (max-width : 600px){.LensesPage .lensFeatures .container{height:auto;padding:4rem 1rem}.LensesPage .lensFeatures .container .containerChild{margin-top:3rem}}.LensesPage .prescriptions{margin:5rem auto;display:flex;text-align:center;align-items:center}.LensesPage .prescriptions h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;width:100%;text-align:center;padding-bottom:2rem}.LensesPage .prescriptions section{width:40rem;max-width:100%;margin:0 auto}.LensesPage .prescriptions section h3{padding-bottom:1rem}.LensesPage .prescriptions section .image{height:100%;background-size:contain}.LensesPage .prescriptions section.prescriptionPoints{width:22rem;max-width:100%;text-align:center}.LensesPage .prescriptions section.prescriptionPoints p{margin-bottom:2rem;font-size:15px}.LensesPage .prescriptions section.prescriptionPoints .rxPoint{display:flex;text-align:left}.LensesPage .prescriptions section.prescriptionPoints .rxPoint:last-child p{border-bottom:none}.LensesPage .prescriptions section.prescriptionPoints .rxPoint p{width:19rem;margin-top:1rem;margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid #EBE9E5;color:#8C8C8A;font-size:15px}.LensesPage .prescriptions section.prescriptionPoints .rxPoint svg{width:1.25rem;height:1.25rem;margin-right:1rem;margin-top:1rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .prescriptions{flex-direction:column;margin:2rem auto}.LensesPage .prescriptions section{padding:1rem 0}.LensesPage .prescriptions section .image{height:25rem;background-size:cover}}@media only screen and (max-width : 600px){.LensesPage .prescriptions .image{height:18rem}}.LensesPage .sunClips{display:flex;position:relative;max-height:calc(100vh - 75px);justify-content:center}.LensesPage .sunClips picture{width:100%}.LensesPage .sunClips picture img{width:100%}.LensesPage .sunClips .details{position:absolute;text-align:center;width:25rem;max-width:100%;margin-top:8rem}.LensesPage .sunClips .details h2,.LensesPage .sunClips .details p{color:#011F26}.LensesPage .sunClips .details h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;margin-bottom:2rem}@media only screen and (max-width : 600px){.LensesPage .sunClips .details h2{font-size:30px}}.LensesPage .sunClips .details p{font-size:20px;line-height:1.2}@media only screen and (max-width : 600px){.LensesPage .sunClips .details p{font-size:17px}}@media only screen and (min-width : 601px) and (max-width : 978px){.LensesPage .sunClips .details{margin-top:3rem}}@media only screen and (max-width : 600px){.LensesPage .sunClips .details{width:100%;margin-top:0;padding:2rem}}.Unsubscribe{display:flex;flex-direction:column;justify-content:space-between}.Unsubscribe .content{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:15vh 0 10vh 0}.Unsubscribe .content h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-weight:800;font-size:36px;margin-bottom:1rem;text-align:center;width:100%}@media only screen and (max-width : 600px){.Unsubscribe .content h3{margin-bottom:1rem;font-size:2rem}}.Unsubscribe .content p{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;font-size:20px;max-width:20em;text-align:center}@media only screen and (max-width : 600px){.Unsubscribe .content p{font-size:18px}}.Unsubscribe .content img{margin-bottom:3rem}.Unsubscribe .content .social{grid-area:social;display:flex;justify-content:flex-end}.Unsubscribe .content .social .icon{color:#011F26}.Unsubscribe .content .social .icon:hover{color:#94BCB4}@media only screen and (max-width : 600px){.Unsubscribe .content .social{justify-content:flex-start}}.stepContainerMobile{display:flex;margin:3rem auto}.stepContainerMobile .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem 1.5rem;position:relative}.stepContainerMobile .content svg{height:4rem;margin-bottom:1rem}.stepContainerMobile .content h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;margin-bottom:3rem;letter-spacing:4.4px;text-transform:uppercase;font-size:17px;font-weight:600}.stepContainerMobile .content h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:22px;margin-bottom:1rem}.stepContainerMobile .content p{margin-bottom:2rem;font-size:18px}.stepContainerMobile .content .navContainer button{margin-bottom:2rem}.stepContainerMobile .content .navContainer .navDots{display:flex;justify-content:space-between;position:relative;flex-direction:row;align-self:flex-start;left:0;width:11rem;height:.625rem}.stepContainerMobile .content .navContainer .navDots .navDot{-webkit-transition:background .25s ease;transition:background .25s ease;-webkit-transition:transform .25s ease;transition:transform .25s ease;position:relative;width:.5625rem;height:.5625rem;border-radius:50%;background:#B6D3CD;z-index:10;cursor:pointer}.stepContainerMobile .content .navContainer .navDots .navDot:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.stepContainerMobile .content .navContainer .navDots .navDot.active{background:#011F26}.stepContainerMobile .content .navContainer .navDots .navDot::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.stepContainerMobile .content .navContainer .navDots::after{position:absolute;top:.25rem;right:0;content:'';width:11rem;height:1px;background-color:#d8d8d8}.Accordion{width:83.33333333%;margin:0 auto;background:#FFFFFF;border-bottom:1px solid #EBE9E5}.Accordion>div h5{font-weight:600}.Accordion>div p{margin:1rem 0}.Accordion h3{padding-top:75px;margin-top:-75px}.Accordion .toggle{padding:1.5rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.Accordion .questions{-webkit-transition:max-height .25s ease;transition:max-height .25s ease;padding-left:1rem;max-height:25rem;overflow:auto}.Accordion .questions div{padding:1rem}.Accordion i::before{-webkit-transition:transform .25s ease;transition:transform .25s ease;display:inline-block}.Accordion.open i::before{transform:scale(1, -1);color:#94BCB4}.Accordion.closed .questions{max-height:0;overflow:hidden}.Accordion:hover i{padding-top:2px}.Accordion:last-child{border-bottom:none}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Accordion{width:100%}}.Testimonials{position:relative;display:flex;padding-top:6.25rem;padding-bottom:7rem;background:#011F26;flex-direction:column;justify-content:center}@media only screen and (max-width : 600px){.Testimonials{padding-top:3rem;padding-bottom:2rem}}.Testimonials.activeVideo{min-height:calc(100vh -  75px)}.Testimonials.activeVideo .testimonial,.Testimonials.activeVideo h2{opacity:0}@media only screen and (max-width : 600px){.Testimonials.activeVideo{height:100%}.Testimonials.activeVideo .testimonial,.Testimonials.activeVideo h2{opacity:1}}.Testimonials .container{align-items:center;justify-content:center}.Testimonials h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:5rem;color:#FFFFFF;font-size:36px}@media only screen and (max-width : 600px){.Testimonials h2{margin-bottom:3rem}}.Testimonials h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin:1rem 0;color:#FFFFFF}.Testimonials h4{color:#B6D3CD}.Testimonials h4:first-of-type{font-weight:600}.Testimonials .testimonialsList{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.Testimonials .testimonial{width:calc(33% - 1rem)}@media only screen and (max-width : 600px){.Testimonials .testimonial{width:100%;margin:auto;padding-bottom:2rem}}.Testimonials .testimonial .testimonialVideo{position:relative;display:flex;height:17em}.Testimonials .testimonial .playButton{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end}.Testimonials .testimonial .playButton .icon{-webkit-transition:color .25s ease;transition:color .25s ease;margin:1rem;font-size:36px;color:#011F26}.Testimonials .testimonial .playButton:hover .icon{color:#FFFFFF}.Offices{background:#F8F8F8}.Offices h2{padding:7rem 0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;text-align:center}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Offices h2{padding:3rem 0}}.Offices .container{padding-bottom:7.5rem;flex-direction:column;justify-content:center}@media only screen and (max-width : 600px){.Offices .container{padding-bottom:1rem}}.Offices .hq{margin-bottom:.75rem}.Offices .hq .image{height:43.75rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Offices .hq .image{height:50vh}}.Offices .hq .details{padding:1.75rem 0}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Offices .hq .details{flex-direction:column}.Offices .hq .details>div{margin-bottom:1rem}}.Offices .hq .details h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px}.Offices .hq .details p{color:#011F26;font-size:20px;margin-top:.5rem}.Offices .locations{display:flex;justify-content:space-between}.Offices .locations .location{width:calc(33% - .325rem);padding-bottom:1rem}.Offices .locations .image{height:16.875rem}@media only screen and (max-width : 600px){.Offices .locations{flex-direction:column}.Offices .locations .location{width:100%}.Offices .locations .image{height:40vh}}.Offices .locations .details{padding:1.75rem 0}.Offices .locations .details h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Offices .locations .details>div{margin-bottom:1rem}}.SliderGallery{width:100%;margin-bottom:5rem;padding:0 5rem}@media only screen and (min-width : 601px) and (max-width : 978px){.SliderGallery{padding:0 2rem}}@media only screen and (max-width : 600px){.SliderGallery{padding:0 1rem}}.SliderGallery .imageWrapper{position:relative;display:flex;height:25rem;width:100%;flex-direction:column}.SliderGallery .imageWrapper .sliderImage{width:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;will-change:opacity}.SliderGallery .imageWrapper .sliderImage.isActive{opacity:1}.SliderGallery .imageWrapper .sliderImage .image{height:100%;max-height:42rem;width:100%;background-size:contain}@media only screen and (min-width : 601px) and (max-width : 978px){.SliderGallery .imageWrapper{height:18rem}}@media only screen and (max-width : 600px){.SliderGallery .imageWrapper{height:12rem}}.SliderGallery .controls{width:35rem;max-width:100%;margin:0 auto}.SliderGallery .controls .sliderWrapper{margin:1rem auto 3rem}.SliderGallery .controls .sliderWrapper input[type='range'].slider{width:100%;-webkit-appearance:none;appearance:none;cursor:pointer;height:1px;padding-bottom:2px;background:#EBE9E5;border-radius:0;margin:12px 0px;box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider:focus{outline:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-moz-focus-outer{border:0}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-webkit-slider-runnable-track{height:1px;padding-bottom:2px;background:#EBE9E5;border-radius:0;margin:12px 0px;box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-moz-range-track{height:1px;padding-bottom:2px;background:#EBE9E5;border-radius:0;margin:12px 0px;box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-ms-track{height:1px;padding-bottom:2px;background:#EBE9E5;border-radius:0;margin:12px 0px;box-shadow:none;background:transparent;border-color:transparent;color:transparent}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-webkit-slider-thumb{box-shadow:none;appearance:none;-webkit-appearance:none;height:1.75rem;width:1.75rem;background:#8C8C8A;border:1px solid transparent;border-radius:50%;margin-top:-12px}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-webkit-slider-thumb:active{box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-moz-range-thumb{box-shadow:none;appearance:none;-webkit-appearance:none;height:1.75rem;width:1.75rem;background:#8C8C8A;border:1px solid transparent;border-radius:50%;margin-top:-12px}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-moz-range-thumb:active{box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-ms-thumb{box-shadow:none;appearance:none;-webkit-appearance:none;height:1.75rem;width:1.75rem;background:#8C8C8A;border:1px solid transparent;border-radius:50%;margin-top:-12px}.SliderGallery .controls .sliderWrapper input[type='range'].slider::-ms-thumb:active{box-shadow:none}.SliderGallery .controls .sliderWrapper input[type='range'].slider.white::-webkit-slider-thumb{background:#FFFFFF;border-color:#fafafa}.SliderGallery .controls .sliderWrapper input[type='range'].slider.white::-moz-range-thumb{background:#FFFFFF;border-color:#fafafa}.SliderGallery .controls .sliderWrapper input[type='range'].slider.white::-ms-thumb{background:#FFFFFF;border-color:#fafafa}.SliderGallery .controls .sliderWrapper input[type='range'].slider.ice::-webkit-slider-thumb{background:#EAF3EF;border-color:#e4efea}.SliderGallery .controls .sliderWrapper input[type='range'].slider.ice::-moz-range-thumb{background:#EAF3EF;border-color:#e4efea}.SliderGallery .controls .sliderWrapper input[type='range'].slider.ice::-ms-thumb{background:#EAF3EF;border-color:#e4efea}.SliderGallery .controls .sliderWrapper input[type='range'].slider.glacial::-webkit-slider-thumb{background:#D4E7E0;border-color:#cde3db}.SliderGallery .controls .sliderWrapper input[type='range'].slider.glacial::-moz-range-thumb{background:#D4E7E0;border-color:#cde3db}.SliderGallery .controls .sliderWrapper input[type='range'].slider.glacial::-ms-thumb{background:#D4E7E0;border-color:#cde3db}.SliderGallery .controls .sliderWrapper input[type='range'].slider.deepSea::-webkit-slider-thumb{background:#011F26;border-color:#01171c}.SliderGallery .controls .sliderWrapper input[type='range'].slider.deepSea::-moz-range-thumb{background:#011F26;border-color:#01171c}.SliderGallery .controls .sliderWrapper input[type='range'].slider.deepSea::-ms-thumb{background:#011F26;border-color:#01171c}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkMint::-webkit-slider-thumb{background:#94BCB4;border-color:#8eb8b0}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkMint::-moz-range-thumb{background:#94BCB4;border-color:#8eb8b0}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkMint::-ms-thumb{background:#94BCB4;border-color:#8eb8b0}.SliderGallery .controls .sliderWrapper input[type='range'].slider.mint::-webkit-slider-thumb{background:#B6D3CD;border-color:#b0cfc9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.mint::-moz-range-thumb{background:#B6D3CD;border-color:#b0cfc9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.mint::-ms-thumb{background:#B6D3CD;border-color:#b0cfc9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.lightGrey::-webkit-slider-thumb{background:#CCCDCE;border-color:#c7c8c9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.lightGrey::-moz-range-thumb{background:#CCCDCE;border-color:#c7c8c9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.lightGrey::-ms-thumb{background:#CCCDCE;border-color:#c7c8c9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkGrey::-webkit-slider-thumb{background:darkGrey;border-color:#a4a4a4}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkGrey::-moz-range-thumb{background:darkGrey;border-color:#a4a4a4}.SliderGallery .controls .sliderWrapper input[type='range'].slider.darkGrey::-ms-thumb{background:darkGrey;border-color:#a4a4a4}.SliderGallery .controls .sliderWrapper input[type='range'].slider.teal::-webkit-slider-thumb{background:#16A085;border-color:#15977e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.teal::-moz-range-thumb{background:#16A085;border-color:#15977e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.teal::-ms-thumb{background:#16A085;border-color:#15977e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.green::-webkit-slider-thumb{background:#27AE60;border-color:#25a65b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.green::-moz-range-thumb{background:#27AE60;border-color:#25a65b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.green::-ms-thumb{background:#27AE60;border-color:#25a65b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.blue::-webkit-slider-thumb{background:#3498DB;border-color:#2b94d9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.blue::-moz-range-thumb{background:#3498DB;border-color:#2b94d9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.blue::-ms-thumb{background:#3498DB;border-color:#2b94d9}.SliderGallery .controls .sliderWrapper input[type='range'].slider.sapphire::-webkit-slider-thumb{background:#2980B9;border-color:#277ab1}.SliderGallery .controls .sliderWrapper input[type='range'].slider.sapphire::-moz-range-thumb{background:#2980B9;border-color:#277ab1}.SliderGallery .controls .sliderWrapper input[type='range'].slider.sapphire::-ms-thumb{background:#2980B9;border-color:#277ab1}.SliderGallery .controls .sliderWrapper input[type='range'].slider.purple::-webkit-slider-thumb{background:#8E44AD;border-color:#8841a6}.SliderGallery .controls .sliderWrapper input[type='range'].slider.purple::-moz-range-thumb{background:#8E44AD;border-color:#8841a6}.SliderGallery .controls .sliderWrapper input[type='range'].slider.purple::-ms-thumb{background:#8E44AD;border-color:#8841a6}.SliderGallery .controls .sliderWrapper input[type='range'].slider.steel::-webkit-slider-thumb{background:#2C3E50;border-color:#283949}.SliderGallery .controls .sliderWrapper input[type='range'].slider.steel::-moz-range-thumb{background:#2C3E50;border-color:#283949}.SliderGallery .controls .sliderWrapper input[type='range'].slider.steel::-ms-thumb{background:#2C3E50;border-color:#283949}.SliderGallery .controls .sliderWrapper input[type='range'].slider.yellow::-webkit-slider-thumb{background:#F1C40F;border-color:#e8bd0e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.yellow::-moz-range-thumb{background:#F1C40F;border-color:#e8bd0e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.yellow::-ms-thumb{background:#F1C40F;border-color:#e8bd0e}.SliderGallery .controls .sliderWrapper input[type='range'].slider.orange::-webkit-slider-thumb{background:#D35400;border-color:#c95000}.SliderGallery .controls .sliderWrapper input[type='range'].slider.orange::-moz-range-thumb{background:#D35400;border-color:#c95000}.SliderGallery .controls .sliderWrapper input[type='range'].slider.orange::-ms-thumb{background:#D35400;border-color:#c95000}.SliderGallery .controls .sliderWrapper input[type='range'].slider.pink::-webkit-slider-thumb{background:#D72B3F;border-color:#d0273b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.pink::-moz-range-thumb{background:#D72B3F;border-color:#d0273b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.pink::-ms-thumb{background:#D72B3F;border-color:#d0273b}.SliderGallery .controls .sliderWrapper input[type='range'].slider.red::-webkit-slider-thumb{background:#FF4B4B;border-color:#ff4141}.SliderGallery .controls .sliderWrapper input[type='range'].slider.red::-moz-range-thumb{background:#FF4B4B;border-color:#ff4141}.SliderGallery .controls .sliderWrapper input[type='range'].slider.red::-ms-thumb{background:#FF4B4B;border-color:#ff4141}.SliderGallery .controls .selectors{display:flex;justify-content:center;align-items:center;padding:0 3rem}.SliderGallery .controls .selectors select{width:9.5rem;border:1px solid #011F26}.SliderGallery .controls .selectors select:hover,.SliderGallery .controls .selectors select:focus{box-shadow:none}@media only screen and (max-width : 600px){.SliderGallery .controls .selectors{flex-direction:column}.SliderGallery .controls .selectors .ColorSelector{margin-top:1rem}}.Showroom{display:flex;flex-direction:column;margin:0 .325rem;width:32rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Showroom{width:100%;margin-bottom:2rem}.Showroom:last-of-type{margin-bottom:0}}.Showroom .image{height:30rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Showroom .image{height:16.5rem}}.Showroom h3{width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px;height:5rem;display:flex;align-items:center}.Showroom .details{display:flex;flex-wrap:wrap}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Showroom .details{justify-content:space-between}}.Showroom .details span{display:block;font-size:17px;line-height:1.45}@media only screen and (max-width : 600px){.Showroom .details span{font-size:18px}}.Showroom .details .address{min-width:12rem;margin-right:2rem}.Showroom .details .hours{min-width:14rem}@media only screen and (max-width : 600px){.Showroom .details .hours{margin-top:1rem}}.Showroom .details .openingSoon{text-transform:uppercase;letter-spacing:2px;font-size:18px;text-align:left}.Navbar nav.nav{-webkit-transition:color .25s ease;transition:color .25s ease;-webkit-transition:height .25s ease;transition:height .25s ease;-webkit-transition:background .25s ease;transition:background .25s ease;height:75px;position:absolute;top:1rem;left:1rem;bottom:0;right:0;border-bottom:none;background:transparent}.Navbar nav.nav .navSection{background:transparent}.Navbar nav.nav.mobileNav{position:absolute;top:0;left:0}.Navbar nav.nav .navContent{width:100%;-webkit-transition:padding .25s ease;transition:padding .25s ease;max-width:100%;padding:0 2rem}.Navbar nav.nav .leftLinks{flex:1;justify-content:flex-start}.Navbar nav.nav .rightLinks .navItem{text-transform:capitalize;margin-left:.75rem;margin-right:.75rem}.Navbar nav.nav .rightLinks .navItem:hover{color:#B6D3CD;border-color:transparent}.Navbar nav.nav .rightLinks .complex:last-of-type{margin-left:.75rem;margin-right:1rem}.Navbar nav.nav .rightLinks .button{height:100%;padding:1rem 3rem;background:#FFFFFF;color:#011F26}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Navbar nav.nav .rightLinks{display:none}}.Navbar nav.nav .navItem{-webkit-transition:color .25s ease;transition:color .25s ease;-webkit-transition:border .25s ease;transition:border .25s ease;color:#FFFFFF;flex:initial !important}.Navbar nav.nav .navItem:hover{border-color:#FFFFFF}.Navbar nav.nav.scrolledDown{width:calc(1920px - 2rem);max-width:calc(100% - 2rem);position:fixed;top:0;right:1rem;background:#FFFFFF;box-shadow:0 4px 3px -3px rgba(0,0,0,0.1);margin:0 auto}.Navbar nav.nav.scrolledDown .navContent{padding:0 0 0 2rem}.Navbar nav.nav.scrolledDown .navItem{color:#011F26}.Navbar nav.nav.scrolledDown .navItem:hover{border-color:#011F26}.Navbar nav.nav.scrolledDown .rightLinks{align-items:stretch}.Navbar nav.nav.scrolledDown .rightLinks .complex:last-of-type{margin-right:0}.Navbar nav.nav.scrolledDown .rightLinks .navItem{color:#6D6E70}.Navbar nav.nav.scrolledDown .rightLinks .navItem:hover{color:#011F26;border-color:transparent}.Navbar nav.nav.scrolledDown .rightLinks button{background:#011F26;color:#FFFFFF}.Navbar nav.nav.dark .navItem{color:#011F26}.Navbar nav.nav.dark .navItem:hover{border-color:#011F26}.Navbar nav.nav.dark .rightLinks .navItem{color:#6D6E70}.Navbar nav.nav.dark .rightLinks .navItem:hover{color:#011F26;border-color:transparent}.Navbar nav.nav.dark .rightLinks button{background:#011F26;color:#FFFFFF}.Navbar nav.nav.opaque{background:#FFFFFF}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Navbar nav.nav{background:#FFFFFF}.Navbar nav.nav.desktopNav{display:none}.Navbar nav.nav.mobileNav{display:initial}.Navbar nav.nav .navContent{padding:0;justify-content:space-between;flex-direction:column;flex-wrap:wrap}.Navbar nav.nav .navSection{padding:0 1em;border-top:2px solid #EBE9E5;background:#FFFFFF}.Navbar nav.nav .navSection a span{margin-right:auto}.Navbar nav.nav .mainNav{height:75px;justify-content:space-between}.Navbar nav.nav .mainNav .navLogo{width:50%;border:none;width:auto;margin-right:auto}}.Navbar .hamburger{width:50%;border-bottom:none;text-align:right;margin-right:.5rem}.Navbar .hamburger path{-webkit-transition:fill .25s ease;transition:fill .25s ease}.Navbar .hamburger:focus path,.Navbar .hamburger:active path{fill:#011F26}.Navbar .hamburger a{border-bottom:0}.Navbar .hamburger a:focus,.Navbar .hamburger a:active{box-shadow:none}.Navbar .hamburger a:focus path,.Navbar .hamburger a:active path{fill:#011F26}.Navbar .hamburger a:hover path{fill:#011F26}.Navbar .accordionLinks{width:100%;-webkit-transition:all .25s ease;transition:all .25s ease;height:0;opacity:0;background:#FFFFFF}.Navbar .accordionLinks a{width:100%;justify-content:flex-start;padding:.5rem 0;border-bottom:none}.Navbar .accordionLinks a span{-webkit-transition:border-bottom .25s ease;transition:border-bottom .25s ease;font-size:30px;color:#011F26;font-weight:400;border-bottom:2px solid transparent}.Navbar .accordionLinks a span:hover,.Navbar .accordionLinks a span:active,.Navbar .accordionLinks a span:focus{border-bottom:2px solid #B6D3CD}.Navbar .accordionLinks a:first-child{padding-top:2rem !important}.Navbar .accordionLinks a:active,.Navbar .accordionLinks a:focus{box-shadow:none}.Navbar .accordionLinks .cta{-webkit-transition:display .25s ease;transition:display .25s ease;display:none}.Navbar .accordionLinks.active{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100vh -  75px);opacity:1;z-index:10}.Navbar .accordionLinks.active .cta{margin-top:auto;margin-bottom:4rem;display:flex;justify-content:center}.Navbar .accordionLinks.active .cta .button{display:initial;margin-bottom:2rem}.Navbar .mobileNav{display:none}.Footer{width:1920px;max-width:100%;margin:0 auto;background:#011F26;padding:3rem 0 5rem 0}.Footer .main{width:1680px;max-width:100%;padding:0 2rem;display:grid;grid-template-columns:repeat(4, 1fr) 4fr;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:0;grid-template-areas:"focals shop company support signup" "locale locale locale social social" "legal legal legal legal legal"}@media only screen and (min-width : 601px) and (max-width : 978px){.Footer .main{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-template-areas:"focals shop company support" "signup signup . ." "locale locale social social" "legal legal legal legal"}}@media only screen and (max-width : 600px){.Footer .main{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"signup signup" "focals focals" "shop shop" "company company" "support support" "social social" "legal legal"}}.Footer header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#B6D3CD;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;margin-bottom:1rem;margin-left:.25rem}.Footer p{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFFFFF}.Footer a.link{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline;color:#FFFFFF;line-height:1.25;font-weight:600;border:1px solid transparent;margin:.25rem}.Footer a.link:hover{border-bottom:1px solid #FFFFFF}.Footer a.link.complex{display:inline-block;border:none;padding:.5rem 0;margin-right:.5rem}.Footer a.link.complex:focus{box-shadow:0 0 0 2px #94BCB4}.Footer a.link.complex:hover{border:none;box-shadow:none;color:#94BCB4}.Footer .focals{grid-area:focals}.Footer .shop{grid-area:shop}.Footer .company{grid-area:company}.Footer .support{grid-area:support}.Footer .signup{grid-area:signup}.Footer .group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.Footer .locale{grid-area:locale;display:flex;align-items:center;color:#FFFFFF}.Footer .locale a.complex{display:flex;align-items:center}.Footer .locale:active,.Footer .locale:hover{border-color:transparent;color:#94BCB4}.Footer .locale svg.flag{height:1rem;width:auto;margin-right:.5rem}.Footer .social{grid-area:social;display:flex;justify-content:flex-end}.Footer .social .icon{color:#FFFFFF}.Footer .social .icon:hover{color:#94BCB4}@media only screen and (max-width : 600px){.Footer .social{justify-content:flex-start}}.Footer .legal{grid-area:legal;display:flex;align-items:center;border-top:1px solid #FFFFFF}.Footer .legal .legalLinks{margin-top:.5rem}.Footer .legal .legalLinks a.link{margin-right:2rem}@media only screen and (max-width : 600px){.Footer .legal .legalLinks{display:flex;align-items:flex-start;flex-direction:column;margin-top:1rem}}.Footer .legal .copyright{margin-top:.25rem;margin-left:auto;line-height:1.45}nav.nav{position:sticky;top:0;z-index:999;min-height:75px;border-bottom:none;background:#FFFFFF;border-bottom:1px solid #F8F8F8}nav.nav .navContent{width:83.33333333%;margin:0 auto;display:flex;min-height:inherit;max-width:1440px;margin:auto;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navContent{width:initial;padding:0 2rem}}@media only screen and (max-width : 600px){nav.nav .navContent{width:initial;padding:0 1.25rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navContent{padding:0;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:flex-start}}@media only screen and (max-width : 600px) and only screen and (min-width : 601px) and (max-width : 978px),only screen and (min-width : 601px) and (max-width : 978px) and only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px) and only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px) and only screen and (max-width : 600px){nav.nav .navContent{padding:0}}nav.nav .navSection{display:flex;align-items:center;background:#FFFFFF}nav.nav .navSection:last-of-type .navItem{flex:1}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navSection:last-of-type .navItem{padding:.5rem 0}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navSection{width:100%;justify-content:space-around}}nav.nav .navItem{-webkit-transition:border .25s ease;transition:border .25s ease;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex;align-items:center;color:#011F26;margin:.75rem 1rem .5rem 1rem;font-weight:600;font-size:18px}nav.nav .navItem.link{cursor:pointer;border-bottom:2px solid transparent}nav.nav .navItem.link:hover{border-color:#011F26}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navItem{justify-content:center;margin:0}}nav.nav .navLogo{display:flex;align-items:center;justify-content:space-around;color:inherit;border:none;text-decoration:none}nav.nav .navLogo:focus{box-shadow:none}nav.nav .navLogo img,nav.nav .navLogo svg{width:7.5rem;margin-left:-15px}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){nav.nav .navLogo{width:100%;justify-content:center}nav.nav .navLogo img,nav.nav .navLogo svg{width:6rem;margin-left:0}}nav.nav .navLogo .productName{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;font-size:18px;color:#CCCDCE;letter-spacing:.025em;position:relative;margin-left:1rem;text-transform:uppercase;margin-top:.1rem;margin-right:.5rem;letter-spacing:2.4px}nav.nav .navLogo .productName:before{content:'';position:absolute;display:block;left:-1rem;top:-5px;background:#D4E7E0;width:2px;height:28px}a.link.complex{position:relative;border:none;color:inherit}button.button{position:relative;min-width:180px}button.button.responsive{width:100%;min-width:initial}button.button.opaque{position:relative}button.button.opaque::after{content:'';z-index:-1;display:block;background:#FFFFFF;position:absolute;top:0;left:0;right:0;bottom:0}button.button>.icon{vertical-align:text-bottom}button.button>.icon.hasText{margin-right:5px}button.button .loading{position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:#FFFFFF;display:flex;align-items:center;justify-content:center}button.button .loading .icon{font-size:20px}button.button.primary{color:#011F26;background:#B6D3CD}button.button.primary:focus,button.button.primary:hover{background:rgba(182,211,205,0.75)}button.button.primary:active{background:rgba(182,211,205,0.9)}button.button.primary:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.secondary{color:#FFFFFF;background:#011F26}button.button.secondary:focus,button.button.secondary:hover{background:rgba(1,31,38,0.85)}button.button.secondary:active{background:rgba(1,31,38,0.95)}button.button.secondary:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.tertiary,button.button.outline{color:#011F26;background:transparent;border:1px solid #B6D3CD}button.button.tertiary:focus,button.button.outline:focus,button.button.tertiary:hover,button.button.outline:hover{border-color:rgba(182,211,205,0);background:rgba(182,211,205,0.75)}button.button.tertiary:active,button.button.outline:active{border-color:rgba(182,211,205,0);background:rgba(182,211,205,0.9)}button.button.tertiary:disabled,button.button.outline:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.outline{padding:.5rem;min-width:180px}button.button.tertiary{font-size:15px;font-weight:600;text-transform:uppercase;padding:.25rem .5rem;min-width:initial}button.button.round{width:2.75rem;height:2.75rem;padding:.5rem;min-width:initial;line-height:1.1;border-radius:100%;text-align:center}button.button.round .icon{font-size:20px}button.button.loading:disabled{color:transparent}button.button.white{color:#FFFFFF;background:#FFFFFF}button.button.white:focus,button.button.white:hover{border-color:rgba(255,255,255,0);background:rgba(255,255,255,0.75)}button.button.white:active{border-color:rgba(255,255,255,0);background:rgba(255,255,255,0.9)}button.button.white:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.white.loading{color:transparent}button.button.white.loading:disabled{background:#FFFFFF}button.button.ice{color:#FFFFFF;background:#EAF3EF}button.button.ice:focus,button.button.ice:hover{border-color:rgba(234,243,239,0);background:rgba(234,243,239,0.75)}button.button.ice:active{border-color:rgba(234,243,239,0);background:rgba(234,243,239,0.9)}button.button.ice:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.ice.loading{color:transparent}button.button.ice.loading:disabled{background:#EAF3EF}button.button.glacial{color:#FFFFFF;background:#D4E7E0}button.button.glacial:focus,button.button.glacial:hover{border-color:rgba(212,231,224,0);background:rgba(212,231,224,0.75)}button.button.glacial:active{border-color:rgba(212,231,224,0);background:rgba(212,231,224,0.9)}button.button.glacial:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.glacial.loading{color:transparent}button.button.glacial.loading:disabled{background:#D4E7E0}button.button.deepSea{color:#FFFFFF;background:#011F26}button.button.deepSea:focus,button.button.deepSea:hover{border-color:rgba(1,31,38,0);background:rgba(1,31,38,0.75)}button.button.deepSea:active{border-color:rgba(1,31,38,0);background:rgba(1,31,38,0.9)}button.button.deepSea:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.deepSea.loading{color:transparent}button.button.deepSea.loading:disabled{background:#011F26}button.button.darkMint{color:#FFFFFF;background:#94BCB4}button.button.darkMint:focus,button.button.darkMint:hover{border-color:rgba(148,188,180,0);background:rgba(148,188,180,0.75)}button.button.darkMint:active{border-color:rgba(148,188,180,0);background:rgba(148,188,180,0.9)}button.button.darkMint:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.darkMint.loading{color:transparent}button.button.darkMint.loading:disabled{background:#94BCB4}button.button.mint{color:#FFFFFF;background:#B6D3CD}button.button.mint:focus,button.button.mint:hover{border-color:rgba(182,211,205,0);background:rgba(182,211,205,0.75)}button.button.mint:active{border-color:rgba(182,211,205,0);background:rgba(182,211,205,0.9)}button.button.mint:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.mint.loading{color:transparent}button.button.mint.loading:disabled{background:#B6D3CD}button.button.lightGrey{color:#FFFFFF;background:#CCCDCE}button.button.lightGrey:focus,button.button.lightGrey:hover{border-color:rgba(204,205,206,0);background:rgba(204,205,206,0.75)}button.button.lightGrey:active{border-color:rgba(204,205,206,0);background:rgba(204,205,206,0.9)}button.button.lightGrey:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.lightGrey.loading{color:transparent}button.button.lightGrey.loading:disabled{background:#CCCDCE}button.button.darkGrey{color:#FFFFFF;background:darkGrey}button.button.darkGrey:focus,button.button.darkGrey:hover{border-color:rgba(169,169,169,0);background:rgba(169,169,169,0.75)}button.button.darkGrey:active{border-color:rgba(169,169,169,0);background:rgba(169,169,169,0.9)}button.button.darkGrey:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.darkGrey.loading{color:transparent}button.button.darkGrey.loading:disabled{background:darkGrey}button.button.teal{color:#FFFFFF;background:#16A085}button.button.teal:focus,button.button.teal:hover{border-color:rgba(22,160,133,0);background:rgba(22,160,133,0.75)}button.button.teal:active{border-color:rgba(22,160,133,0);background:rgba(22,160,133,0.9)}button.button.teal:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.teal.loading{color:transparent}button.button.teal.loading:disabled{background:#16A085}button.button.green{color:#FFFFFF;background:#27AE60}button.button.green:focus,button.button.green:hover{border-color:rgba(39,174,96,0);background:rgba(39,174,96,0.75)}button.button.green:active{border-color:rgba(39,174,96,0);background:rgba(39,174,96,0.9)}button.button.green:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.green.loading{color:transparent}button.button.green.loading:disabled{background:#27AE60}button.button.blue{color:#FFFFFF;background:#3498DB}button.button.blue:focus,button.button.blue:hover{border-color:rgba(52,152,219,0);background:rgba(52,152,219,0.75)}button.button.blue:active{border-color:rgba(52,152,219,0);background:rgba(52,152,219,0.9)}button.button.blue:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.blue.loading{color:transparent}button.button.blue.loading:disabled{background:#3498DB}button.button.sapphire{color:#FFFFFF;background:#2980B9}button.button.sapphire:focus,button.button.sapphire:hover{border-color:rgba(41,128,185,0);background:rgba(41,128,185,0.75)}button.button.sapphire:active{border-color:rgba(41,128,185,0);background:rgba(41,128,185,0.9)}button.button.sapphire:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.sapphire.loading{color:transparent}button.button.sapphire.loading:disabled{background:#2980B9}button.button.purple{color:#FFFFFF;background:#8E44AD}button.button.purple:focus,button.button.purple:hover{border-color:rgba(142,68,173,0);background:rgba(142,68,173,0.75)}button.button.purple:active{border-color:rgba(142,68,173,0);background:rgba(142,68,173,0.9)}button.button.purple:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.purple.loading{color:transparent}button.button.purple.loading:disabled{background:#8E44AD}button.button.steel{color:#FFFFFF;background:#2C3E50}button.button.steel:focus,button.button.steel:hover{border-color:rgba(44,62,80,0);background:rgba(44,62,80,0.75)}button.button.steel:active{border-color:rgba(44,62,80,0);background:rgba(44,62,80,0.9)}button.button.steel:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.steel.loading{color:transparent}button.button.steel.loading:disabled{background:#2C3E50}button.button.yellow{color:#FFFFFF;background:#F1C40F}button.button.yellow:focus,button.button.yellow:hover{border-color:rgba(241,196,15,0);background:rgba(241,196,15,0.75)}button.button.yellow:active{border-color:rgba(241,196,15,0);background:rgba(241,196,15,0.9)}button.button.yellow:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.yellow.loading{color:transparent}button.button.yellow.loading:disabled{background:#F1C40F}button.button.orange{color:#FFFFFF;background:#D35400}button.button.orange:focus,button.button.orange:hover{border-color:rgba(211,84,0,0);background:rgba(211,84,0,0.75)}button.button.orange:active{border-color:rgba(211,84,0,0);background:rgba(211,84,0,0.9)}button.button.orange:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.orange.loading{color:transparent}button.button.orange.loading:disabled{background:#D35400}button.button.pink{color:#FFFFFF;background:#D72B3F}button.button.pink:focus,button.button.pink:hover{border-color:rgba(215,43,63,0);background:rgba(215,43,63,0.75)}button.button.pink:active{border-color:rgba(215,43,63,0);background:rgba(215,43,63,0.9)}button.button.pink:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.pink.loading{color:transparent}button.button.pink.loading:disabled{background:#D72B3F}button.button.red{color:#FFFFFF;background:#FF4B4B}button.button.red:focus,button.button.red:hover{border-color:rgba(255,75,75,0);background:rgba(255,75,75,0.75)}button.button.red:active{border-color:rgba(255,75,75,0);background:rgba(255,75,75,0.9)}button.button.red:disabled{cursor:default;color:#8C8C8A;background:#EBE9E5}button.button.red.loading{color:transparent}button.button.red.loading:disabled{background:#FF4B4B}button.button.lg,button.button.lrg{font-size:20px}button.button.sm,button.button.sml{font-size:17px;padding:.5rem}.card{box-shadow: 0 2px 6px 0 hsla(0,0%,0%,0.2);position:relative;padding:15px 20px;border-radius:2px;line-height:1.25}.card.icon{padding-left:50px}.card.dark{color:#F8F8F8}.card.light{color:#444444}.card .cardIcon{width:1.2em;position:absolute;top:18px;left:15px}.container{display:flex;flex-wrap:wrap;width:83.33333333%;max-width:1440px;margin:0 auto}.container.stack{flex-direction:column;align-items:flex-start;justify-content:space-between}.container.spread{flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width : 601px) and (max-width : 978px){.container{width:initial;padding:0 2rem}}@media only screen and (max-width : 600px){.container{width:initial;padding:0 1.25rem}}.container.noGutters{padding:0}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.container.noGutters{padding:0}}.image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}img.icon{display:inline-block;vertical-align:middle;height:1.2em}i.icon{font-size:1.2em}.tabs{display:flex;align-items:center}.tabs .option{-webkit-transition:color .25s ease;transition:color .25s ease;position:relative;flex:1;cursor:pointer;text-align:center;color:#6D6E70;font-size:22px;padding:20px 50px}@media only screen and (max-width : 600px){.tabs .option{font-size:20px;padding:20px 0;flex-grow:1}}.tabs .option.selected{color:#011F26}.tabs .option.selected:before{height:5px}.tabs .option:hover{color:#011F26}.tabs .option:hover:before{height:5px}.tabs .option:before{-webkit-transition:height .25s ease;transition:height .25s ease;content:'';position:absolute;bottom:0px;left:0px;height:0px;width:100%;background:#011F26}input.text.invalid,textarea.text.invalid{border-color:#FF4B4B}input.text.invalid:focus,textarea.text.invalid:focus{box-shadow:inset 0 0 0 1px #FF4B4B}input.text.valid,textarea.text.valid{border-color:#27AE60}input.text.valid:focus,textarea.text.valid:focus{box-shadow:inset 0 0 0 1px #27AE60}input.text::placeholder,textarea.text::placeholder{color:#8C8C8A}input.text:focus,textarea.text:focus{box-shadow:inset 0 0 0 1px #6D6E70;outline:0}input.text:disabled,textarea.text:disabled{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#F8F8F8;color:#8C8C8A;border:1px solid #CCCDCE;box-shadow:none}hr.nanobar{width:100%;display:block;position:relative;bottom:0;height:2px;background:#EAF3EF;border:0}hr.nanobar::before{width:12vw;position:absolute;right:0;content:'';display:block;background:#B6D3CD;height:2px}@media only screen and (max-width : 600px){hr.nanobar::before{width:20vw}}hr.nanobar::after{width:6vw;position:absolute;right:0;content:'';display:block;background:#011F26;height:2px}@media only screen and (max-width : 600px){hr.nanobar::after{width:10vw}}.toggle label{position:relative;display:inline-block;width:55px;height:32px}.toggle label input{display:none}.toggle label input:checked+.track{background-color:#94BCB4}.toggle label input:checked+.track:before{-webkit-transform:translateX(75%);transform:translateX(75%)}.toggle label input:disabled+.track{cursor:not-allowed;opacity:.75}.toggle label .track{-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;cursor:pointer;top:0px;left:0px;right:0px;bottom:0px;background-color:#EBE9E5;box-shadow:inset 0 1px 1px rgba(28,28,26,0.3);border-radius:34px}.toggle label .track:before{-webkit-transition:all .4s ease;transition:all .4s ease;content:'';border-radius:50%;position:absolute;height:30px;width:30px;box-shadow:0 1px 1px rgba(0,0,0,0.3);left:1px;bottom:1px;background-color:#FFFFFF}.toggle label .track:before+input:disabled{background-color:#FF4B4B}input[type='range'].slider{width:100%;-webkit-appearance:none;appearance:none;cursor:pointer;height:10px;padding-bottom:2px;background:#EBE9E5;border-radius:2px;margin:12px 0px;box-shadow:inset 0 1px 2px -1px rgba(28,28,26,0.5)}input[type='range'].slider:focus{outline:none}input[type='range'].slider::-moz-focus-outer{border:0}input[type='range'].slider::-webkit-slider-runnable-track{height:10px;padding-bottom:2px;background:#EBE9E5;border-radius:2px;margin:12px 0px;box-shadow:inset 0 1px 2px -1px rgba(28,28,26,0.5)}input[type='range'].slider::-moz-range-track{height:10px;padding-bottom:2px;background:#EBE9E5;border-radius:2px;margin:12px 0px;box-shadow:inset 0 1px 2px -1px rgba(28,28,26,0.5)}input[type='range'].slider::-ms-track{height:10px;padding-bottom:2px;background:#EBE9E5;border-radius:2px;margin:12px 0px;box-shadow:inset 0 1px 2px -1px rgba(28,28,26,0.5);background:transparent;border-color:transparent;color:transparent}input[type='range'].slider::-webkit-slider-thumb{box-shadow: 0 2px 6px 0 hsla(0,0%,0%,0.2);appearance:none;-webkit-appearance:none;height:30px;width:15px;background:#8C8C8A;border:1px solid transparent;border-radius:2px;margin-top:-12px}input[type='range'].slider::-webkit-slider-thumb:active{box-shadow:none}input[type='range'].slider::-moz-range-thumb{box-shadow: 0 2px 6px 0 hsla(0,0%,0%,0.2);appearance:none;-webkit-appearance:none;height:30px;width:15px;background:#8C8C8A;border:1px solid transparent;border-radius:2px;margin-top:-12px}input[type='range'].slider::-moz-range-thumb:active{box-shadow:none}input[type='range'].slider::-ms-thumb{box-shadow: 0 2px 6px 0 hsla(0,0%,0%,0.2);appearance:none;-webkit-appearance:none;height:30px;width:15px;background:#8C8C8A;border:1px solid transparent;border-radius:2px;margin-top:-12px}input[type='range'].slider::-ms-thumb:active{box-shadow:none}input[type='range'].slider.white::-webkit-slider-thumb{background:#FFFFFF;border-color:#fafafa}input[type='range'].slider.white::-moz-range-thumb{background:#FFFFFF;border-color:#fafafa}input[type='range'].slider.white::-ms-thumb{background:#FFFFFF;border-color:#fafafa}input[type='range'].slider.ice::-webkit-slider-thumb{background:#EAF3EF;border-color:#e4efea}input[type='range'].slider.ice::-moz-range-thumb{background:#EAF3EF;border-color:#e4efea}input[type='range'].slider.ice::-ms-thumb{background:#EAF3EF;border-color:#e4efea}input[type='range'].slider.glacial::-webkit-slider-thumb{background:#D4E7E0;border-color:#cde3db}input[type='range'].slider.glacial::-moz-range-thumb{background:#D4E7E0;border-color:#cde3db}input[type='range'].slider.glacial::-ms-thumb{background:#D4E7E0;border-color:#cde3db}input[type='range'].slider.deepSea::-webkit-slider-thumb{background:#011F26;border-color:#01171c}input[type='range'].slider.deepSea::-moz-range-thumb{background:#011F26;border-color:#01171c}input[type='range'].slider.deepSea::-ms-thumb{background:#011F26;border-color:#01171c}input[type='range'].slider.darkMint::-webkit-slider-thumb{background:#94BCB4;border-color:#8eb8b0}input[type='range'].slider.darkMint::-moz-range-thumb{background:#94BCB4;border-color:#8eb8b0}input[type='range'].slider.darkMint::-ms-thumb{background:#94BCB4;border-color:#8eb8b0}input[type='range'].slider.mint::-webkit-slider-thumb{background:#B6D3CD;border-color:#b0cfc9}input[type='range'].slider.mint::-moz-range-thumb{background:#B6D3CD;border-color:#b0cfc9}input[type='range'].slider.mint::-ms-thumb{background:#B6D3CD;border-color:#b0cfc9}input[type='range'].slider.lightGrey::-webkit-slider-thumb{background:#CCCDCE;border-color:#c7c8c9}input[type='range'].slider.lightGrey::-moz-range-thumb{background:#CCCDCE;border-color:#c7c8c9}input[type='range'].slider.lightGrey::-ms-thumb{background:#CCCDCE;border-color:#c7c8c9}input[type='range'].slider.darkGrey::-webkit-slider-thumb{background:darkGrey;border-color:#a4a4a4}input[type='range'].slider.darkGrey::-moz-range-thumb{background:darkGrey;border-color:#a4a4a4}input[type='range'].slider.darkGrey::-ms-thumb{background:darkGrey;border-color:#a4a4a4}input[type='range'].slider.teal::-webkit-slider-thumb{background:#16A085;border-color:#15977e}input[type='range'].slider.teal::-moz-range-thumb{background:#16A085;border-color:#15977e}input[type='range'].slider.teal::-ms-thumb{background:#16A085;border-color:#15977e}input[type='range'].slider.green::-webkit-slider-thumb{background:#27AE60;border-color:#25a65b}input[type='range'].slider.green::-moz-range-thumb{background:#27AE60;border-color:#25a65b}input[type='range'].slider.green::-ms-thumb{background:#27AE60;border-color:#25a65b}input[type='range'].slider.blue::-webkit-slider-thumb{background:#3498DB;border-color:#2b94d9}input[type='range'].slider.blue::-moz-range-thumb{background:#3498DB;border-color:#2b94d9}input[type='range'].slider.blue::-ms-thumb{background:#3498DB;border-color:#2b94d9}input[type='range'].slider.sapphire::-webkit-slider-thumb{background:#2980B9;border-color:#277ab1}input[type='range'].slider.sapphire::-moz-range-thumb{background:#2980B9;border-color:#277ab1}input[type='range'].slider.sapphire::-ms-thumb{background:#2980B9;border-color:#277ab1}input[type='range'].slider.purple::-webkit-slider-thumb{background:#8E44AD;border-color:#8841a6}input[type='range'].slider.purple::-moz-range-thumb{background:#8E44AD;border-color:#8841a6}input[type='range'].slider.purple::-ms-thumb{background:#8E44AD;border-color:#8841a6}input[type='range'].slider.steel::-webkit-slider-thumb{background:#2C3E50;border-color:#283949}input[type='range'].slider.steel::-moz-range-thumb{background:#2C3E50;border-color:#283949}input[type='range'].slider.steel::-ms-thumb{background:#2C3E50;border-color:#283949}input[type='range'].slider.yellow::-webkit-slider-thumb{background:#F1C40F;border-color:#e8bd0e}input[type='range'].slider.yellow::-moz-range-thumb{background:#F1C40F;border-color:#e8bd0e}input[type='range'].slider.yellow::-ms-thumb{background:#F1C40F;border-color:#e8bd0e}input[type='range'].slider.orange::-webkit-slider-thumb{background:#D35400;border-color:#c95000}input[type='range'].slider.orange::-moz-range-thumb{background:#D35400;border-color:#c95000}input[type='range'].slider.orange::-ms-thumb{background:#D35400;border-color:#c95000}input[type='range'].slider.pink::-webkit-slider-thumb{background:#D72B3F;border-color:#d0273b}input[type='range'].slider.pink::-moz-range-thumb{background:#D72B3F;border-color:#d0273b}input[type='range'].slider.pink::-ms-thumb{background:#D72B3F;border-color:#d0273b}input[type='range'].slider.red::-webkit-slider-thumb{background:#FF4B4B;border-color:#ff4141}input[type='range'].slider.red::-moz-range-thumb{background:#FF4B4B;border-color:#ff4141}input[type='range'].slider.red::-ms-thumb{background:#FF4B4B;border-color:#ff4141}.quote{display:flex;flex-flow:row wrap}.quote p{min-height:2rem;display:inline;line-height:1.1}.quote span{width:100%;color:#CCCDCE;font-weight:600}.table table thead.clickable th{-webkit-transition:background .25s ease;transition:background .25s ease;cursor:pointer}.table table thead.clickable th:hover{background:#F8F8F8}.table table tbody tr.clickable{-webkit-transition:background .25s ease;transition:background .25s ease}.table table tbody tr.clickable:hover{cursor:pointer;background:#EAF3EF}.table table th{position:relative}.table table th.sortable:hover .icon.sort{opacity:1}.table table th .icon.sort{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;position:absolute;top:3px;right:-5px;opacity:0;font-size:15px;color:#CCCDCE}.table table th .icon.sort.show{opacity:1}.table table td.json{position:relative}.table table td.json:hover pre{display:initial}.table table td.json pre{position:absolute;display:none;top:100%;left:-10px;z-index:1000;box-sizing:border-box;overflow:hidden;max-height:500px;max-width:300px;padding:10px;background-color:white;font-family:monospace;font-size:.8em;pointer-events:none;tab-size:2}.EmailSignup{height:145px;text-align:right}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.EmailSignup{margin:0 auto;text-align:left}.EmailSignup .emailCapture{justify-content:flex-start}}.EmailSignup .emailMessage{color:#B6D3CD;font-weight:600}.EmailSignup .emailMessage.error{color:#FF4B4B}.EmailSignup .emailCapture{padding-top:1rem;margin-bottom:.5rem}.EmailSignup .emailCapture input{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TT Commons','Helvetica','Arial',sans-serif;position:relative;max-width:340px;background:transparent;color:#FFFFFF;font-size:17px;padding:.75rem 1rem}.EmailSignup .emailCapture input::-webkit-input-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;color:#FFFFFF}.EmailSignup .emailCapture input:-moz-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;color:#FFFFFF;opacity:1}.EmailSignup .emailCapture input::-moz-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;color:#FFFFFF;opacity:1}.EmailSignup .emailCapture input:-ms-input-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;color:#FFFFFF}.EmailSignup .emailCapture input::placeholder{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1;will-change:opacity}.EmailSignup .emailCapture input:focus::placeholder{opacity:0}.EmailSignup .emailCapture button.button{-webkit-transform:translateX(-110%) translateY(50%);transform:translateX(-110%) translateY(50%);position:absolute;background-color:#011F26;border:none;box-shadow:none;min-width:inherit;padding:.125rem .5rem 0 .5rem}.EmailSignup .emailCapture button.button:focus{box-shadow:0 0 0 2px #94BCB4;background:#011F26}.EmailSignup .emailCapture button.button:hover,.EmailSignup .emailCapture button.button:active{box-shadow:none;background:#011F26}.EmailSignup .emailCapture button.button svg:hover>g{stroke:#94BCB4}.EmailSignup .emailCapture button.button.loading{height:2rem;width:3rem;margin-top:-0.7rem;background:#011F26}.EmailSignup .emailCapture button.button.loading svg{display:none}.Hero{background-color:#011F26}.Hero .image{height:45rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.Hero .image .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:1rem}.Hero .image .container h1{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;max-width:15em;color:#FFFFFF;font-size:60px;text-align:center}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Hero .image .container h1{width:83.33333333%;font-size:36px}}.Hero .image .container h5{color:#FFFFFF;margin-bottom:1.5rem}.Hero .image .container h3{width:20rem;max-width:100%;font-size:22px}.Hero .image .link{margin:2rem .25rem}@media only screen and (max-width : 600px){.Hero .image .link{margin:.5rem auto}}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.Hero .image{padding:4.5rem 1rem 0}}.BoxSection{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.BoxSection{margin:0}}.BoxSection .image{width:50%;max-width:100%;padding-top:50%}@media only screen and (min-width : 601px) and (max-width : 978px){.BoxSection .image{margin:0 auto}}@media only screen and (max-width : 600px){.BoxSection .image{width:100%;padding-top:100%}}.BoxSection .details{display:flex;flex-direction:column;justify-content:center;width:23rem;max-width:100%;margin:auto;text-align:center;padding:1rem}.BoxSection .details h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;text-align:center;font-size:30px;margin-bottom:2rem}.BoxSection .details h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:30px;margin-bottom:1rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.BoxSection .details h3{width:100%;max-width:initial;font-size:22px}}.BoxSection .details p{color:#011F26;font-size:20px}.BoxSection .details p+p{margin-top:2rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.BoxSection .details p{font-size:17px}}@media only screen and (min-width : 601px) and (max-width : 978px){.BoxSection .details{margin:3rem auto}}@media only screen and (max-width : 600px){.BoxSection .details{max-width:100%;padding:2rem 1.25rem}}.Ankle{width:1920px;max-width:100%;margin:0 auto;position:relative;height:30rem}.Ankle .image{width:100%;display:flex;justify-content:flex-end;align-items:center;height:100%;background-position:bottom;background-size:contain;background-color:#EEEEEE}.Ankle .image .container{flex-direction:row;justify-content:flex-end}.Ankle .image .container .cta{width:20rem;max-width:100%;text-align:right}.Ankle .image .container .cta h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px;margin-bottom:3rem}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Ankle .image .container .cta h2{width:66.66666667%;margin:0 auto 2rem;color:#FFFFFF;text-align:center;font-size:30px}}@media only screen and (max-width : 600px){.Ankle .image{background-position-x:-18rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.Ankle{height:18rem;flex-wrap:wrap}.Ankle .image{position:relative;z-index:1;width:100%;background-size:cover;background-color:#EEEEEE}.Ankle .image *{position:relative;z-index:3}.Ankle .image:after{content:'';position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.Ankle .image .container{width:100%}.Ankle .image .container .cta{width:100%;align-items:center;text-align:center}}a.link.complex.CmsWidget{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;position:fixed;display:flex;bottom:1.5rem;left:.5rem;z-index:999;padding:.5rem;opacity:.3;background:transparent;border-radius:1px;flex-direction:column}a.link.complex.CmsWidget span{display:flex;width:100%;margin-bottom:.25rem;padding-bottom:.25rem;font-weight:600;border-bottom:1px solid #CCCDCE;justify-content:space-between}a.link.complex.CmsWidget i.icon{margin-right:.25rem;font-size:1rem;color:#011F26}a.link.complex.CmsWidget table{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Inconsolata',monospace;font-size:.75rem}a.link.complex.CmsWidget table th,a.link.complex.CmsWidget table td{padding:.25rem}a.link.complex.CmsWidget table tr{background:transparent}a.link.complex.CmsWidget:hover{opacity:1;background:#EAF3EF}@media only screen and (max-width : 600px){a.link.complex.CmsWidget{display:none}}.LinkParagraph .link{-webkit-transition:text-decoration-color .25s ease;transition:text-decoration-color .25s ease;display:inline;border:none;text-decoration:underline}.LinkParagraph .link:hover{color:inherit;text-decoration-color:#94BCB4}.LinkCard{text-align:center;width:35rem;max-width:calc(50% - .5rem);margin:.5rem}@media only screen and (max-width : 600px){.LinkCard{width:100%;max-width:100%;margin:1rem 0;padding:0;margin-bottom:4rem}.LinkCard .linkContainer{display:none}}.LinkCard>div{width:30rem;max-width:100%;margin:0 auto;padding:0 1rem;min-height:7.5rem}.LinkCard>div h3{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;margin-bottom:1rem}.LinkCard>div p{color:#011F26;margin-bottom:2rem}.LinkCard>div .textLink{display:none}@media only screen and (max-width : 600px){.LinkCard>div .textLink{display:initial}}.LinkCard .linkContainer{position:relative;width:100%;max-width:100%;height:43.75rem;max-height:100%;text-align:center}@media only screen and (min-width : 601px) and (max-width : 978px){.LinkCard .linkContainer{max-height:50vh}}@media only screen and (max-width : 600px){.LinkCard .linkContainer{max-height:75vh}}.LinkCard .linkContainer .image{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.LinkCard .linkContainer .image h5{color:transparent;z-index:2}.LinkCard .linkContainer .image:hover{cursor:pointer}.LinkCard .linkContainer .image:hover h5{color:#011F26}.LinkCard .linkContainer .image:hover::after{content:'';position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);background:rgba(255,255,255,0.85);z-index:1}.HowItWorksCta{width:50rem;max-width:100%;align-self:center}.HowItWorksCta h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:36px}@media only screen and (max-width : 600px){.HowItWorksCta h2{font-size:30px}}.HowItWorksCta p{margin:1.75rem auto;font-size:20px;line-height:1.2;color:#011F26}@media only screen and (max-width : 600px){.HowItWorksCta p{font-size:18px}}.HowItWorksCta p .link{border-bottom:none}.HowItWorksCta p .link:hover{border-bottom:1px solid #B6D3CD}.HowItWorksCta .icons{display:flex;justify-content:space-between;margin:3rem auto;text-align:center}.HowItWorksCta .icons div{display:flex;flex-direction:column;justify-content:center;align-items:center}.HowItWorksCta .icons div svg{height:5rem}.HowItWorksCta .icons div span{color:#6D6E70;font-weight:600;margin-top:1rem;width:5rem}@media only screen and (max-width : 600px){.HowItWorksCta .icons div{margin:1rem}}@media only screen and (min-width : 601px) and (max-width : 978px){.HowItWorksCta .icons{justify-content:space-around}}@media only screen and (max-width : 600px){.HowItWorksCta .icons{flex-wrap:wrap;justify-content:center;margin:1rem auto}}.HowItWorksCta button.outline{border:1px solid #011F26;padding:.75rem}.HowItWorksCta button.outline:hover{background:#011F26;color:#FFFFFF}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.HowItWorksCta{width:100%;padding:1rem;text-align:center}}.VideoPlayer{height:100%;width:100%;position:absolute;pointer-events:none;top:0}@media only screen and (max-width : 600px){.VideoPlayer{height:initial}}.VideoPlayer .overlay{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;height:100%;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;opacity:0;will-change:opacity;z-index:997;background:#011F26;pointer-events:none}@media only screen and (max-width : 600px){.VideoPlayer .overlay{height:100vh}}.VideoPlayer .overlay.showVideo{pointer-events:auto;opacity:1}.VideoPlayer .overlay .close{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;right:-5rem;color:#FFFFFF}@media only screen and (max-width : 600px){.VideoPlayer .overlay .close{right:45%;bottom:-5rem}}.VideoPlayer .video{width:66.66666667%;animation:grow .5s ease;box-shadow:0 0 5rem #02333f;background:black}.VideoPlayer .video .videoWrapper{position:relative;padding-bottom:56.25%}.VideoPlayer .video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.VideoPlayer .video{width:100%}}@keyframes grow{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes shrink{0%{-webkit-transform:scale(3);transform:scale(3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.InTheNews{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5rem 1rem}.InTheNews h2{text-transform:uppercase;font-size:30px;letter-spacing:3.5px;margin-bottom:2.5rem}.InTheNews .quoteWrapper{width:100%;position:relative;margin:1rem auto 2.5rem;height:6rem}.InTheNews .quoteWrapper .quoteContainer{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:absolute;right:0;left:0;margin:auto;height:100%;opacity:0;width:46.875rem;max-width:100%}.InTheNews .quoteWrapper .quoteContainer.isActive{opacity:1}.InTheNews .quoteWrapper .quoteContainer blockquote{font-size:22px;color:#011F26;margin-bottom:1rem;padding:1rem}.InTheNews .quoteWrapper .quoteContainer blockquote:before{display:none}.InTheNews .quoteWrapper .quoteContainer cite{font-size:20px;letter-spacing:2.5px;text-transform:uppercase;color:#011F26;font-style:initial;font-weight:600}@media only screen and (max-width : 600px){.InTheNews .quoteWrapper{height:9rem;margin-bottom:5rem}}.InTheNews .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:1rem auto 3rem}.InTheNews .logos .logo{width:7rem;filter:grayscale(1);opacity:.2;margin:0 2rem;cursor:pointer}.InTheNews .logos .logo.isActive{filter:grayscale(0);opacity:1}@media only screen and (min-width : 601px) and (max-width : 978px){.InTheNews .logos .logo{width:5rem}}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.InTheNews .logos .logo{margin:1rem}}@media only screen and (max-width : 600px){.InTheNews .logos{display:none}}.InTheNews .link{text-transform:uppercase}@media only screen and (min-width : 601px) and (max-width : 978px),only screen and (max-width : 600px){.InTheNews{width:100%}}.LinkNewsCard{width:33.33333333%;min-height:30rem;padding:0 .25rem}.LinkNewsCard a{width:100%}.LinkNewsCard .image{min-height:16rem;max-width:25rem;flex:1;width:100%}.LinkNewsCard div{display:flex;padding:1rem 0;flex-direction:column;justify-content:space-around}.LinkNewsCard div h3{padding-bottom:1rem;font-size:20px;color:#6D6E70}.LinkNewsCard div h3 i{padding-left:.5rem;color:#8C8C8A}.LinkNewsCard div h4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:22px}.LinkNewsCard div hr{width:3rem;margin:1rem 0}.LinkNewsCard div p{font-size:20px;color:#6D6E70}.LinkNewsCard div .icon{font-size:15px}.LinkNewsCard .date{margin-bottom:2rem}.LinkNewsCard h4,.LinkNewsCard h3,.LinkNewsCard p,.LinkNewsCard .image{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1}.LinkNewsCard:hover,.LinkNewsCard:focus,.LinkNewsCard:active{box-shadow:none}.LinkNewsCard:hover h4,.LinkNewsCard:focus h4,.LinkNewsCard:active h4,.LinkNewsCard:hover h3,.LinkNewsCard:focus h3,.LinkNewsCard:active h3,.LinkNewsCard:hover p,.LinkNewsCard:focus p,.LinkNewsCard:active p,.LinkNewsCard:hover .image,.LinkNewsCard:focus .image,.LinkNewsCard:active .image{opacity:.7}@media only screen and (max-width : 600px){.LinkNewsCard{width:100%;padding:0}}@media only screen and (min-width : 601px) and (max-width : 978px){.LinkNewsCard{width:50%}}.TextHero{height:30rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#011F26;padding:0 1rem}.TextHero h5,.TextHero h1{color:#FFFFFF}.TextHero h5{margin-bottom:1.5rem}.TextHero h1{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Miller Display',serif;font-size:48px;width:44rem;max-width:100%}@media only screen and (max-width : 600px){.TextHero h1{font-size:36px}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.TextHero{padding:4.5rem 1rem 0}}@media only screen and (max-width : 600px){.TextHero{height:28rem}}.IconCard{display:flex;flex-direction:column;background:#FFFFFF;align-items:center}.IconCard .icons{width:100%;display:flex;justify-content:center;margin:3rem auto 0;padding:0 1rem}.IconCard .icons>div{width:5rem;display:flex;flex-direction:column;align-items:center;padding:.25rem;text-align:center}.IconCard .icons>div svg{height:2rem;margin-bottom:1rem}.IconCard .icons>div p{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width : 600px){.IconCard .icons>div svg{height:1.5rem}.IconCard .icons>div p{font-size:.5rem}}@media only screen and (max-width : 600px),only screen and (min-width : 601px) and (max-width : 978px){.IconCard .icons{display:none}}.IconCard a{margin-top:1rem}@media only screen and (max-width : 600px){.IconCard{padding:1rem}.IconCard section{width:100%;padding:0;margin:0 auto}}