.index-section-image,.index-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.index-section-image,.index-image-overlay{background-color:rgba(0,204,255,0)}html:not(.no-js) .index-section:first-of-type .index-section-image img,html:not(.no-js) .index-section:first-of-type .sqs-block-image img[data-load="false"]{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}html:not(.no-js) .index-section:first-of-type .index-section-image img:not(.loaded),html:not(.no-js)

.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}
.video-background iframe{border-width:0}
.video-background iframe:not(.background-video){visibility:hidden;opacity:0;-webkit-transform:translatex(-1000%);-moz-transform:translatex(-1000%);-ms-transform:translatex(-1000%);transform:translatex(-1000%)}
.video-background .background-video,
.video-background .default-fallback-image{position:absolute;min-width:100%;min-height:100%;opacity:0;z-index:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.video-background .background-video.ready,
.video-background .default-fallback-image.ready,
.video-background .background-video.loaded,
.video-background .default-fallback-image.loaded{opacity:1}
.video-background .default-fallback-image{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-background .background-video.buffering{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.video-background .default-fallback-image.buffering{opacity:1;z-index:2;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.video-background .custom-fallback-image{display:none;min-width:100%;min-height:100%;opacity:0;z-index:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.video-background .custom-fallback-image.loaded{opacity:1}
.video-background.mobile iframe,
.video-background.mobile .default-fallback-image{display:none}
.video-background.mobile .custom-fallback-image{display:block;opacity:1}.site-title-font{font-family:Source Code Pro;font-weight:400;font-style:normal;font-size:18px;letter-spacing:3px;text-transform:uppercase}.nav-font{font-family:Lato;font-weight:700;font-style:normal;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.page-title-font{font-family:Lato;font-weight:700;font-style:normal;font-size:96px;line-height:1.2em;letter-spacing:.03em;text-transform:uppercase}.page-description-font{font-family:Lato;font-style:normal;font-weight:400;font-size:18px;line-height:1.6em;letter-spacing:1px;text-transform:none}.body-font{font-family:Lato;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.4px;line-height:1.75em}.meta-font{font-family:Lato;font-weight:4