.about-hero{padding-block:var(--space-hero)}.about-hero-grid{gap:var(--space-layout);grid-template-columns:minmax(0,1.05fr) minmax(300px,.8fr);align-items:center;display:grid}.about-hero-copy .lede{margin-top:var(--space-copy)}.about-hero-media{justify-self:end;width:100%;max-width:600px}.about-hero-cow{aspect-ratio:385.7/301.7;clip-path:url(#cow-clip);background:var(--brand-soft);position:relative;overflow:hidden}.about-hero-cow img{object-fit:cover;object-position:center 52%}.about-statement{padding-block:var(--space-section)}.about-statement-grid{column-gap:var(--space-layout);row-gap:var(--space-copy);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.about-statement-index{font-family:var(--font-azeret), ui-monospace, monospace;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-weight:500;line-height:1.35}.about-statement-heading{grid-area:2/1}.about-statement-heading h2{max-width:16ch}.about-statement-copy{grid-area:2/2;max-width:54ch}.about-statement-copy p{font-size:var(--fs-body);margin:0;line-height:1.7}.about-statement-copy p+p{margin-top:var(--space-copy)}.about-story .about-statement-index{text-align:right}.about-story .about-statement-heading{text-align:right;grid-column:2;justify-self:end}.about-story .about-statement-copy{grid-column:1}.about-story .about-statement-copy p{color:var(--text-secondary)}@media (min-width:1001px){.about-story .about-statement-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.about-progress-grid{gap:var(--space-layout);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.about-progress-heading{top:calc((100vh + var(--header-height)) / 2 - 95px);align-self:start;position:sticky}.about-progress-list{border-bottom:1px solid var(--border-subtle)}.about-milestone{align-items:flex-end;gap:var(--space-item);border-top:1px solid var(--border-subtle);padding-block:var(--space-heading);text-align:right;flex-direction:column;display:flex}.about-milestone>span{color:var(--brand);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-family:var(--font-azeret), ui-monospace, monospace;line-height:1.35}.about-milestone h3{max-width:16ch;font-family:var(--font-display), Arial, sans-serif;font-size:var(--fs-feature);letter-spacing:-.03em;font-weight:700;line-height:var(--lh-feature);margin:0}.about-milestone p{max-width:30rem;color:var(--text-secondary);font-size:var(--fs-body);margin:0;line-height:1.6}.team-grid{gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-card{border:1px solid var(--ink);flex-direction:column;display:flex;overflow:hidden}.team-card-media{aspect-ratio:1;border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.team-card-media img{object-fit:cover;object-position:center top;transform-origin:top}.team-card-media[data-portrait=ceo] img{transform:scale(1.75)}.team-card-media[data-portrait=cfo] img{transform:scale(1.65)}.team-card-media[data-portrait=antonio] img{transform-origin:15% 0;object-position:center 12%;transform:scale(1.4)}.team-card-caption{gap:var(--space-tight);padding:var(--space-copy);flex-direction:column;flex:1;display:flex}.team-card-caption>span{color:var(--brand-text);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.team-card-caption h3{font-family:var(--font-display), Arial, sans-serif;font-size:var(--fs-feature);letter-spacing:-.025em;font-weight:700;line-height:var(--lh-feature);margin:0}.team-card-caption a{padding-top:var(--space-item);margin-top:auto}.team-card-bio{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}@media (min-width:1001px){.team-card{--card-rows:4;grid-row:span var(--card-rows);grid-template-rows:subgrid;row-gap:0;display:grid}.team-card--with-bio{--card-rows:5}.team-card-caption{grid-row:span calc(var(--card-rows) - 1);grid-template-rows:subgrid;display:grid}}.about-cta{border-top:1px solid var(--line)}.about-cta-grid{gap:var(--space-layout);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.about-cta-links{border-bottom:1px solid var(--ink);align-self:end}.about-cta-links a{justify-content:space-between;align-items:center;gap:var(--space-copy);border-top:1px solid var(--ink);min-height:96px;padding:var(--space-item);font-family:var(--font-display), Arial, sans-serif;font-size:var(--fs-feature);letter-spacing:-.03em;font-weight:700;line-height:var(--lh-feature);text-decoration:none;transition:background .18s,color .18s;display:flex}.about-cta-links a:hover{background:var(--brand-field);color:var(--white)}.about-cta-links svg{width:22px;height:22px;transition:transform .18s}.about-cta-links a:hover svg{transform:translate(4px,-4px)}@media (max-width:1000px){.about-hero-grid{grid-template-columns:1fr}.about-hero-media{justify-self:start}.about-statement-grid{gap:var(--space-copy);grid-template-columns:1fr}.about-statement-index,.about-statement-heading,.about-statement-copy{text-align:left;grid-area:auto/1;justify-self:start}.about-story .about-statement-index,.about-story .about-statement-heading,.about-story .about-statement-copy{text-align:left;grid-column:1;justify-self:start}.about-statement-copy{max-width:620px}.about-progress-grid{grid-template-columns:1fr}.about-progress-heading{position:static}.about-milestone{text-align:left;align-items:flex-start}.team-grid,.about-cta-grid{grid-template-columns:1fr}}@media (max-width:620px){.about-cta-links a{min-height:80px;line-height:var(--lh-feature)}.team-card-caption a{align-items:center;min-height:44px}}@media (min-width:621px) and (max-width:1000px){.team-card{grid-template-columns:clamp(160px,25vw,240px) minmax(0,1fr);display:grid}.team-card-media{border-bottom:0;border-right:1px solid var(--ink)}}
