:root{--color-foreground: 18, 18, 18;--color-background: 253, 255, 244;--color-button: 165 28 48;--color-button-text: 255, 255, 255;--color-secondary-button-label: 18, 18, 18;--color-primary: #A51C30;--color-secondary: #154D43;--color-dark: #351E1B;--color-white: #fff;--color-cream: #FDFFF4;--color-beige: #F6EFE6;--color-teal: #D3E6E2;--color-teal-dark: #AD2639;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 80px;--radius-8: 8px;--radius-sm: 10px;--radius-md: 20px;--radius-lg: 36px;--radius-xl: 45px;--radius-full: 99px;--transition-fast: .3s ease;--transition-normal: .4s ease;--transition-slow: .6s ease}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 20px);line-height:calc((1 + .8 / var(--font-body-scale)) * 32px);color:rgb(var(--color-foreground));background-color:var(--color-white);overflow:auto;overflow-x:hidden}body.overflow-hidden{overflow:hidden}ul,li{margin:0;padding:0;list-style:none}a:hover{text-decoration:none}img{height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);font-style:var(--font-heading-style)}h1{font-size:calc(var(--font-heading-scale) * 90.94px);line-height:calc(var(--font-heading-scale) * 90.94px)}h2{font-size:calc(var(--font-heading-scale) * 64px);line-height:calc(var(--font-heading-scale) * 57.6px)}h3{font-size:calc(var(--font-heading-scale) * 52px);line-height:calc(var(--font-heading-scale) * 54.08px)}h4{font-size:calc(var(--font-heading-scale) * 44px);line-height:calc(var(--font-heading-scale) * 39.6px)}h5{font-size:calc(var(--font-heading-scale) * 37.61px);line-height:calc(var(--font-heading-scale) * 37.61px)}h6{font-size:calc(var(--font-heading-scale) * 30px);line-height:calc(var(--font-heading-scale) * 30px)}p{padding:0;margin:0;font-size:20px;line-height:34px;font-weight:var(--font-body-weight);font-family:var(--font-body-family);font-style:var(--font-body-style)}.shopify-challenge__container{padding:40px 20px}.shopify-challenge__container input[type=submit]{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:15.01px 46px;border:1px solid rgba(var(--color-button));border-radius:var(--buttons-radius);font-size:18px;font-weight:var(--font-body-weight-bold);font-family:var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);line-height:19.01px}.shopify-challenge__container input[type=submit]:hover,.shopify-challenge__container input[type=submit]:focus{background:transparent!important;color:rgb(var(--color-button))!important}.shopify-challenge__container .shopify-challenge__message{font-size:16px;margin-bottom:16px}.button-primary{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:15.01px 46px;border:var(--buttons-border-width) solid rgba(var(--color-button),var(--buttons-border-opacity));border-radius:var(--buttons-radius);font-size:18px;font-weight:var(--font-body-weight-bold);font-family:var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);line-height:19.01px;letter-spacing:0}.button-primary:disabled{opacity:.6;cursor:not-allowed}.button-outline{display:flex;justify-content:center;align-items:center;background-color:transparent;color:rgb(var(--color-secondary-button-label));padding:15.01px 46px;border:var(--buttons-border-width) solid rgba(var(--color-secondary-button-label),var(--buttons-border-opacity));border-radius:var(--buttons-radius);font-size:18px;font-weight:var(--font-body-weight-bold);font-family:var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);line-height:1.188em;letter-spacing:0}.button-outline:hover,.button-outline:focus{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.button-outline:disabled{opacity:.6;cursor:not-allowed}.container{max-width:var(--page-width)!important;margin:0 auto;padding:0 15px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.title h2{font-size:64px;line-height:90%;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;letter-spacing:0}.title .text,.title .text p{font-size:20px;line-height:34px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:normal}.sub_title{color:#351e1b;text-align:center;font-family:Work Sans;font-size:24px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:20px}.subheading{font-family:Work Sans;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0;margin-bottom:8px;display:inline-block}.header-funding-wrapper span#header-funding-counter{font-weight:600;width:68px;display:inline-block}.header-funding-wrapper{display:flex}.header{position:relative;top:0;width:100%;z-index:99999;transition:all var(--transition-normal);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.header-top{overflow:hidden;background-color:rgb(var(--color-background));padding-right:21px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.header-top-track{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%}.header-top-track strong{font-weight:600}.header-top-track .header-label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9.5px 20px;font-size:13px;line-height:13px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));text-align:center;position:relative}.header-top-track .header-label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff3;mix-blend-mode:overlay;border-bottom-right-radius:30px;border-top-right-radius:30px}.header-top-track .header-center{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px}.header-top-track .header-center p{font-size:13px;line-height:13.65px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground))}.header-top-track .header-center p span{font-weight:600}.header-top-track .header-center a{font-size:13px;line-height:13px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground))}.header-top-track .header-funds{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:13px}.header-top-track .header-funds-title,.header-top-track .header-funds{font-size:13px;line-height:13px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground))}.header-top-track .header-funds strong{font-weight:600}.header.is-blurred .header-bottom{background:transparent}.header-bottom{padding:24px 0;background:rgb(var(--color-background))}.header-bottom .container{width:100%;max-width:1420px!important;margin:0 auto;padding:0 16px}.header-bottom .container .header-bottom-wrap{display:grid;grid-template-columns:1fr auto 1fr;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.header-bottom .container .header-bottom-wrap .header-logo{text-decoration:none;line-height:normal;justify-self:center}.header-bottom .container .header-bottom-wrap .header-logo span{font-family:Cormorant Garamond;color:rgb(var(--color-foreground));font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;font-size:29px}.header-bottom .container .header-bottom-wrap .header-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;position:relative;height:100%}.header-bottom .container .header-bottom-wrap .header-menu>li{display:flex;align-items:center;position:relative}.header-bottom .container .header-bottom-wrap .header-menu-item-link{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:0;padding:0}.header-bottom .container .header-bottom-wrap .header-menu-item-link:hover{opacity:.8}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-icon{display:inline-block;margin-left:5px;vertical-align:middle}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-icon svg{display:block}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover .dropdown-arrows svg path{fill:rgb(var(--color-shadow))}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-menu{position:absolute;top:100%;background-color:rgb(var(--color-background));min-width:200px;z-index:10;left:-40px;border-radius:0 0 24px 24px;background-color:var(--color-white);border-top:1px solid rgb(var(--color-shadow));box-shadow:0 30px 10px #1900000d;padding:20px 30px;opacity:0;visibility:hidden;z-index:-999999px;transition:opacity .3s ease-in-out}header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-menu li a:hover{text-decoration:none!important}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover .dropdown-menu li:last-child a{margin:0;border-bottom:0;padding-bottom:0}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-menu li a{display:block;color:#341e1a;font-family:var(--font-body-family),"Work Sans",sans-serif;font-size:16px;text-decoration:none;font-style:normal;font-weight:400;line-height:100%;border-bottom:1px solid rgb(0 0 0 / 10%);padding:0 0 14px;margin-bottom:14px;letter-spacing:0}ul.sub-dropdown-menu a{border-bottom:1px solid rgb(0 0 0 / 10%)!important;padding-bottom:14px!important;margin-bottom:14px!important;padding-left:10px!important}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-menu li.sub-dropdown.active:last-child ul.sub-dropdown-menu{padding-top:14px;border-top:1px solid rgb(0 0 0 / 10%)!important;margin-top:14px!important}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-menu li.sub-dropdown:last-child ul.sub-dropdown-menu li:last-child a{margin:0!important;border-bottom:0!important;padding-bottom:0!important}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover a.header-menu-item-link span.dropdown-icon{transform:rotate(180deg)}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover a.header-menu-item-link span.dropdown-icon svg path{stroke:rgb(var(--color-shadow))}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;z-index:1}.sub-dropdown-menu{max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}.sub-dropdown.active>.sub-dropdown-menu{max-height:500px;opacity:1;visibility:visible}li.sub-dropdown.active span.dropdown-icon{transform:rotate(180deg)}li.sub-dropdown.active span.dropdown-icon svg path{stroke:rgb(var(--color-shadow))}.header-bottom .container .header-bottom-wrap .header-menu .dropdown .dropdown-arrows{display:none;position:absolute;bottom:-1px;left:33px}.header-bottom .container .header-bottom-wrap .header-menu .dropdown:hover .dropdown-arrows{display:flex}.header-bottom .container .header-bottom-wrap .header-action{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:17px}.header-bottom .container .header-bottom-wrap .header-action-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:9px;font-size:16px;line-height:16px;letter-spacing:0;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer}.header-action-icon.cart-icon{position:relative;background:transparent;border:none}.header-action-icon.cart-icon .cart-icon-count{position:absolute;top:0;right:0}.header-bottom .container .header-bottom-wrap .header-action-icon:hover{color:var(--color-primary)}.header-bottom .container .header-bottom-wrap .header-action-icon:hover svg path,.header-bottom .container .header-bottom-wrap .header-action-icon:hover svg circle,.header-bottom .container .header-bottom-wrap .header-action-icon:hover svg rect{stroke:var(--color-primary)}.header-bottom .container .header-bottom-wrap .header-action-btn{padding:11.01px 24px;font-size:16px;line-height:15.01px;letter-spacing:0;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif}.navigation-toggle{display:none;background-color:transparent;border:none}.header.is-blurred .header-bottom span{color:#000!important}.header.is-blurred .header-bottom a.header-menu-item-link{color:#000}.header.is-blurred .header-bottom circle{stroke:#000}.header.is-blurred .header-bottom path{color:#000}.header.is-blurred .header-bottom rect{color:#000}.header.is-blurred .header-bottom a.header-action-btn.button-outline{border-color:#000;color:#000}.header.is-blurred .header-bottom a.header-action-btn.button-outline:hover{background-color:#000;color:#fff}.header.is-blurred .header-bottom #ls-cart-count{color:#fff!important}.side-drawer{display:block;position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100dvh;background-color:var(--color-white);padding:30px;transition:right var(--transition-fast);z-index:999}.side-drawer.active{right:0;display:block!important}.side-drawer-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.side-drawer-top .header-logo{text-decoration:none}.side-drawer-top .header-logo h1{font-size:29.04px;line-height:29.04px;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:var(--color-dark)}.side-drawer .side-drawer-close{background:none;border:none;font-size:30px;cursor:pointer;color:#000}.side-drawer .side-menu{list-style:none;padding:0}.side-drawer .side-menu li{margin-bottom:15px}.side-drawer .side-menu li a{text-decoration:none;color:var(--color-dark);font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;display:flex;justify-content:space-between;align-items:center;gap:6px;overflow:visible}.side-drawer .side-menu li a:hover{color:var(--color-primary)}.side-drawer .side-menu li a svg{display:inline-block;width:10px;height:6px;stroke:var(--color-dark);flex-shrink:0;transition:transform var(--transition-fast)}.side-drawer .side-menu .side-dropdown .side-dropdown-menu{display:none;padding:15px 0 0 15px}.side-drawer .side-menu .side-dropdown .side-dropdown-menu li{margin-bottom:10px}.side-drawer .side-menu .side-dropdown.active .side-dropdown-menu{display:block}.side-drawer .side-menu .side-dropdown.active a svg{transform:rotate(180deg)}.banner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:103px;overflow:hidden;background:rgb(var(--color-background))}.banner-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:33px}.banner-top-title{max-width:1293px;margin:0 auto;padding:0 16px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.banner-top-title h1{text-align:center;color:rgb(var(--color-foreground));letter-spacing:0}.banner-top-title p{font-size:35px;line-height:36.75px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));text-align:center;letter-spacing:0}.banner-top-slide{padding:20px 0;display:block;width:100%;max-width:861px;overflow:hidden;position:relative;mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.banner-top-slide .swiper-slide{width:auto}.banner-top-slide span{font-size:18px;line-height:18px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));text-align:center;text-decoration-line:underline;text-decoration-color:#a51c3030;margin:0 16px;opacity:30%;text-underline-offset:5px}.banner-top .swiper-slide-active span{opacity:100%}.banner-top .button-primary{width:195px;border:1px solid var(--color-primary)}.banner-top .button-primary:hover{border:1px solid var(--color-dark);background-color:transparent;color:var(--color-dark)}.banner-top-slide .swiper-wrapper{transition-timing-function:cubic-bezier(.87,0,.13,1)}.banner-carousel{position:relative;width:100%}.banner-carousel:before{position:absolute;content:"";background:linear-gradient(180deg,rgb(var(--color-background)),#fdfff400);width:100%;height:68px;top:0;left:0;right:0;z-index:1;pointer-events:none}.banner-carousel .banner-carousel-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:22px;width:100%}.banner-carousel .banner-carousel-column{width:215px;height:500px;overflow:hidden;border-radius:var(--radius-sm);position:relative;flex-shrink:0}.banner-carousel .banner-carousel-track{display:flex;flex-direction:column;justify-content:center;align-items:center;animation:scrollUp 50s linear infinite}.banner-carousel .banner-carousel-column:nth-child(2n) .banner-carousel-track{animation:scrollDown 50s linear infinite}.banner-carousel .banner-carousel-item{width:100%;height:200px;margin-bottom:22px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none}.banner-carousel .banner-carousel-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-fast);pointer-events:none;-webkit-user-select:none;user-select:none}.banner-carousel .banner-carousel-item:not(:hover) img:hover{transform:scale(1.05)}.banner-carousel .banner-carousel-images-container{display:none}.banner-carousel-box{width:max-content;height:max-content;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1;padding:38px 45px 18px;border-radius:var(--radius-md);background:linear-gradient(219deg,#ffffff4d 22.5%,#0000004d 93.87%),#fff;background-blend-mode:soft-light,normal;box-shadow:0 24px 24px #351e1c0d;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);pointer-events:none;cursor:pointer;gap:16px}.banner-carousel-box.active{opacity:1;visibility:visible;pointer-events:none}.banner-carousel-box.scale-in{transform:scale(1)}.banner-carousel-box p{font-size:16px;line-height:23px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);font-style:italic;max-width:258px;text-align:left}.banner-carousel-box{transform:translate(-50%) scale(.95);transform-origin:bottom center}.banner-carousel-box .banner-box-bottom{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:20px;padding-bottom:30px}.banner-carousel-box .banner-box-bottom img{border-radius:50%;aspect-ratio:1 / 1;object-fit:cover;object-position:center center}.banner-carousel-box .banner-box-bottom-text span{font-size:16px;line-height:23px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);margin:0;padding:0}.banner-carousel-box .banner-box-bottom-text p{font-size:14px;line-height:14px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1b80;margin:0;padding:0}.banner-mobile-slider{display:none;position:absolute;bottom:138px;left:0;right:0;margin:auto;z-index:1000;background:transparent;padding:0;box-shadow:linear-gradient(180deg,#FDFFF4 0%,rgba(253,255,244,0) 100%);max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.banner-mobile-slider.active{display:block}.banner-mobile-slider-close{position:absolute;top:5px;right:12px;background:transparent;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border-radius:50%;transition:background-color var(--transition-fast)}.banner-mobile-slider-close:hover{background:#0000000d}.banner-mobile-slider-close svg{width:20px;height:17px;color:#1c1b1f66}.banner-mobile-slide{padding:0 8px}.banner-mobile-slide-content{background:linear-gradient(219deg,#ffffff4d 22.5%,#0000004d 93.87%),#fff;background-blend-mode:soft-light,normal;box-shadow:0 24px 24px #351e1c0d;border-radius:var(--radius-md);padding:31px 24px 50px;display:flex;flex-direction:column;gap:16px}.banner-mobile-slide-text{font-size:14px;line-height:20px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);font-style:italic;margin:0}.banner-mobile-slide-bottom{display:flex;align-items:center;gap:12px;margin-top:8px}.banner-mobile-slide-image{width:41px;height:41px;border-radius:50%;object-fit:cover;flex-shrink:0}.banner-mobile-slide-text-info{display:flex;flex-direction:column;gap:4px}.banner-mobile-slide-name{font-size:14px;line-height:20px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark)}.banner-mobile-slide-subtitle{font-size:12px;line-height:12px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1b80;margin:0}.banner-mobile-prev,.banner-mobile-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffe6;border:1px solid #ddd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px #0000001a}.banner-mobile-prev{left:8px}.banner-mobile-next{right:8px}.banner-mobile-prev:hover,.banner-mobile-next:hover{background:var(--color-white);box-shadow:0 4px 12px #00000026}.banner-mobile-prev svg,.banner-mobile-next svg{width:20px;height:20px;color:var(--color-dark)}.banner-mobile-slider-container .slick-dots{bottom:0}.banner-mobile-slider-container .slick-dots li{width:0}.banner-mobile-slider-container .slick-dots li button{width:4px;height:4px;padding:0;border:none;border-radius:50%;background-color:#351e1b33;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:all var(--transition-fast);opacity:1}.banner-mobile-slider-container .slick-dots li button:before{display:none;content:""}.banner-mobile-slider-container .slick-dots li.slick-active button{width:27px;height:4px;border-radius:99px;background-color:var(--color-dark)}.banner-mobile-slider-container .slick-dots li.slick-active button:before{display:none;content:""}.banner-quote-card{position:fixed;z-index:10000;background:#fffffffa;border-radius:var(--radius-sm);box-shadow:0 10px 40px #0003;display:flex;align-items:center;justify-content:center;padding:32px;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);pointer-events:none;cursor:pointer;overflow:hidden}.banner-quote-card.active{opacity:1;visibility:visible;pointer-events:all}.banner-quote-card.scale-in{transform:scale(1)}.banner-quote-content{text-align:center;max-width:100%}.banner-quote-text{font-size:18px;line-height:1.6;color:var(--color-dark);margin-bottom:16px;font-style:italic;font-family:var(--font-heading-family),"Cormorant Garamond",serif}.banner-quote-author{font-size:14px;color:#666;font-weight:500;margin-top:8px}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.mission-about{background-color:var(--color-white);border-radius:0 0 var(--radius-xl) var(--radius-xl);position:relative;z-index:1}.mission-about .container{width:100%;max-width:1079px;margin:0 auto;padding:0 16px}.mission-about-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:114px;overflow:hidden}.mission-about-wrap .mission-section{width:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mission-about-wrap .mission-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:124px}.mission-about-wrap .mission-content-left .title{gap:44px;align-items:flex-start}.mission-about-wrap .mission-content-left .text p a,.mission-about-wrap .mission-content-left .text .content-more a{color:rgb(var(--color-foreground));font-weight:600}.image_medium .mission-content-left{max-width:408px}.image_small .mission-content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;max-width:516px}.image_small .mission-content-right{max-width:408px}.mission-about-wrap .mission-content-right .mission-img{display:flex;flex-direction:column;gap:0}.mission-img.image_label_position_right{align-items:flex-end}.mission-about-wrap .mission-content-right .mission-img img{border-radius:var(--radius-8);z-index:1;width:100%}.mission-about-wrap .mission-content-right .mission-img-label{border-radius:var(--radius-8) 0 var(--radius-8) var(--radius-8);background-color:var(--color-beige);width:max-content;padding:70px 36px 18px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-top:-54px}.mission-about-wrap .mission-content-right .mission-img-label svg{width:12px;height:12px}.mission-about-wrap .mission-content-right .mission-img-label p{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1bb3;letter-spacing:0}.mission-about-wrap .mission-content-right .mission-img-label p a{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1bb3;text-underline-offset:2px;letter-spacing:0}.mission-content.image_large{gap:96px}.mission-content.image_large .mission-content-left{width:50%}.mission-content.image_large .mission-content-right{width:100%;max-width:618px}.mission-about-wrap .image_small .mission-img-label{border-radius:var(--radius-8) 0 var(--radius-8) var(--radius-8);background-color:var(--color-beige);width:100%;padding:70px 0 18px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:-54px}.mission-about-wrap .about-content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:124px}.mission-about-wrap .about-content.is-reverse{flex-direction:row}.mission-about-wrap .about-content-left{max-width:408px}.mission-about-wrap .about-content-left .about-img{display:flex;flex-direction:column;align-items:flex-start;gap:0}.mission-about-wrap .about-content-left .about-img img{width:100%;border-radius:var(--radius-8);z-index:1}.mission-about-wrap .about-content-left .about-img-label{border-radius:var(--radius-8) 0 var(--radius-8) var(--radius-8);background-color:var(--color-beige);width:100%;padding:70px 0 18px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-top:-54px}.mission-about-wrap .about-content-left .about-img-label svg{width:12px;height:12px}.mission-about-wrap .about-content-left .about-img-label p{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1bb3;letter-spacing:normal}.mission-about-wrap .about-content-left .about-img-label p a{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1bb3;text-underline-offset:2px}.mission-about-wrap .about-content-right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:44px;max-width:516px}.mission-about-wrap .about-content-right .title{gap:30px;align-items:flex-start;color:rgb(var(--color-foreground))}.mission-about-wrap .about-content-right .title .text{color:rgb(var(--color-foreground))}.mission-about-wrap .about-content-right .title .text a{color:rgb(var(--color-foreground)) font-weight: 600}.mission-about-wrap .mission-content-left .divider{padding:0 28px;margin-top:0;display:flex}.mission-about-wrap .mission-content-left .title .rich-text-block p{margin-bottom:20px}.mission-about-wrap .mission-content-left .divider svg{width:100%}.mission-about-wrap .mission-content-left .about-slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:31px}.mission-about-wrap .mission-content-left .about-slide-content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mission-about-wrap .mission-content-left .about-slide-content-head{display:flex;flex-direction:row;align-items:center;gap:7px}.mission-about-wrap .mission-content-left .about-slide-content-head .about-slide-content-heading{font-size:16px;line-height:normal;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:normal;color:rgb(var(--color-foreground))}.mission-about-wrap .mission-content-left .about-slide-content p{font-size:16px;line-height:21px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));opacity:.7;letter-spacing:normal}.mission-about-wrap .mission-content-left .about-slide-content p a{font-size:16px;line-height:21px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));display:block;letter-spacing:normal}.mission-about-wrap .mission-content-left .about-swiper-prev,.mission-about-wrap .mission-content-left .about-swiper-next{background:transparent;border:none;cursor:pointer;z-index:10}.mission-about-wrap .mission-content-left .about-swiper-prev{right:65px;top:-4px;left:unset;position:absolute}.mission-about-wrap .mission-content-left .about-swiper-next{right:4px;top:0;position:absolute}.mission-about-wrap .about-content-right-slide{display:block;width:100%;max-width:calc(100vw - 32px);position:relative}.mission-about-wrap .about-content-right-slide .about-slider-counter{position:absolute;right:24px;top:5px;font-size:16px;font-weight:600;color:var(--color-dark);transform:translateY(-50%)}.mission-about-wrap .about-content-right-slide .about-slider-counter span{font-size:16px;font-weight:600;color:var(--color-dark)}.milestone{background-color:rgb(var(--color-background))}.milestone .container{height:initial;position:relative;max-width:1200px;margin:0 auto;padding:0 20px}.milestone svg{position:sticky;top:0;width:100%;height:initial;overflow:visible;max-width:calc(100vw - 100px);margin:0 auto}.milestone #ls-timeline-path{stroke:rgba(var(--color-foreground),.15);stroke-width:2;fill:none}.milestone .timeline-glow{stroke:rgb(--color-foreground);stroke-width:3;fill:none;filter:drop-shadow(0 0 8px rgb(--color-foreground));stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .04s ease-out}.milestone .timeline-glow-1{stroke-width:4;stroke:url(#ls-gradient-glow-1);filter:url(#ls-blur-glow-1)}.milestone .timeline-glow-2{stroke-width:9;stroke:url(#ls-gradient-glow-2);filter:url(#ls-blur-glow-2)}.milestone .timeline-glow-3{stroke-width:21;stroke:url(#ls-gradient-glow-3);filter:url(#ls-blur-glow-3)}.milestone .milestone-dot{r:8px;fill:var(--color-secondary);stroke:rgba(var(--color-button));stroke-width:1;opacity:1;transition:all var(--transition-fast)}.milestone .milestone-dot.active{fill:rgba(var(--color-button));r:14px;stroke:none;filter:url(#ls-milestone-dot-shadow)}.milestone .milestone-label text{font-size:14px;line-height:14px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;fill:rgb(var(--color-button-text));opacity:.2;transition:all var(--transition-fast)}.milestone .milestone-label.active text{opacity:1;fill:rgb(var(--color-foreground))}.milestone .milestone-label text.link{text-decoration:underline;cursor:pointer;fill:rgb(var(--color-foreground))}.milestone .milestone-label text:first-child,.milestone .milestone-heading{font-family:var(--font-heading-family),"Cormorant Garamond",serif;font-weight:700;font-size:34px;line-height:100%;letter-spacing:0;fill:rgb(var(--color-secondary-button-label));opacity:.2;transition:all var(--transition-fast)}.milestone .milestone-label.active text:first-child,.milestone .milestone-label.active .milestone-heading{opacity:1;fill:rgb(var(--color-foreground))}.milestone .milestone-description{font-family:var(--font-body-family),"Work Sans",sans-serif;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;fill:rgb(var(--color-secondary-button-label));opacity:.2;transition:all var(--transition-fast);color:rgb(var(--color-foreground));opacity:0;pointer-events:none}.milestone .milestone-label.active .milestone-description{opacity:1;fill:rgb(var(--color-foreground));pointer-events:initial}.milestone .milestone-button{background-color:var(--color-white);border:1.01px solid var(--color-white);color:var(--color-dark);height:51px;margin-top:10px}.milestone .milestone-button:hover{background-color:transparent;color:var(--color-white);border:1.01px solid var(--color-white)}.milestone .milestone-bg{z-index:20;background-image:linear-gradient(#154d43,#154d4300);height:400px;position:absolute;inset:0% 0% auto}.milestone .content{margin-bottom:77px;position:relative;z-index:21}.milestone .bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:45px}.milestone .bottom p{font-size:18px;line-height:28px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground))}.milestone .bottom span{font-size:16px;line-height:24px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgba(var(--color-foreground),.5);max-width:397px;text-align:center}.milestone .bottom svg{width:39px;height:65px}.milestone .title{color:rgb(var(--color-foreground));text-align:center}.milestone .text{color:rgb(var(--color-foreground));text-align:center;max-width:743px;opacity:.7;margin-bottom:39.01px}.be-part{padding:166px 0 172px;background-color:var(--color-white);z-index:1;position:relative;margin-top:-40px}.be-part .container{width:100%;max-width:1083px;margin:0 auto;padding:0 16px}.be-part .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:114px}.be-part .section-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:87px}.be-part .section-top .title h2{text-align:center}.be-part .section-top .title .text{max-width:653px;color:#351e1ba6;text-align:center}.be-part .section-top .title .text strong{color:var(--color-dark);font-weight:600}.be-part .content-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:89px}.be-part .left-column{max-width:423px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:46px}.be-part .text-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:46px}.be-part .text-content p{font-size:20px;line-height:34px;letter-spacing:0}.be-part .left-column .divider{line-height:32px}.be-part .text-content .button-primary{border:1px solid var(--color-primary);padding-block:15.01px;line-height:19.01px;background:var(--color-primary);color:var(--color-white);font-weight:500;letter-spacing:normal}.be-part .text-content .button-primary:hover{background-color:transparent;color:var(--color-primary)}.be-part .content-bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px}.be-part .content-bottom h3{font-size:16px;line-height:16px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif}.be-part .content-bottom p{font-size:16px;line-height:23.8px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:0}.be-part .content-bottom p a{font-weight:600;color:var(--color-dark);text-underline-offset:2px}.be-part .content-bottom p a:hover{text-decoration:none}.be-part .right-column{max-width:532px}.be-part .right-column img{width:100%;border-radius:var(--radius-8)}.be-part .section-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:88px;width:100%}.be-part .left-card{max-width:668px;background-color:var(--color-secondary);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:49px;padding:70px 79px}.be-part .card-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:37px}.be-part .card-header h4{color:var(--color-white);text-align:left}.be-part .card-header p{color:#ffffffb3;text-align:left;font-size:20px;line-height:34px;letter-spacing:0}.be-part .card-body{display:block;width:100%;padding:0}.be-part .slider{position:relative}.be-part .slide{display:flex!important;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:54px}.be-part .slide-image,.be-part .slide-image img{border-radius:13px}.be-part .slide-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:19px}.be-part .slide-content p{font-size:22px;line-height:33px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white);letter-spacing:0;font-style:italic}.be-part .member-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.be-part .member-info p{font-size:18px;line-height:18px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white)}.be-part .member-info span{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#ffffffb3}.be-part .be-part-swiper{position:relative}.be-part .be-part-swiper .swiper-pagination{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:0;padding:0;margin:0;width:auto}.be-part .be-part-swiper .swiper-pagination-bullet{width:4px;height:4px;padding:0;border-radius:50%;background-color:#ffffff4d;opacity:1;transition:all var(--transition-fast)}.be-part .be-part-swiper .swiper-pagination-bullet-active{width:27px;height:4px;border-radius:99px;background-color:var(--color-white)}.be-part .be-part-swiper .swiper-pagination-bullet:focus{outline:none}.be-part .right-card h4{font-size:20px;line-height:24px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);margin-bottom:30px;letter-spacing:0}.be-part .card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:50px}.be-part .card-content p{font-size:16px;line-height:20px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:0}.be-part .card-content p strong{font-weight:600;letter-spacing:0}.bio{padding-top:117px;padding-bottom:123px;background-color:rgb(var(--color-background))}.bio .container{width:100%;max-width:1111px;margin:0 auto;padding:0 16px}.bio .wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:85px}.bio .section-top{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:73px}.bio .section-top .title h2{text-align:center;color:rgb(var(--color-foreground))}.bio .section-top .title .text{max-width:587px;text-align:center;color:rgb(var(--color-foreground))}.bio .product-grid{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:41px}.bio .product-grid .card-body-title,.bio .product-grid .card-body-des{text-align:left}.bio .actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;margin-top:10px}.bio .actions .button-primary{border:1px solid rgb(var(--color-button));background:rgb(var(--color-button));height:52px}.bio .actions .button-primary:hover{border:1px solid var(--color-dark);color:var(--color-dark);background-color:transparent}.bio .actions .button-outline{color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-text))}.bio .actions .button-outline:hover{color:#fff;border-color:rgb(var(--color-button))}.bio .section-bottom{margin-top:82px;width:100%;max-width:898px;background-color:var(--color-secondary);border-radius:var(--radius-8);padding:60px 70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.bio .left-column{max-width:475px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px}.bio .left-column h3{color:var(--color-white)}.bio .left-column p{font-size:18px;line-height:26px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white)}.bio .feature-image{position:absolute;bottom:-9px;left:197px}.bio .right-column{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:14px}.bio .right-column p{font-size:14px;line-height:22px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#ffffff80;text-transform:uppercase}.bio .right-column .button-outline{border-color:var(--color-white);color:var(--color-white)}.bio .right-column .button-outline:hover{color:var(--color-dark);background-color:var(--color-white)}.bio .note{text-align:center;font-size:16px;line-height:26px;font-weight:300;font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:normal}.bio .note *{font-weight:300}.bio .note a{color:var(--color-dark)}.funding{position:relative;overflow:hidden;padding-top:172px;padding-bottom:180px;margin-top:-40px}.funding .container{max-width:1334px!important;width:100%;padding:0 16px;margin:0 auto}.funding-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.funding-bg img{width:100%;height:120%;object-fit:cover;position:absolute;top:-10%;left:0}.funding .container{position:relative;z-index:2}img.mobile-image{display:none}.funding .title{gap:35px}.funding .title h2{color:var(--color-white);text-align:center}.funding .title .text{color:var(--color-white);text-align:center;max-width:431px}.funding .funding-fund{position:relative;margin-top:38px;margin-bottom:54px;overflow:hidden}.funding .funding-fund-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:38px;background:url(/cdn/shop/files/Subtract.png?v=1772693908);background-repeat:no-repeat;background-position:center;background-size:610px;padding-top:68px}.funding .funding-fund-box .funding-fund-amount{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:11px}.funding .funding-fund-box .funding-fund-amount .funding-fund-symbol{font-size:53px;line-height:47px;color:#ffffff80;font-weight:400}.funding .funding-fund-box .funding-fund-amount #ls-funding-counter{font-size:93px;line-height:79px;color:var(--color-white);letter-spacing:-3.76px;font-weight:300}.funding .funding-fund-box .funding-fund-subtext{font-size:37px;line-height:37px;font-weight:400;color:var(--color-white)}.funding .funding-fund .funding-progress-values{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;width:1302px;height:max-content;top:0;bottom:0;margin:auto 0;left:50%;transform:translate(-50%)}.funding .funding-fund .funding-progress-values span{font-size:14px;color:var(--color-white)}.funding .funding-fund .funding-progress-values .left{margin-left:132px;margin-top:25px;position:relative}.funding .funding-fund .funding-progress-values .left:before{position:absolute;content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='346' height='1' viewBox='0 0 346 1' fill='none'%3e%3cpath d='M0 0.500214L346 0.5' stroke='url(%23paint0_linear_3701_15808)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_3701_15808' x1='0' y1='0.500107' x2='346' y2='0.500107' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white' stop-opacity='0.2'/%3e%3cstop offset='1' stop-color='white'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");top:0;bottom:0;width:346px;height:1px;left:-132px}.funding .funding-fund .funding-progress-values .left:after{position:absolute;content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='6' cy='6' r='5.5' fill='white' stroke='white'/%3e%3cpath d='M3.5 6L5.76923 8L9 4' stroke='%23351E1B'/%3e%3c/svg%3e ");width:12px;height:12px;top:-6px;left:0;right:0}.funding .funding-fund .funding-progress-values .right{margin-right:132px;margin-top:25px;position:relative}.funding .funding-fund .funding-progress-values .right:before{position:absolute;content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='346' height='1' viewBox='0 0 346 1' fill='none'%3e%3cpath d='M346 0.500214L0 0.5' stroke='url(%23paint0_linear_3701_15809)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_3701_15809' x1='346' y1='0.500107' x2='0' y2='0.500107' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white' stop-opacity='0.2'/%3e%3cstop offset='1' stop-color='white'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");top:0;bottom:0;width:346px;height:1px;left:-121.6px}.funding .funding-fund .funding-progress-values .right:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5.5' fill='%23281710' stroke='white'/%3E%3C/svg%3E%0A");width:12px;height:12px;top:-6px;left:0;right:0}.funding .funding-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:58px}.funding .funding-bottom p{font-size:14px;line-height:22px;color:var(--color-white);text-align:center;letter-spacing:0;max-width:506px}.funding .funding-bottom a{font-size:18px;line-height:18px;font-weight:500;color:#ffffff63;text-align:center;text-underline-offset:3px;letter-spacing:0}.funding .funding-bottom a span{color:var(--color-white)}.news{padding-top:130px;padding-bottom:113px;background-color:var(--color-white);border-radius:var(--radius-xl);margin-top:-40px;position:relative;z-index:1}.news .slick-dotted.slick-slider{padding-bottom:100px;margin-bottom:0}.news .container{width:100%;max-width:1111px;margin:46px auto 0;padding:0 16px}.news .title{margin-bottom:74px}.news .title .text{text-align:center;max-width:691px;color:#351e1bcc}.news .news-swiper{margin-left:calc((100% - 1048px)/2)}.news .news-swiper .news-slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:42px}.news .news-swiper .news-slide img{border-radius:var(--radius-8);width:100%;height:502px;max-width:100%;aspect-ratio:auto 100 / 100;object-fit:cover}.news .news-swiper .swiper-slide{max-width:889px}.news .news-swiper .news-slide-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.news .news-swiper .news-slide-content h3{font-size:30px;line-height:30px;font-weight:500;color:var(--color-dark);font-family:var(--font-body-family),"Work Sans",sans-serif;letter-spacing:0}.news .news-swiper .news-slide-content p,.news .news-swiper .news-slide-content p a{font-size:20px;line-height:32px;color:#351e1bcc;letter-spacing:0}.news .news-swiper .swiper-slide{margin-right:98px;width:auto}.news .news-swiper .slick-prev{bottom:auto;top:102%;left:0}.news .news-swiper .slick-prev:before{display:none}.news .news-swiper .slick-next{bottom:auto;top:102%;left:60px}.news .news-swiper .slick-next:hover svg path,.news .news-swiper .slick-prev:hover svg path{stroke:currentColor;color:var(--color-white)}.news .news-swiper .slick-next:hover svg,.news .news-swiper .slick-prev:hover svg{background:var(--color-dark);border-radius:50%}.news .news-swiper .slick-next:before{display:none}.news .news-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.16,1,.3,1)}.news .swiper-pagination,.featured-carousel__slider .swiper-pagination{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:8px;list-style:none;padding:0;width:auto;bottom:0;margin:0 0 0 24px}.news .swiper-pagination .swiper-pagination-bullet,.featured-carousel__slider .swiper-pagination .swiper-pagination-bullet{margin:0;width:4px;height:4px;padding:0;border:none;border-radius:50%;background-color:#351e1b4d;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:all var(--transition-fast);opacity:1}.news .swiper-pagination .swiper-pagination-bullet:before,.featured-carousel__slider .swiper-pagination .swiper-pagination-bullet:before{display:none;content:""}.news .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet,.featured-carousel__slider .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet{width:27px;height:4px;border-radius:99px;background-color:var(--color-dark)}.news .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet:before,.featured-carousel__slider .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet:before{display:none;content:""}.news .button-box,.featured-carousel__slider .button-box{text-align:right;margin-top:-3px;width:100%;max-width:880px;display:flex;align-items:center;column-gap:20px}.news .button-box button,.featured-carousel__slider .button-box button{background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);color:#000}.news .button-box .button-outline,.featured-carousel__slider .button-box .button-outline{display:table;margin-left:auto}.news .button-box button:hover svg circle,.featured-carousel__slider .button-box button:hover svg circle{fill:rgb(var(--color-button));stroke:rgb(var(--color-button))}.news .button-box button:hover svg path,.featured-carousel__slider .button-box button:hover svg path{stroke:rgb(var(--color-button-text))}.poscast{padding:0 16px;width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:var(--radius-8);position:relative;z-index:1;margin-bottom:-40px}.poscast .bio-bottom{margin-top:82px;width:100%;max-width:1200px;background-color:var(--color-teal-dark);border-radius:var(--radius-8);padding:60px 70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;margin-bottom:-170px;box-shadow:-22px 74px 148.1px #0000000d}.poscast .bio-bottom-left{max-width:520px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px}.poscast .bio-bottom-left h3{color:var(--color-white);line-height:48.01px}.poscast .bio-bottom-left .main-text p{font-family:var(--font-body-family),"Work Sans",sans-serif;font-weight:600;color:var(--color-white)!important;font-size:16px;line-height:150%;letter-spacing:0;opacity:1}.podcast .poscast .bio-bottom-left .main-text p,.podcast .poscast .bio-bottom-left p{font-size:18px}.podcast .poscast .bio-bottom-left p{color:#ffffffb3}.poscast .bio-bottom-left p{font-size:16px;line-height:150%;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white);opacity:.7;margin-bottom:10px;letter-spacing:0}.poscast .bio-bottom-left a{background-color:var(--color-white);border:1.01px solid var(--color-white);color:var(--color-dark);height:51px}.poscast .bio-bottom-left a:hover{background-color:transparent;color:var(--color-white);border:1.01px solid var(--color-white)}.poscast .bio-bottom-img{position:absolute;bottom:-13.68px;right:74px}body.about .footer{padding-top:142px}.footer{background-color:rgb(var(--color-background));padding-top:296px;padding-bottom:69.01px}.footer .container{width:100%;max-width:996px;padding:0 16px;margin:0 auto}.footer-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:255px}.footer-wrap .footer-top{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:46px}.footer-wrap .footer-top .footer-title h2{font-size:102.94px;line-height:102.94px;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:var(--color-white);text-align:center}.footer-wrap .footer-decription{margin:35px auto 0;max-width:647px}.footer-wrap .footer-top .footer-title p{color:var(--color-white);text-align:center;font-size:20px;line-height:34px;letter-spacing:0}.footer-wrap .footer-top .footer-form form{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center}.footer-wrap .footer-top .footer-form form .signup-checkbox{max-width:600px;display:flex;gap:8px;align-items:start;margin-top:20px;max-width:455px}.footer-wrap .footer-top .footer-form form .signup-checkbox label p,.footer-wrap .footer-top .footer-form form .signup-checkbox label a{font-family:Open Sans;font-size:11px!important;font-style:normal;font-weight:400;line-height:normal!important;letter-spacing:0;margin-bottom:10px}.footer-wrap .footer-top .footer-form form p{color:var(--color-white);width:100%}.signup-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signup-checkbox input[type=checkbox]:checked{background-color:#32352d;border-color:#32352d}.signup-checkbox input[type=checkbox]{border:1px solid #C8CBBE;background:#fff;display:flex;width:16px;height:16px;align-items:center;gap:9.367px;min-width:16px;margin-top:3px;appearance:none;-webkit-appearance:none;border-radius:4px;position:relative;cursor:pointer}.footer-wrap .footer-top .footer-form form p a{color:var(--color-white);width:100%}footer-bottom-end .copyright_text p,.footer-bottom-end .copyright_text p a{font-size:16px;line-height:100%;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));letter-spacing:0}.footer-wrap .footer-top .footer-form form input[type=email][type=email]{padding:19px 35px;border-radius:var(--radius-full);background-color:#ffffff1a;font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white);width:361px;border:none;height:51px}.footer-wrap .footer-top .footer-form form input[type=email]::placeholder{color:#ffffff80}.footer-wrap .footer-top .footer-form form input[type=email]:-webkit-autofill,.footer-wrap .footer-top .footer-form form input[type=email]:-webkit-autofill:hover,.footer-wrap .footer-top .footer-form form input[type=email]:-webkit-autofill:focus,.footer-wrap .footer-top .footer-form form input[type=email]:-webkit-autofill:active{box-shadow:0 0 0 1000px #ffffff1a inset!important;-webkit-text-fill-color:var(--color-white)!important;border:none!important;transition:background-color 9999s ease-in-out 0s}.footer-wrap .footer-top .footer-form form input[type=email]:focus,.footer-wrap .footer-top .footer-form form input[type=email]:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.footer-wrap .footer-top .footer-form form .button-primary{padding:14px 34px;background-color:var(--color-white);border:1.01px solid var(--color-white);color:var(--color-dark);font-weight:500;height:51px;width:325px;margin-left:-84px}.footer-wrap .footer-top .footer-form form .button-primary:hover{background-color:rgb(var(--color-background));color:var(--color-white);border:1.01px solid var(--color-white)}.footer-wrap .footer-top .footer-form form .mobile-button{background-color:transparent;border:none;outline:none;display:none;color:var(--color-white)}.footer-wrap .footer-bottom{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-wrap .footer-bottom-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:39px}.footer-wrap .footer-bottom-top .footer-bottom-logo{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer-wrap .footer-bottom-top .footer-bottom-logo a{text-decoration:none;font-size:35.92px;line-height:35.92px;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:var(--color-white)}.footer-wrap .footer-bottom-top .footer-bottom-logo a h2{font-size:35.92px;line-height:35.92px;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:var(--color-white)}.footer-wrap .footer-bottom-top .footer-bottom-logo p{font-size:14px;line-height:14px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#ffffff80;max-width:205px;letter-spacing:0}.footer-wrap .footer-bottom-top form{width:476px;position:relative}.footer-wrap .footer-bottom-top form p,.footer-wrap .footer-bottom-top form span{color:var(--color-white);text-align:center;margin-top:5px}.footer-wrap .footer-bottom-top form input{width:476px;background:transparent;border-bottom:1px solid rgba(217,217,217,.2);border-top:0;border-left:0;border-right:0;text-align:center;padding:30px 0;font-size:17px;line-height:17px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white)}.footer-wrap .footer-bottom-top form input::placeholder{color:#fff9}.footer-wrap .footer-bottom-top form input:-webkit-autofill,.footer-wrap .footer-bottom-top form input:-webkit-autofill:hover,.footer-wrap .footer-bottom-top form input:-webkit-autofill:focus,.footer-wrap .footer-bottom-top form input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-white)!important;transition:background-color 9999s ease-in-out 0s}.footer-wrap .footer-bottom-top form input:focus,.footer-wrap .footer-bottom-top form input:focus-visible{outline:none!important;box-shadow:none!important}.footer-subscribe-form input:focus{caret-color:var(--color-white)}.footer-wrap .footer-bottom-top form button{color:var(--color-white);cursor:pointer;background:transparent;border:none;outline:0;display:flex;position:absolute;right:4%;top:28px;width:24px;height:24px}.footer-wrap .footer-bottom-top form button svg{width:100%;height:100%}.footer-wrap .footer-bottom-top .footer-bottom-social{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:19px;min-height:48px}.footer-wrap .footer-bottom-top .footer-bottom-social ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:19px}.footer-wrap .footer-bottom-top .footer-bottom-social ul li a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .3s ease}.footer-bottom-social a:hover,.footer-bottom-social a:focus-visible{opacity:1!important}.footer-bottom-social svg{display:block;pointer-events:none}.footer-wrap .footer-bottom-top span.social_label{color:#fff;text-align:right;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}.footer-wrap .footer-bottom-center{width:100%;margin-top:73px;margin-bottom:123px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-wrap .footer-bottom-center .footer-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px}.footer-wrap .footer-bottom-center .footer-link span{font-size:16px;line-height:16px;font-weight:600;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white);letter-spacing:0}.footer-wrap .footer-bottom-top .footer-bottom-social ul li{line-height:20px}.footer-wrap .footer-bottom-center .footer-link ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px}.footer-wrap .footer-bottom-center .footer-link ul li{display:flex}.footer-wrap .footer-bottom-center .footer-link ul li a{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#fff9;text-decoration:none;width:max-content;letter-spacing:0}.footer-wrap .footer-bottom-center .footer-link ul li a:hover{color:var(--color-white)}.footer-wrap .footer-bottom-end{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:33px}.footer-wrap .footer-bottom-end p,.footer-wrap .footer-bottom-end p a{font-size:16px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-white);letter-spacing:0}.footer_rotate_shape{position:absolute;top:-370px;right:0}.footer{position:relative;overflow:hidden}.footer_rotate_shape img.footer_rotate_shape__image{width:100%;height:100%}.card{background-color:var(--color-white);border-radius:var(--radius-8)}.card-img{border-radius:var(--radius-8)}.card-img img{border-radius:inherit;width:100%}.card-body{padding:35px 59px 57px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px}.card-body-title{font-size:23px;line-height:23px;font-weight:500;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);text-align:left}.card-body-des{font-size:18px;line-height:27px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:#351e1bb3;text-align:left}.card-body-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.card-body-action-link{display:flex;flex-direction:row;align-items:center;gap:8px}.card-body-action-link form{display:flex;align-items:center}.card-body-action-link-icon{width:13px;height:16px;display:flex;justify-content:center;align-items:center}.card-body-action-link-text{font-size:18px;line-height:18px;font-weight:500!important;font-family:var(--font-body-family),"Work Sans",sans-serif;color:var(--color-dark);text-decoration:none}.card-body-action-link-text:hover{color:var(--color-primary)}.cart-drawer{position:fixed;top:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.cart-drawer.active{opacity:1;visibility:visible;pointer-events:all}.cart-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.cart-drawer-content{position:absolute;top:0;right:0;width:100%;max-width:450px;height:100%;background:var(--color-white);box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-fast)}.cart-drawer.active .cart-drawer-content{transform:translate(0)}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #eee}.cart-drawer-header h2{font-size:24px;font-weight:600;color:var(--color-dark);margin:0}.cart-drawer-close{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.cart-drawer-body{flex:1;overflow-y:auto;padding:24px}.cart-items{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.cart-item{display:grid;grid-template-columns:100px 1fr auto auto;gap:16px;padding:16px;border-bottom:1px solid #eee;align-items:start}.cart-item-image{width:100px;height:100px;overflow:hidden;border-radius:4px}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-details{flex:1;width:130px}.cart-item-title{font-size:16px;font-weight:500;margin-bottom:8px}.cart-item-title a{color:var(--color-dark);text-decoration:none}.cart-item-variant{font-size:14px;color:#666;margin-bottom:8px}.cart-item-price{font-weight:600;color:var(--color-dark);font-size:18px;letter-spacing:0}.cart-item-quantity{display:flex;align-items:center;gap:8px}.cart-item-remove{position:absolute;right:-20px;top:-20px}.cart-item{position:relative}.cart-item-quantity input[type=number]::-webkit-outer-spin-button,.cart-item-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-quantity input[type=number]{-moz-appearance:textfield}.cart-item-quantity-btn{width:32px;height:32px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:16px;display:flex;align-items:center;justify-content:center}.cart-item-quantity-input{width:60px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:14.4px}.cart-item-remove{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.cart-drawer-footer{padding-top:24px;border-top:1px solid #eee}.cart-drawer-subtotal{display:flex;justify-content:space-between;font-size:20px;font-weight:600;margin-bottom:16px}.cart-drawer-total{color:var(--color-dark)}.cart-drawer-note{font-size:14px;color:#666;margin-bottom:24px}.cart-drawer-footer .button-outline,.cart-drawer-footer .button-primary{width:100%;margin-bottom:16px}.cart-drawer-empty{text-align:center;padding:64px 32px}.cart-drawer-empty p{font-size:18px;color:#666;margin-bottom:32px}.cart-count{position:absolute;top:-8px;right:-8px;background:var(--color-primary);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.cart-count:empty{display:none}.cart-icon{position:relative}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.search-modal.active{opacity:1;visibility:visible;pointer-events:all}.search-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.search-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:90%;max-width:600px;background:rgb(var(--color-background));border-radius:var(--popup-corner-radius);padding:32px;box-shadow:0 10px 40px rgba(var(--color-shadow),var(--popup-shadow-opacity));transition:transform var(--transition-fast);color:rgb(var(--color-foreground))}.search-modal.active .search-modal-content{transform:translate(-50%,-50%) scale(1)}.search-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.search-modal-header h2{font-size:calc(var(--font-heading-scale) * 24px);color:rgb(var(--color-foreground));margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.search-modal-close{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.search-modal-form{margin-bottom:32px}.search-modal-input-wrapper{position:relative;margin-bottom:16px;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:16px}.search-modal-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.search-modal-input{width:100%;padding:16px 16px 16px 56px;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);font-size:16px;font-family:var(--font-body-family);outline:none;transition:border-color var(--transition-fast);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.search-modal-input:focus{border-color:rgb(var(--color-button))}.search-modal .button-primary{border:1px solid rgb(var(--color-button))}.search-modal .button-primary:hover,.search-modal .button-primary:focus{border:1px solid var(--color-dark);background-color:transparent;color:var(--color-dark)}.search-modal-suggestions-title{font-size:14px;font-weight:600;color:#666;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.search-modal-suggestions-list{display:flex;flex-wrap:wrap;gap:12px}.search-modal-suggestion-item{padding:8px 16px;background:rgba(var(--color-foreground),.05);border-radius:var(--buttons-radius);text-decoration:none;color:rgb(var(--color-foreground));font-size:14.4px;transition:background var(--transition-fast);font-family:var(--font-body-family)}.search-modal-suggestion-item:hover{background:rgba(var(--color-foreground),.1)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}.container{padding:0 15px}}body.password{background-color:transparent}body.\34 04{background-color:var(--color-white)!important}body.\34 04 footer{background:var(--color-primary);position:relative;z-index:999}@media(min-width:992px){body.\34 04 .richtext-section .title{font-size:60px;line-height:100%;margin-bottom:44px}}.richtext-section{background:rgb(var(--color-background))}.richtext-section .richtext{background:rgb(var(--color-background));padding:66px 25px 54px;z-index:11;position:relative}.richtext-section .container{max-width:1239px;margin:0 auto}.richtext-section .title{font-family:Cormorant Garamond;font-weight:600;line-height:100%;vertical-align:middle;color:rgb(var(--color-foreground));margin-bottom:20px;display:block;letter-spacing:0}.richtext-section .text{max-width:887px;margin:0 auto;font-family:Work Sans;font-weight:400;font-size:20px;color:rgb(var(--color-foreground));line-height:140%;letter-spacing:0}.richtext-section .text p,.richtext-section .text p a{color:rgb(var(--color-foreground));line-height:140%}.text.content_small{max-width:668px}.richtext-section .text:not(:last-child){margin-bottom:20px}.richtext-section .actions{display:flex;align-items:center;justify-content:center;column-gap:20px;margin-bottom:16px}.richtext-section .actions .button-primary:hover{background-color:transparent;color:rgb(var(--color-button))}.content_left .actions{justify-content:start}.content_right .actions{justify-content:end}.content_center{text-align:center}.content_left{text-align:left}.content_right{text-align:right}.content_left .text{margin-left:0}.content_right .text{margin-right:0}.mission-content{display:flex;gap:40px}.mission-content.is-reverse{flex-direction:row-reverse}.mission-img-zoom{overflow:hidden;border-radius:var(--radius-8);display:flex;width:100%;max-width:600px}.gsap_split_line{overflow:visible!important;clip-path:inset(-.125em 0 -.225em 0)}.gsap_split_line p{margin:0!important}.gsap_split_line-mask{overflow:hidden;display:block}.mil-l-w{max-width:1000px}.image_medium .mission-content-left .text p.split-animate-desc{margin-bottom:16px}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:1400px){.header-bottom .container .header-bottom-wrap{display:flex;align-items:center;justify-content:center}}@media(max-width:1200px){.header{overflow:hidden}body.overflow-hidden .header{overflow:visible}.header-top-track .header-label{font-size:11px;line-height:11px;font-weight:400;padding:9px 15px}.header-top-track .header-center p,.header-top-track .header-center a{font-size:11px!important;line-height:11px!important;font-weight:400;letter-spacing:0}.header-top-track .header-funds{gap:10px}.header-top-track .header-funds-title,.header-top-track .header-funds-fund{font-size:11px;line-height:11px;font-weight:400}.header-bottom{padding:35px 0}.header-bottom .container .header-bottom-wrap .header-menu{display:none;gap:15px}.header-menu{display:none}.navigation-toggle{display:block}.side-drawer{display:none!important}.footer{padding-bottom:200px}.footer-wrap{gap:200px}.footer-wrap .footer-top{gap:30px}.footer-wrap .footer-top .footer-title{gap:24px}.footer-wrap .footer-top .footer-title h2{font-size:80px;line-height:80px}.mission-about-wrap{gap:100px}.mission-about-wrap .mission-content{gap:30px}.mission-about-wrap .mission-content-left .title{gap:25px}.mission-about-wrap .mission-content-left{max-width:50%}.mission-about-wrap .about-content{gap:30px}.mission-about-wrap .about-content-left{max-width:50%}.mission-about-wrap .about-content-left .title{gap:25px}.mission-about-wrap .about-content-right .about-slider .about-slide{justify-content:flex-start}.be-part{padding:130px 0 100px}.be-part .wrapper{gap:100px}.be-part .section-top{gap:70px}.be-part .content-row{gap:60px}.be-part .left-column,.be-part .right-column{max-width:50%}.be-part .left-card{padding:50px}.bio{padding-top:80px;padding-bottom:70px}.bio .wrapper{gap:70px}.bio .section-top{gap:50px}.funding{padding-top:150px;padding-bottom:130px}.funding .funding-fund{margin-top:34px;margin-bottom:34px}.funding .funding-fund-box{background-size:500px;padding-top:50px}.funding .funding-fund-box .funding-fund-amount #ls-funding-counter{font-size:70px;line-height:70px}.funding .funding-fund-box .funding-fund-subtext{font-size:20px;line-height:20px}.funding .funding-fund .funding-progress-values .left{margin-left:70px}.funding .funding-fund .funding-progress-values .right{margin-right:70px}.funding .funding-progress-values{display:none!important}.news .news-swiper{margin-left:0;padding-bottom:80px}.news .news-swiper .swiper-slide{margin-right:20px}.news .news-slider{margin:0 auto;padding:0 16px}.news .news-slider .slick-prev{left:13px}.news .news-slider .slick-next{left:76px}.poscast .bio-bottom-img{max-width:480px}.poscast .bio-bottom-img img{width:100%;height:auto}.banner-carousel-box.active{margin-left:0!important}}@media(max-width:1024px){.header-top{position:relative;width:100%;overflow:hidden;display:flex;justify-content:flex-start}.header-top-track{display:flex;gap:20px;white-space:nowrap;will-change:transform;animation:marqueeLoop var(--marquee-duration) linear infinite!important;width:auto;justify-content:flex-start}.header-top:before,.header-top:after{content:"";position:absolute;top:0;width:40px;height:100%;z-index:2;pointer-events:none}.header-top:before{left:0;background:linear-gradient(to right,rgb(var(--color-background)),transparent)}.header-top:after{right:0;background:linear-gradient(to left,rgb(var(--color-background)),transparent)}.header-bottom{padding:25px 0}.image_small .mission-content-right{max-width:50%}.image_small .mission-content-left{max-width:516px}.milestone svg{max-width:calc(100vw - 230px);height:revert-layer}.milestone .container{height:-webkit-fill-available}.news .button-box,.featured-carousel__slider .button-box{width:100%;max-width:100%}.privacy-page .footer{padding-top:142px}}@media(max-width:992px){h1{font-size:calc(var(--font-heading-scale) * 70px);line-height:calc(var(--font-heading-scale) * 70px)}h2{font-size:calc(var(--font-heading-scale) * 54px);line-height:calc(var(--font-heading-scale) * 54px)}h3{font-size:calc(var(--font-heading-scale) * 50px);line-height:calc(var(--font-heading-scale) * 50px)}h5{font-size:calc(var(--font-heading-scale) * 30px);line-height:calc(var(--font-heading-scale) * 30px)}.title{gap:35px}.title h2{font-size:54px;line-height:54px}.footer{padding-bottom:100px}.footer-wrap{gap:100px}.footer-wrap .footer-bottom-top .footer-bottom-social{width:100%;flex-direction:row}.card-body{padding:32px 16px;gap:20px}.banner{padding-top:100px}.mission-about-wrap .about-content-right .about-swiper-next{right:calc(50% - 32px);top:auto;bottom:0}.mission-about-wrap .about-content-right .about-swiper-prev{left:calc(50% - 32px);right:auto;top:auto;bottom:0}.mission-about-wrap .about-content-right .about-slide{padding-bottom:32px}.banner-top-title p{font-size:28px;line-height:28px}.banner-top-slide{max-width:calc(100vw - 32px)}.milestone svg{max-width:calc(100vw - 170px);height:auto}.pin-spacer{height:4050px!important}.mission-about{padding:80px 0}.mission-about-wrap{gap:80px}.mission-about-wrap .mission-content{gap:24px;flex-direction:column}.mission-about-wrap .mission-content-left{max-width:100%;order:2}.mission-about-wrap .mission-content-left .title{gap:30px}.mission-about-wrap .mission-content-left{max-width:100%;width:100%;order:1}.mission-about-wrap .mission-content-left img{width:100%;object-fit:cover}.mission-about-wrap .about-content{gap:24px;flex-direction:column}.mission-about-wrap .about-content-left{max-width:100%;width:100%}.mission-about-wrap .about-content-left .about-img img{width:100%;object-fit:cover}.mission-about-wrap .about-content-left .about-img-label{width:max-content;padding:70px 30px 18px}.mission-about-wrap .about-content-right{gap:30px;max-width:100%}.mission-about-wrap .about-content-right .title{gap:30px}.mission-about-wrap .about-content-right-slide .about-slider-counter{right:0;bottom:-66px;left:0;margin:0 auto;text-align:center;top:unset}.mission-about-wrap .about-content-right-slide .slick-prev{right:0;top:0;bottom:0;left:0!important;margin:auto 0}.mission-about-wrap .about-content-right-slide .slick-next{top:0;bottom:0;right:0!important;margin:auto 0}.news .container{margin-top:0}.news .button-box{padding-top:0;flex-wrap:wrap;row-gap:20px;justify-content:flex-start}.be-part{padding:80px 0}.be-part .wrapper{gap:80px}.be-part .section-top{gap:60px}.be-part .content-row{gap:50px}.be-part .left-column{gap:40px}.be-part .section-bottom{align-items:flex-start}.be-part .left-card{max-width:50%;padding:40px;gap:24px}.be-part .card-header{gap:24px}.be-part .slide{flex-direction:column;gap:20px}.be-part .slide-image{width:100%;height:306px}.be-part .slide-image img{width:100%;object-fit:cover;height:100%}.be-part .slide-content{width:100%}.be-part .slide-content p{font-size:18px;line-height:27px}.be-part .right-card{max-width:50%}.bio{padding-top:59px;padding-bottom:112px;border-radius:32px}.bio .wrapper{gap:64px}.bio .section-top{gap:40px}.bio .product-grid{gap:20px}.bio .section-bottom,.poscast .bio-bottom{padding:50px 48px}.poscast .bio-bottom-img{max-width:250px}.funding{padding-top:94px;padding-bottom:80px}.funding .title{gap:20px}.funding .funding-fund-box{background-size:400px}.funding .funding-fund-box .funding-fund-amount #ls-funding-counter{font-size:50px;line-height:50px}.funding .funding-fund-box .funding-fund-amount .funding-fund-symbol{font-size:30px;line-height:30px}.funding .funding-fund .funding-progress-values{display:none}.funding .funding-bottom{gap:34px}.mission-content-right{max-width:100%;width:100%}.image_small .mission-content-right{max-width:100%}.mission-about-wrap .image_small .mission-img-label{width:max-content;padding:70px 30px 18px}.image_small .mission-content-right .mission-img{align-items:start}.mission-about-wrap .mission-content-left .about-swiper-prev{left:0;right:auto;top:35%}.mission-about-wrap .mission-content-left .about-swiper-next{left:auto;right:0;top:35%}.mission-content.image_large .mission-content-left{width:100%}.footer-wrap .footer-bottom-top{flex-flow:wrap}.footer-wrap .footer-bottom-top form button svg{width:24px;height:24px}}@media(max-width:768px){h1{font-size:calc(var(--font-heading-scale) * 60px);line-height:calc(var(--font-heading-scale) * 60px)}h2,h3{font-size:calc(var(--font-heading-scale) * 44px);line-height:calc(var(--font-heading-scale) * 44px)}h4{font-size:calc(var(--font-heading-scale) * 40px);line-height:calc(var(--font-heading-scale) * 40px)}h5,h6{font-size:calc(var(--font-heading-scale) * 25px);line-height:calc(var(--font-heading-scale) * 25px)}p{font-size:calc(var(--font-body-scale) * 18px);line-height:calc(var(--font-body-scale) * 30px)}.title{gap:30px}.title h2{font-size:44px;line-height:44px}.title .text,.title .text p{font-size:18px;line-height:30px}.card,.card-img{border-radius:24px}.card-body-title{font-size:20px;line-height:20px;font-weight:500!important}.card-body-des{font-size:16px;line-height:24px}.card-body-action{gap:21.5px}.card-body-action-link-icon{width:11px;height:14px}.card-body-action-link-text{font-size:16px;line-height:16px}.richtext-section .title{font-size:44px;margin-bottom:12px}.richtext-section .sub_title{font-size:16px}.richtext-section .text,.richtext-section .text p{font-size:16px;padding:0;line-height:140%}.richtext-section .richtext{padding-left:0;padding-right:0}.richtext-section{padding:24px 0 54px}.content_center .actions{justify-content:center}.content_left .actions{justify-content:start}.content_right .actions{justify-content:end}.content_center{text-align:center}.content_left{text-align:left}.content_right{text-align:right}.footer{padding-bottom:68px}.footer-wrap{gap:68px}.footer-wrap .footer-top .footer-title h2{font-size:44px;line-height:100%}.footer-wrap .footer-top .footer-title p{max-width:100%;font-size:18px;line-height:30px}.footer-wrap .footer-top .footer-form form{position:relative}.footer-wrap .footer-top .footer-form form input[type=email]{padding:7px 18px}.footer-wrap .footer-top .footer-form form input[type=email][type=email]{padding:7px 18px;width:300px;height:44px}.footer-compact .footer-bottom-end .copyright_text p,.footer-bottom-content,.footer-bottom-content a{max-width:100%;text-align:center}.footer-wrap .footer-top .footer-form form .button-primary{display:none}.footer-wrap .footer-top .footer-form form .mobile-button{display:flex;position:absolute;right:10px}.footer-wrap .footer-bottom-top{gap:20px}.footer-wrap .footer-bottom-top form{width:50%}.footer-wrap .footer-bottom-top form input{width:100%;text-align:left;padding:23px 0}.footer-wrap .footer-bottom-center{margin-top:64px;margin-bottom:64px;flex-wrap:wrap;row-gap:30px}.footer-wrap .footer-bottom-center .footer-link{width:33%}.footer-wrap .footer-bottom-end{flex-direction:column;align-items:center}.footer-wrap .footer-bottom-end p,.footer-wrap .footer-bottom-end p a{font-size:14px;text-align:center}.footer_rotate_shape{top:-190px}.search-modal-content{padding:24px}.banner{padding-top:80px}.banner-top-title{gap:24px}.banner-top-title p{font-size:20px;line-height:30px}.banner-top-slide{padding:15px 0}.banner-carousel-box{padding:24px}.banner-carousel-box.active{pointer-events:none}.banner-carousel .banner-carousel-column{width:calc((100% - 44px) / 3)}.banner-carousel .banner-carousel-track{animation:scrollUp 36s linear infinite}.banner-carousel .banner-carousel-column:nth-child(2n) .banner-carousel-track{animation:scrollDown 36s linear infinite}.banner-carousel .banner-carousel-item img,.banner-carousel .banner-carousel-item{aspect-ratio:1 / 1;height:auto!important}.banner-quote-card{padding:24px}.banner-quote-text{font-size:16px}.milestone{padding-top:112px}.milestone .milestone-heading,.milestone .milestone-label text:first-child{font-size:40px!important}.milestone .milestone-description{font-size:22px!important}.mission-about{padding:60px 0}.mission-about-wrap{gap:60px}.mission-about-wrap .mission-content-left .title{gap:24px}.mission-about-wrap .about-content-right{gap:24px;max-width:100%}.mission-about-wrap .about-content-right .title{gap:30px}.mission-about-wrap .about-content-right .divider{padding:0}.be-part{padding:60px 0}.be-part .wrapper{gap:70px}.be-part .section-top{gap:40px}.be-part .content-row{gap:40px;flex-direction:column}.be-part .left-column{gap:34px;max-width:100%;order:2}.be-part .right-column{max-width:100%;width:100%;order:1;display:flex}.be-part .right-column img{width:100%;height:auto}.be-part .section-bottom{flex-direction:column;gap:40px}.be-part .left-card{max-width:100%;padding:32px 16px;border-radius:24px}.be-part .right-card{max-width:100%;gap:24px}.be-part .card-content{margin-bottom:0}.bio .wrapper{gap:24px}.bio .section-top{gap:38px}.bio .product-grid{flex-direction:column}.bio .actions{gap:16px;flex-direction:column;margin-bottom:34px}.bio .left-column{max-width:300px}.bio .feature-image{left:50px}.poscast .bio-bottom-img{right:0!important}.cart-drawer-content{max-width:100%}.cart-item{grid-template-columns:80px 1fr;gap:16px}.cart-item-image{width:80px;height:80px}.cart-item-quantity,.cart-item-remove{grid-column:2;justify-self:start}.mission-content.image_large .mission-content-left p br{display:contents}.subheading{font-size:16px}.be-part .text-content p,.be-part .card-header p{font-size:18px;letter-spacing:0;width:100%}.be-part .card-header,.be-part .card-header p{width:100%}.be-part .card-body{margin-bottom:30px}.be-part .right-card h4{margin-bottom:0}.be-part .right-card{gap:24px;max-width:100%;display:flex;flex-wrap:wrap}.news .news-swiper .news-slide img{height:400px}}@media(max-width:576px){h1{font-size:calc(var(--font-heading-scale) * 44px);line-height:calc(var(--font-heading-scale) * 44px)}h2,h3,h4{font-size:calc(var(--font-heading-scale) * 36px);line-height:calc(var(--font-heading-scale) * 32.4px)}h5{font-size:calc(var(--font-heading-scale) * 16px);line-height:calc(var(--font-heading-scale) * 16px)}h6{font-size:calc(var(--font-heading-scale) * 16px);line-height:calc(var(--font-heading-scale) * 16.8px)}p{font-size:16px!important;line-height:27px!important}.title{gap:24px}.title h2{font-size:36px;line-height:32.4px}.title .text{font-size:16px;line-height:27px}.banner-top .button-primary{width:calc(100% - 32px)!important}.header-top-track .header-label:before{background-color:#ffffff1a}.header-bottom{padding:16px 0}.header-bottom .container .header-action-icon span,.header-bottom .container .header-action-btn{display:none}.footer-wrap .footer-top,.footer-wrap .footer-top .footer-form{width:100%}.footer-wrap .footer-bottom .footer-bottom-top{justify-content:center;align-items:center;flex-wrap:wrap}.footer-wrap .footer-bottom .footer-bottom-top .footer-bottom-logo{align-items:center;gap:16px}.footer-wrap .footer-bottom .footer-bottom-top .footer-bottom-logo p{text-align:center;max-width:100%}.footer-wrap .footer-bottom-top form{width:100%}.footer-wrap .footer-bottom-top .footer-bottom-social{align-items:center;justify-content:center;margin-top:64px}.footer-wrap .footer-bottom-center .footer-link{width:50%}.footer_rotate_shape{top:-100px}.footer-wrap .footer-bottom .footer-bottom-center .footer-link{width:100%;gap:0}.footer-wrap .footer-bottom-center{row-gap:0}.footer-wrap .footer-bottom-center .footer-link span{font-weight:400;width:100%}.footer-link.active ul{max-height:300px;margin-top:10px}.footer-link span:after{display:none!important}.footer-link:first-child{border-top:1px solid rgba(255,255,255,.2)}.footer-link{border-bottom:1px solid rgba(255,255,255,.2);padding:12px 0}.footer-link span{display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;margin:0!important;position:relative!important;padding-right:25px!important}.footer-link span:after{content:""!important;display:block!important;width:6px!important;height:11px!important;background-image:url("data:image/svg+xml;utf8,<svg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.6 5.1L0 0.5L0.5 0L5.6 5.1L0.5 10.2L0 9.7L4.6 5.1Z' fill='%23D9D9D9' fill-opacity='0.86'/></svg>")!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;transition:transform .3s ease!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;pointer-events:none!important}.footer-link.active h6:after{transform:translateY(-50%) rotate(90deg)!important}.footer-link ul{max-height:0;overflow:hidden;transition:max-height .35s ease;margin:0;padding:0}.footer-link.active ul{max-height:max-content;margin-top:18px;margin-bottom:8px}.milestone .milestone-heading,.milestone .milestone-label text:first-child{font-size:28px!important}.milestone .milestone-description{font-size:16px!important}.milestone .content{margin-bottom:26px}.milestone .bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:34px}.milestone .bottom p,.milestone .bottom span{font-size:14px;line-height:18px;text-align:center}.milestone .bottom svg{width:45px;height:65px;margin-top:10px}.news .news-slider .news-slide{gap:18px}.news .news-slider .news-slide img{border-radius:24px;height:328px;object-fit:cover;object-position:center}.news .news-slider .news-slide-content{gap:8px}.news .news-slider .news-slide-content h3{font-size:16px;line-height:105%}.news .news-slider .news-slide-content p{font-size:14px;line-height:130%;max-width:328px}.news .news-slider .news-slide-content p a{font-size:inherit;line-height:inherit}.news .title{margin-bottom:32px!important;text-align:center}.news .news-swiper .news-slide-content p,.news .news-swiper .news-slide-content p a{font-size:16px;line-height:18px}.news .slick-dotted.slick-slider{padding-bottom:24px!important}.news{padding-bottom:64px!important;padding-top:48px!important}.banner{padding-top:72.29px}.banner-top{gap:24px}.banner-top-title p{font-size:16px;line-height:23.2px;max-width:264px}.banner-top-slide{padding:10px 0}.banner-top-slide span{font-size:16px;line-height:16px}.mission-about{padding:48px 0;margin-top:-40px;border-top-left-radius:40px;border-top-right-radius:40px}.mission-about-wrap{gap:48px}.mission-about-wrap .mission-content-right .mission-img-label{padding:12px 26px;width:100%;justify-content:flex-start;margin-top:0}.mission-about-wrap .mission-content-right .mission-img-label p,.mission-about-wrap .mission-content-right .mission-img-label p a{font-size:12px!important;line-height:normal!important}.mission-about-wrap .mission-content-right .mission-img-label svg{width:10px;height:10px}.mission-about-wrap .mission-content-left .title{gap:18px}.mission-about-wrap .mission-content-left .title .button-outline{width:100%}.mission-about-wrap .about-content-left .about-img-label{padding:70px 10px 18px;width:100%;justify-content:flex-start}.mission-about-wrap .about-content-left .about-img-label p,.mission-about-wrap .about-content-left .about-img-label p a{font-size:12px}.mission-about-wrap .about-content-right .title{gap:18px;margin-bottom:8px}.mission-about-wrap .about-content-right .divider{width:100%}.mission-about-wrap .about-content-right .about-slider .about-slide{flex-direction:column;align-items:center;gap:16px}.mission-about-wrap .about-content-right .about-slider .about-slide-img{height:46px;border-radius:9px}.mission-about-wrap .about-content-right .about-slider .about-slide-img img{height:100%;object-fit:cover;border-radius:9px}.mission-about-wrap .about-content-right .about-slider .about-slide-content{flex-direction:column;gap:14px;align-items:center;margin-bottom:23px}.mission-about-wrap .about-content-right .about-slider .about-slide-content-head span{max-width:200px;text-align:center}.mission-about-wrap .about-content-right .about-slider .about-slide-content p{max-width:303px;text-align:center}.pin-spacer{height:3550px!important}.be-part{padding:48px 0;border-radius:24px}.be-part .wrapper{gap:64px}.be-part .section-top{gap:34px}.be-part .content-row{gap:32px}.be-part .text-content{gap:34px;width:100%}.be-part .text-content .button-primary,.be-part .content-bottom p,.be-part .divider{width:100%}.be-part .divider svg{width:100%}.be-part .right-card .button-outline{width:100%;margin-top:20px}.be-part .card-header h4{max-width:250px}.bio .section-top .title h2{max-width:300px}.bio .actions a{width:100%}.bio .section-bottom{margin-top:0;padding:50px 48px 148px;flex-direction:column;align-items:center;justify-content:center;gap:24px;overflow:hidden;border-radius:24px}.bio .left-column{max-width:100%;align-items:center;justify-content:center}.bio .left-column h3{text-align:center}.bio .left-column p{text-align:center;font-size:16px}.bio .feature-image{bottom:-33px;left:0;width:100%}.bio .section-bottom-img img{height:100%;width:100%}.bio .note{font-size:12px;line-height:140%}.funding{padding-top:94px;padding-bottom:67px}.funding .title{gap:16px}.funding .funding-fund-box{padding-top:20px;gap:20px;background-size:243px}.funding .funding-fund-box .funding-fund-amount #ls-funding-counter{font-size:36px;line-height:30px;letter-spacing:-.64px}.funding .funding-fund-box .funding-fund-amount .funding-fund-symbol{font-size:18px;line-height:18px}.funding .funding-fund-box .funding-fund-subtext{font-size:16px;line-height:16px}.funding .funding-fund .funding-progress-values{display:none}.funding .funding-bottom{gap:34px}.poscast .bio-bottom{margin-top:0;padding:36px 16px 275.01px;flex-direction:column;align-items:center;justify-content:center;gap:24px;overflow:hidden}.poscast .bio-bottom-left{max-width:100%;align-items:center;justify-content:center}.poscast .bio-bottom-left h3{text-align:center}.poscast .bio-bottom-left p{text-align:center;font-size:16px}.poscast .bio-bottom-img{bottom:-33px;left:0;width:max-content;right:0;margin:0 auto}.poscast .bio-bottom-img img{height:100%;left:0;width:293px;margin:0 auto}.poscast .bio-bottom-left a{background-color:transparent;border:1px solid var(--color-white);color:var(--color-white);width:100%;padding:10px}.poscast .bio-bottom-left a:hover{border-color:var(--color-dark)}.mission-about-wrap .mission-content-left .about-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.mission-about-wrap .mission-content-left .about-slide-img{height:46px;border-radius:9px}.mission-about-wrap .mission-content-left .about-slide-img img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.mission-about-wrap .mission-content-left .about-slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px;width:100%}.mission-about-wrap .mission-content-left .about-slide-content-head span{max-width:200px;text-align:center}.mission-about-wrap .mission-content-left .about-slide-content p{width:100%;text-align:center}.mission-about-wrap .mission-content-left{padding:0;gap:24px}.mission-about-wrap .mission-content-left .title{gap:24px}.news .news-swiper .news-slide img{height:302px}img.mobile-image{display:block}img.desktop-image{display:none}.mission-about-wrap .mission-content-left .divider{margin-top:10px}.news .news-swiper .news-slide-content h3{font-size:16px}.news .news-swiper .news-slide-content p{font-size:14px}.news .news-swiper .news-slide-content{gap:0}.news .news-swiper{padding-bottom:25px;padding-inline:20px}button.news-swiper-next{position:absolute;right:63px;left:unset;top:0}button.news-swiper-prev{position:absolute;right:unset;left:63px;top:0}.news .button-box .button-outline{margin-top:30px}.news .news-swiper .news-slide{gap:18px}.news .swiper-pagination,.featured-carousel__slider .swiper-pagination{gap:8px;left:0;right:0;width:max-content;margin:0 auto;top:0}.news .button-box{position:relative;padding-top:20px!important}.footer-wrap .footer-top .footer-form form input[type=email]{width:100%}.richtext-section .text,.richtext-section .text p{padding:0 10px}.milestone svg{max-width:calc(100vw - 130px);height:auto}.milestone{max-height:1044.39px!important}.footer-wrap .footer-bottom-center .footer-link ul{gap:10px}}@media(max-width:480px){.footer-wrap .footer-bottom-top form input{border-bottom:1px solid #D9D9D999;padding-right:16px;padding-left:16px}.footer-bottom-end .copyright_text{justify-content:center}.footer_rotate_shape{top:-50px}.milestone .milestone-heading,.milestone .milestone-label text:first-child{font-size:36px!important}.milestone .milestone-description{font-size:24px!important}.news .button-box{padding-top:0}.be-part .card-header p,.title .text,.title .text p{font-size:16px;line-height:27px;width:100%}.news .button-box .button-outline{width:100%}.news .news-slider .slick-dots{left:0;right:0;width:max-content;margin:0 auto}.news .news-slider .slick-next{right:103px;left:unset}.news .news-slider .slick-prev{left:78px}.pin-spacer{height:3150px!important}.milestone .milestone-heading,.milestone .milestone-label text:first-child{font-size:66px!important;transform:translate(-30px,30px)!important}.milestone .milestone-label foreignObject{width:400px!important;transform:translate(-30px,40px)}.milestone .milestone-label foreignObject .milestone-description{font-size:36px!important}}@media(max-width:400px){.mission-content-left .title .text p:last-of-type{max-width:100%}}@media(max-width:380px){.be-part .slider .slick-dots{bottom:-31px!important;right:0!important;left:0!important;margin:0 auto!important;width:max-content!important}}@media(min-width:769px){.banner-mobile-slider{display:none!important}.banner-carousel .banner-carousel-column{width:calc((100% - 88px)/5)}.banner-carousel .banner-carousel-track{animation:scrollUp 50s linear infinite}.banner-carousel .banner-carousel-column:nth-child(2n) .banner-carousel-track{animation:scrollDown 50s linear infinite}}.banner-carousel-box{position:absolute;left:0;top:0;transform:translate(-50%) scale(.95);transform-origin:bottom center;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.banner-carousel-box.active{opacity:1;transform:translate(-50%) scale(1)}@media(min-width:1025px){.banner-carousel .banner-carousel-column{width:calc((100% - 132px) / 7);max-width:215px}}@media(min-width:1201px){.side-drawer{display:none!important}}.split-animate-title,.split-animate-desc,.split-animate-button{opacity:0}.line-mask{display:block}.line{transform:translateY(1em);opacity:0}.shopify-pc__banner__dialog{width:100vw}.shopify-pc__banner__dialog p{font-size:1rem}.shopify-pc__banner__btns{flex-wrap:wrap}.shopify-pc__banner__dialog button{flex-basis:inherit;font-size:16px;padding-inline:30px}.shopify-pc__banner__dialog button{font-size:16px!important;flex-basis:auto!important;min-width:170px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/main.css.map */
