:root{--font-family: "Poppins", sans-serif;--second-family: "Barlow", sans-serif;--color-primary: #e10600;--color-primary-dark: #b30500;--brand-color-dark: #900400;--color-text: #2e2e2e;--color-text-light: #5c5c5c;--color-border: #c9c9c9;--color-white: #ffffff;--color-error: #bf443c;--container-width: 1778px;--sticky-banner-height: 88px}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:5px;border:2px solid #f0f0f0}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::-webkit-scrollbar-corner{background:#f0f0f0}body{margin:0;padding:0;font-family:var(--font-family);background:linear-gradient(180deg,#e0e0e0bf,#fafafabf 90%,#ffffffbf)}.edible-container,.container{max-width:var(--container-width);margin:0 auto;width:100%;box-sizing:border-box;padding:0 20px}@media screen and (min-width: 768px){.edible-container,.container{padding:0 40px}}@media screen and (min-width: 1200px){.edible-container,.container{padding:0 64px}}@media screen and (orientation: landscape) and (max-height: 500px){.edible-container,.container{padding:0 20px}}#wrapper.hide-title-section,#wrapper{padding:0!important}.section .vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{padding-bottom:0!important}.header__top-bar{border-bottom:1px solid var(--color-border);padding:15px 0;background:var(--color-white)}@media screen and (max-width: 1199px){.header__top-bar{display:block;padding:9px 0}}.header__top-inner{display:flex;justify-content:flex-end;align-items:center;gap:24px}@media screen and (max-width: 1199px){.header__top-inner{gap:16px}}@media screen and (max-width: 767px){.header__top-inner{justify-content:center}}.header__top-link{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:600;font-size:clamp(.813rem,.778rem + .155vw,.938rem);line-height:clamp(1.373rem,1.304rem + .309vw,1.622rem);letter-spacing:.03em;text-decoration:underline;color:var(--color-text-light);transition:color .3s}.header__top-link:hover{color:var(--color-primary)}@media screen and (max-width: 1199px){.header__top-link{white-space:nowrap}}@media screen and (max-width: 767px){.header__top-link svg{display:none}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.header__top-link svg{display:none}}.header__top-divider{width:1px;height:26px;background-color:var(--color-border)}@media screen and (max-width: 767px){.header__top-divider{height:22px}}.header__main{background:var(--color-white);padding:16px 0;width:100%;z-index:1000;position:relative;will-change:transform,box-shadow;box-shadow:0 4px 6px -2px #2e2e2e0d,0 10px 15px -4px #2e2e2e1a}.header__main.is-sticky{position:fixed;top:0;left:0;right:0;padding:20px 0;box-shadow:0 2px 16px #0000;transition:box-shadow .4s ease}.header__main.is-sticky.is-visible{box-shadow:0 2px 16px #00000014}@media screen and (max-width: 1199px){.header__main.is-sticky{padding:16px 0}}@media screen and (max-width: 767px){.header__main.is-sticky{padding:8px 0}}@media screen and (max-width: 767px){.header__main{padding:8px 0}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.header__main{padding:8px 0}}.header__main-inner{display:flex;align-items:center}.header__logo{display:flex;margin-right:auto}@media screen and (max-width: 1199px){.header__logo{margin-right:32px;flex-shrink:1}}.header__logo img{width:333px;height:56px;object-fit:contain;display:block}@media screen and (max-width: 1199px){.header__logo img{width:100%;max-width:331px!important;height:auto}}@media screen and (max-width: 767px){.header__logo img{max-width:171px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.header__logo img{max-width:147px!important}}@media screen and (max-width: 389px){.header__logo img{max-width:147px!important}}.header__nav{margin-right:32px}@media screen and (max-width: 1199px){.header__nav{display:none}}.header__menu-list{display:flex;list-style:none;margin:0;padding:0;gap:24px;align-items:center}.header__menu-list li a{font-family:var(--font-family);font-weight:600;font-size:clamp(.813rem,.795rem + .078vw,.875rem);line-height:clamp(1.389rem,1.36rem + .133vw,1.496rem);letter-spacing:.03em;text-transform:capitalize;color:var(--color-text);text-decoration:none;position:relative;padding:13px 8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.header__menu-list li.current-menu-item a{background:transparent}.header__menu-list li.current-menu-item a:after{content:"";position:absolute;bottom:0;left:50%;width:44px;height:2px;transform:translate(-50%);background-color:var(--color-primary)}@media (hover: hover) and (pointer: fine){.header__menu-list li.current-menu-item a,.header__menu-list li a:hover{color:var(--color-primary)}.header__menu-list li a:hover{background:#e1060014}}.header__actions{display:flex;align-items:center}@media screen and (max-width: 1199px){.header__actions{margin-left:auto;gap:12px}}.header__btn--contact{font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;color:var(--color-white);background-color:var(--color-primary);border-radius:4px;width:129px;height:56px;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.header__btn--contact:hover{color:var(--color-white);background-color:var(--color-primary-dark);transform:scale(1.05)}}.header__btn--contact:focus{color:var(--color-white)!important}@media screen and (max-width: 767px){.header__btn--contact{width:109px;height:40px}}@media screen and (orientation: landscape) and (max-height: 500px){.header__btn--contact{width:109px;height:40px}}.header__burger{display:none;background:none;border:none;cursor:pointer;padding:0;margin-left:0;width:24px;height:24px;position:relative;z-index:1001;align-items:center;justify-content:center}@media screen and (max-width: 1199px){.header__burger{display:flex}}.header__burger .burger-icon,.header__burger .close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.header__burger .burger-icon{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.header__burger .close-icon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.8)}.header__burger.is-active .burger-icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.8)}.header__burger.is-active .close-icon{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.header__mobile-drawer{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;background:var(--color-white);box-shadow:0 10px 20px #0000000d;z-index:998;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .4s}.header__mobile-drawer.is-open{max-height:600px;opacity:1;visibility:visible}.header__mobile-drawer.is-open .header__mobile-list li{opacity:1;transform:translateY(0)}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(1){transition-delay:.08s}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(2){transition-delay:.14s}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(3){transition-delay:.2s}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(4){transition-delay:.26s}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(5){transition-delay:.32s}.header__mobile-drawer.is-open .header__mobile-list li:nth-child(6){transition-delay:.38s}.header__mobile-list{padding:20px 0;margin:0;list-style:none;text-align:left}.header__mobile-list li{margin-bottom:15px;opacity:0;transform:translateY(-15px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.header__mobile-list li a{font-family:var(--font-family);font-size:18px;color:var(--color-text);text-decoration:none;font-weight:600;display:block;padding:8px 0;transition:color .25s ease,transform .25s ease}.header__mobile-list li a:hover{color:var(--color-primary);transform:translate(4px)}.footer__main{border-top:1px solid var(--color-border);padding:80px 0;background:linear-gradient(180deg,#fafafabf 10%,#e0e0e0bf);box-shadow:0 -10px 10px -5px #2e2e2e0a,0 -20px 25px -5px #2e2e2e0d;position:relative;z-index:10}@media screen and (max-width: 991px){.footer__main{padding:50px 0}}@media screen and (max-width: 767px){.footer__main{padding:40px 0 0}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__main{padding:40px 0 0}}.footer__header{width:100%;margin-bottom:24px}@media screen and (max-width: 767px){.footer__header{margin-bottom:24px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__header{margin-bottom:24px}}.footer__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}@media screen and (max-width: 991px){.footer__grid{gap:30px}}@media screen and (max-width: 767px){.footer__grid{flex-direction:column;gap:0;padding:0}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__grid{flex-direction:column;gap:0;padding:0}}.footer__col-left{flex:1;max-width:none;width:auto}@media screen and (max-width: 767px){.footer__col-left{width:100%;margin-bottom:40px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__col-left{width:100%;margin-bottom:40px}}.footer__title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.75rem,1.68rem + .31vw,2rem);line-height:clamp(2.503rem,2.509rem - .028vw,2.48rem);letter-spacing:.01em!important;text-transform:lowercase;color:var(--color-text);margin:0 0 16px;display:flex;align-items:baseline;gap:24px}@media screen and (max-width: 767px){.footer__title{flex-wrap:wrap;gap:4px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__title{flex-wrap:wrap;gap:4px}}.footer__required{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:var(--color-text);text-transform:none}.footer__subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:var(--color-text);margin-bottom:0}.footer__subtitle a{font-weight:600;font-size:clamp(.938rem,.938rem + 0vw,.938rem);line-height:clamp(1.622rem,1.622rem + 0vw,1.622rem);text-decoration:underline;color:var(--color-primary)}.footer__col-right{width:560px;flex-shrink:0}@media screen and (max-width: 1200px){.footer__col-right{width:511px}}@media screen and (max-width: 991px){.footer__col-right{width:248px}}@media screen and (max-width: 767px){.footer__col-right{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;padding:32px 20px;background-color:var(--color-white);box-sizing:border-box;margin-top:0;border-top:1px solid #c9c9c9}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__col-right{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;padding:32px 20px;background-color:var(--color-white);box-sizing:border-box;margin-top:0;border-top:1px solid #c9c9c9}}.footer__logo{margin-bottom:56px}.footer__logo img{max-width:100%;height:auto;display:block}@media screen and (max-width: 767px){.footer__logo{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__logo{display:none}}.footer__contacts{display:flex;flex-direction:column;gap:32px;margin-bottom:56px;margin-left:0}@media screen and (max-width: 767px){.footer__contacts{gap:24px;margin-bottom:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__contacts{flex-direction:row;justify-content:space-between;gap:24px;margin-bottom:32px}}.footer__contact-item{display:flex;gap:12px;align-items:flex-start}@media screen and (max-width: 767px){.footer__contact-item{gap:4px}}.footer__icon{flex-shrink:0;width:44px;height:44px}.footer__icon svg{width:100%;height:100%}@media screen and (max-width: 767px){.footer__icon{width:40px;height:40px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__icon{width:40px;height:40px}}.footer__text{min-width:0}.footer__label{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:var(--color-text)}.footer__link,.footer__address{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.715rem + .155vw,.875rem);line-height:clamp(1.253rem,1.253rem - .002vw,1.251rem);color:var(--color-text);text-decoration:none!important;display:block;word-break:break-word}.footer__link:hover{text-decoration:underline;color:var(--color-primary);text-underline-offset:3px;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer__nav-row{display:flex;align-items:center;justify-content:flex-end;gap:45px;margin-left:0}@media screen and (max-width: 991px){.footer__nav-row{flex-wrap:wrap;gap:0}}@media screen and (max-width: 767px){.footer__nav-row{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:0}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__nav-row{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:0}}.footer__nav-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);line-height:clamp(1.625rem,1.625rem + 0vw,1.625rem);letter-spacing:.01em;text-transform:lowercase;color:var(--color-text);margin-right:auto;white-space:nowrap}@media screen and (max-width: 991px){.footer__nav-title{order:1;width:auto}}@media screen and (max-width: 767px){.footer__nav-title{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__nav-title{display:none}}@media screen and (max-width: 991px){.footer__nav{order:3;width:100%;margin-top:15px}}@media screen and (max-width: 767px){.footer__nav{order:1;width:auto;margin-top:0}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__nav{order:1;width:auto;margin-top:0}}.footer__menu-list{display:flex;list-style:none;padding:0;margin:0;gap:24px;flex-wrap:wrap}@media screen and (max-width: 991px){.footer__menu-list{flex-direction:row;gap:20px;justify-content:space-between}}@media screen and (max-width: 767px){.footer__menu-list{flex-direction:row;justify-content:flex-start;gap:15px}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__menu-list{flex-direction:row;justify-content:flex-start;gap:106px}}.footer__menu-list li a{font-weight:600;font-size:clamp(.938rem,.938rem + 0vw,.938rem);line-height:clamp(1.622rem,1.622rem + 0vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;color:var(--color-primary);text-decoration:none;white-space:nowrap;position:relative;display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer__menu-list li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-primary);transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.footer__menu-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-primary);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.footer__menu-list li a:hover{color:var(--color-primary-dark);transform:translateY(-3px)}.footer__menu-list li a:hover:before{background-color:var(--color-primary-dark);transform:translateY(3px)}.footer__menu-list li a:hover:after{opacity:1;background-color:var(--color-primary-dark)}.footer__menu-list li a:focus{color:var(--color-primary-dark)}}.footer__social{width:30px;height:30px;position:relative;z-index:1;overflow:visible;display:flex;align-items:center;justify-content:center}.footer__social:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:46px;height:46px;border-radius:50%;background-color:#e1060014;opacity:0;z-index:-1;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.footer__social:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.footer__social:hover svg path{fill:var(--color-primary-dark);transition:fill .3s ease}}@media screen and (max-width: 991px){.footer__social{order:2}}@media screen and (max-width: 767px){.footer__social{order:2;margin-left:0}}@media screen and (orientation: landscape) and (max-height: 500px){.footer__social{order:2;margin-left:0}}.footer__bottom{border-top:1px solid var(--color-border);padding:18px 0;background:#fff}.footer__bottom p{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.715rem + .155vw,.875rem);line-height:clamp(1.253rem,1.253rem - .002vw,1.251rem);color:var(--color-text-light);margin:0}.scroll-to-top{position:fixed;bottom:32px;right:32px;z-index:9999;width:52px;height:52px;border-radius:50%;background:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #e106004d,0 2px 4px #0000001a;opacity:0;visibility:hidden;transform:translate(100px) scale(.8);transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow .3s ease}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translate(0) scale(1)}.scroll-to-top.is-visible .scroll-to-top__progress{opacity:.5}@media (hover: hover) and (pointer: fine){.scroll-to-top:hover{background:var(--color-primary-dark);transform:translate(0) scale(1.1);box-shadow:0 8px 24px #e1060066,0 4px 8px #00000026}.scroll-to-top:hover .scroll-to-top__icon{transform:translateY(-2px)}}.scroll-to-top:active{transform:translate(0) scale(.95);transition-duration:.1s}.scroll-to-top:focus{outline:none;box-shadow:0 0 0 3px #e106004d,0 4px 12px #e106004d,0 2px 4px #0000001a}@media screen and (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:48px;height:48px}}@media screen and (max-width: 767px){.scroll-to-top{bottom:16px;right:16px;width:44px;height:44px}}@media screen and (orientation: landscape) and (max-height: 500px){.scroll-to-top{bottom:12px;right:12px;width:40px;height:40px}}.scroll-to-top__icon{width:24px;height:24px;color:#fff;transition:transform .3s ease;position:relative;z-index:2}@media screen and (max-width: 768px){.scroll-to-top__icon{width:22px;height:22px}}@media screen and (max-width: 767px){.scroll-to-top__icon{width:20px;height:20px}}@media screen and (orientation: landscape) and (max-height: 500px){.scroll-to-top__icon{width:18px;height:18px}}.scroll-to-top__progress{position:absolute;top:-3px;left:-3px;width:58px;height:58px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;opacity:0;transform:rotate(-90deg);transition:opacity .3s ease;pointer-events:none}@media screen and (max-width: 768px){.scroll-to-top__progress{width:54px;height:54px}}@media screen and (max-width: 767px){.scroll-to-top__progress{width:50px;height:50px}}@media screen and (orientation: landscape) and (max-height: 500px){.scroll-to-top__progress{display:none}}.wpcf7 p{margin:0;padding:0}.wpcf7 .wpcf7-form-control-wrap{display:flex;width:100%;position:static;margin-bottom:0!important}.wpcf7 .wpcf7-spinner,.wpcf7 .wpcf7-response-output,.wpcf7 .screen-reader-response{display:none!important}.wpcf7-form label{margin-bottom:0}.contact-form__row{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}@media screen and (max-width: 991px){.contact-form__row{flex-direction:column}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.contact-form__row{flex-direction:row}}.contact-form__field{position:relative;width:100%}.contact-form .wpcf7-form-control.wpcf7-text,.contact-form .wpcf7-form-control.wpcf7-email,.contact-form .wpcf7-form-control.wpcf7-tel,.contact-form .wpcf7-form-control.wpcf7-textarea{width:100%!important;height:56px!important;padding:16px 8px!important;border:1px solid #5c5c5c!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important;font-family:var(--font-family)!important;font-weight:400!important;font-size:.875rem!important;line-height:1.36!important;letter-spacing:.01em!important;color:#2e2e2e!important;box-shadow:none!important;outline:none!important;transition:border-color .2s ease}.contact-form .wpcf7-form-control.wpcf7-text:focus,.contact-form .wpcf7-form-control.wpcf7-email:focus,.contact-form .wpcf7-form-control.wpcf7-tel:focus,.contact-form .wpcf7-form-control.wpcf7-textarea:focus{border:2px solid var(--color-text)!important}.contact-form .wpcf7-form-control.wpcf7-textarea{height:136px!important;padding-bottom:40px!important;resize:none}.contact-form .wpcf7-form-control.wpcf7-textarea.is-warning{border-color:#ad6500!important}.contact-form .wpcf7-form-control.wpcf7-textarea.is-error{border-color:var(--color-error)!important}.contact-form .wpcf7-form-control.wpcf7-not-valid,.contact-form__input.wpcf7-not-valid,.contact-form__textarea.wpcf7-not-valid,.contact-form .wpcf7-not-valid,.wpcf7-form .contact-form .wpcf7-form-control.wpcf7-not-valid{border:1px solid var(--color-error)!important}.contact-form__textarea-wrapper{position:relative;margin-bottom:24px}.contact-form__textarea-wrapper .contact-form__field{position:relative}.contact-form__textarea-wrapper .contact-form__field .floating-label{top:20px;transform:translateY(0)}.contact-form__textarea-wrapper .contact-form__field:focus-within .floating-label,.contact-form__textarea-wrapper .contact-form__field.has-value .floating-label{top:0!important;transform:translateY(-50%)!important}.contact-form__field .floating-label{position:absolute;top:28px;left:12px;transform:translateY(-50%);font-family:var(--font-family);font-weight:400!important;font-size:clamp(.875rem,.875rem + 0vw,.875rem)!important;line-height:clamp(1.19rem,1.19rem + 0vw,1.19rem)!important;letter-spacing:.01em!important;color:#2e2e2e!important;pointer-events:none;padding:0 4px;margin:0!important;z-index:10;width:auto!important;background-color:transparent;transition:top .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),font-size .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);will-change:top,transform,font-size;transform-origin:left center}.contact-form__field:focus-within .floating-label,.contact-form__field.has-value .floating-label{top:0!important;transform:translateY(-50%)!important;font-size:.75rem!important;line-height:1!important;color:#2e2e2e;background-color:#fafafa}.contact-form__field:focus-within .wpcf7-not-valid~.floating-label,.contact-form__field.has-value .wpcf7-not-valid~.floating-label,.contact-form__field:has(.wpcf7-not-valid):focus-within .floating-label,.contact-form__field:has(.wpcf7-not-valid).has-value .floating-label{color:var(--color-error)!important}.contact-form .wpcf7-not-valid-tip{display:flex;align-items:center;gap:5px;margin-top:4px;font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;letter-spacing:.03em;color:var(--color-error);background:none!important;padding:0!important;border-radius:0!important;width:fit-content}.contact-form .wpcf7-not-valid-tip:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;margin-right:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8.66667H7.33333V10H6V8.66667ZM6 3.33333H7.33333V7.33333H6V3.33333ZM6.66 0C2.98 0 0 2.98667 0 6.66667C0 10.3467 2.98 13.3333 6.66 13.3333C10.3467 13.3333 13.3333 10.3467 13.3333 6.66667C13.3333 2.98667 10.3467 0 6.66 0ZM6.66667 12C3.72 12 1.33333 9.61333 1.33333 6.66667C1.33333 3.72 3.72 1.33333 6.66667 1.33333C9.61333 1.33333 12 3.72 12 6.66667C12 9.61333 9.61333 12 6.66667 12Z' fill='%23BF443C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.contact-form__counter-row{position:absolute;bottom:2px;left:2px;right:13px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:0 0 3px 3px;pointer-events:none;z-index:5;padding:0 12px 8px 8px}.contact-form__status-badge{display:none;align-items:center;gap:5px;padding:2px 4px;border-radius:4px;font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;color:#0009}.contact-form__status-badge svg{flex-shrink:0}.contact-form__status-badge.is-warning{display:inline-flex;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#ad6500}.contact-form__status-badge.is-error{display:inline-flex;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#bf443c}.contact-form__char-counter{font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;letter-spacing:.03em;text-align:right;color:#2e2e2e;margin-left:auto}.contact-form__char-counter.is-error{color:var(--color-error)}.contact-form__consent{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}@media screen and (max-width: 767px){.contact-form__consent{margin-bottom:24px}}@media screen and (max-width: 960px) and (orientation: landscape){.contact-form__consent{margin-bottom:24px}}.contact-form__checkbox-wrapper{margin-bottom:24px}.contact-form__checkbox-wrapper:last-child{margin-bottom:0}.contact-form__checkbox-wrapper>.wpcf7-not-valid-tip{display:flex;align-items:center;gap:5px;margin-top:4px;padding-left:28px!important;font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;letter-spacing:.03em;color:var(--color-error)}.contact-form__checkbox-wrapper>.wpcf7-not-valid-tip:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8.66667H7.33333V10H6V8.66667ZM6 3.33333H7.33333V7.33333H6V3.33333ZM6.66 0C2.98 0 0 2.98667 0 6.66667C0 10.3467 2.98 13.3333 6.66 13.3333C10.3467 13.3333 13.3333 10.3467 13.3333 6.66667C13.3333 2.98667 10.3467 0 6.66 0ZM6.66667 12C3.72 12 1.33333 9.61333 1.33333 6.66667C1.33333 3.72 3.72 1.33333 6.66667 1.33333C9.61333 1.33333 12 3.72 12 6.66667C12 9.61333 9.61333 12 6.66667 12Z' fill='%23BF443C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.contact-form__checkbox-label{display:flex;align-items:center;gap:19px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.contact-form__checkbox-label:hover .contact-form__consent-title{color:var(--color-primary)}.contact-form__checkbox-label:hover .contact-form__icon-box{box-shadow:0 0 0 8px #e106001f}}.contact-form__checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;z-index:-1}.contact-form__checkbox-label .wpcf7-list-item,.contact-form__checkbox-label .wpcf7-form-control-wrap,.contact-form__checkbox-label .wpcf7-form-control{display:contents}.contact-form__checkbox-label:has(input:checked) .checkbox-unchecked{opacity:0;transform:scale(.8)}.contact-form__checkbox-label:has(input:checked) .checkbox-checked{opacity:1;transform:scale(1)}.contact-form__checkbox-wrapper .wpcf7-not-valid-tip{padding-left:37px}.contact-form__icon-box{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2px;width:18px;height:18px;position:relative;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-form__icon-box .checkbox-unchecked,.contact-form__icon-box .checkbox-checked{position:absolute;top:0;left:0;transition:opacity .25s ease,transform .25s ease}.contact-form__icon-box .checkbox-unchecked{opacity:1;transform:scale(1)}.contact-form__icon-box .checkbox-checked{opacity:0;transform:scale(.8)}.contact-form__icon-box .tick{display:none!important}.contact-form__consent-text{flex:1}.contact-form__consent-title{font-family:var(--font-family);font-weight:500;font-size:clamp(.75rem,.715rem + .155vw,.875rem);line-height:clamp(1.253rem,1.253rem - .002vw,1.251rem);color:var(--color-text);margin-bottom:0}.contact-form__consent-body{font-family:var(--font-family);font-weight:400;font-size:clamp(.625rem,.59rem + .155vw,.75rem);line-height:clamp(1rem,.93rem + .313vw,1.253rem);color:var(--color-text);margin-top:0}.contact-form__consent-body a{color:var(--color-primary);text-decoration:underline}.contact-form__submit-row{display:flex;align-items:flex-start;gap:20px;position:relative}@media screen and (max-width: 1200px){.contact-form__submit-row{flex-direction:column;gap:24px}}input.contact-form__submit{max-width:240px!important;min-width:240px;width:100%!important;height:56px!important;background:var(--color-primary)!important;color:#fff!important;font-family:var(--font-family)!important;font-weight:600!important;font-size:clamp(.875rem,.858rem + .078vw,.938rem)!important;line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem)!important;letter-spacing:.03em!important;text-transform:capitalize!important;border:none!important;border-radius:4px!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0!important;margin:0!important;display:block;position:relative}@media (hover: hover) and (pointer: fine){input.contact-form__submit:hover{background:var(--color-primary-dark)!important;transform:scale(1.05)}}input.contact-form__submit[disabled],input.contact-form__submit.disabled{background:#0000001f!important;color:#757575!important;cursor:not-allowed;pointer-events:none}input.contact-form__submit.is-loading{color:transparent!important;pointer-events:none;background-color:var(--color-primary)!important;background-image:none!important}@media screen and (max-width: 767px){input.contact-form__submit{width:224px!important;height:40px!important}}@media screen and (max-width: 960px) and (orientation: landscape){input.contact-form__submit{width:224px!important;height:40px!important}}.submit-spinner-overlay{position:absolute;top:0;left:0;width:100%;height:56px;max-width:240px;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:10}.submit-spinner-overlay.is-active{display:flex}@media screen and (max-width: 767px){.submit-spinner-overlay{height:40px;max-width:224px}}.submit-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:submitSpinner .7s linear infinite}@media screen and (max-width: 767px){.submit-spinner{width:20px;height:20px;border-width:2px}}@keyframes submitSpinner{to{transform:rotate(360deg)}}.contact-form__response{display:none;align-items:flex-start;gap:8px;max-width:700px;width:100%}.contact-form__response.is-visible{display:flex}.contact-form__response-icon{flex-shrink:0;width:30px;height:30px}.contact-form__response-content{display:flex;flex-direction:column;gap:0}.contact-form__response.is-success .contact-form__response-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);line-height:clamp(1.995rem,1.995rem + 0vw,1.995rem);text-transform:lowercase;color:#3d5804;margin:0}.contact-form__response.is-success .contact-form__response-text{font-family:var(--font-family);font-weight:500;font-size:1rem;line-height:1.5;color:#3d5804;margin:0}.contact-form__response.is-error .contact-form__response-title{font-family:var(--font-family);font-weight:500;font-size:1.5rem;line-height:1.33;text-transform:lowercase;color:var(--color-error);margin:0}.contact-form__response.is-error .contact-form__response-text{font-family:var(--font-family);font-weight:500;font-size:1rem;line-height:1.5;color:var(--color-error);margin:0}.edible-main-wrapper .vc_row{margin-left:0!important;margin-right:0!important}.edible-main-wrapper .vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_column_container>.vc_column-inner{padding:0!important}.hero-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:480px;overflow:hidden;padding:0}@media screen and (max-width: 767px){.hero-banner{height:auto;min-height:400px}}.hero-banner .edible-container{position:relative;z-index:3;width:100%;text-align:center}.hero-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:2}.hero-banner__img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}.hero-banner__content{max-width:900px;margin:0 auto}.hero-banner__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.75rem,1.192rem + 2.481vw,3.75rem)!important;line-height:clamp(2.503rem,1.945rem + 2.478vw,4.5rem)!important;letter-spacing:-.01em!important;text-align:center;color:#e10600;margin:0 0 8px!important}.hero-banner__desc,.hero-banner__desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.701rem + .775vw,1.5rem);line-height:clamp(1.251rem,1.044rem + .922vw,1.995rem);text-align:center;color:#e10600;margin:0;padding:0}#meet-our-brands{position:relative}#meet-our-brands:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:linear-gradient(180deg,#e0e0e0,#fafafa 90%,#fff);z-index:-1}.brands-header{text-align:center;margin:40px 0}.brands-header__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 24px!important}.brands-header__text,.brands-header__text p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;max-width:960px;margin:0 auto}.brand-item{background:#fff;border-radius:24px;box-shadow:0 4px 6px -2px #2e2e2e0d,0 10px 15px -4px #2e2e2e1a;margin-bottom:24px;overflow:hidden;transition:all .3s ease;width:100%;position:relative}.brand-item:last-child{margin-bottom:40px}@media screen and (max-width: 767px){.brand-item:last-child{margin-bottom:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item:last-child{margin-bottom:32px}}.brand-item.is-active .brand-item__body{max-height:2000px;opacity:1}.brand-item.is-active .brand-item__toggle .brand-item__icon{transform:rotate(180deg)}.brand-item.is-active .brand-item__logo-first:after,.brand-item.is-active .brand-item__logo-second:after{transform:translate(-50%) scaleX(1);opacity:1}.brand-item__header{display:flex;align-items:center;height:286px;position:relative;padding-right:112px;padding-left:30px;cursor:pointer}@media (hover: hover) and (pointer: fine){.brand-item__header:hover .brand-item__logo{background-color:color-mix(in srgb,var(--brand-color),transparent 92%)}.brand-item__header:hover .brand-item__logo.is-svg svg path{filter:brightness(.75)}.brand-item__header:hover .brand-item__toggle{box-shadow:inset 0 0 0 1000px #00000026}.brand-item__header:hover .brand-item__toggle:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.brand-item__header:hover .brand-item__logo-first:after{background:var(--brand-color-dark)}}@media screen and (max-width: 1440px){.brand-item__header{padding-left:40px}}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__header{padding:20px 80px 20px 24px;height:100%}}@media screen and (max-width: 767px){.brand-item__header{padding:20px 68px 20px 20px;height:auto;flex-direction:column;align-items:flex-start;gap:8px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__header{padding:20px 48px 20px 20px;height:auto}}.brand-item__toggle{position:absolute;top:0;right:0;bottom:0;width:112px;background-color:var(--brand-color);border:none;border-radius:0 24px 0 0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;z-index:5;overflow:visible;transition:transform .3s cubic-bezier(.4,0,.2,1)}.brand-item__toggle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:60px;height:60px;border-radius:50%;background-color:#fff3;opacity:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;z-index:1}@media (hover: hover) and (pointer: fine){.brand-item__toggle:hover{box-shadow:inset 0 0 0 1000px #00000026}.brand-item__toggle:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__toggle{width:80px}}@media screen and (max-width: 767px){.brand-item__toggle{width:48px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__toggle{width:48px}}.brand-item__icon{width:36px;height:36px;transition:transform .4s ease;position:relative;z-index:2}.brand-item__logo-wrapper{max-width:600px;width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__logo-wrapper{max-width:288px}}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.brand-item__logo-wrapper{width:288px;height:auto}}@media screen and (max-width: 767px){.brand-item__logo-wrapper{width:232px}}.brand-item__logo{border-radius:16px;padding:24px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.brand-item__logo svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.brand-item__logo.is-svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-item__logo.is-svg svg path{fill:var(--brand-color);transition:fill .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1440px){.brand-item__logo{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:24px 20px}}@media screen and (max-width: 1200px){.brand-item__logo{padding:0 0 24px}}@media screen and (max-width: 767px){.brand-item__logo{padding:0 0 16px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__logo{padding:0 0 16px}}.brand-item__logo-first:after{content:"";position:absolute;left:50%;bottom:0;width:560px;height:4px;background:var(--brand-color);border-radius:999px;transform:translate(-50%) scaleX(0);transform-origin:center;opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__logo-first{max-width:269px}.brand-item__logo-first:after{width:269px;height:3px}}@media screen and (max-width: 767px){.brand-item__logo-first{max-width:215px}.brand-item__logo-first:after{width:215px}}.brand-item__logo-second:after{content:"";position:absolute;left:50%;bottom:0;width:296px;height:4px;background:var(--brand-color);border-radius:999px;transform:translate(-50%) scaleX(0);transform-origin:center;opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__logo-second{max-width:142px}.brand-item__logo-second:after{width:142px;height:3px}}@media screen and (max-width: 767px){.brand-item__logo-second{max-width:113px}.brand-item__logo-second:after{width:113px}}.brand-item__intro{padding-left:40px;padding-right:24px;transition:padding .3s cubic-bezier(.4,0,.2,1)}.brand-item__intro,.brand-item__intro p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__intro{padding:0 24px}}@media screen and (max-width: 767px){.brand-item__intro{padding:0}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__intro{padding-right:20px;padding-left:20px}}.brand-item__curve{position:absolute;bottom:-1px;left:0;width:100%;height:auto;display:block;line-height:0;pointer-events:none;border:none}.brand-item__body{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1);opacity:0}.brand-item__content-inner{padding:0 40px 40px}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__content-inner{padding:0 24px 24px}}@media screen and (max-width: 767px){.brand-item__content-inner{padding:0 20px 20px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__content-inner{padding:0 20px 20px}}.brand-item__row-stats{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px;gap:40px}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__row-stats{flex-direction:column;gap:40px;margin-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.brand-item__row-stats{flex-direction:row}}@media screen and (max-width: 767px){.brand-item__row-stats{flex-direction:column;margin-bottom:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__row-stats{flex-direction:column;gap:32px;margin-bottom:32px}}.brand-item__detail-text{width:100%;max-width:765px}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__detail-text{align-self:flex-start;max-width:100%}}.brand-item__detail-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem)!important;line-height:clamp(1.995rem,1.995rem + 0vw,1.995rem);color:#2e2e2e;margin:0 0 32px!important;position:relative;display:block}.brand-item__detail-title:after{content:"";display:block;width:120px;height:2px;background-color:var(--brand-color);margin-top:8px}@media screen and (max-width: 1200px){.brand-item__detail-title{margin:0 0 24px!important}}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__detail-title{text-align:left!important;margin-bottom:16px!important}}@media screen and (max-width: 767px){.brand-item__detail-title{text-align:left!important}}.brand-item__detail-desc,.brand-item__detail-desc p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e}.brand-item__stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__stats-grid{gap:8px}}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.brand-item__stats-grid{gap:24px}}@media screen and (max-width: 767px){.brand-item__stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}}.brand-item__stat-box{text-align:center;width:calc(33.333% - 16px);min-width:200px}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.brand-item__stat-box{min-width:152px}}@media screen and (max-width: 767px){.brand-item__stat-box{flex:0 0 88px;width:88px;min-width:88px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__stat-box{width:88px;min-width:88px;flex:0 0 88px}}.brand-item__row-story{display:flex;align-items:center;gap:40px}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__row-story{flex-direction:column;gap:40px}}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.brand-item__row-story{flex-direction:row;gap:40px}}@media screen and (max-width: 767px){.brand-item__row-story{flex-direction:column;gap:24px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__row-story{flex-direction:row;gap:20px}}.brand-item__video-wrapper{width:970px;height:545px;min-width:600px;min-height:337px;background:#000;border-radius:24px;overflow:hidden;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d;flex-shrink:0;position:relative}@media screen and (min-width: 1200px) and (max-width: 1600px){.brand-item__video-wrapper{width:600px;height:337px;min-width:600px;min-height:337px}}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__video-wrapper{width:100%;height:360px;min-width:100%;min-height:100%}}@media screen and (min-width: 820px) and (max-width: 1199px) and (orientation: landscape){.brand-item__video-wrapper{width:640px;height:360px;min-width:640px;min-height:360px}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.brand-item__video-wrapper{width:540px;height:330px;min-width:540px;min-height:300px}}@media screen and (max-width: 767px){.brand-item__video-wrapper{width:100%;height:157px;min-width:100%;min-height:100%}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__video-wrapper{width:333px;height:187px;min-width:280px;min-height:157px}}.brand-item__story-content{flex:1}.brand-item__story-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 24px!important;position:relative}.brand-item__story-title:after{content:"";display:block;width:120px;height:2px;background-color:var(--brand-color);margin-top:8px}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__story-title{text-align:left!important;margin-bottom:16px!important}}@media screen and (max-width: 767px){.brand-item__story-title{text-align:left!important}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__story-title{font-size:2rem!important;line-height:3rem!important}}.brand-item__story-text,.brand-item__story-text p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin-bottom:24px}@media screen and (max-width: 767px){.brand-item__story-text,.brand-item__story-text p{margin-bottom:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.brand-item__story-text,.brand-item__story-text p{margin-bottom:0}}.brand-item__tags{display:flex;flex-wrap:wrap;gap:12px}.brand-item__footer-note{margin-top:64px;font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:clamp(1.253rem,1.253rem + 0vw,1.253rem);color:#2e2e2e;position:relative;padding-left:5px}.brand-item__footer-note span{font-size:.5rem;position:absolute;top:0;left:0}@media screen and (min-width: 768px) and (max-width: 1199px){.brand-item__footer-note{margin-top:32px}}@media screen and (max-width: 767px){.brand-item__footer-note{margin-top:32px}}.stat-number{font-family:var(--font-family);font-weight:500;font-size:clamp(1.5rem,.663rem + 3.721vw,4.5rem);line-height:clamp(1.995rem,.882rem + 4.949vw,5.985rem);letter-spacing:-.01em;color:var(--brand-color);text-transform:capitalize;display:block}@media screen and (min-width: 768px) and (max-width: 1199px){.stat-number{font-size:clamp(3rem,3rem + 0vw,3rem);line-height:clamp(3.51rem,3.51rem + 0vw,3.51rem)}}@media screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.stat-number{font-size:clamp(3rem,3rem + 0vw,3rem);line-height:clamp(3.51rem,3.51rem + 0vw,3.51rem)}}@media screen and (max-width: 767px){.stat-number{font-size:1.5rem;line-height:1.995rem}}@media screen and (orientation: landscape) and (max-height: 500px){.stat-number{font-size:1.5rem;line-height:1.2}}.stat-label{font-family:var(--font-family);font-weight:500;font-size:clamp(.75rem,.68rem + .31vw,1rem);line-height:clamp(1.253rem,1.183rem + .307vw,1.5rem);color:#2e2e2e}@media screen and (max-width: 767px){.stat-label{font-size:.75rem;line-height:1.253rem}}@media screen and (orientation: landscape) and (max-height: 500px){.stat-label{font-size:.75rem}}.brand-video,.brand-iframe{width:100%;height:100%;object-fit:cover;display:block}.brand-tag{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:clamp(1.253rem,1.253rem + 0vw,1.253rem);color:#fff;border-radius:4px;padding:2px 4px;background-color:var(--brand-color);display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.tags-mobile{display:none}@media screen and (max-width: 767px){.tags-mobile{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.tags-mobile{display:flex;margin-top:32px;flex-wrap:wrap;gap:12px}}.tags-desktop{display:flex}@media screen and (max-width: 767px){.tags-desktop{display:flex}}@media screen and (orientation: landscape) and (max-height: 500px){.tags-desktop{display:none}}.engines-section{position:relative;overflow:visible}.engines-header{text-align:center;max-width:960px;width:100%;margin:40px auto}@media screen and (max-width: 767px){.engines-header{margin:32px auto 24px}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-header{margin:32px auto 24px}}.engines-header__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.engines-header__title{margin-bottom:16px!important}}.engines-header__desc,.engines-header__desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.engines-grid-wrapper{position:relative;padding-bottom:112px}@media screen and (max-width: 767px){.engines-grid-wrapper{padding-bottom:68px}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-grid-wrapper{padding-bottom:68px}}.engines-grid{display:flex;justify-content:center;gap:24px;position:relative;z-index:2}@media screen and (max-width: 767px){.engines-grid{gap:16px}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-grid{gap:16px}}.engines-card{background:#fff;border-radius:24px;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d;width:813px;max-width:100%;min-height:224px;display:flex;position:relative;z-index:5}.engines-card.card-left .engines-card__image-col{border-radius:24px 0 0 24px}@media screen and (max-width: 1110px){.engines-card.card-left .engines-card__image-col{border-radius:unset}}.engines-card.card-right .engines-card__image-col{border-radius:0 24px 24px 0}@media screen and (max-width: 1110px){.engines-card.card-right .engines-card__image-col{border-radius:unset}}@media screen and (max-width: 1110px){.engines-card.card-right{flex-direction:column-reverse}}@media screen and (max-width: 1110px){.engines-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}}.engines-card__image-col{width:100%;max-width:398px;flex-shrink:0;position:relative;overflow:hidden}.engines-card__image-col img{width:100%;height:100%!important;object-fit:cover;display:block;position:absolute;top:0;left:0}@media screen and (max-width: 1440px){.engines-card__image-col{max-width:314px}}@media screen and (max-width: 1210px){.engines-card__image-col{max-width:254px}}@media screen and (max-width: 1110px){.engines-card__image-col{height:248px;max-width:100%}}@media screen and (max-width: 767px){.engines-card__image-col{height:200px}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-card__image-col{height:200px}}.engines-card__text-col{flex:1;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media screen and (max-width: 1110px){.engines-card__text-col{padding:16px}}@media screen and (max-width: 767px){.engines-card__text-col{justify-content:flex-start}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-card__text-col{justify-content:flex-start}}.engines-card__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem)!important;line-height:clamp(1.995rem,1.995rem + 0vw,1.995rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0!important;padding-bottom:8px;position:relative;display:inline-block}.engines-card__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:2px;background-color:#e10600}@media screen and (max-width: 767px){.engines-card__title:after{width:108px}}.engines-card__desc,.engines-card__desc p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:16px 0 0}.engines-connector{position:absolute;bottom:-40px;left:0;width:100%;pointer-events:none;z-index:10;display:flex;justify-content:center}@media screen and (max-width: 767px){.engines-connector{bottom:-20px}}@media screen and (max-width: 960px) and (orientation: landscape){.engines-connector{bottom:-20px}}.connector-line{width:calc(100% - 796px);height:42px;border-bottom:2px solid #e10600;border-left:2px solid #e10600;border-right:2px solid #e10600;border-radius:0 0 30px 30px;position:relative}@media screen and (max-width: 1440px){.connector-line{width:calc(100% - 630px)}}@media screen and (max-width: 1210px){.connector-line{width:calc(100% - 505px)}}@media screen and (max-width: 1110px){.connector-line{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){.connector-line{width:calc(100% - 460px)}}@media screen and (max-width: 960px) and (orientation: landscape){.connector-line{width:calc(100% - 380px);height:21px}}@media screen and (max-width: 834px){.connector-line{width:calc(100% - 360px)}}@media screen and (max-width: 767px){.connector-line{height:20px;width:calc(100% - 180px)}}@media screen and (max-width: 390px){.connector-line{width:calc(100% - 160px)}}.dot{width:16px;height:16px;background-color:#e10600;border-radius:50%;position:absolute;z-index:2}.dot-left{top:-7px;left:-8px}.dot-right{top:-7px;right:-8px}.dot-center{bottom:-45px;left:50%;width:24px;height:24px;transform:translate(-50%)}.dot-center:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:32px;background-color:#e10600}@media screen and (max-width: 767px){.dot-center{width:16px;height:16px;bottom:-37px}}@media screen and (max-width: 960px) and (orientation: landscape){.dot-center{width:16px;height:16px;bottom:-37px}}.coe-section{padding-bottom:80px;background-color:transparent}@media screen and (max-width: 767px){.coe-section{padding-bottom:32px}}@media screen and (max-width: 960px) and (orientation: landscape){.coe-section{padding-bottom:32px}}.coe-header{text-align:center;max-width:900px;margin:0 auto 56px}@media screen and (max-width: 767px){.coe-header{margin:0 auto 24px}}@media screen and (max-width: 960px) and (orientation: landscape){.coe-header{margin:0 auto 24px}}.coe-header__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 8px!important}.coe-header__subtitle{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.5rem,1.326rem + .775vw,2.125rem)!important;line-height:clamp(1.995rem,1.816rem + .794vw,2.635rem)!important;letter-spacing:.01em!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.coe-header__subtitle{margin:0 0 16px!important}}@media screen and (max-width: 960px) and (orientation: landscape){.coe-header__subtitle{margin:0 0 16px!important}}.coe-header__desc,.coe-header__desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.coe-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}@media screen and (max-width: 767px){.coe-grid{gap:24px 16px}}@media screen and (max-width: 960px) and (orientation: landscape){.coe-grid{flex-wrap:nowrap;gap:16px}}.coe-card-wrapper{width:420px;height:240px;cursor:pointer;position:relative}.coe-card-wrapper.is-flipped .coe-card__front{opacity:0;visibility:hidden;transform:scale(.95)}.coe-card-wrapper.is-flipped .coe-card__back{opacity:1;visibility:visible;transform:scale(1);z-index:3}.coe-card-wrapper.is-flipped .coe-card__toggle--open{opacity:0;visibility:hidden;pointer-events:none}.coe-card-wrapper.is-flipped .coe-card__toggle--close{opacity:1;visibility:visible;pointer-events:auto}@media (hover: hover) and (pointer: fine){.coe-card-wrapper:hover .coe-card__bg{opacity:.6}.coe-card-wrapper:hover .coe-card__toggle{background-color:var(--color-primary-dark)}}@media (min-width: 1024px) and (max-width: 1199px){.coe-card-wrapper{width:328px;height:200px}}@media screen and (max-width: 1024px){.coe-card-wrapper{width:328px;height:200px}}@media screen and (max-width: 767px){.coe-card-wrapper{width:180px}}@media screen and (max-width: 390px){.coe-card-wrapper{width:160px}}@media screen and (max-width: 375px){.coe-card-wrapper{width:150px}}.coe-card{width:100%;height:100%;position:relative;border-radius:24px}.coe-card__inner{position:relative;width:100%;height:100%;border-radius:24px}.coe-card__face{position:absolute;width:100%;height:100%;border-radius:24px;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d;transition:opacity .4s ease,transform .4s ease,visibility .4s}.coe-card__front{background-color:#fff;z-index:2;opacity:1;visibility:visible;transform:scale(1)}.coe-card__front:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:240px;background:linear-gradient(180deg,#fff0,#fff6,#ffffffe6 80%,#fff);z-index:2;pointer-events:none;border-radius:0 0 24px 24px;opacity:.9}@media (min-width: 1024px) and (max-width: 1199px){.coe-card__front:after{height:160px}}@media screen and (max-width: 1024px){.coe-card__front:after{height:160px}}.coe-card__front-content{position:absolute;bottom:40px;left:0;width:100%;z-index:3;padding:0 20px;box-sizing:border-box}@media screen and (max-width: 960px) and (orientation: landscape){.coe-card__front-content{bottom:24px}}.coe-card__back{background-color:#fff;z-index:1;opacity:0;visibility:hidden;transform:scale(.95);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 40px;box-sizing:border-box}@media (min-width: 1024px) and (max-width: 1199px){.coe-card__back{padding:24px}}@media screen and (max-width: 1024px){.coe-card__back{padding:24px}}@media screen and (max-width: 767px){.coe-card__back{padding:20px 12px}}@media screen and (max-width: 960px) and (orientation: landscape){.coe-card__back{padding:20px 12px}}.coe-card__back-content p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.coe-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:24px;overflow:hidden;transition:opacity .3s ease}.coe-card__bg picture,.coe-card__bg img{width:100%;height:100%!important;object-fit:cover;object-position:center;display:block}.coe-card__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(.938rem,.781rem + .698vw,1.5rem)!important;line-height:clamp(1.406rem,1.242rem + .73vw,1.995rem)!important;letter-spacing:unset!important;text-transform:capitalize;text-align:center;color:#2e2e2e;margin:0!important}.coe-card__toggle{position:absolute;left:50%;transform:translate(-50%);bottom:-20px;width:40px;height:40px;background:#e10600;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:0;transition:background-color .3s ease;box-shadow:0 4px 10px #0000001a}.coe-card__toggle:hover{background-color:#b30500}.coe-card__toggle--open{opacity:1;visibility:visible}.coe-card__toggle--close{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width: 767px),screen and (max-width: 960px) and (orientation: landscape){.coe-card__toggle{width:32px;height:32px;bottom:-15px}.coe-card__toggle svg{width:24px;height:24px}.coe-card__toggle--close svg{width:16px;height:16px}}.eb-way-section{width:100%;padding:40px 0}@media screen and (max-width: 767px){.eb-way-section{padding:32px 0 0}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way-section{padding:32px 0 0}}.eb-way__header{max-width:900px;margin:0 auto 40px;text-align:center}@media screen and (max-width: 767px){.eb-way__header{margin:0 auto 32px}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__header{margin:0 auto 32px}}.eb-way__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.eb-way__title{margin:0 0 16px!important}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__title{margin:0 0 16px!important}}.eb-way__desc,.eb-way__desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.eb-way__content-block{width:100%;padding:40px 0;background:linear-gradient(146deg,#fafafa,#c5cae9)}@media screen and (max-width: 767px){.eb-way__content-block{padding:32px 0}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__content-block{padding:32px 0}}.eb-way__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px;align-items:baseline;width:100%}@media screen and (max-width: 767px){.eb-way__grid{grid-template-columns:1fr;align-items:center;justify-content:center;gap:0}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px}}.eb-way__item-pair{display:contents}@media screen and (max-width: 767px){.eb-way__item-pair{margin-bottom:15px;display:block}.eb-way__item-pair:last-child{margin-bottom:0}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__item-pair{display:flex;flex-direction:column;align-items:center;width:30%;text-align:center;gap:8px}}.eb-way__item-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.75rem,1.401rem + 1.55vw,3rem);line-height:clamp(2.503rem,2.221rem + 1.25vw,3.51rem);text-transform:lowercase;text-align:right;color:#2e2e2e}@media screen and (max-width: 767px){.eb-way__item-title{text-align:center}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__item-title{text-align:center;white-space:nowrap}}.eb-way__item-text{font-family:var(--font-family);font-weight:500;font-size:clamp(1rem,.86rem + .62vw,1.5rem);line-height:clamp(1.5rem,1.362rem + .614vw,1.995rem);text-transform:lowercase;text-align:left;color:#2e2e2e}@media screen and (max-width: 767px){.eb-way__item-text{margin-bottom:8px;text-align:center}.eb-way__item-text:last-child{margin-bottom:0}}@media screen and (max-width: 960px) and (orientation: landscape){.eb-way__item-text{text-align:center}}.edible-container-fluid{width:100%;box-sizing:border-box}.history-section{padding:40px 0 0;background:transparent;width:100%}.history-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-align:center;color:#2e2e2e;margin:0 0 24px!important}.history-timeline-wrapper{position:relative;width:100%;margin:0 auto;height:42px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.history-timeline-wrapper{height:32px}}.history-timeline-line{position:absolute;top:50%;left:0;width:100%;height:4px;background-color:#e10600;transform:translateY(-50%);z-index:0}.history-timeline-items{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:100px;box-sizing:border-box}@media screen and (max-width: 767px){.history-timeline-items{padding-right:45px}}@media screen and (max-width: 360px){.history-timeline-items{padding-right:35px}}.history-nav-item{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none}.history-nav-item.active .nav-item-inner{background-color:#eddbdb;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d}.history-nav-item.active .nav-text{color:#900400}.history-nav-item.active .nav-dot{opacity:0;width:0;pointer-events:none}.history-nav-item.active .nav-label{max-width:300px;opacity:1}.history-nav-item.active .history-pointer-mini{opacity:1}@media (hover: hover) and (pointer: fine){.history-nav-item:hover .nav-text{color:var(--color-primary-dark);position:relative}.history-nav-item:hover .nav-text:hover~*,.history-nav-item:has(.nav-text:hover) .nav-item-inner{background-color:#eddbdb;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d}}@media screen and (max-width: 1210px){.history-nav-item[data-index="0"] .history-pointer-mini{left:65%}}@media screen and (max-width: 767px){.history-nav-item[data-index="0"] .history-pointer-mini{top:52px;left:50%}}@media screen and (orientation: landscape) and (max-height: 500px){.history-nav-item[data-index="0"] .history-pointer-mini{left:45%}}@media screen and (max-width: 767px){.history-nav-item[data-index="4"] .history-pointer-mini{top:52px}}.nav-item-inner{background-color:var(--color-white);padding:0 8px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-sizing:border-box;position:relative;z-index:5}@media screen and (max-width: 1024px){.nav-item-inner{height:32px}}@media screen and (max-width: 767px){.nav-item-inner{padding:0 5px;height:50px;border-radius:12px}.item-middle .nav-item-inner{height:30px}}.nav-text{font-family:var(--font-family);font-weight:700;font-size:clamp(.75rem,.366rem + 1.705vw,2.125rem);line-height:clamp(1.253rem,.867rem + 1.715vw,2.635rem);letter-spacing:.01em;text-transform:lowercase;color:#e10600;white-space:nowrap;transition:color .3s}@media screen and (max-width: 767px){.nav-text{white-space:normal;text-align:center;max-width:70px}}@media screen and (max-width: 767px){.item-end{white-space:normal;text-align:center;max-width:50px}}.nav-dot{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,width .3s ease;opacity:1;z-index:5;position:relative}.nav-dot:after{content:"";position:absolute;z-index:-1;top:50%;left:-50%;right:0;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;opacity:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-dot svg circle{transition:fill .3s cubic-bezier(.25,.8,.25,1)}@media (hover: hover) and (pointer: fine){.nav-dot:hover:after{opacity:1;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d;background:#e1060014;width:40px;height:40px;left:50%;transform:translate(-50%,-50%)}.nav-dot:hover svg circle{fill:var(--color-primary-dark)}}@media screen and (max-width: 767px){.nav-dot{width:12px;height:12px}.nav-dot svg{width:12px;height:12px}}@media screen and (orientation: landscape) and (max-height: 500px){.nav-dot{width:12px;height:12px}.nav-dot svg{width:12px;height:12px}}.nav-label{font-family:var(--font-family);font-weight:700;font-size:clamp(.75rem,.366rem + 1.705vw,2.125rem);line-height:clamp(1.253rem,.867rem + 1.715vw,2.635rem);letter-spacing:.01em;text-transform:lowercase;color:#900400;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .5s cubic-bezier(.25,.8,.25,1),opacity .3s ease}.future-arrow-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:1;background-color:var(--color-white);padding-left:20px;pointer-events:none;height:42px}@media screen and (max-width: 767px){.future-arrow-wrapper{height:40px;padding-left:0}.future-arrow-wrapper svg{width:32px;height:32px}}.dashed-line{width:60px;height:0;border-top:4px dotted #e10600;margin-right:-2px}@media screen and (max-width: 767px){.dashed-line{width:30px}}.history-pointer-mini{position:absolute;top:50px;left:50%;transform:translate(-50%);width:80px;height:40px;pointer-events:none;z-index:-1;opacity:0;transition:opacity .4s ease;background:#e0e0e0bf;clip-path:polygon(50% 0%,0% 100%,100% 100%);filter:drop-shadow(0 -2px 6px rgba(46,46,46,.1))}@media screen and (max-width: 1024px){.history-pointer-mini{top:35px}}@media screen and (max-width: 960px){.history-pointer-mini{top:35px;width:50px;height:25px}}@media screen and (max-width: 767px){.history-pointer-mini{width:40px;height:20px;top:36px}}.history-carousel-wrapper{position:relative;width:100%;margin:0;padding-top:40px;padding-bottom:40px;overflow:hidden}@media screen and (max-width: 1024px){.history-carousel-wrapper{padding-top:24px}}@media screen and (max-width: 767px){.history-carousel-wrapper{padding-bottom:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.history-carousel-wrapper{padding-top:24px;padding-bottom:60px}}.history-nav{position:absolute;top:278px;z-index:20;width:48px;height:48px;border:1px solid #c9c9c9;border-radius:25px;background:#fff;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.history-nav:hover{border-color:#900400}.history-nav:disabled{opacity:.5;cursor:not-allowed;border-color:#eee;box-shadow:none}.history-nav--prev{left:-25px}@media screen and (max-width: 1210px){.history-nav--prev{left:0}}@media screen and (max-width: 1024px){.history-nav--prev{left:-10px}}@media screen and (max-width: 767px){.history-nav--prev{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.history-nav--prev{display:none}}.history-nav--next{right:-25px}@media screen and (max-width: 1210px){.history-nav--next{right:0}}@media screen and (max-width: 1024px){.history-nav--next{right:-10px}}@media screen and (max-width: 767px){.history-nav--next{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.history-nav--next{display:none}}.history-track-container{width:100%;max-width:1674px;margin:0 auto;padding:0 56px;box-sizing:border-box;overflow:visible;position:relative;z-index:10}@media screen and (max-width: 1024px){.history-track-container{padding:0 40px}}@media screen and (max-width: 767px){.history-track-container{padding:0}}@media screen and (orientation: landscape) and (max-height: 500px){.history-track-container{padding:0}}.history-track{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%;align-items:stretch}@media screen and (orientation: landscape) and (max-height: 500px){.history-track{position:relative;min-height:326px;display:block;transform:none!important}}.history-slide{flex:0 0 100%;width:100%;padding:0 12px;box-sizing:border-box;height:100%;overflow:hidden;opacity:.6;transition:opacity .4s ease;display:flex;flex-direction:column}.history-slide.active{opacity:1;overflow:visible}.history-slide.active .history-card__header,.history-slide.active .history-card__content{opacity:1;visibility:visible;transition:opacity .4s ease .2s}.history-slide.active .history-card{height:100%}.history-slide:not(.active) .history-card__header,.history-slide:not(.active) .history-card__content{opacity:0;visibility:hidden;transition:opacity .2s ease}.history-slide:not(.active) .history-card{height:calc(100% - 80px);margin-bottom:80px}@media screen and (max-width: 767px){.history-slide{padding:0;opacity:0;position:absolute;left:0;right:0;pointer-events:none}.history-slide.active{opacity:1;position:relative;pointer-events:auto}}@media screen and (orientation: landscape) and (max-height: 500px){.history-slide{padding:0;opacity:0!important;position:absolute!important;left:0;right:0;top:0;pointer-events:none;transform:none!important;transition:opacity .4s ease}.history-slide.active{opacity:1!important;position:relative!important;pointer-events:auto;z-index:2}}.history-card{width:100%;background:linear-gradient(0deg,#fafafabf 10%,#e0e0e0bf),#fff9;border-radius:16px;padding:16px 32px 32px;box-shadow:0 4px 6px -2px #2e2e2e0d,0 10px 15px -4px #2e2e2e1a;position:relative;z-index:10;overflow:hidden;transition:height .4s ease}.history-card__header{display:flex;align-items:baseline;gap:8px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}@media screen and (max-width: 767px){.history-card__header{flex-direction:column;gap:0}}.history-card__year{font-family:var(--font-family);font-weight:700;font-size:clamp(1.25rem,1.006rem + 1.085vw,2.125rem);line-height:clamp(1.625rem,1.343rem + 1.253vw,2.635rem);letter-spacing:.01em;text-transform:lowercase;color:#e10600}.history-card__subtitle{font-family:var(--font-family);font-weight:700;font-size:clamp(1rem,.86rem + .62vw,1.5rem);line-height:clamp(1.5rem,1.362rem + .614vw,1.995rem);text-transform:lowercase;color:#2e2e2e}@media screen and (max-width: 767px){.history-card__content{overflow-y:auto;overflow-x:hidden;flex:1;padding-right:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.54) transparent}.history-card__content::-webkit-scrollbar{width:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.history-card__content::-webkit-scrollbar-track{background:transparent;margin-top:8px;margin-bottom:8px}.history-card__content::-webkit-scrollbar-thumb{background:#0000008a;border-radius:5px;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d}.history-card__content::-webkit-scrollbar-thumb:hover{background:#000000b3}}@media screen and (orientation: landscape) and (max-height: 500px){.history-card__content{overflow-y:auto;overflow-x:hidden;flex:1;padding-right:8px}.history-card__content::-webkit-scrollbar{width:10px}.history-card__content::-webkit-scrollbar-track{background:transparent;margin-top:8px}.history-card__content::-webkit-scrollbar-thumb{background:#0000008a;border-radius:5px;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d}.history-card__content::-webkit-scrollbar-thumb:hover{background:#000000b3}}@media screen and (max-width: 767px){.history-card{height:560px;max-height:560px;padding:12px 8px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(360deg,#fafafabf 80%,#e0e0e0bf),#fff9}}@media screen and (orientation: landscape) and (max-height: 500px){.history-card{height:326px;max-height:326px;padding:12px 8px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}}.history-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width: 767px){.history-columns{grid-template-columns:1fr;gap:12px}}@media screen and (orientation: landscape) and (max-height: 500px){.history-columns{grid-template-columns:1fr;gap:12px}}.history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.history-list li{display:flex;align-items:flex-start;gap:12px}@media screen and (max-width: 767px){.history-list{gap:12px}}@media screen and (orientation: landscape) and (max-height: 500px){.history-list{gap:12px}}.li-dot{flex-shrink:0}.li-text{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e}.history-pagination{display:none}@media screen and (max-width: 767px){.history-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;height:24px}}@media screen and (orientation: landscape) and (max-height: 500px){.history-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}}.leadership-section{padding:40px 0 80px;margin-bottom:40px;border-bottom:1px solid #c9c9c9;max-width:var(--container-width)}@media screen and (max-width: 767px){.leadership-section{margin-bottom:20px;padding:32px 0 52px}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-section{margin-bottom:20px;padding:32px 0 52px}}.leadership-header{max-width:800px;margin:0 auto 40px;text-align:center}@media screen and (max-width: 767px){.leadership-header{margin-bottom:24px}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-header{margin-bottom:24px}}.leadership-header__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.leadership-header__title{margin:0 0 16px!important}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-header__title{margin:0 0 16px!important}}.leadership-header__desc,.leadership-header__desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.leadership-slider-wrapper{position:relative}@media screen and (max-width: 767px),screen and (max-width: 960px) and (orientation: landscape){.leadership-slider-wrapper{width:100vw;left:50%;transform:translate(-50%);margin-bottom:24px;padding-left:20px}}.leadership-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;margin-bottom:40px}@media screen and (max-width: 1024px) and (orientation: portrait){.leadership-grid{grid-template-columns:repeat(8,1fr);justify-content:center;max-width:650px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px),screen and (max-width: 960px) and (orientation: landscape){.leadership-grid{display:flex;margin-bottom:0;width:max-content;touch-action:pan-y;overscroll-behavior-x:none;justify-content:unset;max-width:unset;margin-left:unset;margin-right:unset}}.leadership-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1)}.leadership-card__image{width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:12px;position:relative;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.leadership-card__image:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:3px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:-1}.leadership-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.leadership-card__name{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem)!important;line-height:clamp(1.625rem,1.625rem + 0vw,1.625rem)!important;letter-spacing:unset!important;text-transform:capitalize;text-align:center;color:#2e2e2e;margin:0!important;transition:color .3s ease}.leadership-card__position{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0;transition:color .3s ease}@media (hover: hover) and (pointer: fine){.leadership-card:hover .leadership-card__image{opacity:.8;transition:opacity .3s ease}}@media screen and (max-width: 1024px) and (orientation: portrait){.leadership-card{width:142px;justify-self:center;grid-column:span 2}.leadership-card:nth-child(5){grid-column:2/span 2}.leadership-card:nth-child(6){grid-column:4/span 2}.leadership-card:nth-child(7){grid-column:6/span 2}.leadership-card:hover{transform:none}.leadership-card__image{width:142px;height:142px}.leadership-card__image:before{display:none}}@media screen and (max-width: 767px){.leadership-card{flex:0 0 140px;min-width:140px;height:auto}.leadership-card:hover{transform:none}.leadership-card:last-child{margin-right:20px}.leadership-card__image{width:140px;height:140px;aspect-ratio:unset;flex-shrink:0}.leadership-card__image:before{display:none}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-card{flex:0 0 120px;min-width:120px;width:auto;height:auto;justify-self:unset;grid-column:unset}.leadership-card:hover{transform:none}.leadership-card:last-child{margin-right:20px}.leadership-card__image{width:120px;height:120px;aspect-ratio:unset;flex-shrink:0}.leadership-card__image:before{display:none}}@media screen and (max-width: 360px){.leadership-card{flex:0 0 120px;min-width:120px}.leadership-card__image{width:120px;height:120px}}.leadership-cta{display:flex;justify-content:center}.leadership-btn{border-radius:4px;padding:15px 32px;width:230px;background:#e10600;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;color:#fff;text-decoration:none;text-align:center;display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.leadership-btn:hover{background:var(--color-primary-dark);color:var(--color-white)!important;transform:scale(1.05)}}@media screen and (max-width: 767px){.leadership-btn{width:100%;max-width:100%;padding:8px 24px}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-btn{width:100%;max-width:320px;padding:8px 24px}}.leadership-pagination{display:none}.leadership-pagination__dot{border-radius:8px;width:20px;height:8px;background:#5c5c5c;cursor:pointer;transition:width .3s ease,height .3s ease,background-color .3s ease}.leadership-pagination__dot.active{width:52px;height:12px;background:#e10600;box-shadow:0 16px 80px #2e2e2e1a,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d}@media screen and (max-width: 767px){.leadership-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:32px;height:12px}}@media screen and (max-width: 960px) and (orientation: landscape){.leadership-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:32px;height:12px}}.careers-section{padding:40px 0;width:100%;background-color:transparent}.careers-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 767px){.careers-inner{flex-direction:column;gap:16px}}.careers-content{width:100%;max-width:400px;flex-shrink:0}@media screen and (max-width: 1032px){.careers-content{max-width:324px}}@media screen and (max-width: 767px){.careers-content{max-width:100%}}.careers-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 16px!important;text-align:left!important}.careers-desc,.careers-desc p{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0}.careers-actions{display:flex;align-items:center;gap:20px}@media screen and (max-width: 1032px){.careers-actions{flex-direction:column}}@media screen and (max-width: 767px){.careers-actions{width:100%}}.careers-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:15px 32px;width:280px;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;text-decoration:none;text-align:center;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.careers-btn--dark{background:#464646;color:#fff}.careers-btn--red{background:#e10600;color:#fff}@media (hover: hover) and (pointer: fine){.careers-btn:hover{color:var(--color-white)!important;transform:scale(1.05)}.careers-btn:focus{color:var(--color-white)!important}.careers-btn--dark:hover{background:#2e2e2e}.careers-btn--red:hover{background:var(--color-primary-dark)}}@media screen and (max-width: 767px){.careers-btn{width:100%;padding:8px 24px}}.hero-banner--leadership .hero-banner__content{max-width:980px}.hero-banner--leadership .hero-banner__desc{max-width:890px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.hero-banner--leadership .hero-banner{min-height:360px}}.lp-section{padding:80px 0}@media screen and (max-width: 767px){.lp-section{padding:64px 0}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-section{padding:64px 0}}.lp-header{text-align:center;width:100%;max-width:800px;margin:0 auto 40px}@media screen and (max-width: 834px){.lp-header{margin:0 auto 32px}}@media screen and (max-width: 767px){.lp-header{margin:0 auto 24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-header{max-width:727px;margin:0 auto 24px}}.lp-header__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 834px){.lp-header__title{margin:0 0 16px!important}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-header__title{margin:0 0 16px!important}}.lp-header__desc{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.lp-grid--top{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:56px}@media screen and (max-width: 1199px){.lp-grid--top{gap:24px;margin-bottom:48px}}@media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape){.lp-grid--top{gap:20px}}@media screen and (max-width: 834px){.lp-grid--top{gap:20px;margin-bottom:56px}}@media screen and (max-width: 767px){.lp-grid--top{grid-template-columns:repeat(2,1fr);gap:32px 24px;margin-bottom:32px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-grid--top{gap:24px;margin-bottom:32px;grid-template-columns:repeat(4,148px);justify-content:center}}.lp-grid--bottom{display:flex;justify-content:center;gap:32px}.lp-grid--bottom .lp-card{width:calc(25% - 24px);max-width:388px}@media screen and (max-width: 1366px){.lp-grid--bottom .lp-card{width:calc(25% - 24px);max-width:280px}}@media screen and (max-width: 1199px){.lp-grid--bottom{gap:20px}.lp-grid--bottom .lp-card{width:calc(25% - 18px);max-width:240px}}@media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape){.lp-grid--bottom .lp-card{width:calc(25% - 15px);max-width:264px}}@media screen and (max-width: 1024px){.lp-grid--bottom{gap:20px}.lp-grid--bottom .lp-card{width:calc(25% - 15px);max-width:180px}}@media screen and (max-width: 834px){.lp-grid--bottom{gap:16px}.lp-grid--bottom .lp-card{width:calc(25% - 12px);max-width:160px}}@media screen and (max-width: 767px){.lp-grid--bottom{flex-wrap:wrap;gap:16px}.lp-grid--bottom .lp-card{width:calc(50% - 8px);max-width:none}.lp-grid--bottom .lp-card:last-child:nth-child(odd){width:calc(50% - 8px)}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-grid--bottom{gap:24px}.lp-grid--bottom .lp-card{width:calc(25% - 12px);max-width:148px}}.lp-card{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-card__image-link{display:block;width:100%;max-width:388px;margin-bottom:12px}@media screen and (max-width: 1366px){.lp-card__image-link{max-width:280px}}@media screen and (max-width: 1199px){.lp-card__image-link{max-width:240px}}@media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape){.lp-card__image-link{max-width:264px}}@media screen and (max-width: 1024px){.lp-card__image-link{max-width:180px}}@media screen and (max-width: 834px){.lp-card__image-link{max-width:160px}}@media screen and (max-width: 767px){.lp-card__image-link{max-width:148px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-card__image-link{max-width:148px}}.lp-card__image{width:100%;aspect-ratio:1/1;border-radius:50%;position:relative;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.lp-card__image:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:3px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:-1}.lp-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.lp-card__name{font-family:var(--font-family);font-weight:500!important;font-size:clamp(1.25rem,1.18rem + .31vw,1.5rem)!important;line-height:clamp(1.625rem,1.522rem + .459vw,1.995rem)!important;letter-spacing:unset!important;text-transform:capitalize;text-align:center;color:#2e2e2e;margin:0!important;transition:color .3s ease}.lp-card__position{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.lp-card__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;text-decoration:underline;text-decoration-skip-ink:none;color:#e10600;padding:12px 32px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.lp-card__link:focus{color:#e10600}.lp-card__link svg{flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1024px){.lp-card__link{padding:0;margin:12px 0}.lp-card__link svg{width:20px;height:20px}}@media screen and (max-width: 767px){.lp-card__link svg{width:18px;height:18px}}.lp-card__logos{display:flex;align-items:center;justify-content:center;height:58px}@media screen and (max-width: 1199px){.lp-card__logos{height:50px}}@media screen and (max-width: 1024px){.lp-card__logos{height:45px}}@media screen and (max-width: 834px){.lp-card__logos{height:40px}}@media screen and (max-width: 767px){.lp-card__logos{height:22px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-card__logos{height:22px}}.lp-card__logo{max-height:58px;max-width:388px;width:auto;height:auto;object-fit:contain}@media screen and (max-width: 1199px){.lp-card__logo{max-height:28px}}@media screen and (max-width: 1024px){.lp-card__logo{max-height:24px}}@media screen and (max-width: 767px){.lp-card__logo{max-height:22px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.lp-card__logo{max-height:22px}}@media (hover: hover) and (pointer: fine){.lp-card:hover .lp-card__image{opacity:.8;transition:opacity .3s ease}.lp-card:hover .lp-card__link{background:#e1060014;padding:12px 32px;color:#b30500}.lp-card:hover .lp-card__link svg{transform:translate(4px)}.lp-card:hover .lp-card__link svg path{fill:#b30500}}#leader-profile,.related-leaders{background:var(--color-white)!important}.leader-profile{position:relative}.leader-profile .edible-container{padding-bottom:80px;border-bottom:1px solid #c9c9c9}@media screen and (max-width: 767px){.leader-profile .edible-container{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile .edible-container{padding-bottom:52px}}.leader-profile__container{max-width:1240px;margin:0 auto}@media screen and (max-width: 1024px){.leader-profile__container{padding:0 20px}}@media screen and (max-width: 767px){.leader-profile__container{padding:0 0 52px;border-bottom:1px solid #c9c9c9}}.leader-profile__inner{display:flex;gap:40px;align-items:flex-start}@media screen and (max-width: 1199px){.leader-profile__inner{gap:40px}}@media screen and (max-width: 1024px){.leader-profile__inner{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.leader-profile__inner{gap:24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__inner{flex-direction:row;align-items:flex-start;gap:40px}}.leader-profile__left{flex-shrink:0;display:flex;flex-direction:column;gap:16px}.leader-profile__photo{width:400px;height:400px;border-radius:50%;flex-shrink:0}@media screen and (max-width: 767px){.leader-profile__photo{width:320px;height:auto}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__photo{width:320px;height:320px}}.leader-profile__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d}.leader-profile__logos{width:400px;height:60px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.leader-profile__logos{width:320px;height:auto}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__logos{width:320px;height:auto}}.leader-profile__logos-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.leader-profile__right{flex:1;min-width:0}.leader-profile__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}@media screen and (max-width: 767px){.leader-profile__header{margin-bottom:16px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__header{margin-bottom:16px}}.leader-profile__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.leader-profile__footer{margin-bottom:24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__footer{margin-bottom:24px}}.leader-profile__name{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:capitalize;color:#2e2e2e;margin:0!important}.leader-profile__position{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);line-height:clamp(1.625rem,1.625rem + 0vw,1.625rem);letter-spacing:0;text-transform:capitalize;color:#2e2e2e;margin:0 0 40px}@media screen and (max-width: 767px){.leader-profile__position{margin-bottom:0}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__position{margin-bottom:0}}.leader-profile__bio p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 16px}.leader-profile__bio p:last-child{margin-bottom:0}.leader-profile__social{flex-shrink:0;width:36px;height:36px;position:relative;z-index:1;overflow:visible;display:flex;align-items:center;justify-content:center}.leader-profile__social:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:56px;height:56px;border-radius:50%;background-color:#e1060014;opacity:0;z-index:-1;transition:all .3s cubic-bezier(.4,0,.2,1)}.leader-profile__social svg{width:36px;height:36px}@media (hover: hover) and (pointer: fine){.leader-profile__social:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.leader-profile__social:hover svg path{fill:var(--color-primary-dark);transition:fill .3s ease}}@media screen and (max-width: 767px){.leader-profile__social{display:none}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__social{display:none}}.leader-profile__social-mobile{flex-shrink:0;width:36px;height:36px;display:none;align-items:center;justify-content:center}.leader-profile__social-mobile svg{width:36px;height:36px}@media screen and (max-width: 767px){.leader-profile__social-mobile{display:flex}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-profile__social-mobile{display:flex}}.leader-breadcrumbs{padding-left:64px;padding-top:16px;margin-bottom:72px;display:flex;align-items:center;gap:9px}@media screen and (max-width: 1199px){.leader-breadcrumbs{padding-left:40px}}@media screen and (max-width: 1024px){.leader-breadcrumbs{padding-left:40px}}@media screen and (max-width: 767px){.leader-breadcrumbs{padding-left:20px;margin-bottom:64px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.leader-breadcrumbs{padding-left:20px;margin-bottom:64px}}.leader-breadcrumbs__link{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:clamp(1.253rem,1.253rem + 0vw,1.253rem);color:#2e2e2e;text-decoration:none;transition:color .3s ease}.leader-breadcrumbs__link:hover{color:var(--color-primary);text-decoration:underline}.leader-breadcrumbs__separator{font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;color:#5c5c5c}.leader-breadcrumbs__current{font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:1.67;color:#e10600}.related-leaders{padding:80px 0}@media screen and (max-width: 767px){.related-leaders{padding:52px 0 64px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders{padding:52px 0 32px}}.related-leaders .edible-container{padding:0}@media screen and (max-width: 1440px){.related-leaders .edible-container{padding:0 64px}}@media screen and (max-width: 1024px){.related-leaders .edible-container{padding:0 40px}}@media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape){.related-leaders .edible-container{padding:0 40px}}@media screen and (max-width: 767px){.related-leaders .edible-container{padding:0 20px}}.related-leaders__header{text-align:center;max-width:800px;margin:0 auto 40px}@media screen and (max-width: 767px){.related-leaders__header{margin-bottom:24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__header{margin-bottom:24px}}.related-leaders__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.related-leaders__title{margin:0 0 16px!important}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__title{margin:0 0 16px!important}}.related-leaders__desc{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.related-leaders__slider-wrapper{position:relative}@media screen and (max-width: 767px){.related-leaders__slider-wrapper{width:100vw;left:50%;transform:translate(-50%);margin-bottom:24px;padding-left:20px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__slider-wrapper{width:100vw;left:50%;transform:translate(-50%);margin-bottom:24px;overflow:hidden;padding-left:20px}}.related-leaders__grid{display:grid;justify-content:center;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;row-gap:20px}@media screen and (max-width: 767px){.related-leaders__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:max-content;touch-action:pan-y;overscroll-behavior-x:none}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:max-content;touch-action:pan-y;overscroll-behavior-x:none}}.related-leaders__card{width:100%;max-width:258px;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 767px){.related-leaders__card{flex:0 0 140px;min-width:140px;max-width:140px}.related-leaders__card:hover .related-leaders__card-link{transform:none}.related-leaders__card:last-child{margin-right:20px}}@media screen and (max-width: 360px){.related-leaders__card{flex:0 0 120px;min-width:120px;max-width:120px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__card{flex:0 0 120px;min-width:120px;max-width:120px}.related-leaders__card:hover .related-leaders__card-link{transform:none}.related-leaders__card:last-child{margin-right:20px}}@media (hover: hover) and (pointer: fine){.related-leaders__card:hover .related-leaders__card-image{opacity:.8;transition:opacity .3s ease}.related-leaders__card:hover .related-leaders__card-meet{background:#e1060014;padding:12px 32px;color:var(--color-primary-dark)}}.related-leaders__card-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.related-leaders__card-image{width:100%;max-width:258px;border-radius:50%;aspect-ratio:1/1;margin-bottom:12px;position:relative;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.related-leaders__card-image:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:3px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:-1}.related-leaders__card-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 767px){.related-leaders__card-image{width:140px;height:140px}.related-leaders__card-image:before{display:none}}@media screen and (max-width: 360px){.related-leaders__card-image{width:120px;height:120px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__card-image{width:120px;height:120px}.related-leaders__card-image:before{display:none}}.related-leaders__card-name{font-family:var(--font-family);font-weight:500!important;font-size:clamp(.875rem,.77rem + .465vw,1.25rem)!important;line-height:clamp(1.251rem,1.147rem + .464vw,1.625rem)!important;letter-spacing:unset!important;text-transform:capitalize;text-align:center;color:#2e2e2e;margin:0 0 4px!important;transition:color .3s ease}.related-leaders__card-position{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.68rem + .31vw,1rem);line-height:clamp(1.253rem,1.183rem + .307vw,1.5rem);text-align:center;color:#2e2e2e;margin:0}.related-leaders__card-meet{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:clamp(1.496rem,1.496rem + 0vw,1.496rem);letter-spacing:.03em;text-transform:capitalize;text-decoration:underline;text-decoration-skip-ink:none;color:var(--color-primary);white-space:nowrap;transition:color .3s ease;padding:12px 32px}.related-leaders__card-meet:hover{color:var(--color-primary-dark)}.related-leaders__pagination{display:none}@media screen and (max-width: 767px){.related-leaders__pagination{display:flex;justify-content:center;align-items:center;gap:12px;height:24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.related-leaders__pagination{display:flex;justify-content:center;align-items:center;gap:12px;height:24px}}.related-leaders__pagination-dot{border-radius:8px;width:20px;height:8px;background:#5c5c5c;cursor:pointer;transition:width .3s ease,height .3s ease,background-color .3s ease}.related-leaders__pagination-dot.active{width:52px;height:12px;background:#e10600;box-shadow:0 16px 80px #2e2e2e1a,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d}.hero-banner--news .hero-banner__bg:after{background:#00000040}.hero-banner--news .hero-banner__title,.hero-banner--news .hero-banner__desc,.hero-banner--news .hero-banner__desc p{color:#fff}@media screen and (max-width: 767px){.hero-banner--news{min-height:200px}.hero-banner--news .hero-banner__content{display:none}.hero-banner--news .hero-banner__bg:after{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.hero-banner--news{height:200px}.hero-banner--news .hero-banner__content{display:none}.hero-banner--news .hero-banner__bg:after{display:none}}.media-contact-section{padding:80px 0;background-color:transparent}@media screen and (max-width: 767px){.media-contact-section{padding:64px 0 32px}}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact-section{padding:64px 0}}.media-contact__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.media-contact__header{margin-bottom:40px}.media-contact__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0!important;padding-bottom:12px;position:relative;display:inline-block}.media-contact__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:2px;background-color:#e10600}.media-contact__content{display:flex;flex-direction:column;align-items:center}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__content{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:24px 16px;width:100%;max-width:100%}}.media-contact__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}@media screen and (max-width: 767px){.media-contact__row{gap:4px}}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__row{gap:4px;justify-content:center;align-items:center}}.media-contact__row--email{margin-bottom:40px}@media screen and (max-width: 767px){.media-contact__row--email{margin-bottom:24px}}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__row--email{grid-column:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;margin-bottom:0}}.media-contact__row--social{flex-direction:column;gap:16px}.media-contact__row--social-linkedin{gap:0;margin-bottom:24px}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__row--social-linkedin{grid-column:2;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right;margin-bottom:0}}.media-contact__text{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e}.media-contact__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-family);font-weight:600;font-size:.938rem;line-height:1.622rem;letter-spacing:.03em;text-decoration:underline;text-decoration-skip-ink:none;color:#e10600;transition:color .3s ease}.media-contact__link svg{width:20px;height:16px;flex-shrink:0}.media-contact__link--linkedin{position:relative;z-index:1;padding:16px 32px;border-radius:4px;text-decoration:underline}.media-contact__link--linkedin svg{width:20px;height:20px}.media-contact__link--linkedin:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;background-color:#e1060014;opacity:0;z-index:-1;transition:opacity .3s ease}@media screen and (max-width: 767px){.media-contact__link--linkedin{padding:0}}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__link--linkedin{padding:0}}@media (hover: hover) and (pointer: fine){.media-contact__link:hover{color:var(--color-primary-dark)}.media-contact__link:hover svg path{fill:var(--color-primary-dark);transition:fill .3s ease}.media-contact__link--linkedin:hover:before{opacity:1}}.media-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:15px 32px;background:#464646;font-family:var(--font-family);font-weight:600;font-size:.938rem;line-height:1.622rem;letter-spacing:.03em;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.media-contact__btn:focus{color:var(--color-white)}.media-contact__btn svg{width:24px;height:24px;flex-shrink:0}@media (hover: hover) and (pointer: fine){.media-contact__btn:hover{background:#2e2e2e;color:#fff!important;transform:scale(1.05)}}@media screen and (max-width: 767px){.media-contact__btn{padding:8px 24px}}@media screen and (orientation: landscape) and (max-height: 500px){.media-contact__btn{grid-column:1/-1;justify-self:center;padding:8px 24px}}.mobile-contact-block{display:none;padding:24px 0}.mobile-contact-block__title{font-family:var(--font-family);font-weight:500;font-size:2.25rem!important;line-height:3.24rem!important;letter-spacing:-.01em!important;text-align:center;color:var(--color-primary);margin:0 0 8px!important}.mobile-contact-block__desc{font-family:var(--font-family);font-weight:500;font-size:.875rem;line-height:1.251rem;color:var(--color-primary);text-align:center;margin:0}@media screen and (max-width: 767px){.mobile-contact-block{display:block}}@media screen and (orientation: landscape) and (max-height: 500px){.mobile-contact-block{display:block}}.social-brands-section{padding:0 0 80px;background-color:transparent}@media screen and (max-width: 767px){.social-brands-section{padding:0 0 64px}}@media screen and (orientation: landscape) and (max-height: 500px){.social-brands-section{padding:0 0 64px}}.social-brands__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:center;color:#2e2e2e;margin:0 0 40px!important}@media screen and (max-width: 767px){.social-brands__title{margin:0 0 24px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.social-brands__title{margin:0 0 24px!important}}.social-brands__grid{display:flex;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 767px){.social-brands__grid{flex-direction:column;justify-content:center;align-items:center;gap:40px}}@media screen and (orientation: landscape) and (max-height: 500px){.social-brands__grid{flex-direction:row;justify-content:center;align-items:center;gap:40px}}.social-brands__item{width:296px;display:flex;flex-direction:column;align-items:center;gap:24px}.social-brands__logo{display:flex;align-items:center;justify-content:center;min-height:80px}.social-brands__logo img,.social-brands__logo svg{max-width:100%;height:auto;max-height:80px}.social-brands__icons{display:flex;align-items:center;justify-content:center;gap:12px}.social-brands__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:50%;transition:all .3s ease}.social-brands__icon svg{width:36px;height:36px}.social-brands__icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:46px;height:46px;border-radius:50%;background-color:#2e2e2e14;opacity:0;z-index:-1;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.social-brands__icon:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.social-brands__icon:hover svg path{fill:#5c5c5c;transition:fill .3s ease}}.hero-banner--careers{align-items:flex-start;padding-top:24px}.hero-banner--careers .hero-banner__bg:after{background:transparent}.hero-banner--careers .hero-banner__content{padding-top:0;position:relative;z-index:5}.hero-banner--careers:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;height:75%;background:radial-gradient(ellipse 80% 100% at 50% 0%,#ffffffe6,#ffffffd9 30%,#fff9,#fff0 70%);z-index:3;pointer-events:none}.hero-banner--careers .hero-banner__title,.hero-banner--careers .hero-banner__desc,.hero-banner--careers .hero-banner__desc p{color:var(--color-primary)}.hero-banner--careers .hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:15px 32px;background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;text-decoration:none;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.hero-banner--careers .hero-banner__btn:hover{background-color:var(--color-primary-dark);color:var(--color-white);transform:scale(1.05)}}.hero-banner--careers .hero-banner__btn:focus{color:var(--color-white)!important}@media screen and (max-width: 767px){.hero-banner--careers{height:auto;min-height:auto;padding-top:0;flex-direction:column}.hero-banner--careers:before{top:-33%;width:200%}.hero-banner--careers .hero-banner__bg{position:relative;width:100%;height:200px;flex-shrink:0}.hero-banner--careers .hero-banner__bg:after{display:none}.hero-banner--careers .edible-container{position:relative;z-index:5;width:100%}.hero-banner--careers .hero-banner__content{padding:24px 0;max-width:100%}.hero-banner--careers .hero-banner__title{font-size:2.25rem!important;line-height:2.5rem!important;margin-bottom:8px!important}.hero-banner--careers .hero-banner__desc,.hero-banner--careers .hero-banner__desc p{font-size:.875rem;line-height:1.251rem}.hero-banner--careers .hero-banner__btn{margin-top:16px;padding:8px 24px}}@media screen and (max-width: 960px) and (orientation: landscape) and (max-height: 500px){.hero-banner--careers{height:auto;min-height:auto;padding-top:0;flex-direction:column}.hero-banner--careers .hero-banner__img{object-position:50% 35%}.hero-banner--careers:before{top:-35%;width:200%}.hero-banner--careers .hero-banner__bg{position:relative;width:100%;height:200px;flex-shrink:0}.hero-banner--careers .hero-banner__bg:after{display:none}.hero-banner--careers .edible-container{position:relative;z-index:5;width:100%}.hero-banner--careers .hero-banner__content{padding:24px 0;max-width:100%}.hero-banner--careers .hero-banner__title{font-size:2rem!important;line-height:2.5rem!important;margin-bottom:8px!important}.hero-banner--careers .hero-banner__btn{margin-top:16px;padding:8px 24px}}.our-story-section{padding:40px 0 0}@media screen and (max-width: 767px){.our-story-section{padding:24px 0 0}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story-section{padding:24px 0 0}}.our-story__inner{display:flex;align-items:flex-start;gap:40px;padding-bottom:80px;border-bottom:1px solid #c9c9c9}@media screen and (max-width: 1440px){.our-story__inner{align-items:center}}@media screen and (max-width: 1024px){.our-story__inner{flex-direction:column;align-items:center}}@media screen and (min-width: 1180px) and (max-width: 1199px) and (orientation: landscape){.our-story__inner{flex-direction:row}}@media screen and (max-width: 767px){.our-story__inner{flex-direction:column;gap:24px;padding-bottom:48px}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__inner{flex-direction:row;gap:24px;padding-bottom:48px}}.our-story__video-wrapper{flex-shrink:0}@media screen and (max-width: 1024px){.our-story__video-wrapper{width:100%;display:flex;justify-content:center}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__video-wrapper{flex-shrink:0;max-width:353px}}.our-story__video{width:1050px;height:590px;border-radius:24px;object-fit:cover;display:block;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d}.our-story__video--youtube{border:none}@media screen and (max-width: 1440px){.our-story__video{width:712px;height:400px}}@media screen and (max-width: 1200px){.our-story__video{width:688px;height:387px}}@media screen and (max-width: 1024px){.our-story__video{width:100%;max-width:100%;height:387px}}@media screen and (min-width: 1180px) and (max-width: 1199px) and (orientation: landscape){.our-story__video{width:688px;height:387px}}@media screen and (max-width: 767px){.our-story__video{width:100%;height:180px;border-radius:16px}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__video{width:353px;height:198px}}.our-story__content{flex:1;min-width:0}@media screen and (min-width: 1180px) and (max-width: 1199px) and (orientation: landscape){.our-story__content{flex:1}}@media screen and (max-width: 767px){.our-story__content{width:100%;text-align:center}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__content{flex:1;text-align:center}}.our-story__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0!important;padding-bottom:16px;position:relative;display:inline-block}.our-story__title:after{content:"";position:absolute;bottom:0;left:0;width:120px;height:2px;background-color:#e10600}@media screen and (max-width: 767px){.our-story__title:after{width:80px;left:50%;transform:translate(-50%)}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__title:after{width:100%}}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__title{padding-bottom:8px;font-size:2rem!important;line-height:3rem!important}}.our-story__text{margin-top:16px}.our-story__text p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 16px}.our-story__text p:last-child{margin-bottom:0}@media screen and (orientation: landscape) and (max-height: 500px){.our-story__text p{font-size:.875rem;line-height:1.251rem}}.open-positions-section{padding:40px 0;width:100%;background-color:transparent}@media screen and (max-width: 1024px){.open-positions-section{padding:80px 0}}@media screen and (max-width: 767px){.open-positions-section{padding:52px 0 64px}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions-section{padding:52px 0 64px}}.open-positions__inner{display:flex;justify-content:space-evenly;align-items:flex-end;gap:40px}@media screen and (max-width: 1024px){.open-positions__inner{display:grid;grid-template-columns:1fr auto;align-items:start;gap:24px}}@media screen and (max-width: 767px){.open-positions__inner{flex-direction:column;text-align:center;gap:24px;display:flex;align-items:center}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__inner{flex-direction:column;align-items:center;justify-content:center;display:flex;gap:24px}}.open-positions__content{width:100%;max-width:910px}@media screen and (max-width: 1024px){.open-positions__content{display:contents;max-width:100%}}@media screen and (max-width: 767px){.open-positions__content{max-width:100%;display:block}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__content{max-width:60%;display:block}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__content{max-width:100%;display:block}}.open-positions__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 24px!important;text-align:left}@media screen and (max-width: 1024px){.open-positions__title{grid-column:1;grid-row:1;margin-bottom:0!important;align-self:center}}@media screen and (max-width: 767px){.open-positions__title{text-align:center;margin:0 0 16px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__title{text-align:center;margin:0 0 16px!important}}.open-positions__desc,.open-positions__desc p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0}@media screen and (max-width: 1024px){.open-positions__desc,.open-positions__desc p{grid-column:1/-1;grid-row:2;max-width:600px}}@media screen and (max-width: 960px){.open-positions__desc,.open-positions__desc p{max-width:400px}}@media screen and (max-width: 767px){.open-positions__desc,.open-positions__desc p{text-align:center}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__desc,.open-positions__desc p{text-align:center;max-width:100%}}.open-positions__action{flex-shrink:0}@media screen and (max-width: 1024px){.open-positions__action{grid-column:2;grid-row:2;align-self:center}}@media screen and (max-width: 767px){.open-positions__action{width:100%}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__action{width:auto}}.open-positions__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:15px 32px;background:#464646;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer}.open-positions__btn:focus{color:var(--color-white)}.open-positions__btn svg{flex-shrink:0;transition:transform .3s ease}@media (hover: hover) and (pointer: fine){.open-positions__btn:hover{background:#2e2e2e;color:#fff!important;transform:scale(1.05)}.open-positions__btn:hover svg{transform:translate(4px)}}@media screen and (max-width: 767px){.open-positions__btn{width:100%;max-width:224px;padding:8px 35px}}@media screen and (orientation: landscape) and (max-height: 500px){.open-positions__btn{width:auto;padding:8px 35px}}.culture-section{padding:40px 0;width:100%}@media screen and (orientation: landscape) and (max-height: 500px){.culture-section{padding:0 0 24px}}@media screen and (max-width: 767px){.culture-section{padding:0 0 24px}}.culture-grid{display:flex;gap:20px;align-items:flex-start}@media screen and (max-width: 1199px){.culture-grid{flex-direction:row;align-items:stretch;gap:16px;overflow:hidden}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-grid{flex-direction:column;overflow:visible;gap:24px}}@media screen and (max-width: 767px){.culture-grid{flex-direction:column;gap:16px;overflow:visible}}.culture-card--main{flex-shrink:0;width:min(536px,(min(100vw,var(--container-width)) - 168px) / 3);aspect-ratio:1/1;border-radius:24px;background:linear-gradient(135deg,#e1060008 35%,#e1060033);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1366px){.culture-card--main{padding:24px}}@media screen and (max-width: 1199px){.culture-card--main{width:420px;height:424px;flex-shrink:0}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-card--main{width:100vw;height:auto;aspect-ratio:auto;min-height:188px;padding:32px 20px;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media screen and (max-width: 767px){.culture-card--main{width:100vw;height:auto;aspect-ratio:auto;min-height:228px;padding:32px 20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}}.culture-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 16px!important}@media screen and (orientation: landscape) and (max-height: 500px){.culture-title{font-size:2rem!important;line-height:3rem!important;margin:0 0 8px!important}}.culture-desc,.culture-desc p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 24px}@media screen and (orientation: landscape) and (max-height: 500px){.culture-desc,.culture-desc p{font-size:.875rem;line-height:1.251rem;margin:0 0 16px}}.culture-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:15px 32px;background:#464646;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;color:#fff;text-decoration:none;transition:all .3s ease}.culture-btn:focus{color:var(--color-white)}.culture-btn:hover{background:#2e2e2e;color:#fff;transform:scale(1.05)}@media screen and (orientation: landscape) and (max-height: 500px){.culture-btn{padding:8px 24px;font-size:.875rem;line-height:1.496rem}}@media screen and (max-width: 767px){.culture-btn{padding:8px 24px}}.culture-scroll-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}@media screen and (orientation: landscape) and (max-height: 500px){.culture-scroll-wrapper{overflow:visible}}@media screen and (max-width: 767px){.culture-scroll-wrapper{width:100%;overflow:visible}}.culture-scroll-area{display:flex;gap:16px;flex:1}@media screen and (max-width: 1199px){.culture-scroll-area{overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.culture-scroll-area::-webkit-scrollbar{display:none}.culture-scroll-area.no-snap{scroll-snap-type:none}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-scroll-area{overflow:visible;flex-direction:column;padding-bottom:0}}@media screen and (max-width: 767px){.culture-scroll-area{flex-direction:column;width:100%;overflow:visible;padding-bottom:0}}@media screen and (max-width: 1199px){.culture-scroll-area--desktop{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-scroll-area--desktop{display:flex}}@media screen and (max-width: 767px){.culture-scroll-area--desktop{display:flex}}.culture-scroll-area--tablet{display:none}@media screen and (max-width: 1199px){.culture-scroll-area--tablet{display:flex}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-scroll-area--tablet{display:none}}@media screen and (max-width: 767px){.culture-scroll-area--tablet{display:none}}.culture-col-center{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:min(536px,(min(100vw,var(--container-width)) - 168px) / 3);flex-shrink:0}@media screen and (orientation: landscape) and (max-height: 500px){.culture-col-center{width:100%;display:flex}.culture-col-center .culture-img-box{width:25%;aspect-ratio:1/1}}@media screen and (max-width: 767px){.culture-col-center{width:100%}}.culture-col-right{display:flex;flex-direction:column;gap:16px;width:min(536px,(min(100vw,var(--container-width)) - 168px) / 3);flex-shrink:0}@media screen and (orientation: landscape) and (max-height: 500px){.culture-col-right{width:100%;flex-direction:row}}@media screen and (max-width: 767px){.culture-col-right{width:100%}}.culture-img-box{width:100%;aspect-ratio:1/1;border:1px solid #c9c9c9;border-radius:8px;box-sizing:border-box;overflow:hidden}.culture-img-box img{width:100%;height:100%!important;object-fit:cover;border-radius:4px;display:block}.culture-text-box{width:100%;height:min(258px,(min(100vw,var(--container-width)) - 168px) / 3 * .48);border-radius:8px;padding:16px 20px;background:linear-gradient(135deg,#e1060008 35%,#e1060033);box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.culture-text-box p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0}@media screen and (orientation: landscape) and (max-height: 500px){.culture-text-box{width:50%;height:auto;aspect-ratio:auto;font-size:.875rem;line-height:1.251rem}}@media screen and (max-width: 767px){.culture-text-box{height:auto;min-height:152px;padding:24px;margin-bottom:0}}.culture-right-images{display:flex;gap:16px}.culture-right-images .culture-img-box{width:calc(50% - 8px)}@media screen and (max-width: 1199px){.culture-right-images{height:204px}.culture-right-images .culture-img-box{flex:1;height:100%}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-right-images{width:50%;height:auto}}@media screen and (max-width: 767px){.culture-right-images{display:grid;grid-template-columns:1fr 1fr;height:auto}.culture-right-images .culture-img-box{width:100%;height:auto}}.culture-tablet-col{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.culture-tablet-row{display:flex;gap:16px}.culture-tablet-row--top{scroll-snap-align:start}.culture-tablet-row--top .culture-img-box{width:204px;height:204px;flex-shrink:0}.culture-tablet-row--top .culture-text-box{width:422px;height:204px;flex-shrink:0}.culture-tablet-row--bottom .culture-img-box{width:204px;height:204px;flex-shrink:0}.culture-scrollbar{display:none}@media screen and (max-width: 1199px){.culture-scrollbar{display:block;width:100%;padding:0 4px;box-sizing:border-box;height:10px;position:relative}}@media screen and (orientation: landscape) and (max-height: 500px){.culture-scrollbar{display:none}}@media screen and (max-width: 767px){.culture-scrollbar{display:none}}.culture-scrollbar-track{width:100%;height:6px;background-color:#e0e0e0;border-radius:10px;position:absolute;top:50%;left:0;transform:translateY(-50%);overflow:visible}.culture-scrollbar-thumb{position:absolute;top:50%;left:0;transform:translateY(-50%);height:8px;background-color:#e10600;border-radius:10px;width:0;transition:left .1s linear;will-change:left;z-index:2;cursor:grab;touch-action:none}.culture-scrollbar-thumb:active{cursor:grabbing}.culture-scrollbar-thumb.is-dragging{transition:none}.culture-img-box{border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.culture-img-box img{transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (hover: hover) and (pointer: fine){.culture-img-box:hover{border:2px solid var(--color-primary-dark)}.culture-img-box:hover img{transform:scale(1.05)}}.testimonials-section{padding-top:80px;width:100%;background-color:transparent}.testimonials-team{margin-bottom:80px}@media screen and (max-width: 767px){.testimonials-team{margin-bottom:64px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-team{margin-bottom:64px}}.testimonials-team__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 40px!important;text-align:center}@media screen and (max-width: 767px){.testimonials-team__title{text-align:center;margin-bottom:32px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-team__title{font-size:2rem!important;line-height:3rem!important;margin:0 0 24px!important}}.testimonials-slider-wrapper{position:relative;width:100%}.testimonials-track-container{overflow:hidden;width:100%}.testimonials-track{display:flex;gap:16px;transition:transform .5s cubic-bezier(.25,1,.5,1);width:max-content}.testimonial-card{flex:0 0 317px;width:317px;position:relative;padding:48px 24px 0;box-sizing:border-box;background:#fff}@media screen and (max-width: 767px){.testimonial-card{flex:0 0 264px;width:264px;padding:48px 8px 0}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card{padding:48px 8px 0}}.testimonial-card__icon{position:absolute;top:0;left:0;width:40px;height:40px}.testimonial-card__quote,.testimonial-card__quote p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 16px}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card__quote,.testimonial-card__quote p{font-size:.875rem;line-height:1.251rem}}.testimonial-card__user{display:flex;align-items:center;gap:12px}@media screen and (max-width: 767px){.testimonial-card__user{gap:8px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card__user{gap:8px}}.testimonial-card__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%!important;object-fit:cover;display:block}@media screen and (max-width: 767px){.testimonial-card__avatar{width:56px;height:56px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card__avatar{width:56px;height:56px}}.testimonial-card__name{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card__name{font-size:.875rem;line-height:1.251rem}}.testimonial-card__position{font-family:var(--font-family);font-weight:400;font-size:clamp(.75rem,.715rem + .155vw,.875rem);line-height:clamp(1.253rem,1.253rem - .002vw,1.251rem);color:#2e2e2e}@media screen and (orientation: landscape) and (max-height: 500px){.testimonial-card__position{font-size:.75rem;line-height:1.253rem}}.testimonials-prev,.testimonials-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border:1px solid #c9c9c9;border-radius:25px;background:#fff;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;padding:0}.testimonials-prev:hover,.testimonials-next:hover{border-color:#900400}.testimonials-prev:disabled,.testimonials-next:disabled{opacity:.5;cursor:not-allowed;border-color:#eee;box-shadow:none}@media screen and (max-width: 767px){.testimonials-prev,.testimonials-next{display:none}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-prev,.testimonials-next{display:none}}.testimonials-prev{left:-24px}.testimonials-next{right:-24px}.testimonials-pagination{display:none;justify-content:center;align-items:center;gap:12px;margin-top:24px}@media screen and (max-width: 767px){.testimonials-pagination{display:flex;height:24px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-pagination{height:24px;display:flex}}.pagination-dot{border-radius:8px;width:20px;height:8px;background:#5c5c5c;cursor:pointer;transition:all .3s ease}.pagination-dot.active{width:52px;height:12px;background:#e10600;box-shadow:0 16px 80px #2e2e2e1a,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d}.testimonials-ceo{padding-bottom:80px;margin-bottom:40px;border-bottom:1px solid #c9c9c9;display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 767px){.testimonials-ceo{flex-direction:column;align-items:center;gap:24px;padding-bottom:52px;margin-bottom:42px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-ceo{flex-direction:row;align-items:flex-end;padding-bottom:52px;margin-bottom:42px;gap:24px}}.testimonials-ceo__content{flex:1}@media screen and (max-width: 767px){.testimonials-ceo__content{width:100%;display:flex;flex-direction:column}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-ceo__content{align-items:flex-start;text-align:left}}.testimonials-ceo__title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;letter-spacing:unset!important;text-transform:lowercase;text-align:left;color:#2e2e2e;margin:0 0 8px!important}.testimonials-ceo__icon{width:56px;height:56px;margin-bottom:8px}.testimonials-ceo__quote,.testimonials-ceo__info{padding-left:24px}@media screen and (max-width: 767px){.testimonials-ceo__quote,.testimonials-ceo__info{padding-left:16px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-ceo__quote,.testimonials-ceo__info{padding-left:16px}}.testimonials-ceo__quote,.testimonials-ceo__quote p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 24px}@media screen and (max-width: 767px){.testimonials-ceo__quote,.testimonials-ceo__quote p{margin-bottom:16px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-ceo__quote,.testimonials-ceo__quote p{margin-bottom:16px}}.testimonials-ceo__name{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 4px}.testimonials-ceo__position{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e}.testimonials-ceo__image{flex-shrink:0}.testimonials-ceo__image img{width:480px;height:480px;border-radius:24px;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d;object-fit:cover;display:block}@media screen and (min-width: 768px) and (max-width: 1023px){.testimonials-ceo__image img{width:360px;height:360px}}@media screen and (max-width: 767px){.testimonials-ceo__image img{width:320px;height:320px}}@media screen and (orientation: landscape) and (max-height: 500px){.testimonials-ceo__image img{width:320px;height:320px}}.perks-section{width:100%;padding:40px 0;background:linear-gradient(146deg,#fafafa,#c5cae9);overflow:hidden}@media screen and (max-width: 767px){.perks-section{padding:32px 0}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-section{padding:32px 0}}.perks-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width: 1600px){.perks-inner{align-items:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.perks-inner{display:grid;grid-template-columns:auto 1fr;column-gap:40px;row-gap:40px;align-items:center}}@media screen and (min-width: 1024px) and (max-width: 1199px){.perks-inner{display:grid;grid-template-columns:auto 1fr;column-gap:40px;row-gap:40px;align-items:center}}@media screen and (max-width: 767px){.perks-inner{flex-direction:column;align-items:center;gap:24px;display:flex}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-inner{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}}.perks-image-wrapper{flex-shrink:0}@media screen and (min-width: 768px) and (max-width: 1199px){.perks-image-wrapper{grid-row:1;grid-column:1}}.perks-image{width:805px;height:805px!important;object-fit:cover;border-radius:24px;box-shadow:0 16px 60px #2e2e2e14,0 8px 24px #2e2e2e0d,0 2px 8px #2e2e2e0d;display:block;transition:all .3s ease}@media screen and (max-width: 1600px){.perks-image{width:636px;height:636px!important}}@media screen and (max-width: 1366px){.perks-image{width:516px;height:516px!important}}@media screen and (min-width: 768px) and (max-width: 1199px){.perks-image{width:324px;height:324px!important}}@media screen and (max-width: 767px){.perks-image{width:320px;height:320px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-image{width:324px;height:324px!important}}.perks-content-wrapper{flex:1;min-width:0}@media screen and (min-width: 768px) and (max-width: 1199px){.perks-content-wrapper{display:contents}}@media screen and (max-width: 767px){.perks-content-wrapper{display:block;width:100%}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-content-wrapper{flex:1;min-width:300px}}.perks-text-group{margin-bottom:24px}@media screen and (min-width: 768px) and (max-width: 1199px){.perks-text-group{grid-row:1;grid-column:2;margin-bottom:0}}@media screen and (max-width: 767px){.perks-text-group{margin-bottom:24px}}.perks-title{font-family:var(--font-family);font-weight:500!important;font-size:clamp(2rem,1.721rem + 1.24vw,3rem)!important;line-height:clamp(3rem,2.858rem + .633vw,3.51rem)!important;text-transform:lowercase;color:#2e2e2e;margin:0 0 24px!important}@media screen and (max-width: 767px){.perks-title{margin:0 0 16px!important}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-title{font-size:2rem!important;line-height:3rem!important;margin:0 0 16px!important}}.perks-desc,.perks-desc p{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,.84rem + .155vw,1rem);line-height:clamp(1.251rem,1.182rem + .309vw,1.5rem);color:#2e2e2e;margin:0 0 24px}@media screen and (max-width: 767px){.perks-desc,.perks-desc p{margin:0 0 16px}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-desc,.perks-desc p{font-size:.875rem;line-height:1.251rem;margin:0 0 16px}}.perks-footnote{font-family:var(--font-family);font-weight:400;font-size:.625rem;line-height:1rem;letter-spacing:.02em;color:#2e2e2e;margin-bottom:0}.perks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (max-width: 1366px){.perks-grid{grid-template-columns:1fr}}@media screen and (max-width: 1366px){.perks-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px) and (max-width: 1023px){.perks-grid{grid-row:2;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1024px) and (max-width: 1199px){.perks-grid{grid-row:2;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;justify-content:center;max-width:920px;width:100%;margin:0 auto}}@media screen and (max-width: 767px){.perks-grid{grid-template-columns:1fr 1fr}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-grid{grid-template-columns:1fr 1fr}}.perks-card{background:#fff;border-radius:8px;padding:16px 8px;width:100%;box-shadow:0 8px 32px #2e2e2e0d,0 4px 16px #2e2e2e0d;display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;transition:transform .3s ease}@media (hover: hover) and (pointer: fine){.perks-card:hover{transform:translateY(-4px)}}@media screen and (max-width: 1600px){.perks-card{max-width:100%}}@media screen and (min-width: 1024px) and (max-width: 1199px){.perks-card:last-child{grid-column:1/span 4;max-width:221px;align-self:center;justify-self:center}}@media screen and (max-width: 389px){.perks-card{max-width:154px}}.perks-card__head{flex-shrink:0}.perks-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.perks-card__icon svg,.perks-card__icon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){.perks-card__icon{width:32px;height:32px}}@media screen and (orientation: landscape) and (max-height: 500px){.perks-card__icon{width:32px;height:32px}}.perks-card__body{flex:1;min-width:0;word-wrap:break-word}.perks-card__title{font-family:var(--font-family);font-weight:500!important;font-size:1rem!important;line-height:1.5rem!important;color:#2e2e2e;margin:0!important}.perks-card__text,.perks-card__text p{font-family:var(--font-family);font-weight:400;font-size:.875rem;line-height:1.251rem;color:#2e2e2e;margin:0}.sticky-banner{position:fixed;bottom:0;left:0;z-index:990;width:100%;height:88px;padding:16px 0;background:#fff;border-top:1px solid var(--color-border);box-shadow:0 -10px 10px -5px #2e2e2e0a,0 -20px 25px -5px #2e2e2e0d;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}@media screen and (max-width: 767px){.sticky-banner{padding:20px 0;height:80px}}@media screen and (orientation: landscape) and (max-height: 500px){.sticky-banner{padding:20px 0;height:80px}}.sticky-banner.is-visible{transform:translateY(0)}.sticky-banner__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.sticky-banner__text{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,.701rem + .775vw,1.5rem);line-height:clamp(1.251rem,1.044rem + .922vw,1.995rem);color:var(--color-text);text-transform:lowercase}@media screen and (max-width: 767px){.sticky-banner__text{text-transform:none}}.sticky-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:0 30px;height:56px;background-color:#464646;border-radius:4px;font-family:var(--font-family);font-weight:600;font-size:clamp(.875rem,.858rem + .078vw,.938rem);line-height:clamp(1.496rem,1.461rem + .156vw,1.622rem);letter-spacing:.03em;text-transform:capitalize;text-decoration:none;white-space:nowrap;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.sticky-banner__btn .sb-text-mobile{display:none}.sticky-banner__btn .sb-text-desktop{display:inline}@media (hover: hover) and (pointer: fine){.sticky-banner__btn:hover{transform:scale(1.05);background-color:var(--color-text)}}@media screen and (max-width: 767px){.sticky-banner__btn{padding:0 37px;height:40px}.sticky-banner__btn .sb-text-desktop{display:none}.sticky-banner__btn .sb-text-mobile{display:inline}}@media screen and (orientation: landscape) and (max-height: 500px){.sticky-banner__btn{padding:0 37px;height:40px}}body.has-sticky-banner .scroll-to-top{transition:bottom .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,visibility .4s ease,transform .4s ease}body.has-sticky-banner.banner-visible .scroll-to-top{bottom:calc(32px + var(--sticky-banner-height))}@media screen and (max-width: 767px){body.has-sticky-banner.banner-visible .scroll-to-top{bottom:calc(20px + var(--sticky-banner-height))}}@media screen and (orientation: landscape) and (max-height: 500px){body.has-sticky-banner.banner-visible .scroll-to-top{bottom:calc(20px + var(--sticky-banner-height))}}.page-hero{background:linear-gradient(180deg,#f5f5f5,#fafafa);padding:120px 0 48px;margin-top:0}@media screen and (max-width: 1199px){.page-hero{padding:100px 0 40px}}@media screen and (max-width: 767px){.page-hero{padding:88px 0 32px}}@media screen and (orientation: landscape) and (max-height: 500px){.page-hero{padding:80px 0 24px}}.page-hero__content{text-align:left}.page-hero__title{font-family:var(--font-family);font-weight:600!important;font-size:clamp(2rem,1.6rem + 1.78vw,3.5rem)!important;line-height:1.2!important;color:var(--color-primary);margin:0 0 12px!important;text-transform:none}@media screen and (max-width: 767px){.page-hero__title{font-size:2rem!important;line-height:1.25!important}}.page-hero__date{font-family:var(--font-family);font-weight:400;font-size:.875rem;line-height:1.5;color:var(--color-text-light);margin:0;font-style:italic}.legal-content{padding:48px 0 80px;background:var(--color-white)}@media screen and (max-width: 1199px){.legal-content{padding:40px 0 64px}}@media screen and (max-width: 767px){.legal-content{padding:32px 0 48px}}.legal-content__inner{margin:0 auto}.legal-content__body{font-family:var(--font-family);color:var(--color-text)}.legal-content__body h2{font-family:var(--font-family);font-weight:600!important;font-size:clamp(1.25rem,1.1rem + .67vw,1.75rem)!important;line-height:1.3!important;color:var(--color-text);margin:48px 0 16px!important;text-transform:uppercase;letter-spacing:.02em}.legal-content__body h2:first-child{margin-top:0!important}@media screen and (max-width: 767px){.legal-content__body h2{margin:32px 0 12px!important}}.legal-content__body h3{font-family:var(--font-family);font-weight:600!important;font-size:clamp(1.125rem,1rem + .56vw,1.5rem)!important;line-height:1.4!important;color:var(--color-text);margin:32px 0 12px!important}@media screen and (max-width: 767px){.legal-content__body h3{margin:24px 0 10px!important}}.legal-content__body h4{font-family:var(--font-family);font-weight:600!important;font-size:clamp(1rem,.95rem + .22vw,1.125rem)!important;line-height:1.5!important;color:var(--color-text);margin:24px 0 8px!important}.legal-content__body p{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.75;color:var(--color-text);margin:0 0 16px}.legal-content__body p:last-child{margin-bottom:0}.legal-content__body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}.legal-content__body a:hover{color:var(--color-primary-dark)}.legal-content__body ul,.legal-content__body ol{margin:0 0 24px;padding-left:24px}@media screen and (max-width: 767px){.legal-content__body ul,.legal-content__body ol{padding-left:20px}}.legal-content__body ul ul,.legal-content__body ul ol,.legal-content__body ol ul,.legal-content__body ol ol{margin:8px 0}.legal-content__body ul{list-style-type:disc}.legal-content__body ul ul{list-style-type:circle}.legal-content__body ul ul ul{list-style-type:square}.legal-content__body ol{list-style-type:decimal}.legal-content__body li{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.75;color:var(--color-text);margin-bottom:8px;padding-left:8px}.legal-content__body li:last-child{margin-bottom:0}.legal-content__body strong,.legal-content__body b{font-weight:600;color:var(--color-text)}.legal-content__body em,.legal-content__body i{font-style:italic}.legal-content__body blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--color-primary);background:#fafafa;font-style:italic}.legal-content__body blockquote p{margin:0}.legal-content__body hr{border:none;border-top:1px solid var(--color-border);margin:40px 0}.legal-content__body address{font-style:normal;line-height:1.75;margin:16px 0}.legal-content__body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.9375rem}@media screen and (max-width: 767px){.legal-content__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.legal-content__body th,.legal-content__body td{padding:12px 16px;text-align:left;border:1px solid var(--color-border)}.legal-content__body th{background:#f5f5f5;font-weight:600}.legal-content__body tr:nth-child(2n){background:#fafafa}.icon-edible-page-hero,.icon-edible-legal-content{background:var(--color-primary, #e10600)!important;color:#fff!important;border-radius:4px}body.no-scroll{overflow:hidden}.no-snap{scroll-snap-type:none!important}.is-dragging{cursor:grabbing!important}.is-disabled{opacity:.5;pointer-events:none}
