:root{--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA}html{font-size:100%}a,.page-title{color:#000}a:hover,a:focus{color:#000}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'DM Sans',sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.7em}blockquote{color:rgb(0 0 0 / .75)}p,.entry-content p{margin-bottom:0em}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-family:'Outfit',sans-serif;font-weight:600}.entry-title{font-size:30px;font-size:1.875rem}h1,.entry-content h1{font-size:64px;font-size:4rem;font-weight:600;font-family:'Outfit',sans-serif}h2,.entry-content h2{font-size:30px;font-size:1.875rem;font-weight:600;font-family:'Outfit',sans-serif}h3,.entry-content h3{font-size:20px;font-size:1.25rem;font-weight:600;font-family:'Outfit',sans-serif}h4,.entry-content h4{font-size:35px;font-size:2.1875rem;line-height:1.25em;font-weight:400;font-family:'Forum',display}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:rgb(0 0 0 / .75)}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#000}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#000;background-color:#000;box-shadow:none}.ast-archive-title{color:#000}a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible{outline-style:dotted;outline-color:inherit;outline-width:thin;border-color:#fff0}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus{border-style:dotted;border-color:inherit;border-width:thin;outline-color:#fff0}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#fff;border-color:var(--ast-global-color-7);background-color:var(--ast-global-color-7);border-radius:2px}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0}#primary,#secondary{padding:1.5em 0;margin:0}.ast-left-sidebar #content>.ast-container{display:flex;flex-direction:column-reverse;width:100%}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em}.ast-author-box img.avatar{margin:20px 0 0 0}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:var(--ast-global-color-2);border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:17px;padding-right:40px;padding-bottom:17px;padding-left:40px;font-family:inherit;font-weight:400;font-size:14px;font-size:.875rem;line-height:1em;text-transform:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover{color:var(--ast-global-color-2);background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1)}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed{padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;font-size:16px;font-size:1rem}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed{padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;font-size:14px;font-size:.875rem}}@media (max-width:921px){.menu-toggle,button,.ast-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:16px;font-size:1rem}.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0}.ast-comment-avatar-wrap img{max-width:2.5em}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em}.ast-separate-container .comment-respond{padding:2em 2.14em}.ast-comment-meta{padding:0 1.8888em 1.3333em}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em}.ast-separate-container #content .ast-container{padding-left:.54em;padding-right:.54em}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 1em;margin-bottom:1.5em}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px}.menu-toggle,button,.ast-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:14px;font-size:.875rem}}body,.ast-separate-container{background-color:var(--ast-global-color-5);;background-image:none}@media (max-width:921px){.site-title{display:none}.site-header .site-description{display:none}.entry-title{font-size:30px}h1,.entry-content h1{font-size:30px}h2,.entry-content h2{font-size:25px}h3,.entry-content h3{font-size:20px}h4,.entry-content h4{font-size:35px;font-size:2.1875rem}.astra-logo-svg{width:60px}header .custom-logo-link img,.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:60px}}@media (max-width:544px){.site-title{display:none}.site-header .site-description{display:none}.entry-title{font-size:30px}h1,.entry-content h1{font-size:30px}h2,.entry-content h2{font-size:25px}h3,.entry-content h3{font-size:20px}h4,.entry-content h4{font-size:24px;font-size:1.5rem}header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:50px}.astra-logo-svg{width:50px}.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:50px}}@media (max-width:921px){html{font-size:91.2%}}@media (max-width:544px){html{font-size:91.2%}}@media (min-width:922px){.site-content .ast-container{display:flex}}@media (max-width:921px){.site-content .ast-container{flex-direction:column}}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus>.sub-menu{margin-left:0}}blockquote,cite{font-style:initial}html body{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:3em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:3em;--wp--custom--ast-container-width:1200px;--wp--custom--ast-content-width-size:1200px;--wp--custom--ast-wide-width-size:calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding))}@media(max-width:921px){html body{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:2em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:2em}}@media(max-width:544px){html body{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:1.5em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:1.5em}}blockquote{margin:1.5em;border:none}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure{max-width:100%;margin-left:auto;margin-right:auto}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0)}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0)}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0)}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0)}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1)}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1)}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1)}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1)}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2)}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2)}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2)}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2)}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3)}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3)}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3)}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3)}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4)}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4)}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4)}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4)}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5)}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5)}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5)}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5)}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6)}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6)}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6)}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6)}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7)}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7)}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7)}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7)}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8)}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8)}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8)}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8)}:root{--ast-global-color-0:#000000;--ast-global-color-1:#000000;--ast-global-color-2:#000000;--ast-global-color-3:rgba(0,0,0,0.75);--ast-global-color-4:rgba(246,247,245,0);--ast-global-color-5:#ffffff;--ast-global-color-6:rgba(0,0,0,0.8);--ast-global-color-7:#000000;--ast-global-color-8:rgba(83,105,65,0)}:root{--ast-border-color:#dddddd}.ast-single-entry-banner+.site-content .entry-header{margin-bottom:0}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#000}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{background-color:#fff0;background-image:none}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-4);;background-image:none}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;background-image:none}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;background-image:none}}.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title,.ast-narrow-container .site-content{background-color:var(--ast-global-color-4);;background-image:none}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title,.ast-narrow-container .site-content{background-color:var(--ast-global-color-5);;background-image:none}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .comments-area .comments-title,.ast-narrow-container .site-content{background-color:var(--ast-global-color-5);;background-image:none}}:root{--e-global-color-astglobalcolor0:#000000;--e-global-color-astglobalcolor1:#000000;--e-global-color-astglobalcolor2:#000000;--e-global-color-astglobalcolor3:rgba(0,0,0,0.75);--e-global-color-astglobalcolor4:rgba(246,247,245,0);--e-global-color-astglobalcolor5:#ffffff;--e-global-color-astglobalcolor6:rgba(0,0,0,0.8);--e-global-color-astglobalcolor7:#000000;--e-global-color-astglobalcolor8:rgba(83,105,65,0)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gx,12px);padding-left:var(--bs-gx,12px)}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--bs-gx, 12px));margin-left:calc(-1 * var(--bs-gx, 12px))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:var(--bs-gx,12px);padding-left:var(--bs-gx,12px)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}@media (min-width:768px){.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-12{width:100%}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.text-center{text-align:center!important}.w-100{width:100%!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.carousel-inner{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-item{display:block!important;flex:0 0 100%;scroll-snap-align:start}html.aos-pronto [data-aos="fade-up"]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}html.aos-pronto [data-aos="fade-up"].aos-animate{opacity:1;transform:translate3d(0,0,0);will-change:auto}@media (prefers-reduced-motion:reduce){html.aos-pronto [data-aos]{opacity:1!important;transform:none!important;transition:none!important}}@font-face{font-family:"Futura";font-weight:300;font-style:normal;font-display:swap;src:url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTLight.woff2) format("woff2"),url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTLight.woff) format("woff")}@font-face{font-family:"Futura";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTBook.woff2) format("woff2"),url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTBook.woff) format("woff")}@font-face{font-family:"Futura";font-weight:500;font-style:normal;font-display:swap;src:url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTMedium.woff2) format("woff2"),url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTMedium.woff) format("woff")}@font-face{font-family:"Futura";font-weight:600;font-style:normal;font-display:swap;src:url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTDemi.woff2) format("woff2"),url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTDemi.woff) format("woff")}@font-face{font-family:"Futura";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTBold.woff2) format("woff2"),url(/wp-content/themes/adilluminazione-final-2023/assets/fonts/FuturaPTBold.woff) format("woff")}button{padding:8px 24px;border-radius:20px;background:#B4B4B4;color:#000;font-size:20px;-webkit-box-shadow:5px 5px 50px -px #000;box-shadow:5px 5px 50px -8px #000;transition:0.2s}button:hover,button:focus{background:#B5B5B5;-webkit-box-shadow:5px 5px 50px -3px #000;box-shadow:5px 5px 50px -3px #000;transition:0.2s;color:#8c8c8c}h1{font-size:64px;line-height:90%;font-weight:600}h2{font-size:72px;font-weight:700;text-transform:uppercase}p{font-size:18px;font-weight:100}h3{font-size:24px;font-weight:600}a,a:hover{color:#000}#page_loader{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10000}#page_loader .center{max-width:200px}#page_loader .center img{width:100%}#page_loader .center svg{width:100%}#page_loader .bar{border:0 solid #fff0;height:6px;border-radius:7px;width:100%;background:#66656557}#page_loader .bar .in{animation:fill 3.5s cubic-bezier(.4,1.01,1,1) 1;height:6px;background-color:#fff;border-radius:7px}@media screen and (min-width:1024px){.px-lg-5,.px-5{padding-right:calc(3rem + 24px)!important;padding-left:calc(3rem + 24px)!important}}@keyframes fill{0%{width:0%}100%{width:100%}}body.menu_open #content::after{content:"";width:100%;height:100vh;z-index:10;background:#DEDEDE;position:fixed;top:0}header{width:100%;z-index:1000;position:fixed;top:20px;left:0;transition:0.2s}header .header_visible{border:.2px solid #FFF;border-left:0;border-right:0;padding:16px 0;transition:0.2s}.home header{background:#fff0}header .header_container{display:flex;justify-content:space-between;align-items:center;position:relative}header.sticky{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}header.sticky .header_visible{transition:0.2s}header .logo{max-width:70px;width:20%;transition:0.3s}header.sticky .logo{max-width:70px}header .logo img{width:100%}header .front_page_header_additional_image{max-width:150px;position:absolute;top:-24px;left:200px;opacity:1;transition:0.3s}header.menu_open,.home header.menu_open{background:#DEDEDE;height:100vh}header.menu_open #expand_menu_toggle,header .active_page button{font-weight:600}header #expand_menu_toggle::after{height:0%}#header_expanded_menu{display:none}header.menu_open #header_expanded_menu{display:block;overflow-y:scroll;height:calc(100vh - 180px);margin-top:48px}#header_expanded_menu h5{font-weight:100;font-size:16px}#header_expanded_menu h4{font-weight:600;font-size:64px;width:fit-content;line-height:100%}@media (min-width:1600px){#header_expanded_menu h5{font-weight:100;font-size:20px}#header_expanded_menu h4{font-size:90px}}@media (min-width:2400px){#header_expanded_menu h5{font-weight:100;font-size:24px}#header_expanded_menu h4{font-size:120px}}#header_expanded_menu h4:after{content:'';display:block;width:100%;height:100%;border-bottom:solid 1px #000;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:0% 50%}#header_expanded_menu h4:hover:after{transform:scaleX(1);transform-origin:0% 50%}.home .site-content{margin-top:0}.intro_home{background:url(/wp-content/uploads/2023/03/bg_home.jpg) center center;min-height:100vh;display:flex;align-items:flex-end;background-size:cover}.intro_home .bg-glass-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgb(100 100 100 / .294);padding:20px 20px 0 20px;margin-bottom:16px;transition:all ease .3s;border-radius:.7rem}.intro_home .bg-glass-box:hover{box-shadow:0 0 20px 1px #ffffff3f}.intro_home h1{color:#fff;font-size:56px}.small-h1{font-size:18px;text-shadow:none;line-height:70%;font-weight:400}.intro_footer{margin-bottom:80px}.home_slide_ecos{min-height:100vh;background:url(/wp-content/uploads/2023/03/bg-home-2-1.jpg) center center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.home_slide_ecos .container-fluid{min-height:100vh}.home_slide_ecos h5{font-size:24px;text-transform:uppercase}.home_slide_ecos .row{padding-top:5rem;padding-bottom:3rem}.home_slide_ecos p{padding-bottom:16px;position:relative;max-width:450px}.home_slide_ecos .section_footer{position:absolute;bottom:0;right:0}.home_slide_ecos .section_footer .box{display:flex;justify-content:space-between;max-width:450px}.home_slide_ecos .section_footer div{width:50%}.home_slide_ecos .section_footer div:first-child{width:40%;transform:translateY(60px)}.home_slide_processi .row .c-processi{overflow:hidden;padding-top:5rem}.intro_home h2,.home_slide_processi h2,.home_slide_soluzioni h2,.home_slide_ecos h2{font-size:56px;font-weight:700}.home_slide_processi h2.t-processi{font-size:72px;line-height:72px}.home_slide_processi p{max-width:450px}.home_slide_processi ul{list-style:none}.home_slide_processi ul li{font-size:56px;font-weight:400;line-height:120%}@media screen and (min-width:1921px){.home_slide_processi h2,.home_slide_soluzioni h2,.home_slide_ecos h2{font-size:80px}.home_slide_processi h2.t-processi{font-size:114px;line-height:114px}.home_slide_processi ul li{font-size:100px}}.home_slide_processi .p-box{color:#fff;padding-left:24px;position:relative}.home_slide_processi .p-box::before{content:'';display:block;position:absolute;top:0;width:20%;height:20%;left:0;border-left:1px solid #fff}.home_slide_processi .p-box h3{color:#fff;margin-bottom:16px}.home_slide_processi .c-processi{background:#F2EA5C;background-size:cover;min-height:100vh}.home_slide_processi .c-incassi{background:#EAEAEA;position:relative}.home_slide_processi .f1_bottom_image{position:absolute;bottom:-37px;left:0;width:100%}.home_slide_soluzioni{background:#7CC8FF}.home_slide_soluzioni h3{font-size:48px}.home_slide_soluzioni .c-s-chiave{position:relative;min-height:100vh;display:flex;align-items:center;background:#004154;overflow:hidden;padding-bottom:3rem}.home_slide_soluzioni .c-oblo{background:#7CC8FF;padding-top:5rem;padding-bottom:3rem}.home_slide_soluzioni .c-s-chiave #bg_home_video{position:absolute;left:0;top:0;height:100%;z-index:0}.home_slide_soluzioni .c-s-chiave video{z-index:0}.home_slide_soluzioni .c-s-chiave *{z-index:1}.c-s-chiave img{max-width:200px}.home_slide_soluzioni .c-s-chiave .video_box{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgb(255 255 255 / .074);padding:20px;border-radius:.7rem;max-width:800px;transition:all ease .3s}.home_slide_soluzioni .c-s-chiave .video_box:hover{box-shadow:0 0 20px 1px #ffffff3f}.home_slide_cura_big{height:100vh;background:url(/wp-content/uploads/2024/01/tocco-ambiente-1.png) center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.home_slide_cura_big a{height:100%}.home_slide_cura .container{position:relative}.home_slide_cura h2{font-size:32px;font-weight:400}.home_slide_cura img{max-width:900px;width:100%;display:block;margin:auto}.home_slide_cura .c-cura{min-height:50vh;background-color:#FFF}.home_slide_cura .c-cura-2{min-height:50vh;background-color:#E8E8E8}.home_slide_cura .right-slide{margin-top:50vh!important}.product_bg_image{position:absolute;bottom:-13%;right:5%;width:100%}.products_page_menu{width:50%;margin:auto}.product_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:16px;grid-row-gap:24px;list-style:none;padding-left:0!important}.product_grid img{width:100%}.product_grid h5{font-size:48px;font-weight:400;text-decoration:none}.product_grid h5 span{font-weight:100}.product_grid a{text-decoration:none!important}.product_grid li{transition:0.3s}@media screen and (min-width:769px) and (max-width:1380px){.product_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1921px){footer .container{max-width:1620px}}.product_page_container{max-width:650px}.product_name_container{position:relative}.product_page_container h1 span{font-weight:100}.product_list_item{max-width:500px;width:100%;margin:auto!important;border-bottom:none!important}.article_list_item{position:relative;transition:0.3s;margin:24px auto}.article_list_item img{width:70%;display:block;margin:auto;transition:0.3s}.article_list_item:hover img{transform:scale(1.2)}.article_list_item h4{display:block;margin:auto;position:absolute;font-size:32px;right:25%;top:50%;transform:translate(100%,-50%);transition:0.3s}.article_list_item:hover h4{transform:translate(110%,-50%) scale(1.2);font-size:48px}.symbols_image{max-width:260px;display:block;width:100%;margin-top:18px}@media (max-width:560px){.symbols_image{max-width:220px}}.archive_header p{font-weight:100;margin-bottom:16px}.archive_header h1{text-transform:uppercase}.primary{margin-top:0!important}article{padding:0!important}.hero_product_image{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center}.product_image{max-width:500px;margin:auto;width:100%}.product_image.x-large{max-width:none;margin:auto;width:100%;transform:scale(2)}.product_details_table{border-collapse:inherit;border-spacing:0 15px;border:0;margin:auto}.product_details_table thead tr th{border-bottom:1px solid #707070;border-top:1px solid #707070;color:#898989}.product_details_table thead tr th:first-child{border-left:1px solid #707070}.product_details_table thead tr th:last-child{border-right:1px solid #707070}.product_details_table td,.product_details_table th{border:0}.product_details_table tr:nth-child(even) td{background:#C3C3C3}.product_details_table tr:nth-child(odd) td{background:#EBEBEB}.product_details_table tr:nth-child(odd) td:last-child,.product_details_table tr:nth-child(even) td:last-child{background:#FFF;width:65px}.overflow-table{overflow-x:scroll}.download-img{width:32px}.home_slide_prodotto{height:100vh;background:url(/wp-content/uploads/2023/05/f48-esploso.png) center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.home_slide_prodotto a{transform:translate(0,50%)}@media screen and (max-width:768px){h1{font-size:32px;line-height:90%;font-weight:600}h2{font-size:38px}p{font-size:16px}header .logo{max-width:150px;width:30%;margin:auto}header .header_visible{border:.2px solid #FFF;border-left:0;border-right:0}header.sticky .logo{max-width:60px}header.menu_open #header_expanded_menu{height:calc(100vh - 240px);margin-top:24px}footer .row{margin-top:4rem}footer .ad-info{margin-right:0}.footer-logo img{width:100%;max-width:250px}.intro_home{background-position:215vw}.intro_home h1{font-size:32px}.intro_home .small-h1{font-size:14px}.home_slide_ecos,.home_slide_soluzioni,.home_slide_cura{overflow:hidden}.home_slide_ecos h2,.home_slide_processi h2,.home_slide_cura h2{font-size:24px}home_slide_processi h2.t-processi{font-size:32px}.home_slide_soluzioni h3,.home_slide_soluzioni h2{font-size:32px}.home_slide_soluzioni .c-oblo{min-height:100vh}.home_slide_processi .c-incassi{min-height:100vh}.home_slide_processi ul li{font-size:24px;line-height:120%}.home_slide_processi .f1_bottom_image{bottom:-20px}.home_slide_cura .c-cura,.home_slide_cura .c-cura-2{min-height:50vh}.home_slide_cura h3{font-size:24px;line-height:120%}.home_slide_cura h5{font-size:18px;text-transform:uppercase}.product_bg_image{position:absolute;bottom:-5%;right:0%;width:100%}.c-s-chiave img{max-width:130px}.home_slide_cura_big{height:auto;min-height:60vw;width:100vw}.home_slide_cura_big a{min-height:60vw!important}.home_slide_prodotto{height:auto;min-height:60vw;width:100vw}.home_slide_prodotto a{font-size:12px;transform:translate(0,20%)}.intro_home h2,.home_slide_processi h2,.home_slide_soluzioni h2,.home_slide_ecos h2{font-size:56px}.intro_home h2,.intro_home p{text-shadow:.5px 0 #000,-.5px 0 #000,0 .5px #000,0 -.5px #000,.5px .5px #000,-.5px -.5px #000,.5px -.5px #000,-.5px .5px #000}.page-template-default .site-content,.archive .site-content,.single .site-content{margin-top:45px}.single-post .site-content,.single-post #primary{margin-top:0;padding-top:0}.home .site-content{margin-top:0}.article_list_item{margin:48px auto}.article_list_item:hover img{filter:blur(2px)}.article_list_item h4{display:block;margin:auto;font-size:24px;transition:0.3s;text-align:center;top:auto}.article_list_item:hover h4{transform:translate(50%,45%) scale(1.2);font-size:32px;background:#fff;padding:0 8px}.product_grid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.product_grid li{transition-delay:0s!important}.product_grid h5{font-size:32px;font-weight:400}.product_page_container h1{font-size:46px}.intro_home{background-size:cover}footer{margin-bottom:80px}footer h4{font-size:32px}footer ul li a{font-size:16px}footer ul li{margin:8px 0}.download-img{width:24px}.home_slide_cura .right-slide{margin-top:3rem!important}.elementor-2334 .elementor-element.elementor-element-72fedfd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start}.hero_product_image{height:40vh;margin-top:120px}}:root{--rs-bg:#0a0a0a;--rs-panel:#111111;--rs-line:#2a2a2a;--rs-text:#eaeaea;--rs-muted:#8f8f8f;--rs-white:#ffffff}body{background:#fff;color:#111;font-family:"Futura",sans-serif}.rs-home{background:#fff;color:#111;overflow-x:hidden}header .smart_menu button,header #expand_menu_toggle{text-transform:lowercase;font-weight:300;font-size:19px;letter-spacing:.3px}.rs-hero{position:relative;width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}.rs-hero__veil-top{position:absolute;top:0;left:0;right:0;height:22%;background:linear-gradient(to bottom,rgb(10 10 10 / .35),#fff0);pointer-events:none;z-index:1}.rs-hero__veil-bottom{position:absolute;bottom:0;left:0;right:0;height:42%;background:linear-gradient(to top,rgb(10 10 10 / .55),#fff0);pointer-events:none;z-index:1}.rs-hero__content{position:relative;z-index:2;padding:0 clamp(24px,5vw,80px) clamp(56px,7vw,96px)}.rs-hero__title{color:var(--rs-white);font-size:35px;font-weight:500;line-height:1.18;letter-spacing:.2px;margin:0 0 10px;text-transform:none}.rs-hero__subtitle{color:#e6e6e6;font-size:21px;font-weight:300;margin:0;text-transform:none}.rs-hero__scroll{position:absolute;z-index:2;left:clamp(24px,5vw,80px);bottom:22px;width:26px;height:26px;cursor:pointer}.rs-hero__scroll span{display:block;width:14px;height:14px;border-left:1px solid rgb(255 255 255 / .7);border-bottom:1px solid rgb(255 255 255 / .7);transform:rotate(-45deg);margin:0 auto;animation:rsBounce 1.8s ease-in-out infinite}@keyframes rsBounce{0%,100%{transform:rotate(-45deg) translate(0,0)}50%{transform:rotate(-45deg) translate(-4px,4px)}}.rs-collezioni{background:var(--rs-bg);color:var(--rs-text)}.rs-strip{width:100%;height:1px;background:#fff}.rs-coll__head{display:flex;justify-content:space-between;align-items:stretch;border-bottom:1px solid var(--rs-line)}.rs-coll__title{font-weight:300;font-size:clamp(28px,4vw,46px);margin:0;padding:clamp(28px,4vw,52px) clamp(24px,5vw,80px);text-transform:none;line-height:1}.rs-coll__all{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:clamp(20px,3vw,40px) clamp(24px,4vw,64px);border-left:1px solid var(--rs-line);min-width:290px;color:var(--rs-text);text-decoration:none;transition:background .3s}.rs-coll__all:hover{background:var(--rs-panel)}.rs-coll__all span:first-child{font-weight:300;color:var(--rs-muted);font-size:13px;text-transform:uppercase;letter-spacing:2px}.rs-coll__all-link{font-weight:400;font-size:20px;color:var(--rs-white)}.rs-coll__grid{display:grid;grid-template-columns:repeat(3,1fr)}.rs-coll__cell{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(190px,22vw,300px);padding:clamp(22px,2.5vw,40px);text-decoration:none;color:var(--rs-text);border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);transition:background .3s}.rs-coll__cell:nth-child(3n){border-right:none}.rs-coll__cell:nth-child(n+4){border-bottom:none}.rs-coll__cell:hover{background:var(--rs-panel)}.rs-coll__num{font-weight:300;color:var(--rs-muted);font-size:14px;letter-spacing:1px;margin-bottom:auto}.rs-coll__name{font-weight:400;font-size:clamp(22px,2.4vw,30px);margin-top:18px;text-transform:none;color:var(--rs-white)}.rs-coll__sub{font-weight:300;color:var(--rs-muted);font-size:15px;margin-top:6px}.rs-coll__arrow{position:absolute;top:clamp(22px,2.5vw,40px);right:clamp(22px,2.5vw,40px);color:var(--rs-muted);font-size:18px;opacity:0;transform:translateX(-6px);transition:.3s}.rs-coll__cell:hover .rs-coll__arrow{opacity:1;transform:none}@media (max-width:992px){.rs-coll__grid{grid-template-columns:1fr 1fr}.rs-coll__cell:nth-child(3n){border-right:1px solid var(--rs-line)}.rs-coll__cell:nth-child(2n){border-right:none}.rs-coll__cell:nth-child(n+4){border-bottom:1px solid var(--rs-line)}.rs-coll__cell:nth-last-child(-n+2){border-bottom:none}.rs-coll__head{flex-direction:column}.rs-coll__all{border-left:none;border-top:1px solid var(--rs-line);min-width:0}}@media (max-width:576px){.rs-coll__grid{grid-template-columns:1fr}.rs-coll__cell{border-right:none!important;border-bottom:1px solid var(--rs-line)!important}.rs-coll__cell:last-child{border-bottom:none!important}.rs-hero__title{font-size:28px}.rs-hero__subtitle{font-size:18px}}.rs-coll__cell,.rs-coll__all,.rs-coll__num,.rs-coll__name,.rs-coll__sub,.rs-coll__arrow,.rs-coll__all span,.rs-coll__all-link{transition:background .3s,color .3s}.rs-coll__cell:hover,.rs-coll__all:hover{background:#fff}.rs-coll__cell:hover .rs-coll__num,.rs-coll__cell:hover .rs-coll__name,.rs-coll__cell:hover .rs-coll__sub,.rs-coll__cell:hover .rs-coll__arrow,.rs-coll__all:hover .rs-coll__all-link{color:#111}.rs-coll__all:hover span:first-child{color:#555}#page_loader .center{max-width:120px}.rs-loader-logo{width:100%;display:block;opacity:0;animation:rsLogoFade 2.8s ease-in-out forwards}@keyframes rsLogoFade{from{opacity:0}to{opacity:1}}@media (max-width:768px){.rs-hero{min-height:0;display:block;background-size:contain;background-position:top center;background-color:#fff;padding-top:56.25vw}.rs-hero__veil-top,.rs-hero__veil-bottom{display:none}.rs-hero__content{position:static;padding:22px 24px 34px}.rs-hero__title{color:#111;font-size:26px}.rs-hero__subtitle{color:#555;font-size:17px}.rs-hero__scroll{display:none}header .logo{max-width:70px;width:70px;margin:0}}.rs-schede{width:100%;font-family:"Futura",sans-serif;color:#111}.rs-schede__row{display:grid;grid-template-columns:2.4fr 1fr 1fr 1fr 1fr 1.5fr;align-items:center;border-bottom:1px solid #e6e6e6;padding:14px 4px}.rs-schede__row--head{border-bottom:1px solid #111}.rs-schede__row--head .rs-schede__c{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a8a8a;font-weight:400}.rs-schede__row:not(.rs-schede__row--head):hover{background:#fafafa}.rs-schede__c{font-size:15px;font-weight:300;padding:0 8px}.rs-schede__c--cod{font-weight:500;word-break:break-word}.rs-schede__c--dl{display:flex;gap:8px;justify-content:flex-end}.rs-schede__btn{display:inline-block;border:1px solid #111;background:#fff;color:#111;padding:6px 16px;font-size:13px;font-weight:500;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:.25s}.rs-schede__btn:hover{background:#111;color:#fff}.rs-schede__note{margin:14px 8px 0;font-size:12px;letter-spacing:.5px;color:#8a8a8a;font-weight:300}@media (max-width:768px){.rs-schede__row--head{display:none}.rs-schede__row{grid-template-columns:1fr 1fr;gap:6px 10px;padding:16px 4px}.rs-schede__c{font-size:14px;padding:0}.rs-schede__c::before{content:attr(data-label) " · ";color:#9a9a9a;font-size:12px}.rs-schede__c--cod{grid-column:1 / -1}.rs-schede__c--cod::before{content:""}.rs-schede__c--dl{grid-column:1 / -1;justify-content:flex-start;margin-top:8px}.rs-schede__c--dl::before{content:""}}@media (pointer:coarse){.rs-schede__btn{padding:13px 20px}}.rs-intro{background:#fff;padding:clamp(64px,10vw,140px) clamp(24px,6vw,80px)}.rs-intro__inner{max-width:900px;margin:0 auto;text-align:center}.rs-intro__text{font-family:"Futura",sans-serif;font-weight:300;color:#111;font-size:clamp(22px,2.4vw,40px);line-height:1.35;margin:0;letter-spacing:.2px}.rs-intro__text strong{font-weight:600}@media (min-width:769px){.hero_product_image{height:60vh;background-size:contain;background-color:#fff}}.rs-prodnav{max-width:1140px;margin:clamp(40px,6vw,90px) auto clamp(60px,8vw,120px);padding:0 clamp(16px,4vw,24px);font-family:"Futura",sans-serif;color:#111}.rs-prodnav__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #111;padding-bottom:14px}.rs-prodnav__title{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:400;color:#8a8a8a}.rs-prodnav__all{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-weight:400;color:#8a8a8a;text-decoration:none;white-space:nowrap}.rs-prodnav__all:hover{color:#111;text-decoration:none}@media (pointer:coarse){.rs-prodnav__all{display:inline-block;padding:11px 0;margin:-11px 0}}.rs-prodnav__list{list-style:none;margin:0;padding:0}.rs-prodnav__item{margin:0;padding:0;list-style:none}.rs-prodnav__row{display:flex;align-items:center;gap:clamp(14px,2.4vw,26px);padding:clamp(14px,1.8vw,20px) clamp(4px,1vw,12px);border-bottom:1px solid #e6e6e6;color:#111;text-decoration:none;background:#fff;transition:background .3s ease,padding-left .3s ease}.rs-prodnav__row:hover,.rs-prodnav__row:focus-visible{background:#fafafa;padding-left:clamp(10px,1.6vw,20px);text-decoration:none;color:#111}.rs-prodnav__thumb{flex:0 0 auto;width:clamp(56px,7vw,80px);height:clamp(56px,7vw,80px);overflow:hidden;background:#fff}.rs-prodnav__thumb img{width:100%;height:100%;object-fit:contain;display:block}.rs-prodnav__text{display:flex;flex-direction:column;gap:5px;min-width:0}.rs-prodnav__flag{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:400;color:#8a8a8a}.rs-prodnav__name{font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.rs-prodnav__arrow{margin-left:auto;font-size:clamp(20px,2vw,26px);font-weight:300;color:#8a8a8a;transition:color .3s ease,transform .3s ease}.rs-prodnav__row:hover .rs-prodnav__arrow{color:#111;transform:translateX(6px)}@media (max-width:560px){.rs-prodnav__thumb{width:52px;height:52px}.rs-prodnav__name{font-size:18px}}.ad-langsw{display:inline-flex;align-items:center;gap:6px;font-family:inherit;line-height:1;white-space:nowrap}.ad-langsw__item{display:inline-block;padding:2px 4px;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:400;letter-spacing:.04em;text-decoration:none;opacity:.55;transition:opacity .25s ease}.ad-langsw__item:hover,.ad-langsw__item:focus-visible{opacity:1;color:inherit;text-decoration:none}.ad-langsw__item.is-active{opacity:1;font-weight:600}.ad-langsw__sep{opacity:.3;font-size:.9em;user-select:none}.ad-langsw__item:focus-visible{outline:1px solid currentColor;outline-offset:3px}.rs-pill .ad-langsw--pill{margin-left:2px}.ad-langsw--menu{gap:10px;font-size:clamp(14px,1.4vw,18px);letter-spacing:.08em;text-transform:uppercase}.ad-langsw--menu .ad-langsw__item{padding:4px 2px}.ad-langsw--footer{font-size:13px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:600px){.ad-langsw--pill{font-size:12px}}@media (max-width:700px){#header_expanded_menu .ad-langsw--menu{grid-column:1 / -1;justify-content:center;margin-top:2px}}@media (pointer:coarse){.ad-langsw__item{position:relative}.ad-langsw__item::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:44px}}header.menu_open,.home header.menu_open{background:#fff}header.menu_open #header_expanded_menu{display:flex;align-items:center;justify-content:center}#header_expanded_menu .hsi{--ink:#141414;--inactive:#c7c7c7;--desc:#6b6b6b;--ease:cubic-bezier(.22,.61,.36,1);--dur:.42s;width:100%;display:grid;place-items:center;padding:2vw 6vw}#header_expanded_menu .hsi__stage{position:relative;display:inline-block;transition:transform var(--dur) var(--ease);will-change:transform}#header_expanded_menu .hsi__stage.is-hovering{transform:translateY(-18px)}#header_expanded_menu .hsi__thumb{position:absolute;right:calc(100% + 44px);top:0;transform:translateY(-50%);width:clamp(150px,19vw,240px);aspect-ratio:1/1;overflow:hidden;background:#f2f2f2;border:1px solid #e6e6e6;opacity:0;pointer-events:none;transition:top var(--dur) var(--ease),opacity .3s var(--ease);will-change:top,opacity}#header_expanded_menu .hsi__thumb.is-visible{opacity:1}#header_expanded_menu .hsi__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease)}#header_expanded_menu .hsi__photo.is-active{opacity:1}#header_expanded_menu .hsi__list{list-style:none;margin:0;padding:0}#header_expanded_menu .hsi__item{display:block;cursor:pointer;color:var(--ink);font-size:clamp(26px,4vw,64px);font-weight:600;line-height:1.16;letter-spacing:-.01em;text-decoration:none;transition:color .3s var(--ease);width:fit-content}#header_expanded_menu .hsi__stage.is-hovering .hsi__item{color:var(--inactive)}#header_expanded_menu .hsi__stage.is-hovering .hsi__item.is-active{color:var(--ink)}#header_expanded_menu .hsi__desc{margin-top:20px;width:34ch;height:2.9em;overflow:hidden;color:var(--desc);font-size:clamp(14px,1.4vw,18px);font-weight:500;line-height:1.45;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}#header_expanded_menu .hsi__desc.is-visible{opacity:1;transform:none}@media(max-width:760px){#header_expanded_menu .hsi__stage.is-hovering{transform:none}#header_expanded_menu .hsi__thumb{display:none}#header_expanded_menu .hsi__desc{min-height:0}}@media(prefers-reduced-motion:reduce){#header_expanded_menu .hsi *{transition-duration:.001s!important}}#header_expanded_menu .hsi__main{display:none}@media(max-width:700px){#header_expanded_menu .hsi__main{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid rgb(0 0 0 / .12)}#header_expanded_menu .hsi__mainlink{font-family:"Futura",sans-serif;font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--ink,#141414);display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid rgb(0 0 0 / .14);border-radius:999px;transition:background .25s ease,color .25s ease}#header_expanded_menu .hsi__mainlink:active,#header_expanded_menu .hsi__mainlink:hover{background:#141414;color:#fff}}@media (pointer:coarse){#header_expanded_menu .hsi__item{padding:8px 0}}.rs-reveal .rs-w{display:inline;position:relative;will-change:opacity,filter,top}.rs-reveal.rs-reveal--ready .rs-w{opacity:0}@media (prefers-reduced-motion:reduce){.rs-reveal .rs-w{opacity:1!important;filter:none!important;transform:none!important;color:inherit!important}}header:not(.menu_open) .header_visible{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);background:rgb(255 255 255 / .04)}header:not(.menu_open) .logo svg,header:not(.menu_open) .logo svg polygon,header:not(.menu_open) .logo svg path{fill:#ffffff!important;transition:fill .25s ease}header:not(.menu_open) .smart_menu button,header:not(.menu_open) #expand_menu_toggle{color:#ffffff!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:color .25s ease}header:not(.menu_open) .smart_menu button:after{border-bottom-color:#ffffff!important}header.logo-on-light:not(.menu_open) .logo svg,header.logo-on-light:not(.menu_open) .logo svg polygon,header.logo-on-light:not(.menu_open) .logo svg path{fill:#141414!important}header.menu-on-light:not(.menu_open) .smart_menu button,header.menu-on-light:not(.menu_open) #expand_menu_toggle{color:#141414!important}header.menu-on-light:not(.menu_open) .smart_menu button:after{border-bottom-color:#141414!important}.rs-pill{position:relative;display:inline-flex;align-items:center;gap:2px;padding:5px;border-radius:999px;background:rgb(244 244 246 / .82);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);border:1px solid rgb(0 0 0 / .07);box-shadow:0 2px 12px -5px rgb(0 0 0 / .35);font-family:"Futura",sans-serif}.rs-pill__item{position:relative;z-index:1;-webkit-appearance:none;appearance:none;border:0;background:#fff0;margin:0;padding:9px 18px;border-radius:999px;cursor:pointer;line-height:1;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#3a3a3c!important;transition:color .35s ease}.rs-pill__item.is-active{color:#ffffff!important}.rs-pill__item:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.rs-pill__bg{position:absolute;z-index:0;top:5px;left:0;height:calc(100% - 10px);width:0;background:#1d1d1f;border-radius:999px;opacity:0;box-shadow:0 3px 10px -3px rgb(0 0 0 / .4);transform:translateX(0);transition:transform .5s cubic-bezier(.34,1.15,.4,1),width .5s cubic-bezier(.34,1.15,.4,1),opacity .3s ease;pointer-events:none}@media (prefers-reduced-motion:reduce){.rs-pill__bg{transition:opacity .2s ease}}.rs-pill--bar{width:100%}#rs-pill .rs-pill__logo{display:flex;align-items:center;flex:0 0 auto;width:auto!important;max-width:none!important;padding:0 8px 0 12px;margin:0;text-decoration:none}.rs-pill__logo-svg{height:26px;width:auto;display:block}#rs-pill .rs-pill__logo-svg,#rs-pill .rs-pill__logo-svg polygon,#rs-pill .rs-pill__logo-svg path{fill:#141414!important}.rs-pill__spacer{flex:1 1 auto;min-width:32px}#rs-pill #expand_menu_toggle{text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;letter-spacing:.03em!important;color:#3a3a3c!important;background:transparent!important;box-shadow:none!important}#rs-pill #expand_menu_toggle.is-active{color:#ffffff!important}#rs-pill #expand_menu_toggle::after{display:none!important}@media (max-width:900px){.rs-pill__item{padding:11px 12px;font-size:12px;letter-spacing:.02em}#rs-pill #expand_menu_toggle{font-size:12px!important;letter-spacing:.02em!important}}@media (max-width:700px){#rs-pill a.rs-pill__item{display:none}#rs-pill .rs-pill__bg{display:none}#rs-pill #expand_menu_toggle{display:inline-flex!important;align-items:center;min-height:40px;padding:0 18px!important;font-size:13px!important;letter-spacing:.04em!important}.rs-pill{padding:4px}}@media (pointer:coarse){#rs-pill #expand_menu_toggle,.rs-pill__item{min-height:44px}}.lgf{position:relative;z-index:10;--lgf-ink:#1a1a1e;--lgf-muted:#6f6f78;--lgf-faint:#9a9aa2;--lgf-line:rgba(0,0,0,.08);--lgf-glass:rgba(255,255,255,.55);font-family:"Futura",sans-serif;background:linear-gradient(180deg,#dcdce1 0%,#cfcfd6 100%);padding:clamp(40px,6vw,84px) 20px clamp(30px,4vw,54px);box-sizing:border-box}.lgf ul{list-style:none;margin:0;padding:0}.lgf li{margin:0;padding:0;width:auto;display:block}.lgf li::after,.lgf li::before{content:none!important;display:none!important;border:0!important}.lgf h4{font-weight:600}.lgf__card{position:relative;max-width:1200px;margin:0 auto;border-radius:30px;padding:clamp(28px,3.4vw,52px) clamp(26px,3.2vw,54px) clamp(22px,2.6vw,34px);background:linear-gradient(180deg,rgb(255 255 255 / .85) 0%,rgb(246 246 248 / .6) 40%,rgb(232 232 236 / .55) 100%);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);box-shadow:0 40px 80px -20px rgb(20 20 30 / .35),0 10px 30px -10px rgb(20 20 30 / .2),inset 0 1px 0 rgb(255 255 255 / .9);color:var(--lgf-ink);overflow:hidden}.lgf__card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(160deg,rgb(255 255 255 / .95) 0%,rgb(180 182 190 / .55) 22%,rgb(120 122 132 / .28) 48%,rgb(210 212 220 / .4) 72%,rgb(255 255 255 / .85) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.lgf__card::after{content:"";position:absolute;left:0;right:0;top:0;height:45%;background:linear-gradient(180deg,rgb(255 255 255 / .5),#fff0);pointer-events:none;z-index:0;border-radius:30px 30px 0 0}.lgf__card>*{position:relative;z-index:1}.lgf__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:clamp(30px,4vw,70px);align-items:start}.lgf__brand-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.lgf__logo{width:34px;height:auto;display:block}.lgf__logo path,.lgf__logo polygon{fill:var(--lgf-ink)}.lgf__brand-name{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--lgf-ink)}.lgf__desc{font-size:14.5px;font-weight:300;line-height:1.6;color:var(--lgf-muted);margin:0 0 24px;max-width:38ch}.lgf__news{display:flex;gap:8px;max-width:400px}.lgf__news-field{flex:1;display:flex;align-items:center;background:rgb(255 255 255 / .7);border:1px solid rgb(0 0 0 / .1);border-radius:999px;padding:0 6px 0 18px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .05)}.lgf__news-input{flex:1;border:0;background:#fff0;outline:none;font-family:inherit;font-size:14.5px;color:var(--lgf-ink);padding:12px 0}.lgf__news-input::placeholder{color:var(--lgf-faint)}.lgf__news-btn{appearance:none;border:0;cursor:pointer;white-space:nowrap;background:#141418;color:#fff;font-family:inherit;font-size:14px;font-weight:500;border-radius:999px;padding:11px 20px;transition:transform .18s ease,background .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px rgb(0 0 0 / .25)}.lgf__news-btn:hover{background:#000;transform:translateY(-1px);box-shadow:0 6px 18px rgb(0 0 0 / .3)}.lgf__news-btn:active{transform:translateY(0)}.lgf__news-btn[disabled]{opacity:.6;pointer-events:none}.lgf__news-note{font-size:12.5px;margin:10px 2px 0;min-height:1em;color:var(--lgf-muted)}.lgf__news-note.is-ok{color:#1f7a44}.lgf__news-note.is-err{color:#b23c3c}.lgf__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,34px)}.lgf__col-h{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lgf-faint);font-weight:600;margin:2px 0 16px}.lgf__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.lgf__link{display:inline-block;text-decoration:none;color:var(--lgf-muted);font-size:14.5px;font-weight:400;line-height:1.2;padding:7px 12px;margin:0 -12px;border-radius:11px;position:relative;transition:color .2s ease,background .25s ease,box-shadow .25s ease}.lgf__link:hover{color:var(--lgf-ink);background:rgb(255 255 255 / .75);box-shadow:0 1px 2px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .9)}.lgf__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(26px,3vw,40px);padding-top:22px;border-top:1px solid var(--lgf-line)}.lgf__copy{font-size:12.5px;color:var(--lgf-faint);line-height:1.5}.lgf__copy b{color:var(--lgf-muted);font-weight:600}.lgf__socials{display:flex;gap:10px}.lgf__social{position:relative;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--lgf-ink);text-decoration:none;background:rgb(255 255 255 / .6);border:1px solid rgb(0 0 0 / .08);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9);transition:transform .18s ease,background .25s ease,box-shadow .25s ease}.lgf__social svg{width:18px;height:18px;display:block}.lgf__social:hover{transform:translateY(-2px);background:rgb(255 255 255 / .95);box-shadow:0 8px 20px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255)}.lgf__social::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px);background:#141418;color:#fff;font-size:11.5px;letter-spacing:.02em;padding:5px 10px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 6px 16px rgb(0 0 0 / .25)}.lgf__social:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:900px){.lgf__body{grid-template-columns:1fr;gap:36px}.lgf__desc{max-width:52ch}}@media (max-width:560px){.lgf__cols{grid-template-columns:1fr 1fr;gap:24px 16px}.lgf__news{flex-direction:column;max-width:none}.lgf__news-btn{padding:13px 20px}.lgf__foot{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.lgf__news-btn,.lgf__social,.lgf__link{transition:none}}.lgf__tel{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.lgf__tel:hover{color:var(--lgf-ink)}.lgf__news-priv{margin:10px 2px 0;font-size:12.5px;line-height:1.5;color:#565660}.lgf__news-priv a{color:var(--lgf-ink);text-decoration:underline;text-underline-offset:2px}.lgf__news-priv a:hover{text-decoration-thickness:2px}@media (pointer:coarse){.lgf__link{padding:14px 0}.lgf__tel{display:inline-block;padding:13px 0}.lgf__news-btn{min-height:44px}.lgf__social{width:44px;height:44px}.lgf__news-priv a{display:inline-block;padding:6px 0}.lgf__news-input,.lgf__news input{font-size:16px}}.rs-rz{--rzCardW:300px;--rzCardH:400px;--rzGap:22px;background:#f1efec;color:#111;font-family:"Futura",sans-serif;padding:clamp(56px,8vw,110px) 0 clamp(52px,7vw,96px);overflow:hidden}.rs-rz *{box-sizing:border-box}.rs-rz__head{max-width:1100px;margin:0 auto;padding:0 24px;text-align:center}.rs-rz__kicker{margin:0 0 14px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#8c8c8c;font-weight:500}.rs-rz__title{margin:0;font-size:clamp(26px,4vw,44px);font-weight:600;letter-spacing:.01em;color:#111;line-height:1.05}.rs-rz__ticker{position:relative;width:100%;margin-top:clamp(34px,4vw,54px);overflow:hidden;touch-action:pan-y}.rs-rz__track{display:flex;gap:var(--rzGap);align-items:stretch;width:max-content;cursor:grab;will-change:transform}.rs-rz__track.is-dragging{cursor:grabbing}.rs-rz__card{position:relative;flex:0 0 var(--rzCardW);width:var(--rzCardW);height:var(--rzCardH);background:#e7e4df;overflow:hidden;border:1px solid #e0ddd7;border-radius:0}.rs-rz__img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rs-rz__card:hover .rs-rz__img{transform:scale(1.05)}.rs-rz__card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;background:linear-gradient(to top,rgb(0 0 0 / .55),#fff0);pointer-events:none}.rs-rz__chip{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 11px;background:rgb(20 20 22 / .42);color:#fff;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgb(255 255 255 / .18);border-radius:999px}.rs-rz__ic{width:17px;height:17px;flex:0 0 17px;display:block;color:#fff}.rs-rz__cat{font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap}.rs-rz__fade{position:absolute;top:0;bottom:0;width:clamp(40px,7vw,120px);z-index:3;pointer-events:none}.rs-rz__fade--l{left:0;background:linear-gradient(to right,#f1efec,#fff0)}.rs-rz__fade--r{right:0;background:linear-gradient(to left,#f1efec,#fff0)}@media (max-width:560px){.rs-rz{--rzCardW:230px;--rzCardH:310px;--rzGap:16px}}@media (prefers-reduced-motion:reduce){.rs-rz__img{transition:none}}.rs-rz__img[data-bg]{background-color:#1a1a1a}.rs-astory{position:relative;overflow:hidden;background:#0a0a0b;padding:clamp(90px,15vw,220px) clamp(20px,4vw,40px)}.rs-astory__inner{max-width:1120px;margin:0 auto;position:relative;z-index:2}.rs-astory__lead{margin:0;color:#fff;font-weight:500;font-family:"Futura",sans-serif;font-size:clamp(26px,4.4vw,56px);line-height:1.18;letter-spacing:-.015em}.rs-astory__hl{color:inherit}.rs-astory__motiv{margin-top:clamp(40px,5.5vw,84px);max-width:860px}.rs-astory__kicker{font-family:"Futura",sans-serif;font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin:0 0 20px}.rs-astory__text{margin:0;color:#fff;font-weight:400;font-family:"Futura",sans-serif;font-size:clamp(18px,2vw,27px);line-height:1.34;letter-spacing:-.01em}.rs-astory__text+.rs-astory__text{margin-top:.85em}.rs-astory__word{display:inline-block;will-change:opacity,filter,transform}.rs-astory__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(30px,4vw,54px);font-family:"Futura",sans-serif;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid rgb(255 255 255 / .4);padding:14px 26px;border-radius:14px;transition:background .3s ease,color .3s ease}.rs-astory__cta:hover{background:#fff;color:#0a0a0b}.rs-astory__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.rs-astory__img{position:absolute;z-index:1;border-radius:0;box-shadow:0 24px 70px rgb(0 0 0 / .55);pointer-events:none;will-change:transform}.rs-astory__img--tocco{left:2%;bottom:7%;width:clamp(190px,26vw,400px);aspect-ratio:1/1;object-fit:cover;background:#000}.rs-astory__img--logo{right:4%;top:9%;width:clamp(160px,18vw,270px);aspect-ratio:1/1;object-fit:contain;background:#fff;padding:22px}@media (max-width:900px){.rs-astory__img--tocco{width:150px;left:1%;bottom:3%;opacity:.9}.rs-astory__img--logo{width:130px;right:1%;top:4%}}@media (prefers-reduced-motion:reduce){.rs-astory__word{opacity:1!important;filter:none!important;transform:none!important}.rs-astory__img{transform:none!important}}.rs-astory__cta{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .28);background:linear-gradient(180deg,rgb(255 255 255 / .18),rgb(255 255 255 / .07));-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 rgb(255 255 255 / .28) inset,0 10px 26px -12px rgb(0 0 0 / .6);transition:background .35s cubic-bezier(.34,1.15,.4,1),border-color .35s ease,box-shadow .35s ease}.rs-astory__cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,rgb(255 255 255 / .22),#fff0 62%)}.rs-astory__cta:hover{background:linear-gradient(180deg,rgb(255 255 255 / .34),rgb(255 255 255 / .16));border-color:rgb(255 255 255 / .5);color:#fff;box-shadow:0 1px 0 rgb(255 255 255 / .45) inset,0 6px 16px -8px rgb(0 0 0 / .5)}.rs-fx{--fx-bg:#f5f5f7;--fx-card:#ffffff;--fx-ink:#111114;--fx-muted:#6b6b70;--fx-line:#e3e3e6;--fx-pill:#ffffff;--fx-pill-active:#111114;--fx-shadow:0 10px 40px rgba(0,0,0,.08);background:var(--fx-bg);color:var(--fx-ink);font-family:"Futura",sans-serif;padding:clamp(48px,6vw,96px) clamp(16px,4vw,64px) clamp(56px,7vw,110px)}.rs-fx__head{max-width:1200px;margin:0 auto clamp(24px,3vw,44px)}.rs-fx__kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-muted);font-weight:500;margin:0 0 10px}.rs-fx__title{font-size:clamp(28px,3.4vw,46px);font-weight:600;letter-spacing:-.01em;margin:0}.fx{position:relative;max-width:1200px;margin:0 auto;background:var(--fx-card);border-radius:28px;box-shadow:var(--fx-shadow);overflow:hidden}.fx__stage{position:relative;width:100%;aspect-ratio:16/10;min-height:460px}@media (max-width:900px){.fx__stage{aspect-ratio:auto;min-height:0}}.fx__media{position:absolute;inset:0;z-index:0}.fx__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s ease}.fx__img.is-on{opacity:1}.fx__close{position:absolute;top:18px;right:18px;z-index:5;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:rgb(0 0 0 / .06);color:#111;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s,background .2s}.fx.is-open .fx__close{opacity:1;pointer-events:auto}.fx__close:hover{background:rgb(0 0 0 / .12)}.fx__ui{position:absolute;z-index:4;left:clamp(16px,2.4vw,34px);top:0;bottom:0;display:flex;align-items:center;gap:14px;pointer-events:none}.fx__nav{display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity .3s;pointer-events:none}.fx.is-open .fx__nav{opacity:1;pointer-events:auto}.fx__navbtn{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:rgb(0 0 0 / .05);color:#111;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .2s}.fx__navbtn:hover{background:rgb(0 0 0 / .12)}.fx__tabs{display:flex;flex-direction:column;gap:12px;pointer-events:auto;width:min(340px,42vw)}.fx__tab{background:var(--fx-pill);border-radius:22px;box-shadow:0 4px 18px rgb(0 0 0 / .06);overflow:hidden;transition:box-shadow .3s}.fx__tabhead{width:100%;border:none;background:#fff0;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:500;color:var(--fx-ink);text-align:left}.fx__ic{width:26px;height:26px;border-radius:50%;flex:0 0 26px;border:1.5px solid var(--fx-line);position:relative;transition:.3s}.fx__ic::before,.fx__ic::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--fx-ink);transform:translate(-50%,-50%);transition:.3s}.fx__ic::after{transform:translate(-50%,-50%) rotate(90deg)}.fx__tab.is-active .fx__ic{border-color:var(--fx-ink)}.fx__tab.is-active .fx__ic::after{opacity:0}.fx__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding:0 18px}.fx__tab.is-active .fx__panel{max-height:260px;opacity:1;padding:10px 18px 18px 56px}.fx__desc{margin:0;font-size:14.5px;font-weight:300;line-height:1.5;color:var(--fx-muted)}.fx__swatches{display:flex;gap:14px;margin-top:16px}.fx__swatch{width:30px;height:30px;border-radius:50%;cursor:pointer;padding:0;background:var(--sw,#ccc);border:2px solid #fff0;box-shadow:0 0 0 1.5px var(--fx-line);transition:box-shadow .2s,transform .15s}.fx__swatch:hover{transform:scale(1.08)}.fx__swatch.is-active{box-shadow:0 0 0 2px var(--fx-ink)}.fx__tab--colors .fx__ic::before,.fx__tab--colors .fx__ic::after{display:none}.fx__tab--colors .fx__ic{background:var(--fx-line)}.fx__tab--colors.is-active .fx__ic{background:var(--fx-ink)}@media (max-width:900px){.fx{border-radius:22px}.fx__stage{display:flex;flex-direction:column-reverse}.fx__media{position:relative;height:64vw;max-height:420px}.fx__ui{position:relative;left:0;top:0;bottom:auto;display:block;padding:16px 0 6px}.fx__nav{display:none}.fx__tabs{width:auto;flex-direction:row;gap:10px;overflow-x:auto;padding:0 16px 6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.fx__tabs::-webkit-scrollbar{display:none}.fx__tab{flex:0 0 auto;scroll-snap-align:start;min-width:150px}.fx__tab.is-active{min-width:78vw}.fx__tab.is-active .fx__panel{padding:10px 18px 18px;max-height:220px}.fx__close{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.fx__img,.fx__panel,.fx__close,.fx__nav{transition:none}}@media (pointer:coarse){.fx__swatch{position:relative}.fx__swatch::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}}@media (pointer:coarse){.fx__close{width:44px;height:44px}}.rs-ms{--ms-bg:#0e0e10;--ms-bg2:#151518;--ms-ink:#ffffff;--ms-muted:#9a9aa2;--ms-line:rgba(255,255,255,.14);--ms-line-soft:rgba(255,255,255,.09);--ms-accent:#ffffff;--ms-dur:6000ms;font-family:"Futura",sans-serif;width:min(1280px,calc(100% - 56px));margin:clamp(46px,6vw,96px) auto}.rs-ms__card{position:relative;display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(20px,2.6vw,40px);background:radial-gradient(120% 160% at 12% 0%,var(--ms-bg2) 0%,var(--ms-bg) 58%);border:1px solid var(--ms-line-soft);border-radius:26px;padding:clamp(24px,2.6vw,40px);box-sizing:border-box;overflow:hidden;color:var(--ms-ink)}.rs-ms__card h2,.rs-ms__card h3,.rs-ms__card h4,.rs-ms__card p,.rs-ms__card blockquote,.rs-ms__card figure{color:var(--ms-ink);margin:0;padding:0;border:0;background:none;font-style:normal}.rs-ms__card blockquote::before,.rs-ms__card blockquote::after{content:none}.rs-ms__left{display:flex;flex-direction:column;min-height:clamp(340px,38vw,470px);padding-bottom:6px}.rs-ms__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-muted);font-weight:500;margin:0 0 auto}.rs-ms__eyebrow::before{content:"\2726";font-size:11px;color:var(--ms-ink);opacity:.85}.rs-ms__quotes{position:relative;margin:clamp(22px,3vw,40px) 0 clamp(20px,2.4vw,30px)}.rs-ms__quote{margin:0;position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateX(var(--ms-enter,32px));transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s}.rs-ms__quote.is-on{position:relative;opacity:1;visibility:visible;transform:translateX(0);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.rs-ms__quote::before{content:"\201C";position:absolute;left:-6px;top:-.42em;font-size:clamp(90px,9vw,140px);line-height:1;color:rgb(255 255 255 / .07);pointer-events:none;z-index:0;font-family:Georgia,"Times New Roman",serif}.rs-ms__qtext{position:relative;z-index:1;display:block;color:var(--ms-ink);font-size:clamp(24px,2.5vw,38px);font-weight:300;letter-spacing:-.005em;line-height:1.18}.rs-ms__qsub{position:relative;z-index:1;display:block;margin-top:16px;max-width:42ch;font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.55;color:var(--ms-muted)}.rs-ms__div{height:1px;background:var(--ms-line-soft);margin-top:auto}.rs-ms__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:18px}.rs-ms__meta{position:relative;min-height:38px;flex:1}.rs-ms__metaItem{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.rs-ms__metaItem.is-on{opacity:1;position:relative}.rs-ms__name{display:block;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ms-ink)}.rs-ms__role{display:block;font-size:12.5px;letter-spacing:.06em;color:var(--ms-muted);margin-top:3px}.rs-ms__nav{display:flex;align-items:center;gap:14px;flex:none}.rs-ms__counter{font-size:13px;letter-spacing:.12em;font-weight:500;color:var(--ms-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-ms__counter b{color:var(--ms-ink);font-weight:600}.rs-ms__btns{display:flex;gap:8px}.rs-ms__btn{appearance:none;-webkit-appearance:none;width:46px;height:40px;border:1px solid var(--ms-line);background:#fff0;color:var(--ms-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;transition:background .25s ease,border-color .25s ease,transform .15s ease}.rs-ms__btn svg{width:18px;height:18px;flex:0 0 18px;display:block}.rs-ms__btn:hover{background:rgb(255 255 255 / .1);border-color:var(--ms-ink)}.rs-ms__btn:active{transform:translateY(1px)}.rs-ms__btn:focus-visible{outline:2px solid var(--ms-accent);outline-offset:3px}.rs-ms__progress{height:2px;width:100%;background:var(--ms-line);margin-top:16px;position:relative;overflow:hidden}.rs-ms__progress-fill{position:absolute;inset:0 auto 0 0;width:0%;background:var(--ms-accent)}.rs-ms.is-playing .rs-ms__progress-fill{width:100%;transition:width var(--ms-dur) linear}.rs-ms__media{position:relative;border-radius:18px;overflow:hidden;background:#000;min-height:clamp(340px,38vw,470px)}.rs-ms__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s ease}.rs-ms__media img.is-on{opacity:1}.rs-ms__dots{position:absolute;left:0;right:0;bottom:16px;z-index:2;display:flex;justify-content:center;gap:8px}.rs-ms__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgb(255 255 255 / .4);transition:background .3s ease,width .3s ease}.rs-ms__dot.is-on{width:22px;border-radius:4px;background:#fff}@media (max-width:860px){.rs-ms__card{grid-template-columns:1fr}.rs-ms__left{order:2;min-height:0}.rs-ms__media{order:1;min-height:0;aspect-ratio:16/10}.rs-ms__quotes{margin:20px 0}.rs-ms__quote{position:relative}.rs-ms__quote:not(.is-on){display:none}}@media (max-width:560px){.rs-ms{width:calc(100% - 24px)}.rs-ms__foot{flex-direction:column;align-items:flex-start;gap:14px}.rs-ms__nav{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.rs-ms__quote,.rs-ms__quote.is-on{transition:opacity .3s ease;transform:none}.rs-ms.is-playing .rs-ms__progress-fill{transition:none;width:100%}.rs-ms__media img{transition:opacity .3s ease}}.rs-ms__dot{position:relative}.rs-ms__dot::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-width:44px}