﻿html{height:100%}body{height:100%;color:#fff;font-size:14pt;line-height:1.5em;font-family:"Inter",sans-serif;background-color:#070707;letter-spacing:.01em;font-weight:400}::selection{background:#da370b}h1,h2,h3,h4{font-family:"Inter",sans-serif;font-weight:700;letter-spacing:.01em}h1{font-size:2.5em;letter-spacing:.01em}h2{font-size:3em;margin:0px}h3{font-size:1.9em;margin:0px}h4{font-size:1.6em;margin-top:10px;line-height:1.3em;letter-spacing:.01em}h5{font-size:1.1em;color:#bec3c6}@media(max-width: 1024px){h1{font-size:1.7em}h2{font-size:2.1em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:.9em}}@media(max-width: 760px){h1{font-size:1.5em}h2{font-size:1.7em}h3{font-size:1.3em}h4{font-size:.9em}h5{font-size:.85em}}p,.row ul{color:#bec3c6;font-size:1.1em;line-height:1.5em}@media(max-width: 1024px){p,.row ul{font-size:.9em}}@media(max-width: 760px){p,.row ul{font-size:.85em}}p a,.row ul a,p a:visited{color:#bec3c6;text-decoration:underline;text-decoration-color:#da370b}p a:hover,.row ul a:hover,p a:focus,.row ul a:focus,p a:active,.row ul a:active{color:#da370b;text-decoration:underline;text-decoration-color:#da370b}a,a:visited{color:#da370b;transition:color 1s}a:hover,a:focus,a:active{color:#fff;text-decoration:none;transition:color .2s}.loading{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background-color:#070707}.img-responsive{width:100%;height:auto}.navbar{font-family:"Inter",sans-serif;text-transform:lowercase;font-size:1.2em;font-weight:700;background-color:rgba(0,0,0,0) !important;transition:.4s ease;border:none;margin:0px;padding:20px 20px 20px 20px;z-index:9999;min-height:45px !important}@media(max-width: 760px){.navbar{padding:0px 20px 0px 20px}}.navbar ::selection{background:none}.opaque{background-color:rgba(0,0,0,0) !important;transition:.4s;padding:0px 20px 0px 20px}.opaque .navbar-nav>.active>a,.opaque .navbar-nav>.active>a:hover,.opaque .navbar-nav>.active>a:focus{transition:border-bottom-color .4s}@media(max-width: 760px){.opaque .navbar-nav>.active>a,.opaque .navbar-nav>.active>a:hover,.opaque .navbar-nav>.active>a:focus{transition:border-bottom-color .4s}}.opaque .navbar-nav>.active>.home-link{transition:border-bottom-color .4s}.navbar-inverse .navbar-brand{font-size:1.1em;color:#fff;transition:color .4s;text-transform:none}@media(max-width: 760px){.navbar-inverse .navbar-brand{font-size:.8em}}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0);transition:color .4s}.navbar-inverse .navbar-text{color:#fff;transition:color 1s}.navbar-inverse .navbar-nav>li>a{color:#fff;transition:border-bottom-color .4s,color 1s}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#bec3c6;background-color:rgba(0,0,0,0);transition:color .2s}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus{color:#bec3c6;background-color:rgba(0,0,0,0);transition:border-bottom-color .4s,color 1s}.navbar-inverse .navbar-nav>.active>a:hover{color:#bec3c6;background-color:rgba(0,0,0,0);transition:border-bottom-color .4s,color 1s}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0);transition:color .4s}@media(max-width: 760px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-toggle{border-color:rgba(0,0,0,0);position:relative;float:right;padding:9px 10px;margin-top:4px;margin-right:15px;margin-bottom:4px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid rgba(0,0,0,0)}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle:hover .icon-bar,.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#fff}.navbar-inverse .navbar-toggle .icon-bar{background-color:#bec3c6}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:rgba(0,0,0,0);border-top:none;box-shadow:none}.navbar-inverse .brand-hide{color:rgba(255,255,255,0);transition:color .4s}.navbar-inverse .brand-hide:hover,.navbar-inverse .brand-hide:focus{color:rgba(255,255,255,0);background-color:rgba(0,0,0,0);transition:color .4s}.container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}@media(max-width: 1200px){.container{width:95%}}@media(max-width: 1024px){.container{width:100%}}@media(min-width: 1400px){.container{width:90%}}.container .text-muted{margin:12px 0}.fixed{position:fixed}.bigger{font-size:1.4em}#cover{height:100%;right:0;color:#fff;position:relative}#cover-text{background-color:rgba(7,7,7,.01);height:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:flex-end;transition:background-color 3s;padding-top:20px;padding-bottom:2vw;padding-left:2vw;text-align:left}#cover-text ::selection{background:none}#cover-text h1{font-size:calc(2.5em + 1vw);font-weight:600}@media(max-width: 1024px){#cover-text h1{font-size:3em}}@media(max-width: 760px){#cover-text h1{font-size:2.3em}}#cover-text h1,#cover-text h2{color:#fff;margin:0em 0 0em 0;line-height:1.1em}#cover-text h4{font-weight:700;margin:0em 0em 0em 0em}.nopadding{padding:0px;margin:0px}.load-anim span{color:rgba(255,255,255,0) !important;background-color:#070707 !important;transition:color 2s,background-color 1s}.load-anim a{color:rgba(255,255,255,0) !important}.footer{width:100%;height:50px;margin-bottom:-10px;text-align:center;font-size:.7em}.text-muted{color:#bec3c6}.center{text-align:center !important}#covervideo{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0}.covervideocontainer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media screen and (max-aspect-ratio: 1/1){#covervideo{height:100%}}@media screen and (min-aspect-ratio: 1/1){#covervideo{width:100%}}.home{height:100%;background:url("../images/thegap08.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.basalt2{height:100%;background:url("../images/basalt/shot_0029.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.breach2{height:100%;background:url("../images/breach/shot_0012.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.basalt{height:100%;background:url("../images/basalt01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.thegap{height:100%;background:url("../images/thegap01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.breach{height:100%;background:url("../images/breach01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.thrill{height:100%;background:url("../images/thrill01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.resort{height:100%;background:url("../images/resort02.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.cruise{height:100%;background:url("../images/cruise01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.zoo{height:100%;background:url("../images/zoo01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.castle{height:100%;background:url("../images/castle01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.graphene{height:100%;background:url("../images/graphene02.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.raleway{height:100%;background:url("../images/raleway01.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.amd{height:100%;background:url("../images/amd05.jpg") 50% 50% no-repeat;background-size:cover;position:relative}.vmt{height:100%;background:url("../images/vmt01.png") 50% 50% no-repeat;background-size:cover;position:relative}.hub{height:100%;background:url("../images/hub04.png") 50% 50% no-repeat;background-size:cover;position:relative}.right{text-align:right}.full-height{height:100%}.mdark{background-color:#070707}.light{background-color:#bec3c6}.box{height:200px}@media(max-width: 760px){.box{height:100px}}.box-inner{height:30vw}@media(max-width: 760px){.box-inner{height:250px}}.title{height:5vw;text-align:left;display:flex;align-items:flex-end;padding-bottom:30px}.arrow-right{width:0;height:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:30px solid #070707;position:absolute;left:0px;top:170px}.arrow-left{width:0;height:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-right:30px solid #070707;position:absolute;right:0px;top:170px}.arrow-up{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid #070707;position:absolute;left:10%;bottom:0px}.showcase{position:relative;overflow:hidden}.showcase a,.showcase a:hover{color:#fff}.showcase-main .box-inner{height:35vw}@media(max-width: 760px){.showcase-main .box-inner{height:300px}}.showcase-main-small-2 .box-inner{height:25vw}@media(max-width: 760px){.showcase-main-small-2 .box-inner{height:200px}}.showcase-main,.showcase-main-small,.showcase-main-small-2{padding-left:5vw;padding-right:5vw}@media(max-width: 760px){.showcase-main,.showcase-main-small,.showcase-main-small-2{padding-left:10px;padding-right:10px}}.description-right{padding-left:40vw;padding-right:5vw}@media(max-width: 992px){.description-right{width:100%;float:left}}@media(max-width: 760px){.description-right{padding-left:0;padding-right:0}}.hover{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:0px;background-color:rgba(7,7,7,.6);border:0px solid rgba(255,255,255,0);transition:.8s}@media(hover: none){.hover{background-color:rgba(255,255,255,0)}}a:hover .hover,a:focus .hover{margin:0px;border:0px solid #fff;transition:.4s;z-index:9995;background-color:rgba(255,255,255,0)}.item-name{position:relative;text-align:left;display:flex;flex-flow:row wrap;bottom:0px;margin-left:20px;margin-right:20px;margin-bottom:40px;z-index:9998}@media(max-width: 1024px){.item-name{margin-left:10px;margin-right:10px}}.item-name h4{text-align:right}.item-name p,.item-name .row ul,.row .item-name ul{flex:1 100%;order:3;line-height:.8em}.item-name h1,.item-name h4{flex:1 auto;position:relative;z-index:9997;transition:color .4s;margin:0px;font-size:1.6em;line-height:1.5em}@media(max-width: 1024px){.item-name h1,.item-name h4{font-size:1.2em;line-height:1.3em;margin:0px;position:relative;z-index:9998}}.left-item{text-align:left}.right-item{text-align:right}.year{position:relative;text-align:right;bottom:0px;right:20px;z-index:9998}.year h4{font-size:1em}@media(max-width: 1024px){.year{bottom:60px;right:20px}}@media(max-width: 760px){.year{bottom:30px}}a:hover .item-name,a:focus .item-name{color:#da370b}a:hover .item-name h4,a:focus .item-name h4{color:#fff}.links{display:flex;align-items:flex-start;min-height:300px;padding-left:5vw;padding-right:5vw;padding-bottom:10vw;flex-direction:column;justify-content:center}@media(max-width: 1024px){.links{padding-left:10vw;padding-right:10vw}}@media(max-width: 760px){.links{padding-left:5vw}}.description{position:relative;display:flex;align-items:stretch;height:28vw;min-height:200px;text-align:left;line-height:100%;padding-left:25px;padding-right:25px;font-size:.9em;margin-bottom:8vw;margin-top:8vw}@media(min-width: 1400px){.description{font-size:1em}}@media(max-width: 1024px){.description{padding-left:20px}}@media(max-width: 760px){.description{min-height:250px}}.description p,.description .row ul,.row .description ul{font-style:italic}.description-text{position:absolute;text-align:left;display:block;align-content:center;height:100%;top:0vw;left:5vw;margin-right:35vw;padding:10px 10px 10px 0px}@media(max-width: 760px){.description-text{left:0;margin-right:0;padding:5vw;top:0vw}.description-text h3{line-height:1.1em !important}}.description-text h4 a,.description-text h4 a:visited{color:#fff;text-decoration:underline;text-decoration-color:#da370b}.description-text h4 a:hover,.description-text h4 a:focus,.description-text h4 a:active{color:#da370b;text-decoration:underline;text-decoration-color:#da370b}.contact{display:flex;align-items:center;height:30vw;text-align:left;line-height:100%}@media(max-width: 1024px){.contact{height:300px}}@media(max-width: 760px){.contact{height:120px !important;width:100%}}.left{justify-content:flex-end;text-align:right}@media(max-width: 760px){.left{align-items:flex-end;justify-content:center}}.right{justify-content:flex-start}@media(max-width: 760px){.right{align-items:flex-start;justify-content:center}}.full{height:inherit}@media(max-width: 1024px){.full-width{width:100%}}.half-height{height:70vh}.fixed{background-attachment:fixed}.about{background:none;background-size:cover;height:35vw}@media(max-width: 760px){.about{min-height:340px}}.row{display:flex}@media(max-width: 1024px){.row{display:block}}.resort-description{margin-top:5vw;min-height:100px;display:flex;justify-content:center;flex-direction:column;padding-bottom:10vw;padding-left:5vw;font-size:1.1em}@media(max-width: 1024px){.resort-description{min-height:200px;padding-right:10vw;padding-left:10vw}}@media(max-width: 760px){.resort-description{padding:5vw;font-size:1em}}.basalt2-cover{background:url("../images/basalt/shot_0027.jpg") 50% 50% no-repeat;background-size:cover}.breach2-cover{background:url("../images/breach/shot_11.jpg") 50% 50% no-repeat;background-size:cover}.gamejam-cover{background:url("../images/breach11.jpg") 50% 50% no-repeat;background-size:cover}.basalt-cover{background:url("../images/basalt11.jpg") 50% 50% no-repeat;background-size:cover}.thegap-cover{background:url("../images/thegap02.jpg") 50% 50% no-repeat;background-size:cover}.breach-cover{background:url("../images/breach11.jpg") 50% 50% no-repeat;background-size:cover}.thrill-cover{background:url("../images/thrill09.jpg") 50% 50% no-repeat;background-size:cover}.cruise-cover{background:url("../images/cruise06.jpg") 50% 50% no-repeat;background-size:cover}.resort-cover{background:url("../images/resort01b.jpg") 50% 50% no-repeat;background-size:cover}.castle-cover{background:url("../images/castle01b.jpg") 50% 50% no-repeat;background-size:cover}.zoo-cover{background:url("../images/zoo01b.jpg") 50% 50% no-repeat;background-size:cover}.vmt-desc{height:300px;width:100%;text-align:left}.row{min-height:100%;margin:0px;overflow:hidden}.square{width:1em;height:1em;text-align:center;margin-right:.3em}.padding1{padding:1px}.padding2{padding-bottom:2px}.justify{text-align:justify}.position-top{background-position:50% 0}.solid{background-color:#070707;height:100%;width:100%;position:absolute}input{display:none;visibility:hidden}label{padding:0em;padding-bottom:1em;text-align:left;color:#da370b;font-weight:300;font-style:italic;font-size:1.2em;transition:color .2s}@media(max-width: 1024px){label{font-size:1.2em}}@media(max-width: 760px){label{font-size:.9em}}label:hover{color:#fff;transistion:1s}label::before{font-family:"fontawesome";font-style:normal;content:"";text-align:center;display:inline-block;width:22px;transition:transform .1s}#expand{max-height:0px;overflow:hidden;transition:max-height .4s ease;color:#fff}section{padding:0 20px}#toggle:checked~#expand{max-height:1200px;transition:max-height .5s ease}#toggle:checked~label::before{transform:rotate(90deg)}.row ul{font-size:1em;margin-bottom:25px}@media(max-width: 1024px){.row ul{font-size:.8em}}.videocontainer,.videocontainerwide{position:relative;padding-bottom:56.25%;padding-top:0px;height:0}.videocontainer iframe,.videocontainerwide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videocontainerwide{padding-bottom:42.55%}