body{color:#262626;flex-direction:column;height:100%;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;line-height:1.4;display:flex}body.team{color:#fff;background-color:#262626}html{height:100%}.load-hidden{visibility:hidden}.container-fluid{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container-fluid{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}}.container{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}}.site-content{flex:1 0 auto}.footerholder{z-index:1;background-color:#262626;flex-shrink:0}.footerholder a{color:#fff;text-decoration:none}.footerholder a:hover{text-decoration:underline}.link{text-decoration:none;color:#262626;font-weight:700}.link:hover{text-decoration:none!important}.link:after{content:"";border-bottom:1px solid #262626;transition:transform 0.25s ease-in-out;display:block;transform:scaleX(0)}.link:hover:after{transform:scaleX(1)}.team_link:hover{text-decoration:none!important}.team_link:after{content:"";border-bottom:1px solid #fff;transition:transform 0.25s ease-in-out;display:block;transform:scaleX(0)}.team_link:hover:after{transform:scaleX(1)}.dev_logo{width:10rem;height:auto}.fade-content{opacity:0}img{min-height:.01px}a:hover,a:focus,a:visited{text-decoration:none}a[href^="mailto\:"]:hover{text-decoration:underline}.image-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute}.video-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute;top:0;left:0}.top_banner img{animation:10s linear infinite mist}@keyframes mist{0%{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}25%{width:130%;height:130%;top:50%;left:50%;transform:translate(-40%,-40%)}to{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}.vh-fix{height:100dvh}.vh-home{height:calc(100dvh - 6rem);min-height:36rem}@media (min-width:768px){.vh-home{min-height:46rem}}.letter-spacing{letter-spacing:.1rem}h1{font-size:2.6rem;line-height:1}@media (min-width:768px){h1{font-size:7.5rem}}h2{font-size:2rem;line-height:1}@media (min-width:768px){h2{font-size:5rem}}h3{font-size:1.8rem;line-height:1}@media (min-width:768px){h3{font-size:3rem}}h4{font-size:1.7rem;line-height:1.2}@media (min-width:768px){h4{font-size:2.1rem}}h5{font-size:1.75rem;line-height:2rem}.gold{color:#949175}.lg_body{font-size:1.3rem;line-height:1.2}.footerholder .lg_body{font-size:1.1rem;line-height:1.2}.body_txt{font-size:1.1rem;line-height:1.4}.dark-bg{background-color:#262626}.top_logo{width:38rem}.top_hd{letter-spacing:.1rem;font-size:1.5rem}.top_down{width:1rem}.home_hd{font-size:3.8rem;line-height:1.1}@media (min-width:768px){.home_hd{font-size:6.25rem}}.home_sh{font-size:1.3rem;line-height:1.4}@media (min-width:768px){.home_sh{font-size:2.3rem}}.roll_home .roll_item .dot{opacity:0;background-color:#949175;border-radius:50%;width:1rem;height:1rem;transition:all 0.4s ease-in-out;display:inline-block}.roll_home .roll_item.active .dot{opacity:1}.roll_home .divider{background-color:#949175;width:100%;height:1px}.roll_home a.roll_item .head{color:#949175;margin-left:0;font-size:2.8rem;line-height:1.1;text-decoration:none;transition:all 0.4s ease-in-out}.roll_home a.roll_item.active .head{color:#262626;margin-left:2rem}.roll_home .roll_head{opacity:0;color:#949175;font-size:1.6rem;transition:all 0.4s ease-in-out;right:14rem}.roll_home a.roll_item.active .roll_head{opacity:1;right:0}.roll_home .roll_img_wrapper{background-repeat:no-repeat;background-size:cover}.roll_home .roll_img_wrapper:before{content:"";padding-top:100%;display:block}.roll_home .rollone,.roll_home .rolltwo,.roll_home .rollthree,.roll_home .rollfour{cursor:pointer}.roll_home .roll_img_wrapper{transition:all 0.4s ease-in-out}.roll_home .pos_1{background-position:top;top:0}.roll_home .pos_2{background-position:50% 33.3%;top:4rem}.roll_home .pos_3{background-position:50% 66.6%;top:8rem}.roll_home .pos_4{background-position:50% 100%;top:11.7rem}.roll_home a{text-decoration:none}.top_banner{height:85vw}@media (min-width:768px){.top_banner{height:45vw}}.vert_label{transform-origin:0 100%;transform:rotate(-90deg)}.tour_wrapper{height:100vw}@media (min-width:768px){.tour_wrapper{height:50vw}}.overlay_grad{background:linear-gradient(247deg,#000 0%,#fff0 71%)}.tour_btn{cursor:pointer;background-color:#949176cc;border-radius:50%;width:12rem;height:12rem;transition:all 0.3s}.tour_btn:hover{background-color:#949176;width:14rem;height:14rem}.tour_overlay img,.tour_overlay .overlay_grad{transition:all 0.3s}.tour_overlay:has(>.tour_btn:hover) img{transform:scale(1.05)}.tour_overlay:has(>.tour_btn:hover) .overlay_grad{opacity:0}.tour_btn svg{width:6rem;height:6rem}.tour360{display:none}.bg-dark{background-color:#262626!important}.bg-blue{background-color:#d8f0f1!important}.car_nav{cursor:pointer;transition:all 0.3s}.car_nav:hover{padding:0}.car_nav:hover .nav-inner{background-color:#3eb3ba}.car_nav .nav-inner{transition:all 0.3s}.brown_nav{border-radius:50%;width:3.5rem;height:3.5rem;padding:.3rem}.brown_nav .nav-inner{background-color:#949175;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.car_nav svg{width:1.5rem}.next{transform:rotate(180deg)}.full_slide{height:100vw}@media (min-width:768px){.full_slide{height:55vw}}.full_nav_wrapper{background-color:#262626;border-radius:3rem;padding:.1rem}.full_nav{cursor:pointer;border-radius:50%;width:3rem;height:3rem;transition:all 0.3s}.full_nav:hover{background-color:#949175}.full_nav svg{width:1.5rem}.fulllabels{width:14rem;font-size:.8rem}@media (min-width:768px){.fulllabels{width:15rem;font-size:.9rem}}.full_nav_parent{width:100%}@media (min-width:768px){.full_nav_parent{width:auto}}.overview_circle{background-color:#3eb3ba;border-radius:50%;width:13rem;height:13rem;margin-top:-6rem;margin-left:4rem;font-size:1.2em}.location_circle{background-color:#949175;border-radius:50%;width:22rem;height:22rem;margin-top:-11rem;margin-right:1rem;font-size:1.2em}.keys{background-color:#ffffffe6;font-size:.9rem}.keys span{border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.keys1{background-color:#fe8d65}.keys2{background-color:#a9d993}.keys3{background-color:#707dd9}.gallery_slide_one{height:22rem}@media (min-width:768px){.gallery_slide_one{height:38rem}}.gallery_slide_two{height:22rem}@media (min-width:768px){.gallery_slide_two{height:38rem}}.plan_gallery .label{margin-top:.5rem;font-size:.8rem}.north{width:1.8rem}.plan_keys{font-size:.9rem}.key1{background-color:#e8dc78}.key2{background-color:#b6f1fb}.key3{background-color:#dcccbc}.key4{background-color:#cfe1bd}.key5{background-color:#f0cccc}.key6{background-color:#c5bbdd}.key7{background-color:#ffb094}.key8{background-color:#d4d4d4}.key9{background-color:#afad98}.key10{background-color:#b4ffd7}.key11{background-color:#6e9182}.key12{background-color:#b8bded}.key13{background-color:#d8bac9}.key14{background-color:#97d1c6}.plan_keys span{border-radius:50%;width:.9rem;height:.9rem;margin-right:.5rem;display:inline-block}.divider{background-color:#949175;width:100%;height:1px;margin:0 auto}.border_bottom{border-bottom:2px solid #949175}.border_bottom_thick{border-bottom:4px solid #949175}.space_circle{z-index:100;background-color:#3eb3ba;border-radius:50%;width:18rem;height:18rem;margin-bottom:-3rem;margin-left:10rem;font-size:1.2em}.sustain .overlay{background:linear-gradient(247deg,#000 0%,#fff0 71%)}.sustain .vert_label{transform-origin:100% 100%;margin-right:-2rem;transform:rotate(-90deg) translate(100%)}.sustain_circle{z-index:10;background-color:#949175;border-radius:50%;width:23rem;height:23rem;margin-bottom:-1rem;margin-right:1rem;font-size:1.2rem;line-height:1.3}.art .vert_label{transform-origin:0 0;margin-left:-2rem;transform:rotate(-90deg) translate(-100%)}.art .vert_label_two{transform-origin:100% 0;margin-right:-.5rem;transform:rotate(-90deg) translate(0%)}.art_gallery_wrapper{margin-top:2rem}@media (min-width:768px){.art_gallery_wrapper{margin-top:-10rem}.art .gallery_labels{transform-origin:100% 0;z-index:100;width:10rem;height:1rem;position:absolute;transform:rotate(-90deg) translate(0%)}}.art_slide:before{content:"";padding-top:80%;display:block}.download{color:#fff;border-bottom:1px solid #949175;width:14rem;padding-bottom:.2rem;text-decoration:none}.arrow{background-image:url(../img/team/arrow.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;width:1rem;height:1.1rem;transition:all 0.3s ease-in-out}.download:hover .arrow{background-position:50% 0}.agent01{width:11rem;height:auto}.agent02{width:4rem;height:auto}.team_links a{color:#fff;text-decoration:none}.team_links a:hover{text-decoration:underline}.disclaimer{text-align:justify;margin-top:2rem;font-size:.6rem;line-height:1.4}.home .overlay{background:linear-gradient(#fff0 29%,#000 100%)}.space_btn{color:#fff;cursor:pointer;background-color:#000;border-radius:2rem;width:15rem;padding:.7rem 1rem;text-decoration:none;transition:all 0.3s}@media (min-width:768px){.space_btn{width:12rem}}.space_btn:hover{background-color:#3eb3ba}.space_btn img{width:1.5rem}.plan_wrapper02 img,.plan_wrapper05 img,.space_table02,.space_table05{display:none}.plan_wrapper02 img.active,.plan_wrapper05 img.active,.space_table02.active,.space_table05.active{display:block}.space_table{width:14rem}.space_table .d-table-cell{border-bottom:1px solid #000}.art .video01:before{content:"";padding-top:100%;display:block}.art .video02:before{content:"";padding-top:70%;display:block}.art_circle{z-index:100;background-color:#3eb3ba;border-radius:50%;width:22rem;height:22rem;margin-bottom:3rem;margin-right:-2rem;font-size:1.2em}.sticky_fix{overflow:hidden}@media (min-width:768px){.sticky_fix{overflow:visible}html{font-size:1.1vw}}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-Medium.woff2) format("woff2"),url(../fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.circular-md{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:500}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-Bold.woff2) format("woff2"),url(../fonts/CircularStd-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.circular-bd{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:700}.proxima-rg{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.proxima-md{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:500}.proxima-bd{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700}