.homepage-commitments{position:relative;overflow-x:hidden;background:rgb(var(--color-background));min-height:400px}.homepage-commitments:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0006;z-index:1;pointer-events:none}.homepage-commitments__background{position:absolute;top:0;left:0;width:100%;height:100%;min-height:400px;z-index:0;overflow:hidden}.homepage-commitments__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;min-height:400px;object-fit:cover;object-position:center;display:block;z-index:0}.homepage-commitments__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0006;z-index:1;pointer-events:none}.homepage-commitments__container{position:relative;z-index:2}.homepage-commitments__header{text-align:center;margin-bottom:4rem}@media screen and (max-width: 749px){.homepage-commitments__header{margin-bottom:3rem}}.homepage-commitments__badge{margin-bottom:1.5rem}.homepage-commitments__badge .badge{font-size:1.1rem;letter-spacing:.15rem;text-transform:uppercase;padding:.6rem 1.8rem;background-color:#ffffff26;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homepage-commitments__heading{font-size:3rem;font-weight:300;letter-spacing:-.02em;line-height:1.2;color:#fff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media screen and (min-width: 750px){.homepage-commitments__heading{font-size:3.8rem}}@media screen and (min-width: 990px){.homepage-commitments__heading{font-size:4.5rem}}.homepage-commitments__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:stretch}@media screen and (min-width: 750px){.homepage-commitments__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (min-width: 990px){.homepage-commitments__grid{grid-template-columns:repeat(3,1fr);gap:4rem}}.homepage-commitments__item{text-align:center;padding:2.5rem;background:#ffffffe6;border:1px solid rgba(255,255,255,.3);border-radius:.8rem;box-shadow:0 4px 20px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}.homepage-commitments__item:hover{transform:translateY(-4px);box-shadow:0 6px 24px #0000004d;border-color:#6b8e2366;background:#fffffff2}@media screen and (max-width: 749px){.homepage-commitments__item{padding:2rem;background:#ffffffbf}}.homepage-commitments__icon{margin-bottom:1.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.homepage-commitments__icon img{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width: 749px){.homepage-commitments__icon{width:60px;height:60px;margin-bottom:1.2rem}}.homepage-commitments__item-title{font-size:1.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:rgba(var(--color-foreground),.9);margin:0 0 1rem;font-family:var(--font-heading-family)}@media screen and (min-width: 750px){.homepage-commitments__item-title{font-size:2rem;margin-bottom:1.2rem}}.homepage-commitments__item-text{font-size:1.4rem;line-height:1.9;color:rgba(var(--color-foreground),.85);font-weight:300;margin:0;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;font-family:var(--font-heading-family);text-align:center}.homepage-commitments__item-text p{margin:0}.homepage-commitments__item-text p+p{margin-top:1rem}@media screen and (min-width: 750px){.homepage-commitments__item-text{font-size:1.6rem;line-height:1.9}}.homepage-commitments__placeholder{text-align:center;padding:4rem 2rem;background:rgba(var(--color-foreground),.02);border:1px dashed rgba(var(--color-foreground),.1);border-radius:.8rem}.homepage-commitments__placeholder-text{font-size:1.5rem;color:rgba(var(--color-foreground),.5);font-weight:300;margin:0}@media (prefers-reduced-motion: no-preference){.homepage-commitments__item{transition:all .3s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion: reduce){.homepage-commitments__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-homepage-commitments.css.map */
