.hc-about{background:var(--hc-bg);overflow:hidden}.hc-about-wrap{max-width:var(--hc-maxw);margin:0 auto;padding:64px 20px}.hc-about-center{text-align:center}.hc-about-narrow{max-width:680px;margin-left:auto;margin-right:auto}.hc-about-h2{font-size:clamp(24px,3.4vw,38px);font-weight:800;color:var(--hc-navy);line-height:1.18;margin:14px 0 18px}.hc-about-h3{font-size:clamp(19px,2.4vw,24px);font-weight:800;color:var(--hc-navy);line-height:1.3;margin:10px 0 22px}.hc-about-body{color:var(--hc-text-soft);font-size:15px;line-height:1.7;margin:0 0 16px}.hc-about-lead{color:var(--hc-text);font-size:17px;line-height:1.65;margin:0 0 20px}.hc-about-kicker{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hc-navy);margin:0 0 6px}.hc-about-pill{display:inline-flex;margin:0 auto 18px;align-items:center;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hc-navy);background:var(--hc-bg-tint);border:1px solid rgba(26,43,88,.12);border-radius:999px;padding:8px 18px}.hc-about-tagline{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hc-navy);margin-top:6px}.hc-about-tag-dash{width:22px;height:2px;background:#b6935b;display:inline-block}.hc-about-tag-dash2{width:14px;height:2px;background:var(--hc-bg-tint);display:inline-block;margin-left:-2px}.hc-eyebrow{display:flex;align-items:center;gap:8px}.hc-about-origin{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:start;background:linear-gradient(180deg,var(--hc-bg-tint) 0%,var(--hc-bg) 100%);border-radius:0 0 var(--hc-radius) var(--hc-radius)}@media(max-width:900px){.hc-about-origin{grid-template-columns:1fr;gap:28px}}.hc-about-origin-left{padding-top:8px}.hc-about-quote-card{background:var(--hc-bg);border-radius:var(--hc-radius);padding:34px 30px;box-shadow:var(--hc-shadow);border:1px solid var(--hc-border)}.hc-about-quote-top,.hc-about-quote-bottom{display:flex;align-items:center;gap:12px;margin-bottom:6px}.hc-about-spark-badge{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--hc-bg-tint);color:var(--hc-navy);display:flex;align-items:center;justify-content:center}.hc-about-spark-badge-light{background:#ffffff1f;color:#fff}.hc-about-arrow-badge{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--hc-navy);display:flex;align-items:center;justify-content:center}.hc-about-quote-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hc-navy);margin:0}.hc-about-quote{margin:14px 0 22px;font-size:clamp(20px,2.6vw,28px);font-weight:700;line-height:1.35;color:var(--hc-text);font-style:normal}.hc-about-quote-divider{height:1px;background:var(--hc-border);margin:0 0 20px}.hc-about-quote-body{color:var(--hc-text-soft);font-size:14.5px;line-height:1.7;margin:8px 0 14px}.hc-about-tech{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:900px){.hc-about-tech{grid-template-columns:1fr;gap:36px}}.hc-about-tech-solo{grid-template-columns:1fr}.hc-about-tech-solo .hc-about-tech-left{max-width:640px;margin:0 auto}.hc-about-media-card{position:relative;border-radius:var(--hc-radius);overflow:hidden;background:var(--hc-bg-soft);aspect-ratio:4/5;margin-top:26px}.hc-about-media-card img{width:100%;height:100%;object-fit:cover;display:block}.hc-about-media-pill{position:absolute;top:16px;left:16px;background:#1a2b588c;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hc-about-media-caption{position:absolute;left:0;right:0;bottom:0;padding:22px 20px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);color:#fff}.hc-about-media-kicker{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:4px}.hc-about-media-caption strong{display:block;font-size:19px;font-weight:800;margin-bottom:8px}.hc-about-media-link{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.hc-about-vision{text-align:left;background:var(--hc-bg-tint);border-radius:var(--hc-radius)}.hc-about-vision-heading{font-size:clamp(24px,3.6vw,36px);font-weight:800;font-style:italic;color:var(--hc-navy);line-height:1.3;max-width:760px;margin:0 auto 22px;text-align:left}.hc-about-vision .hc-about-body{text-align:left}@media(min-width:901px){.hc-about-vision,.hc-about-vision-heading,.hc-about-vision .hc-about-body{text-align:center}}.hc-about-people{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}@media(max-width:900px){.hc-about-people{grid-template-columns:1fr;gap:32px}}.hc-about-dots{display:flex;align-items:center;gap:8px;margin-top:22px}.hc-about-dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--hc-border);margin-left:-6px}.hc-about-dot:first-child{margin-left:0}.hc-about-dots-label{margin-left:10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hc-text-soft)}.hc-about-people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0}@media(max-width:520px){.hc-about-people-grid{grid-template-columns:1fr}}.hc-about-people-card{background:var(--hc-bg-soft);border:1px solid var(--hc-border);border-radius:14px;padding:18px}.hc-about-people-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hc-about-people-num{font-size:11px;font-weight:800;color:var(--hc-navy)}.hc-about-people-arrow{font-size:13px;color:var(--hc-text-soft)}.hc-about-people-card h4{margin:0 0 6px;font-size:16px;font-weight:800;color:var(--hc-text)}.hc-about-people-card p{margin:0;font-size:13px;line-height:1.55;color:var(--hc-text-soft)}.hc-about-people-quote{background:var(--hc-navy);color:#fff;border-radius:var(--hc-radius);padding:26px;display:flex;gap:14px;align-items:flex-start}.hc-about-people-quote p{margin:0;font-size:14.5px;font-weight:700;line-height:1.6}@media(max-width:640px){.hc-about-wrap{padding:44px 20px}.hc-about-quote-card{padding:26px 22px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hc-about.css.map */
