.about h2{margin:0}.about .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:40px;display:flex}.about .sec-head p{color:var(--muted);margin:0}.about .masthead{isolation:isolate;padding:160px 0 96px;position:relative;overflow:hidden}.about .masthead .field{z-index:-1;top:72px;bottom:0;left:calc((100% - min(100% - 2 * var(--gut), var(--max))) / 2 + min(100% - 2 * var(--gut), var(--max)) - 420px - 200px);background:var(--surface);transform-origin:0 100%;position:absolute;right:-40%;transform:skew(-16deg)}.about .mast-in{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:220px;display:grid}.about .masthead h1{letter-spacing:-.035em;text-wrap:balance;margin-bottom:28px;font-size:clamp(48px,5.4vw,76px);line-height:1}.about .masthead .lead{max-width:26em}.about .masthead section.status{border:0;padding:0}.about .status h2{letter-spacing:-.014em;margin-bottom:20px;font-size:21px}.about .status dl{margin:0}.about .status dl>div{border-top:1px solid var(--line-strong);padding:16px 0}.about .status dt{color:var(--heading);align-items:center;gap:10px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.about .status .tick{width:6px;height:12px}.about .status dd{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.about .team{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.about .team li{background:var(--surface);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 70px);flex-direction:column;min-width:0;padding:32px 24px 20px;display:flex}.about .team li:nth-child(2n){background:var(--deep)}.about .avatar{background:var(--bg);clip-path:polygon(24px 0,100% 0,calc(100% - 24px) 100%,0 100%);width:112px;height:84px;margin:0 0 28px 8px;position:relative}.about .avatar span{letter-spacing:-.01em;color:var(--accent);place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;inset:0}.about .avatar i{filter:grayscale()contrast(1.05);background:50% 30%/cover no-repeat;position:absolute;inset:0}.about .team h3{letter-spacing:-.014em;margin:0;font-size:21px;line-height:1.25}.about .team .role{color:var(--accent);margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.4}.about .team .scope{margin:8px 0 0;font-size:15px;line-height:1.5}.about .team .links{gap:4px 16px;margin:auto 0 0;padding-top:20px;font-size:14px;display:flex}.about .team .links a{min-height:44px;color:var(--body);align-items:center;display:inline-flex}.about .proof{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.about .proof li{border-top:1px solid var(--line)}.about section .proof a{color:var(--body);transition:background-color var(--dur-micro) var(--ease-enter);grid-template-columns:180px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:20px 16px;text-decoration:none;display:grid}.about .proof .nm{color:var(--heading);font-size:17px;font-weight:500}.about .proof .nm.mono{font-family:var(--font-mono);font-size:16px}.about .proof .note{font-size:16px}.about .proof .where{color:var(--muted);white-space:nowrap;transition:color var(--dur-micro) var(--ease-enter);align-items:center;gap:8px;font-size:14px;display:inline-flex}.about .proof .arrow{transition:transform var(--dur-micro) var(--ease-enter)}.about #contact{text-align:center;padding:112px 0 136px}.about #contact h2{letter-spacing:0;color:var(--muted);margin-bottom:20px;font-size:17px;font-weight:500}.about section a.email{letter-spacing:-.035em;color:var(--heading);text-underline-offset:.16em;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);overflow-wrap:anywhere;font-size:clamp(32px,6vw,72px);font-weight:600;line-height:1.1;display:inline-block}.about #contact p{max-width:36em;margin:28px auto 0}@media (hover:hover) and (pointer:fine){.about section .proof a:hover{background:var(--surface)}.about .proof a:hover .where{color:var(--accent)}.about .proof a:hover .arrow{transform:translate(2px,-2px)}.about .team .links a:hover{color:var(--heading)}.about section a.email:hover{color:var(--accent)}}.about section .proof a:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.about .masthead .field{animation:landing-field var(--dur-signature) var(--ease-enter) .12s backwards}}@media (max-width:1100px){.about .masthead .field{display:none}.about .mast-in{grid-template-columns:minmax(0,1fr);gap:48px}.about .masthead section.status{margin:0 calc(-1 * var(--gut));padding:72px var(--gut) 32px;background:var(--surface);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 139.5px)}.about .status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.about .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.about .masthead{padding:112px 0 0}.about .masthead section.status{padding:64px var(--gut) 24px;clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 83.7px)}.about .status dl,.about .team{grid-template-columns:minmax(0,1fr)}.about .team li{padding:28px 20px 12px}.about .avatar{clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);width:84px;height:63px;margin-bottom:20px}.about .team .links{padding-top:8px}.about section .proof a{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0}.about .proof .note{grid-area:2/1/auto/-1;font-size:15px}.about #contact{padding:72px 0 96px}}.about section#check{border-bottom:0}.about .awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.about .awards li{background:var(--surface);border-top:2px solid var(--accent);flex-direction:column;gap:10px;padding:40px 32px 32px;display:flex}.about .awards .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:500}.about .awards .what{letter-spacing:-.02em;color:var(--heading);text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}.about .awards .detail{color:var(--muted);font-size:16px}.about section .awards a{align-items:center;gap:8px;margin-top:16px;font-size:15px;display:inline-flex}@media (max-width:720px){.about .awards{grid-template-columns:minmax(0,1fr)}.about .awards .what{font-size:24px}}
