.about-page{background:#f8f8f6}.about-eyebrow{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#686868;margin:0 0 20px}.about-section-header{text-align:center;margin-bottom:64px}.about-section-heading{font-family:var(--font-heading--family);font-size:clamp(34px,3.5vw,46px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:#171717;margin:0 0 16px}.about-section-subheading{font-family:var(--font-body--family);font-size:18px;color:#686868;margin:0;line-height:1.5}.about-btn{display:inline-block;text-decoration:none;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:15px 28px;border-radius:4px;transition:opacity .2s ease,transform .2s ease;cursor:pointer}.about-btn:hover{opacity:.85;transform:translateY(-1px)}.about-btn--primary{background:linear-gradient(135deg,#7c3aed,#0ea5e9);color:#fff}.about-btn--secondary{background:transparent;color:#171717;border:1.5px solid #E5E5E2}.about-card{border:1px solid #E5E5E2;border-radius:6px;padding:36px 32px;background:#fff;display:flex;flex-direction:column;gap:10px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:visible}.about-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:linear-gradient(135deg,#a78bfa,#38bdf8);border-radius:6px 6px 0 0;pointer-events:none}@media(hover:hover){.about-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #a78bfa1a;border-color:#a78bfa40}}.about-card__number{font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.14em;display:block;background:linear-gradient(135deg,#a78bfa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-card__title{font-family:var(--font-heading--family);font-size:22px;font-weight:700;color:#171717;margin:0;letter-spacing:.01em}.about-card__lead{font-family:var(--font-body--family);font-size:15px;font-weight:600;color:#171717;margin:0;line-height:1.4}.about-card__body{font-family:var(--font-body--family);font-size:15px;color:#686868;margin:0;line-height:1.7}.about-animate{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.about-animate.is-visible{opacity:1;transform:translateY(0)}.about-method__cards .about-animate:nth-child(2),.about-values__cards .about-animate:nth-child(2){transition-delay:.1s}.about-method__cards .about-animate:nth-child(3),.about-values__cards .about-animate:nth-child(3){transition-delay:.2s}.about-method__cards .about-animate:nth-child(4){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.about-animate{opacity:1;transform:none;transition:none}}.about-hero{background:#f8f8f6;padding:100px 0 120px}.about-hero__inner{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:55fr 45fr;gap:64px;align-items:center}.about-hero__text{display:flex;flex-direction:column}.about-hero__heading{font-family:var(--font-heading--family);font-size:clamp(38px,4.5vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:#171717;margin:0 0 24px}.about-hero__body{font-family:var(--font-body--family);font-size:17px;line-height:1.75;color:#686868;margin:0 0 36px;max-width:480px}.about-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.about-trust-line{font-family:var(--font-body--family);font-size:12px;color:#686868;letter-spacing:.04em;margin:0}.about-hero__visual{position:relative}.about-hero__logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px}.about-hero__logo-glow{position:absolute;width:140%;height:140%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(167,139,250,.18) 0%,rgba(99,179,237,.1) 35%,rgba(56,189,248,.05) 60%,transparent 80%);filter:blur(48px);pointer-events:none;z-index:0}.about-hero__logo{position:relative;z-index:1;width:80%;max-width:360px;display:block}.about-problem{background:#fff;padding:140px 48px}.about-problem__inner{max-width:750px;margin:0 auto;text-align:center}.about-problem__heading{font-family:var(--font-heading--family);font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#171717;margin:0 0 20px}.about-problem__subline{font-family:var(--font-heading--family);font-size:clamp(20px,2vw,28px);font-weight:400;font-style:italic;color:#171717;margin:0 0 48px;line-height:1.3}.about-problem__body{font-family:var(--font-body--family);font-size:17px;line-height:1.85;color:#686868;text-align:left}.about-problem__body p{margin:0 0 20px}.about-problem__body p:last-child{margin-bottom:0}.about-problem__body em{font-style:italic;color:#171717}.about-method{background:#f3f4f1;padding:140px 48px}.about-method__inner{max-width:1280px;margin:0 auto}.about-method__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:72px}.about-method__closing{text-align:center;max-width:640px;margin:0 auto}.about-method__closing-bold{font-family:var(--font-heading--family);font-size:clamp(24px,2.5vw,34px);font-weight:700;color:#171717;letter-spacing:-.01em;margin:0 0 16px}.about-method__closing-body{font-family:var(--font-body--family);font-size:16px;color:#686868;line-height:1.75;margin:0}.about-values{background:#fff;padding:140px 48px}.about-values__inner{max-width:1280px;margin:0 auto}.about-values__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:749px){.about-hero{padding:60px 0 80px}.about-hero__inner{grid-template-columns:1fr;padding:0 24px;gap:40px}.about-hero__visual{order:-1}.about-hero__logo-wrap{min-height:220px}.about-hero__logo{width:65%;max-width:260px}.about-hero__logo-glow{width:160%;height:160%}.about-hero__body{max-width:100%}.about-hero__ctas{flex-direction:column}.about-btn{text-align:center;width:100%;box-sizing:border-box}.about-problem,.about-method{padding:80px 24px}.about-method__cards{grid-template-columns:1fr;gap:16px}.about-values{padding:80px 24px}.about-values__cards{grid-template-columns:1fr;gap:16px}.about-section-header{margin-bottom:40px}}.about-cover{background:#f8f8f6;padding:140px 48px}.about-cover__inner{max-width:1280px;margin:0 auto}.about-cover__cards{display:flex;flex-direction:column;gap:32px}.about-cover-card{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:center;border:1px solid #E5E5E2;border-radius:6px;background:#fff;padding:48px;overflow:hidden}.about-cover-card__image{overflow:hidden;border-radius:4px}.about-cover-card__image img{width:100%;display:block;border-radius:4px;transform:scale(.98);transition:transform .8s ease}.about-cover-card__image img.is-visible{transform:scale(1)}.about-cover-card__text{display:flex;flex-direction:column;gap:14px}.about-cover-card__title{font-family:var(--font-heading--family);font-size:clamp(28px,3vw,38px);font-weight:700;color:#171717;margin:0;letter-spacing:-.01em;line-height:1.1}.about-cover-card__body{font-family:var(--font-body--family);font-size:17px;color:#686868;line-height:1.7;margin:0}.about-cover-card__cta{display:inline-block;font-family:var(--font-body--family);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#171717;text-decoration:none;border-bottom:1.5px solid #171717;padding-bottom:2px;align-self:flex-start;transition:opacity .2s ease}.about-cover-card__cta:hover{opacity:.6}.about-numbers{background:#171717;padding:140px 48px}.about-numbers__inner{max-width:1280px;margin:0 auto;text-align:center}.about-numbers__heading{font-family:var(--font-heading--family);font-size:clamp(34px,3.5vw,46px);font-weight:700;color:#fff;letter-spacing:-.01em;margin:0 0 80px}.about-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.about-stat{display:flex;flex-direction:column;align-items:center;gap:12px}.about-stat__number{font-family:var(--font-heading--family);font-size:clamp(48px,5vw,72px);font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em}.about-stat__label{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}@media screen and (max-width:749px){.about-cover{padding:80px 24px}.about-cover-card{grid-template-columns:1fr;gap:28px;padding:28px}.about-cover-card__image{order:-1}.about-numbers{padding:80px 24px}.about-numbers__grid{grid-template-columns:repeat(2,1fr);gap:48px 24px}.about-numbers__heading{margin-bottom:56px}}.about-statement{background:#f8f8f6;padding:160px 48px}.about-statement__inner{max-width:750px;margin:0 auto;text-align:center}.about-statement__heading{font-family:var(--font-heading--family);font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#171717;margin:0 0 12px}.about-statement__heading--peak{font-size:clamp(34px,3.8vw,52px);margin:0 0 48px}.about-statement__body{font-family:var(--font-body--family);font-size:17px;line-height:1.85;color:#686868;margin:0 0 48px}.about-statement__body p{margin:0 0 20px}.about-statement__body p:last-child{margin-bottom:0}.about-statement__closing{font-family:var(--font-body--family);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#171717;margin:0}.about-final-cta{background:linear-gradient(135deg,#4c1d95,#0c4a6e);padding:140px 48px 160px}.about-final-cta__inner{max-width:700px;margin:0 auto;text-align:center}.about-final-cta__eyebrow{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:0 0 20px}.about-final-cta__heading{font-family:var(--font-heading--family);font-size:clamp(38px,4.5vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:#fff;margin:0 0 24px}.about-final-cta__body{font-family:var(--font-body--family);font-size:17px;line-height:1.7;color:#ffffffb3;margin:0 0 44px}.about-btn--outline-white{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.about-btn--outline-white:hover{border-color:#ffffffb3;opacity:1}.about-final-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:749px){.about-statement{padding:100px 24px}.about-final-cta{padding:80px 24px 100px}.about-final-cta__buttons{flex-direction:column;align-items:center}.about-final-cta__buttons .about-btn{width:100%;text-align:center;box-sizing:border-box}}.about-values .about-card{background:#fafaf8}
/*# sourceMappingURL=/cdn/shop/t/1/assets/about-page.css.map */
