.about-hero,.about-beat,.about-intro,.about-team,.about-apprenticeship{letter-spacing:.48px}.about-hero{background:var(--color-dark);min-height:calc(100vh - 56px);color:var(--color-on-dark);align-items:center;padding-block:0;display:grid}.about-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;width:calc(100% - 116px);max-width:none;margin-inline:auto;padding:0;display:grid;transform:translateY(10px)}.about-hero__media{object-fit:contain;object-position:bottom;align-self:end;width:100%;max-height:560px}.about-hero__panel{background:var(--color-brand);border-radius:4px;padding:28px 28px 12px}.about-hero h1{color:var(--color-ink);margin:0;font-size:67.776px;font-weight:100;line-height:1.218}.about-hero__message{margin:0 0 var(--space-sm);font-size:16px}.about-hero__signature{color:#24322f;text-align:right;display:block}.about-beat .shell,.about-intro .shell,.about-team .shell,.about-apprenticeship .shell{max-width:1280px;padding-inline:calc(4% + 25px)}.about-beat{padding:48px 0 32px}.about-beat__header{text-align:center;margin-bottom:80px}.about-beat__header h2{margin:0 0 var(--space-2xs);text-wrap:wrap;font-size:41.888px;font-weight:700;line-height:1.218}.about-beat__subtitle{color:var(--color-ink-subtle);margin:0}.about-beat__grid{grid-template-columns:calc(33.3333% - 33.3333px) minmax(0,1fr);align-items:start;gap:50px;display:grid}.about-beat__media{box-sizing:border-box;border:6px solid #eee;width:100%}.about-beat__copy h3{font-size:25.888px;font-weight:var(--weight-bold);margin-bottom:25.888px;line-height:1.218}.about-beat__copy p{font-size:16px}.about-intro{padding-block:0 32px}.about-intro p{color:var(--color-ink-muted);margin-bottom:26px;font-size:16px}.about-intro p:last-child{margin-bottom:0}.about-beat a,.about-intro a{color:inherit;font-weight:700;text-decoration:underline}.about-team{color:var(--color-ink);background:linear-gradient(#03b674 0 144px,#fff 144px 100%);padding:0}.about-team>.shell>h2{color:#fff;place-items:center;min-height:144px;margin:0;font-size:41.888px;font-weight:100;line-height:1.218;display:grid}.about-team__intro{max-width:65ch;color:var(--color-ink-muted);margin:0;padding:40px 0 0;font-size:16px;line-height:1.618}.about-team__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;width:100%;max-width:1100px;padding:32px 0 48px;display:grid}.about-team__member{border-top:1px solid var(--color-rule);grid-template-rows:96px auto;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px 18px;padding:24px 0 0;display:grid}.about-team__identity{grid-column:2;align-self:center}.about-team__identity h3{font-size:24px;font-weight:var(--weight-bold);margin:0;line-height:1.218}.about-team__avatar{object-fit:cover;border-radius:50%;grid-area:1/1;width:96px;height:96px;margin:0;display:block}.about-team__avatar--contain{object-fit:contain;box-sizing:border-box;background:#fff;padding:0}.about-team__role{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:14px;line-height:1.45}.about-team__copy{grid-column:1/-1}.about-team__copy p{max-width:52ch;color:var(--color-ink);margin:0;font-size:16px;line-height:1.65}.about-team a{color:inherit;font-weight:var(--weight-bold);text-decoration:underline}.about-team__contributors{border-top:1px solid var(--color-rule);margin-top:0;padding:40px 0 56px}.about-team__contributors h3{margin:0 0 var(--space-2xs);font-size:25.888px;font-weight:var(--weight-bold);line-height:1.218}.about-team__contributors-intro{max-width:70ch;margin:0 0 var(--space-md);color:var(--color-ink-muted);font-size:16px;line-height:1.618}.about-team__contributors-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.about-team__contributor{grid-template-rows:88px auto 1fr;grid-template-columns:1fr;align-content:start;display:grid}.about-team__contributor-photo{object-fit:cover;border-radius:50%;width:88px;height:88px}.about-team__contributor h4{font-size:20px;font-weight:var(--weight-bold);margin:16px 0 8px;line-height:1.218}.about-team__contributor p{color:var(--color-ink);margin:0;font-size:16px;line-height:1.65}.about-apprenticeship{background:#fff;padding:0}.about-apprenticeship__header{background:#03b674;padding-block:65.5px}.about-apprenticeship__header h2{color:#fff;text-align:center;text-wrap:wrap;margin:0;font-size:41.888px;font-weight:100;line-height:1.218}.about-apprenticeship__body{padding-block:33.5px}.about-apprenticeship__body h3{text-wrap:wrap;margin:0 0 25.888px;font-size:25.888px;font-weight:700;line-height:1.218}.about-apprenticeship__body p{color:var(--color-ink);margin:0;font-size:16px;line-height:1.618}.about-apprenticeship__body p:first-of-type{margin-bottom:25.888px}.about-apprenticeship__body a{color:inherit;font-weight:700;text-decoration:underline}@media (width<=900px){.about-hero{min-height:0;padding-block:59px 48px;display:block}.about-hero__grid{grid-template-columns:1fr;gap:16px;width:calc(100% - 46px);transform:none}.about-hero__media{max-width:420px;max-height:none;margin-inline:auto}.about-hero__panel{padding-bottom:32px}}@media (width<=999px){.about-team__list,.about-team__contributors-list{grid-template-columns:1fr}.about-team__contributor{grid-template-rows:80px auto;grid-template-columns:80px minmax(0,1fr);gap:16px 20px}.about-team__contributor-photo{grid-area:1/1;width:80px;height:80px}.about-team__contributor h4{grid-area:1/2;align-self:center;margin:0}.about-team__contributor p{grid-area:2/1/auto/-1}}@media (width<=767px){.about-beat__header{margin-bottom:80px}.about-beat__grid{grid-template-columns:1fr;gap:51px}.about-beat__media{max-width:100%;margin-inline:auto}.about-beat .shell,.about-intro .shell,.about-apprenticeship .shell{padding-inline:calc(4% + 25px)}.about-team .shell{padding-inline:24px}.about-team__member{grid-template-rows:80px auto;grid-template-columns:80px minmax(0,1fr)}.about-team__avatar{width:80px;height:80px}.about-team__identity h3{font-size:22px}}
