@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);
.swiss-form{width:100%}.swiss-form__grid{display:grid;gap:20px 30px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:768px){.swiss-form__grid{grid-template-columns:repeat(2,1fr)}}.swiss-form__field{display:flex;flex-direction:column;grid-column:1/-1}@media(min-width:768px){.swiss-form__field--half{grid-column:span 1}}.swiss-form__field>label{color:#090909;font-size:14px;font-weight:400;margin-bottom:10px}.swiss-form__req{color:#bf985c}.swiss-form .select2-container--default .select2-selection--single,.swiss-form input[type=date],.swiss-form input[type=email],.swiss-form input[type=number],.swiss-form input[type=tel],.swiss-form input[type=text],.swiss-form select,.swiss-form textarea{background-color:#fff;border:1px solid #d5d5d5;border-radius:0;color:#090909;font-size:15px;outline:none;padding:10px 20px;transition:border-color .3s ease;width:100%}.swiss-form .select2-container--default .select2-selection--single::placeholder,.swiss-form input[type=date]::placeholder,.swiss-form input[type=email]::placeholder,.swiss-form input[type=number]::placeholder,.swiss-form input[type=tel]::placeholder,.swiss-form input[type=text]::placeholder,.swiss-form select::placeholder,.swiss-form textarea::placeholder{color:#949494}.swiss-form .select2-container--default .select2-selection--single:focus,.swiss-form input[type=date]:focus,.swiss-form input[type=email]:focus,.swiss-form input[type=number]:focus,.swiss-form input[type=tel]:focus,.swiss-form input[type=text]:focus,.swiss-form select:focus,.swiss-form textarea:focus{border-color:#bf985c}.swiss-form textarea{min-height:140px;resize:vertical}.swiss-form .select2-container{width:100%!important}.swiss-form .select2-container--default .select2-selection--single{align-items:center;display:flex;height:auto}.swiss-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#090909;line-height:normal;padding:0}.swiss-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:20px}.swiss-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#090909 #0000 #0000}.swiss-form .select2-container--default.select2-container--focus .select2-selection--single,.swiss-form .select2-container--default.select2-container--open .select2-selection--single{border-color:#bf985c}.swiss-form__options{display:flex;flex-direction:column;gap:0;margin-top:6px}.swiss-form__checkbox,.swiss-form__option{align-items:flex-start;color:#707070;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.6;transition:color .2s ease}.swiss-form__checkbox input[type=checkbox],.swiss-form__checkbox input[type=radio],.swiss-form__option input[type=checkbox],.swiss-form__option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #d5d5d5;border-radius:0;cursor:pointer;display:grid;flex-shrink:0;height:18px;margin:2px 0 0;place-content:center;transition:border-color .2s ease,background-color .2s ease;width:18px}.swiss-form__checkbox input[type=checkbox]:before,.swiss-form__checkbox input[type=radio]:before,.swiss-form__option input[type=checkbox]:before,.swiss-form__option input[type=radio]:before{background:#bf985c;content:"";height:10px;transform:scale(0);transition:transform .15s ease;width:10px}.swiss-form__checkbox input[type=checkbox]:checked,.swiss-form__checkbox input[type=radio]:checked,.swiss-form__option input[type=checkbox]:checked,.swiss-form__option input[type=radio]:checked{border-color:#bf985c}.swiss-form__checkbox input[type=checkbox]:checked:before,.swiss-form__checkbox input[type=radio]:checked:before,.swiss-form__option input[type=checkbox]:checked:before,.swiss-form__option input[type=radio]:checked:before{transform:scale(1)}.swiss-form__checkbox input[type=checkbox]:focus-visible,.swiss-form__checkbox input[type=radio]:focus-visible,.swiss-form__option input[type=checkbox]:focus-visible,.swiss-form__option input[type=radio]:focus-visible{outline:2px solid #bf985c66;outline-offset:1px}.swiss-form__checkbox input[type=radio],.swiss-form__checkbox input[type=radio]:before,.swiss-form__option input[type=radio],.swiss-form__option input[type=radio]:before{border-radius:50%}.swiss-form__checkbox:hover,.swiss-form__option:hover{color:#090909}.swiss-form__checkbox a,.swiss-form__option a{color:#bf985c;text-decoration:underline}.swiss-form__hp{height:1px;left:-5000px;overflow:hidden;position:absolute!important;width:1px}.swiss-form__actions{display:flex;justify-content:flex-start;margin-top:10px}.swiss-form__submit{background-color:#090909;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:18px 40px;text-transform:uppercase;transition:background-color .3s ease}.swiss-form__submit:hover{background-color:#bf985c}.swiss-form__submit:disabled{cursor:default;opacity:.6}.swiss-form__error{color:#e2023b;display:block;font-size:13px;margin-top:-10px}.block-swiss-form .swiss-form__field--half.has-error input,.block-swiss-form .swiss-form__field--half.has-error select,.block-swiss-form .swiss-form__field--half.has-error textarea,.swiss-form__field.has-error input,.swiss-form__field.has-error select,.swiss-form__field.has-error textarea{border:1px solid #e2023b}.swiss-form__message{font-size:15px;margin-top:20px;padding:14px 20px}.swiss-form__message.is-loading{align-items:center;background:#7070700f;color:#707070;display:flex;gap:10px}.swiss-form__message.is-loading:before{animation:swiss-form-spin .7s linear infinite;border:2px solid #70707040;border-radius:50%;border-top-color:#707070;content:"";flex-shrink:0;height:16px;width:16px}.swiss-form__message.is-success{background:#27ae601a;color:#27ae60}.swiss-form__message.is-error{background:#e2023b14;color:#e2023b}@keyframes swiss-form-spin{to{transform:rotate(1turn)}}.select2-container--default .select2-dropdown{background-color:#fff;border:1px solid #d5d5d5;border-radius:0}.select2-container--default .select2-results__option{color:#090909;font-size:15px;padding:10px 20px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fafafa;color:#bf985c}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f5f5f5;color:#090909}.select2-container--default .select2-search--dropdown{padding:10px 20px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d5d5d5;border-radius:0;outline:none;padding:8px 12px;transition:border-color .3s ease}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#bf985c}.swiss-form-popup-open{overflow:hidden}.swiss-form-popup{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.swiss-form-popup__overlay{background:#090909b3;inset:0;position:absolute}.swiss-form-popup__box{animation:swiss-form-popup-in .25s ease;background:#fff;box-shadow:0 20px 60px #00000059;max-width:460px;padding:48px 40px;position:relative;text-align:center;width:100%;z-index:1}.swiss-form-popup__close{background:none;border:none;color:#949494;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:12px;transition:color .2s ease}.swiss-form-popup__close:hover{color:#090909}.swiss-form-popup__message{color:#090909;font-size:17px;line-height:1.6}.block-swiss-form .swiss-form__field--half.has-error input,.block-swiss-form .swiss-form__field--half.has-error textarea,.swiss-form__field.has-error input,.swiss-form__field.has-error textarea{border:1px solid #e2023b!important}@keyframes swiss-form-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box;font-family:Jost,sans-serif}body.landing.landing-leica .content-header nav.logo{display:flex;flex-direction:column}body.landing.landing-leica .content-header nav.logo>a{text-align:center;width:auto}body.landing-leica header .content-header a:last-child{text-align:center}body.landing.landing-leica .content-header nav.logo img{max-width:40px!important}.landing-leica .swiper-slide-thumb-active .block-lc-block-3__thumb{border:2px solid #bf985c}.landing-leica .bottom-button{align-items:center;display:flex;justify-content:center;padding:80px 0}@media(max-width:768px){.landing-leica .bottom-button{flex-direction:column;gap:10px;padding:60px 0}}.landing-leica .bottom-button a{align-items:center;background:#090909;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.19px;line-height:1;margin:0 10px;min-width:300px;padding:18px 10px;text-align:center;text-transform:uppercase}@media(max-width:768px){.landing-leica .bottom-button a{min-width:60vw}}.landing-leica .bottom-button div.links-bottom:hover a{background:#bf985c;color:#fff!important}.landing-leica div.fancybox-bg{background-color:#000!important}.landing-leica .language-switcher{background:#0000;display:flex;flex-direction:column;font-family:Literata,serif;font-size:16px;position:fixed;right:40px;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:200}@media(max-width:768px){.landing-leica .language-switcher{align-items:center;bottom:auto;flex-direction:row;gap:15px;justify-content:flex-end;right:15px;top:30px;transform:none}.landing-leica .language-switcher.sw-bar-active{opacity:1;top:10px}}@media(max-width:768px){.landing-leica .sw-signup-bar.has-button.is-visible~.language-switcher,.landing-leica:has(.sw-signup-bar.has-button.is-visible) .language-switcher{opacity:1;top:10px}}.landing-leica .language-switcher .language-switch{color:#707070}.landing-leica .language-switcher .language-switch:first-child{margin-bottom:10px;padding-bottom:10px;position:relative}@media(max-width:768px){.landing-leica .language-switcher .language-switch:first-child{margin-bottom:0;padding-bottom:0}}.landing-leica .language-switcher .language-switch:first-child:after{background:#bf985c;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translatex(-50%);width:40px}@media(max-width:768px){.landing-leica .language-switcher .language-switch:first-child:after{height:20px;left:auto;position:absolute;right:-10px;top:3px;transform:translatex(0);width:1px}}.landing-leica .language-switcher .language-switch.active-language,.landing-leica .language-switcher .language-switch:hover{color:#bf985c}.landing-leica h1{font-size:clamp(48px,6vw,80px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.landing-leica h2{font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.landing-leica h3{font-size:clamp(24px,2.5vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.landing-leica .h1{font-size:clamp(25px,2.5vw + 15px,46px)!important;line-height:1.15!important}.landing-leica .h2{font-size:clamp(23px,1.3vw + 18px,34px)!important;line-height:1.25!important}.landing-leica .h3{font-size:clamp(21px,.85vw + 17.8px,28px)!important;line-height:1.3!important}.landing-leica .h4{font-size:clamp(19px,.6vw + 16.75px,24px)!important;line-height:1.35!important}.landing-leica .h5{font-size:clamp(16px,.5vw + 14px,20px)!important;line-height:1.4!important}.landing-leica .h6{font-size:clamp(14px,.36vw + 12.65px,17px)!important;line-height:1.45!important}.landing-leica a{color:#bf985c;display:inline-block}.landing-leica a:hover{color:#090909}.landing-leica li,.landing-leica p,.landing-leica ul{color:#707070;font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.7}.landing-leica body{margin:0;overflow-x:hidden;padding:0}.landing-leica .container{margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica{margin:0;padding:0}.landing-leica header{position:absolute;width:100%}.landing-leica header .content-header{align-items:center;background:#000000e6;color:#fff;display:flex;font-size:16px;height:100px;justify-content:space-between;padding:20px 30px;position:absolute;text-transform:uppercase;width:100%;z-index:22}.landing-leica header .content-header .logo{max-width:130px}.landing-leica header .content-header a{color:#fff;font-style:normal;font-weight:500;width:190px}.landing-leica header .content-header a:last-child{text-align:right}.landing-leica header .content-header a:hover{color:#bf985c}@media(max-width:768px){.landing-leica header .content-header{justify-content:center;padding:10px;position:absolute;top:0;width:100%;z-index:200}.landing-leica header .content-header>a{display:none}}.landing-leica .hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.landing-leica .hero .hero-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-leica .hero .hero-media video{height:100%;object-fit:cover;width:100%}.landing-leica .hero .hero-overlay{background-color:#09090966;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.landing-leica .hero .hero-content{color:#fff;position:relative;text-align:center;width:100%;z-index:3}.landing-leica .hero .hero-content__inner{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,3vw,30px);justify-content:center}.landing-leica .hero .hero-content__inner p{color:#fff;font-size:clamp(20px,2vw,32px);margin:0}.landing-leica .hero .hero-content__heading{font-weight:500;line-height:1.8;margin:0 auto;text-transform:uppercase}.landing-leica .hero .hero-content__heading--logo{text-transform:none}.landing-leica .hero .hero-content__icon-separator{margin-block:-10px}.landing-leica .hero .hero-content__button{background-color:#090909cf;border:1px solid #fff;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:18px 35px;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.landing-leica .hero .hero-content__button:hover{background-color:#bf985c;color:#090909}.landing-leica .block-lc-block-2{overflow:hidden;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-2{padding-block:80px}}.landing-leica .block-lc-block-2__wrapper{display:flex;flex-direction:column;gap:60px}@media(min-width:992px){.landing-leica .block-lc-block-2__wrapper{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}.landing-leica .block-lc-block-2.is-reversed .block-lc-block-2__wrapper{flex-direction:row-reverse}.landing-leica .block-lc-block-2.is-reversed .block-lc-block-2__content{padding-left:0;padding-right:40px}}.landing-leica .block-lc-block-2__stack{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-leica .block-lc-block-2__stack::-webkit-scrollbar{display:none}@media(min-width:992px){.landing-leica .block-lc-block-2__stack{aspect-ratio:4/5;display:block;overflow-x:visible;padding-bottom:0;position:relative;width:50%}}.landing-leica .block-lc-block-2__card{aspect-ratio:4/3;background:#fff;box-shadow:0 4px 15px #09090926,0 1px 3px #0909091a;flex:0 0 85%;height:auto;padding:12px;scroll-snap-align:center;transition:all .8s cubic-bezier(.45,.05,.55,.95)}@media(min-width:992px){.landing-leica .block-lc-block-2__card{flex:none;position:absolute}}.landing-leica .block-lc-block-2__card-inner{height:100%;overflow:hidden;transition:all .4s ease;width:100%}.landing-leica .block-lc-block-2__card-inner img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:992px){.landing-leica .block-lc-block-2__card--1{aspect-ratio:4/3;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);width:75%;z-index:1}.landing-leica .block-lc-block-2__card--2{aspect-ratio:3/4;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg);width:65%;z-index:3}.landing-leica .block-lc-block-2__card--3{aspect-ratio:2/3;left:50%;top:50%;transform:translate(-50%,-50%) rotate(3deg);width:60%;z-index:4}.landing-leica .block-lc-block-2__card--4{aspect-ratio:3/2;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:80%;z-index:2}}.landing-leica .block-lc-block-2__stack:hover .block-lc-block-2__card{box-shadow:0 15px 35px #09090933,0 5px 15px #0909091a}@media(min-width:992px){.landing-leica .block-lc-block-2__stack:hover .block-lc-block-2__card--1{left:27%;top:32%;transform:translate(-50%,-50%) rotate(-1deg);width:50%}.landing-leica .block-lc-block-2__stack:hover .block-lc-block-2__card--2{left:68%;top:28%;transform:translate(-50%,-50%) rotate(1deg);width:40%}.landing-leica .block-lc-block-2__stack:hover .block-lc-block-2__card--3{left:35%;top:68%;transform:translate(-50%,-50%) rotate(-1deg);width:35%}.landing-leica .block-lc-block-2__stack:hover .block-lc-block-2__card--4{left:65%;top:63%;transform:translate(-50%,-50%) rotate(4deg);width:55%}}.landing-leica .block-lc-block-2 .swiper-pagination{margin-top:30px;position:relative;text-align:center}@media(min-width:992px){.landing-leica .block-lc-block-2 .swiper-pagination{display:none}}.landing-leica .block-lc-block-2 .swiper-pagination .swiper-pagination-bullet{background:#d5d5d5;height:6px;margin:0 6px!important;opacity:1;transition:background-color .3s ease,transform .3s ease;width:6px}.landing-leica .block-lc-block-2 .swiper-pagination .swiper-pagination-bullet-active{background:#707070;transform:scale(1.3)}.landing-leica .block-lc-block-2__content{width:100%}@media(min-width:992px){.landing-leica .block-lc-block-2__content{padding-left:40px;width:45%}}.landing-leica .block-lc-block-2__title{color:var(--lc-title,#090909);font-size:clamp(24px,3vw,35px);font-weight:600;line-height:1.2;margin-bottom:30px;margin-top:0;text-transform:uppercase}.landing-leica .block-lc-block-2__text{color:var(--lc-text,#707070);font-size:16px;line-height:1.6;margin-bottom:40px}.landing-leica .block-lc-block-2__text div,.landing-leica .block-lc-block-2__text p{color:inherit}.landing-leica .block-lc-block-2__text p{margin-bottom:20px;margin-top:0}.landing-leica .block-lc-block-2__text p:last-child{margin-bottom:0}.landing-leica .block-lc-block-2__footer{display:flex;flex-direction:column;gap:15px}.landing-leica .block-lc-block-2__signature img{display:block;height:auto;max-width:200px}.landing-leica .block-lc-block-2__author{color:var(--lc-author,#707070);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.landing-leica .block-lc-block-3{overflow:hidden;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-3{padding-block:80px}}.landing-leica .block-lc-block-3__header{margin-bottom:30px;text-align:center}@media(min-width:992px){.landing-leica .block-lc-block-3__header{margin-bottom:60px}}.landing-leica .block-lc-block-3__title{color:#090909;font-size:clamp(32px,3vw,48px);font-weight:700;margin:0;text-transform:uppercase}.landing-leica .block-lc-block-3__viewer{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:30px}@media(min-width:992px){.landing-leica .block-lc-block-3__viewer{margin-bottom:60px}}.landing-leica .block-lc-block-3__navigation{background:#fff;border:1px solid #d5d5d5;cursor:pointer;flex-shrink:0;height:52px;transition:all .4s ease;width:52px}@media(max-width:768px){.landing-leica .block-lc-block-3__navigation{display:none}}.landing-leica .block-lc-block-3__navigation:hover{border-color:#bf985c;color:#bf985c}.landing-leica .block-lc-block-3__camera{margin:0 auto;max-width:980px;position:relative;width:100%}.landing-leica .block-lc-block-3__camera-image{display:block;height:auto;width:100%}.landing-leica .block-lc-block-3__screen{background:#090909;height:55%;isolation:isolate;left:29%;overflow:hidden;position:absolute;top:31.2%;width:41.2%}@media(min-width:992px){.landing-leica .block-lc-block-3__screen:hover .block-lc-block-3__screen-icon svg{height:40px;width:40px}}.landing-leica .block-lc-block-3__screen-swiper{height:100%;width:100%}.landing-leica .block-lc-block-3__screen-slide,.landing-leica .block-lc-block-3__screen-swiper .swiper-wrapper{height:100%}.landing-leica .block-lc-block-3__screen-link{display:block;height:100%;width:100%}.landing-leica .block-lc-block-3__screen-icon{position:absolute;right:10px;top:10px;z-index:10}.landing-leica .block-lc-block-3__screen-icon svg{height:30px;transform:rotate(90deg);transition:all .4s ease;width:30px}@media(min-width:992px){.landing-leica .block-lc-block-3__screen-icon svg{height:0;width:0}}.landing-leica .block-lc-block-3__screen-icon svg #Ellipse_1,.landing-leica .block-lc-block-3__screen-icon svg #Line_2{stroke:#fff}.landing-leica .block-lc-block-3__screen-picture{display:block;height:100%;width:100%}.landing-leica .block-lc-block-3__screen-image{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-3__thumbs{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:1000px}.landing-leica .block-lc-block-3__thumbs-nav{background:#fff;border:1px solid #d5d5d5;cursor:pointer;flex-shrink:0;height:44px;position:relative;transition:all .4s ease;width:44px}.landing-leica .block-lc-block-3__thumbs-nav:hover{border-color:#bf985c;color:#bf985c}.landing-leica .block-lc-block-3__thumbs-nav.swiper-button-disabled{cursor:default;opacity:.4}@media(max-width:768px){.landing-leica .block-lc-block-3__thumbs-nav{display:none}}.landing-leica .block-lc-block-3__swiper{flex:1;min-width:0;overflow:hidden}.landing-leica .block-lc-block-3__swiper .swiper-slide{width:auto}.swiper-slide.swiper-slide-thumb-active .landing-leica .block-lc-block-3__thumb{border-color:#bf985c}.landing-leica .block-lc-block-3__thumb{background:#0000;border:2px solid #0000;cursor:pointer;display:block;padding:0;transition:all .4s ease;width:100%}.landing-leica .block-lc-block-3__thumb img{display:block;height:auto;width:100%}.landing-leica .block-lc-block-3__thumb.is-active,.landing-leica .block-lc-block-3__thumb:hover{border-color:#bf985c}.landing-leica .block-lc-block-4{padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-4{padding-block:80px}}.landing-leica .block-lc-block-4__header{margin-bottom:30px;text-align:center}@media(min-width:992px){.landing-leica .block-lc-block-4__header{margin-bottom:60px}}.landing-leica .block-lc-block-4__header h2{margin-top:0}.landing-leica .block-lc-block-4__title{color:var(--lc-title,#090909)}.landing-leica .block-lc-block-4__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.landing-leica .block-lc-block-4__grid{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.landing-leica .block-lc-block-4__grid{grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:340px 160px}}@media(min-width:1200px){.landing-leica .block-lc-block-4__grid{grid-template-rows:420px 200px}}.landing-leica .block-lc-block-4__item{background:#f5f5f5;overflow:hidden;position:relative}.landing-leica .block-lc-block-4__item img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.3,1);width:100%;will-change:transform}.landing-leica .block-lc-block-4__item:hover img{transform:scale(1.03)}.landing-leica .block-lc-block-4__item--tall{aspect-ratio:4/5}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-4__item--tall{aspect-ratio:4/5}}@media(min-width:992px){.landing-leica .block-lc-block-4__item--tall{aspect-ratio:auto;grid-column:span 3;grid-row:span 2}}.landing-leica .block-lc-block-4__item--large{aspect-ratio:4/3}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-4__item--large{aspect-ratio:16/9;grid-column:span 2}}@media(min-width:992px){.landing-leica .block-lc-block-4__item--large{aspect-ratio:auto;grid-column:span 6;grid-row:span 1}}.landing-leica .block-lc-block-4__item--small{aspect-ratio:1/1}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-4__item--small{aspect-ratio:4/5}}@media(min-width:992px){.landing-leica .block-lc-block-4__item--small{aspect-ratio:auto;grid-column:span 3;grid-row:span 1}}.landing-leica .block-lc-block-4__item--medium{aspect-ratio:16/9}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-4__item--medium{aspect-ratio:4/3}}@media(min-width:992px){.landing-leica .block-lc-block-4__item--medium{aspect-ratio:auto;grid-column:span 4;grid-row:span 1}}.landing-leica .block-lc-block-4__item--wide{aspect-ratio:21/9}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-4__item--wide{aspect-ratio:4/3}}@media(min-width:992px){.landing-leica .block-lc-block-4__item--wide{aspect-ratio:auto;grid-column:span 5;grid-row:span 1}}.landing-leica .block-swiss-form{background-color:#fff;padding-block:60px}@media(min-width:992px){.landing-leica .block-swiss-form{padding-block:80px}}.landing-leica .block-swiss-form .block-lc-block-5__header{margin-bottom:30px;position:relative;text-align:center}@media(min-width:992px){.landing-leica .block-swiss-form .block-lc-block-5__header{margin-bottom:60px}}.landing-leica .block-swiss-form .block-lc-block-5__header:after{background-color:#bf985c;content:"";display:block;height:2px;margin:20px auto 0;width:40px}.landing-leica .block-swiss-form .block-lc-block-5__title{color:#090909;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:2px;margin:0;text-transform:uppercase}.landing-leica .block-swiss-form .swiss-form{margin:0 auto;max-width:900px}.landing-leica .block-swiss-form .swiss-form__grid{display:grid;gap:20px 30px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:768px){.landing-leica .block-swiss-form .swiss-form__grid{grid-template-columns:repeat(2,1fr)}}.landing-leica .block-swiss-form .swiss-form__field{display:flex;flex-direction:column}.landing-leica .block-swiss-form .swiss-form__field--half{min-width:0}@media(min-width:768px){.landing-leica .block-swiss-form .swiss-form__field:not(.landing-leica .block-swiss-form .swiss-form__field--half){grid-column:1/-1}}.landing-leica .block-swiss-form .swiss-form__field label{color:#090909;display:flex;font-size:14px;font-weight:500;margin-bottom:10px;text-transform:none}.landing-leica .block-swiss-form .swiss-form__req{color:#bf985c;margin-left:2px}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection--single,.landing-leica .block-swiss-form .swiss-form input[type=email],.landing-leica .block-swiss-form .swiss-form input[type=text],.landing-leica .block-swiss-form .swiss-form textarea{background:#fff;border:1px solid #d5d5d5;border-radius:0;color:#090909;font-size:15px;letter-spacing:normal;outline:none;padding:10px 20px;transition:border-color .3s ease;width:100%}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection--single::placeholder,.landing-leica .block-swiss-form .swiss-form input[type=email]::placeholder,.landing-leica .block-swiss-form .swiss-form input[type=text]::placeholder,.landing-leica .block-swiss-form .swiss-form textarea::placeholder{color:#949494;text-transform:none}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection--single:focus,.landing-leica .block-swiss-form .swiss-form input[type=email]:focus,.landing-leica .block-swiss-form .swiss-form input[type=text]:focus,.landing-leica .block-swiss-form .swiss-form textarea:focus{border-color:#bf985c}.landing-leica .block-swiss-form .swiss-form textarea{min-height:140px;resize:vertical}.landing-leica .block-swiss-form .swiss-form .select2-container{width:100%!important}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection--single{align-items:center;border:1px solid #d5d5d5;border-radius:0;display:flex;height:auto;min-height:46px;padding:10px 20px;transition:border-color .3s ease}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection--single:focus{border-color:#bf985c}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection__rendered{color:#090909;line-height:normal;padding:0}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection__arrow{height:100%;right:20px}.landing-leica .block-swiss-form .swiss-form .select2-container--default .select2-selection__arrow b{border-color:#090909 #0000 #0000}.landing-leica .block-swiss-form .swiss-form .select2-container--default.select2-container--open .select2-selection--single{border-color:#bf985c}.landing-leica .block-swiss-form .swiss-form__options{display:flex;flex-direction:column}.landing-leica .block-swiss-form .swiss-form__checkbox,.landing-leica .block-swiss-form .swiss-form__option{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.landing-leica .block-swiss-form .swiss-form__checkbox input[type=checkbox],.landing-leica .block-swiss-form .swiss-form__option input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#0000;border:2px solid #090909;border-radius:2px;box-sizing:border-box!important;cursor:pointer;display:grid;flex-shrink:0;height:18px!important;margin-top:2px;max-height:18px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;padding:0!important;place-content:center;position:relative;transition:all .2s ease;width:18px!important}.landing-leica .block-swiss-form .swiss-form__checkbox input[type=checkbox]:before,.landing-leica .block-swiss-form .swiss-form__option input[type=checkbox]:before{display:none!important}.landing-leica .block-swiss-form .swiss-form__checkbox input[type=checkbox]:checked,.landing-leica .block-swiss-form .swiss-form__option input[type=checkbox]:checked{background-color:#090909;border-color:#090909}.landing-leica .block-swiss-form .swiss-form__checkbox input[type=checkbox]:checked:after,.landing-leica .block-swiss-form .swiss-form__option input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.landing-leica .block-swiss-form .swiss-form__checkbox label,.landing-leica .block-swiss-form .swiss-form__checkbox span,.landing-leica .block-swiss-form .swiss-form__option label,.landing-leica .block-swiss-form .swiss-form__option span{color:#707070;font-size:14px;line-height:1.6}.landing-leica .block-swiss-form .swiss-form__actions{display:flex;justify-content:flex-start;margin-top:40px}.landing-leica .block-swiss-form .swiss-form__submit{background:#090909;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:18px 40px;text-transform:uppercase;transition:background-color .3s ease}.landing-leica .block-swiss-form .swiss-form__submit:hover{background:#bf985c}.landing-leica .block-swiss-form .swiss-form__message{margin-top:20px}.landing-leica .block-swiss-form .swiss-form__hp{display:none}.landing-leica .block-lc-block-6{padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-6{padding-block:80px}}@media(min-width:768px){.landing-leica .block-lc-block-6{padding-block:0}}.landing-leica .block-lc-block-6__media{overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-6__media iframe,.landing-leica .block-lc-block-6__media img,.landing-leica .block-lc-block-6__media video{display:block;height:auto;object-fit:cover;width:100%}.landing-leica .block-lc-block-7{background-color:#fff;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-7{padding-block:80px}}.landing-leica .block-lc-block-7__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:992px){.landing-leica .block-lc-block-7__grid{gap:80px;grid-template-columns:repeat(2,1fr)}.landing-leica .block-lc-block-7.is-reversed .block-lc-block-7__image{order:1}.landing-leica .block-lc-block-7.is-reversed .block-lc-block-7__content{order:2;padding-left:40px;padding-right:0}}.landing-leica .block-lc-block-7__content{padding-right:0}@media(min-width:992px){.landing-leica .block-lc-block-7__content{padding-right:40px}}.landing-leica .block-lc-block-7__title{color:var(--lc-title,#090909);font-size:clamp(24px,3vw,35px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px;margin-top:0}.landing-leica .block-lc-block-7__text{color:var(--lc-text,#707070);font-size:clamp(16px,1.3vw,18px);line-height:1.8;margin:0}.landing-leica .block-lc-block-7__text div,.landing-leica .block-lc-block-7__text p{color:inherit}.landing-leica .block-lc-block-7__image img{display:block;height:auto;object-fit:cover;width:100%}.landing-leica .block-lc-block-8{background-color:#fff;overflow:hidden;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-8{padding-block:80px}}.landing-leica .block-lc-block-8__swiper{height:350px;width:100%}@media(min-width:576px){.landing-leica .block-lc-block-8__swiper{height:400px}}@media(min-width:992px){.landing-leica .block-lc-block-8__swiper{height:500px}}@media(min-width:1200px){.landing-leica .block-lc-block-8__swiper{height:600px}}.landing-leica .block-lc-block-8__slide{height:100%}@media(min-width:768px){.landing-leica .block-lc-block-8__slide{width:auto!important}}.landing-leica .block-lc-block-8__slide img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:768px){.landing-leica .block-lc-block-8__slide img{width:auto}}.landing-leica .block-lc-block-8__pagination{margin-top:40px;position:relative;text-align:center}.landing-leica .block-lc-block-8__pagination .swiper-pagination-bullet{background:#d5d5d5;height:6px;margin:0 6px!important;opacity:1;transition:background-color .3s ease,transform .3s ease;width:6px}.landing-leica .block-lc-block-8__pagination .swiper-pagination-bullet-active{background:#707070;transform:scale(1.3)}.landing-leica .block-lc-block-9{background-color:#fff;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-9{padding-block:80px}}.landing-leica .block-lc-block-9__wrapper{margin:0 auto;max-width:65ch}.landing-leica .block-lc-block-9__title{color:var(--lc-title,#090909);font-size:clamp(24px,3vw,35px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:30px;margin-top:0}.landing-leica .block-lc-block-9__content{color:var(--lc-text,#707070)}.landing-leica .block-lc-block-9__content div,.landing-leica .block-lc-block-9__content p{color:inherit}.landing-leica .block-lc-block-9__content p{font-size:clamp(16px,1.3vw,18px);line-height:1.8;margin-bottom:24px;margin-top:0}.landing-leica .block-lc-block-9__content p:last-child{margin-bottom:0}.landing-leica .block-lc-block-10{background-color:#fff;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-10{padding-block:80px}}.landing-leica .block-lc-block-10__header{margin-bottom:30px;text-align:center}@media(min-width:992px){.landing-leica .block-lc-block-10__header{margin-bottom:60px}}.landing-leica .block-lc-block-10__header h2{margin-top:0}.landing-leica .block-lc-block-10__title{color:var(--lc-title,#090909)}.landing-leica .block-lc-block-10__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.landing-leica .block-lc-block-10__grid{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.landing-leica .block-lc-block-10__grid{grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:340px 160px}}@media(min-width:1200px){.landing-leica .block-lc-block-10__grid{grid-template-rows:420px 200px}}.landing-leica .block-lc-block-10__item{background:#f5f5f5;overflow:hidden;position:relative}.landing-leica .block-lc-block-10__item img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.3,1);width:100%;will-change:transform}.landing-leica .block-lc-block-10__item:hover img{transform:scale(1.03)}.landing-leica .block-lc-block-10__item--tall{aspect-ratio:4/5}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-10__item--tall{aspect-ratio:auto;grid-row:span 2}}@media(min-width:992px){.landing-leica .block-lc-block-10__item--tall{aspect-ratio:auto;grid-column:span 4;grid-row:span 2}}.landing-leica .block-lc-block-10__item--wide{aspect-ratio:16/9}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-10__item--wide{aspect-ratio:16/9;grid-column:span 2}}@media(min-width:992px){.landing-leica .block-lc-block-10__item--wide{aspect-ratio:auto;grid-column:span 8;grid-row:span 1}}.landing-leica .block-lc-block-10__item--square-1,.landing-leica .block-lc-block-10__item--square-2{aspect-ratio:4/3}@media(min-width:768px)and (max-width:991px){.landing-leica .block-lc-block-10__item--square-1,.landing-leica .block-lc-block-10__item--square-2{aspect-ratio:1/1}}@media(min-width:992px){.landing-leica .block-lc-block-10__item--square-1,.landing-leica .block-lc-block-10__item--square-2{aspect-ratio:auto;grid-column:span 4;grid-row:span 1}}.landing-leica .block-lc-block-11{background-color:#fff;padding-block:60px}@media(min-width:992px){.landing-leica .block-lc-block-11{padding-block:80px}}.landing-leica .block-lc-block-11__wrapper{margin:0 auto;max-width:900px}.landing-leica .block-lc-block-11__quote{margin:0;padding:0;text-align:center}.landing-leica .block-lc-block-11__quote p{color:var(--lc-quote,#090909);display:inline-block;font-family:Georgia,serif;font-size:clamp(24px,3.5vw,36px);font-style:italic;line-height:1.6;margin:0 0 40px;position:relative}.landing-leica .block-lc-block-11__quote p:before{color:inherit;content:"“";font-family:Georgia,serif;font-size:2.2em;line-height:0;margin-right:15px;position:relative;top:30px}.landing-leica .block-lc-block-11__quote p:after{color:inherit;content:"”";font-family:Georgia,serif;font-size:2.2em;line-height:0;margin-left:15px;position:relative;top:30px}.landing-leica .block-lc-block-11__author{color:var(--lc-author,#090909);display:block;font-size:clamp(12px,1.2vw,14px);font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase}.landing-leica .block-lc-block-11__author:before{content:"— "}.landing-leica .block-lc-block-12{align-items:center;display:flex;justify-content:center;min-height:500px;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.landing-leica .block-lc-block-12{min-height:700px}}.landing-leica .block-lc-block-12__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-leica .block-lc-block-12__background img{height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-12__content{position:relative;z-index:2}.landing-leica .block-lc-block-12__logos{align-items:center;display:flex;gap:30px}.landing-leica .block-lc-block-12__logo-leica{display:block;flex-shrink:0;width:60px}.landing-leica .block-lc-block-12__logo-leica img{display:block;height:auto;width:100%}.landing-leica .block-lc-block-12__divider{background-color:#090909;flex-shrink:0;height:45px;width:1px}.landing-leica .block-lc-block-12__logo-swisswatches{display:block;flex-shrink:0}.landing-leica .block-lc-block-12__logo-swisswatches svg{display:block;height:45px;width:auto}.landing-leica .block-lc-block-13{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-13{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-13{padding-block:48px}}.landing-leica .block-lc-block-13__grid{align-items:start;box-sizing:border-box;display:grid;gap:80px;grid-template-columns:minmax(280px,.8fr) 1.6fr;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}@media(max-width:992px){.landing-leica .block-lc-block-13__grid{gap:48px}}@media(max-width:768px){.landing-leica .block-lc-block-13__grid{gap:36px;grid-template-columns:1fr}}.landing-leica .block-lc-block-13.is-reversed .block-lc-block-13__grid{direction:rtl}.landing-leica .block-lc-block-13.is-reversed .block-lc-block-13__grid>*{direction:ltr}@media(max-width:768px){.landing-leica .block-lc-block-13.is-reversed .block-lc-block-13__grid{direction:ltr}}.landing-leica .block-lc-block-13__text{align-self:flex-start;direction:ltr;padding-top:8px;position:sticky;top:64px}@media(max-width:768px){.landing-leica .block-lc-block-13__text{padding-top:0;position:static;top:auto}}.landing-leica .block-lc-block-13__rule{background:var(--lc-eyebrow,#9a7b3f);height:1px;margin-bottom:22px;width:40px}.landing-leica .block-lc-block-13__eyebrow{color:var(--lc-eyebrow,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.2em;line-height:1;margin:0 0 18px;text-transform:uppercase}.landing-leica .block-lc-block-13__title{color:var(--lc-title,#111);font-family:Jost,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.015em;line-height:1.1;margin:0 0 22px}@media(max-width:992px){.landing-leica .block-lc-block-13__title{font-size:32px}}@media(max-width:576px){.landing-leica .block-lc-block-13__title{font-size:28px;line-height:1.15;margin-bottom:18px}}.landing-leica .block-lc-block-13__body{text-wrap:pretty;color:var(--lc-text,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.8;margin:0}.landing-leica .block-lc-block-13__body div,.landing-leica .block-lc-block-13__body p{color:inherit}.landing-leica .block-lc-block-13__body p{margin:0 0 16px}.landing-leica .block-lc-block-13__body p:last-child{margin-bottom:0}@media(max-width:576px){.landing-leica .block-lc-block-13__body{font-size:15px;line-height:1.75}}.landing-leica .block-lc-block-13__credits{color:var(--lc-credits,#8a857e);font-family:Bitter,Georgia,serif;font-size:13px;font-weight:400;line-height:1.7;margin:14px 0 0}.landing-leica .block-lc-block-13__media-col{direction:ltr;display:grid;gap:40px}@media(max-width:768px){.landing-leica .block-lc-block-13__media-col{gap:32px}}.landing-leica .block-lc-block-13__media-row{display:block;width:100%}.landing-leica .block-lc-block-13__media-row--half{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(max-width:768px){.landing-leica .block-lc-block-13__media-row--half{gap:32px}}@media(max-width:576px){.landing-leica .block-lc-block-13__media-row--half{grid-template-columns:1fr}}.landing-leica .block-lc-block-13__media{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-13__media .lc-video-desktop,.landing-leica .block-lc-block-13__media .lc-video-mobile,.landing-leica .block-lc-block-13__media .lc-video-wrap,.landing-leica .block-lc-block-13__media img,.landing-leica .block-lc-block-13__media video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-14{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-14{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-14{padding-block:48px}}.landing-leica .block-lc-block-14__grid{align-items:start;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}@media(max-width:992px){.landing-leica .block-lc-block-14__grid{gap:48px}}@media(max-width:768px){.landing-leica .block-lc-block-14__grid{gap:36px;grid-template-columns:1fr}}.landing-leica .block-lc-block-14.is-reversed .block-lc-block-14__grid{direction:rtl}.landing-leica .block-lc-block-14.is-reversed .block-lc-block-14__grid>*{direction:ltr}@media(max-width:768px){.landing-leica .block-lc-block-14.is-reversed .block-lc-block-14__grid{direction:ltr}}.landing-leica .block-lc-block-14__image{background:#f4f2ef;position:relative;width:100%}.landing-leica .block-lc-block-14__image .lc-video-desktop,.landing-leica .block-lc-block-14__image .lc-video-mobile,.landing-leica .block-lc-block-14__image .lc-video-wrap,.landing-leica .block-lc-block-14__image img,.landing-leica .block-lc-block-14__image video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-14__marker{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000002e;color:#111;cursor:default;display:flex;font-family:Jost,sans-serif;font-size:13px;font-weight:500;height:var(--lc-marker-size,30px);justify-content:center;line-height:1;position:absolute;transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:var(--lc-marker-size,30px);z-index:5}.landing-leica .block-lc-block-14__marker:hover{box-shadow:0 4px 14px #00000040;transform:translate(-50%,-50%) scale(1.1);z-index:10}.landing-leica .block-lc-block-14__tooltip{background:#111;border-radius:2px;bottom:calc(100% + 10px);box-shadow:0 8px 24px #00000040;color:#fff;display:flex;flex-direction:column;gap:4px;left:50%;max-width:240px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;white-space:normal;width:max-content;z-index:20}.landing-leica .block-lc-block-14__tooltip:after{border-color:#111 #0000 #0000;border-style:solid;border-width:6px 6px 0;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.landing-leica .block-lc-block-14__tooltip strong{color:#fff;display:block;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.landing-leica .block-lc-block-14__tooltip div{color:#d5d5d5;font-family:Bitter,Georgia,serif;font-size:12px;font-weight:400;line-height:1.5}.landing-leica .block-lc-block-14__marker:hover .landing-leica .block-lc-block-14__tooltip{opacity:1;transform:translate(-50%);visibility:visible}.landing-leica .block-lc-block-14__legend{box-sizing:border-box;direction:ltr;display:flex;flex-direction:column;height:0;max-height:100%;min-height:100%;overflow-y:auto;padding-right:12px;scrollbar-color:#d5d5d5 #0000;scrollbar-width:thin}.landing-leica .block-lc-block-14__legend::-webkit-scrollbar{width:4px}.landing-leica .block-lc-block-14__legend::-webkit-scrollbar-track{background:#0000}.landing-leica .block-lc-block-14__legend::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:2px}.landing-leica .block-lc-block-14__legend::-webkit-scrollbar-thumb:hover{background:#949494}@media(max-width:768px){.landing-leica .block-lc-block-14__legend{height:auto;max-height:none;min-height:0;overflow:visible;padding-right:0}}.landing-leica .block-lc-block-14__legend-item{border-top:1px solid #e2e0dd;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:28px 1fr;padding:20px 0}.landing-leica .block-lc-block-14__legend-item:first-child{border-top:none;padding-top:0}.landing-leica .block-lc-block-14__legend-item:last-child{padding-bottom:0}@media(max-width:768px){.landing-leica .block-lc-block-14__legend-item{padding:16px 0}.landing-leica .block-lc-block-14__legend-item:first-child{padding-top:0}}.landing-leica .block-lc-block-14__legend-num{color:var(--lc-legend-num,#9a7b3f);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.4}.landing-leica .block-lc-block-14__legend-title{color:var(--lc-legend-title,#111);font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.landing-leica .block-lc-block-14__legend-desc{color:var(--lc-legend-desc,#6b6b66);font-family:Bitter,Georgia,serif;font-size:14px;font-weight:400;line-height:1.75;margin:8px 0 0}.landing-leica .block-lc-block-14__legend-desc div,.landing-leica .block-lc-block-14__legend-desc p{color:inherit}.landing-leica .block-lc-block-14__legend-desc p{margin:0 0 8px}.landing-leica .block-lc-block-14__legend-desc p:last-child{margin-bottom:0}.landing-leica .block-lc-block-15{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-15{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-15{padding-block:48px}}.landing-leica .block-lc-block-15__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-15__frame{background:#f4f2ef;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.landing-leica .block-lc-block-15__frame:after{background:#ffffff59;bottom:24px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}@media(max-width:576px){.landing-leica .block-lc-block-15__frame:after{bottom:16px}}.landing-leica .block-lc-block-15__image{height:100%;inset:0;position:absolute;width:100%}.landing-leica .block-lc-block-15__image .lc-video-desktop,.landing-leica .block-lc-block-15__image .lc-video-mobile,.landing-leica .block-lc-block-15__image .lc-video-wrap,.landing-leica .block-lc-block-15__image img,.landing-leica .block-lc-block-15__image video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-15__image--b{z-index:1}.landing-leica .block-lc-block-15__image--a{clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0);z-index:2}.landing-leica .block-lc-block-15__handle{background:#fff;bottom:0;box-shadow:0 0 4px #0003;left:var(--split,50%);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:3}.landing-leica .block-lc-block-15__handle:after{background:var(--lc-accent,#9a7b3f);border:2px solid #fff;border-radius:50%;bottom:24px;box-shadow:0 2px 8px #00000059;content:"";height:22px;left:50%;position:absolute;transform:translate(-50%,50%);transition:transform .15s ease;width:22px}@media(max-width:576px){.landing-leica .block-lc-block-15__handle:after{bottom:16px;height:18px;width:18px}}.landing-leica .block-lc-block-15__range{appearance:none;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:4}.landing-leica .block-lc-block-15__frame:hover .landing-leica .block-lc-block-15__handle:after,.landing-leica .block-lc-block-15__range:active+.landing-leica .block-lc-block-15__handle:after{transform:translate(-50%,50%) scale(1.15)}.landing-leica .block-lc-block-15__labels{align-items:center;color:var(--lc-labels,#8a857e);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;justify-content:space-between;letter-spacing:.14em;line-height:1;margin-top:14px;text-transform:uppercase}.landing-leica .block-lc-block-15__labels span{display:inline-block}.landing-leica .block-lc-block-15__labels span:first-child{text-align:left}.landing-leica .block-lc-block-15__labels span:last-child{text-align:right}@media(max-width:576px){.landing-leica .block-lc-block-15__labels{font-size:10px;letter-spacing:.1em;margin-top:10px}}.landing-leica .block-lc-block-16{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-16{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-16{padding-block:48px}}.landing-leica .block-lc-block-16__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-16__grid{display:grid;gap:0 56px;grid-template-columns:120px 1fr;margin:0 auto;max-width:920px;width:100%}@media(max-width:768px){.landing-leica .block-lc-block-16__grid{gap:0 32px;grid-template-columns:90px 1fr}}@media(max-width:480px){.landing-leica .block-lc-block-16__grid{gap:0 20px;grid-template-columns:70px 1fr}}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__year{color:var(--lc-year,#090909);font-family:Jost,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.1;padding:22px 0}@media(max-width:768px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__year{font-size:22px;padding:18px 0}}@media(max-width:480px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__year{font-size:18px;padding:16px 0}}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station{border-left:1px solid #e2e0dd;box-sizing:border-box;padding:26px 0 26px 56px;position:relative}@media(max-width:768px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station{padding:20px 0 20px 32px}}@media(max-width:480px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station{padding:18px 0 18px 20px}}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__dot{background:var(--lc-dot,#9a7b3f);border-radius:50%;height:7px;left:-4px;position:absolute;top:32px;width:7px}@media(max-width:768px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__dot{top:26px}}@media(max-width:480px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__dot{top:23px}}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station.is-last{border-left:1px solid #e2e0dd}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text{text-wrap:pretty;color:var(--lc-text,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.8;margin:0}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text div,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text p{color:inherit}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text p{margin:0 0 12px}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text p:last-child{margin-bottom:0}@media(max-width:480px){.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text{font-size:15px;line-height:1.7}}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16__container,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16__grid,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16__station,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16__text{all:unset;display:block}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__text .block-lc-block-16__dot{display:none!important}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image{background:#f4f2ef;margin-top:18px;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image .lc-video-desktop,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image .lc-video-mobile,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image .lc-video-wrap,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image img,.landing-leica .block-lc-block-16__grid>.block-lc-block-16__station>.block-lc-block-16__image video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-17{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-17{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-17{padding-block:48px}}.landing-leica .block-lc-block-17__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-17__grid{border-top:1px solid #111;box-sizing:border-box;display:grid;gap:0 64px;grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.landing-leica .block-lc-block-17__grid{gap:36px 40px;grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.landing-leica .block-lc-block-17__grid{gap:32px;grid-template-columns:1fr}}.landing-leica .block-lc-block-17__figure{box-sizing:border-box;padding-top:40px}@media(max-width:768px){.landing-leica .block-lc-block-17__figure{padding-top:24px}}.landing-leica .block-lc-block-17__value{color:var(--lc-value,#111);font-family:Jost,sans-serif;font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1}@media(max-width:992px){.landing-leica .block-lc-block-17__value{font-size:42px}}@media(max-width:576px){.landing-leica .block-lc-block-17__value{font-size:36px}}.landing-leica .block-lc-block-17__label{color:var(--lc-label,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1;margin-top:14px;text-transform:uppercase}@media(max-width:576px){.landing-leica .block-lc-block-17__label{margin-top:10px}}.landing-leica .block-lc-block-17__text{color:var(--lc-text,#6b6b66);font-family:Bitter,Georgia,serif;font-size:14px;font-weight:400;line-height:1.7;margin:12px 0 0}@media(max-width:576px){.landing-leica .block-lc-block-17__text{margin-top:8px}}.landing-leica .block-lc-block-18{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-18{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-18{padding-block:48px}}.landing-leica .block-lc-block-18__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-18__grid{align-items:start;display:grid;gap:64px 96px;grid-template-columns:.85fr 1.15fr}@media(max-width:1100px){.landing-leica .block-lc-block-18__grid{gap:48px 64px}}@media(max-width:900px){.landing-leica .block-lc-block-18__grid{gap:40px;grid-template-columns:1fr}}.landing-leica .block-lc-block-18.is-reversed .block-lc-block-18__grid{direction:rtl}.landing-leica .block-lc-block-18.is-reversed .block-lc-block-18__grid>*{direction:ltr}@media(max-width:900px){.landing-leica .block-lc-block-18.is-reversed .block-lc-block-18__grid{direction:ltr}}.landing-leica .block-lc-block-18__media{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-18__media .lc-video-desktop,.landing-leica .block-lc-block-18__media .lc-video-mobile,.landing-leica .block-lc-block-18__media .lc-video-wrap,.landing-leica .block-lc-block-18__media img,.landing-leica .block-lc-block-18__media video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-18__content{display:flex;flex-direction:column}.landing-leica .block-lc-block-18__heading{color:var(--lc-heading,#111);font-family:Jost,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}@media(max-width:768px){.landing-leica .block-lc-block-18__heading{font-size:28px}}.landing-leica .block-lc-block-18__specs{display:flex;flex-direction:column;margin-top:32px}@media(max-width:768px){.landing-leica .block-lc-block-18__specs{margin-top:24px}}.landing-leica .block-lc-block-18__spec{align-items:baseline;border-top:1px solid #e2e0dd;display:grid;gap:16px 32px;grid-template-columns:180px 1fr;padding:22px 0}.landing-leica .block-lc-block-18__spec:last-child{border-bottom:1px solid #e2e0dd}@media(max-width:576px){.landing-leica .block-lc-block-18__spec{gap:6px;grid-template-columns:1fr;padding:16px 0}}.landing-leica .block-lc-block-18__spec-title{color:var(--lc-specs-title,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.landing-leica .block-lc-block-18__spec-desc{color:var(--lc-specs-desc,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.7}@media(max-width:576px){.landing-leica .block-lc-block-18__spec-desc{font-size:15px}}.landing-leica .block-lc-block-19{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-19{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-19{padding-block:48px}}.landing-leica .block-lc-block-19__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-19__grid{align-items:center;display:grid;gap:64px 96px;grid-template-columns:1fr 1fr}@media(max-width:1100px){.landing-leica .block-lc-block-19__grid{gap:48px 64px}}@media(max-width:900px){.landing-leica .block-lc-block-19__grid{gap:40px;grid-template-columns:1fr}}.landing-leica .block-lc-block-19.is-reversed .block-lc-block-19__grid{direction:rtl}.landing-leica .block-lc-block-19.is-reversed .block-lc-block-19__grid>*{direction:ltr}@media(max-width:900px){.landing-leica .block-lc-block-19.is-reversed .block-lc-block-19__grid{direction:ltr}}.landing-leica .block-lc-block-19__media{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-19__media .lc-video-desktop,.landing-leica .block-lc-block-19__media .lc-video-mobile,.landing-leica .block-lc-block-19__media .lc-video-wrap,.landing-leica .block-lc-block-19__media img,.landing-leica .block-lc-block-19__media video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-19__content{display:flex;flex-direction:column}.landing-leica .block-lc-block-19__eyebrow{color:var(--lc-eyebrow,#bf985c);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-19__title{color:var(--lc-title,#090909);font-family:Jost,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:16px 0 0}@media(max-width:768px){.landing-leica .block-lc-block-19__title{font-size:30px;margin-top:12px}}.landing-leica .block-lc-block-19__text{text-wrap:pretty;color:var(--lc-text,#303030);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.75;margin:20px 0 0}.landing-leica .block-lc-block-19__text div,.landing-leica .block-lc-block-19__text p{color:inherit}.landing-leica .block-lc-block-19__text p{margin:0 0 16px}.landing-leica .block-lc-block-19__text p:last-child{margin-bottom:0}@media(max-width:768px){.landing-leica .block-lc-block-19__text{font-size:15px;margin-top:16px}}.landing-leica .block-lc-block-19__facts{border-top:1px solid #e2e0dd;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:40px;padding-top:28px}@media(max-width:576px){.landing-leica .block-lc-block-19__facts{gap:18px;grid-template-columns:1fr;margin-top:28px;padding-top:20px}}.landing-leica .block-lc-block-19__fact{display:flex;flex-direction:column}.landing-leica .block-lc-block-19__fact-label{color:var(--lc-facts-label,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-19__fact-value{color:var(--lc-facts-value,#090909);font-family:Jost,sans-serif;font-size:18px;font-weight:500;line-height:1.2;margin-top:8px}@media(max-width:576px){.landing-leica .block-lc-block-19__fact-value{font-size:16px;margin-top:6px}}.landing-leica .block-lc-block-20{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-20{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-20{padding-block:48px}}.landing-leica .block-lc-block-20__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-20__grid{align-items:start;display:grid;gap:64px 96px;grid-template-columns:.85fr 1.15fr}@media(max-width:1100px){.landing-leica .block-lc-block-20__grid{gap:48px 64px}}@media(max-width:900px){.landing-leica .block-lc-block-20__grid{gap:40px;grid-template-columns:1fr}}.landing-leica .block-lc-block-20.is-reversed .block-lc-block-20__grid{direction:rtl}.landing-leica .block-lc-block-20.is-reversed .block-lc-block-20__grid>*{direction:ltr}@media(max-width:900px){.landing-leica .block-lc-block-20.is-reversed .block-lc-block-20__grid{direction:ltr}}.landing-leica .block-lc-block-20__portrait-col{position:relative;width:100%}.landing-leica .block-lc-block-20__portrait{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-20__portrait .lc-video-desktop,.landing-leica .block-lc-block-20__portrait .lc-video-mobile,.landing-leica .block-lc-block-20__portrait .lc-video-wrap,.landing-leica .block-lc-block-20__portrait img,.landing-leica .block-lc-block-20__portrait video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-20__byline{margin-top:18px}.landing-leica .block-lc-block-20__name{color:var(--lc-name,#090909);font-family:Jost,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.landing-leica .block-lc-block-20__role{color:var(--lc-role,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.14em;line-height:1.4;margin-top:6px;text-transform:uppercase}.landing-leica .block-lc-block-20__qa{display:flex;flex-direction:column}.landing-leica .block-lc-block-20__pair{padding:24px 0}.landing-leica .block-lc-block-20__pair:first-child{padding-top:0}.landing-leica .block-lc-block-20__pair.has-rule{border-top:1px solid #e2e0dd}.landing-leica .block-lc-block-20__pair.is-active .block-lc-block-20__icon{transform:rotate(180deg)}.landing-leica .block-lc-block-20__pair.is-active .block-lc-block-20__answer-wrap{grid-template-rows:1fr;margin-top:14px;opacity:1}@media(max-width:768px){.landing-leica .block-lc-block-20__pair.is-active .block-lc-block-20__answer-wrap{margin-top:10px}.landing-leica .block-lc-block-20__pair{padding:20px 0}}.landing-leica .block-lc-block-20__question-header{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;user-select:none}.landing-leica .block-lc-block-20__question{color:var(--lc-question,#090909);font-family:Jost,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0;transition:color .2s ease}@media(max-width:768px){.landing-leica .block-lc-block-20__question{font-size:19px}}.landing-leica .block-lc-block-20__icon{align-items:center;color:var(--lc-question,#090909);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .3s cubic-bezier(.25,1,.3,1);width:28px}.landing-leica .block-lc-block-20__icon svg{display:block;height:14px;width:14px}.landing-leica .block-lc-block-20__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.25,1,.3,1),opacity .3s ease,margin-top .3s ease}.landing-leica .block-lc-block-20__answer{text-wrap:pretty;color:var(--lc-answer,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.8;min-height:0}.landing-leica .block-lc-block-20__answer div,.landing-leica .block-lc-block-20__answer p{color:inherit}.landing-leica .block-lc-block-20__answer p{margin:0 0 14px}.landing-leica .block-lc-block-20__answer p:last-child{margin-bottom:0}@media(max-width:768px){.landing-leica .block-lc-block-20__answer{font-size:15px}}.landing-leica .block-lc-block-21{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-21{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-21{padding-block:48px}}.landing-leica .block-lc-block-21__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-21__grid{align-items:center;display:grid;gap:64px 96px;grid-template-columns:1fr 1fr}@media(max-width:1100px){.landing-leica .block-lc-block-21__grid{gap:48px 64px}}@media(max-width:900px){.landing-leica .block-lc-block-21__grid{gap:40px;grid-template-columns:1fr}}.landing-leica .block-lc-block-21.is-reversed .block-lc-block-21__grid{direction:rtl}.landing-leica .block-lc-block-21.is-reversed .block-lc-block-21__grid>*{direction:ltr}@media(max-width:900px){.landing-leica .block-lc-block-21.is-reversed .block-lc-block-21__grid{direction:ltr}}.landing-leica .block-lc-block-21__media{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-21__media .lc-video-desktop,.landing-leica .block-lc-block-21__media .lc-video-mobile,.landing-leica .block-lc-block-21__media .lc-video-wrap,.landing-leica .block-lc-block-21__media img,.landing-leica .block-lc-block-21__media video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-21__content{display:flex;flex-direction:column}.landing-leica .block-lc-block-21__eyebrow{color:var(--lc-eyebrow,#bf985c);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-21__title{color:var(--lc-title,#090909);font-family:Jost,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:16px 0 0}@media(max-width:768px){.landing-leica .block-lc-block-21__title{font-size:30px;margin-top:12px}}.landing-leica .block-lc-block-21__text{text-wrap:pretty;color:var(--lc-text,#303030);font-family:Bitter,Georgia,serif;font-size:16px;font-weight:400;line-height:1.75;margin:20px 0 0}.landing-leica .block-lc-block-21__text div,.landing-leica .block-lc-block-21__text p{color:inherit}.landing-leica .block-lc-block-21__text p{margin:0 0 16px}.landing-leica .block-lc-block-21__text p:last-child{margin-bottom:0}@media(max-width:768px){.landing-leica .block-lc-block-21__text{font-size:15px;margin-top:16px}}.landing-leica .block-lc-block-21__link{margin:28px 0 0}.landing-leica .block-lc-block-21__link a{align-items:center;color:var(--lc-link,#090909);display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.14em;text-decoration:underline;text-transform:uppercase;text-underline-offset:6px;transition:opacity .2s ease}.landing-leica .block-lc-block-21__link a:hover{opacity:.7}.landing-leica .block-lc-block-22{padding-block:80px;width:100%}@media(min-width:1200px){.landing-leica .block-lc-block-22{padding-block:100px}}@media(max-width:768px){.landing-leica .block-lc-block-22{padding-block:48px}}.landing-leica .block-lc-block-22__container{box-sizing:border-box;margin:0 auto;max-width:1276px;padding-inline:20px;width:100%}.landing-leica .block-lc-block-22.is-full-bleed .block-lc-block-22__container{max-width:100%;padding-inline:0}.landing-leica .block-lc-block-22.is-full-bleed .block-lc-block-22__intro,.landing-leica .block-lc-block-22.is-full-bleed .block-lc-block-22__meta{padding-inline:20px}.landing-leica .block-lc-block-22__intro{color:#3f3f3c;font-size:34px;line-height:1.6;margin:0 auto 48px;max-width:720px;text-align:center}@media(max-width:768px){.landing-leica .block-lc-block-22__intro{font-size:16px;margin-bottom:32px}}.landing-leica .block-lc-block-22__grid{display:grid;gap:24px;width:100%}@media(max-width:768px){.landing-leica .block-lc-block-22__grid{gap:32px;grid-template-columns:1fr!important}}.landing-leica .block-lc-block-22__item{display:flex;flex-direction:column;width:100%}.landing-leica .block-lc-block-22__media{background:#f4f2ef;overflow:hidden;position:relative;width:100%}.landing-leica .block-lc-block-22__media .lc-video-desktop,.landing-leica .block-lc-block-22__media .lc-video-mobile,.landing-leica .block-lc-block-22__media .lc-video-wrap,.landing-leica .block-lc-block-22__media img,.landing-leica .block-lc-block-22__media video{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-22__meta{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-top:10px}@media(max-width:576px){.landing-leica .block-lc-block-22__meta{flex-direction:column;gap:4px}}.landing-leica .block-lc-block-22__caption{color:var(--lc-caption,#6b6b66);font-family:Bitter,Georgia,serif;font-size:13px;font-style:italic;line-height:1.4}.landing-leica .block-lc-block-22__credit{color:var(--lc-credit,#8a857e);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.landing-leica .block-lc-block-23{background:#eff1f8;padding:60px 40px}.landing-leica .block-lc-block-23__container{margin:0 auto;max-width:1460px}.landing-leica .block-lc-block-23__header{padding-bottom:40px;text-align:center}.landing-leica .block-lc-block-23__title{color:var(--lc-title,#111);font-family:Jost,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600;margin:0 auto;max-width:500px;text-transform:uppercase}.landing-leica .block-lc-block-23__section-map{background:#fff;margin:0 auto;max-width:1460px;padding-left:340px;position:relative}@media(max-width:992px){.landing-leica .block-lc-block-23__section-map{display:flex;flex-direction:column-reverse;padding:0}}.landing-leica .block-lc-block-23__section-items-list{background:#fff;left:0;max-height:100%;overflow-y:auto;padding:40px;position:absolute;top:0;z-index:122}@media(max-width:992px){.landing-leica .block-lc-block-23__section-items-list{max-width:100%;overflow:hidden;padding-top:0;position:static}.landing-leica .block-lc-block-23__locations-list{display:inline-flex;gap:20px;padding-right:40px}.landing-leica .block-lc-block-23__location-item{flex-shrink:0}}.landing-leica .block-lc-block-23__location-item.is-active .block-lc-block-23__location-items-listing{max-height:400px;transition:all .5s ease}.landing-leica .block-lc-block-23__location-item.is-active .block-lc-block-23__title-text{color:var(--lc-accent,#bf985c)}.landing-leica .block-lc-block-23__location-item.is-active .block-lc-block-23__toggle:before{background:#000;content:"";height:2px;position:absolute;transform:rotate(0);width:13px}.landing-leica .block-lc-block-23__location-item-title{align-items:center;border-bottom:1px solid #a2a2a2;border-top:1px solid #a2a2a2;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:500;height:40px;justify-content:space-between;line-height:1;text-transform:uppercase}.block-lc-block-23__location-item:first-child .landing-leica .block-lc-block-23__location-item-title{border-top:0}.landing-leica .block-lc-block-23__location-item-title:hover .block-lc-block-23__title-text{color:var(--lc-accent,#bf985c)}.landing-leica .block-lc-block-23__location-items-listing{cursor:pointer;max-height:0;overflow:hidden;transition:all .5s ease}@media(max-width:992px){.landing-leica .block-lc-block-23__location-items-listing{max-height:1200px}}.landing-leica .block-lc-block-23__toggle{height:13px;position:relative;top:40%;transform:translatey(-50%);width:13px}@media(max-width:992px){.landing-leica .block-lc-block-23__toggle{display:none}}.landing-leica .block-lc-block-23__toggle:after,.landing-leica .block-lc-block-23__toggle:before{background:#000;content:"";height:2px;position:absolute;width:13px}.landing-leica .block-lc-block-23__toggle:before{transform:rotate(270deg);transition:all .5s ease}.landing-leica .block-lc-block-23__location-item-shop{align-items:center;color:#8b8b8b;display:flex;height:30px}.landing-leica .block-lc-block-23__location.is-active,.landing-leica .block-lc-block-23__location:hover{background-color:#c6c6c6;color:#000}.landing-leica .block-lc-block-23__section-items-map{background:#fff;padding:40px;position:relative}@media(max-width:992px){.landing-leica .block-lc-block-23__section-items-map{padding:20px}}.landing-leica .block-lc-block-23__map{height:100%;min-height:480px;width:100%}.landing-leica .block-lc-block-23__popup{background:#fff;border:1px solid #bfbfbf;box-shadow:0 4px 33.3px 0 rgba(0,0,0,.251);display:none;left:50%;max-width:340px;padding:30px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.landing-leica .block-lc-block-23__popup.is-active{display:block}.landing-leica .block-lc-block-23__popup:after{border-left:15px solid #0000;border-right:15px solid #0000;border-top:15px solid #fff;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translatex(-50%);width:0}@media(max-width:992px){.landing-leica .block-lc-block-23__popup{left:50%;top:calc(50% - 280px)}}.landing-leica .block-lc-block-23__popup-head{align-items:center;border-bottom:1px solid #a1a1a1;display:flex;justify-content:space-between;line-height:1;padding-bottom:10px}.landing-leica .block-lc-block-23__popup-head h4{color:#8b7966;font-size:18px;line-height:1;margin-bottom:0;text-transform:uppercase}.landing-leica .block-lc-block-23__popup-close{background:none;border:none;color:#666;cursor:pointer;font-size:20px;line-height:1;padding:2px 5px}.landing-leica .block-lc-block-23__popup-close:hover{color:#8b7966}.landing-leica .block-lc-block-23__shop-address,.landing-leica .block-lc-block-23__shop-email,.landing-leica .block-lc-block-23__shop-hours,.landing-leica .block-lc-block-23__shop-name,.landing-leica .block-lc-block-23__shop-phone{background-repeat:no-repeat;font-size:15px}.landing-leica .block-lc-block-23__shop-address a,.landing-leica .block-lc-block-23__shop-address p,.landing-leica .block-lc-block-23__shop-email a,.landing-leica .block-lc-block-23__shop-email p,.landing-leica .block-lc-block-23__shop-hours a,.landing-leica .block-lc-block-23__shop-hours p,.landing-leica .block-lc-block-23__shop-name a,.landing-leica .block-lc-block-23__shop-name p,.landing-leica .block-lc-block-23__shop-phone a,.landing-leica .block-lc-block-23__shop-phone p{font-size:15px;margin-bottom:0}.landing-leica .block-lc-block-23__shop-name{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNDI0LjY3NGMuMDkyLS4xNzMuMjIzLS4zMTYuMzgtLjQxNWEuOTU4Ljk1OCAwIDAgMSAuNTE0LS4xNTJoMTIuMzY1Yy4xOCAwIC4zNTcuMDUzLjUxNC4xNTIuMTU3LjA5OS4yODguMjQyLjM4LjQxNWwyLjM0OSA0LjM3N2EuNjM2LjYzNiAwIDAgMSAuMDA2LjU4Ni41NTguNTU4IDAgMCAxLS4xOS4yMTYuNDguNDggMCAwIDEtLjI2My4wOEguNTIyYS40OC40OCAwIDAgMS0uMjYzLS4wOC41NTcuNTU3IDAgMCAxLS4xOTEtLjIxNS42MzcuNjM3IDAgMCAxIC4wMDYtLjU4N0wyLjQyNC42NzRaIiBmaWxsPSIjMDAwIi8+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS42ODcgNS45MzJ2OS45MDJjMCAuMzEuMTEuNjA2LjMwNS44MjRhLjk5Ljk5IDAgMCAwIC43MzcuMzQxaC41MmEuOTkuOTkgMCAwIDAgLjczNy0uMzRjLjE5Ni0uMjIuMzA2LS41MTYuMzA2LS44MjVWOS42NmMwLS4xMjguMDkzLS4yMzMuMjA4LS4yMzNoMy4yM2MuMTE1IDAgLjIwOS4xMDUuMjA5LjIzM3Y2LjE3NGMwIC4zMS4xMS42MDYuMzA1LjgyNEEuOTkuOTkgMCAwIDAgOC45OCAxN2g3LjI5M2EuOTkuOTkgMCAwIDAgLjczNy0uMzRjLjE5Ni0uMjIuMzA2LS41MTYuMzA2LS44MjVWNS45MzJIMS42ODdabTguMzM2IDMuNjljMC0uMjY5LjE5NC0uNDg3LjQzNC0uNDg3aDQuMzQxYy4yNCAwIC40MzQuMjE4LjQzNC40ODZ2My4zOTdjMCAuMjY4LS4xOTMuNDg2LS40MzQuNDg2aC00LjM0MWEuMzk2LjM5NiAwIDAgMS0uMTY2LS4wMzcuNDM0LjQzNCAwIDAgMS0uMTQxLS4xMDUuNTM0LjUzNCAwIDAgMS0uMTI3LS4zNDRWOS42MjFaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-position:left 3px;background-size:19px auto;border-bottom:1px solid #a1a1a1;padding:10px 10px 10px 30px}.landing-leica .block-lc-block-23__shop-name h4{font-size:15px;margin-bottom:0;text-transform:none}.landing-leica .block-lc-block-23__shop-address{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNSAxLjY0M2E2LjIyIDYuMjIgMCAwIDAtNC40NzggMS45MjUgNi42OTkgNi42OTkgMCAwIDAtMS44NTUgNC42NDZjMCAxLjMyOC43NjQgMi45NDYgMS45MDQgNC41NzYgMS4xMTcgMS41OTcgMi40OTYgMy4wNjcgMy41MjIgNC4wNzQuNTE4LjUxIDEuMjk2LjUxIDEuODE0IDAgMS4wMjYtMS4wMDcgMi40MDUtMi40NzggMy41MjItNC4wNzQgMS4xNDEtMS42MyAxLjkwNC0zLjI0OCAxLjkwNC00LjU3NmE2LjY5OSA2LjY5OSAwIDAgMC0xLjg1NS00LjY0NkE2LjIyIDYuMjIgMCAwIDAgOS41IDEuNjQzWk0xLjU4MyA4LjIxNGMwLTIuMTc4LjgzNC00LjI2OCAyLjMyLTUuODA4QzUuMzg2Ljg2NiA3LjQgMCA5LjUgMGMyLjEgMCA0LjExMy44NjUgNS41OTggMi40MDZhOC4zNzMgOC4zNzMgMCAwIDEgMi4zMTkgNS44MDhjMCAxLjg4LTEuMDMgMy44NjEtMi4yMDYgNS41NC0xLjE5OSAxLjcxMy0yLjY1NSAzLjI2My0zLjcxNCA0LjMwNGEyLjgzMiAyLjgzMiAwIDAgMS0xLjk5Ny44MzJjLS43NDQgMC0xLjQ2LS4yOTgtMS45OTctLjgzMi0xLjA1OS0xLjA0MS0yLjUxNi0yLjU5LTMuNzE0LTQuMzA0LTEuMTc1LTEuNjc5LTIuMjA2LTMuNjYtMi4yMDYtNS41NFptMTAuMjkyIDBjMCAuNjU0LS4yNSAxLjI4LS42OTYgMS43NDNhMi4zMzIgMi4zMzIgMCAwIDEtMS42NzkuNzIyYy0uNjMgMC0xLjIzNC0uMjYtMS42OC0uNzIyYTIuNTEyIDIuNTEyIDAgMCAxLS42OTUtMS43NDNjMC0uNjUzLjI1LTEuMjguNjk2LTEuNzQyQTIuMzMyIDIuMzMyIDAgMCAxIDkuNSA1Ljc1Yy42MyAwIDEuMjM0LjI2IDEuNjguNzIyLjQ0NS40NjIuNjk1IDEuMDg5LjY5NSAxLjc0MlptMy44NzEgNy41MTZjLS4zNjkuNDc3LS43NDcuOTMtMS4xMiAxLjM1OS4yNy4wNzkuNTIzLjE2My43Ni4yNTMuNzM5LjI4IDEuMjguNTkgMS42MjIuODk1LjM0NC4zMDguNDA5LjUzMS40MDkuNjU4IDAgLjEyMy0uMDY0LjM0Ni0uNDA5LjY1My0uMzQyLjMwNi0uODgzLjYxOC0xLjYyMS44OTYtMS40NjguNTU1LTMuNTUuOTEzLTUuODg3LjkxMy0yLjMzNyAwLTQuNDE4LS4zNTgtNS44ODctLjkxMy0uNzM4LS4yNzgtMS4yOC0uNTktMS42MjEtLjg5Ni0uMzQ0LS4zMDctLjQwOS0uNTMtLjQwOS0uNjU1IDAtLjEyMy4wNjQtLjM0OC40MDktLjY1Ny4zNDItLjMwNC44ODMtLjYxNiAxLjYyMS0uODk0LjIzOC0uMDkuNDkxLS4xNzQuNzYtLjI1My0uMzcyLS40MjctLjc1LS44ODQtMS4xMi0xLjM1OWwtLjE4MS4wNjhjLS44NC4zMTctMS41NzMuNzEzLTIuMTEyIDEuMTkyLS41MzcuNDgtLjk2IDEuMTItLjk2IDEuOTAzIDAgLjc4NC40MjMgMS40MjMuOTYgMS45MDIuNTM4LjQ4MiAxLjI3NC44NzggMi4xMTIgMS4xOTNDNC43NTUgMjIuNjI0IDcuMDI4IDIzIDkuNSAyM3M0Ljc0NS0uMzc4IDYuNDI4LTEuMDEyYy44NC0uMzE1IDEuNTczLS43MTEgMi4xMTMtMS4xOTMuNTM2LS40OC45NTktMS4xMTkuOTU5LTEuOTAyIDAtLjc4NC0uNDIzLTEuNDIzLS45Ni0xLjkwMy0uNTM4LS40OC0xLjI3NC0uODc3LTIuMTEyLTEuMTkybC0uMTgyLS4wNjhaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-position:left 15px;background-size:19px auto;padding:10px 10px 5px 30px}.landing-leica .block-lc-block-23__shop-phone{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjc3OCAxQTguMTIzIDguMTIzIDAgMCAxIDE5IDguMTcybS03LjIyMi0zLjU1OWE0LjUxMyA0LjUxMyAwIDAgMSAzLjU2NiAzLjYxM20zLjYxIDYuMjV2Mi43MWExLjgwOCAxLjgwOCAwIDAgMS0xLjk2NyAxLjgwNyAxNy44NyAxNy44NyAwIDAgMS03Ljc5MS0yLjc3MyAxNy42MDkgMTcuNjA5IDAgMCAxLTUuNDE3LTUuNDIgMTcuODkgMTcuODkgMCAwIDEtMi43NzItNy44M0ExLjgwNyAxLjgwNyAwIDAgMSAyLjgwNCAxaDIuNzA4YTEuODA1IDEuODA1IDAgMCAxIDEuODA2IDEuNTU0Yy4xMTQuODY3LjMyNiAxLjcxOC42MzIgMi41MzhhMS44MDcgMS44MDcgMCAwIDEtLjQwNiAxLjkwNkw2LjM5NyA4LjE0NWExNC40NDggMTQuNDQ4IDAgMCAwIDUuNDE3IDUuNDJsMS4xNDYtMS4xNDhhMS44MDYgMS44MDYgMCAwIDEgMS45MDUtLjQwNmMuODIuMzA2IDEuNjcuNTE4IDIuNTM3LjYzMmExLjgwNSAxLjgwNSAwIDAgMSAxLjU1MyAxLjgzM1oiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-position:left 10px;background-size:19px auto;padding:5px 10px 5px 30px}.landing-leica .block-lc-block-23__shop-email{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDEwLjVhOS41IDkuNSAwIDEgMC03LjA0IDkuMTc2IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTAuNSAxNC43MjJhNC4yMjIgNC4yMjIgMCAxIDAgMC04LjQ0NSA0LjIyMiA0LjIyMiAwIDAgMCAwIDguNDQ1WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xNC43MjMgNy4zMzR2NC43NWEyLjYzOSAyLjYzOSAwIDEgMCA1LjI3NyAwdi0xLjU4MyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+");background-position:left 10px;background-size:19px auto;padding:5px 10px 5px 30px}.landing-leica .block-lc-block-23__shop-hours{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNSAwQzQuMjc1IDAgMCA0LjI3NSAwIDkuNVM0LjI3NSAxOSA5LjUgMTkgMTkgMTQuNzI1IDE5IDkuNSAxNC43MjUgMCA5LjUgMFptMCAxNy4xYy00LjE5IDAtNy42LTMuNDEtNy42LTcuNiAwLTQuMTkgMy40MS03LjYgNy42LTcuNiA0LjE5IDAgNy42IDMuNDEgNy42IDcuNiAwIDQuMTktMy40MSA3LjYtNy42IDcuNlptLjQ3NS0xMi4zNUg4LjU1djUuN2w0Ljk0IDMuMDQuNzYtMS4yMzVMOS45NzUgOS42OVY0Ljc1WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==");background-position:left 10px;background-size:19px auto;padding:5px 10px 5px 30px}.landing-leica .block-lc-block-23__popup-actions{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.landing-leica .block-lc-block-23__popup-actions a{border:1px solid #b3b3b3;border-radius:5px;display:block;font-size:15px;line-height:1;padding:10px;text-align:center;width:100%}@media(max-width:992px){.landing-leica .block-lc-block-23__popup-head{line-height:1;margin-bottom:5px;padding-bottom:5px}.landing-leica .block-lc-block-23__popup-head h4{font-size:14px}.landing-leica .block-lc-block-23__shop-name h4{font-size:13px}.landing-leica .block-lc-block-23__shop-address,.landing-leica .block-lc-block-23__shop-email,.landing-leica .block-lc-block-23__shop-hours,.landing-leica .block-lc-block-23__shop-name,.landing-leica .block-lc-block-23__shop-phone{background-position:0 8px;background-size:15px;padding:3px 3px 3px 25px}.landing-leica .block-lc-block-23__shop-address a,.landing-leica .block-lc-block-23__shop-address p,.landing-leica .block-lc-block-23__shop-email a,.landing-leica .block-lc-block-23__shop-email p,.landing-leica .block-lc-block-23__shop-hours a,.landing-leica .block-lc-block-23__shop-hours p,.landing-leica .block-lc-block-23__shop-name a,.landing-leica .block-lc-block-23__shop-name p,.landing-leica .block-lc-block-23__shop-phone a,.landing-leica .block-lc-block-23__shop-phone p{font-size:14px}.landing-leica .block-lc-block-23__popup-actions{margin-top:5px}.landing-leica .block-lc-block-23__popup-actions a{font-size:14px;padding:5px;white-space:nowrap}}.landing-leica .block-lc-block-24{background:#fff;padding-block:104px;width:100%}@media(max-width:992px){.landing-leica .block-lc-block-24{padding-block:56px}}.landing-leica .block-lc-block-24__container{box-sizing:border-box;margin:0 auto;max-width:1230px;padding-inline:64px;width:100%}@media(max-width:768px){.landing-leica .block-lc-block-24__container{padding-inline:20px}}.landing-leica .block-lc-block-24__title{color:var(--lc-title,#111);font-family:Jost,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.14;margin:0 0 56px;max-width:18em}@media(max-width:768px){.landing-leica .block-lc-block-24__title{font-size:23px;margin-bottom:32px}}.landing-leica .block-lc-block-24__layout{align-items:start;display:grid;gap:64px;grid-template-columns:1.15fr 1fr}@media(max-width:900px){.landing-leica .block-lc-block-24__layout{gap:40px;grid-template-columns:1fr}}@media(min-width:901px){.landing-leica .block-lc-block-24.is-reversed .landing-leica .block-lc-block-24__layout .block-lc-block-24__detail{order:2}.landing-leica .block-lc-block-24.is-reversed .landing-leica .block-lc-block-24__layout .block-lc-block-24__list{order:1}}.landing-leica .block-lc-block-24__detail{position:relative}.landing-leica .block-lc-block-24__panel{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.landing-leica .block-lc-block-24__panel.is-active{opacity:1;pointer-events:auto;position:relative}.landing-leica .block-lc-block-24__photo{aspect-ratio:var(--lc-photo-ratio,3/2);background:repeating-linear-gradient(135deg,#f1efeb 0 10px,#e8e5e0 10px 20px);overflow:hidden;width:100%}.landing-leica .block-lc-block-24__photo img{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-24__eyebrow{color:var(--lc-eyebrow,#9a7b3f);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.23em;line-height:1;margin-top:26px;text-transform:uppercase}.landing-leica .block-lc-block-24__tag{color:#8a857e;margin-left:10px}.landing-leica .block-lc-block-24__name{color:var(--lc-name,#111);font-family:Jost,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.16;margin-top:16px}@media(max-width:768px){.landing-leica .block-lc-block-24__name{font-size:22px}}.landing-leica .block-lc-block-24__address{color:var(--lc-text,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:16px;line-height:1.85;margin:18px 0 0;max-width:30em}.landing-leica .block-lc-block-24__meta{border-top:1px solid #e2e0dd;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:32px;padding-top:26px}@media(max-width:480px){.landing-leica .block-lc-block-24__meta{gap:20px;grid-template-columns:1fr}}.landing-leica .block-lc-block-24__meta-label{color:#8a857e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-24__meta-text{color:var(--lc-text,#3f3f3c);font-family:Bitter,Georgia,serif;font-size:15px;line-height:1.8;margin:12px 0 0}.landing-leica .block-lc-block-24__meta-text a{border-bottom:1px solid;color:inherit}.landing-leica .block-lc-block-24__meta-text a:hover{color:var(--lc-accent,#9a7b3f)}.landing-leica .block-lc-block-24__actions{display:flex;gap:28px;margin-top:28px}.landing-leica .block-lc-block-24__actions a{border-bottom:1px solid #c9c5bf;color:#111;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-24__actions a:hover{border-bottom-color:var(--lc-accent,#9a7b3f);color:var(--lc-accent,#9a7b3f)}.landing-leica .block-lc-block-24__list-head{align-items:baseline;border-top:1px solid #111;color:#8a857e;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;justify-content:space-between;letter-spacing:.18em;line-height:1;padding:14px 0 18px;text-transform:uppercase}.landing-leica .block-lc-block-24__count{color:#c9c5bf}.landing-leica .block-lc-block-24__list-scroll{max-height:640px;overflow-y:auto;padding-right:12px}.landing-leica .block-lc-block-24__row{align-items:center;border-bottom:1px solid #e2e0dd;border-left:2px solid #0000;cursor:pointer;display:grid;gap:20px;grid-template-columns:88px 1fr;padding:16px 12px 16px 14px;transition:background-color .2s ease,border-color .2s ease}.landing-leica .block-lc-block-24__row:hover{background:#faf9f7}.landing-leica .block-lc-block-24__row.is-active{background:#faf9f7;border-left-color:var(--lc-accent,#9a7b3f)}.landing-leica .block-lc-block-24__thumb{aspect-ratio:1/1;background:repeating-linear-gradient(135deg,#f1efeb 0 8px,#e8e5e0 8px 16px);overflow:hidden}.landing-leica .block-lc-block-24__thumb img{display:block;height:100%;object-fit:cover;width:100%}.landing-leica .block-lc-block-24__row-eyebrow{align-items:baseline;color:var(--lc-eyebrow,#9a7b3f);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;gap:10px;letter-spacing:.18em;line-height:1;text-transform:uppercase}.landing-leica .block-lc-block-24__row-eyebrow .block-lc-block-24__tag{color:#c9c5bf;font-size:10px;letter-spacing:.16em;margin-left:0}.landing-leica .block-lc-block-24__row-name{color:#111;font-family:Jost,sans-serif;font-size:17px;font-weight:500;line-height:1.3;margin-top:8px}.landing-leica .select2-container--default .select2-dropdown{background-color:#fff;border:1px solid #d5d5d5;border-radius:0}.landing-leica .select2-container--default .select2-results__option{color:#090909;font-size:15px;padding:10px 20px}.landing-leica .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fafafa;color:#bf985c}.landing-leica .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f5f5f5;color:#090909}.landing-leica .select2-container--default .select2-search--dropdown{padding:10px 20px}.landing-leica .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d5d5d5;border-radius:0;outline:none;padding:8px 12px;transition:border-color .3s ease}.landing-leica .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#bf985c}.landing-leica .block-lc-block-3__navigation,.landing-leica .block-lc-block-3__thumbs-nav{position:relative}.landing-leica .block-lc-block-3__navigation:before,.landing-leica .block-lc-block-3__thumbs-nav:before{border-right:2px solid;border-top:2px solid;content:"";height:11px;left:50%;position:absolute;top:50%;width:11px}.landing-leica .block-lc-block-3__navigation--prev:before,.landing-leica .block-lc-block-3__thumbs-nav--prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.landing-leica .block-lc-block-3__navigation--next:before,.landing-leica .block-lc-block-3__thumbs-nav--next:before{transform:translate(-70%,-50%) rotate(45deg)}.landing-leica .block-lc-block-5__field select,.landing-leica select.js-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23090909' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:12px 8px;border:1px solid #d5d5d5;border-radius:0;color:#090909;cursor:pointer;font-size:15px;line-height:1.4;outline:none;padding:10px 44px 10px 20px;transition:border-color .3s ease;width:100%}.landing-leica .block-lc-block-5__field select:focus,.landing-leica select.js-select:focus{border-color:#bf985c}.landing-leica .lc-signup-bar__inner{left:0;position:fixed;top:0;transform:translateY(-100%);transition:transform .35s cubic-bezier(.25,1,.3,1);width:100%;z-index:90}.landing-leica .lc-signup-bar.is-visible .landing-leica .lc-signup-bar__inner{transform:translateY(0)}.landing-leica .lc-signup-bar__header{text-align:center}.landing-leica .lc-signup-bar__title{background:#101010;color:#fff;display:inline-block;font-size:20px;letter-spacing:1px;line-height:1;padding:12px 30px;text-transform:uppercase}.landing-leica .lc-signup-bar__button{display:flex;justify-content:center;min-height:60px;position:relative}.landing-leica .lc-signup-bar__button svg{height:60px;pointer-events:none;position:absolute;top:0;width:auto}.landing-leica .lc-signup-bar__button .lc-signup-trigger{background:#0000;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;position:absolute;text-transform:uppercase;top:16px;transition:opacity .3s ease;z-index:2}.landing-leica .lc-signup-bar__button .lc-signup-trigger:hover{opacity:.85}.landing-leica .lc-video-mobile{display:none}@media(max-width:768px){.landing-leica .lc-video-desktop{display:none}.landing-leica .lc-video-mobile{display:block}}
