.families-gallery{position:relative}.families-slider-container{position:relative;background-color:#202020;line-height:0;white-space:nowrap}.families-slider-container .slider{position:relative;height:100vh;min-height:680px;width:100%;display:inline-block}.families-slider-container .slider .slides{position:absolute;top:0;right:0;height:100%;text-align:right;white-space:nowrap}.families-slider-container .slider .slides .slide{display:inline-block;height:100%;width:29.2vw;will-change:width;background:transparent;transition:width .5s ease-out}@media (min-width:1025px) and (max-width:1365.98px){.families-slider-container .slider .slides .slide{width:35vw}}@media (min-width:1366px) and (max-width:1599.98px){.families-slider-container .slider .slides .slide{width:29.7vw}}.families-slider-container .slider .slides .slide .skew{position:relative;transform:skew(-20deg);transform-origin:bottom left;height:100%;width:100%;overflow:hidden}.families-slider-container .slider .slides .slide .skew:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:1;transition:opacity .5s ease-out}.families-slider-container .slider .slides .slide .skew .skew-fix{transform:skew(20deg);height:100%;width:236%;transform-origin:bottom left;background-position:50%;background-size:cover;background-color:#000;position:relative}.families-slider-container .slider .slides .slide .skew .skew-fix img{max-width:unset;width:auto;height:100%;position:absolute;left:25%;transform:translateX(-50%)}.families-slider-container .slider .slides .slide.active{width:66vw}.families-slider-container .slider .slides .slide.active+.slide{width:0}.families-slider-container .slider .slides .slide.active .skew:after{opacity:0}@media (min-width:1025px) and (max-width:1365.98px){.families-slider-container .slider .slides .slide.active{width:54vw}}@media (min-width:1366px) and (max-width:1599.98px){.families-slider-container .slider .slides .slide.active{width:58vw}}@media (min-width:1600px) and (max-width:1920.98px){.families-slider-container .slider .slides .slide.active{width:60vw}}.families-gallery-texts{background-color:transparent;position:absolute;height:100%;width:100%;color:#fff;top:0;left:0;z-index:10}.families-gallery-texts .inner-wrapper{display:flex;height:100%;flex-direction:column}@media (min-width:1025px) and (max-width:1365.98px){.families-gallery-texts .inner-wrapper{margin-left:4.16667%}}.families-gallery-texts .controls{flex:0 0 29%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.families-gallery-texts .controls .control-title{font-size:3.4rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.32;letter-spacing:.136rem}.families-gallery-texts .controls .ctrl-buttonset{margin-top:23px}.families-gallery-texts .controls .ctrl-buttonset button svg{width:5rem;height:5rem}.families-gallery-texts .controls .ctrl-buttonset button+button{margin-left:26px}.families-gallery-texts .family-info{flex:0 0 50%;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.families-gallery-texts .family-info .family-name{text-transform:uppercase;font-size:11.6rem;font-weight:700;line-height:.9;letter-spacing:-3.5px}.families-gallery-texts .family-info .family-payoff{font-size:3.2rem;font-weight:500;line-height:1.3;letter-spacing:.64px;margin-top:15px}.families-gallery-texts .family-info .family-controls{display:flex;margin-top:60px}.families-gallery-texts .family-info .family-controls .button-wrapper{margin-right:3.5vw;text-align:left;display:flex;align-items:center;min-width:16rem}.families-gallery-texts .family-info .family-controls .button-wrapper.explore-models{display:flex}.families-gallery-texts .family-info .family-controls .button-wrapper.explore-model{display:none}.families-gallery-texts .family-info .family-controls .button-wrapper span{font-size:16px;font-weight:300;line-height:1.44;letter-spacing:.32px;color:#fff}.families-gallery-texts .family-info .family-controls .button-wrapper:hover{color:#fff}.families-gallery-texts .family-info .family-controls .button-wrapper svg{width:5rem;height:5rem;margin-right:2.5rem}.families-gallery-texts .family-info .family-controls.single-model>.explore-models{display:none}.families-gallery-texts .family-info .family-controls.single-model>.explore-model{display:flex}.families-gallery-texts .family-info .animated-text{opacity:1;transition:none}.families-gallery-texts .family-info .animated-text.animating{opacity:0;transition:opacity .3s ease-in-out}.families-slider-container{transition:transform 1s cubic-bezier(.13,.99,.18,.99)}.families-slider-container.detail-open{transform:translateX(-85%)}@media (min-width:1366px){.families-slider-container.detail-open{transform:translateX(-75%)}}.model-detail{background-color:#181818;color:#fff;text-align:right;display:inline-block;vertical-align:top;height:100vh;min-height:680px;width:85%}.model-detail .close-datail-wrapper button{width:5rem;height:5rem}.model-detail .family-wrapper{position:relative;padding:0 8.33333vw 0 2vw;height:100%;left:30%;width:70%;display:none}.model-detail .family-wrapper.active{display:block}.model-detail .close-datail-wrapper{position:absolute;top:17vh;right:8.33333vw}.model-detail .main-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;overflow:hidden;padding:calc(17vh + 60px) 0 calc((17vh + 60px)/3)}.model-detail .main-wrapper .model-list{margin-bottom:0;width:100%;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-start}.model-detail .main-wrapper .model-list.anim-ended{height:100%}.model-detail .main-wrapper .model-list>li{flex:0 0 1%;width:100%;display:flex;flex-direction:column;justify-content:center}.model-detail .main-wrapper .model-list>li .model-name{font-size:2rem;line-height:4.4rem;padding-top:10px;text-align:right;border-bottom:1px solid hsla(0,0%,100%,.2);width:100%;justify-content:center;flex:1 0 auto;display:flex;flex-direction:column}.model-detail .main-wrapper .model-list>li .model-name button{color:#fff;transition:opacity .7s;opacity:.2;letter-spacing:.7px;font-weight:500;text-transform:uppercase;width:100%;text-align:right;position:relative;cursor:pointer}.model-detail .main-wrapper .model-list>li.hover .model-name button,.model-detail .main-wrapper .model-list>li.hover .model-name button .explore,.model-detail .main-wrapper .model-list>li:hover .model-name button,.model-detail .main-wrapper .model-list>li:hover .model-name button .explore{opacity:1}.model-detail .main-wrapper .model-list .explore{position:absolute;left:0;font-size:1rem;font-weight:300;line-height:1;letter-spacing:2.4px;top:50%;transform:translateY(-2px);opacity:0;transition:opacity .3s}.model-detail .accordion-content .inner-wrapper{display:flex;justify-content:flex-end;flex-wrap:wrap}.model-detail .accordion-content .button-wrapper{font-size:1.4rem;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:.32px;text-align:left;padding:1.15vw 0 1.3vw;opacity:1}.model-detail .accordion-content .button-wrapper:first-of-type a,.model-detail .accordion-content .button-wrapper:first-of-type button{margin-left:0}.model-detail .accordion-content a,.model-detail .accordion-content button{margin-left:3vw;margin-right:1.5vw}.model-detail .accordion-content .exagon-icon{display:flex;align-items:center;color:#fff}.model-detail .accordion-content .exagon-icon svg{width:5rem;height:5rem;margin-right:2.5rem}.ie .model-detail .model-list>li{flex:0 0 auto!important}.ie .model-detail .model-list>li .button-wrapper{padding:0}@media (min-width:1366px){.model-detail{width:75%}.model-detail .main-wrapper .model-list>li .model-name{font-size:2.4rem;line-height:5rem;padding-top:20px}.model-detail .main-wrapper .model-list .explore{font-size:1.1rem}.model-detail .accordion-content .button-wrapper{font-size:1.6rem;padding:1.3vw 0 1.75vw}}