/*! normalize.css v3.0.2 | 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,menu,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-color: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{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}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}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{font-display:swap;font-family:"StrokeWeight","Lexend","Valera Round","Calibri","Helvetica Neue",sans-serif;font-weight:normal;background-color:#0F0A0A;color:#FFF}::selection{background:#FF5252;color:#000;text-shadow:none}h1,h2,h3,h4,h5,h6{font-display:swap;font-family:"StrokeWeight","Lexend","Valera Round","Helvetica Neue",sans-serif;font-weight:500;text-transform:lowercase;margin:0.5em 0;padding:0}h1{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);font-weight:999;font-size:3.3em;margin:0}h2{font-size:2.5em}h3{font-size:1.5em}h4{font-weight:100}a{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);display:inline-block;color:#FFF;padding:0.05em 0;text-decoration:none;font-weight:100;cursor:pointer}a.active{color:#FF5252}a i.fa{color:inherit !important}a:hover{color:#FF5252}a.simple-link{padding:0;margin:0;border:none}p,ul,ol,table{font-weight:100;font-size:1rem;line-height:1.3rem}p a,ul a,ol a{display:inline;color:#FF5252}p a:hover,ul a:hover,ol a:hover{color:#FFF}p.lead{margin-bottom:0.85em;font-size:1.85em;line-height:1.1em;padding:0;max-width:52rem}img{display:block;margin:0;max-width:100%;height:auto}ul,ol{text-transform:none;font-size:1.1em}ul.list,ol.list{font-size:1.5em}ul.list li,ol.list li{margin:0.5em auto}ul.unstyled,ol.unstyled{list-style:none;padding:0;margin:0}ul.unstyled li,ol.unstyled li{margin-bottom:0.5em}ul.unstyled li.spacer,ol.unstyled li.spacer{padding:0.5rem 0}.text-variable{transition:all 0.25s ease;font-weight:999}.text-variable:hover{font-weight:1}.text-light{font-weight:1}.text-medium{font-weight:100}.text-bold{font-weight:999}.title-large{font-size:6.5rem;line-height:6.75rem;max-width:40rem;color:#FFF;margin:4rem 0}.title-large em{font-style:normal;font-weight:bold;color:#FF5252}hr{max-width:100%;margin:2rem auto;background-color:#333;height:0;border-color:transparent;color:transparent}@keyframes loading-animation{0%{font-family:sans-serif;opacity:0.2}20%{font-family:serif;opacity:0.5}40%{font-family:"StrokeWeight","Lexend","Valera Round","Calibri","Helvetica Neue",sans-serif;opacity:1}60%{font-family:serif;font-style:italic;opacity:0.8}80%{font-family:serif;opacity:0.5}80%{font-family:sans-serif}100%{font-family:sans-serif;opacity:0.2}}#loader-container{display:none}.js #loader-container{display:block;position:fixed;z-index:9999;left:0;right:0;top:0;height:100%;background-color:#FFF;overflow:hidden;color:#111;-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01)}.js #loader-container #loader{position:absolute;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);opacity:1}.js #loader-container #loader h1{font-size:6rem;animation:loading-animation 0.5s infinite;animation-timing-function:ease}.js #loader-container.loaded{height:0%}.js #loader-container.loaded #loader{opacity:0}.js .subpage-header,.js .subpage-banner,.js .fadeable,.js .project,.js .thumbnail{opacity:0}.no-loader #loader-container{display:none;position:absolute;left:-9999px}#fullpage-splash-container{background-color:#FF5252;border:1rem #333 solid;-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);overflow:hidden;color:#FFF;height:100%;width:100%;position:fixed;left:0;top:0;z-index:1000}#fullpage-splash-container.closed{height:0%;border-width:0;opacity:0}#fullpage-splash-container span.logo-text{text-transform:lowercase;font-size:3rem;font-weight:180;position:absolute;z-index:1000;top:0;left:0;width:100%}#fullpage-splash-container::after{content:" ";background:rgba(0,0,0,0.5);background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, transparent 50%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:999}#fullpage-splash-container .fullpage-splash-image{margin:0 auto}#fullpage-splash-container #splash-video{position:relative}#fullpage-splash-container #splash-video video{position:absolute;left:50%;top:0;transform:translateX(-50%)}#fullpage-splash-container.clean{border:none}#fullpage-splash-container.clean #fullpage-splash{transform:none;top:auto;bottom:1rem;left:0;width:100%}#fullpage-splash-container.clean #fullpage-splash h1{visibility:hidden}#fullpage-splash{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;z-index:1000}#fullpage-splash p{max-width:46rem;margin:1rem auto}@keyframes split-animation{0%{font-family:"StrokeWeight","Lexend","Valera Round","Calibri","Helvetica Neue",sans-serif;font-weight:600}50%{font-weight:1}100%{font-weight:600}}.js-split-text{display:inline-block}.js-split-text .animate{animation:split-animation 3s;animation-timing-function:ease-out}button{outline:none;background:none;border:none;font-weight:100}.btn{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);display:inline-block;position:relative;padding:0.25em 0;margin:0.5rem;margin-left:0;margin-right:1.5rem;color:#FFF;font-family:"StrokeWeight","Lexend","Valera Round","Helvetica Neue",sans-serif !important;border-bottom:2px #FFF solid}.btn::after{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;right:-0.85rem;top:0.55rem;width:0;height:0;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;border-left:0.35rem solid #FFF}.btn.btn-left{margin-right:0.5rem;margin-left:1rem}.btn.btn-left::after{content:none}.btn.btn-left::before{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;left:-0.85rem;top:0.55rem;width:0;height:0;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;border-right:0.35rem solid #FFF}.btn.btn-right{text-align:right;float:right}.btn.btn-none{margin:0.5rem;margin-left:0}.btn.btn-none::before{content:none !important}.btn.btn-none::after{content:none !important}.btn:hover{color:#FF5252;border-color:#FF5252}.btn:hover::after{right:-1rem;border-left-color:#FF5252}.btn:hover.btn-left::before{left:-1rem;border-right-color:#FF5252}.btn.btn-highlight{padding:0.25rem;margin:0;border:none;position:relative;color:#000}.btn.btn-highlight::after{border:none;content:" ";position:absolute;display:block;right:0;top:0;width:100%;height:100%;background-color:#FF5252;z-index:-1}.btn.btn-highlight::before{border:none;content:" ";position:absolute;display:block;left:0;top:0;width:0%;height:100%;background-color:#FFF;z-index:-1}.btn.btn-highlight:hover::after{width:0%}.btn.btn-highlight:hover::before{width:100%}.btn.btn-highlight-rev{padding:0.25rem;margin:0;border:none;position:relative;color:#FFF}.btn.btn-highlight-rev::after{border:none;content:" ";position:absolute;display:block;left:0;top:10%;width:0%;height:90%;background-color:#FF5252;z-index:-1}.btn.btn-highlight-rev::before{border:none;content:" "}.btn.btn-highlight-rev:hover{color:#000}.btn.btn-highlight-rev:hover::after{width:100%}.btn.btn-highlight-light{padding:0.25rem;margin:0;border:none;position:relative}.btn.btn-highlight-light::after{border:none;content:" ";position:absolute;display:block;left:0;top:10%;width:0%;height:90%;background-color:#FF5252;z-index:-1}.btn.btn-highlight-light::before{border:none;content:" "}.btn.btn-highlight-light:hover{color:#000 !important}.btn.btn-highlight-light:hover::after{width:100%}.btn.btn-disabled{cursor:no-drop;background-color:#333;border:none;color:#87A19E !important;padding:0.25rem}.btn.btn-disabled::after,.btn.btn-disabled::before{display:none}.btn.btn-lg{font-size:1.5em;padding:0.75rem;font-weight:100}.btn.btn-lg::after{top:1.5rem}.btn.btn-lg.btn-left::before{top:1.5rem}.btn.btn-sm{font-size:0.7rem;padding:0.25rem}.btn.btn-block{border-radius:0;display:block;padding:1em;font-size:1.1em;text-align:center;margin:0;border:none}.btn.btn-block::after{content:none}.btn.btn-block:hover{background-color:#FF5252;color:#FFF}.btn.btn-rev{color:#FF5252;border-color:#FF5252}.btn.btn-rev::after{border-left-color:#FF5252}.btn.btn-rev:hover{color:#FFF;border-color:#FFF}.btn.btn-rev:hover::after{border-left-color:#FFF}.btn.btn-rev.btn-left::before{border-right-color:#FF5252}.btn.btn-rev.btn-left:hover::before{border-right-color:#FFF}.btn.btn-success{color:#2E99FF;border-color:#2E99FF}.btn.btn-success::after{border-left-color:#2E99FF}.btn.btn-success:hover{color:#FFF;border-color:#FFF}.btn.btn-success:hover::after{border-left-color:#FFF}.btn.btn-alt{color:#fe6;border-color:#fe6}.btn.btn-alt::after{border-left-color:#fe6}.btn.btn-alt:hover{color:#FFF;border-color:#FFF}.btn.btn-alt:hover::after{border-left-color:#FFF}.btn.btn-ok,.btn.btn-action{color:#58E065;border-color:#58E065}.btn.btn-ok::after,.btn.btn-action::after{border-left-color:#58E065}.btn.btn-ok:hover,.btn.btn-action:hover{color:#FFF;border-color:#FFF}.btn.btn-ok:hover::after,.btn.btn-action:hover::after{border-left-color:#FFF}.btn.btn-nav{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:1.5em 0.25em;text-align:center;font-size:0.7em}.btn.btn-nav::after{content:none}.btn.btn-nav:hover{font-weight:600}.no-bg .btn.btn-nav{text-shadow:none}.btn.btn-nav:hover,.btn.btn-nav.active{border-radius:0.15rem}p .btn{font-size:1rem}.rounded{border-radius:50%}.badge{display:inline-block;padding:0.25rem 0.5rem;margin:0.25rem;background-color:#333;border-radius:0.2rem;text-transform:uppercase;font-weight:80;font-size:0.7rem;color:#EEE}.badge.active{color:#FFF;background-color:rgba(135,161,158,0.5)}a>.badge,a.badge{-webkit-transition:all 0s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all 0s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all 0s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all 0s cubic-bezier(0.75, 0, 0.23, 1.01)}a>.badge:hover,a.badge:hover{background-color:rgba(135,161,158,0.5)}.legend{margin:0;text-align:right;font-size:0.9em;font-weight:100}figure{padding:0;margin:2rem auto;display:block;overflow:hidden;border-radius:0.5rem}figure img{margin:0;max-width:100%;width:100%}figcaption{margin:0;padding:0.75em 0.5rem;font-size:0.7em;font-style:italic;font-weight:100;background-color:#0F0A0A;color:#EEE}figcaption.warning{background-color:#fe6;color:#0F0A0A}figcaption.warning a{color:#0F0A0A}figcaption.danger{background-color:#FF5252;color:#0F0A0A}figcaption.danger a{color:#0F0A0A}figcaption.success{background-color:#2E99FF;color:#FFF}figcaption.success a{color:#FFF}.video-grid{margin:0 auto;max-width:100%}.video-grid a{padding:0;margin:0}.video{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative;overflow:hidden}.video img.ratio{margin:0;width:100%;height:auto;display:block;opacity:0}.video iframe{width:100%;height:100%;position:absolute;left:0;top:0}iframe{border-width:0 !important;border-color:transparent;border-style:none}#header-main{-webkit-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .4s cubic-bezier(0.75, 0, 0.23, 1.01);backdrop-filter:blur(0px);position:fixed;z-index:99;width:100%;padding:0;top:0}#header-main .grid{margin:0 auto;max-width:100%}#header-main.no-bg{background-color:#0F0A0A;opacity:1}#header-main.scroll,#header-main.still{z-index:99;background-color:rgba(15,10,10,0.95);backdrop-filter:blur(10px);opacity:1}.header-subnav{position:relative}.header-subnav .subnav-content{opacity:1}.header-subnav .subnav-toggle{width:3em;height:3em;border-radius:3em;display:inline-block}.header-subnav.hidden .subnav-content{opacity:0}#nav-main{padding:0rem 1rem}#nav-main .logo-container{padding-left:1rem}#nav-main .featurelink-container{text-align:right}#nav-main .featurelink-container a{display:block;padding:1.2rem 0;height:100%}#nav-main .menu-toggle{position:relative;right:-1rem;text-align:right;margin-top:0.35em;padding-right:1rem}#nav-main .menu-toggle svg{stroke:#FFF}#nav-main .menu-toggle:hover{cursor:pointer}#site-logo{font-size:3em;padding-top:0.5rem;top:-0.5rem;position:relative;z-index:9999}#site-logo a{margin:0;padding:0;border:none;display:block;width:100%;font-weight:999;text-transform:lowercase;color:#FFF;-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01)}#site-logo a:hover{font-weight:100}#site-logo a .site-subtitle{font-weight:50}.menu-container{padding-top:4rem;position:relative;height:100vh}#menu{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%}#menu>.grid{width:100%;max-width:100%}#submenu{padding:1rem;position:absolute;width:100%;bottom:0;left:0}#submenu .right{text-align:right}#submenu a{max-width:100%;display:block;margin:0 auto;padding:1rem;color:#0F0A0A}#submenu a:hover{color:#FF5252}#wrap{min-height:80vh;position:relative}body.no-bg #wrap{padding-top:4rem}.section-wide,.section-medium,.section-narrow{padding:4rem 1rem}.section-wide{max-width:100%;margin:0 auto}.section-medium{max-width:80rem;margin:0 auto}.section-narrow{max-width:40rem;margin:0 auto;padding:8rem 1rem}.vertical-container{min-height:50vh;position:relative}.vertical-container .vertical-inner{width:100%;padding:1rem;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.centered{text-align:center;margin:0 auto}.callout{max-width:40rem;margin:4rem auto;padding:1rem}.breadcrumbs{font-size:0.8rem;padding:0.5rem;margin:0;text-align:center;border-top:thin #0A0A0A solid}.breadcrumbs ul{padding:0;margin:0 auto;max-width:78rem}.breadcrumbs li{display:inline-block;color:#87A19E}.breadcrumbs li:before{content:'\f105';display:inline-block;padding:0 0.5rem;color:#333;font-family:"FontAwesome"}.breadcrumbs li:first-child:before{content:"";padding:0;padding-left:0.5rem}.breadcrumbs li a{border:none;padding:0}.social-bar{padding:1rem 0;text-align:center;margin-bottom:2rem}a.social-icon{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative;text-align:center;padding:1em;margin:0.25rem 0.1rem;border-radius:0.5rem;border:none;min-width:10rem;height:3.2em;background-color:rgba(15,10,10,0.9);color:#87A19E}a.social-icon i.fa{position:static}a.social-icon:hover{background-color:#000;color:#FFF}.js a.social-icon{border-radius:50%;min-width:auto;width:3.3em}.js a.social-icon span.title{display:none}#footer-main{margin:0 auto;padding:2rem;max-width:100%}#footer-menu{margin:0 auto}#footer-menu .footer-menu-groups .footer-menu-group{margin-bottom:1rem}#footer-menu .footer-menu-groups a{color:inherit;padding:0}#footer-menu .footer-menu-groups a:hover{opacity:0.8}#footer-menu .footer-menu-groups a.active{background-color:#FF5252;color:#0F0A0A}#footer-menu .footer-menu-groups ul.unstyled{margin:0;font-size:0.9em}#footer-menu .footer-menu-groups ul.unstyled li{margin:0}.colophon{display:block;font-weight:normal;font-size:0.8em;margin:0.5rem 0}.section-inner{margin:0 auto;padding:0}.section-inner img{margin:0 auto}.splash-container{overflow:hidden;height:100vh;position:relative;object-fit:none}.splash-container .section-inner .text-bold{text-align:center}.splash-container .section-inner .btn{display:block}.splash-container .section-inner h2{margin:0}.splash{-webkit-transition:all 3s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all 3s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all 3s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all 3s cubic-bezier(0.75, 0, 0.23, 1.01);width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.splash.visible{opacity:1}.splash video{width:100%}.fullpage-header{width:100%;position:relative;margin:0 auto;min-height:70vh;background-image:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/about-9.png");background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;position:relative;position:static;display:block;width:100%;height:100%;object-fit:cover;mask-size:cover;-webkit-mask-image:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/masks/angle-crop-02@2x.png");mask-image:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/masks/angle-crop-02@2x.png");-webkit-mask-position:bottom;mask-position:bottom}.fullpage-header .section-inner{width:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fullpage-header .section-inner h1{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0;padding:0;font-size:3rem;text-align:center}.fullpage-header .section-inner h1:hover{font-weight:999 !important}.fullpage-header .section-inner p{text-align:left;max-width:46rem}.fullpage-header .section-inner .grid{margin:0 auto;padding:0;margin-bottom:2rem;text-align:left}#work .work-section{max-width:80rem;margin:0 auto}#work .work-section>.grid{margin:0 auto;text-align:center}#work .project-snippet-container{position:relative;height:35rem}#work .project-snippet{width:50rem;position:absolute}#work .project-snippet a{color:inherit}#work .project-snippet picture img{-webkit-filter:brightness(0.8);-moz-filter:brightness(0.8);-ms-filter:brightness(0.8);filter:brightness(0.8);border-radius:0.5rem}#work .project-snippet .project-gif{border-radius:0.5rem;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:absolute;top:0;left:0;object-fit:cover;height:100%;opacity:0}#work .project-snippet .snippet-body{overflow:auto;opacity:1;left:110%;max-width:50%}#work .project-snippet .snippet-body::after{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);content:" ";position:absolute;left:1rem;bottom:0;width:0;border-bottom:2px #FF5252 solid}#work .project-snippet .laurels-container{position:absolute;width:100%;padding:1rem 0.5rem;left:0;top:0}#work .project-snippet .laurels-container img{max-width:4rem;margin:0 0.5rem;display:inline-block}#work .project-snippet.right{right:0}#work .project-snippet.right .snippet-body{left:-40%}#work .project-snippet:hover picture img{-webkit-filter:brightness(1) grayscale(0);-moz-filter:brightness(1) grayscale(0);-ms-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}#work .project-snippet:hover .project-gif{opacity:1}#work .project-snippet:hover .snippet-body{left:115%}#work .project-snippet:hover .snippet-body::after{width:30%}#work .project-snippet:hover.right .snippet-body{left:-30%}img.lazy{visibility:hidden;display:none}.js img.lazy{visibility:visible;display:block}.captions-grid{padding-top:4rem;padding-right:1rem}.captions-grid img:hover{opacity:0.8}.project-snippet{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);position:relative}.project-snippet a{white-space:normal;display:block;overflow:hidden}.project-snippet img{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);margin:0 auto;width:100%}.project-snippet img.logo{max-width:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.project-snippet .snippet-body{-webkit-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .5s cubic-bezier(0.75, 0, 0.23, 1.01);position:absolute;padding:1rem;top:50%;left:-2rem;width:100%;opacity:0;text-align:left;transform:translateY(-50%)}.project-snippet .snippet-body h3{margin:0}.project-snippet .snippet-body .client,.project-snippet .snippet-body .tags{font-weight:100;text-transform:lowercase}.project-snippet:hover picture img{-webkit-filter:brightness(0.8) grayscale(1);-moz-filter:brightness(0.8) grayscale(1);-ms-filter:brightness(0.8) grayscale(1);filter:brightness(0.8) grayscale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-snippet:hover .snippet-body{opacity:1;left:1rem}.project-snippet.small p{font-size:1em}.subpage-banner{padding:4rem 0;min-height:60vh;overflow:hidden;position:relative;position:static;display:block;width:100%;height:100%;object-fit:cover;mask-size:cover;-webkit-mask-image:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/masks/angle-crop-02@2x.png");mask-image:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/masks/angle-crop-02@2x.png");-webkit-mask-position:bottom;mask-position:bottom}.subpage-banner-half{min-height:30vh}.subpage-banner-contact{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/contact-3.jpg");background-position:center center;background-size:cover}.subpage-banner-about{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/about-10.jpg");background-position:center center;background-size:cover}.subpage-banner-producers{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/boldly-entrance-bw.jpg");background-position:center center;background-size:cover}.subpage-banner-features{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/about-7.png");background-position:center center;background-size:cover}.subpage-banner-postproduction{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/postproduction-4.jpg");background-position:center center;background-size:cover}.subpage-banner-services{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/about-13.jpg");background-position:center center;background-size:cover}.subpage-banner-store{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/postproduction-4.jpg");background-position:center center;background-size:cover}.subpage-banner-error{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/photos/error-1.jpg");background-position:center center;background-size:cover}.subpage-header{margin:2rem auto;padding:1rem}.subpage-header h1{margin:2rem;font-size:2.5rem}.subpage-header h2{padding:0 1rem}.subpage-header p{margin:1rem auto;padding:0 1rem}.subpage-header .btn{margin-top:1rem}.subpage-header ul,.subpage-header ol{margin:1rem auto}.subpage-center{text-align:center}.subpage-feature{padding:2rem 1rem;position:relative;max-width:80rem}.subpage-feature .subpage-feature-inner{text-align:left;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;max-width:36rem;padding:1rem}.subpage-feature .subpage-feature-inner h2{margin-top:0;padding:0}.subpage-feature .subpage-feature-inner p{margin:0;padding:0}.subpage-content{border:none;position:relative;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);bottom:0;left:0}.stills-content .thumbnail{text-align:center}#brands{text-align:center}#director-splash{position:relative}#director-splash #director-splash-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -90%)}#director-splash #director-splash-inner h1{margin:2rem}.director-bg-dark{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}#column-wrap{margin:0 auto;max-width:80rem}#column-wrap h1{margin:0 auto;margin-top:2rem}#sidebar{padding-left:1em;margin:2rem 0}#sidebar li{color:#87A19E;font-size:0.8em}#sidebar .sidebar-toggle{-webkit-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .1s cubic-bezier(0.75, 0, 0.23, 1.01);display:none;width:3rem;height:3rem;margin:1.5rem;text-align:center;border-radius:3em;background-color:#0F0A0A;box-shadow:0 0 1em rgba(0,0,0,0.4);visibility:hidden}#sidebar .sidebar-toggle path{fill:#ccc;stroke:#ccc}#sidebar .sidebar-toggle:hover{cursor:pointer;color:#FFF}#sidebar .sidebar-toggle:hover path{fill:#FFF;stroke:#FFF}#sidebar-right{margin-top:3rem}#sidebar-right .tag{margin:0.2rem 0;padding-bottom:0.2em;border:none}#sidebar-right .tag.active{color:#FFF}#sidebar-right h4{margin:0;margin-bottom:0.5rem}.tag-container,.share-links-container{margin:1rem}#gallery,.gallery{text-align:center;max-width:100%;padding:0;margin:0 auto}#gallery .grid,.gallery .grid{display:flex}#gallery a,.gallery a{display:block}#gallery .col-4of12,.gallery .col-4of12{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}#gallery .col-4of12 a,.gallery .col-4of12 a{align-self:baseline;flex-direction:column;width:100%}#gallery .col-4of12 a img,.gallery .col-4of12 a img{width:100%}.gallery-image{margin:0 auto}#contact-cta p{margin:0 auto;padding:0 1rem}#contact{max-width:80rem;margin:0 auto}.contact-points:hover .contact-point.featured{border-color:transparent}.contact-points .featured{border-color:#333}.contact-point{position:relative;-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);border:1rem transparent solid;padding:3rem 1rem;margin-bottom:2rem;min-height:13em}.contact-point h5,.contact-point p,.contact-point address{font-style:normal;font-size:1rem}.contact-point h5{font-weight:bold}.contact-point:hover{border-color:#FF5252 !important}.contact-point .abbr{font-size:4em;color:#EEE;position:absolute;top:-0.5rem;left:1rem}.contact-point address{font-weight:bold}.special-offer{background:url("https://dq5l3ftu6z6ds.cloudfront.net/static/img/assets/symphony/symphony.png");box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1);padding:1rem;margin:1rem 0;margin-right:2rem}.special-offer h4{font-size:1.4rem}.tags-container .badge{margin:0.25rem}table{width:100%;max-width:100%;margin-bottom:2em}table th,table td{padding:0.5em;text-align:left;color:#EEE}table tr.disabled td{color:#888}thead tr,tbody tr:nth-child(even){background-color:rgba(255,255,255,0.1)}blockquote{font-size:4rem;padding-left:1rem;border-left:0.5rem rgba(135,161,158,0.3) solid;position:relative;max-width:60rem}blockquote::before{font-family:"FontAwesome";content:"\f10d";color:rgba(135,161,158,0.3);position:absolute;left:-5rem;top:0}.fancybox-container{-webkit-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-moz-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);-ms-transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);transition:all .25s cubic-bezier(0.75, 0, 0.23, 1.01);backdrop-filter:blur(4px)}.fancybox-is-open .fancybox-container{backdrop-filter:blur(5px)}.fancybox-bg{background:#000 !important}.fancybox-caption__body{max-width:40rem;font-weight:100;margin:0 auto}.hidden{display:none}.alerts-container .alert{background-color:#333;color:#FFF;font-size:0.9rem;text-align:center;padding:0.75rem}.alerts-container .alert h4{margin:0;padding:0}.alerts-container .alert p{max-width:100%;font-size:0.8rem;margin:0}.alerts-container .alert.alert-info{background-color:#FFF}.alerts-container .alert.alert-info h4,.alerts-container .alert.alert-info p{color:#333}.alerts-container .alert.alert-info a:hover{color:#000}.alerts-container .alert.alert-error{background-color:#FF5252}.alerts-container .alert.alert-error a{color:#000}@font-face{font-family:'StrokeWeight';src:url("/static/fonts/StrokeWeight/strokeweightvar.ttf");font-weight:1 999;transition:font-weight .25s ease-in-out}svg.icon{width:3rem;height:3rem;cursor:pointer;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}svg.icon path{fill:none;-webkit-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-moz-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-o-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-ms-transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);transition:all 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:3rem;stroke-linecap:flat;stroke-dashoffset:0}path#menu-top,path#menu-bottom{stroke-dasharray:240px 950px}path#menu-middle{stroke-dasharray:240px 240px}.cross path#menu-top,.cross path#menu-bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}.cross path#menu-middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}path#sidebar-vert,path#sidebar-horiz{transform-origin:175% 80%;stroke:#222222}path#sidebar-horiz{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.cross path#sidebar-vert{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.cross path#sidebar-horiz{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
/*# sourceMappingURL=header.combo.css.map */
