/*! ============================================== LEXUS STYLING - LEXUS SHORT FILMS (BRAND PAGE) by Convertium Pte Ltd [IIB] ============================================== */.lexus-short-films-title{width:100%!important;font-size:0;text-align:center!important;padding:0!important;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.lexus-short-films-title>div>span{width:100px;height:calc(100px + .8rem);line-height:100px;vertical-align:top;padding:.4rem 0;display:inline-block}.lexus-short-films-title>div>span:not(.camera){opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, transform .5s}.lexus-short-films-title>div>span.camera{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform 4s cubic-bezier(0.1, 0.75, 0.7, 1);transition:transform 4s cubic-bezier(0.1, 0.75, 0.7, 1)}.lexus-short-films-title>div>span.camera img{width:100%;max-width:100%;height:auto}.lexus-short-films-title.animated>div>span:not(.camera){opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.lexus-short-films-title.animated>div>span.camera{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-delay:1.75s;transition-delay:1.75s}.lexus-short-films-title.animated>div:first-child > span:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.lexus-short-films-title.animated>div:first-child > span:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.lexus-short-films-title.animated>div:first-child > span:nth-child(4){-webkit-transition-delay:.75s;transition-delay:.75s}.lexus-short-films-title.animated>div:first-child > span:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.lexus-short-films-title.animated>div:nth-child(2)>span:first-child{-webkit-transition-delay:1.25s;transition-delay:1.25s}.lexus-short-films-title.animated>div:nth-child(2)>span:nth-child(2){-webkit-transition-delay:1.5s;transition-delay:1.5s}.lexus-short-films-title.animated>div:nth-child(2)>span:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}.lexus-short-films-title.animated>div:nth-child(2)>span:nth-child(5){-webkit-transition-delay:1.25s;transition-delay:1.25s}.lexus-short-films-title.animated>div:nth-child(3)>span:first-child{-webkit-transition-delay:1s;transition-delay:1s}.lexus-short-films-title.animated>div:nth-child(3)>span:nth-child(2){-webkit-transition-delay:.75s;transition-delay:.75s}.lexus-short-films-title.animated>div:nth-child(3)>span:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.lexus-short-films-title.animated>div:nth-child(3)>span:nth-child(4){-webkit-transition-delay:.25s;transition-delay:.25s}@media only screen and (max-width:992px){.lexus-short-films-title>div>span{width:70px;height:calc(70px + .8rem);line-height:70px}}@media only screen and (max-width:736px){.lexus-short-films-title{height:inherit}.lexus-short-films-title>div>span{width:46px;height:calc(46px + .8rem);line-height:46px}}#lexus-short-films{background-position:center top;padding-bottom:20.5%}@media only screen and (max-width:736px){#lexus-short-films{background-position:center bottom;padding-bottom:26.5%}}.lexus-short-films-accordion{margin:0}.lexus-short-films-accordion>li{position:relative}.lexus-short-films-accordion>li>.image{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.lexus-short-films-accordion>li>.caption{width:33.33333%;height:100%;background-color:rgba(0, 0, 0, 0.6);position:absolute;top:0;left:0}.lexus-short-films-accordion>li>.caption *{color:white}.lexus-short-films-accordion>li>.caption>div{opacity:0;-webkit-filter:blur(1em);filter:blur(1em);-webkit-transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;display:block}.lexus-short-films-accordion>li>.caption>.header{padding:1.4rem 2rem .6rem 2.8rem;position:relative}.lexus-short-films-accordion>li>.caption>.header h2>span{font-size:50%;letter-spacing:.1em}.lexus-short-films-accordion>li>.caption>.header h6:empty+h2{margin-top:0}.lexus-short-films-accordion>li>.caption>.header h4,.lexus-short-films-accordion>li>.caption>.header h6{text-transform:none}.lexus-short-films-accordion>li>.caption hr{margin:.8rem 0}.lexus-short-films-accordion>li>.caption>.body{padding:0 2.8rem}.lexus-short-films-accordion>li>.caption.active-caption{}.lexus-short-films-accordion>li>.caption.active-caption>.body{display:block}.lexus-short-films-accordion>li.animated>.caption>div,.lexus-short-films-accordion>li.animated>.image{opacity:1}.lexus-short-films-accordion>li.animated>.caption>div{-webkit-filter:blur(0);filter:blur(0);-webkit-transition-delay:.5s;transition-delay:.5s}@media only screen and (max-width:1280px){.lexus-short-films-accordion>li>.caption>.body,.lexus-short-films-accordion>li>.caption>.header{padding-right:1.4rem;padding-left:1.4rem}}@media only screen and (max-width:1024px){.lexus-short-films-accordion>li .video-placeholder:after{left:82.5%}.lexus-short-films-accordion>li>.caption{width:64.5%}.lexus-short-films-accordion>li>.caption>.header h2{margin:.8rem 0}.lexus-short-films-accordion>li>.caption>.header h4{margin-bottom:0}}@media only screen and (max-width:992px){.lexus-short-films-accordion>li>.caption>.header{padding:.75rem .75rem .6rem}.lexus-short-films-accordion>li>.caption>.body{padding:0 .75rem}}@media only screen and (max-width:736px){.lexus-short-films-accordion>li{height:auto;padding-bottom:0;overflow:visible}.lexus-short-films-accordion>li>.image{opacity:1}.lexus-short-films-accordion>li>.caption{width:100%;background-color:transparent;margin-top:-53px;position:relative}.lexus-short-films-accordion>li>.caption:hover{background-color:transparent}.lexus-short-films-accordion>li>.caption:before{width:100%;height:54px;content:"";background-image:-webkit-linear-gradient(transparent 0%, black 100%);background-image:linear-gradient(transparent 0%, black 100%);position:absolute;top:0;left:0}.lexus-short-films-accordion>li>.caption>div{-webkit-filter:blur(0);filter:blur(0);opacity:1}.lexus-short-films-accordion>li>.caption>.header{padding:.75rem .75rem 1.4rem}.lexus-short-films-accordion>li>.caption>.header:before{top:1rem;right:1rem}.lexus-short-films-accordion>li>.caption>.header:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.lexus-short-films-accordion>li>.caption>.header h2{margin:.6rem 0 0}.lexus-short-films-accordion>li>.caption>.body{padding:.5rem .75rem 1.2rem}.lexus-short-films-accordion>li>.caption>.body p{margin-top:.6rem}.lexus-short-films-accordion>li>.caption.active-caption>.header:hover:before{-webkit-transform:rotate(180deg) scale(1, 1);transform:rotate(180deg) scale(1, 1)}.lexus-short-films-accordion>li.open-content>.caption>.header{padding-bottom:0}.lexus-short-films-accordion>li .video-placeholder:after{left:50%}}@media only screen and (min-width:1280px){.lexus-short-films-accordion>li{overflow:hidden}.lexus-short-films-accordion>li .gallery-lightbox-min{height:inherit}.lexus-short-films-accordion>li .gallery-lightbox-min .video-placeholder,.lexus-short-films-accordion>li .gallery-lightbox-min>div{height:inherit}.lexus-short-films-accordion>li .image{height:420px}}.col-bg-black.lsf-winners .brand-select-profile .grid-select-model .grid-item>.grid-expanded:before{display:none}.col-bg-black.lsf-winners .lsf-winners-journeys :not(.header-label):not(.p-lead){color:white!important}.col-bg-black.lsf-winners .lsf-winners-journeys .article-header>h4{border-bottom:0 none}.col-bg-black.lsf-winners .tabs{border-bottom:0 none;margin-bottom:1.4rem;-webkit-justify-content:space-around;justify-content:space-around}.col-bg-black.lsf-winners .tabs .tab a.active:after,.col-bg-black.lsf-winners .tabs .tab a:hover:after{border:0 none}.col-bg-black.lsf-winners .tabs .tab{width:20%!important;text-align:center;text-indent:.8px;margin:0!important;position:relative}.col-bg-black.lsf-winners .tabs .tab:after,.col-bg-black.lsf-winners .tabs .tab:before{width:50%;content:"";border-bottom:1px solid white;position:absolute;display:block}.col-bg-black.lsf-winners .tabs .tab:before{left:-.75rem}.col-bg-black.lsf-winners .tabs .tab:after{right:-.75rem}.col-bg-black.lsf-winners .tabs .tab:first-child:before,.col-bg-black.lsf-winners .tabs .tab:nth-child(5):after{display:none}.col-bg-black.lsf-winners .tabs .tab a{color:white!important;-webkit-justify-content:center;justify-content:center}.col-bg-black.lsf-winners .tabs .tab a:after,.col-bg-black.lsf-winners .tabs .tab a:before{border-radius:50%;left:50%}.col-bg-black.lsf-winners .tabs .tab a:before{content:"";border:1px solid white;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75);-webkit-transition:-webkit-filter .4s, -webkit-transform .4s;transition:filter .4s, transform .4s;position:absolute;display:block}.col-bg-black.lsf-winners .tabs .tab a:after{color:#292929;background-color:white;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.1, 0.85, 0.7, 2);transition:transform 0.4s cubic-bezier(0.1, 0.85, 0.7, 2);bottom:12px;display:block}.col-bg-black.lsf-winners .tabs .tab a:hover:after{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.col-bg-black.lsf-winners .tabs .tab a.active:before{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.col-bg-black.lsf-winners .tabs .tab:first-child a:after{content:"1"}.col-bg-black.lsf-winners .tabs .tab:nth-child(2) a:after{content:"2"}.col-bg-black.lsf-winners .tabs .tab:nth-child(3) a:after{content:"3"}.col-bg-black.lsf-winners .tabs .tab:nth-child(4) a:after{content:"4"}.col-bg-black.lsf-winners .tabs .tab:nth-child(5) a:after{content:"5"}.col-bg-black.lsf-winners .tab-content{text-align:center;background-position:center top;background-repeat:no-repeat;background-size:cover}.col-bg-black.lsf-winners .tab-content>.row{margin-bottom:0}.col-bg-black.lsf-winners .tab-content .article-header p:first-of-type{letter-spacing:.05rem;text-indent:.05rem;margin-bottom:0}.col-bg-black.lsf-winners .tab-content .article-header h3{margin:.4rem 0 1.4rem}.col-bg-black.lsf-winners .lsf-video-icon{width:78px;height:78px;font-style:normal;line-height:78px;text-align:center;background-color:rgba(0, 0, 0, 0.3);border-radius:50%;box-shadow:0 0 0.6rem 0 rgba(255, 255, 255, 0.3);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:background .2s, box-shadow .2s, -webkit-transform .2s;transition:background .2s, box-shadow .2s, transform .2s;margin:.4rem 0 2rem;position:relative;display:inline-block;cursor:pointer}.col-bg-black.lsf-winners .lsf-video-icon:before{width:inherit;height:inherit;line-height:inherit;content:"\e093";padding-left:.4rem}.col-bg-black.lsf-winners .lsf-video-icon:hover{background-color:rgba(0, 0, 0, 0.6);box-shadow:0 0 0 0 rgba(255, 255, 255, 0.3);-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}.col-bg-black.lsf-winners .lsf-video-icon>div{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.col-bg-black.lsf-winners .lsf-video-icon>div .video-placeholder:after{display:none}@media only screen and (max-width:736px){.col-bg-black.lsf-winners .lsf-winners-journeys{margin-top:1.4rem;padding-bottom:0!important}.col-bg-black.lsf-winners .tabs{margin-top:2.4rem}.col-bg-black.lsf-winners .tabs .tab:after,.col-bg-black.lsf-winners .tabs .tab:before{bottom:26px}.col-bg-black.lsf-winners .tabs .tab a{padding:0 0 60px}.col-bg-black.lsf-winners .tabs .tab a:before{width:44px;height:44px;margin-left:-22px;bottom:5px}.col-bg-black.lsf-winners .tabs .tab a:after{width:30px;height:30px;line-height:30px;margin-left:-15px}.col-bg-black.lsf-winners .tab-content{margin-top:-124px;padding:124px 0 1.2rem}.col-bg-black.lsf-winners .tab-content .article-header{padding:0 1.5rem}}@media only screen and (min-width:737px){.col-bg-black.lsf-winners .lsf-winners-journeys{margin-top:2.8rem}.col-bg-black.lsf-winners .tabs{margin-top:4rem}.col-bg-black.lsf-winners .tabs .tab{padding:0 .6rem}.col-bg-black.lsf-winners .tabs .tab:after,.col-bg-black.lsf-winners .tabs .tab:before{bottom:32px}.col-bg-black.lsf-winners .tabs .tab a{padding:0 0 74px}.col-bg-black.lsf-winners .tabs .tab a:before{width:60px;height:60px;margin-left:-30px;bottom:2px}.col-bg-black.lsf-winners .tabs .tab a:after{width:40px;height:40px;line-height:40px;margin-left:-20px}.col-bg-black.lsf-winners .tab-content{min-height:512px;margin-top:-154px;padding:154px 0 42px}.col-bg-black.lsf-winners .tab-content .article-header{padding:0 calc(1.8rem + .75rem)}}.ipad-tool #view-our-latest-films{display:none!important;visibility:hidden!important}.call-for-submissions{background-color:white}.call-for-submissions .row{margin:0}.call-for-submissions h3,.call-for-submissions p{margin-top:0}.call-for-submissions h3{margin-bottom:1rem}@media only screen and (max-width:736px){.call-for-submissions{padding:1.8rem 0 2.8rem}.call-for-submissions .row .col:nth-child(2){margin-top:1rem}}@media only screen and (min-width:737px){.call-for-submissions{padding:60px 0}.call-for-submissions .row .col:first-child{padding:0 0 0 1.5rem}.call-for-submissions .row .col:nth-child(2){padding:0 1.5rem}}@media only screen and (min-width:993px){.call-for-submissions .row .col:first-child{padding:0 0 0 2.8rem}.call-for-submissions .row .col:nth-child(2){padding:0 2.8rem}}@media only screen and (min-width:1200px){.call-for-submissions .row .col:nth-child(2){padding:0 18vw 0 4rem}}.lsf-video-icon:before{font-family:"Icons"}.lexus-short-films-accordion .header:before{font-family:"Ionicons"}.lsf-video-icon:before{font-size:48px}.call-for-submissions h3,.lexus-short-films-accordion .header:before{font-size:1.8rem}.lexus-short-films-accordion .caption h4{font-size:1rem}.lexus-short-films-accordion .caption h6{font-size:.75rem}@media only screen and (max-width:736px){.lexus-short-films-title>div>span{font-size:36px}.call-for-submissions h3{font-size:1.4rem}.lexus-short-films-accordion .caption h2{font-size:1.3rem}.lsf-winners .tabs .tab a:after{font-size:.85rem}.call-for-submissions .button-primary{font-size:.75rem}.lsf-winners .tabs .tab a{font-size:.7rem}}@media only screen and (min-width:737px){.lexus-short-films-title>div>span{font-size:60px}.lexus-short-films-accordion .caption h2{font-size:1.8rem}}@media only screen and (min-width:993px){.lexus-short-films-title>div>span{font-size:90px}}