.about-design{background:var(--hw-cream)}.about-design :is(h1,h2,h3){margin:0}.about-design .about-section{padding:96px max(clamp(24px,8.33vw,120px),50% - 600px)}.about-design .about-hero{padding-bottom:88px}.about-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:72px;margin-top:24px;display:grid}.about-design h1{letter-spacing:-.04em;font-size:76px;line-height:.98}.about-hero h1 span{color:var(--hw-red-text);display:block}.about-intro{flex-direction:column;gap:36px;padding-top:8px;display:flex}.about-design .about-intro>p{letter-spacing:-.015em;color:var(--hw-navy);font-family:Heatr Bricolage,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.about-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.about-facts>div{border-top:1px solid var(--hw-rule);flex-direction:column;gap:6px;padding-top:16px;display:flex}.about-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--hw-ink3);font-family:Heatr Mono,monospace;font-size:11px;font-weight:500}.about-facts dd{margin:0;font-size:18px;font-weight:600}.about-design .about-proof{background:var(--hw-navy);padding-bottom:104px}.about-proof-heading{flex-direction:column;gap:20px;max-width:1000px;display:flex}.about-proof .hw-eyebrow{color:var(--hw-coral)}.about-proof :is(h2,h3){color:var(--hw-cream)}.about-proof h2 span{color:var(--hw-blush)}.about-proof-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.about-proof-tiles article{border-top:3px solid var(--hw-red);flex-direction:column;gap:12px;padding-top:24px;display:flex}.about-proof-tiles .hw-eyebrow{font-size:12px}.about-design .about-proof-tiles h3{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.1}.about-design .about-proof-tiles p{color:var(--hw-on-navy);line-height:1.6}.about-design .about-founders{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;padding-top:72px;padding-bottom:80px;display:grid}.about-design .about-founders>.hw-eyebrow{letter-spacing:.1em;padding-top:28px;font-family:Heatr Mono,monospace;font-size:13px;font-weight:500;line-height:normal}.about-founder-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.about-founder-rows article{border-top:1px solid var(--hw-rule-strong);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.about-founder-rows article>div{flex-direction:column;gap:6px;min-width:0;display:flex}.about-design .about-founder-rows h3{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.05}.about-design .about-founder-rows p{font-size:16px;line-height:normal}.about-design .about-external{color:var(--hw-red-text);flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.about-external svg{flex-shrink:0}.about-design a:focus-visible{outline:3px solid var(--hw-red);outline-offset:5px}.about-recognition{background:var(--hw-paper)}.about-recognition-heading{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.about-recognition-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-recognition-cards article{flex-direction:column;gap:16px;padding:36px 40px 32px;display:flex}.about-recognition-cards .hw-eyebrow{font-size:12px}.about-design .about-recognition-cards h3{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.08}.about-recognition-cards h3 span{color:var(--hw-red-text)}.about-design .about-recognition-cards p{flex-grow:1;line-height:1.6}.about-card-footer{border-top:1px solid var(--hw-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.about-card-footer>span{color:var(--hw-ink3);font-size:14px}.about-design .about-card-footer .about-external{font-size:17px}.about-design .about-closing{background:var(--hw-navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding-block:88px;display:grid}.about-design .about-closing p{letter-spacing:-.03em;color:var(--hw-cream);font-family:Heatr Bricolage,sans-serif;font-size:44px;font-weight:700;line-height:1.05}.about-closing p span{color:var(--hw-blush)}.about-design .about-closing .heatr-primary{white-space:nowrap;font-size:18px}body:has(.about-design) footer.compact-footer{border-top:1px solid var(--hw-navy-rule)}@media (min-width:1024px) and (max-width:1279px){.about-design .about-founders{grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:32px}.about-founder-rows{gap:24px}.about-design .about-founder-rows h3{font-size:26px}}@media (max-width:1023px){.about-design .about-section{padding:56px 20px}.about-design h2{font-size:34px;line-height:1.04}.about-design .hw-eyebrow{font-size:12px}.about-design .about-hero{flex-direction:column;gap:20px;padding-top:44px;padding-bottom:48px;display:flex}.about-hero-grid,.about-intro{display:contents}.about-design h1{font-size:41px;line-height:1}.about-design .about-intro>p{letter-spacing:-.01em;font-size:20px}.about-facts{gap:16px;margin-top:8px}.about-facts>div{padding-top:14px}.about-facts dt{font-size:10px}.about-facts dd{font-size:16px}.about-proof-tiles{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.about-proof-tiles article{padding-top:20px}.about-design .about-proof-tiles h3{font-size:24px}.about-design .about-proof-tiles p{font-size:16px}.about-design .about-founders{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:48px;padding-bottom:52px}.about-design .about-founders>.hw-eyebrow{padding-top:0;font-size:12px}.about-founder-rows{grid-template-columns:minmax(0,1fr);gap:0}.about-founder-rows article{padding:20px 0}.about-design .about-founder-rows h3{font-size:24px}.about-design .about-external{min-height:44px}.about-recognition-heading{gap:18px;margin-bottom:26px}.about-recognition-cards{grid-template-columns:minmax(0,1fr);gap:14px}.about-recognition-cards article{padding:24px 22px 20px}.about-design .about-recognition-cards h3{font-size:24px}.about-design .about-recognition-cards p{font-size:15px;line-height:1.55}.about-card-footer{flex-direction:column;align-items:flex-start}.about-design .about-card-footer .about-external{font-size:16px}.about-design .about-closing{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:52px;padding-bottom:56px}.about-design .about-closing p{font-size:32px;line-height:1.06}.about-design .about-closing .heatr-primary{width:100%;min-height:56px;padding:14px 12px;font-size:17px}}@media (min-width:600px) and (max-width:1023px){.about-design .about-section{padding-inline:24px}}
