.text-brand-color,.text-text-color{color:#fff}.text-background-color{color:#000}.text-gray-100{color:#ededed}.text-gray-200{color:#c8c8c8}.text-gray-300{color:#999}.text-gray-400{color:#696969}.text-gray-500{color:#444}.text-gray-600{color:#2d2d2d}.text-gray-700{color:#1e1e1e}.text-gray-800{color:#181818}.text-gray-900{color:#131313}.bg-brand-color,.bg-text-color{background-color:#fff}.bg-background-color{background-color:#000}.bg-gray-100{background-color:#ededed}.bg-gray-200{background-color:#c8c8c8}.bg-gray-300{background-color:#999}.bg-gray-400{background-color:#696969}.bg-gray-500{background-color:#444}.bg-gray-600{background-color:#2d2d2d}.bg-gray-700{background-color:#1e1e1e}.bg-gray-800{background-color:#181818}.bg-gray-900{background-color:#131313}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}body,html{width:100%;height:100%}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#fff;text-decoration:none}a:active,a:focus,a:hover{color:#fff;text-decoration:underline}@font-face{font-family:Megatoya-sub;src:url(../fonts/subset-BDMegatoya-Regular.8c922ee2.woff2) format("woff2"),url(../fonts/subset-BDMegatoya-Regular.88e862c1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Megatoya-Ext-sub;src:url(../fonts/subset-BDMegatoya-ExtendedMedium.6443c13b.woff2) format("woff2"),url(../fonts/subset-BDMegatoya-ExtendedMedium.6dec0e66.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Megatoya-Ext-sub;src:url(../fonts/subset-BDMegatoya-ExtendedBold.3ba24e98.woff2) format("woff2"),url(../fonts/subset-BDMegatoya-ExtendedBold.67e4ce4c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Megatoya-Ext-sub;src:url(../fonts/subset-BDMegatoya-ExtendedExtraLight.e1de1cf8.woff2) format("woff2"),url(../fonts/subset-BDMegatoya-ExtendedExtraLight.2485cf6d.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}.text-micro{font-size:.6rem}.text-micro.title{letter-spacing:.0378rem}.text-tiny{font-size:.7rem}.text-tiny.title{letter-spacing:.0441rem}.text-small{font-size:.85rem}.text-small.title{letter-spacing:.05355rem}.text-normal{font-size:1rem}.text-normal.title{letter-spacing:.063rem}.text-medium{font-size:1.125rem}.text-medium.title{letter-spacing:.070875rem}.text-large{font-size:1.2rem}.text-large.title{letter-spacing:.0756rem}.text-larger{font-size:1.3rem}.text-larger.title{letter-spacing:.0819rem}html{font-size:14px}body{color:#fff;font-size:1rem;line-height:1.6;font-family:Megatoya-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif}.title,h1,h2,h3,h4,h5,h6{font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.clearfix:after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pr-0{padding-right:0!important}.mb-5{margin-bottom:88px!important}body{background:#000}#app{flex-direction:row;flex-wrap:nowrap;width:100%;height:100%}#app,#app .sidebar{display:flex;justify-content:flex-start;align-content:stretch;align-items:stretch}#app .sidebar{flex-direction:column;flex-wrap:nowrap;width:25vw;max-width:430px;min-width:360px;background-color:#181818;padding:48px 8px 48px 88px}#app .sidebar,#app .sidebar .logo{order:0;flex:0 0 auto;align-self:auto}#app .sidebar .logo{padding-top:8vh;padding-bottom:16px;margin-bottom:12px}#app .sidebar .logo h1{color:#696969;font-size:1.125rem;letter-spacing:.1575rem;margin:16px 0;margin-bottom:8px}#app .sidebar .logo h1 span{color:#181818}#app .sidebar .logo img{width:160px}#app .sidebar .navigation{order:0;flex:1 1 auto;align-self:auto}#app .sidebar .navigation ul{list-style:none;margin:0;margin-bottom:48px;padding:0}#app .sidebar .navigation ul li{margin:0;display:block}#app .sidebar .navigation ul li a{display:block;margin:0;padding:4px 0;color:#fff;font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;letter-spacing:.119rem;text-transform:uppercase;cursor:pointer;transform:translateX(0);transition-property:transform,border;transition-duration:.75s;transition-timing-function:cubic-bezier(.25,0,.4,1);text-decoration:none;padding-left:15px;margin-left:-20px;border-left:5px solid hsla(0,0%,100%,0)}#app .sidebar .navigation ul li a:hover{text-decoration:none;transform:translateX(5px);transition-duration:.2s}#app .sidebar .navigation ul li a:active{text-decoration:none!important}#app .sidebar .navigation ul li a.router-link-active,#app .sidebar .navigation ul li a.router-link-exact-active{font-weight:900;text-decoration:none;border-left:5px solid hsla(0,0%,100%,.1);transition-duration:50ms}#app .sidebar .navigation ul li.login a{margin-top:32px;font-size:.7rem;letter-spacing:.098rem;opacity:.35;padding-left:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4 0a3 3 0 00-3 3v.5a1 1 0 00-1 1v5a1 1 0 001 1h6a1 1 0 001-1v-5a1 1 0 00-1-1V3a3 3 0 00-3-3zm0 1a1.955 1.955 0 012 2v.5H2V3a1.955 1.955 0 012-2zM1 4.5h6v5H1v-5zM4 6a1 1 0 100 2 1 1 0 000-2z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h8v10.5H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0}#app .sidebar .navigation ul li.login a:hover{transform:translateX(0);transition-duration:0s}#app .sidebar .footer{order:0;flex:0 0 auto;align-self:auto}#app .sidebar .footer ul{list-style:none;margin:0;padding:0}#app .sidebar .footer ul li{margin:0;display:inline-block}#app .sidebar .footer ul li a{display:inline-block;margin:0;padding:4px 0;color:#fff;opacity:.35;font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6rem;letter-spacing:.084rem;text-transform:uppercase;cursor:pointer;transform:translateX(0);transition-property:opacity;transition-duration:.75s;transition-timing-function:cubic-bezier(.25,0,.4,1)}#app .sidebar .footer ul li a:hover{text-decoration:none;opacity:1;transition-duration:.25s}#app .sidebar .footer ul li:not(:last-child):after{content:"|";display:inline-block;margin-left:8px;margin-right:8px;opacity:.1}#app .sidebar .footer span{font-size:.63rem;letter-spacing:.0441rem;text-transform:uppercase;display:block;opacity:.2}#app .mobile-nav-btn{position:absolute;top:8px;left:8px;display:none;flex-direction:column;width:44px;height:44px;cursor:pointer;padding:11px 10px;background-color:#000;box-sizing:border-box}#app .mobile-nav-btn span{background:#fff;border-radius:3px;height:3px;margin:0;transition:.4s cubic-bezier(.68,-.6,.32,1.2)}#app .mobile-nav-btn span:first-of-type{width:100%}#app .mobile-nav-btn span:nth-of-type(2){width:100%;margin-top:6px;margin-bottom:6px}#app .mobile-nav-btn span:nth-of-type(3){width:100%;opacity:1}#app .mobile-nav-btn.open span:first-of-type{transform-origin:bottom left;transform:rotate(45deg) translate(1px,-2px);width:110%}#app .mobile-nav-btn.open span:nth-of-type(2){transform-origin:top;transform:rotate(0deg) translate(-5px);opacity:0;width:110%}#app .mobile-nav-btn.open span:nth-of-type(3){transform-origin:top left;transform:translate(1.5px,.5px) rotate(-45deg);width:110%}#app .content{order:0;flex:1 1 auto;align-self:auto;background-color:#131313}#app .content .fixed-width{max-width:1400px}#app .content .content-container{padding-left:88px;padding-right:88px;padding-top:27vh;padding-bottom:48px}#app .content .content-container h1{font-size:2.1rem;line-height:120%}#app .content .content-container h1 span.light{font-weight:100;display:block;font-style:normal}#app .content .content-container h1 .letter{margin-right:3px}#app .content .content-container p{margin-bottom:88px;display:block;width:75%;max-width:700px;opacity:.7}#app .content .content-container .letter{opacity:0;display:inline-block}#app .content .content-container .indent{padding-left:48px}#app .content .page-background video{width:80vw;position:absolute;top:-5vw;right:0;opacity:0;transition-property:opacity;transition-duration:4s;transition-delay:1s}#app .content .page-background video.show{opacity:1}@media only screen and (max-width:1450px){#app .sidebar{padding-left:57.6px!important}#app .content .inner-page .content-container{padding-left:16px!important}#app .about-page .tabs-container .tab-content#compliance .records{-moz-column-count:2;column-count:2}#app .portfolio-container{padding-left:48px}#app .content .portfolio-single-page .content-container .description{flex-direction:column!important}#app .content .portfolio-single-page .content-container .description .col-left,#app .content .portfolio-single-page .content-container .description .col-right{margin-right:0!important;min-width:auto!important;max-width:100%!important;width:100%!important}#app .content .portfolio-single-page .content-container .description .col-right{margin-top:60px;display:none}}@media only screen and (max-width:1200px){#app .sidebar{position:absolute;z-index:998;width:100vw;height:100%;top:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;max-width:100vw;min-width:100vw;padding:32px!important;text-align:center;transform:translateY(-100%);transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.58,-.01,.3,.48);opacity:0}#app .sidebar.open{opacity:1;transition-timing-function:cubic-bezier(.27,.8,.71,1);transform:translateY(0)}#app .sidebar .logo{padding-top:5vh;margin-bottom:4vh;width:100%}#app .sidebar .navigation{width:100%}#app .sidebar .navigation ul li a{padding-left:0;margin-left:0;border-left:none!important;padding:7px 0;font-size:.95rem}#app .sidebar .navigation ul li.login a{background-image:none;border-left:none!important}#app .sidebar .navigation ul li a.router-link-active,#app .sidebar .navigation ul li a.router-link-exact-active{border-left:none}#app .sidebar .logo h1 span{display:none}#app .sidebar .footer{width:100%}#app .mobile-nav-btn{display:flex;z-index:9999}}@media only screen and (max-width:760px){#app .content .inner-page .content-container{padding-left:16px;padding-right:16px}#app .content .inner-page .content-container h1{font-size:1.35rem}#app .content .inner-page .content-container p{width:100%;max-width:100%}#app .content .inner-page .content-container .indent{padding-left:16px!important;padding-right:32px!important}#app .content .page-background video{width:150vw;right:-6vw;top:-2vw}#app #lightbox{z-index:9999!important;padding:120px 0!important}#app #lightbox .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#app #lightbox .button.left{left:0!important;top:auto;bottom:20vh}#app #lightbox .button.right{right:0!important;top:auto;bottom:20vh}#app .content .about-page .content-container .tabs-horizontal{border-bottom:none}#app .content .about-page .content-container .tabs-horizontal li{display:block}#app .content .about-page .content-container .tabs-horizontal li a{padding:8px 12px;margin-bottom:0;margin-top:3px;text-align:left}#app .content .about-page .content-container ul.list-history{margin:0;padding-right:0}#app .content .about-page .content-container ul.list-history li{margin-bottom:35px;padding-bottom:24px;border-bottom:2px solid hsla(0,0%,100%,.15)}#app .content .about-page .content-container ul.list-history li a{flex-direction:column}#app .content .about-page .content-container ul.list-history li a .logo{width:100%;min-height:auto;background:none;justify-content:flex-start}#app .content .about-page .content-container ul.list-history li a .logo img{opacity:1}#app .content .about-page .content-container ul.list-history li a .description{padding-top:26px;padding-left:0;padding-right:50px;background:none}#app .content .about-page .content-container ul.list-history li a .description span.details{line-height:130%}#app .content .about-page .content-container ul.list-history li a .actions{align-self:flex-end;display:inline-block;margin-top:-30px}#app .content .about-page .content-container ul.list-history li a .actions a{margin-top:0}#app .content .about-page .content-container .tab-content#profile .psy-summary{flex-direction:column}#app .content .about-page .content-container .tab-content#profile .psy-summary div:first-child{width:100%}#app .content .about-page .content-container .tab-content#profile .psy-summary div:first-child .content{padding:12px!important;padding-right:6px!important}#app .content .about-page .content-container .tab-content#profile .psy-summary div:nth-child(2){width:100%}#app .content .about-page .content-container .tab-content#profile .hmd-title{margin-top:30px}#app .content .about-page .content-container .tab-content#profile .hmd-content ul.col-list{flex-direction:column}#app .content .about-page .content-container .tab-content#profile .hmd-content ul.col-list li{width:100%}#app .content .about-page .content-container .tab-content#profile #chart{margin-left:-32px;margin-right:32px;width:100vw}#app .content .about-page .content-container .tab-content#profile #chart svg{transform:translateX(-3%)}#app .content .about-page .content-container .tab-content#compliance .clearcheck div{align-items:flex-start;flex-direction:column}#app .content .about-page .content-container .tab-content#compliance .clearcheck div img{width:150px;margin:0;margin-bottom:15px}#app .content .about-page .content-container .tab-content#compliance .clearcheck div span .sub{line-height:120%;display:block;margin-top:10px}#app .content .about-page .content-container .tab-content#compliance .records{-moz-column-count:1;column-count:1}#app .content .portfolio-page .portfolio-container{padding-left:0}#app .content .portfolio-page .portfolio-container .portfolio-item{flex:1 0 100%;padding-top:75%;margin-bottom:12px}#app .content .portfolio-page .portfolio-container .portfolio-item .inside .text{opacity:1;transform:translateY(0)}#app .content .portfolio-single-page .content-container{margin-top:50px!important}#app .content .portfolio-single-page .content-container .indent{padding-right:16px!important}#app .content .portfolio-single-page .content-container .indent h1{font-size:32px;letter-spacing:5.84px}#app .content .portfolio-single-page .content-container .indent.development-and-sysop h1{font-size:26px}#app .content .portfolio-single-page .content-container .indent h2{font-size:1rem}#app .content .portfolio-single-page .content-container .indent .description div p{padding-right:8px}#app .content .portfolio-single-page .content-container .indent .description .btn{display:block;margin-bottom:10px}#app .content .portfolio-single-page .content-container .indent .description .btn.icon.link{background-position:11px 46%}#app .content .portfolio-single-page .content-container .indent .description blockquote{flex-direction:column}#app .content .portfolio-single-page .content-container .indent .description blockquote img{margin-bottom:20px}#app .content .portfolio-single-page .content-container .indent .work ul li{flex-direction:column}#app .content .portfolio-single-page .content-container .indent .work ul li .img{flex:1 1 auto;width:calc(100% + 64px);margin-left:-32px;padding-top:56%;height:auto;background:linear-gradient(319.92deg,#191919,#202020 77.15%);background-image:linear-gradient(319.92deg,#191919,#202020 77.15%);background-size:cover;background-position:50% 50%;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent)}#app .content .portfolio-single-page .content-container .indent .work ul li .body{padding:0;padding-top:40px;padding-bottom:70px;margin-top:-80px;z-index:1;background:none!important}#app .content .portfolio-single-page .content-container .indent .work ul li .body h4{margin-bottom:12px}#app .content .portfolio-single-page .content-container .indent .gallery{margin-top:60px}#app .content .portfolio-single-page .content-container .indent .gallery #gallery{gap:5px 5px;margin-left:-16px;width:calc(100% + 32px)}#app .content .investments-page .content-container .indent{padding-right:16px!important}#app .content .investments-page .content-container .indent table{width:calc(100% + 16px);margin-left:-8px}#app .content .investments-page .content-container .indent table td,#app .content .investments-page .content-container .indent table th{font-size:.75rem;padding:3px 8px}#app .content .investments-page .content-container .indent table td.right,#app .content .investments-page .content-container .indent table th.right{display:none}#app .content .contact-page .content-container .indent{padding-right:16px!important}#app .content .contact-page .content-container .columns{flex-direction:column}#app .content .contact-page .content-container .columns div{margin-bottom:16px}#app .content .contact-page .content-container .location{flex-direction:column;position:relative;margin-left:-16px;width:calc(100% + 32px);overflow:hidden}#app .content .contact-page .content-container .location img{position:absolute;bottom:-22px;right:-34px;width:33%;opacity:.05}#app .content .contact-page .content-container .location span{line-height:1.2;display:block;width:100%;text-align:left}#app .content .contact-page .content-container .location span br,#app .content .contact-page .content-container .location span img{display:none}#app .content .contact-page .content-container .location span strong{display:block;margin-left:0}#app .content .contact-page .content-container .location span strong:first-child{margin-bottom:8px}#app .login-page .inner-page .modal.login{margin-left:16px;margin-right:16px}}.btn{display:inline-block;margin:0;padding:14.4px 24px;color:#fff;font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.119rem;text-transform:uppercase;cursor:pointer;background:#2d2d2d;border-bottom:3px solid #000}.btn,.btn:hover{text-decoration:none!important}.btn:hover{transform:translateX(5px);transition-duration:.2s}.btn:active{text-decoration:none!important}.btn.icon{padding:14.4px 28.8px 14.4px 53.6px;background-position:21.6px 50%;background-repeat:no-repeat}.btn.icon.download{background-image:url(../img/download.5914fa95.svg);background-position:21.6px 46%}.btn.icon.business{background-image:url(../img/business.016dc892.svg);background-position:21.6px 46%;background-size:21px;padding:14.4px 24px 14.4px 57px!important}.btn.icon.link{background-image:url(../img/link.ef031f57.svg);background-position:18.36px 46%;background-size:12%}.btn.icon.inline{margin-right:20px}.btn.multi{margin-right:10px;margin-bottom:10px}.dot-overtaking{position:relative;margin:-1px 0;-webkit-animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite}.dot-overtaking,.dot-overtaking:after,.dot-overtaking:before{width:12px;height:12px;border-radius:6px;background-color:transparent;color:#fff;box-shadow:0 -20px 0 0}.dot-overtaking:after,.dot-overtaking:before{content:"";display:inline-block;position:absolute;top:0;left:0}.dot-overtaking:before{-webkit-animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.dot-overtaking:after{-webkit-animation:dot-overtaking 1.5s cubic-bezier(.2,.6,.8,.2) infinite;animation:dot-overtaking 1.5s cubic-bezier(.2,.6,.8,.2) infinite;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes dot-overtaking{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dot-overtaking{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner .label{display:block;margin-top:35px;font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:1px}.loading-spinner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition-property:all;transition-duration:.5s;transition-delay:0ms;pointer-events:none}.loading-spinner.show{transition-delay:.7s;transition-duration:.15s;opacity:1;pointer-events:auto}#app #lightbox{opacity:0;transition-property:opacity;transition-duration:.4s;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;padding:88px;pointer-events:none}#app #lightbox.show{opacity:1;pointer-events:all!important}#app #lightbox.show .slide{display:block}#app #lightbox.show .slide,#app #lightbox.show .slide.active{pointer-events:all!important}#app #lightbox.show .slide.active iframe{pointer-events:all}#app #lightbox.show .content,#app #lightbox.show .slide .loader{pointer-events:all!important}#app #lightbox.show .button,#app #lightbox.show .button img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:auto}#app #lightbox.show .overlay{pointer-events:all!important}#app #lightbox .overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.65);pointer-events:none}#app #lightbox .content{width:100%;height:100%;z-index:999;position:relative;background:none;pointer-events:none}#app #lightbox .content .slide{opacity:0;width:100%;height:100%;transition-property:opacity transform;transition-duration:.3s;transform:scale3d(.95,.95,.95);position:absolute;pointer-events:none;display:none}#app #lightbox .content .slide.active{opacity:1;transform:scaleX(1);display:block}#app #lightbox .content .slide img{opacity:0;transition-property:opacity;transition-duration:.35s}#app #lightbox .content .slide iframe{width:100%;height:100%;background:#1a1a1a;background-image:url(../img/loader.0ee56259.gif);background-repeat:no-repeat;background-position:50% 50%;pointer-events:none}#app #lightbox .content .slide .loader{opacity:0;position:absolute;color:#fff;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;pointer-events:none;text-transform:uppercase;transition-property:opacity;pointer-events:none!important}#app #lightbox .content .slide .loader span{display:block;margin-top:35px}#app #lightbox .content .slide.loading .loader{transition-delay:.5s;transition-duration:.35s;opacity:1}#app #lightbox .content .slide.loaded img{opacity:1}#app #lightbox .content .slide.loaded .loader{transition-delay:0ms;transition-duration:.35s;opacity:0!important}#app #lightbox .content .slide.width img{width:100%}#app #lightbox .content .slide.height img{height:100%}#app #lightbox .content .slide .inner{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#app #lightbox.end .button.right img,#app #lightbox.start .button.left img{opacity:.2}#app #lightbox .button{pointer-events:none;width:58px;height:58px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(35,35,35,.8);z-index:9999999;position:absolute;top:calc(50vh - 25px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;transition-property:transform;transition-duration:.2s;cursor:pointer}#app #lightbox .button img{width:50%;pointer-events:none}#app #lightbox .button.left{transform:translateX(0) rotate(180deg) scaleX(1);left:45px}#app #lightbox .button.left:hover{transform:translateX(-10px) rotate(180deg) scale3d(1.1,1.1,1.1)}#app #lightbox .button.right{transform:translateX(0) rotate(0deg) scaleX(1);right:45px}#app #lightbox .button.right:hover{transform:translateX(10px) rotate(0deg) rotate(0deg) scale3d(1.1,1.1,1.1)}#app #lightbox .button.close{transform:scaleX(1);right:15px;top:15px}#app #lightbox .button.close:hover{transform:rotate(0deg) scale3d(1.1,1.1,1.1)}#app #lightbox .description{width:100vw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(35,35,35,.8);padding:10px;position:absolute;bottom:0;left:0;text-align:center}#app #lightbox .description span{display:block;color:#fff;margin:0}#app #lightbox .description span.title{font-weight:700}#app #lightbox .description span.caption{line-height:16.8px}.tabs-horizontal{width:100%;border-bottom:3px solid hsla(0,0%,100%,.1);list-style-type:none;margin:0;margin-bottom:48px;padding:0}.tabs-horizontal li{display:inline-block;margin:0;padding:0}.tabs-horizontal li a{display:block;font-family:Megatoya-Ext-sub,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;letter-spacing:.119rem;font-weight:700;text-transform:uppercase;color:#999;text-decoration:none;border-bottom:3px solid #2d2d2d;margin-bottom:-3px;padding:8px 24px;transition-property:border,color;transition-duration:.5s}.tabs-horizontal li a.active,.tabs-horizontal li a:hover{color:#fff;border-bottom:3px solid #999;transition-duration:.15s}form input,form textarea{background:#181818;color:#ededed;padding:11.2px 16px;width:100%;border:2px solid #1e1e1e}.content{position:relative;overflow:hidden}.page{position:absolute;left:0;top:0;width:100%;height:100%;perspective-origin:0;transform:perspective(1000px) translateZ(0)}.inner-page{position:relative;z-index:2}.inner-page,.page-background{overflow-y:scroll;width:100%;height:100%}.page-background{position:absolute;top:0;z-index:0}.fadeInAnimation{-webkit-animation-name:fadeInAnimation;animation-name:fadeInAnimation;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.page-transition-enter-active,.page-transition-leave-active{transition:opacity .5s cubic-bezier(.075,.82,.165,1),transform .5s cubic-bezier(.075,.82,.165,1)}.page-transition-enter-from,.page-transition-leave-to{opacity:0;transform:perspective(1000px) translateZ(100px)}@-webkit-keyframes cardFlipIn{0%{transform:perspective(1500px) rotate3D(1,-.8,0,35deg);opacity:0}to{transform:perspective(1400px) rotate3D(0,0,0,0deg);opacity:1}}@keyframes cardFlipIn{0%{transform:perspective(1500px) rotate3D(1,-.8,0,35deg);opacity:0}to{transform:perspective(1400px) rotate3D(0,0,0,0deg);opacity:1}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fadein{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0,.53,.4,1);animation-timing-function:cubic-bezier(0,.53,.4,1);transform:translateY(-10px)}@-webkit-keyframes fadein{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes fadein{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes colorchange{0%{opacity:1;color:#fff}to{opacity:1;color:red}}@keyframes colorchange{0%{opacity:1;color:#fff}to{opacity:1;color:red}}@-webkit-keyframes historyAnimateIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes historyAnimateIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}