@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,700,900);.social-links{text-align:center;margin-left:50px;position:relative}.social-links .toggle-btn{-webkit-transition:background-color .25s ease 0s,opacity .25s ease 0s,visibility .25s ease 0s,-webkit-transform .5s ease 0s;transition:background-color .25s ease 0s,opacity .25s ease 0s,visibility .25s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s,opacity .25s ease 0s,visibility .25s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s,opacity .25s ease 0s,visibility .25s ease 0s,-webkit-transform .5s ease 0s;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#fdfa41;border-radius:100%;vertical-align:middle;-webkit-transform:rotate(0deg);transform:rotate(0deg);pointer-events:all;cursor:pointer;position:relative;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.social-links .toggle-btn>img,.social-links .toggle-btn>svg{-webkit-transition:fill .5s ease 0s;transition:fill .5s ease 0s;width:57%}html.no-touch .social-links .toggle-btn:hover{background-color:#1a1a1a}html.no-touch .social-links .toggle-btn:hover>svg{fill:#fdfa41}.social-links .panel{-webkit-transition:visibility .25s ease 0s,opacity .25s ease 0s,-webkit-transform .5s ease 0s;transition:visibility .25s ease 0s,opacity .25s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,visibility .25s ease 0s,opacity .25s ease 0s;transition:transform .5s ease 0s,visibility .25s ease 0s,opacity .25s ease 0s,-webkit-transform .5s ease 0s;display:none;position:absolute;bottom:5px;right:-20px;visibility:hidden;opacity:0}.social-links .panel .social-button{-webkit-transition:background-color .25s ease 0s,-webkit-transform .5s ease 0s;transition:background-color .25s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s,-webkit-transform .5s ease 0s;width:26px;height:26px;margin:auto auto 8px}.social-links .panel .social-button .social-icon{display:block!important;width:100%!important;height:100%!important;position:relative;cursor:pointer;margin:auto}.social-links .panel .social-button .social-icon .social-svg-background{fill:#fdfa41!important}.social-links .panel .social-button .social-icon .social-svg-icon{fill:#000!important}.social-links .panel .social-button .social-icon .social-svg-mask{fill:#fdfa41!important}.social-links .panel .social-button:last-child{margin-bottom:0}html.no-touch .social-links .panel .social-button:hover .social-icon .social-svg-background{fill:#000!important}html.no-touch .social-links .panel .social-button:hover .social-icon .social-svg-icon{fill:#fdfa41!important}html.no-touch .social-links .panel .social-button:hover .social-icon .social-svg-mask{fill:#000!important}.social-links .panel .line{display:block;width:1px;height:35px;background-color:#fdfa41;margin:10px auto}.social-links .panel .label{font-family:FreightSans;font-size:1em;font-weight:700;line-height:1;color:#fdfa41;cursor:default}.social-links.open .toggle-btn{opacity:0;visibility:hidden}.social-links.open .panel{display:block;opacity:1;visibility:visible}#masthead{-webkit-transition:background-color .5s ease;transition:background-color .5s ease;display:flex;width:100%;align-content:center;justify-content:center;right:auto;left:0;z-index:1}#masthead,#masthead .social{position:absolute;top:0;bottom:auto}#masthead .social{left:auto;right:0}#masthead .social .buttons-wrapper{display:flex;position:absolute;top:14px;left:auto;bottom:auto;right:75px}#masthead .social .buttons-wrapper .social-button{font-size:.75em;margin-right:12px}#masthead .social .buttons-wrapper .social-button .icon-wrapper .icon{-webkit-transition:.5s ease;transition:.5s ease;fill:#000}.nav-burger{-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;width:24px;height:14px;position:absolute;top:40px;left:40px;position:fixed;cursor:pointer;opacity:1}.nav-burger,.nav-burger:after{right:auto;bottom:auto;z-index:1}.nav-burger:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.nav-burger span{-webkit-transition:-webkit-transform .16667s ease 0s;transition:-webkit-transform .16667s ease 0s;transition:transform .16667s ease 0s;transition:transform .16667s ease 0s,-webkit-transform .16667s ease 0s;display:block;width:100%!important;height:2px!important;background:#fdfa41;margin-bottom:4px;-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}.nav-burger span:last-child{margin-bottom:0}.nav-burger.nav-open span:first-child,html.no-touch .nav-burger:hover span:first-child{-webkit-transform:scaleX(.5);transform:scaleX(.5)}.nav-burger.nav-open span:nth-child(2),html.no-touch .nav-burger:hover span:nth-child(2){-webkit-transform:translateX(-5px) scaleX(.7);transform:translateX(-5px) scaleX(.7)}.nav-burger.nav-open span:nth-child(3),html.no-touch .nav-burger:hover span:nth-child(3){-webkit-transform:translateX(3px) scaleX(.75);transform:translateX(3px) scaleX(.75)}.nav-burger.nav-open{opacity:.5;pointer-events:none}.nav-menu{-webkit-transition:background-color .25s ease .2s,-webkit-transform .5s ease .2s;transition:background-color .25s ease .2s,-webkit-transform .5s ease .2s;transition:transform .5s ease .2s,background-color .25s ease .2s;transition:transform .5s ease .2s,background-color .25s ease .2s,-webkit-transform .5s ease .2s;display:flex;width:100%!important;background-color:#373737;padding:110px 2rem 2rem;font-size:1vw;align-content:center;justify-content:center;position:absolute;top:0;right:auto;bottom:auto;left:0;position:fixed;z-index:1;-webkit-transform:translate3d(0,-100%,1px);transform:translate3d(0,-100%,1px);overflow:hidden}.nav-menu a{-webkit-transition:opacity .25s ease 0s;transition:opacity .25s ease 0s;display:block;font-family:FreightSans;font-size:1em;font-weight:700;font-style:italic;color:#cacaca;line-height:1;letter-spacing:-1px;text-decoration:none;margin-right:3rem;position:relative;opacity:1}.nav-menu a:last-child{margin-right:0}.nav-menu a .idx{display:inline-block;font-family:FreightSans;font-size:1.1em;font-weight:400;font-style:italic;color:#fff;text-shadow:0 0 1px #fff;letter-spacing:.025em;padding-bottom:10px;margin-left:.5em}.nav-menu a .idx:after{content:"";display:inline-block;width:100%;height:1px;background-color:#fdfa41;margin-top:5px}.nav-menu a .dash{display:none}.nav-menu a .title{display:inline-block;font-family:FreightSans;font-size:3.3em;font-weight:700;font-style:italic;color:#cacaca;line-height:1;letter-spacing:-1px;position:relative}.nav-menu a .title:after{-webkit-transition:-webkit-transform .25s ease 0s;transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;content:"";display:inline-block;width:100%;height:.3rem;max-height:7px;background-color:#fcf90f;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scaleX(0);transform:translate3d(-50%,-50%,0) scaleX(0)}.nav-menu a .subtitle{font-family:FreightSans;font-weight:400;font-style:italic;font-size:1.2em;min-height:1.2em;color:#fdfa41;text-shadow:0 0 1px rgba(189,186,2,.5);letter-spacing:.03em;text-transform:none;text-align:left;margin-top:5px}.nav-menu a.current,html.no-touch .nav-menu a:hover{color:#cacaca}.nav-menu a.current:before,html.no-touch .nav-menu a:hover:before{opacity:.3}.nav-menu a.current .title:after,html.no-touch .nav-menu a:hover .title:after{-webkit-transform:translate3d(-50%,-50%,0) scaleX(1);transform:translate3d(-50%,-50%,0) scaleX(1)}html.no-touch .nav-menu a:hover .bg{-webkit-transform:translate3d(1%,0,0) scale(1.05);transform:translate3d(1%,0,0) scale(1.05)}.nav-menu a.legacy{pointer-events:none;opacity:.2!important}.nav-menu.nav-open{-webkit-transition:background-color .25s ease 0s,-webkit-transform .5s ease 0s;transition:background-color .25s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s;transition:transform .5s ease 0s,background-color .25s ease 0s,-webkit-transform .5s ease 0s;-webkit-transform:translateZ(1px);transform:translateZ(1px);background-color:#1a1a1a}.nav-menu.nav-open a{opacity:0}#modal{display:flex;width:100vw;height:100vh;position:absolute;position:fixed;align-items:center;justify-content:center}#modal,#modal .bg{top:0;right:auto;bottom:auto;left:0}#modal .bg{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute}#modal .content{width:50vw;max-width:800px;height:auto;max-height:50vh;background-color:#fff;font-weight:400;padding:1rem 4rem;position:relative;overflow:auto;box-shadow:0 0 50px #000,0 0 100px #000}#modal .content,#modal .content .x{font-family:FreightSans;font-size:1em;color:#000}#modal .content .x{display:inline-flex;align-self:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:transparent;border:2px solid #000;border-radius:100%;font-weight:700;line-height:1;outline:0;position:-webkit-sticky;position:sticky;top:0;-webkit-transform:translateX(3.25rem);transform:translateX(3.25rem);float:right;z-index:1;cursor:pointer}#modal .content .message{text-align:center}#modal .content .message .network{vertical-align:top;display:inline-block;margin-right:15px;text-align:center}#modal .content h3{display:flex;width:100%;justify-content:center;align-content:center;line-height:1;text-transform:uppercase;flex-wrap:wrap;margin:0 0 1em;text-align:center}#modal .content h3>*{flex-basis:100%;margin-bottom:.75rem}#modal .content ol,#modal .content p,#modal .content ul{font-family:sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:1em 0}#modal .content li{margin-bottom:1em}@media (max-width:768px){#modal .content{width:100vw;max-width:100vw;height:auto;max-height:100vh}#modal .content .x{top:1rem}html.touch #modal .content .x{height:2.9rem;top:.5rem;-webkit-transform:translateX(3.5rem) scale(.8);transform:translateX(3.5rem) scale(.8)}}#header{display:none;max-width:95%;margin:auto;line-height:1;position:relative;z-index:1}#header h1{font-family:FreightSans;font-weight:900;font-size:1.9em;color:#fff;text-transform:uppercase;margin:auto auto .5rem}#header small{display:block;width:90%;font-weight:400;font-size:.87em;line-height:1.1;margin:auto}#header small,.loader{font-family:FreightSans;color:#000}.loader{height:100%;background-color:#fdfa41;font-weight:700;font-size:1vw;top:0;right:auto;bottom:auto;left:0;z-index:10}.loader,.loader .content{display:flex;width:100%;align-items:center;justify-content:center;position:absolute}.loader .content{flex-wrap:wrap;max-width:50vw;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .logo-loop{display:inline-block;width:100%;max-width:924px;pointer-events:none}.loader .progress{width:100%;height:8px;background-color:#bdba02;position:relative}.loader .progress .loaded{-webkit-transition:.5s ease;transition:.5s ease;width:100%;height:100%;background-color:#373737;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.loader .counter{display:block;width:100%;text-align:center;font-family:Gotham;font-weight:700;font-size:1.5em;color:#000;position:relative;top:0}.loader .counter:after{content:"%";display:inline;position:relative;font-size:1em;margin-left:.05rem}@media (max-width:1024px){.loader{font-size:.5em}.loader .counter{top:0}}#swipe{width:100%;height:100%;background-color:#fdfa41;box-shadow:0 0 0 #1f1f1f;position:absolute;top:0;right:auto;bottom:auto;left:0;position:fixed;z-index:11;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}#swipe .logotype{display:block;max-height:40%;max-width:40%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.75}#footer{-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 49px;font-size:1rem;text-align:left;position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:2}#footer[data-layout=normal]{padding:0}@media (max-width:768px){#footer{font-size:1em;text-align:center;padding:0 1em}}.company-tagline{-webkit-transition:2s,opacity .25s cubic-bezier(.645,.045,.355,1),2s,visibility .25s cubic-bezier(.645,.045,.355,1),2s,-webkit-transform .25s cubic-bezier(.645,.045,.355,1);transition:2s,opacity .25s cubic-bezier(.645,.045,.355,1),2s,visibility .25s cubic-bezier(.645,.045,.355,1),2s,-webkit-transform .25s cubic-bezier(.645,.045,.355,1);transition:transform .25s cubic-bezier(.645,.045,.355,1),2s,opacity .25s cubic-bezier(.645,.045,.355,1),2s,visibility .25s cubic-bezier(.645,.045,.355,1),2s;transition:transform .25s cubic-bezier(.645,.045,.355,1),2s,opacity .25s cubic-bezier(.645,.045,.355,1),2s,visibility .25s cubic-bezier(.645,.045,.355,1),2s,-webkit-transform .25s cubic-bezier(.645,.045,.355,1);text-align:center;position:absolute;top:50%;left:auto;bottom:auto;right:62px;position:fixed;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible;cursor:pointer}.company-tagline .label{font-family:FreightSans;font-weight:700;font-size:.8em;color:#fdfa41;font-style:italic;letter-spacing:.02em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:top;-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0);line-height:0}.company-tagline .line{width:1px;height:65px;background-color:#fdfa41;margin:10px auto}@media (max-width:768px){.company-tagline{right:30px}}.connect-normal{width:100%;background:#000;border-top:14px solid #fdfa41;font-size:12px;padding:0;position:relative}.connect-normal .container{display:flex;flex-wrap:nowrap;width:60vw;border-left:1px solid #383838;border-right:1px solid #383838;margin:auto;padding:5em 0 0}.connect-normal .col1{width:25em;border-top:1px solid #383838;padding:3em 3em 1em;position:relative}.connect-normal .col1 .tt{display:block;width:60%;height:auto;margin-bottom:2.5em}.connect-normal .col1 .address{color:#585858;margin:0 0 2em}.connect-normal .col1 .address,.connect-normal .col1 .greeting{display:block;font-family:FreightSans;font-weight:700;font-size:1.5em;font-style:italic}.connect-normal .col1 .greeting{color:#8e8e8e;margin:0 0 .5em}.connect-normal .col1 .phone{color:#fdfa41}.connect-normal .col1 .email,.connect-normal .col1 .phone{display:block;font-family:FreightSans;font-weight:700;font-size:1.2em;font-style:italic;text-decoration:none;margin:0 0 .5em}.connect-normal .col1 .email{color:#585858}.connect-normal .col1 .copyright{font-family:FreightSans;font-weight:400;font-size:1em;color:#fff;font-style:italic;line-height:1;letter-spacing:.02em;text-shadow:0 0 1px #fff;margin-top:4em}.connect-normal .col2{width:25em;padding:6.5em 3em 15em;border-top:1px solid #383838;border-left:1px solid #383838;border-right:1px solid #383838;position:relative}.connect-normal .col2 .nav-menu-small a{display:flex;align-items:center;font-size:.8em;text-decoration:none;margin:1.5em 0;cursor:pointer}.connect-normal .col2 .nav-menu-small a .idx{display:inline-block;font-family:FreightSans;font-weight:700;font-size:1.4em;color:#fff;font-style:italic}.connect-normal .col2 .nav-menu-small a .dash{display:inline-block;width:2em;height:1px;background-color:#fdfa41;margin:0 .5em;vertical-align:super}.connect-normal .col2 .nav-menu-small a .title{-webkit-transition:color .5s ease 0s;transition:color .5s ease 0s;display:inline-block;font-family:FreightSans;font-weight:700;font-size:1.6em;color:#585858;font-style:italic}.connect-normal .col2 .nav-menu-small a .subtitle{display:none}html.no-touch .connect-normal .col2 .nav-menu-small a:hover .title{color:#fdfa41}.connect-normal .col2 .nav-menu-small a.legacy{pointer-events:none;opacity:.4}.connect-normal .col2 .company-tagline{font-size:1.25em;position:absolute;top:160px;left:auto;bottom:auto;right:0;-webkit-transform:none;transform:none}.connect-normal .col2 .company-tagline .line{display:none}@media (max-width:1041px){.connect-normal .container{width:80vw;border-right:none}.connect-normal .col1{text-align:left}}@media (max-width:529px){.connect-normal .container{width:100%;border-left:none;border-right:none}.connect-normal .col2 .company-tagline{position:absolute;top:auto;left:auto;bottom:27px;right:23px}}.copyright-mini{font-family:FreightSans;font-weight:400;font-size:.8em;color:#fff;font-style:italic;letter-spacing:0}.connect-mini{display:inline-flex;align-items:center;font-family:FreightSans;font-weight:700;font-size:1em;color:#fdfa41}.connect-mini>*{margin-right:10px}.connect-mini>:last-child{margin-right:0}.connect-mini .greeting{color:#fff;line-height:1.2;margin-right:8px}.connect-mini .phone{font-family:FreightSans;font-weight:700;font-size:1em;color:#fdfa41;text-decoration:none}.connect-mini .email .email-icon{-webkit-transition:-webkit-transform .25s ease 0s;transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;display:block;width:auto;height:1rem;-webkit-transform:scale(1) rotate(0deg) translateZ(0);transform:scale(1) rotate(0deg) translateZ(0)}html.no-touch .connect-mini .email:hover .email-icon{-webkit-transform:scale(1.015) rotate(10deg) translateZ(0);transform:scale(1.015) rotate(10deg) translateZ(0)}.connect-mini .tooltip{font-family:FreightSans;font-weight:700;font-size:1em;color:#fdfa41;border-radius:2rem}#character-select .character{max-width:70vh}#character-select .character canvas{width:100%}#character-select .ui{width:100%;text-align:center;bottom:5%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}#record-audio .character{max-width:70vh;position:relative}#record-audio .character .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.6)}#record-audio .character .overlay .container{position:relative;top:50%;text-align:center;color:red}#record-audio .character canvas{width:100%}#record-audio .ui{width:100%;text-align:center;bottom:5%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}#message-audio .character{max-width:70vh}#message-audio .character canvas{width:100%}#message-audio .controls{text-align:center}.page[data-page-id=home],.page[data-page-id=home] .content{background-color:transparent!important}.page[data-page-id=home] #footer{position:absolute!important}.page[data-page-id=about] .company-blurb,.page[data-page-id=about] .company-story{display:block;background-color:#191919;font-family:FreightSans;font-size:2em;font-weight:400;font-style:normal;text-transform:none;line-height:1.7em}.page[data-page-id=about] .company-blurb:before,.page[data-page-id=about] .company-story:before{content:"";display:block;width:100px;height:4px;background-color:#fdfa41;margin:3em auto}.page[data-page-id=about] .company-blurb p strong,.page[data-page-id=about] .company-story p strong{font-size:1.5em}.page[data-page-id=about]{font-size:1vw}.page[data-page-id=about] .content{width:100%;min-width:28rem;background-color:#191919}.page[data-page-id=about] .hero{display:block;width:100%;height:auto;background-color:#000;max-height:100vh;overflow:hidden;text-align:center;position:relative}.page[data-page-id=about] .hero .grid{display:flex;width:100%;position:relative;text-align:center;flex-wrap:wrap;-webkit-perspective:1000px;perspective:1000px}.page[data-page-id=about] .hero .grid .block{display:block;flex:1 0 16.665%;height:auto;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.page[data-page-id=about] .hero .grid .block:before{content:"";float:left;padding-top:100%}.page[data-page-id=about] .hero .grid .block .photo{display:block;width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;opacity:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#000}.page[data-page-id=about] .hero .grid .block .photo:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.6);pointer-events:none}.page[data-page-id=about] .hero .grid .block .reveal{display:block;width:100%;height:100%;background-color:#1e1e1e;position:absolute;top:0;left:0;z-index:1;-webkit-transform:scale(1);transform:scale(1)}.page[data-page-id=about] .hero .grid .block[data-active=true] .reveal{-webkit-transform:translateY(100%);transform:translateY(100%)}.page[data-page-id=about] .hero .grid .block[data-active=true] .photo{-webkit-transform:translateY("51%");transform:translateY("51%");visibility:hidden;opacity:0}.page[data-page-id=about] .hero .lockup{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0);z-index:1}.page[data-page-id=about] .hero .lockup .dash{display:block;width:7em;height:.6em;margin:auto auto 5em;background-color:#fdfa41;position:relative}.page[data-page-id=about] .hero .lockup .title{display:inline-block;font-family:FreightSans;font-size:5em;font-weight:700;font-style:italic;line-height:1;vertical-align:middle;text-align:center;margin:auto}.page[data-page-id=about] .hero .lockup .title>span{font-style:normal;position:relative;left:7px}.page[data-page-id=about] .hero .lockup .links{margin-top:2em}.page[data-page-id=about] .hero .lockup .links .department{-webkit-transition:color .5s ease 0s;transition:color .5s ease 0s;display:inline-block;font-family:FreightSans;font-size:2.2em;font-weight:400;font-style:italic;color:#fff;text-transform:none;text-decoration:none;margin-right:1em}.page[data-page-id=about] .hero .lockup .links .department .text{display:inline}.page[data-page-id=about] .hero .lockup .links .department .slash{display:inline;margin-left:1em}.page[data-page-id=about] .hero .lockup .links .department:last-child{margin-right:0}.page[data-page-id=about] .hero .lockup .links .department:last-child .slash{display:none}.page[data-page-id=about] .quote{display:block;margin:8rem auto auto}.page[data-page-id=about] .company-blurb,.page[data-page-id=about] .company-story{font-style:inherit!important;margin:2em auto 5em;width:70%;min-width:28rem;max-width:1024px;font-size:2rem;text-align:center}.page[data-page-id=about] .company-blurb p,.page[data-page-id=about] .company-story p{margin:1em auto}.page[data-page-id=about] .company-blurb p:after,.page[data-page-id=about] .company-story:before,.page[data-page-id=about] .company-story p:after{display:none}.page[data-page-id=about] .company-story:after{content:"";display:block;width:10rem;height:4px;background-color:#fdfa41;margin:5rem auto auto}.page[data-page-id=about] .company-story .container{margin:auto}.page[data-page-id=about] .company-story a{-webkit-transition:color .5s ease 0s;transition:color .5s ease 0s;display:inline-block;color:#fdfa41;text-decoration:none;position:relative}.page[data-page-id=about] .company-blurb-wrapper{width:100%;background-image:url(/static/media/view.b58b85ee.jpg);background-size:cover;background-position:center 0;background-color:#000}.page[data-page-id=about] .company-blurb-wrapper>img{width:100%;height:auto;display:block}.page[data-page-id=about] .company-blurb-wrapper .company-blurb{background:transparent;font-style:italic;font-size:2.5em;text-shadow:0 0 .5rem grey;margin:auto;padding:2em 0 15em}.page[data-page-id=about] .company-blurb-wrapper .company-blurb:before{display:none}.page[data-page-id=about] .company-blurb-wrapper .company-blurb:after{content:"";display:block;width:10rem;height:4px;background-color:#fdfa41;margin:5rem auto auto}.page[data-page-id=about] .company-blurb-wrapper .company-blurb .quote{margin-top:4rem}.page[data-page-id=about] .company-blurb-wrapper .company-blurb p{max-width:1024px;font-size:1em}.page[data-page-id=about] .company-blurb-wrapper .company-blurb p:before{content:"";display:none}.page[data-page-id=about] .office-photos{width:100%}.page[data-page-id=about] .office-photos img{display:block;width:100%;height:auto}.page[data-page-id=about] .departments{display:block;margin:10em auto}.page[data-page-id=about] .departments:before{content:"";display:block;width:100px;height:4px;background-color:#fff;margin:5em auto}.page[data-page-id=about] .departments .department{padding:1em;display:inline-block;width:18%;vertical-align:top;margin:0 2em;font-family:FreightSans;font-size:1em;font-weight:400}.page[data-page-id=about] .departments .department h1{font-family:FreightSans;font-weight:900;font-size:3em;font-style:italic;line-height:1em;text-transform:uppercase;color:#fdfa41;margin:auto auto .5em}.page[data-page-id=about] .departments .department .blurb{margin:auto auto 1em;text-align:left;font-size:1.2em}.page[data-page-id=about] .reel{width:100vw;height:56.25vw;font-size:1vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page[data-page-id=about] .reel[data-viewport=in]{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.page[data-page-id=about] .reel[data-viewport=out]{-webkit-transform:translateX(-50%) translateY(200px);transform:translateX(-50%) translateY(200px)}.page[data-page-id=about] .reel .media-wrapper{width:100%;height:100%}.page[data-page-id=about] .reel .media-wrapper img{display:block;width:100%;height:auto}.page[data-page-id=about] .reel .media-wrapper iframe.player{width:100%;height:100%}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper{box-shadow:none}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper .controls{display:none}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper .poster{background-color:rgba(0,0,0,.4)}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper .poster .button-wrapper{background-color:#000!important;padding:2.75em}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper .poster .button-wrapper .button-bg{display:none}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper.poster.ENDED .video-player,.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper.poster.UNSTARTED .video-player{visibility:visible;visibility:initial}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper.poster.ENDED .video-player-overlay,.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper.poster.UNSTARTED .video-player-overlay{background-color:transparent}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper{width:100%;height:100%;position:relative;-webkit-transform:inherit;transform:inherit;top:0;left:0}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper.PLAYING:hover .controls{display:block}.page[data-page-id=about] .reel .media-wrapper .video-player-wrapper .poster{background-size:cover}.page[data-page-id=about] .reel.fullscreen .media-wrapper{visibility:visible!important;opacity:1!important}@media (min-width:1600px){.page[data-page-id=about] .hero .grid .block{flex:1 0 12.5%}}.sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAC0lEQVQI12NgAAIAAAUAAeImBZsAAAAASUVORK5CYII=)}.pixel{width:1px;height:1px;background-position:0 0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:FreightSans;src:url(/static/media/FreightSansBook.638c64c6.eot);src:url(/static/media/FreightSansBook.638c64c6.eot?#iefix) format("embedded-opentype"),url(/static/media/FreightSansBook.df4262bd.woff) format("woff"),url(/static/media/FreightSansBook.08731306.ttf) format("truetype"),url(/static/media/FreightSansBook.b6e6fc23.svg#FreightSans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FreightSans;src:url(/static/media/FreightSansBookItalic.3f903057.eot);src:url(/static/media/FreightSansBookItalic.3f903057.eot?#iefix) format("embedded-opentype"),url(/static/media/FreightSansBookItalic.1da45e6f.woff) format("woff"),url(/static/media/FreightSansBookItalic.54fa59bd.ttf) format("truetype"),url(/static/media/FreightSansBookItalic.9dcccbb9.svg#FreightSans) format("svg");font-weight:400;font-style:italic}@font-face{font-family:FreightSans;src:url(/static/media/FreightSansBlack.40a276f6.eot);src:url(/static/media/FreightSansBlack.40a276f6.eot?#iefix) format("embedded-opentype"),url(/static/media/FreightSansBlack.6f130e28.woff) format("woff"),url(/static/media/FreightSansBlack.c27a8683.ttf) format("truetype"),url(/static/media/FreightSansBlack.88ff30f9.svg#FreightSans) format("svg");font-weight:700;font-style:normal}@font-face{font-family:FreightSans;src:url(/static/media/FreightSansBlackItalic.676054f8.eot);src:url(/static/media/FreightSansBlackItalic.676054f8.eot?#iefix) format("embedded-opentype"),url(/static/media/FreightSansBlackItalic.14cba20d.woff) format("woff"),url(/static/media/FreightSansBlackItalic.adfdbae1.ttf) format("truetype"),url(/static/media/FreightSansBlackItalic.e67236b7.svg#FreightSans) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Gotham;src:url(/static/media/GothamBlack.e3064579.eot);src:url(/static/media/GothamBlack.e3064579.eot?#iefix) format("embedded-opentype"),url(/static/media/GothamBlack.19da883e.woff) format("woff"),url(/static/media/GothamBlack.ad389473.ttf) format("truetype"),url(/static/media/GothamBlack.cf808ede.svg#Gotham) format("svg");font-weight:700;font-style:normal}.gsap,.no-transition{-webkit-transition:none!important;transition:none!important}.yellow{color:#fdfa41}.video-player-wrapper{background-color:#000}.video-player-wrapper .poster{background-size:cover;background-position:50% 0}@media (max-width:768px){.video-player-wrapper .poster .button-wrapper .button{width:4em!important;padding:0 0 0 .5em!important}}.video-player-wrapper.BUFFERING .poster{background-image:none!important}.video-react .video-react-video{outline:none}.video-react .video-react-big-play-button{width:3em!important;height:3em!important;background-color:#000!important;border-width:0!important;border-radius:100%!important;margin:auto!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.video-react .video-react-big-play-button:before{width:auto;height:auto;font-size:2em;color:#fdfa41;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%)!important}.video-react .video-react-control-bar{width:100vw;height:2.3rem;background-color:transparent;justify-content:space-between;padding:0 .8rem}.video-react .video-react-control-bar .video-react-control{width:auto;height:auto;flex:0 0 2rem}.video-react .video-react-control-bar .video-react-control:before{width:auto;height:auto;line-height:1;font-size:2rem;padding:0}.video-react.video-react-paused .video-react-control-bar{opacity:0!important;visibility:hidden!important}.video-react.video-react-paused .video-react-big-play-button{display:block!important;opacity:1!important;visibility:visible!important}.video-react.video-react-playing .video-react-big-play-button{opacity:0!important;visibility:hidden!important}html.no-touch .video-react:hover .video-react-big-pause-button{opacity:1!important;visibility:visible!important}@media (max-width:768px){.video-player-wrapper .poster{font-size:2vw}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.resizing *{-webkit-transition:none!important;transition:none!important}html{font-size:calc(12px + 4*(100vw - 400px)/1600);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-color:#000;overflow:hidden}@media screen and (max-width:400px){html{font-size:12px}}@media screen and (min-width:2000px){html{font-size:16px}}html.no-touch ::-webkit-scrollbar{width:8px;height:8px}html.no-touch ::-webkit-scrollbar-thumb{background:#fdfa41}html.no-touch ::-webkit-scrollbar-track{background:#373737}html.no-touch body{scrollbar-face-color:#fdfa41;scrollbar-track-color:#373737}body{background-color:transparent!important;margin:0;padding:0}#root,body{overflow:hidden}#root{height:100vh;font-size:1.35vw;position:relative}#loader{display:block;width:50px;height:50px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loader,.logo-wrapper{position:absolute;left:50%;position:fixed}.logo-wrapper{top:40px;right:auto;bottom:auto;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2}.logo-wrapper .logo{width:145px;height:auto}.logo-wrapper.nav-open{pointer-events:none}#main{flex-wrap:wrap;width:100vw;height:auto;min-height:100vh;-webkit-transform:translateZ(0);transform:translateZ(0)}#main,#main .page-shell{display:flex;justify-content:center;align-content:center}#main .page-shell{width:100%;height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}#main .page-shell .page{width:100%;height:inherit;color:#fff;background-color:#000;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#main .page-shell .page.transition-enter{-webkit-transition:-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;transition:-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;transition:transform 1s cubic-bezier(.645,.045,.355,1) .125s;transition:transform 1s cubic-bezier(.645,.045,.355,1) .125s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;position:absolute;top:0;right:auto;bottom:auto;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}#main .page-shell .page.transition-enter-active,#main .page-shell .page.transition-enter-done,#main .page-shell .page.transition-exit{-webkit-transform:translateY(0);transform:translateY(0)}#main .page-shell .page.transition-exit{-webkit-transition:opacity .33333s cubic-bezier(.645,.045,.355,1) .6s,visibility .33333s cubic-bezier(.645,.045,.355,1) .6s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;transition:opacity .33333s cubic-bezier(.645,.045,.355,1) .6s,visibility .33333s cubic-bezier(.645,.045,.355,1) .6s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;transition:transform 1s cubic-bezier(.645,.045,.355,1) .125s,opacity .33333s cubic-bezier(.645,.045,.355,1) .6s,visibility .33333s cubic-bezier(.645,.045,.355,1) .6s;transition:transform 1s cubic-bezier(.645,.045,.355,1) .125s,opacity .33333s cubic-bezier(.645,.045,.355,1) .6s,visibility .33333s cubic-bezier(.645,.045,.355,1) .6s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) .125s;position:absolute;top:0;right:auto;bottom:auto;left:0;opacity:1;visibility:visible}#main .page-shell .page.transition-exit-active{-webkit-transform:translateY(-75vh);transform:translateY(-75vh);opacity:0;visibility:hidden}#main .page-shell .page.transition-exit-done{display:none;-webkit-transform:translateY(100%);transform:translateY(100%)}#main .page-shell .page .content{display:flex;width:100%;min-height:100vh;height:auto;background-color:#191919;flex-wrap:wrap;align-items:center;justify-content:center}#main .page-shell .page #footer{position:relative}#border-frame{-webkit-transition:border-width .5s ease .2s,border-color .25s ease .2s;transition:border-width .5s ease .2s,border-color .25s ease .2s;display:block;width:100vw;height:100vh;border:8px solid #373737;position:absolute;top:0;right:auto;bottom:auto;left:0;position:fixed;z-index:5;pointer-events:none}#border-frame.nav-menu-open{-webkit-transition:border-width .5s ease 0s,border-color .25s ease 0s;transition:border-width .5s ease 0s,border-color .25s ease 0s;border:40px solid #1a1a1a}@media (max-width:1600px){#root{font-size:1.35rem}}
/*# sourceMappingURL=main.11f55d2d.chunk.css.map */