.kaos-about{background:var(--site-surface);color:var(--site-heading)}.kaos-about .about-container{max-width:1280px;margin-inline:auto;padding-inline:32px}.kaos-about h1,.kaos-about h2,.kaos-about h3,.kaos-about p{margin:0}.kaos-about h1,.kaos-about h2,.kaos-about h3{text-wrap:balance}.kaos-about a{color:var(--site-accent);text-underline-offset:3px;text-decoration:underline}.kaos-about a:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.kaos-about .about-hero{background:var(--site-surface-alt)}.kaos-about .about-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.kaos-about .about-hero-text-only{grid-template-columns:1fr}.kaos-about .about-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.08}.kaos-about .about-hero-copy>p{max-width:38ch;color:var(--site-body);margin-top:24px;font-size:20px;line-height:1.6}.kaos-about .about-jump-links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:32px;display:flex}.kaos-about .about-jump-links a{min-height:44px;color:var(--site-accent);align-items:center;gap:14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kaos-about #about-story-title,.kaos-about #about-team-title,.kaos-about #about-board-title{scroll-margin-top:96px}@media (hover:hover) and (pointer:fine){.kaos-about .about-jump-links a:hover{text-underline-offset:5px;text-decoration:underline}}.kaos-about .about-hero-photo{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.kaos-about .about-hero-photo img{object-fit:cover}.kaos-about .about-section-title{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.15}.kaos-about .about-story{padding-block:88px}.kaos-about .about-story-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;display:grid}.kaos-about .about-tagline{color:var(--site-accent);margin-bottom:16px;font-size:15px;font-weight:500}.kaos-about .about-prose{color:var(--site-body);margin-top:24px;font-size:17px;line-height:1.75}.kaos-about .about-prose p+p{margin-top:18px}.kaos-about .about-story-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kaos-about .about-story-photo{border-radius:12px;overflow:hidden}.kaos-about .about-story-photo img{width:100%;height:auto}.kaos-about .about-story-photo:first-child:nth-last-child(4){grid-row:span 2;align-self:stretch}.kaos-about .about-story-photo:first-child:nth-last-child(4) img{object-fit:cover;height:100%}.kaos-about .about-story-photo:last-child:nth-child(4){aspect-ratio:16/9;grid-column:span 2}.kaos-about .about-story-photo:last-child:nth-child(4) img{object-fit:cover;height:100%}.kaos-about .about-team{background:var(--site-surface-alt);padding-block:88px}.kaos-about .about-section-heading>p{max-width:56ch;color:var(--site-body);margin-top:16px;font-size:18px;line-height:1.6}.kaos-about .about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 48px;margin-top:40px;display:grid}.kaos-about .about-person-photo{aspect-ratio:1;border-radius:12px;overflow:hidden}.kaos-about .about-person-photo img{object-fit:cover;width:100%;height:100%}.kaos-about .about-person-copy{margin-top:20px}.kaos-about .about-person h3{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}.kaos-about .about-person-role{color:var(--site-accent);margin-top:8px;font-size:14px;font-weight:500}.kaos-about .about-person-bio{color:var(--site-body);margin-top:16px;font-size:16px;line-height:1.75}.kaos-about .about-board{padding-block:72px}.kaos-about .about-board-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.kaos-about .about-board-photo{aspect-ratio:1;border-radius:50%;overflow:hidden}.kaos-about .about-board-photo img{object-fit:cover;width:100%;height:100%}.kaos-about .about-board-person h3{margin-top:16px;font-size:16px;font-weight:600;line-height:1.35}@media (min-width:768px) and (max-width:1023px){.kaos-about .about-hero-layout{gap:32px}.kaos-about .about-story-layout{grid-template-columns:1fr;gap:40px}.kaos-about .about-story-copy{max-width:65ch}.kaos-about .about-story-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.kaos-about .about-story-photo:first-child:nth-last-child(4){grid-row:auto;align-self:start}.kaos-about .about-story-photo:first-child:nth-last-child(4) img{height:auto}.kaos-about .about-story-photo:last-child:nth-child(4){aspect-ratio:auto;grid-column:auto}.kaos-about .about-story-photo:last-child:nth-child(4) img{height:auto}.kaos-about .about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.kaos-about .about-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:767px){.kaos-about .about-container{padding-inline:24px}.kaos-about .about-hero-layout{grid-template-columns:1fr;gap:32px;padding-block:40px}.kaos-about .about-hero-copy>p{margin-top:20px;font-size:18px}.kaos-about .about-jump-links{margin-top:20px}.kaos-about .about-jump-links a{font-size:14px}.kaos-about .about-hero-photo{aspect-ratio:4/3}.kaos-about .about-story,.kaos-about .about-team{padding-block:56px}.kaos-about .about-story-layout{grid-template-columns:1fr;gap:32px}.kaos-about .about-prose{font-size:16px;line-height:1.75}.kaos-about .about-story-photos{gap:12px}.kaos-about .about-team-grid{grid-template-columns:1fr;gap:56px;margin-top:28px}.kaos-about .about-person-copy{margin-top:16px}.kaos-about .about-person-photo{max-width:420px}.kaos-about .about-person h3{font-size:25px}.kaos-about .about-board{padding-block:56px}.kaos-about .about-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:28px}}
