.about[data-astro-cid-kh7btl4r]{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.hero[data-astro-cid-kh7btl4r]{display:flex;align-items:center}.hero__illustration[data-astro-cid-kh7btl4r]{position:relative;flex-shrink:0;width:333px;height:375px}.hero__frame[data-astro-cid-kh7btl4r]{position:absolute;top:-30px;left:0;width:333px;max-width:none;height:420px;visibility:hidden}.hero__frame--active[data-astro-cid-kh7btl4r]{visibility:visible}.hero__content[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-width:0}.hero__content[data-astro-cid-kh7btl4r] .divider{width:582px;max-width:100%;margin-top:calc(var(--space-xs) * -1)}.hero__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-heading-bold);font-size:var(--text-h1);font-weight:var(--font-weight-bold);line-height:var(--leading-auto);letter-spacing:var(--tracking-heading)}.hero__subheading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-heading-bold);font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-auto);letter-spacing:var(--tracking-heading)}.hero__tagline[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.hero__actions[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.panel[data-astro-cid-kh7btl4r]{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-panel);border-radius:var(--radius-panel)}.panel[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-3px;border:24px solid transparent;border-image:url(/images/ui/panel-outline.svg) 24 stretch;pointer-events:none}.panel--wide[data-astro-cid-kh7btl4r]{margin-right:calc(var(--space-xs) * -1)}.panel--fill[data-astro-cid-kh7btl4r]{flex:1 1 697px;min-width:0}.section__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-heading-bold);font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-auto);letter-spacing:var(--tracking-heading)}.section__body[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-long)}.section__list[data-astro-cid-kh7btl4r]{margin:0;padding-left:36px;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-long)}.two-col[data-astro-cid-kh7btl4r]{display:flex;flex-direction:row;align-items:center;gap:var(--space-lg)}.two-col--spaced[data-astro-cid-kh7btl4r]{padding-block:var(--space-sm)}.two-col__text[data-astro-cid-kh7btl4r]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.two-col__media[data-astro-cid-kh7btl4r]{flex-shrink:0;width:334px}.two-col__media--photo[data-astro-cid-kh7btl4r]{position:relative;align-self:stretch}.two-col__media--wireframes[data-astro-cid-kh7btl4r]{width:281px}.two-col__media--sketch[data-astro-cid-kh7btl4r]{flex:1 1 439px;width:auto;min-width:0}.two-col__media[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;display:block;object-fit:cover}.two-col__media--photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;height:100%;max-height:504px}.two-col__media--wireframes[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-height:452px;object-position:bottom}.two-col__media--sketch[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:102.96%;max-width:none}.two-col__media--photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{border-radius:var(--radius-card)}@media(max-width:1000px){.about[data-astro-cid-kh7btl4r]{padding-block:var(--space-lg);gap:var(--space-xl)}.hero[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.hero__illustration[data-astro-cid-kh7btl4r]{display:none}.hero__content[data-astro-cid-kh7btl4r]{flex:none;width:100%}.two-col[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:stretch;gap:var(--space-md)}.two-col--spaced[data-astro-cid-kh7btl4r]{padding-block:0}.two-col__media[data-astro-cid-kh7btl4r]{width:100%}.panel--fill[data-astro-cid-kh7btl4r],.two-col__media--sketch[data-astro-cid-kh7btl4r]{flex:none}.two-col__media--photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{position:static;height:auto;max-height:none}.two-col__media--sketch[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;max-width:100%}.panel--wide[data-astro-cid-kh7btl4r]{margin-right:0}.two-col__media--hide-mobile[data-astro-cid-kh7btl4r]{display:none}.two-col--reverse-mobile[data-astro-cid-kh7btl4r] .two-col__text[data-astro-cid-kh7btl4r]{order:1}.two-col--reverse-mobile[data-astro-cid-kh7btl4r] .two-col__media[data-astro-cid-kh7btl4r]{order:2}}@media(max-width:768px){.hero__actions[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:stretch}}
