.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.font-light{font-family:"Gibson Light","Helvetica Neue",Helvetica,Arial,sans-serif}blockquote p,.time,i,em,.font-light-italic{font-family:"Gibson Light Italic",Georgia,Times,serif;font-style:normal}.it{font-family:"Gibson Italic",Georgia,Times,serif}.font-regular,input[type="radio"]:checked+.canary-radio:before,input[type="radio"]:checked+.canary-radio,.hero__nav ul a,.post-author a,.post-meta,.post-format h3,.post-format h4,.tile .tile__actions .tile__actions--inner,.tile .tile__title{font-family:"Gibson","Helvetica Neue",Helvetica,Arial,sans-serif}h5,legend,.h5,h6,.h6,dt,.dropcap,b,strong,.font-semibold,.btn,#nav ul a,.topic,.footer ul li a,.dropdown-menu>li{font-family:"Gibson SemiBold","Helvetica Neue Bold",Helvetica,Arial,sans-serif}.list-inline,.hero__nav ul,.footer ul,#nav ul,.post-social,.dropdown-menu{list-style:none;padding:0;margin:0}h5,legend,.h5,h6,.h6,dt,.caps,.btn,#nav ul a,.hero__nav ul a,.post-author a,.topic,.post-meta,.footer ul li a,.tile .tile__actions .tile__actions--inner,.dropdown-menu>li{letter-spacing:0.15em;text-transform:uppercase}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small,.time{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em;opacity:0.5}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Gibson";src:url('../fonts/gibson.eot');src:url('../fonts/gibson.eot?#iefix') format('embedded-opentype'),url('../fonts/gibson.woff') format('woff'),url('../fonts/gibson.ttf') format('truetype'),url('../fonts/gibson.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Gibson Light";src:url('../fonts/gibson-light');src:url('../fonts/gibson-light?#iefix') format('embedded-opentype'),url('../fonts/gibson-light.woff') format('woff'),url('../fonts/gibson-light.ttf') format('truetype'),url('../fonts/gibson-light.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Gibson Light Italic";src:url('../fonts/gibson-light-italic');src:url('../fonts/gibson-light-italic?#iefix') format('embedded-opentype'),url('../fonts/gibson-light-italic.woff') format('woff'),url('../fonts/gibson-light-italic.ttf') format('truetype'),url('../fonts/gibson-light-italic.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Gibson Italic";src:url('../fonts/gibson-italic');src:url('../fonts/gibson-italic?#iefix') format('embedded-opentype'),url('../fonts/gibson-italic.woff') format('woff'),url('../fonts/gibson-italic.ttf') format('truetype'),url('../fonts/gibson-italic.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Gibson SemiBold";src:url('../fonts/gibson-semibold');src:url('../fonts/gibson-semibold?#iefix') format('embedded-opentype'),url('../fonts/gibson-semibold.woff') format('woff'),url('../fonts/gibson-semibold.ttf') format('truetype'),url('../fonts/gibson-semibold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Gibson SemiBold Italic";src:url('../fonts/gibson-semibold-italic');src:url('../fonts/gibson-semibold-italic?#iefix') format('embedded-opentype'),url('../fonts/gibson-semibold-italic.woff') format('woff'),url('../fonts/gibson-semibold-italic.ttf') format('truetype'),url('../fonts/gibson-semibold-italic.svg') format('svg');font-weight:normal;font-style:normal}*{background-repeat:no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:55%;-webkit-tap-highlight-color:transparent;min-height:100%;overflow-y:scroll}@media only screen and (min-width: 600px){html{font-size:62.5%}}
body,html{position:relative}body{font:200%/1.5 "Gibson Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#d8d8d8}a{color:#16bcd4;text-decoration:none;-moz-transition:color 250ms ease;-webkit-transition:color 250ms ease;transition:color 250ms ease}a:hover,a:focus{color:#148ba4}a.caps-link{text-transform:uppercase;letter-spacing:0.15em;font-size:14px;font-size:1.4rem}a.caps-link:hover{text-decoration:underline}a.link--classic{color:inherit;text-decoration:underline}hr{height:1px;background:transparent;margin:10% auto;text-align:center;width:550px;border:0}@media only screen and (max-width: 599px){hr{background:#ccc}}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.page{position:relative;margin-left:auto;margin-right:auto;max-width:1480px}.wrap{background:#fff}img{vertical-align:middle;max-width:100%;height:auto;border:0}.lazy{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity,250ms ease;-webkit-transition:opacity,250ms ease;transition:opacity,250ms ease}.lazy.lazy-shown{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.img-rounded{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}figure{margin:0 0 32px 0;margin:0 0 3.2rem 0}figure>img{display:block}video{display:block}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.avt-100{width:100px;height:100px}.overlay:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);opacity:0.55}.meta{margin-top:32px;margin-top:3.2rem}.meta h6{margin-bottom:8px;margin-bottom:0.8rem}.media{display:block;overflow:hidden;*zoom:1}.media .media__img{float:left;margin-right:16px;margin-right:1.6rem}@media only screen and (min-width: 600px){.media .media__img{margin-right:32px;margin-right:3.2rem}}.media .media__body{overflow:hidden}::selection{background-color:#fecb45;text-shadow:none}.canary-black{background:#000}.canary-gray{background:#999}.canary-light-gray{background:#efefef}.canary-yellow{background:#fecb45}.canary-teal{background:#4fccde}.bg-white{background:#fff}.bg-dark{background:#000}.bg-gray{background:#efefef}.bg-light{background:#fff}.bg-silver{background:#bdbdbd}.caret{margin-left:10px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left-width:8px;border-left-style:solid;line-height:1}.fade{opacity:0;-moz-transition:opacity 350ms linear;-webkit-transition:opacity 350ms linear;transition:opacity 350ms linear}.fade.in{opacity:1}.scale{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);-moz-transition:-moz-transform 550ms cubic-bezier(0.32, 1.25, 0.375, 1.15);-webkit-transition:-webkit-transform 550ms cubic-bezier(0.32, 1.25, 0.375, 1.15);transition:transform 550ms cubic-bezier(0.32, 1.25, 0.375, 1.15)}.scale.in{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-moz-transition:height 0.35s ease;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.anim-all,.btn--download .bt,.btn--download .icon{-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}@-webkit-keyframes mymove_first{from{width:0}to{width:15%}}@-webkit-keyframes mymove_second{from{width:25%}to{width:40%}}@-webkit-keyframes mymove_third{from{width:50%}to{width:65%}}.container{margin-left:auto;margin-right:auto;max-width:1170px;width:88%;padding-left:15px;padding-right:15px;overflow:hidden;*zoom:1}.container--sm{max-width:570px}.container--med{max-width:770px}.container--lg{max-width:945px}.row{overflow:hidden;*zoom:1;position:relative;margin-left:-15px;margin-right:-15px}.row.row--rev [class^=col-]{float:right}@media only screen and (min-width: 768px){.col-1{float:left;width:8.33333%}}
@media only screen and (min-width: 768px){.col-offset-1{margin-left:8.33333%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-1{margin-left:0;margin-right:8.33333%}}
@media only screen and (min-width: 768px){.col-2{float:left;width:16.66667%}}
@media only screen and (min-width: 768px){.col-offset-2{margin-left:16.66667%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-2{margin-left:0;margin-right:16.66667%}}
@media only screen and (min-width: 768px){.col-3{float:left;width:25%}}
@media only screen and (min-width: 768px){.col-offset-3{margin-left:25%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-3{margin-left:0;margin-right:25%}}
@media only screen and (min-width: 768px){.col-4{float:left;width:33.33333%}}
@media only screen and (min-width: 768px){.col-offset-4{margin-left:33.33333%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-4{margin-left:0;margin-right:33.33333%}}
@media only screen and (min-width: 768px){.col-5{float:left;width:41.66667%}}
@media only screen and (min-width: 768px){.col-offset-5{margin-left:41.66667%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-5{margin-left:0;margin-right:41.66667%}}
@media only screen and (min-width: 768px){.col-6{float:left;width:50%}}
@media only screen and (min-width: 768px){.col-offset-6{margin-left:50%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-6{margin-left:0;margin-right:50%}}
@media only screen and (min-width: 768px){.col-7{float:left;width:58.33333%}}
@media only screen and (min-width: 768px){.col-offset-7{margin-left:58.33333%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-7{margin-left:0;margin-right:58.33333%}}
@media only screen and (min-width: 768px){.col-8{float:left;width:66.66667%}}
@media only screen and (min-width: 768px){.col-offset-8{margin-left:66.66667%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-8{margin-left:0;margin-right:66.66667%}}
@media only screen and (min-width: 768px){.col-9{float:left;width:75%}}
@media only screen and (min-width: 768px){.col-offset-9{margin-left:75%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-9{margin-left:0;margin-right:75%}}
@media only screen and (min-width: 768px){.col-10{float:left;width:83.33333%}}
@media only screen and (min-width: 768px){.col-offset-10{margin-left:83.33333%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-10{margin-left:0;margin-right:83.33333%}}
@media only screen and (min-width: 768px){.col-11{float:left;width:91.66667%}}
@media only screen and (min-width: 768px){.col-offset-11{margin-left:91.66667%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-11{margin-left:0;margin-right:91.66667%}}
@media only screen and (min-width: 768px){.col-12{float:left;width:100%}}
@media only screen and (min-width: 768px){.col-offset-12{margin-left:100%}}
@media only screen and (min-width: 768px){.row--rev .col-offset-12{margin-left:0;margin-right:100%}}
.col-mobile-two-col{width:50%;float:left}h1,h2,h3,h4,h5,legend,h6{text-rendering:optimizeLegibility;color:inherit;font-weight:normal}h1,h2,h3{line-height:1.1;-webkit-font-smoothing:antialiased;margin:0 0 16px 0;margin:0 0 1.6rem 0}h4,h5,legend,h6{margin:0 0 16px 0;margin:0 0 1.6rem 0}h1,.h1{font-size:54px;font-size:5.4rem}h2,.h2{font-size:36px;font-size:3.6rem}h3,.h3{font-size:28px;font-size:2.8rem}h4,.h4{font-size:22px;font-size:2.2rem}h5,legend,.h5{font-size:18px;font-size:1.8rem}h6,.h6{font-size:14px;font-size:1.4rem}p{margin:0 0 32px 0;margin:0 0 3.2rem 0}@media only screen and (min-width: 600px){p.lead{font-size:28px;font-size:2.8rem}}
.info{font-size:18px;font-size:1.8rem}.list-inline li,.hero__nav ul li,.footer ul li{display:inline-block}ul>li{margin-bottom:32px;margin-bottom:3.2rem}dl{margin-top:0;margin-bottom:32px;margin-bottom:3.2rem}dd{margin-left:0;margin-bottom:32px;margin-bottom:3.2rem}blockquote{padding:16px 32px;margin:0 0 32px;margin:0 0 3.2rem}blockquote p{font-size:28px;font-size:2.8rem}blockquote p:last-child{margin-bottom:0}@media only screen and (min-width: 600px){blockquote p{font-size:36px;font-size:3.6rem}}blockquote:before,blockquote:after{content:""}blockquote cite{font-style:normal}blockquote footer,blockquote small,blockquote .time{display:block;color:#939598}.blockquote--reverse{padding-right:15px;padding-left:0;border-left:0;text-align:right}.sub-title{text-align:center}.section--black .sub-title,.section--dark .sub-title,.bg-dark .sub-title{color:#fff}.section--black .sub-title:after,.section--dark .sub-title:after,.bg-dark .sub-title:after{background:#fff}.sub-title:after{content:' ';display:block;text-align:center;margin:10px auto;background:#000;height:2px;width:170px}.sub-title--white{color:#fff}.sub-title--white:after{background:#fff}.dropcap{float:left;margin-right:10px;display:block;position:relative;height:60px;line-height:normal;font-size:70px;font-size:7rem}.subtle-text{color:#999;font-size:14px;font-size:1.4rem}.text-white{color:#fff}small,.time,.small,dt{font-size:85%}b,strong{font-weight:normal;font-size:90%}.caps{font-size:13px;font-size:1.3rem}.margin-bottom-default{margin-bottom:32px;margin-bottom:3.2rem}.margin-bottom-half{margin-bottom:16px;margin-bottom:1.6rem}.margin-bottom-third{margin-bottom:8px;margin-bottom:0.8rem}.btn{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;border:2px solid transparent;margin:0;padding:0 2em;line-height:3.84615;background-color:#000;text-decoration:none;font-size:13px;font-size:1.3rem;-moz-transition:color 250ms ease,border 250ms ease,background 250ms ease;-webkit-transition:color 250ms ease,border 250ms ease,background 250ms ease;transition:color 250ms ease,border 250ms ease,background 250ms ease;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;min-width:120px;min-width:12rem}.btn:hover,.btn:focus{background-color:#fecb45;color:#fff}.btn:active,.btn:focus{outline:none;background-image:none}.btn::-moz-focus-inner{border:0;padding:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:0.65}.btn .icon{vertical-align:middle;margin-right:8px;width:20px;height:20px;top:-1px}.btn--primary{background-color:#000;color:#fff}.btn--primary:hover{background-color:#fecb45;color:#fff}.btn--external:after{content:'';margin-left:10px;display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left-width:4px;border-left-style:solid;line-height:1}.btn--dropdown:after{content:'';margin-left:6px;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top-width:4px;border-top-style:solid;line-height:1;position:relative;top:-2px}.btn--wauto,.btn--link{width:auto;padding-left:15px;padding-right:15px}.btn--link{cursor:pointer;background:transparent;border-color:transparent;color:#16bcd4;padding-left:0;padding-right:0}.btn--link:hover,.btn--link:focus{color:#148ba4;border-color:transparent;background:transparent;outline:none}.btn--sm{padding-left:1em;padding-right:1em;font-size:11px;font-size:1.1rem}.btn--blue{background:#4fccde;border-color:#4fccde;color:#fff}.btn--blue:hover,.btn--blue:focus{background:#148ba4;border-color:#148ba4}.btn--block{display:block;width:100%;padding-left:0;padding-right:0}.btn--block+.btn--block{margin-top:10px}.btn--outlined{border:2px solid #000;background:transparent;color:#000}.btn--outlined:hover{background:transparent;border-color:#fecb45;color:#fecb45}.btn--white{border-color:#fff;color:#fff}.btn--download{overflow:hidden}.btn--download .bt{display:inline-block;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn--download .icon{position:absolute;top:0;left:0;width:100%;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn--download:hover .bt{-moz-transform:translateY(300%);-ms-transform:translateY(300%);-webkit-transform:translateY(300%);transform:translateY(300%)}.btn--download:hover .icon{-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}.icons-sprite,.icons-facebook,.icons-linkedin,.icons-logo-mark-white,.icons-logo-white,.single #header .logo,.icons-logo,.header--black .logo,#header.header--visible .logo,.icons-mail,.icons-mark-white,.icons-twitter{background-image:url('../images/icons-sebae7607e1.png');background-repeat:no-repeat}.icons-facebook{background-position:0 0;height:21px;width:25px}.icons-linkedin{background-position:0 -41px;height:21px;width:25px}.icons-logo-mark-white{background-position:0 -82px;height:40px;width:45px}.icons-logo-white,.single #header .logo{background-position:0 -142px;height:38px;width:120px}.icons-logo,.header--black .logo,#header.header--visible .logo{background-position:0 -200px;height:38px;width:120px}.icons-mail{background-position:0 -258px;height:21px;width:25px}.icons-mark-white{background-position:0 -299px;height:45px;width:45px}.icons-twitter{background-position:0 -364px;height:21px;width:25px}.icons-retina-sprite{background-image:url('../images/icons-retina-s9c8737554e.png');background-repeat:no-repeat}.icon{display:inline-block;position:relative;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.svg .icons-facebook,.svg .icons-linkedin,.svg .icons-logo-mark-white,.svg .icons-logo-white,.svg .single #header .logo,.single #header .svg .logo,.svg .icons-logo,.svg .header--black .logo,.header--black .svg .logo,.svg #header.header--visible .logo,#header.header--visible .svg .logo,.svg .icons-mail,.svg .icons-mark-white,.svg .icons-twitter{background-size:contain;background-position:center center}.svg .icons-facebook{background-image:url('../images/facebook.svg')}.svg .icons-linkedin{background-image:url('../images/linkedin.svg')}.svg .icons-logo-mark-white{background-image:url('../images/logo-mark-white.svg')}.svg .icons-logo-white,.svg .single #header .logo,.single #header .svg .logo{background-image:url('../images/logo-white.svg')}.svg .icons-logo,.svg .header--black .logo,.header--black .svg .logo,.svg #header.header--visible .logo,#header.header--visible .svg .logo{background-image:url('../images/logo.svg')}.svg .icons-mail{background-image:url('../images/mail.svg')}.svg .icons-mark-white{background-image:url('../images/mark-white.svg')}.svg .icons-twitter{background-image:url('../images/twitter.svg')}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.icons-all-retina-sprites,.icons-facebook,.icons-linkedin,.icons-logo-mark-white,.icons-logo-white,.single #header .logo,.icons-logo,.header--black .logo,#header.header--visible .logo,.icons-mail,.icons-mark-white,.icons-twitter{background-image:url('../images/icons-retina-s9c8737554e.png');-moz-background-size:120px auto;-webkit-background-size:120px auto;background-size:120px auto}.icons-facebook{background-position:0 0}.icons-linkedin{background-position:0 -31px}.icons-logo-mark-white{background-position:0 -62px}.icons-logo-white,.single #header .logo{background-position:0 -112px}.icons-logo,.header--black .logo,#header.header--visible .logo{background-position:0 -160px}.icons-mail{background-position:0 -208px}.icons-mark-white{background-position:0 -239px}.icons-twitter{background-position:0 -294px}}fieldset{padding:0;border:0;min-width:0;margin:0 0 48px 0;margin:0 0 4.8rem 0}legend{display:block;width:100%;padding:0;line-height:inherit;border:0}label{display:inline-block;margin-bottom:5px}input[type="search"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{line-height:normal;margin:8px 0 0;margin:0.8rem 0 0}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none;border-color:#000}.form-control{display:block;width:100%;height:50px;background-color:#fff;background:none;border:3px solid #efefef;color:#000;line-height:1.6;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0.3em 0.6em;-moz-transition:border-color 250ms ease;-webkit-transition:border-color 250ms ease;transition:border-color 250ms ease;font-size:20px;font-size:2rem}.form-control::-moz-placeholder{color:#939598;opacity:1}.form-control:-ms-input-placeholder{color:#939598}.form-control::-webkit-input-placeholder{color:#939598}.form-control:focus{border-color:#fecb45;outline:0}fieldset[disabled] .form-control{cursor:not-allowed;background-color:#fff;border-color:#fff;opacity:1}.select-control{position:relative;overflow:hidden;-moz-appearance:none;-webkit-appearance:none}.select-control:after{content:'';position:absolute;top:50%;right:1em;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #efefef;margin-top:-5px;pointer-events:none}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}.form-group{margin-bottom:16px;margin-bottom:1.6rem}.radio,.checkbox{display:block;min-height:32px;padding-left:25px;margin:16px 0 32px 0;margin:1.6rem 0 3.2rem 0}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.canary-radio{position:relative;padding-left:40px}.canary-radio:hover:before{border-color:#000}.canary-radio:before{top:-4px;left:0;width:30px;height:30px;border-radius:50%;border:3px solid #efefef;content:'\2022';overflow:hidden;text-indent:40px;display:block;position:absolute;-moz-transition:border-color ease 250ms,text-indent ease 250ms;-webkit-transition:border-color ease,text-indent ease;-webkit-transition-delay:250ms,250ms;transition:border-color ease 250ms,text-indent ease 250ms}input[type="radio"]{visibility:hidden}input[type="radio"]:checked+.canary-radio:before{border-color:#000;color:#000;text-indent:0;font-size:30px;line-height:1;margin:0;padding:0;text-align:center}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-25px;margin-top:6px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}.has-feedback{position:relative}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#4eae87}.has-success .form-control{border-color:#4eae87}.has-success .form-control:focus{border-color:#3e8b6c}.has-success .form-control-feedback{color:#4eae87}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#fecb45}.has-warning .form-control{border-color:#fecb45}.has-warning .form-control:focus{border-color:#febd12}.has-warning .form-control-feedback{color:#fecb45}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#fc5446}.has-error .form-control{border-color:#fc5446}.has-error .form-control:focus{border-color:#fb2614}.has-error .form-control-feedback{color:#fc5446}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px}@media only screen and (min-width: 600px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}
#header{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:1030}@media only screen and (min-width: 900px){#header{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:-moz-transform 250ms ease,background 250ms ease,opacity 250ms ease;-webkit-transition:-webkit-transform 250ms ease,background 250ms ease,opacity 250ms ease;transition:transform 250ms ease,background 250ms ease,opacity 250ms ease}}#header .header__wrap{padding-top:15px;padding-bottom:15px;max-width:1480px;margin:0 auto;height:55px}@media only screen and (min-width: 600px){#header .header__wrap{height:115px;padding-top:35px;padding-bottom:35px}}@media only screen and (max-width: 599px){#header .container{width:100%}}#header .logo{float:left;position:relative;top:-4px}@media only screen and (min-width: 900px){#header .logo{margin-top:6px}}@media only screen and (max-width: 899px){#header .logo{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);margin-left:-10px}}
.header--black #nav ul a,#header.header--visible #nav ul a{color:#000}@media only screen and (min-width: 900px){.header--black #nav ul a.active,#header.header--visible #nav ul a.active,.header--black #nav ul a:hover,#header.header--visible #nav ul a:hover{border-top-color:#000}}.header--black #nav ul .nav__shop a,#header.header--visible #nav ul .nav__shop a{color:#000;border-color:#000}.header--black #nav ul .nav__shop a:hover,#header.header--visible #nav ul .nav__shop a:hover{border-color:#fecb45;color:#fecb45}.header--black .nav-toggle .patty,#header.header--visible .nav-toggle .patty{background:#000}.header--black .nav-toggle .patty:before,#header.header--visible .nav-toggle .patty:before,.header--black .nav-toggle .patty:after,#header.header--visible .nav-toggle .patty:after{background:#000}#header.header--hidden .header__wrap{padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 900px){#header.header--hidden{-moz-transform:translate3d(0, -75px, 0);-webkit-transform:translate3d(0, -75px, 0);transform:translate3d(0, -75px, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}
#header.header--fixed{position:fixed}@media only screen and (min-width: 900px){#header.header--visible{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}#header.header--visible .header__wrap{background:#fff;background:#fff;border-bottom:2px solid #efefef}@media only screen and (min-width: 600px){#header.header--visible .header__wrap{height:55px}}@media only screen and (min-width: 900px){#header.header--visible .header__wrap{height:75px}}
@media only screen and (min-width: 900px){#nav{position:relative;float:right}}#nav ul li{display:block;background:#000;margin:0;padding:0}@media only screen and (min-width: 900px){#nav ul li{background:none;float:left;margin-left:36px;margin-left:3.6rem}}#nav ul a{text-decoration:none;color:#fff;display:block;border-top:2px solid rgba(255,255,255,0.2);padding:20px;font-size:16px;font-size:1.6rem;-moz-transition:border-top 250ms ease,background-color 250ms ease;-webkit-transition:border-top 250ms ease,background-color 250ms ease;transition:border-top 250ms ease,background-color 250ms ease}@media only screen and (min-width: 900px){#nav ul a{border-top-color:transparent;padding:0.75em 0;font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 900px){#nav ul a.active,#nav ul a:hover{border-top-color:#fff}}@media only screen and (min-width: 900px){#nav ul .nav__home{display:none}}@media only screen and (min-width: 900px){#nav ul .nav__shop a{border:2px solid #fff;padding-left:55px;background:transparent;padding-right:55px;-moz-transition:border ease 250ms,color ease 250ms;-webkit-transition:border ease,color ease;-webkit-transition-delay:250ms,250ms;transition:border ease 250ms,color ease 250ms}#nav ul .nav__shop a:hover{border-color:#fecb45;color:#fecb45}}
.nav-header{overflow:hidden;*zoom:1;position:relative}.nav-header .logo{float:left}@media only screen and (max-width: 899px){.nav-header .logo{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}
.nav-toggle{background-color:transparent;background-image:none;border:0;float:right}.nav-toggle:focus{outline:none}.nav-toggle .patty{position:relative;width:30px;height:2px;margin:10px 0;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}.nav-toggle .patty:before,.nav-toggle .patty:after{content:'';display:block;width:30px;height:2px;background:#fff;position:absolute;z-index:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}.nav-toggle .patty:before{top:-8px}.nav-toggle .patty:after{top:8px}@media only screen and (min-width: 900px){.nav-toggle{display:none}}
.nav-collapse{visibility:hidden;width:65%;height:100%;position:fixed;right:0;top:0;margin:0;background-color:#000;z-index:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.viewport{position:relative}@media only screen and (max-width: 899px){.viewport{overflow:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}}
.page-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1070;background:#fff;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:opacity 600ms cubic-bezier(0.47, 0.5, 0, 0.95),visibility 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-webkit-transition:opacity 600ms cubic-bezier(0.47, 0.5, 0, 0.95),visibility 600ms cubic-bezier(0.47, 0.5, 0, 0.95);transition:opacity 600ms cubic-bezier(0.47, 0.5, 0, 0.95),visibility 600ms cubic-bezier(0.47, 0.5, 0, 0.95)}@media only screen and (max-width: 899px){.wrap{z-index:1;position:relative;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
.nav-open .nav-collapse{visibility:visible;-webkit-animation:slideIn 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-animation:slideIn 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-o-animation:slideIn 600ms cubic-bezier(0.47, 0.5, 0, 0.95);animation:slideIn 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-open .page-overlay{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.nav-close .nav-collapse{visibility:visible;-webkit-animation:slideOut 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-animation:slideOut 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-o-animation:slideOut 600ms cubic-bezier(0.47, 0.5, 0, 0.95);animation:slideOut 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-open #header,.nav-open .wrap,.nav-open .page-overlay{-webkit-animation:slideRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-animation:slideRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-o-animation:slideRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);animation:slideRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-transform:translate3d(-65%, 0, 0);-ms-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}.nav-close #header,.nav-close .wrap,.nav-close .page-overlay{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:closeRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-moz-animation:closeRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);-o-animation:closeRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95);animation:closeRight 600ms cubic-bezier(0.47, 0.5, 0, 0.95)}@-webkit-keyframes slideIn{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideIn{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-ms-keyframes slideIn{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideIn{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOut{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideOut{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-ms-keyframes slideOut{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideOut{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideLeft{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}}@-moz-keyframes slideLeft{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}}@-ms-keyframes slideLeft{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}}@keyframes slideLeft{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}}@-webkit-keyframes slideRight{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}}@-moz-keyframes slideRight{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}}@-ms-keyframes slideRight{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}}@keyframes slideRight{0%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}}@-webkit-keyframes closeLeft{0%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes closeLeft{0%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-ms-keyframes closeLeft{0%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes closeLeft{0%{-moz-transform:translate3d(65%, 0, 0);-webkit-transform:translate3d(65%, 0, 0);transform:translate3d(65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes closeRight{0%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes closeRight{0%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-ms-keyframes closeRight{0%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes closeRight{0%{-moz-transform:translate3d(-65%, 0, 0);-webkit-transform:translate3d(-65%, 0, 0);transform:translate3d(-65%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media only screen and (min-width: 900px){.nav-collapse{visibility:visible;background-color:transparent;width:auto;height:auto}}
.hero{position:relative;width:100%;min-height:400px;text-align:center;color:#fff;overflow:hidden;background-color:#000}@media only screen and (min-width: 600px){.hero{min-height:750px}}.hero .hero__inner{position:relative;z-index:3;padding-top:0;top:50%;position:absolute;left:50%;width:88%;-moz-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.hero .hero__text{position:relative}.hero .hero__img,.hero .hero__video{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.hero .hero__img video,.hero .hero__img img,.hero .hero__video video,.hero .hero__video img{display:none;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 600px){.hero .hero__img video,.hero .hero__img img,.hero .hero__video video,.hero .hero__video img{display:block}}.hero .hero__headline{line-height:1;font-size:54px;font-size:5.4rem}@media only screen and (min-width: 600px){.hero .hero__headline{font-size:72px;font-size:7.2rem}}@media only screen and (min-width: 1170px){.hero .hero__headline{font-size:90px;font-size:9rem}}@media only screen and (max-width: 599px){.hero .btn{margin-bottom:10px;margin-bottom:1rem}}@media only screen and (min-width: 600px){.hero .btn{margin-right:20px}.hero .btn:last-child{margin-right:0}}.hero .lead{margin-left:auto;margin-right:auto;max-width:720px;width:100%}.no-touch .video-curtain{background:black;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity ease 1s;-webkit-transition:opacity ease;-webkit-transition-delay:1s;transition:opacity ease 1s}.no-touch .video-curtain.out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hero--white{background-color:#fff;color:#000}.hero--light{background-color:#efefef}@media only screen and (min-width: 600px){.hero--sm{min-height:500px}}
.hero--util{min-height:0;background-color:#fff;color:#000}.hero--util .hero__inner{top:0;position:relative;left:0;width:100%;padding-top:150px;padding-top:15rem;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero--util .lead{color:#000}.hero__mask{position:absolute;bottom:0;left:0;width:100%;height:20px;z-index:1000}.hero__mask:before,.hero__mask:after{content:' ';display:block;position:absolute;top:0;height:0;border-bottom:20px solid #fff;width:50%}.hero__mask:before{border-left:0;border-right:20px solid transparent;left:0}.hero__mask:after{right:0;border-right:0;border-left:20px solid transparent}.hero__mask.light-gray:before,.hero__mask.light-gray:after{border-bottom-color:#efefef}.hero__mask.black:before,.hero__mask.black:after{border-bottom-color:#000}.hero__nav{display:none;z-index:1015;width:100%;position:relative;margin-bottom:32px;margin-bottom:3.2rem}@media only screen and (min-width: 600px){.hero__nav{display:block;text-align:center;position:absolute;bottom:40px;left:0;margin-bottom:0}}.hero__nav ul{width:100%;margin:0 auto;border:2px solid #fff;max-width:1480px}@media only screen and (min-width: 600px){.hero__nav ul{border-color:transparent}}.hero__nav ul li{position:relative;margin-bottom:0;display:block;border-bottom:2px solid #fff}.hero__nav ul li:last-child{border-bottom:none}@media only screen and (min-width: 600px){.hero__nav ul li{display:inline-block;border-bottom:0;padding:1em 0}.hero__nav ul li:after{content:'';position:absolute;width:100%;height:2px;background:#4fccde;bottom:-2px;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hero__nav ul li:after:after{-moz-transition:all ease 250ms;-webkit-transition:all ease;-webkit-transition-delay:250ms;transition:all ease 250ms}.hero__nav ul li.active:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.hero__nav ul a{color:#fff;padding:1.6em 0;font-size:13px;font-size:1.3rem}@media only screen and (max-width: 599px){.hero__nav ul a{display:block}}@media only screen and (min-width: 600px){.hero__nav ul a{padding:0 15px}}
.no-touch .hero__nav.fixed{top:0;left:0;bottom:100%;height:70px}.no-touch .hero__nav.fixed ul{background:#fff;border-top:0;border-bottom-color:#efefef}.no-touch .hero__nav.fixed ul li.active a{color:#4fccde}.no-touch .hero__nav.fixed ul li a{color:#000}.no-touch .hero__nav.fixed ul li a:hover{color:#4fccde}.hero__nav.show{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:-moz-transform 250ms ease;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease}.cf{overflow:hidden;*zoom:1}.pull-left{float:left}.pull-right{float:right}.ta-center,.col-center{text-align:center}.ta-left{text-align:left}.ta-right{text-align:right}.fixed{position:fixed !important}.pts{padding-top:20px}.pts{padding-top:30px}.ptl{padding-top:50px}.v-center:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.v-center>.v-inner{display:inline-block;vertical-align:middle;width:100%}body{background:#efefef}body.single{background:black}.page{position:relative;overflow-x:hidden;max-width:none}.icons-grid{overflow:hidden;*zoom:1}.icons-grid i{display:inline-block;width:5px;height:5px;background:#000;float:left;margin:2px;-moz-transition:background ease 250ms;-webkit-transition:background ease;-webkit-transition-delay:250ms;transition:background ease 250ms}.btn--more:hover{border-color:#4fccde;color:#4fccde}.btn--more:hover .icon i{background:#4fccde}.home .btn--outlined:hover,.home .btn--outlined:focus{border-color:#4fccde;color:#4fccde;background-color:transparent}.home .hero--util{background:#efefef}.single .container{max-width:800px}.single .icons-grid{display:none}@media only screen and (min-width: 600px){.single .icons-grid{display:inline-block}}.single .icons-grid i{background:#fff}.single .wrap{margin-left:auto;margin-right:auto;background:transparent}@media only screen and (min-width: 900px){.single .wrap{max-width:800px}}@media only screen and (min-width: 900px){.single .wrap{margin-top:140px}}.single article{position:relative}.single .lead{font-size:22px;font-size:2.2rem}.subtitle{color:#939598}.post-content{position:relative;z-index:10;background:#fff}@media only screen and (min-width: 900px){.post-content{background:transparent}}
.post-author a{color:#000;font-size:12px;font-size:1.2rem}hr{background:#ccc;width:30%;margin:64px auto;margin:6.4rem auto}#tile-filters li{cursor:pointer;display:block;margin:0;color:#666;padding:20px 0;-moz-transition:all ease 250ms;-webkit-transition:all ease;-webkit-transition-delay:250ms;transition:all ease 250ms;font-size:56px;font-size:5.6rem}#tile-filters li:hover{color:#000}.topic{color:#4fccde;margin-bottom:16px;margin-bottom:1.6rem;font-size:14px;font-size:1.4rem}#filters{float:right;padding-right:0.5em}#filters .filter{position:relative;text-align:left;margin-bottom:0}@media only screen and (min-width: 600px){#filters .filter{display:inline-block;*display:inline;zoom:1}}#filters .filter+.filter{margin-top:5px}#filters .dropdown-menu{min-width:200px;width:100%}#filters .dropdown-menu span{text-align:left}#filters .caret-down{position:absolute;top:17px;right:17px}.post-comments{background:#fff}.post-footer{padding-bottom:64px;text-align:center;background:#efefef}@media only screen and (min-width: 900px){.post-footer{padding-top:64px;background:transparent}}
.yarpp-related{overflow:hidden;*zoom:1}.post-col{background:#fff;padding:15px}@media only screen and (min-width: 321px) and (max-width: 600px){.post-col{padding:30px}}@media only screen and (min-width: 600px){.post-col{padding:32px}}@media only screen and (min-width: 768px){.post-col{padding:60px 10%}}.post-col .post__title{line-height:1.3333;margin-bottom:16px;margin-bottom:1.6rem}@media only screen and (max-width: 599px){.post-col .post__title{font-size:32px;font-size:3.2rem}}.post-col .subtitle{font-size:26px;font-size:2.6rem;margin-bottom:16px;margin-bottom:1.6rem}.post-meta{margin-bottom:32px;margin-bottom:3.2rem;font-size:13px;font-size:1.3rem}.story-cover{position:relative;height:200px}@media only screen and (min-width: 600px){.story-cover{height:300px}}@media only screen and (min-width: 768px){.story-cover{height:350px}}@media only screen and (min-width: 900px){.story-cover{position:absolute;top:0;left:0;width:100%;height:100%}}
.post-social{display:inline-block;margin-bottom:32px;margin-bottom:3.2rem;overflow:hidden;*zoom:1}.post-social li{display:block;float:left;margin:0;padding:1rem;line-height:normal}.post-author,.post-social{border-top:2px solid #ccc;border-bottom:2px solid #ccc}.post-author{padding:24px 0;margin-bottom:32px;margin-bottom:3.2rem}@media only screen and (min-width: 600px){.post-author{padding:32px}}.post-author .media__img img{width:75px;height:75px}.post-author p{color:#939598;margin-bottom:0;font-size:18px;font-size:1.8rem}.post-author h6{color:#4fccde}.post-cover{height:100%;background-position:center;background-image:url('../images/tile-fallback.jpg');-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition:opacity ease 375ms;-webkit-transition:opacity ease;-webkit-transition-delay:375ms;transition:opacity ease 375ms}.js .post-cover,.csstransitions .post-cover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.js .post-cover.show-cover,.csstransitions .post-cover.show-cover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.post-cover .credit{position:absolute;bottom:0;right:0;color:#fff;color:rgba(255,255,255,0.7);padding:20px;font-size:14px;font-size:1.4rem}.post-cover.loaded{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.post-cover:before{content:" ";display:block;background:rgba(0,0,0,0.2);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all ease 250ms;-webkit-transition:all ease;-webkit-transition-delay:250ms;transition:all ease 250ms;background:-moz-radial-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));background:-webkit-radial-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));background:radial-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15))}@media only screen and (min-width: 900px){.post-cover{background-position:center;background-attachment:fixed;position:absolute;top:0;height:100%;width:100%;background-color:#efefef;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}}
.post-related{background:#efefef;padding:48px 15px 30px 15px;overflow:hidden;*zoom:1}@media only screen and (min-width: 900px){.post-related{padding:48px}}.post-related header{margin-bottom:5rem}.blog #header .container{overflow:visible}.blog .hero--util .hero__inner{padding-bottom:40px;padding-bottom:4rem}.blog #footer{z-index:3}.blog #header .logo,.single #header .logo{margin-top:10px;margin-top:1rem}.post-format{margin-bottom:32px;margin-bottom:3.2rem}.post-format h1,.post-format h2,.post-format h3,.post-format h4,.post-format h5,.post-format legend,.post-format h6{padding-top:32px;padding-top:3.2rem}.post-format ul,.post-format ol{margin-top:0}@media only screen and (max-width: 599px){.post-format figure{margin-left:-15%;margin-right:-15%}}.post-format .wp-caption{width:100% !important}.post-format .wp-caption-text{color:#999;margin-top:10px;margin-top:1rem;font-size:13px;font-size:1.3rem}.post-format blockquote{margin:32px 0;margin:3.2rem 0;padding:0;border-left:5px solid #4fccde;padding:0 1em}.post-format blockquote p{color:#4fccde;font-size:20px;font-size:2rem}@media only screen and (min-width: 600px){.post-format blockquote p{font-size:28px;font-size:2.8rem}}
.error404 .hero{background:#efefef;color:#000}.error404 .hero .hero__headline{margin-bottom:32px;margin-bottom:3.2rem}.avt--20{width:20px;height:20px}.avt--30{width:30px;height:30px}.avt--30{width:30px;height:30px}.avt--90{width:90px;height:90px}.footer{overflow:hidden;*zoom:1;width:100%;background:#000;text-align:center;color:#999;padding:2.4em 0;font-size:16px;font-size:1.6rem}.footer .legal span{display:block;line-height:2}.footer .legal a{color:#999;text-decoration:underline}.footer ul{margin:16px 0;margin:1.6rem 0}.footer ul li{margin-bottom:0}.footer ul li:last-child a{border-right:0}.footer ul li a{color:#999;padding:0 1em;font-size:13px;font-size:1.3rem;border-right:2px solid #999}.footer ul li a:hover{color:#fff}#grid .container{width:100%}.grid{min-height:500px;margin-bottom:5rem;overflow:hidden;*zoom:1}.js .grid,.no-touch .grid,.csstransitions .grid{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.js .grid.grid-loaded,.no-touch .grid.grid-loaded,.csstransitions .grid.grid-loaded{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.tile{cursor:pointer;display:block;color:#000;margin-bottom:20px;width:100%;float:left;position:relative}@media only screen and (min-width: 600px){.tile:hover article{background:#4fccde}.tile:hover .topic,.tile:hover article,.tile:hover .tile__actions .tile__actions--inner{color:#fff}.tile:hover .subtitle{color:#C8EFF4}.tile:hover .tile__actions .tile__actions--inner{border-top-color:rgba(255,255,255,0.25)}}@media only screen and (min-width: 600px){.tile{width:50%;height:500px;padding:0 0.5em}}@media only screen and (min-width: 900px){.tile{width:33.33333%}}.tile article{background:#fff;height:100%;overflow:hidden;position:relative;padding-bottom:20%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:background ease 250ms;-webkit-transition:background ease;-webkit-transition-delay:250ms;transition:background ease 250ms}@media only screen and (min-width: 600px){.tile article{padding-bottom:0}}.tile .subtitle{display:none;margin-bottom:0;overflow:hidden;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 600px){.tile .subtitle{display:block}}@media only screen and (min-width: 1170px){.tile .subtitle{font-size:18px;font-size:1.8rem}}.tile .tile__info{padding:24px;position:relative;top:0}.tile .tile__actions{position:absolute;bottom:0;left:0;width:100%}.tile .tile__actions .tile__actions--inner{border-top:2px solid #efefef;margin:0 20px 0 20px;padding:8px 0 12px 0;font-size:12px;font-size:1.2rem;overflow:hidden;*zoom:1}.tile .tile__actions .tile__actions--inner .date{float:right}.tile .tile__title{margin-bottom:8px;margin-bottom:0.8rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:2.2rem}@media only screen and (min-width: 600px){.tile .tile__title{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 1170px){.tile .tile__title{font-size:22px;font-size:2.2rem}}.tile .tile__title span{padding-bottom:2px;border-bottom:1px dotted transparent}.tile .tile__img{position:relative;width:100%;height:180px;background-repeat:no-repeat;background-position:center center;background-image:url('../images/tile-fallback.jpg');-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.tile:hover{color:#000}.single .tile{width:100%}@media only screen and (min-width: 600px){.single .tile{width:50%;height:500px}}
@media only screen and (min-width: 600px){.tile--mini{height:240px}}@media only screen and (min-width: 600px){.no-js .tile--mini{height:500px}}
@media only screen and (min-width: 600px){.tile--skinny{height:500px}}
.caret-down{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;margin:2px 0 0;list-style:none;background:#000;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -10px);-moz-transform:translate(0, -10px);-ms-transform:translate(0, -10px);-o-transform:translate(0, -10px);transform:translate(0, -10px);-moz-transition:all 100ms ease-in;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.dropdown-menu>li{margin:0;line-height:1;cursor:pointer;border-bottom:2px solid #333;color:#fff;white-space:nowrap;padding:15px;display:block;clear:both;font-size:13px;font-size:1.3rem;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}.dropdown-menu>li:hover,.dropdown-menu>li.active{background:#1A1A1A;color:#4fccde}.dropdown-menu>li:last-child{border-bottom:0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{outline:0;text-decoration:none}.open>.dropdown-menu{margin-top:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}
div h3.tile__title {font-weight: normal;}
