: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: #29554D;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 80px;--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:rgb(var(--color-background));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}.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:104%;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:sticky;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.is-blurred{background:#ffffff8c;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.25);box-shadow:inset 0 -1px #ffffff26,0 4px 30px #00000014;padding-bottom:25px}.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 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}.header-bottom .container .header-bottom-wrap .header-logo span{font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:rgb(var(--color-foreground));font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;font-size:32.93px}.header-bottom .container .header-bottom-wrap .header-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;position:relative}.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 0 10px}.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 .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 #A51C30;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:rgb(var(--color-foreground));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:#a51c30}.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:#a51c30}.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;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;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif}.navigation-toggle{display:none;background-color:transparent;border:none}.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}.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))}.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}.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:not(:last-of-type){margin-bottom:20px}.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-lg);z-index:1;width:100%}.mission-about-wrap .mission-content-right .mission-img-label{border-radius:var(--radius-lg) 0 var(--radius-lg) var(--radius-lg);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-lg) 0 var(--radius-lg) var(--radius-lg);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-lg);z-index:1}.mission-about-wrap .about-content-left .about-img-label{border-radius:var(--radius-lg) 0 var(--radius-lg) var(--radius-lg);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;display:flex}.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:14px;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:0;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)}.richtext-section .richtext{background:rgb(var(--color-background));padding:66px 25px 54px;z-index:111;position:relative}.richtext-section .container{max-width:1239px;margin:0 auto}.richtext-section .title{font-family:Cormorant Garamond;font-weight:600;line-height:100%;letter-spacing:-.03em;vertical-align:middle;color:rgb(var(--color-foreground));margin-bottom:20px;display:block}.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))}.text.content_small{max-width:668px}.richtext-section .text:not(:last-child){margin-top:20px;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_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}.content_left .text{margin-left:0}.content_right .text{margin-right:0}.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)}.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))}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{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:35px}.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-top .footer-title p{color:var(--color-white);max-width:647px;text-align:center;font-size:20px;line-height:34px}.footer-wrap .footer-top .footer-form form{display:flex;flex-direction:row;align-items:center;position:relative;justify-content:center}.footer-wrap .footer-top .footer-form form p{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);color:var(--color-white);width:100%;text-align:center;opacity:.7}.footer-wrap .footer-top .footer-form form input{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::placeholder{color:#ffffff80}.footer-wrap .footer-top .footer-form form input:-webkit-autofill,.footer-wrap .footer-top .footer-form form input:-webkit-autofill:hover,.footer-wrap .footer-top .footer-form form input:-webkit-autofill:focus,.footer-wrap .footer-top .footer-form form input:-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:focus,.footer-wrap .footer-top .footer-form form input: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-secondary);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}.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}.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}.footer-wrap .footer-bottom-top .footer-bottom-social{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:21px}.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-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)}.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}.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}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}.mission-content{display:flex;gap:40px}.mission-content.is-reverse{flex-direction:row-reverse}.mission-img-zoom{overflow:hidden;border-radius:var(--radius-lg);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}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 1400px){.header-bottom .container .header-bottom-wrap{display:flex}}@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;line-height:11px;font-weight:400}.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 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}.news .news-swiper{margin-left:16px}.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}.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,var(--color-primary),transparent)}.header-top:after{right:0;background:linear-gradient(to left,var(--color-primary),transparent)}.header-bottom{padding:25px 0 0}.image_small .mission-content-right{max-width:50%}.image_small .mission-content-left{max-width:516px}}@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 - 33px)}.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:60px}.news .button-box{padding-top:0;flex-wrap:wrap;row-gap:20px;justify-content:flex-start}.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:50%}.mission-about-wrap .mission-content-left .about-swiper-next{left:auto;right:0;top:50%}.mission-content.image_large .mission-content-left{width:100%}}@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{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 10px;line-height:140%}.richtext-section .richtext{padding-left:0;padding-right:0}.richtext-section{padding:60px 25px 79px}.footer{padding-bottom:68px}.footer-wrap{gap:68px}.footer-wrap .footer-top .footer-title h2{font-size:60px;line-height:60px}.footer-wrap .footer-top .footer-title p{max-width:100%}.footer-wrap .footer-top .footer-form form{position:relative}.footer-wrap .footer-top .footer-form form input{padding:7px 18px;width:100%}.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}.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:32px!important}.milestone .milestone-description{font-size:18px!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}.mission-content.image_large .mission-content-left p br{display:contents}.subheading{font-size:16px}}@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:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-scale) * 27px)}.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 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-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:300px}.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:70px 26px 18px;width:100%;justify-content:flex-start}.mission-about-wrap .mission-content-right .mission-img-label p,.mission-about-wrap .mission-content-right .mission-img-label p a{font-size:12px}.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}.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}.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{max-width:303px;text-align:center}.mission-about-wrap .mission-content-left{padding:32px 0}.mission-about-wrap .mission-content-left .title{gap:24px}}@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 p:first-child{max-width:200px;line-height:140%}.footer-bottom-end p{color:#d9d9d9fd!important}.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:18px}.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}}@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}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/main-password.css.map */
