.ed-about{background:var(--ed-bg);color:#fff;--ed-container: 1160px}.ed-about__label{font-family:var(--ed-font-body);text-transform:uppercase;letter-spacing:2.5px;font-size:11px;font-weight:600;color:var(--ed-blue-sky);margin:0 0 18px}.ed-about__label--center{text-align:center}.ed-about__button{display:inline-block;margin-top:32px;padding:15px 34px;border-radius:2px;background:#fff;color:var(--ed-blue-dark);font-family:var(--ed-font-heading);font-weight:700;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background .2s ease}.ed-about__button:hover{transform:translateY(-2px);background:var(--ed-blue-sky);color:#fff}.ed-about__button--center{display:block;width:fit-content;margin-left:auto;margin-right:auto}.ed-about__hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 24px;background-color:var(--ed-blue-dark);background-size:cover;background-position:center}.ed-about__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#05050ab8}.ed-about__hero-content{position:relative;z-index:1}.ed-about__hero-title{font-family:var(--ed-font-display);font-size:clamp(42px,6vw,64px);font-weight:700;margin:0 0 18px;line-height:1}.ed-about__breadcrumb{font-family:var(--ed-font-body);font-size:13px;color:var(--ed-text-muted);display:flex;gap:8px;justify-content:center;margin:0}.ed-about__breadcrumb a{color:var(--ed-text-muted);text-decoration:none}.ed-about__breadcrumb a:hover{color:#fff}.ed-about__breadcrumb span:last-child{color:#fff}.ed-about__rows{max-width:var(--ed-container);margin:0 auto;padding:120px 24px;display:flex;flex-direction:column;gap:100px}.ed-about__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.ed-about__row.is-visible{opacity:1;transform:translateY(0)}.ed-about__row:nth-child(2n) .ed-about__row-media{order:2}.ed-about__row-media{border-radius:2px;overflow:hidden;aspect-ratio:4 / 5;background:var(--ed-bg-card)}.ed-about__row-media img{width:100%;height:100%;object-fit:cover;display:block}.ed-about__row-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:.5}.ed-about__row-heading{font-family:var(--ed-font-heading);font-size:clamp(32px,4vw,46px);font-weight:700;margin:0 0 22px;line-height:1.1}.ed-about__row-body{font-family:var(--ed-font-body);font-size:14.5px;line-height:1.85;color:var(--ed-text-muted);max-width:440px}.ed-about__row-body p{margin:0 0 16px}.ed-about__row-body p:last-child{margin-bottom:0}.ed-about__info-block{max-width:var(--ed-container);margin:0 auto;padding:0 24px 140px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.ed-about__info-heading{font-family:var(--ed-font-heading);font-size:clamp(28px,3.4vw,38px);font-weight:700;margin:0 0 20px;line-height:1.15}.ed-about__info-text{font-family:var(--ed-font-body);font-size:14.5px;line-height:1.85;color:var(--ed-text-muted);max-width:440px;margin-bottom:44px}.ed-about__info-text p{margin:0}.ed-about__indicators{display:flex;flex-direction:column}.ed-about__indicator{padding:20px 0;border-top:1px solid var(--ed-border);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ed-about__indicator:last-child{border-bottom:1px solid var(--ed-border)}.ed-about__indicator.is-visible{opacity:1;transform:translateY(0)}.ed-about__indicator-title{display:block;font-family:var(--ed-font-heading);font-weight:700;font-size:14.5px;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.ed-about__indicator-text{font-family:var(--ed-font-body);font-size:13px;line-height:1.6;color:var(--ed-text-muted);margin:0;max-width:420px}.ed-about__info-right{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ed-border);border:1px solid var(--ed-border);align-content:start}.ed-about__stat{background:var(--ed-bg);padding:40px 28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ed-about__stat.is-visible{opacity:1;transform:translateY(0)}.ed-about__stat-number{display:block;font-family:var(--ed-font-display);font-size:clamp(36px,4vw,52px);font-weight:700;color:#fff;line-height:1;margin-bottom:10px}.ed-about__stat-label{display:block;font-family:var(--ed-font-body);font-size:12px;color:var(--ed-text-muted);text-transform:uppercase;letter-spacing:.5px}.ed-about__cta{position:relative;max-width:1320px;margin:0 auto 120px;min-height:420px;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--ed-blue-dark);background-size:cover;background-position:center}.ed-about__cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#05050a9e}.ed-about__cta-content{position:relative;z-index:1;text-align:center;max-width:680px;padding:24px}.ed-about__cta-title{font-family:var(--ed-font-display);font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.3;margin:0}@media(max-width:860px){.ed-about__row{grid-template-columns:1fr;gap:32px}.ed-about__row:nth-child(2n) .ed-about__row-media{order:0}.ed-about__rows{gap:64px;padding:72px 20px}.ed-about__info-block{grid-template-columns:1fr;gap:56px;padding:0 20px 80px}.ed-about__cta{margin:0 16px 72px;min-height:320px}}@media(prefers-reduced-motion:reduce){.ed-about__row,.ed-about__indicator,.ed-about__stat{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/about-us.css.map */
