.tone-sage[data-astro-cid-dsgqtlu4]{--tone:#5f7559;--tone-light:var(--sage-light)}.tone-sand[data-astro-cid-dsgqtlu4]{--tone:#9a7f4f;--tone-light:var(--sand-light)}.tone-sky[data-astro-cid-dsgqtlu4]{--tone:var(--sky);--tone-light:var(--sky-light)}.tone-rose[data-astro-cid-dsgqtlu4]{--tone:var(--rose);--tone-light:var(--rose-pale)}.about-blob[data-astro-cid-dsgqtlu4]{width:40px;height:40px;color:var(--tone);background:linear-gradient(145deg, color-mix(in srgb, var(--tone-light) 60%, #fff), color-mix(in srgb, var(--tone) 22%, var(--tone-light)));border-radius:46% 54% 58% 42%/52% 44% 56% 48%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.about-blob[data-astro-cid-dsgqtlu4] svg{stroke-width:1.6px;width:20px;height:20px}.about-hero[data-astro-cid-dsgqtlu4]{padding-bottom:0;position:relative;overflow:hidden}.about-glow[data-astro-cid-dsgqtlu4]{pointer-events:none;background:radial-gradient(420px 320px at 88% 20%, color-mix(in srgb, var(--sage-pale) 70%, transparent), transparent 70%), radial-gradient(360px 280px at 8% 90%, color-mix(in srgb, var(--rose-pale) 60%, transparent), transparent 70%);position:absolute;inset:0}.about-hero[data-astro-cid-dsgqtlu4] .container[data-astro-cid-dsgqtlu4]{position:relative}.about-intro[data-astro-cid-dsgqtlu4]{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;margin-top:20px;display:grid}.about-intro-text[data-astro-cid-dsgqtlu4]{padding-bottom:48px}.about-eyebrow[data-astro-cid-dsgqtlu4]{font:600 .8rem/1.4 var(--font-button);letter-spacing:.12em;text-transform:uppercase;color:var(--rose-dark);margin:0 0 10px}.about-intro[data-astro-cid-dsgqtlu4] h1[data-astro-cid-dsgqtlu4]{margin-bottom:.15em}.about-intro[data-astro-cid-dsgqtlu4] .lead[data-astro-cid-dsgqtlu4]{margin-bottom:28px}.about-portrait[data-astro-cid-dsgqtlu4]{align-self:end;position:relative}.about-portrait[data-astro-cid-dsgqtlu4]:before{content:"";background:linear-gradient(160deg, var(--sage-light), var(--sage-pale) 55%, color-mix(in srgb, var(--sky-pale) 70%, var(--sage-pale)));border-radius:48% 52% 0 0/56% 50% 0 0;height:82%;position:absolute;bottom:0;left:4%;right:4%}.about-portrait[data-astro-cid-dsgqtlu4] img{width:100%;height:auto;position:relative}.about-story[data-astro-cid-dsgqtlu4]{padding:64px 0}.about-hero[data-astro-cid-dsgqtlu4]+.about-story[data-astro-cid-dsgqtlu4]{border-top:1px solid var(--line)}.about-read[data-astro-cid-dsgqtlu4]{max-width:66ch;margin:0 auto;font-size:1.06rem;line-height:1.8}.about-read[data-astro-cid-dsgqtlu4] p[data-astro-cid-dsgqtlu4]{margin:0 0 1.15em}.about-read[data-astro-cid-dsgqtlu4] h2[data-astro-cid-dsgqtlu4]{margin:2.2em 0 .75em;padding-top:18px;font-size:clamp(1.5rem,3vw,1.9rem);position:relative}.about-read[data-astro-cid-dsgqtlu4] h2[data-astro-cid-dsgqtlu4]:first-child{margin-top:0}.about-read[data-astro-cid-dsgqtlu4] h2[data-astro-cid-dsgqtlu4]:before{content:"";background:var(--rose);opacity:.7;border-radius:2px;width:44px;height:3px;position:absolute;top:0;left:0}.about-turn[data-astro-cid-dsgqtlu4]{font-family:var(--font-display);color:var(--navy);font-size:1.25rem;font-style:italic;line-height:1.5}.about-tags[data-astro-cid-dsgqtlu4]{flex-wrap:wrap;gap:8px;margin:-.2em 0 1.4em;padding:0;list-style:none;display:flex}.about-tags[data-astro-cid-dsgqtlu4] li[data-astro-cid-dsgqtlu4]{font:600 .82rem/1.4 var(--font-button);color:#4d6048;background:var(--sage-light);border:1px solid color-mix(in srgb, var(--sage) 22%, transparent);border-radius:999px;padding:6px 14px}.about-causes[data-astro-cid-dsgqtlu4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1em;padding:0;list-style:none;display:grid}.about-causes[data-astro-cid-dsgqtlu4] li[data-astro-cid-dsgqtlu4]{min-height:64px;color:var(--navy);background:linear-gradient(135deg, var(--paper) 30%, var(--tone-light) 100%);border:1px solid color-mix(in srgb, var(--tone) 18%, transparent);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.93rem;font-weight:600;line-height:1.3;display:flex}.about-quote[data-astro-cid-dsgqtlu4]{background:linear-gradient(135deg, var(--rose-pale), color-mix(in srgb, var(--sand-light) 70%, var(--paper)));border:1px solid color-mix(in srgb, var(--rose) 18%, transparent);border-radius:22px;margin:0 0 1.4em;padding:28px 30px 26px;position:relative}.about-quote-mark[data-astro-cid-dsgqtlu4]{font:700 4.5rem/1 var(--font-display);color:var(--rose);opacity:.45;position:absolute;top:-6px;left:22px}.about-quote[data-astro-cid-dsgqtlu4] p[data-astro-cid-dsgqtlu4]{font-family:var(--font-display);color:var(--navy);margin:0;padding-top:14px;font-size:clamp(1.2rem,2.4vw,1.4rem);line-height:1.5;position:relative}.about-signoff[data-astro-cid-dsgqtlu4]{background:var(--sky-light);border:1px solid color-mix(in srgb, var(--sky) 18%, transparent);--tone:var(--sky);--tone-light:var(--sky-light);border-radius:22px;align-items:flex-start;gap:16px;margin-top:2.4em;padding:24px 26px;display:flex}.about-signoff[data-astro-cid-dsgqtlu4] .about-blob[data-astro-cid-dsgqtlu4]{background:var(--paper);width:48px;height:48px}.about-signoff[data-astro-cid-dsgqtlu4] .about-blob[data-astro-cid-dsgqtlu4] svg{width:24px;height:24px}.about-signoff[data-astro-cid-dsgqtlu4] p[data-astro-cid-dsgqtlu4]{color:var(--navy);margin:0 0 16px;font-weight:600;line-height:1.6}.about-path-section[data-astro-cid-dsgqtlu4]{padding:64px 0}.about-path-heading[data-astro-cid-dsgqtlu4]{text-align:center;margin-bottom:36px}.about-path[data-astro-cid-dsgqtlu4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-path[data-astro-cid-dsgqtlu4]:before{content:"";background:linear-gradient(90deg, var(--rose-pale), var(--sage-pale), var(--sky), var(--sand), var(--rose));opacity:.6;height:2px;position:absolute;top:46px;left:12.5%;right:12.5%}.about-path[data-astro-cid-dsgqtlu4] li[data-astro-cid-dsgqtlu4]{grid-row:span 4;grid-template-rows:subgrid;text-align:center;background:var(--paper);border:1px solid color-mix(in srgb, var(--tone) 18%, transparent);box-shadow:0 1px 2px #3b46580a, 0 8px 24px color-mix(in srgb, var(--tone) 10%, transparent);border-radius:20px;align-content:start;justify-items:center;row-gap:0;padding:24px 14px 22px;display:grid;position:relative}.about-path-icon[data-astro-cid-dsgqtlu4]{width:44px;height:44px;margin-bottom:14px}.about-path-icon[data-astro-cid-dsgqtlu4] svg{width:22px;height:22px}.about-path-when[data-astro-cid-dsgqtlu4]{font:600 .74rem/1.4 var(--font-button);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);margin-bottom:6px}.about-path[data-astro-cid-dsgqtlu4] strong[data-astro-cid-dsgqtlu4]{font-family:var(--font-display);color:var(--navy);margin-bottom:6px;font-size:1.08rem;line-height:1.3}.about-path-text[data-astro-cid-dsgqtlu4]{color:var(--ink-soft);font-size:.88rem;line-height:1.5}@media (width<=1000px){.about-path[data-astro-cid-dsgqtlu4]{grid-template-columns:minmax(0,1fr);gap:14px;max-width:560px;margin:0 auto}.about-path[data-astro-cid-dsgqtlu4]:before{background:linear-gradient(180deg, var(--rose-pale), var(--sage-pale), var(--sky), var(--sand), var(--rose));width:2px;height:auto;inset:30px auto 30px 41px}.about-path[data-astro-cid-dsgqtlu4] li[data-astro-cid-dsgqtlu4]{text-align:left;grid-row:auto;grid-template-rows:none;grid-template-columns:44px minmax(0,1fr);place-items:start stretch;column-gap:16px;padding:18px 20px}.about-path-icon[data-astro-cid-dsgqtlu4]{grid-row:span 3;margin:0}.about-path[data-astro-cid-dsgqtlu4] strong[data-astro-cid-dsgqtlu4]{margin-bottom:2px}}@media (width<=760px){.about-intro[data-astro-cid-dsgqtlu4]{grid-template-columns:minmax(0,1fr);gap:8px}.about-intro-text[data-astro-cid-dsgqtlu4]{padding-bottom:0}.about-portrait[data-astro-cid-dsgqtlu4]{justify-self:center;width:260px}.about-causes[data-astro-cid-dsgqtlu4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.about-story[data-astro-cid-dsgqtlu4],.about-path-section[data-astro-cid-dsgqtlu4]{padding:48px 0}.about-read[data-astro-cid-dsgqtlu4]{font-size:1rem;line-height:1.75}.about-quote[data-astro-cid-dsgqtlu4]{padding:24px 20px 20px}.about-signoff[data-astro-cid-dsgqtlu4]{gap:14px;padding:20px 18px}.about-signoff[data-astro-cid-dsgqtlu4] .about-blob[data-astro-cid-dsgqtlu4]{width:40px;height:40px}}@media (width<=380px){.about-causes[data-astro-cid-dsgqtlu4]{grid-template-columns:minmax(0,1fr)}}
