.lb-loading-screen{align-items:center;background-color:#262626;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.lb-loading-screen-title{color:#fff;display:flex;flex-direction:column;font-size:6vw;font-weight:300;height:1em;line-height:1;overflow:hidden;text-align:center;text-transform:uppercase}.lb-text-small{font-size:2.5vw;font-weight:400}@media screen and (min-width:768px){.lb-text-small{font-size:1vw;margin-bottom:1vw}}.lb-text-uppercase{text-transform:uppercase}.lb-text-center{text-align:center}.lb-text-grey{color:#9c9b9a}.lb-text-white{color:#fff!important}.lb-main .experience p{font-size:4.5vw;font-weight:300;line-height:1.33;margin:0 0 1vw}@media screen and (min-width:768px){.lb-main .experience p{font-size:1.6vw;margin:0 0 2vw}}.lb-main .experience lb-button{display:block;margin-top:4vw}@media screen and (min-width:768px){.lb-main .experience lb-button{margin-top:3vw}}.lb-header{color:#fff;height:210vw;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.lb-header{height:110vw}}.lb-header-sound{align-items:center;display:flex;gap:7px;left:3vw;position:absolute;top:4vw}.lb-header-sound-img{height:1em}.lb-header-location{position:absolute;right:3vw;top:4vw}.lb-header-overlay{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-5}.lb-header-overlay-img{width:100%}.lb-header-overlay-img-wrapper{display:flex;flex-shrink:0;overflow:hidden;position:absolute;right:3vw;top:100%;transform:translateY(-45%);width:94vw}@media screen and (min-width:768px){.lb-header-overlay-img-wrapper{width:46vw}}.lb-header-bg{display:flex;justify-content:center;transition:transform .2s;width:100%}.lb-header-bg img{display:block;width:100%}@media screen and (min-width:768px){.lb-header-bg img{height:140vw;width:auto}}.lb-header-bg-outer-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-6}.lb-header-bg-wrapper{align-items:flex-end;display:flex;left:0;position:static;top:0;width:100%;z-index:-10}.lb-header-title{bottom:114vw;display:flex;flex-direction:column;font-size:12vw;font-weight:300;left:3vw;line-height:.9;position:absolute;text-transform:uppercase}@media screen and (min-width:768px){.lb-header-title{bottom:61vw;font-size:10vw}}.lb-header-text{display:flex;flex-direction:column;position:absolute;width:94vw}.lb-header-text-1{left:3vw;top:100vw}@media screen and (min-width:768px){.lb-header-text-1{top:52vw}}.lb-header-text-2{bottom:3vw;left:3vw}@media screen and (min-width:768px){.lb-header-text{width:42vw}}.lb-header .lb-scroll-indicator{bottom:52vw;position:absolute;right:3vw;z-index:100}@media screen and (min-width:768px){.lb-header .lb-scroll-indicator{bottom:61vw}}.lb-story{padding:70vw 3vw 10vw}@media screen and (min-width:768px){.lb-story{padding:4vw 3vw 10vw}}.lb-story-title{display:flex;flex-direction:column;flex-grow:1;font-size:12vw;font-weight:300;line-height:1;margin-bottom:3vw;text-transform:uppercase}@media screen and (min-width:768px){.lb-story-title{font-size:7.5vw;margin-bottom:0}}.lb-story-title span{align-items:baseline;display:flex;gap:1vw;transform-origin:top left}.lb-story-title img{height:.79em;width:.79em}.lb-story .lb-section-1{display:flex;flex-direction:column;gap:2vw}@media screen and (min-width:768px){.lb-story .lb-section-1{flex-direction:row;gap:3vw}}.lb-story-text{flex-shrink:0}@media screen and (min-width:768px){.lb-story-text{margin-top:30vw;width:46vw}}.lb-long-story{display:flex;flex-direction:column;padding-bottom:40vw;padding-top:7vw;position:relative;z-index:1}@media screen and (min-width:768px){.lb-long-story{height:110vw;padding-bottom:0;padding-top:0}}.lb-long-story .lb-btn{margin-top:5vw;order:4}@media screen and (min-width:768px){.lb-long-story .lb-btn{margin-top:0}}.lb-long-story-background-line{display:none;height:430vw;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100vw;z-index:-1}@media screen and (min-width:768px){.lb-long-story-background-line{display:block}}.lb-long-story-background-line-svg{display:block;height:auto;left:-720vw;position:absolute;top:0;width:900vw}@media screen and (min-width:768px){.lb-long-story-background-line-svg{left:-.1vw;width:96.344vw}}.lb-long-story-text{margin:6vw 0 6vw 2.8vw;order:2;width:94.4vw}@media screen and (min-width:768px){.lb-long-story-text{left:44vw;margin:0;position:absolute;top:14vw;width:40vw}}.lb-long-story-img1{display:block;margin-left:2.8vw;width:94.4vw}@media screen and (min-width:768px){.lb-long-story-img1{left:2.8vw;position:absolute;top:7vw;width:30.65vw}}.lb-long-story-img2{bottom:19vw;display:block;left:0;position:absolute;width:18vw}.lb-long-story-img3{border:none;display:block;order:3;width:100%}@media screen and (min-width:768px){.lb-long-story-img3{bottom:19vw;position:absolute;right:2.8vw;width:77.3vw}}.lb-long-story-video{border:none;display:block;height:56.25vw;order:3;width:100%}@media screen and (min-width:768px){.lb-long-story-video{bottom:19vw;height:43.48125vw;position:absolute;right:2.8vw;width:77.3vw}}.lb-category{margin-top:15vw;padding-bottom:13vw}.lb-category-chapter-number{font-size:2vw;text-transform:uppercase}@media screen and (min-width:768px){.lb-category-chapter-number{font-size:.8vw}}.lb-category-chapter-title{font-size:7vw;line-height:1;margin-bottom:60vw;margin-top:1.5vw;text-transform:uppercase}@media screen and (min-width:768px){.lb-category-chapter-title{font-size:1.7vw;margin-bottom:20vw}}.lb-category-mobile-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-clip:content-box;background-color:rgba(0,0,0,.2);border:2px solid #fff;border-radius:50%;bottom:10vw;color:#fff;display:flex;flex:1;font-family:BMWTypeNextTT;font-size:10px;font-weight:400;height:20vw;justify-content:center;left:50%;padding:5px;pointer-events:none;position:absolute;text-decoration:none;text-transform:uppercase;transform:translate(-50%,-50%);transform-origin:center;width:20vw}@media screen and (min-width:768px){.lb-category-mobile-button{display:none}}.lb-category-overlay{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;position:absolute;text-align:center;width:100%}.lb-category-overlay-arrow{display:none}@media screen and (min-width:768px){.lb-category-overlay-arrow{bottom:0;display:flex;flex-direction:column;left:50%;margin-bottom:5vw;position:absolute;transform:translateX(-50%)}}.lb-category-overlay-arrow-img{width:2vw}.lb-category-images{display:flex;gap:1vw;margin-top:2vw;padding-bottom:25px;width:100%}.lb-category-images:after,.lb-category-images:before{content:"";flex-shrink:0;width:2vw}@media screen and (min-width:768px){.lb-category-images{justify-content:center;overflow:visible}}.lb-category-images-link{flex-shrink:0;position:relative;scroll-snap-align:center;width:94vw}@media screen and (min-width:768px){.lb-category-images-link{width:30.65vw}}.lb-category-images-img{filter:brightness(80%);width:100%}.lb-collection{margin-top:10vw}.lb-collection-text-wrapper{margin-bottom:5vw;padding:0 3vw}.lb-collection-title{display:flex;flex-direction:column;font-size:5vw;font-weight:300;margin-bottom:1vw;text-transform:uppercase}.lb-collection-text{font-size:1.5vw;font-weight:300;line-height:1.5;margin-bottom:2vw}.lb-collection-columns{align-items:center;display:flex;gap:1.81vw;height:75vw;justify-content:center;overflow:hidden}.lb-collection-column{display:flex;flex-direction:column;gap:1.81vw}.lb-collection-column img{width:20.3vw}.lb-collection-column-1,.lb-collection-column-3{padding-top:5vw}.lb-custom-pointer-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:transparent;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;left:50%;opacity:0;padding:7px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}@media screen and (max-width:767px){.lb-custom-pointer-button{display:none}}.lb-custom-pointer-button:focus{outline:none}.lb-custom-pointer-button span{align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%;color:#fff;display:flex;flex:1;font-family:BMWTypeNextTT;font-size:10px;font-weight:400;height:74px;justify-content:center;padding:5px;pointer-events:none;text-transform:uppercase;width:74px}.lb-video{display:block;width:100%}@media screen and (min-width:768px){.lb-video{min-height:100vh;min-width:100%;width:auto}}.lb-video-wrapper{position:relative;z-index:1}.lb-video-trigger{background-color:green;height:50px;position:absolute;top:-50vh;width:50px;z-index:100}.lb-video-overlay{display:flex;flex-direction:column;padding:20vw 3vw 8vw}@media screen and (min-width:768px){.lb-video-overlay{bottom:0;color:#fff;left:0;padding:4vw 3vw 8vw;position:absolute;right:0;top:0;z-index:10}}.lb-video-overlay .lb-scroll-indicator{margin-left:auto}.lb-video-title{display:flex;flex-direction:column;font-size:11vw;font-weight:300;line-height:1;margin:0 0 1vw!important;text-transform:uppercase}@media screen and (min-width:768px){.lb-video-title{font-size:5vw}}.lb-video-section-1{display:flex;justify-content:space-between}.lb-video-section-2{margin-bottom:auto;margin-top:auto}.lb-btn{align-items:center;background-color:transparent;border:1px solid;border-radius:0;color:currentColor;display:flex;font-size:3.4vw;font-weight:400;height:8.4vw;justify-content:center;text-decoration:none;width:45vw}@media screen and (min-width:768px){.lb-btn{font-size:1.1vw;height:3vw;width:16vw}}@media screen and (max-width:767px){.lb-btn.lb-center-mobile{margin-left:auto;margin-right:auto}}.lb-scroll-indicator{align-items:center;display:flex;font-size:14px;font-weight:300;gap:1em;pointer-events:none;transition:opacity .2s}.lb-scroll-indicator-img{width:100%}.lb-scroll-indicator-img-wrapper{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:2.5em;justify-content:center;padding:.6em;width:2.5em}.lb-scroll-indicator .lb-scroll-animation{width:3em}.lb-scroll-indicator.hidden{opacity:0}.os-scrollbar-track{background-color:#c4c4c4!important;border-radius:0!important;height:2px!important;margin-left:auto;margin-right:auto;width:200px}.os-scrollbar-handle{background-color:#262626;border-radius:0;height:2px;opacity:1}.os-viewport-native-scrollbars-invisible{scroll-snap-type:x mandatory}.lb-products{margin-top:-30vw;padding-bottom:13vw;padding-top:3vw;position:relative;z-index:10}@media screen and (min-width:768px){.lb-products{margin-top:-7vw;padding-bottom:9vw;padding-left:13vw}}.lb-products .lb-btn{margin-top:5vw}.lb-products .lb-products-title{font-size:6vw;padding-left:3vw;transform:translateY(-2vw)}@media screen and (min-width:768px){.lb-products .lb-products-title{font-size:2.5vw;padding-left:0;transform:translateY(-4vw)}}.lb-products-wrapper{display:flex;gap:1vw;padding-bottom:10vw;padding-top:11vw}.lb-products-wrapper:after,.lb-products-wrapper:before{content:"";display:block;flex-shrink:0;width:2vw}@media screen and (min-width:768px){.lb-products-wrapper:after,.lb-products-wrapper:before{display:none}.lb-products-wrapper{overflow:visible;padding-bottom:5vw;padding-top:0}}.lb-products-column{display:flex;flex-direction:column;gap:1vw}@media screen and (max-width:767px){.lb-products-column:first-child{transform:translateY(translateY(-10.6vw))}.lb-products-column:nth-child(2){transform:translateY(-5vw)}.lb-products-column:nth-child(3){transform:translateY(-10vw)}.lb-products-column:nth-child(4){transform:translateY(4vw)}.lb-products-column:nth-child(5){transform:translateY(-9vw)}.lb-products-column:nth-child(6){transform:translateY(0)}.lb-products-column:nth-child(7){transform:translateY(9.5vw)}}.lb-products-img{display:block;width:100%}.lb-products-link{display:flex;scroll-snap-align:center;width:46vw}@media screen and (min-width:768px){.lb-products-link{width:23vw}}.menu-outer-wrapper{left:0;position:absolute;right:0;top:0;z-index:2000}.menu-outer-wrapper .navbar:after{display:none}.vimeo-video{aspect-ratio:16/9;border:none;pointer-events:none;width:100%}.vimeo-video-1x1{aspect-ratio:1/1}.vimeo-video-4x3{aspect-ratio:4/3}.vimeo-video-9x16{aspect-ratio:9/16}.vimeo-video-16x9{aspect-ratio:16/9}.vimeo-video-mobile-spacing{margin-left:3vw;width:94vw}.lb-banner{display:flex;flex-direction:column;position:relative}.lb-banner-text-below{padding-top:0}.lb-banner-text-below .lb-banner-overlay{order:2}.lb-banner-img{filter:brightness(80%);width:100%;z-index:-1}.lb-banner-overlay{padding:3vw;z-index:10}@media screen and (min-width:768px){.lb-banner-overlay{padding:0}}@media screen and (max-width:767px){.lb-banner-text-inside .lb-banner-overlay{bottom:0;padding:3vw 3vw 11vw;position:absolute;z-index:10}}.lb-banner-top-text{left:50%;position:absolute;text-transform:uppercase;top:3vw;transform:translateX(-50%)}.lb-banner-title{font-size:12vw;font-weight:300;line-height:1;margin-bottom:6vw}.lb-banner-text-inside .lb-banner-title{font-size:7vw;margin-bottom:3vw}@media screen and (min-width:768px){.lb-banner-text-inside .lb-banner-title,.lb-banner-title{font-size:5vw;margin-bottom:0}.lb-banner-title{color:#fff;left:3vw;position:absolute;top:50%;transform:translateY(-50%);width:45vw}}.lb-banner-text{display:flex;flex-direction:column}@media screen and (min-width:768px){.lb-banner-text{color:#fff;font-size:1.5vw;line-height:1.4;position:absolute;right:3vw;top:50%;transform:translateY(-50%);width:45vw}}.banner-alt{position:relative}.banner-alt,.banner-alt-overlay{display:flex;flex-direction:column}.banner-alt-overlay{padding:4vw 3vw 20vw}@media screen and (min-width:768px){.banner-alt-overlay{color:#fff;left:50%;padding:0 3vw;position:absolute;top:50%;transform:translateY(-50%);width:50%}}.banner-alt-image{display:block;filter:brightness(80%);width:100%}.banner-alt-title{font-size:12vw;font-weight:300;line-height:1;margin-bottom:5vw;text-transform:uppercase}@media screen and (min-width:768px){.banner-alt-title{font-size:5vw;margin-bottom:0}}.banner-alt-text{display:none}@media screen and (min-width:768px){.banner-alt-text{display:block}}body{-ms-overflow-style:none;color:#262626;font-family:BMWTypeNextTT;font-weight:400;scrollbar-width:none}body::-webkit-scrollbar{display:none}.lb-overflow-hidden{overflow:hidden}.lb-animate{display:block}@media screen and (max-width:767px){.lb-mobile-hidden{display:none}}@media screen and (min-width:768px){.lb-desktop-hidden{display:none}}[data-editmode]{overflow:hidden}[data-editmode].lb-loading-screen{display:none}:not(:defined){display:none;opacity:0}
