.ar-about-page{background:var(--background);min-width:0}.ar-about{--ar-surface:var(--background);--ar-ink:var(--foreground);--ar-muted:var(--muted-foreground);--ar-rule:var(--border);--ar-accent:var(--gold);--ar-header-clearance:var(--sp-landing-header-offset,104px);isolation:isolate;background:var(--ar-surface);color:var(--ar-ink);font-family:var(--sr-font,"DM Sans", sans-serif);font-synthesis:none;position:relative;overflow:clip}.ar-about *{box-sizing:border-box}.ar-about .ar-art{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ar-about .ar-inner{max-width:1280px;padding:calc(var(--ar-header-clearance) + clamp(4rem, 8vw, 7.25rem)) clamp(1.5rem, 5vw, 4.5rem) 6rem;margin-inline:auto}.ar-about .ar-intro{max-width:850px;margin-bottom:4.25rem}.ar-about h1{letter-spacing:0;margin:0 0 1.875rem;font-size:clamp(3.25rem,6.9vw,6rem);font-weight:700;line-height:1.02}.ar-about .ar-lead{max-width:740px;color:var(--ar-muted);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.6875rem);line-height:1.5}.ar-about .ar-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.ar-about .ar-index{top:var(--ar-header-clearance);border-left:1px solid var(--ar-rule);flex-direction:column;align-items:stretch;display:flex;position:sticky}.ar-about .ar-index a{min-height:48px;color:var(--ar-muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:.625rem 0 .625rem 1.125rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.ar-about .ar-index a[aria-current]{border-color:var(--ar-accent);color:var(--ar-ink);font-weight:600}.ar-about .ar-reading{min-width:0}.ar-about [data-about-section]{scroll-margin-top:var(--ar-header-clearance)}.ar-about .ar-chapter{border-bottom:1px solid var(--ar-rule);padding:1.625rem 0}.ar-about .ar-chapter:first-child{padding-top:0}.ar-about h2{letter-spacing:0;margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.2}.ar-about .ar-copy{overflow-wrap:break-word;color:var(--ar-muted);letter-spacing:0;font-size:1.125rem;line-height:1.65}.ar-about .ar-copy p{margin:0 0 1rem}.ar-about .ar-copy p:last-child{margin-bottom:0}.ar-about .ar-actions{flex-wrap:wrap;column-gap:1.5rem;margin-top:.5rem;display:flex}.ar-about .ar-actions a{min-height:44px;color:var(--ar-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ar-accent);-webkit-text-decoration-color:var(--ar-accent);text-decoration-color:var(--ar-accent);text-underline-offset:5px;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.ar-about a:hover{color:var(--ar-accent)}.ar-about a:focus-visible,.ar-about [tabindex="-1"]:focus-visible{outline:2px solid var(--ar-accent);outline-offset:5px;border-radius:2px}.ar-about .ar-purpose{padding-top:3.25rem}.ar-about .ar-purpose h2{letter-spacing:0;margin-bottom:1.625rem;font-size:clamp(2.25rem,4.5vw,3.625rem);line-height:1.08}.ar-about .ar-founder{padding-top:1.5rem}.ar-about .ar-credit{color:var(--ar-muted);margin:1.5rem 0 0;font-size:1rem}@media (width<=1023px){.ar-about .ar-layout{grid-template-columns:150px minmax(0,1fr);gap:1.75rem}.ar-about .ar-inner{padding-inline:2rem}.ar-about .ar-intro{margin-bottom:3rem}.ar-about .ar-copy{font-size:1.0625rem}}@media (width<=767px){.ar-about .ar-inner{padding:calc(var(--ar-header-clearance) + 3rem) 1.5rem 4rem}.ar-about h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,10.5vw,4.25rem)}.ar-about .ar-lead{font-size:1.1875rem}.ar-about .ar-intro{margin-bottom:2rem}.ar-about .ar-layout{display:block}.ar-about .ar-index{border-bottom:1px solid var(--ar-rule);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:2rem;display:grid;position:static}.ar-about .ar-index a{text-align:center;border-bottom:2px solid #0000;border-left:0;justify-content:center;margin:0 0 -1px;padding:.5rem 0;font-size:.8125rem}.ar-about .ar-index a[aria-current]{border-bottom-color:var(--ar-accent)}.ar-about .ar-copy{font-size:1rem}.ar-about .ar-chapter{padding:1.5rem 0}.ar-about .ar-purpose{padding-top:2.25rem}.ar-about .ar-purpose h2{font-size:2.25rem}.ar-about .ar-art{object-position:70% center;opacity:.65}.ar-about .ar-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.ar-about{scroll-behavior:auto}}
