.about-story{padding-top:var(--space-2xl)}.about-story h1{margin-bottom:var(--space-l)}.about h2{margin-bottom:var(--space-xl)}.founder-note{max-width:var(--measure)}.founder-note p{margin-bottom:var(--space-l)}.founder-quote{height:.45em;font-family:var(--font-serif);color:var(--glow);-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,3rem + 5vw,7rem);line-height:1;display:block}.founder-quote-open{margin-bottom:var(--space-2xs)}.founder-quote-close{margin-top:calc(-1 * var(--space-xs));text-align:right}.founder-note .founder-signature{gap:var(--space-2xs);margin:0;display:grid}.founder-name{font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);color:var(--heading);line-height:1.2}.founder-role{font-size:var(--step--1);color:var(--slate)}.about-aims{padding-top:0}.about-aims-grid{gap:var(--space-m);display:grid}@media (width>=48rem){.about-aims-grid{gap:var(--space-l)}.about-aims .how-step{column-gap:var(--space-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}}.about-aims .about-aims-label{margin:0 0 var(--space-xs);font-family:var(--font-serif);font-weight:500;font-size:var(--step-3);letter-spacing:-.01em;color:var(--heading);line-height:1.15}.about-aims .how-step h2{margin:0 0 var(--space-xs);font-size:var(--step-1)}.approach-list{gap:var(--space-l);max-width:var(--measure);margin-bottom:var(--space-l);display:grid}.approach-list li{padding-left:var(--space-m);border-left:2px solid var(--accent)}.approach-list p{color:var(--slate);margin:0}.approach-list .approach-title{margin-bottom:var(--space-2xs);font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink)}.waitlist:focus{outline:none}.waitlist-layout{gap:var(--space-xl);display:grid}.waitlist-intro h2{margin-bottom:var(--space-m)}.waitlist-form{gap:var(--space-l);max-width:32rem;padding:var(--space-xl);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-soft);display:grid}@media (width<=30rem){.waitlist-form{padding:var(--space-l)}}@media (width>=60rem){.waitlist-layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.field{gap:var(--space-xs);display:grid}.field label{font-weight:600}.field input[type=email]{border:1px solid var(--slate);border-radius:var(--radius);background:var(--ground);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.55rem .8rem}.field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field input[aria-invalid=true]{border-color:var(--error);border-width:2px}.field-error{color:var(--error);font-weight:600;font-size:var(--step--1);margin:0}.check{gap:var(--space-s);grid-template-columns:auto 1fr;align-items:start;display:grid}.check input{width:1.25rem;height:1.25rem;accent-color:var(--accent);margin:.15rem 0 0}.check label{font-weight:400}.check input[aria-invalid=true]{outline:2px solid var(--error);outline-offset:2px}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-privacy{color:var(--slate);font-size:var(--step--1);margin:0}.waitlist-form .button{min-height:2.75rem;font-size:var(--step-0);justify-self:start;padding-inline:1.4rem}.waitlist-form .button:disabled{opacity:.6;cursor:progress}.form-status{margin:0;font-weight:600}.form-status:empty{display:none}.form-status.is-success{color:var(--accent)}.form-status.is-error{color:var(--error)}.about{--error:#b3261e}@media (prefers-color-scheme:dark){.about{--error:#f2928a}}
