.nc2-flex-wrapper{display:flex;flex-wrap:wrap}.nc2-col{flex:1 1 50%;box-sizing:border-box;position:relative}.nc2-image{width:100%;height:100%;object-fit:cover;display:block}.nc2-text-block{padding:60px;display:flex;flex-direction:column;justify-content:center;height:100%;text-align:left;max-width:700px;margin:0 auto}.nc2-text-block h2{color:#c33;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:35%}.nc2-text-block p{color:#111;font-size:14px;line-height:1.6;margin-bottom:40px;max-width:80%}.nc2-btn{padding:12px 28px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#000;border:1px solid #000;text-decoration:none;border-radius:9999px;display:inline-block;transition:background .3s,color .3s;max-width:fit-content}.nc2-btn:hover{background-color:#f5f5f5;color:#000}.nc2-overlay-icon{position:absolute;display:block}.nc2-overlay-icon img{width:100%;height:auto;display:block}.nc2-flex-wrapper.desktop-swap .nc2-col-left{order:2}.nc2-flex-wrapper.desktop-swap .nc2-col-right{order:1}@media (max-width: 768px){.nc2-flex-wrapper{flex-direction:column}.nc2-flex-wrapper.mobile-swap .nc2-col-left{order:2}.nc2-flex-wrapper.mobile-swap .nc2-col-right{order:1}.nc2-text-block{padding:40px 20px}.nc2-text-block h2{font-size:2rem;margin-bottom:5%}.nc2-text-block p{max-width:100%}.nc2-btn{font-size:.85rem}}.image-banner-section{position:relative;width:100%;overflow:hidden}.image-banner-wrapper{width:100%;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth}.image-banner-slide{flex:0 0 100%;scroll-snap-align:center;position:relative}.image-banner-slide img{width:100%;height:auto;display:block}.image-banner-dots{text-align:center;margin-top:10px}.image-banner-dot{width:10px;height:10px;background-color:#ccc;border-radius:50%;display:inline-block;margin:0 4px;cursor:pointer}.image-banner-dot.active{background-color:#333}@media (max-width: 768px){.image-banner-slide img.desktop-img{display:none}.image-banner-slide img.mobile-img{display:block}}@media (min-width: 769px){.image-banner-slide img.mobile-img{display:none}.image-banner-slide img.desktop-img{display:block}}.image-grid-section{max-width:1200px;margin:0 auto;padding:20px}.section-title{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:500}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%}.grid-item{display:flex;flex-direction:column;align-items:center}.image-wrapper{width:100%;position:relative;padding-bottom:75%;overflow:hidden}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.img-caption{margin-top:1rem;text-align:center;font-size:16px;margin-bottom:1rem}.img-caption a{color:#222d2f!important;text-decoration:none!important}.link-button{border-radius:30px;background-color:#014483;color:#fff;text-decoration:none;padding:10px 30px;margin-top:2%;font-size:12px}@media screen and (max-width: 768px){.image-grid{grid-template-columns:1fr;gap:1.5rem}.image-wrapper{padding-bottom:100%}.img-caption{margin-top:.75rem;font-size:14px}.announcement-bar__message{padding:0!important}}.image-wrapper{transition:transform .3s ease}.image-wrapper:hover{transform:scale(1.02)}.nc2-custom-text-section{padding:40px 20px;text-align:center}.nc2-custom-text-section__text{margin:0 auto}@media screen and (max-width: 768px){.nc2-custom-text-section__desktop{display:none}.nc2-custom-text-section__mobile{display:block}.nc2-custom-text-section__text{font-size:20px;font-weight:400}}@media screen and (min-width: 769px){.nc2-custom-text-section__desktop{display:block}.nc2-custom-text-section__mobile{display:none}.nc2-custom-text-section__text{font-size:48px;font-weight:400}}.split-image-banner{width:100%;overflow:hidden}.split-banner-row{display:flex;width:100%;height:100vh}.split-banner-col{position:relative;flex:1;background-size:cover;background-position:center;background-repeat:no-repeat}.desktop-button-wrapper,.mobile-button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;z-index:2;text-decoration:none;color:inherit}.split-banner-button{font-size:48px;font-weight:500;padding:10px 20px;border-radius:30px;color:#fff;transition:all .3s ease}.split-banner-mobile-col{display:none}@media (max-width: 768px){.split-banner-row{flex-direction:column;height:auto}.split-banner-col{display:none}.split-banner-mobile-col{display:block;position:relative;margin-bottom:40px}.split-banner-mobile-col img{width:100%;height:auto;display:block}.split-banner-button{font-size:36px}.mobile-order-left-first .mobile-left{order:1}.mobile-order-left-first .mobile-right,.mobile-order-right-first .mobile-left{order:2}.mobile-order-right-first .mobile-right{order:1}}@media (max-width:767px){.sustainability-report{padding:2rem;margin:0 auto}.sr-header{text-align:left;margin-bottom:3rem}.sr-header h2{font-size:2rem;margin-bottom:.5rem;font-weight:500}.sr-header p{color:#222d2f;margin-top:0;font-size:1rem}.sr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.sr-column{min-height:80px;display:flex;align-items:center;justify-content:center}.image-column img{width:70px;height:70px;object-fit:cover;border-radius:4px}.metric-column{text-align:center}.sr-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.sr-number{font-size:14px;font-weight:500;line-height:1.2;margin-bottom:.5rem;font-family:ManifontGroteskBook;color:#222d2f}.sr-description{font-size:8px;color:#222d2f;line-height:normal;max-width:150px}}@media (min-width:768px){.sustainability-report{padding:3%;max-width:95%;margin:0 auto}.sr-header{text-align:left;margin-bottom:3rem}.sr-header h2{font-size:32px;margin-bottom:.5rem;font-weight:500}.sr-header p{color:#222d2f;margin-top:0;font-size:24px}.sr-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.sr-column{min-height:120px;display:flex;align-items:center;justify-content:center}.image-column img{width:100px;height:100px;object-fit:cover;border-radius:4px}.metric-column{text-align:center}.sr-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.sr-number{font-size:40px;font-weight:500;line-height:1.2;margin-bottom:.5rem;color:#222d2f;font-family:ManifontGroteskBook}.sr-description{font-size:12px;color:#222d2f;line-height:1.4;max-width:150px}}
/*# sourceMappingURL=/cdn/shop/t/89/compiled_assets/styles.css.map */
