.about-page{--about-gutter: clamp(20px, 3vw, 44px);background:var(--color-paper)}.about-container,.about-section__layout,.about-contact__layout{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--about-gutter)}.about-hero{background:var(--color-surface)}.about-hero__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:540px;padding-block:64px 80px}.about-hero h1{font-size:clamp(48px,5.2vw,72px);font-weight:600;line-height:1.1}.about-hero__intro{max-width:34em;margin-top:28px;font-size:18px;line-height:1.8}.about-hero__statement{max-width:17em;font-size:32px;font-weight:500;line-height:1.4}.about-hero__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:40px}.about-hero__nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;color:var(--color-brand);font-size:16px;text-underline-offset:5px}.about-section{scroll-margin-top:8px}.about-section__layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,88px);padding-block:96px}.about-section__heading{position:sticky;top:96px}.about-section__heading h2,.about-contact h2{font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.18}.about-section__heading p{max-width:30em;margin-top:18px;color:var(--color-ink-2);font-size:16px;line-height:1.75}.about-section__heading>a{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;color:var(--color-brand);font-size:16px}.about-principles{background:var(--color-paper)}.about-principles__list,.about-contact__channels,.about-support__groups ul,.about-history__list{margin:0;padding:0;list-style:none}.about-principles__list>li{padding-block:24px}.about-principles__list>li:first-child{padding-top:0}.about-principles__list>li:last-child{padding-bottom:0}.about-principles__list h3{font-size:20px;font-weight:500;line-height:1.45}.about-principles__list p{margin-top:8px;color:var(--color-ink-2);font-size:16px;line-height:1.75}.about-contact{background:var(--color-ink);color:var(--color-paper)}.about-contact__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,88px);padding-block:96px}.about-contact__main>p{max-width:36em;margin-top:22px;color:#dedcd6;font-size:16px;line-height:1.8}.about-contact__email{display:inline-block;max-width:100%;margin-top:32px;color:var(--color-paper);font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--color-brand);text-decoration-thickness:2px;text-underline-offset:8px;transition:color .16s ease}.about-contact__email:hover{color:#dedcd6}.about-contact__main>.about-contact__note{margin-top:18px;color:#c9c7c1;font-size:14px;line-height:1.75}.about-contact__note strong{color:var(--color-paper);font-weight:500}.about-contact__channels>li{padding-block:20px}.about-contact__channels>li:first-child{padding-top:0}.about-contact__channels>li:last-child{padding-bottom:0}.about-contact__channels h3{font-size:18px;font-weight:500;line-height:1.5}.about-contact__channels p{margin-top:8px;color:#dedcd6;font-size:16px;line-height:1.75}.about-support{background:var(--color-paper)}.about-support__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.about-support__groups h3{font-size:20px;font-weight:500;line-height:1.45}.about-support__groups li{margin-top:28px}.about-support__groups h4{font-size:18px;font-weight:500;line-height:1.5}.about-support__groups li p{margin-top:8px;color:var(--color-ink-2);font-size:16px;line-height:1.75}.about-history{background:var(--color-surface)}.about-history__list>li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:24px;padding-block:22px}.about-history__list>li:first-child{padding-top:0}.about-history__list>li:last-child{padding-bottom:0}.about-history__date{padding-top:3px;color:var(--color-ink-2);font-size:14px;line-height:1.5}.about-history__list h3{font-size:18px;font-weight:500;line-height:1.5}.about-history__list p{max-width:44em;margin-top:8px;color:var(--color-ink-2);font-size:16px;line-height:1.75}@media(max-width:960px){.about-hero__layout{grid-template-columns:1fr;min-height:0;gap:48px;padding-block:56px 64px}.about-hero h1{font-size:clamp(48px,8vw,64px)}.about-hero__intro{max-width:40em}.about-hero__statement{max-width:22em}.about-hero__nav{max-width:560px}.about-section__layout,.about-contact__layout{grid-template-columns:1fr;gap:40px;padding-block:72px}.about-section__heading{position:static}.about-section__heading p{max-width:42em}.about-contact__main>p{max-width:46em}}@media(max-width:640px){.about-hero__layout{gap:36px;padding-block:44px 56px}.about-hero h1{font-size:clamp(34px,9vw,48px);line-height:1.16}.about-hero__intro{margin-top:24px;font-size:18px}.about-hero__statement{font-size:24px}.about-hero__nav{gap:8px 24px;margin-top:28px}.about-section__layout,.about-contact__layout{gap:32px;padding-block:64px}.about-section__heading h2,.about-contact h2{font-size:32px;line-height:1.25}.about-contact__email{font-size:24px}.about-support__groups{grid-template-columns:1fr;gap:40px}.about-history__list>li{grid-template-columns:76px minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{scroll-behavior:auto;transition:none;animation:none}}
