.about-page{--about-blue:#087f9c;--about-width:1200px;--about-intro-width:280px;--about-column-gap:48px;--about-photo-ratio:4/3;--about-section-space:56px}.dark .about-page{--about-blue:#65cddd}.about-container{width:min(100% - 80px,var(--about-width));margin-inline:auto}.about-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.about-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:550;display:inline-flex}.about-nav-links{align-items:center;gap:30px;font-size:14px;display:flex}.about-nav-links>a{padding-block:12px}.about-nav-links [aria-current]{text-underline-offset:6px;text-decoration:underline}.about-team-section{padding-block:var(--about-section-space)}.about-team-section h1{letter-spacing:-.06em;font-size:clamp(3rem,6.8vw,5.5rem);font-weight:600;line-height:1.05}.about-team-section h1 span,.about-link{color:var(--about-blue)}.about-team-layout{grid-template-columns:var(--about-intro-width)minmax(0,1fr);gap:var(--about-column-gap);border-top:1px solid var(--border);align-items:start;margin-top:40px;padding-top:32px;display:grid}.about-team-intro h2{letter-spacing:-.035em;font-size:21px;font-weight:550}.about-team-intro p{color:color-mix(in srgb,var(--foreground)72%,transparent);margin-top:20px;font-size:16px;line-height:1.75}.about-team-intro>a{margin-top:24px}.about-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.about-link:hover{text-decoration:underline}.about-download{border-radius:8px;width:fit-content;display:block}.about-download img{width:auto;height:48px}.about-team-photo{aspect-ratio:var(--about-photo-ratio)}.about-team-photo img[hidden]{display:none}.about-photo-button{cursor:pointer;border:2px solid #0000;width:44px;height:44px}.about-photo-button[aria-pressed=true]{border-color:var(--about-blue);box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--about-blue)}.about-photo-button:hover{opacity:.8}.about-section{grid-template-columns:var(--about-intro-width)minmax(0,1fr);gap:var(--about-column-gap);padding-block:var(--about-section-space);border-top:1px solid var(--border);display:grid}.about-section h2{letter-spacing:-.04em;font-size:24px;font-weight:550;line-height:1.3}.about-facts dl>div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:24px;padding-block:13px;font-size:14px;line-height:1.7;display:grid}.about-facts dl>div:first-child{padding-top:0}.about-facts dl>div:last-child{border-bottom:0;padding-bottom:0}.about-facts dt{color:var(--muted-foreground)}.about-facts dd{margin:0}.about-facts dd a{color:var(--about-blue);text-underline-offset:3px;text-decoration:underline}.about-page a:focus-visible,.about-page summary:focus-visible,.about-page button:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.about-faq details{border-bottom:1px solid var(--border)}.about-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;list-style:none;display:flex}.about-faq details:first-child summary{padding-top:0}.about-faq summary::-webkit-details-marker{display:none}.about-faq summary h3{font-size:16px;font-weight:500;line-height:1.5}.about-faq summary svg{flex-shrink:0}.about-faq details[open] summary svg{transform:rotate(45deg)}.about-faq details p{color:color-mix(in srgb,var(--foreground)72%,transparent);padding-bottom:20px;padding-right:35px;font-size:15px;line-height:1.75}.about-faq>div>a{margin-top:16px}.about-signoff{padding-bottom:var(--about-section-space);border-top:1px solid var(--border);justify-content:center;display:flex}.about-signoff-media{aspect-ratio:16/9;width:min(100%,860px);height:auto;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 80%,#0000 100%)}@media (max-width:1023px){.about-page{--about-intro-width:220px;--about-column-gap:32px}.about-team-layout{grid-template-columns:1fr}.about-team-intro{max-width:650px}.about-team-intro>a{margin-right:20px;display:inline-flex}}@media (max-width:639px){.about-page{--about-section-space:36px}.about-container{width:calc(100% - 40px)}.about-nav{padding-block:16px}.about-nav-links{gap:16px;font-size:13px}.about-nav-product{display:none}.about-brand{gap:6px;font-size:20px}.about-brand img{width:30px;height:30px}.about-team-layout{gap:28px;margin-top:28px;padding-top:24px}.about-section{grid-template-columns:1fr;gap:24px}.about-facts dl>div{grid-template-columns:95px minmax(0,1fr);gap:16px}.about-facts dd{overflow-wrap:anywhere}}.about-story p{max-width:65ch;color:color-mix(in srgb,var(--foreground)78%,transparent);font-size:17px;line-height:1.8}.about-story p+p,.about-name-logo{margin-top:20px}.about-section h2[id]{scroll-margin-top:112px}
