.footer{background:var(--sx-color-ink);color:var(--sx-color-paper);padding-block:var(--section) var(--sx-space-24);--paragraph-color:var(--sx-color-paper)}.footer-main{gap:var(--layout-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.footer-main>*{min-width:0}.footer-newsletter{max-width:var(--sx-size-640)}.footer-newsletter :is(h2,p){margin:0 0 var(--sx-space-24)}.footer-signup{gap:var(--sx-space-12);display:grid}.footer-signup-controls{gap:var(--sx-space-12);display:flex}.footer-signup input{border:var(--sx-size-1) solid var(--sx-color-gray-666666);border-radius:var(--sx-space-12);width:100%;min-width:0;color:var(--sx-color-paper);font:inherit;padding:var(--sx-space-16);min-height:var(--sx-layout-touch);background:0 0;flex:1}.footer-signup input::placeholder{color:var(--sx-color-paper);opacity:1}.footer-signup :disabled{opacity:1;cursor:not-allowed}.footer-signup .button{flex-shrink:0}.footer-newsletter .footer-note{font-size:var(--sx-type-small-desktop);margin:var(--sx-space-16) 0 0}.footer-brand{width:100%;max-width:var(--sx-size-400);justify-self:end;justify-items:end;gap:var(--sx-space-24);text-align:right;display:grid}.footer-logo{width:100%;max-width:clamp(var(--sx-space-128),calc(var(--sx-space-128) + var(--fluid-width)*.116071),var(--sx-space-180));display:block}.footer-logo img{width:100%;height:auto;display:block}.footer-brand p{margin:0}.footer-phone{gap:var(--sx-space-12)}.footer-social{gap:var(--sx-space-24);flex-wrap:wrap;justify-content:flex-end;display:flex}.footer-social a{gap:var(--sx-space-8)}.footer svg{flex-shrink:0}.footer-shortcuts{gap:var(--sx-space-16) var(--sx-space-32);padding-block:var(--sx-space-48) var(--sx-space-24);flex-wrap:wrap;display:flex}.footer a{transition:color var(--sx-motion-quick);text-decoration:none}.footer a:hover{color:var(--sx-color-accent)}.footer a:focus-visible{outline:var(--sx-size-3) solid var(--sx-color-accent);outline-offset:var(--sx-size-3)}.footer :is(.footer-phone,.footer-social a,.footer-shortcuts a,.footer-bottom a){min-height:var(--sx-layout-touch);align-items:center;display:inline-flex}.footer-bottom{border-top:var(--sx-size-1) solid var(--sx-color-gray-444444);padding-top:var(--sx-space-24);justify-content:space-between;align-items:center;gap:var(--sx-space-16);font-size:var(--sx-type-small-desktop);flex-wrap:wrap;display:flex}.footer-bottom nav{gap:var(--sx-space-8) var(--sx-space-24);flex-wrap:wrap;display:flex}.footer-bottom nav a{min-height:var(--sx-layout-touch);font-size:var(--type-label);align-items:center;display:inline-flex}@media (width<=767px){.footer-main{grid-template-columns:1fr}.footer-brand{margin-top:var(--sx-space-16);justify-self:center;justify-items:center}.footer-main~*,.footer-brand{text-align:center}.footer-social,.footer-shortcuts,.footer-bottom nav{justify-content:center}.footer-bottom{flex-direction:column}.footer-bottom nav{gap:var(--sx-space-8) var(--sx-space-16)}}@media (width<=400px){.footer-signup-controls{flex-direction:column}.footer-signup .button{align-self:start}}.footer-seal img{width:var(--sx-space-96);height:auto;margin-top:var(--sx-space-16)}:root{--sx-type-display-desktop:5.625rem;--sx-type-display-tablet:4.5rem;--sx-type-display-mobile:2.375rem;--sx-type-heading-desktop:3.25rem;--sx-type-heading-tablet:2.75rem;--sx-type-heading-mobile:2rem;--sx-type-card-desktop:1.75rem;--sx-type-card-tablet:1.75rem;--sx-type-card-mobile:1.5rem;--sx-type-intro-desktop:2rem;--sx-type-intro-tablet:1.75rem;--sx-type-intro-mobile:1.5rem;--sx-type-lead-desktop:1.25rem;--sx-type-lead-tablet:1.25rem;--sx-type-lead-mobile:1.125rem;--sx-type-label-desktop:.875rem;--sx-type-label-tablet:.875rem;--sx-type-label-mobile:.75rem;--sx-type-body-desktop:1rem;--sx-type-body-tablet:1rem;--sx-type-body-mobile:1rem;--sx-type-small-desktop:.875rem;--sx-type-small-tablet:.875rem;--sx-type-small-mobile:.875rem;--sx-type-note-desktop:1.5rem;--sx-type-note-tablet:1.5rem;--sx-type-note-mobile:1.25rem;--sx-leading-body:1.7;--sx-leading-display:.94;--sx-leading-heading:1.04;--sx-leading-card:1.29;--sx-leading-intro:1.5;--sx-leading-lead:1.6;--sx-leading-label:1.4;--sx-leading-note:1.08;--sx-weight-regular:400;--sx-weight-medium:500;--sx-weight-semibold:600;--sx-weight-bold:700;--sx-weight-heading:350;--sx-weight-editorial:450;--sx-tracking-display:-.01em;--sx-tracking-heading:-.01em;--sx-tracking-card:-.01em;--sx-tracking-intro:-.01em;--sx-tracking-label:.071em;--sx-font-family:"Inter Variable", Inter, Arial, sans-serif;--sx-layout-gutter-desktop:2.5rem;--sx-layout-gutter-tablet:2rem;--sx-layout-gutter-mobile:1.25rem;--sx-layout-section-desktop:8rem;--sx-layout-section-tablet:5rem;--sx-layout-section-mobile:3.5rem;--sx-layout-header-desktop:1.125rem;--sx-layout-header-mobile:1rem;--sx-layout-hero-bottom-desktop:4.5rem;--sx-layout-hero-bottom-tablet:4rem;--sx-layout-hero-bottom-mobile:2rem;--sx-layout-content-max:115rem;--sx-layout-hero-copy:36.25rem;--sx-layout-hero-card:17.375rem;--sx-layout-card-gap:1.5rem;--sx-layout-heading-gap:.75rem;--sx-layout-grid-gap:2rem;--sx-layout-button-x:2.25rem;--sx-layout-button-y:.875rem;--sx-layout-touch:3rem;--sx-layout-radius-control:.25rem;--sx-layout-radius-card:1.25rem;--sx-layout-focus-width:.1875rem;--sx-layout-focus-offset:.3125rem;--sx-layout-frame-max:120rem;--sx-layout-hero-height-max:53.5rem;--sx-breakpoint-desktop:1200px;--sx-breakpoint-tablet:768px;--sx-breakpoint-compact:480px;--sx-color-gray-555555:#555;--sx-color-gray-dddddd:#ddd;--sx-color-gray-171717:#171717;--sx-color-gray-444444:#444;--sx-color-gray-b5b5b5:#b5b5b5;--sx-color-gray-111111:#111;--sx-color-gray-000000bb:#000b;--sx-color-gray-00000000:#0000;--sx-color-gray-000000:#000;--sx-color-gray-ffffff99:#fff9;--sx-color-gray-00000022:#0002;--sx-color-gray-00000088:#0008;--sx-color-gray-00000011:#0001;--sx-color-gray-000000cc:#000c;--sx-color-gray-00000066:#0006;--sx-color-gray-ffffff22:#fff2;--sx-color-gray-f0f0f0:#f0f0f0;--sx-color-gray-d0d0d0:#d0d0d0;--sx-color-gray-494949:#494949;--sx-color-gray-aaaaaa:#aaa;--sx-color-gray-666666:#666;--sx-color-gray-efefef:#efefef;--sx-color-gray-ececec:#ececec;--sx-color-gray-000000ee:#000e;--sx-color-gray-777777:#777;--sx-color-gray-bbbbbb:#bbb;--sx-color-gray-dedede:#dedede;--sx-color-gray-333333:#333;--sx-color-gray-151515:#151515;--sx-color-gray-cccccc:#ccc;--sx-color-gray-999999:#999;--sx-color-gray-ffffff55:#fff5;--sx-color-gray-00000044:#0004;--sx-color-gray-000000dd:#000d;--sx-color-gray-181818:#181818;--sx-color-gray-00000055:#0005;--sx-color-ink:#000;--sx-color-paper:#fff;--sx-color-action:#000;--sx-color-surface:#eee;--sx-color-muted:#595959;--sx-color-line:#d5d5d5;--sx-color-accent:#ffb74d;--sx-space-3:.1875rem;--sx-space-4:.25rem;--sx-space-8:.5rem;--sx-space-10:.625rem;--sx-space-12:.75rem;--sx-space-14:.875rem;--sx-space-16:1rem;--sx-space-18:1.125rem;--sx-space-20:1.25rem;--sx-space-24:1.5rem;--sx-space-26:1.625rem;--sx-space-28:1.75rem;--sx-space-32:2rem;--sx-space-36:2.25rem;--sx-space-40:2.5rem;--sx-space-48:3rem;--sx-space-56:3.5rem;--sx-space-64:4rem;--sx-space-72:4.5rem;--sx-space-80:5rem;--sx-space-96:6rem;--sx-space-100:6.25rem;--sx-space-112:7rem;--sx-space-128:8rem;--sx-space-150:9.375rem;--sx-space-160:10rem;--sx-space-180:11.25rem;--sx-space-200:12.5rem;--sx-space-6p4:.4rem;--sx-space-neg-1:-.0625rem;--sx-space-3p2:.2rem;--sx-space-neg-80:-5rem;--sx-space-7p2:.45rem;--sx-size-1:.0625rem;--sx-size-3:.1875rem;--sx-size-4:.25rem;--sx-size-5:.3125rem;--sx-size-8:.5rem;--sx-size-11:.6875rem;--sx-size-14:.875rem;--sx-size-16:1rem;--sx-size-20:1.25rem;--sx-size-35:2.1875rem;--sx-size-36:2.25rem;--sx-size-40:2.5rem;--sx-size-46:2.875rem;--sx-size-48:3rem;--sx-size-50:3.125rem;--sx-size-56:3.5rem;--sx-size-80:5rem;--sx-size-99:6.1875rem;--sx-size-108:6.75rem;--sx-size-128:8rem;--sx-size-136:8.5rem;--sx-size-150:9.375rem;--sx-size-160:10rem;--sx-size-170:10.625rem;--sx-size-180:11.25rem;--sx-size-210:13.125rem;--sx-size-220:13.75rem;--sx-size-240:15rem;--sx-size-250:15.625rem;--sx-size-260:16.25rem;--sx-size-270:16.875rem;--sx-size-280:17.5rem;--sx-size-290:18.125rem;--sx-size-300:18.75rem;--sx-size-310:19.375rem;--sx-size-320:20rem;--sx-size-330:20.625rem;--sx-size-350:21.875rem;--sx-size-380:23.75rem;--sx-size-390:24.375rem;--sx-size-400:25rem;--sx-size-410:25.625rem;--sx-size-420:26.25rem;--sx-size-430:26.875rem;--sx-size-440:27.5rem;--sx-size-450:28.125rem;--sx-size-460:28.75rem;--sx-size-470:29.375rem;--sx-size-480:30rem;--sx-size-490:30.625rem;--sx-size-500:31.25rem;--sx-size-510:31.875rem;--sx-size-520:32.5rem;--sx-size-550:34.375rem;--sx-size-580:36.25rem;--sx-size-600:37.5rem;--sx-size-610:38.125rem;--sx-size-620:38.75rem;--sx-size-640:40rem;--sx-size-650:40.625rem;--sx-size-700:43.75rem;--sx-size-720:45rem;--sx-size-767:47.9375rem;--sx-size-780:48.75rem;--sx-size-800:50rem;--sx-size-850:53.125rem;--sx-size-930:58.125rem;--sx-size-1080:67.5rem;--sx-size-1199:74.9375rem;--sx-size-68p8:4.3rem;--sx-size-neg-55:-3.4375rem;--sx-size-neg-155:-9.6875rem;--sx-size-neg-25p6:-1.6rem;--sx-size-neg-4:-.25rem;--sx-size-1p5:.09375rem;--sx-motion-quick:.15s;--sx-motion-ease:.2,.8,.2,1;--sx-motion-heading:.65s;--sx-motion-body:.5s;--sx-motion-image:.8s;--sx-motion-heading-rise:12px;--sx-motion-count:1.4s;--sx-motion-reveal:.9s;--sx-motion-stagger:90ms;--sx-motion-rise:24px;--sx-motion-menu:.22s;--sx-motion-intent:.12s}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2")}:root{font-family:var(--sx-font-family);color:var(--sx-color-ink);background:var(--sx-color-paper);font-synthesis:none;--type-body:var(--sx-type-body-desktop)}*{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}.section{padding-block:var(--section);scroll-margin-top:var(--sx-space-16)}.eyebrow,.pill{width:fit-content;padding:var(--sx-space-4) var(--sx-space-8);border:var(--sx-size-1) solid currentColor;border-radius:var(--sx-layout-radius-control);margin-bottom:var(--sx-space-16);text-transform:uppercase;display:inline-block}.photo{object-fit:cover;width:100%;height:100%}.pill{color:var(--sx-color-paper)}.button{background:var(--sx-color-action);color:var(--sx-color-paper);border:var(--sx-size-1) solid transparent;justify-content:center;align-items:center;display:inline-flex}.button:is(:hover,:focus-visible){background:var(--sx-color-paper);color:var(--sx-color-ink);border-color:currentColor;text-decoration:none}.light-button{background:var(--sx-color-paper);color:var(--sx-color-ink)}.light-button:is(:hover,:focus-visible){background:var(--sx-color-ink);color:var(--sx-color-paper);border-color:currentColor}.sr-only{width:var(--sx-size-1);height:var(--sx-size-1);margin:var(--sx-space-neg-1);clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:var(--sx-size-3) solid currentColor;outline-offset:var(--sx-size-5)}main:focus{outline:none}.skip-link{top:var(--sx-size-16);left:var(--sx-size-16);background:var(--sx-color-paper);color:var(--sx-color-ink);padding:var(--sx-space-16);z-index:100;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.header{z-index:20;color:var(--sx-color-paper);justify-content:space-between;align-items:center;gap:var(--sx-space-32);padding:var(--sx-space-20) var(--gutter);background:linear-gradient(var(--sx-color-gray-000000bb),var(--sx-color-gray-00000000));display:flex;position:absolute;inset:0 0 auto}.wordmark{gap:var(--sx-space-12);min-height:var(--sx-layout-touch);white-space:nowrap;align-items:center;display:inline-flex}.desktop-nav{gap:clamp(var(--sx-space-24),3.4vw,var(--sx-space-64));display:flex}.desktop-nav a{padding:var(--sx-space-12) 0;min-height:var(--sx-layout-touch);text-shadow:0 var(--sx-size-1) var(--sx-size-5) var(--sx-color-gray-000000)}.desktop-nav a[aria-current=page]{font-weight:var(--sx-weight-bold)}.hero{isolation:isolate;height:auto;color:var(--sx-color-paper);gap:var(--sx-space-48);padding:var(--sx-space-128) var(--gutter) var(--sx-space-72);background:var(--sx-color-action);align-items:end;display:grid;position:relative}.hero-photo{z-index:-2;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--sx-color-gray-00000088),var(--sx-color-gray-00000011) 70%),linear-gradient(0deg,var(--sx-color-gray-000000cc),var(--sx-color-gray-00000022) 80%);position:absolute;inset:0}.hero-content.hero-content h1{margin:var(--sx-space-20) 0 var(--sx-space-24)}.hero-content>p:last-child{max-width:var(--sx-size-700)}.prose p{margin-bottom:var(--sx-space-16)}.prose h3{margin:var(--sx-space-32) 0 var(--sx-space-16)}.section-heading{text-align:center;max-width:var(--sx-size-640);margin:0 auto var(--sx-space-48)}.section-heading h2{max-width:var(--sx-size-600);margin-inline:auto}.section-heading>p:last-child:not(.eyebrow){max-width:var(--sx-size-510);margin:var(--sx-space-24) auto 0}.program-grid{gap:var(--sx-space-32) var(--sx-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=1200px){.program-card.wide{grid-column:1/-1}}.program-card{border-radius:var(--sx-layout-radius-card);min-height:clamp(var(--sx-size-380),28vw,var(--sx-size-520));background-color:var(--sx-color-action);border:0;align-content:end;display:grid;position:relative;overflow:hidden}.program-card>.photo{height:100%;position:absolute;inset:0}.program-card>div{background:linear-gradient(var(--sx-color-gray-00000000),var(--sx-color-gray-000000cc) 45%);position:relative}.program-card h3 a:after{content:"";position:absolute;inset:0}.program-card:has(a:hover){border-color:var(--sx-color-gray-aaaaaa)}.program-card p{margin:var(--sx-space-16) 0}.process{gap:var(--sx-space-80);grid-template-columns:1fr 1fr;align-items:start;display:grid}.process-heading{max-width:var(--sx-size-490);top:max(calc(var(--sx-layout-header-desktop) + var(--sx-space-32)), calc((100svh - var(--process-copy-height,var(--sx-size-490))) / 2));position:sticky}.process-heading>.button{align-self:flex-start}.process-heading>p:not(.eyebrow){margin:var(--sx-space-16) 0 var(--sx-space-24)}.process-steps{padding:0 0 var(--sx-space-24);margin:0;list-style:none;display:grid;position:relative}.process-steps li{--step-offset:0px;isolation:isolate;grid-template-columns:var(--sx-layout-touch) 1fr;gap:var(--sx-space-96);min-height:var(--sx-size-330);padding-left:var(--step-offset);align-items:start;display:grid;position:relative}.process-steps li:last-of-type{min-height:0;padding-bottom:var(--sx-space-48)}.process-steps li:nth-child(2){--step-offset:var(--sx-space-80)}.step-marker{margin-top:var(--sx-space-14);width:var(--sx-size-20);height:var(--sx-size-20);border:var(--sx-size-3) solid var(--sx-color-gray-dddddd);background:var(--sx-color-paper);border-radius:50%;justify-self:center;animation:linear both process-marker view(40%)}.step-rail{z-index:-1;top:var(--sx-space-24);width:var(--sx-size-300);height:var(--sx-size-330);pointer-events:none;fill:none;stroke-linecap:round;stroke-width:3px;stroke-dasharray:0 var(--sx-space-12);position:absolute;left:0;overflow:visible}.process-steps li:last-of-type .step-rail{height:calc(100% - var(--sx-space-24))}.rail-track{stroke:var(--sx-color-gray-dddddd);stroke-dasharray:0 var(--sx-space-12)}.rail-fill{stroke:var(--sx-color-ink);mask:linear-gradient(to bottom, var(--sx-color-ink) calc(var(--rail-progress,112%) - 12%), transparent var(--rail-progress,112%)) no-repeat}.rail-m{display:none}.step-body{padding-top:var(--sx-space-40);position:relative}.step-ghost{z-index:-1;top:calc(var(--sx-space-24) - var(--sx-size-150) / 2);right:calc(100% - var(--step-offset) + var(--sx-space-24));font-size:var(--sx-size-150);line-height:1;font-weight:var(--sx-weight-semibold);letter-spacing:var(--sx-tracking-display);color:var(--sx-color-gray-efefef);pointer-events:none;user-select:none;position:absolute}.process-steps h3{margin:0 0 var(--sx-space-16);font-size:var(--type-intro);line-height:var(--sx-leading-intro)}.process-steps p,:is(.section-heading-split,.experience-heading,.finder-heading)>p{font-size:var(--type-lead);line-height:var(--sx-leading-lead);max-width:var(--sx-size-500)}@media (width<=1199px){.process-steps li:nth-child(2){--step-offset:clamp(var(--sx-space-32),calc(100vw - 46rem),var(--sx-space-48))}.step-ghost{font-size:var(--sx-space-96)}}@keyframes process-marker{0%{background:var(--sx-color-paper);border-color:var(--sx-color-gray-dddddd);color:var(--sx-color-ink)}to{background:var(--sx-color-ink);border-color:var(--sx-color-ink);color:var(--sx-color-paper)}}@supports not (animation-timeline:view()){.step-marker{background:var(--sx-color-ink);border-color:var(--sx-color-ink);color:var(--sx-color-paper)}}@media (prefers-reduced-motion:reduce){.step-marker{background:var(--sx-color-ink);border-color:var(--sx-color-ink);color:var(--sx-color-paper);animation:none}}.partners .section-heading{max-width:var(--sx-size-720)}.community{text-align:center;min-height:var(--sx-size-620);place-items:center;display:grid;position:relative;overflow:hidden}.community-dots{z-index:-1;background-image:radial-gradient(var(--sx-color-gray-bbbbbb) var(--sx-size-1p5),transparent var(--sx-size-1p5));background-size:var(--sx-size-14) var(--sx-size-14);mask-image:radial-gradient(ellipse at center,transparent 25%,var(--sx-color-gray-000000) 85%);opacity:.55;position:absolute;inset:0;transform:rotate(-10deg)scale(1.1)}.community p{margin:var(--sx-space-32) 0}.mission-item{padding-left:var(--sx-space-16);border-left:var(--sx-size-1) solid var(--sx-color-line);margin-top:var(--sx-space-20)}.mission-item[open]{border-color:var(--sx-color-paper)}.mission-item summary{min-height:var(--sx-layout-touch);cursor:pointer;align-items:center;list-style:none;display:flex}.mission-item summary::-webkit-details-marker{display:none}.mission-item p{padding:var(--sx-space-8) 0 var(--sx-space-16)}@media (width<=1199px){.desktop-nav{gap:var(--sx-space-20)}.process{gap:var(--sx-space-48);grid-template-columns:1fr}.process-heading{min-height:0;max-width:var(--sx-size-640);position:static}.process-steps{padding-left:var(--sx-size-128);max-width:var(--sx-size-720);margin-inline:auto}.volunteer{gap:var(--layout-gap)}.desktop-nav{display:none}.header{padding-block:var(--sx-space-16)}}@media (width<=767px){.hero{padding-top:var(--sx-space-180);padding-bottom:var(--sx-space-32);gap:var(--sx-space-32);grid-template-columns:1fr}.hero:before{background:linear-gradient(var(--sx-color-gray-00000044),var(--sx-color-gray-000000dd))}.story-text{margin-top:var(--sx-space-40);grid-template-columns:1fr}.story-text h2{max-width:var(--sx-size-500)}.program-grid{gap:var(--sx-space-20) var(--sx-space-16)}.program-card p{min-height:0}.process-steps li{gap:var(--sx-space-20)}.process-steps{padding-left:0}.process-steps li:nth-child(2){--step-offset:var(--sx-space-32)}.rail-d{display:none}.rail-m{display:block}.step-ghost{font-size:var(--sx-size-128);top:0;right:auto;left:calc(var(--step-offset) + var(--sx-layout-touch) + var(--sx-space-16) - var(--sx-space-20))}.community{min-height:var(--sx-size-500)}.volunteer{gap:var(--sx-space-48);grid-template-columns:1fr}.volunteer>div:last-child{max-width:var(--sx-size-520)}}@media (width<=480px){.hero{padding-top:var(--sx-space-150)}.program-card>div{padding:var(--sx-space-24)}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color var(--sx-motion-quick) ease}}@media (forced-colors:active){.program-card,.contribution-grid>a{border:var(--sx-size-1) solid CanvasText}.hero:before{background:canvas}.pill{border:var(--sx-size-1) solid CanvasText}}.process,.community{isolation:isolate}:root{--fluid-width:calc(100vw - var(--sx-size-320));--type-display:clamp(calc(var(--sx-type-heading-mobile)*1.25),calc(var(--sx-type-heading-mobile)*1.25 + var(--fluid-width)*.0446429),var(--sx-type-display-desktop));--type-heading:clamp(calc(var(--sx-type-heading-mobile)*1.25),calc(var(--sx-type-heading-mobile)*1.25 + var(--fluid-width)*.0107143),var(--sx-type-heading-desktop));--type-card:clamp(var(--sx-type-card-mobile),calc(var(--sx-type-card-mobile) + var(--fluid-width)*.00357143),var(--sx-type-card-desktop));--type-intro:clamp(var(--sx-type-intro-mobile),calc(var(--sx-type-intro-mobile) + var(--fluid-width)*.00714286),var(--sx-type-intro-desktop));--type-lead:clamp(var(--sx-type-lead-mobile),calc(var(--sx-type-lead-mobile) + var(--fluid-width)*.00178571),var(--sx-type-lead-desktop));--type-label:var(--sx-type-label-desktop);--type-note:clamp(var(--sx-type-note-mobile),calc(var(--sx-type-note-mobile) + var(--fluid-width)*.00357143),var(--sx-type-note-desktop));--gutter:clamp(var(--sx-layout-gutter-mobile),calc(var(--sx-layout-gutter-mobile) + var(--fluid-width)*.0178571),var(--sx-layout-gutter-desktop));--section:clamp(var(--sx-layout-section-mobile),calc(var(--sx-layout-section-mobile) + var(--fluid-width)*.0642857),var(--sx-layout-section-desktop));--card-padding:clamp(var(--sx-space-24),calc(var(--sx-space-24) + var(--fluid-width)*.00714286),var(--sx-space-32));--module-padding:clamp(var(--sx-space-32),calc(var(--sx-space-32) + var(--fluid-width)*.0428571),var(--sx-space-80));--card-gap:clamp(var(--sx-space-16),calc(var(--sx-space-16) + var(--fluid-width)*.00714286),var(--sx-layout-card-gap));--grid-gap:clamp(var(--sx-space-24),calc(var(--sx-space-24) + var(--fluid-width)*.00714286),var(--sx-layout-grid-gap));--layout-gap:clamp(var(--sx-space-32),calc(var(--sx-space-32) + var(--fluid-width)*.0285714),var(--sx-space-64));--feature-icon:clamp(var(--sx-space-64),calc(var(--sx-space-64) + var(--fluid-width)*.00714286),var(--sx-space-72))}body{font-size:var(--sx-type-body-desktop);font-weight:var(--sx-weight-regular);line-height:var(--sx-leading-body)}h1,.hero h1{font-size:var(--type-display);line-height:var(--sx-leading-display);letter-spacing:var(--sx-tracking-display)}h2{font-size:var(--type-heading);line-height:var(--sx-leading-heading);letter-spacing:var(--sx-tracking-heading)}h3,.program-card h3{font-size:var(--type-card);line-height:var(--sx-leading-card);letter-spacing:var(--sx-tracking-card)}.eyebrow,.pill{font-size:var(--type-label);line-height:var(--sx-leading-label);letter-spacing:var(--sx-tracking-label);font-weight:var(--sx-weight-medium);letter-spacing:normal;font-weight:var(--sx-weight-regular)}.community p{font-size:var(--type-intro);line-height:var(--sx-leading-intro);letter-spacing:var(--sx-tracking-intro)}.hero-content>p:last-child{font-size:var(--type-lead);line-height:var(--sx-leading-lead)}.mission-item summary{font-size:var(--sx-type-body-desktop);line-height:var(--sx-leading-body);font-weight:var(--sx-weight-semibold)}.button{font-size:var(--sx-type-body-desktop);font-weight:var(--sx-weight-medium);line-height:var(--sx-leading-body);min-height:var(--sx-layout-touch)}.wordmark{font-size:var(--type-card);font-weight:var(--sx-weight-bold);letter-spacing:var(--sx-tracking-display)}.header{padding-block:var(--sx-layout-header-desktop)}.hero-content{max-width:var(--sx-layout-hero-copy)}.section-heading{margin-bottom:var(--sx-space-40)}.section-heading .eyebrow{margin-bottom:var(--sx-layout-heading-gap)}.program-grid{gap:var(--grid-gap) var(--card-gap)}.program-card>div{padding:var(--sx-space-32)}@media (width<=767px){.header{padding-block:var(--sx-layout-header-mobile)}}main,section,article,aside,.hero-content,.section>*{min-width:0}h1,h2,h3,p,a,button,summary,strong{overflow-wrap:anywhere}.pill{max-width:100%}.is-pending{opacity:0}@media (prefers-reduced-motion:reduce){.is-pending{opacity:1!important}}.is-pending:focus-within{opacity:1}@media (width<=767px){.header{gap:var(--sx-space-16);flex-wrap:wrap}.button{padding-inline:min(var(--sx-layout-button-x), 4vw)}}.header{background:var(--sx-color-action);position:fixed}.header.at-top{background:linear-gradient(var(--sx-color-gray-000000bb), var(--sx-color-gray-00000000))}body[data-header=solid] .header.at-top{background:var(--sx-color-action)}@media (prefers-reduced-motion:no-preference){.header{transition:background-color var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease))}}main [id]{scroll-margin-top:var(--sx-size-128)}@media (width<=1199px){.hero{grid-template-columns:minmax(0,1fr)}}.brand-logo{width:clamp(var(--sx-space-128),calc(var(--sx-space-128) + var(--fluid-width)*.116071),var(--sx-space-180));object-fit:contain;height:auto}.nav-items{margin:0;padding:0;list-style:none}.desktop-nav>.nav-items{align-items:center;gap:var(--sx-space-16);display:flex}.nav-group>summary{justify-content:space-between;align-items:center;gap:var(--sx-space-8);min-height:var(--sx-layout-touch);cursor:pointer;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary>.nav-plus{transform:rotate(45deg)}.nav-panel a,.nav-nested a{min-height:var(--sx-layout-touch);padding:var(--sx-space-12) var(--sx-space-16);text-shadow:none;display:block}.nav-panel a:hover,.nav-panel a:focus-visible{background:var(--sx-color-accent);color:var(--sx-color-ink)}.nav-items a[aria-current=page],.mega-links .nav-items a[aria-current=page]{font-weight:var(--sx-weight-bold);text-decoration:none}.secondary-split{align-items:center;gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secondary-grid{gap:var(--grid-gap) var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secondary-card{border-radius:var(--sx-layout-radius-card);background:var(--surface-fill);min-width:0;overflow:hidden}.secondary-card>div,.secondary-card>a>div{padding:var(--card-padding)}.secondary-card h3,.secondary-panel h3{margin-bottom:var(--sx-space-16)}.secondary-card-arrow{margin-top:var(--sx-space-24);font-size:var(--type-card)}.secondary-card a{height:100%;display:block}.secondary-card a:hover{background:var(--sx-color-accent)}.secondary-panel{padding:var(--card-padding);border-radius:var(--sx-layout-radius-card)}.explore-links{gap:var(--sx-space-16);display:grid}.related-link{justify-content:space-between;align-items:center;gap:var(--sx-space-24);display:flex}.related-link h3{flex:1;margin:0}.related-link .duotone-icon{margin:0}.related-link:hover{background:var(--sx-color-accent)}.site-cta{text-align:center;align-items:center;gap:var(--sx-space-32);background:var(--sx-color-accent);color:var(--sx-color-ink);flex-direction:column;display:flex}.site-cta>div{max-width:var(--sx-size-700);gap:var(--sx-space-24);display:grid}main>.site-cta{isolation:isolate;position:relative;overflow:hidden}main>.site-cta:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--sx-color-ink) var(--sx-size-1p5),transparent var(--sx-size-1p5));background-size:var(--sx-space-18) var(--sx-space-18);mask-image:linear-gradient(135deg,var(--sx-color-ink) 0%,transparent 38%,transparent 62%,var(--sx-color-ink) 100%);opacity:.14;position:absolute;inset:-10%;transform:rotate(12deg)}.site-cta>.cta-actions,.article-sidebar-cta .cta-actions{justify-content:center;gap:var(--sx-space-16);flex-wrap:wrap;max-width:none;display:flex}.site-cta :is(h2,p){margin:0}.site-cta h2{font-size:var(--type-display)}@media (width<=1199px){.program-grid{grid-template-columns:repeat(auto-fit,minmax(var(--sx-size-220),1fr))}}@media (width>=600px) and (width<=1199px){.program-grid:has(.wide){grid-template-columns:1fr 1fr}}@media (width<=1199px){.desktop-nav{display:none}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.secondary-intro,.secondary-split,.secondary-grid{grid-template-columns:minmax(0,1fr)}.secondary-intro{gap:var(--sx-space-16)}.step-rail{max-width:100%}}.header:has(.mobile-nav[open]),.header:has(.nav-group[open]),.header:has(.search-sheet:not([hidden])){background:var(--sx-color-action)}.desktop-nav .nav-panel{background:var(--sx-color-paper);width:100%;color:var(--sx-color-ink);border-top:var(--sx-size-1) solid var(--sx-color-line);max-height:calc(100dvh - var(--sx-size-128));box-shadow:0 var(--sx-space-24) var(--sx-space-48) var(--sx-color-gray-00000022);position:absolute;inset:100% 0 auto;overflow:auto}.mega-inner{max-width:var(--sx-layout-content-max);padding:var(--sx-space-48) var(--gutter);gap:var(--sx-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.mega-intro{padding-right:var(--sx-space-24)}.mega-title{font-size:var(--type-heading);font-weight:var(--sx-weight-semibold);line-height:var(--sx-leading-heading);letter-spacing:var(--sx-tracking-heading);text-wrap:balance;margin-bottom:var(--sx-space-24)}.mega-description{color:var(--sx-color-muted);max-width:var(--sx-layout-hero-copy)}.mega-links{border-left:var(--sx-size-1) solid var(--sx-color-line);padding-left:var(--sx-space-32)}.mega-links .eyebrow{padding-left:var(--sx-space-16)}.mega-links .nav-items a{border-radius:var(--sx-layout-radius-control);line-height:var(--sx-leading-label);text-shadow:none;padding:var(--sx-space-8) var(--sx-space-16);font-weight:var(--sx-weight-heading);font-size:var(--type-lead)}.nav-panel .mega-feature{border-radius:var(--sx-layout-radius-card);background:var(--surface-fill);color:var(--sx-color-ink);text-shadow:none;padding:0;display:block;overflow:hidden}.mega-feature img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.mega-feature>div{padding:var(--sx-space-24);padding-right:var(--sx-space-64);position:relative}.mega-feature .eyebrow{margin-bottom:var(--sx-space-12);color:var(--sx-color-muted);display:block}.mega-feature-title{font-size:var(--type-card);font-weight:var(--sx-weight-medium);line-height:var(--sx-leading-card);letter-spacing:var(--sx-tracking-card);display:block}.mega-feature-arrow{right:var(--sx-space-24);bottom:var(--sx-space-24);font-size:var(--type-card);position:absolute}@media (prefers-reduced-motion:no-preference){.nav-group[open] .mega-inner{animation:mega-enter var(--sx-motion-quick) cubic-bezier(var(--sx-motion-ease)) both}.mobile-nav.nav-ready .mega-inner{animation:none}@keyframes mega-enter{0%{opacity:0;transform:translateY(var(--sx-motion-heading-rise))}to{opacity:1;transform:none}}}@media (width>=1200px){.header.mega-ready{--mega-height:min(calc(var(--sx-size-390) + var(--sx-space-128)),calc(100dvh - var(--sx-size-128)))}.mega-ready .desktop-nav .nav-panel{height:var(--mega-height);max-height:none;box-shadow:none;z-index:2;background:0 0}.mega-ready:after{clip-path:inset(0 0 100%);visibility:hidden;content:"";height:var(--mega-height);background:var(--sx-color-paper);border-top:var(--sx-size-1) solid var(--sx-color-line);z-index:0;pointer-events:none;position:absolute;inset:100% 0 auto}.mega-ready .desktop-nav .is-leaving .nav-panel{pointer-events:none;z-index:1}.mega-ready .desktop-nav .mega-inner{animation:none}.mega-ready .desktop-nav summary[aria-expanded=false]>.nav-plus{transform:none}}.mega-links .nav-items a:hover,.mega-links .nav-items a:focus-visible,.nav-panel .mega-feature:hover,.nav-panel .mega-feature:focus-visible{background:var(--sx-color-accent);color:var(--sx-color-ink)}.mega-feature:hover .eyebrow,.mega-feature:focus-visible .eyebrow{color:var(--sx-color-ink)}@media (prefers-reduced-motion:no-preference){.mega-links a,.nav-panel .mega-feature,.mega-feature .eyebrow{transition-property:background-color,color,border-color;transition-duration:var(--sx-motion-quick);transition-timing-function:cubic-bezier(var(--sx-motion-ease))}}@media (width>=1200px){.mega-ready.mega-open:after{clip-path:inset(0 0 0%);visibility:visible}.header.mega-ready:before{content:"";z-index:-1;pointer-events:none;background:var(--sx-color-gray-00000055);opacity:0;visibility:hidden;position:fixed;inset:0}.header.mega-ready.mega-open:before{opacity:1;visibility:visible}}@media (width>=1200px) and (prefers-reduced-motion:no-preference){.mega-ready:after{transition:clip-path var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease)),visibility var(--sx-motion-body)}.header.mega-ready:before{transition:opacity var(--sx-motion-body),visibility var(--sx-motion-body)}.header.mega-ready.mega-open,.header.mega-ready:has(.is-leaving){transition-duration:var(--sx-motion-menu)}}.nav-collective{color:var(--sx-color-ink);background-color:var(--sx-color-paper);white-space:nowrap;background-image:none;flex-shrink:0;animation:none}.nav-collective:hover,.nav-collective:focus-visible{color:var(--sx-color-paper);background-color:var(--sx-color-ink);border-color:currentColor}.nav-label{line-height:var(--sx-leading-label);display:block;position:relative;overflow:hidden}.nav-label>span{display:block}.nav-plus{color:var(--sx-color-accent)}@media (width>=1200px){.header{gap:var(--sx-space-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header>.wordmark{justify-self:start}.header>.desktop-nav{justify-self:center}.header-actions>.nav-collective{padding-inline:var(--sx-space-20);font-size:var(--type-label);justify-self:end}.desktop-nav .mega-inner{align-items:stretch}.desktop-nav .mega-feature{contain:size;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.desktop-nav .mega-feature img{aspect-ratio:auto;height:100%;min-height:0}}@media (width<=1199px){.header{gap:var(--sx-space-16)}.header>.wordmark{margin-right:auto}.header-actions>.nav-collective{padding-inline:var(--sx-space-16);font-size:var(--type-label)}}@media (width<=767px){.header{flex-wrap:nowrap}.header-actions{gap:var(--sx-space-8);order:0;width:auto}.header-actions>.nav-collective{display:none}.header>.mobile-nav{margin-left:0}}main>.site-cta,main>.community{border-radius:var(--sx-space-32)}main>.community{background:var(--surface-fill);isolation:isolate}.secondary-panel{background:var(--surface-fill);color:var(--sx-color-ink);border:0}@supports (backdrop-filter:blur(1px)){.card-arrow{backdrop-filter:blur(var(--sx-size-20))}}@media (prefers-reduced-motion:no-preference){.program-card>.photo{transition:transform var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease))}.program-card:has(a:hover)>.photo{transform:scale(1.025)}.secondary-card a,.related-link{transition:background-color var(--sx-motion-quick) cubic-bezier(var(--sx-motion-ease))}}@media (forced-colors:active){.program-card,.contribution-grid>a,.secondary-card,.secondary-panel{outline:var(--sx-size-1) solid CanvasText}}.program-card{color:var(--sx-color-paper)}.program-card>div{padding:var(--card-padding);padding-right:calc(var(--card-padding)*2 + var(--sx-layout-touch));background:0 0;position:static}.program-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--sx-color-gray-00000000),var(--sx-color-gray-000000ee));position:absolute;inset:0}.program-card h3,.program-card p{z-index:2;position:relative}.program-card h3,.program-card h3 a{position:static}.program-card h3 a:after{content:"";z-index:3;position:absolute;inset:0}.program-card:has(a:focus-visible){outline:var(--sx-size-3) solid var(--sx-color-ink);outline-offset:var(--sx-size-5);box-shadow:0 0 0 var(--sx-size-5) var(--sx-color-accent)}.program-card p{min-height:0;margin-bottom:0}.card-arrow{z-index:2;right:var(--sx-space-24);bottom:var(--sx-space-24);width:var(--sx-layout-touch);height:var(--sx-layout-touch);background:var(--sx-color-gray-ffffff22);color:var(--sx-color-paper);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute}@media (width<=1199px){.program-card>div{padding:var(--card-padding);padding-bottom:calc(var(--sx-layout-touch) + var(--sx-space-24))}}@media (width<=767px){.program-card{align-content:center}.program-card>div{padding-top:calc(var(--sx-layout-touch) + var(--sx-space-24));text-align:center}}h1,.hero h1,h2,.mega-title,h3,.program-card h3,.mega-feature-title,.impact-intro h2{font-weight:var(--sx-weight-heading)}.arrow-icon{width:var(--sx-space-24);height:var(--sx-space-24);flex-shrink:0;display:block}.card-arrow{place-items:center;padding:0;line-height:1;display:grid}.program-card h3 a>span{z-index:2;position:relative}main{row-gap:calc(var(--section) * 1.15);padding-bottom:calc(var(--section) * 1.15);grid-template-columns:minmax(0,1fr);display:grid}main>.section{min-width:0;margin-block:0;padding-block:0}main>.site-cta,main>.community{padding-block:calc(var(--section)/2);margin-block:0}:is(main,.header,.footer) .eyebrow{text-transform:uppercase}.image-stack{width:100%;min-width:0}.stack-art{width:100%;height:auto;display:block;overflow:visible}.stack-art .photo{object-fit:cover;width:100%;height:100%}.stack-cutout{stroke-width:calc(var(--sx-size-8)*2)}.nav-panel .mega-feature{height:var(--sx-size-390);grid-template-rows:minmax(0,1fr) auto;display:grid}.nav-panel .mega-feature img{aspect-ratio:auto;object-fit:cover;height:100%;min-height:0}.header-actions{align-items:center;gap:var(--sx-space-16);justify-self:end;display:flex}.nav-search{width:var(--sx-layout-touch);height:var(--sx-layout-touch);color:inherit;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nav-search:is(:hover,:focus-visible){background:var(--sx-color-accent);color:var(--sx-color-ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.partners>.section-heading{padding-inline:var(--gutter)}.partner-marquee{margin-top:var(--sx-space-48)}.partner-action{padding-inline:var(--gutter);justify-content:center;display:flex}.partner-window{margin:var(--sx-space-24) 0 var(--sx-space-32);overflow:hidden}.partner-track{width:max-content;animation:partner-loop calc(var(--sx-motion-reveal) * 80) linear infinite;display:flex}.partner-logos{justify-content:flex-start;align-items:center;gap:var(--sx-space-96);padding:var(--sx-space-16) var(--sx-space-48);flex-shrink:0;margin:0;list-style:none;display:flex}.partner-logos li{height:var(--sx-size-108);flex-shrink:0;place-items:center;display:grid}.partner-logos img{max-width:var(--sx-size-220);max-height:var(--sx-size-80);object-fit:contain;width:auto;height:auto}.partner-window:hover .partner-track{animation-play-state:paused}@keyframes partner-loop{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.partner-track{width:100%;animation:none}.partner-logos{gap:var(--sx-space-32);width:100%;min-width:0;padding-inline:var(--gutter);flex-wrap:wrap}.partner-logos[aria-hidden=true],.partner-logos li[aria-hidden=true]{display:none}}.photo-module{isolation:isolate;position:relative;overflow:hidden}.module-photo{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.photo-module:before{content:"";z-index:-2;background:var(--sx-color-gray-000000bb);pointer-events:none;position:absolute;inset:0}main>.community.photo-module{color:var(--sx-color-paper);background:var(--sx-color-ink)}.community.photo-module .community-quote figcaption span{color:var(--sx-color-paper)}.community.photo-module .community-dots{background-image:radial-gradient(var(--sx-color-paper) var(--sx-size-1p5),transparent var(--sx-size-1p5));opacity:.22}@media (forced-colors:active){.module-photo,.photo-module:before{display:none}main>.community.photo-module{color:canvastext;background:canvas}.community.photo-module .community-quote figcaption span{color:canvastext}}.contributions .section-heading{max-width:var(--sx-size-930)}.contributions .section-heading>p:last-child:not(.eyebrow){max-width:var(--sx-size-720);margin-inline:auto}.contribution-grid{gap:var(--sx-space-24);max-width:var(--sx-size-930);margin:var(--sx-space-56) auto 0;grid-template-columns:1.5fr 1fr;display:grid}.contribution-grid>a{border-radius:var(--sx-layout-radius-card);background:var(--sx-color-paper);color:var(--sx-color-ink);justify-content:flex-end;align-items:flex-start;gap:var(--sx-space-16);text-align:left;min-height:var(--sx-size-250);padding:var(--sx-space-32);padding-right:calc(var(--sx-layout-touch) + var(--sx-space-48));transition:background-color var(--sx-motion-quick);border:0;flex-direction:column;display:flex;position:relative}.contribution-grid>a:hover{background:var(--sx-color-surface)}.contribution-grid h3{font-size:var(--type-intro);line-height:var(--sx-leading-intro)}.contribution-grid p{margin:0}.giving-arrow{right:var(--sx-space-24);bottom:var(--sx-space-32);width:var(--sx-layout-touch);height:var(--sx-layout-touch);background:var(--sx-color-ink);color:var(--sx-color-paper);border-radius:50%;place-items:center;display:grid;position:absolute}.giving-arrow svg{width:var(--sx-space-24);height:var(--sx-space-24)}@media (width<=1199px){.contribution-grid{grid-template-columns:repeat(auto-fit,minmax(var(--sx-size-320),1fr));max-width:none}}@media (width<=767px){.contribution-grid{grid-template-columns:1fr}.contribution-grid>a{min-height:var(--sx-size-210);padding:var(--sx-space-24);padding-bottom:calc(var(--sx-layout-touch) + var(--sx-space-48))}}.story-text.section-copy-inset{width:calc(100% - var(--sx-space-48));max-width:var(--sx-size-1080);gap:var(--sx-space-48);grid-template-columns:1fr 1fr;margin-inline:auto}@media (width<=1023px){.story-text.section-copy-inset{gap:var(--sx-space-24);width:100%;max-width:var(--sx-size-640);grid-template-columns:1fr}}:root{--surface-neutral-soft:var(--sx-color-gray-efefef)}.collective-band{background:var(--surface-neutral-soft);gap:calc(var(--section) * 1.15);padding-block:calc(var(--section) * 1.15);display:grid}.collective-band>.section{min-width:0;margin-block:0;padding-block:0}.collective-band>.contributions{padding-block:calc(var(--section)/2);background:var(--sx-color-accent);color:var(--sx-color-ink);border-radius:var(--sx-space-32)}.collective-band .step-ghost{color:color-mix(in srgb,var(--sx-color-ink) 9%,var(--surface-neutral-soft))}@media (forced-colors:active){.collective-band,.collective-band>.contributions{color:canvastext;background:canvas}}.duotone-icon{width:var(--sx-space-48);height:var(--sx-space-48);fill:currentColor;flex-shrink:0;margin-bottom:auto}.duotone-icon-tone{fill:var(--sx-color-accent);opacity:1}.secondary-card-arrow{width:var(--sx-layout-touch);height:var(--sx-layout-touch);background:var(--sx-color-ink);color:var(--sx-color-paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.related-link .secondary-card-arrow{margin:0}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}:root{--type-page-title:calc(var(--type-heading)*1.5)}h1 strong,h2 strong,h3 strong{font-weight:var(--sx-weight-semibold)}.content-card-link{gap:var(--sx-space-16);flex-direction:column;height:100%;display:flex}.content-card-link h3{margin-bottom:0}.content-card-link .secondary-card-arrow{align-self:flex-end;margin-top:auto}.hero.home-hero{height:auto;min-height:0;max-height:none;padding:var(--sx-space-112) var(--gutter) 0;background:var(--sx-color-paper);color:var(--sx-color-ink);display:block}.hero.home-hero:before{content:none}.hero-media{isolation:isolate;min-height:min(calc(100svh - var(--sx-size-150)),var(--sx-size-780));padding:var(--sx-space-64) var(--gutter);border-radius:var(--sx-layout-radius-card);background:var(--sx-color-action);color:var(--sx-color-paper);place-items:center;display:grid;position:relative;overflow:hidden}.hero-media>.hero-photo{z-index:-2;height:100%}.face-photo{object-position:center 15%}.focus-low{object-position:center 85%}@media (width<=1279px){.focus-low{transform-origin:50% 80%;transform:scale(1.35)}}@media (width<=1023px){.focus-low{transform-origin:50% 82%;transform:scale(1.6)}}@media (width<=767px){.focus-low{transform-origin:50% 78%;transform:scale(1.5)}}.hero-media:before{content:"";z-index:-1;background:linear-gradient(0deg,var(--sx-color-gray-000000cc),color-mix(in srgb,var(--sx-color-ink) 60%,transparent) 55%,color-mix(in srgb,var(--sx-color-ink) 60%,transparent));position:absolute;inset:0}.home-hero .hero-content{max-width:var(--sx-size-930);text-align:center;margin:0}.home-hero h1{font-size:var(--type-display);margin:var(--sx-space-20) auto var(--sx-space-32);text-wrap:balance}.hero-actions{justify-content:center;gap:var(--sx-space-16);flex-wrap:wrap;display:flex}html:has(.home-hero) .header.at-top{background:var(--sx-color-action)}@media (width<=1199px){.hero.home-hero{padding-top:var(--sx-space-128)}}@media (width<=767px){.hero.home-hero{padding-top:var(--sx-space-150)}.hero-media{min-height:min(calc(100svh - var(--sx-size-210)),var(--sx-size-640));padding:var(--sx-space-48) var(--sx-space-8)}}.section-heading-split{gap:var(--sx-space-32) var(--sx-space-64);text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;max-width:none;margin-inline:0;display:grid}.section-heading-split h2{max-width:var(--sx-size-720);margin:0}.section-heading-split>p:last-child:not(.eyebrow){margin:0 0 var(--sx-space-8);max-width:var(--sx-size-480);text-align:left;justify-self:end}.contributions .section-heading{text-align:left;max-width:none;margin-inline:0}.contributions .section-heading h2{font-size:var(--type-display);line-height:var(--sx-leading-display);letter-spacing:var(--sx-tracking-display);max-width:var(--sx-size-930);margin-inline:0}.contributions .section-heading>p:last-child:not(.eyebrow){margin:var(--sx-space-24) 0 0;max-width:var(--sx-size-580)}.journal-track{gap:var(--card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sx-space-4);margin-top:var(--sx-space-16);display:flex;overflow-x:auto}.journal-track::-webkit-scrollbar{display:none}.journal-card{flex:0 0 var(--blog-card-width);scroll-snap-align:start}.journal-card h3 a{color:inherit}.journal-foot{justify-content:space-between;align-items:center;gap:var(--sx-space-24);margin-top:var(--sx-space-32);display:flex}.journal-more{margin:0}.journal-more a:not(.button){text-underline-offset:var(--sx-size-5);text-decoration:underline}@media (width<=1199px){.section-heading-split>p:last-child:not(.eyebrow){justify-self:start}.section-heading-split{gap:var(--sx-space-24);grid-template-columns:1fr}}@media (width<=767px){.journal-card{flex-basis:min(var(--sx-size-330),84vw)}}@media (prefers-reduced-motion:no-preference){.map-controls button,.map-pause{transition:background-color var(--sx-motion-quick),color var(--sx-motion-quick)}}@media (width<=767px){.hero.home-hero{padding-top:var(--sx-space-96)}.hero-media{min-height:min(calc(100svh - var(--sx-size-180)),var(--sx-size-640));padding-block:clamp(var(--sx-space-16),4svh,var(--sx-space-48))}}.process-heading>p:not(.eyebrow){margin-top:var(--sx-space-24)}.secondary-split .section-heading{margin-bottom:0}.secondary-split .mission-item:first-child{margin-top:0}.header,.footer{padding-inline:max(var(--gutter),calc((100% - var(--sx-layout-content-max))/2))}.hero.home-hero{width:100%;max-width:var(--sx-layout-frame-max);margin-inline:auto}@media (width>=768px){.hero-media{min-height:min(calc(100svh - var(--sx-size-220)),var(--sx-layout-hero-height-max));padding-block:clamp(var(--sx-space-24),4svh,var(--sx-space-64))}}@media (width>=1200px){.hero-media{min-height:min(calc(100svh - var(--sx-space-200)),var(--sx-layout-hero-height-max))}}.secondary-hero .hero-media{min-height:clamp(var(--sx-size-320),50svh,var(--sx-size-640))}.button,button,.menu-cta{text-transform:none}.button,.mobile-nav nav a.menu-cta{gap:var(--sx-space-8);padding:var(--sx-space-18) var(--sx-space-24);border-radius:var(--sx-space-18);background-image:none;animation:none}@media (prefers-reduced-motion:no-preference){.button,.mobile-nav nav a.menu-cta{transition:background-color var(--sx-motion-menu),border-radius var(--sx-motion-menu),color var(--sx-motion-menu)}}.button:is(:hover,:focus-visible),.mobile-nav nav a.menu-cta:is(:hover,:focus-visible){border-radius:var(--sx-space-24)}.button:after,.menu-cta:after{content:"";width:var(--sx-space-16);height:var(--sx-space-16);background:currentColor;flex:none;mask:url(/images/button-arrow.svg) 50%/contain no-repeat}.button>span[aria-hidden=true]{display:none}.button-glass{color:var(--sx-color-paper);background:0 0;border-color:currentColor}.button-glass:is(:hover,:focus-visible){background:var(--sx-color-paper);color:var(--sx-color-ink)}.nav-group>summary{font-weight:var(--sx-weight-medium);text-transform:none;transition:color var(--sx-motion-quick) cubic-bezier(var(--sx-motion-ease))}.nav-group>summary:hover,.nav-group>summary:focus-visible,.nav-group[open]>summary,.is-current>summary{color:var(--sx-color-accent)}li strong,li b{color:inherit}:root{--paragraph-color:var(--sx-color-gray-333333);--surface-fill:linear-gradient(160deg,var(--sx-color-surface),color-mix(in srgb,var(--sx-color-surface) 45%,var(--sx-color-paper)))}.hero-media,.community.photo-module,.program-card{--paragraph-color:var(--sx-color-paper)}.secondary-panel,.secondary-card,.organization-card,.blog-card,.contributions,.contribution-grid>a,.mobile-nav nav{--paragraph-color:var(--sx-color-gray-333333)}p{color:var(--paragraph-color)!important;font-weight:var(--sx-weight-regular)!important}p strong,p b{color:inherit!important;font-weight:inherit!important}.key-phrase{font-weight:var(--sx-weight-semibold)}p a:not(.button){color:color-mix(in srgb,var(--sx-color-accent) 55%,var(--sx-color-ink));text-underline-offset:var(--sx-size-3);text-decoration:underline}:is(.hero-media,.footer) p a:not(.button){color:var(--sx-color-accent)}html{scroll-padding-top:var(--sx-space-128)}@media (width<=767px){.program-card:before{background:linear-gradient(color-mix(in srgb,var(--sx-color-ink) 40%,transparent),var(--sx-color-gray-000000ee))}}@media print{.is-pending,[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.header,.footer,.article-share,.article-toc{display:none!important}}.shape-card.shape-card{transition:border-radius var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease)),background-color var(--sx-motion-quick)}@media (hover:hover) and (pointer:fine){.shape-card:hover{border-radius:var(--sx-space-32)}}.shape-card:is(:focus-visible,:has(a:focus-visible)){border-radius:var(--sx-space-32)}@media (prefers-reduced-motion:reduce){.shape-card.shape-card{transition:none}}.circle-arrow.circle-arrow{transition:background-color var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease)),color var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease))}a:is(:hover,:focus-visible) .circle-arrow,.shape-card:is(:hover,:focus-within) .circle-arrow{background:var(--sx-color-accent);color:var(--sx-color-ink)}@media (prefers-reduced-motion:reduce){.circle-arrow.circle-arrow{transition:none}}.step-marker,.step-ghost{opacity:var(--step-focus,1)}@media (prefers-reduced-motion:no-preference){.step-marker,.step-ghost{transition:opacity var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease))}}.rule-heading strong{text-decoration:underline;text-decoration-color:var(--sx-color-accent);text-decoration-thickness:var(--sx-space-4);text-underline-offset:clamp(var(--sx-space-4),.5vw,var(--sx-space-8))}.mobile-nav,.menu-cta{display:none}@media (width<=1199px){.mobile-nav{display:block}html:has(.mobile-nav[open]){overflow:hidden}.mobile-nav summary{cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary[aria-expanded=true],.mobile-nav [open]>summary:not([aria-expanded]),.mobile-nav[open]>summary:not([aria-expanded]){--x:1}.mobile-nav>summary{width:var(--sx-layout-touch);height:var(--sx-layout-touch);margin-right:calc(var(--sx-space-12)*-1);place-items:center;display:grid}.menu-icon path{transform-origin:50%;transform-box:view-box;transform:rotate(calc(var(--x,0)*var(--y,0)*45deg)) translateY(calc(var(--x,0)*var(--y,0)*var(--sx-size-5)))}.menu-icon path:first-child{--y:1}.menu-icon path:last-child{--y:-1}.menu-icon path:nth-child(2){opacity:calc(1 - var(--x,0))}.mobile-nav>nav{height:calc(100dvh - 100%);padding:var(--sx-space-16) var(--gutter) var(--sx-space-32);overscroll-behavior:contain;scrollbar-width:none;background:var(--sx-color-paper);color:var(--sx-color-ink);flex-direction:column;display:flex;position:absolute;inset:100% 0 auto;overflow:hidden auto}.mobile-nav .nav-group>summary{min-height:var(--sx-space-72);font-size:var(--type-card);font-weight:var(--sx-weight-heading);line-height:var(--sx-leading-card);letter-spacing:var(--sx-tracking-card);color:inherit}.mobile-nav .nav-label{line-height:inherit;overflow:visible}.mobile-nav .nav-group .nav-plus{color:var(--sx-color-gray-333333);width:var(--sx-space-32);font-size:var(--type-heading);font-weight:var(--sx-weight-heading);text-align:center;transform:rotate(calc(var(--x,0)*45deg));flex:none;line-height:1}.mobile-nav .nav-panel{margin-inline:calc(var(--sx-space-16)*-1);padding-inline:var(--sx-space-16);overflow:hidden}.mobile-nav .mega-inner{gap:var(--sx-space-24);max-width:none;padding:0 0 var(--sx-space-32);grid-template-columns:minmax(0,1fr);margin:0}.mobile-nav .mega-intro{grid-column:1/-1;padding:0}.mobile-nav .mega-title{display:none}.mobile-nav .mega-links{margin-inline:calc(var(--sx-space-16)*-1);border:0;padding:0}.mobile-nav .mega-links a{align-items:center;display:flex}.mobile-nav .mega-links :is(li+li,li>ul>li){border-top:var(--sx-size-1) solid;border-image:linear-gradient(90deg,transparent var(--sx-space-16),var(--sx-color-line) 0 calc(100% - var(--sx-space-16)),transparent 0) 1}.mobile-nav .nav-panel .mega-feature{height:var(--sx-size-180);color:var(--sx-color-paper);display:grid}.mobile-nav .mega-feature>*{grid-area:1/1}.mobile-nav .mega-feature img{aspect-ratio:auto;object-fit:cover;height:100%}.mobile-nav .mega-feature>div{padding:var(--sx-space-24);text-align:center;background:var(--sx-color-gray-000000bb);place-content:center;display:grid}.mobile-nav .mega-feature :is(.eyebrow,.mega-feature-arrow){display:none}}@media (width>=768px){.mobile-nav .mega-inner{gap:var(--sx-space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mobile-nav nav a.menu-cta{margin-bottom:var(--sx-space-8);background:var(--sx-color-accent);color:var(--sx-color-ink);text-shadow:none;border:0;justify-content:center;display:flex}.mobile-nav nav a.menu-cta:is(:hover,:focus-visible){background:var(--sx-color-ink);color:var(--sx-color-paper)}}@media (prefers-reduced-motion:no-preference){.menu-icon path{transition:transform var(--sx-motion-menu),opacity var(--sx-motion-menu)}.mobile-nav .nav-group .nav-plus{transition:transform var(--sx-motion-body) cubic-bezier(var(--sx-motion-ease))}}.search-sheet{overscroll-behavior:contain;scrollbar-width:none;background:var(--sx-color-paper);max-height:calc(100dvh - 100%);color:var(--sx-color-ink);--paragraph-color:var(--sx-color-gray-333333);position:absolute;inset:100% 0 auto;overflow:hidden auto}.search-scrim{z-index:-1;background:var(--sx-color-gray-00000088);position:fixed;inset:0}html:has(.search-sheet:not([hidden])){overflow:hidden}.search-inner{width:calc(100% - var(--gutter)*2);max-width:var(--sx-size-930);padding-block:var(--sx-space-32) var(--sx-space-48);margin-inline:auto}.search-page .search-inner{width:100%;padding-block:0}.search-field{align-items:center;gap:var(--sx-space-16);border-bottom:var(--sx-size-1) solid var(--sx-color-ink);display:flex}.search-field:focus-within{box-shadow:0 var(--sx-size-1) 0 var(--sx-color-ink)}.search-field input{min-width:0;min-height:var(--sx-space-72);color:inherit;font:inherit;font-size:var(--type-card);font-weight:var(--sx-weight-heading);letter-spacing:var(--sx-tracking-card);background:0 0;border:0;outline:0;flex:1;padding:0}@media (forced-colors:active){.search-field:focus-within{outline:var(--sx-size-3) solid CanvasText;outline-offset:var(--sx-size-3)}}.search-field input::placeholder{color:var(--sx-color-muted)}.search-field input::-webkit-search-cancel-button{appearance:none}.search-field button,.search-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.search-clear{min-height:var(--sx-layout-touch);text-underline-offset:var(--sx-size-5);padding:0;text-decoration:underline}.search-field .search-close{min-height:var(--sx-layout-touch);padding-inline:var(--sx-space-20);border-radius:var(--sx-space-18);background:var(--sx-color-ink);color:var(--sx-color-paper);font-weight:var(--sx-weight-medium)}.search-field .search-close:is(:hover,:focus-visible){background:var(--sx-color-accent);color:var(--sx-color-ink)}.search-tabs:not([hidden]){gap:var(--sx-space-24);margin-top:var(--sx-space-24);scrollbar-width:none;white-space:nowrap;display:flex;overflow-x:auto}.search-tabs button{min-height:var(--sx-layout-touch);border-bottom:var(--sx-size-3) solid transparent;color:var(--sx-color-muted);padding:0}.search-tabs button span{margin-left:var(--sx-space-8);font-size:var(--type-label)}.search-tabs button:is([aria-pressed=true],:hover,:focus-visible){color:var(--sx-color-ink);border-color:currentColor}.search-status{margin:var(--sx-space-24) 0 0;font-size:var(--type-label)}.search-status:empty{display:none}.search-results{margin:var(--sx-space-8) calc(var(--sx-space-16)*-1) 0;padding:0;list-style:none}.search-heading{padding:var(--sx-space-16) var(--sx-space-16) var(--sx-space-8);font-size:var(--type-label);color:var(--sx-color-muted)}.search-results li+li:not(.search-heading+li){border-top:var(--sx-size-1) solid;border-image:linear-gradient(90deg,transparent var(--sx-space-16),var(--sx-color-line) 0 calc(100% - var(--sx-space-16)),transparent 0) 1}.search-results a{align-items:baseline;gap:var(--sx-space-4) var(--sx-space-24);padding:var(--sx-space-16);border-radius:var(--sx-layout-radius-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-results a:is(:hover,:focus-visible,.is-active){background:var(--sx-color-accent)}.search-title{font-size:var(--type-lead);font-weight:var(--sx-weight-heading);line-height:var(--sx-leading-lead)}.search-where{font-size:var(--type-label);color:var(--sx-color-muted)}.search-text{max-width:var(--sx-size-720);color:var(--sx-color-gray-333333);grid-column:1/-1}.search-results a:is(:hover,:focus-visible,.is-active) .search-where{color:inherit}@media (width<=767px){.search-sheet{height:calc(100dvh - 100%)}.search-inner{padding-block:var(--sx-space-8) var(--sx-space-32)}.search-field{gap:var(--sx-space-12)}.search-results a{grid-template-columns:minmax(0,1fr)}.search-where{order:-1}.search-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (forced-colors:active){.search-results a:is(:hover,:focus-visible,.is-active){outline:var(--sx-size-3) solid CanvasText}}.section{width:100%;max-width:calc(var(--sx-layout-content-max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.section.team-section,.section.explore-more{max-width:var(--sx-size-1080)}main>.site-cta,main>.community,.collective-band>.contributions{width:calc(100% - var(--gutter)*2);max-width:var(--sx-layout-content-max);margin-inline:auto}main>.site-cta,.collective-band>.contributions{padding-inline:var(--gutter)}.section.logo-story,.section.faq-section,.section.aaim-intro,.section.contact-intake,.section.impact-intro{max-width:calc(var(--sx-size-1080) + var(--gutter)*2)}.section.partners,.section.journal,.section.experience{max-width:none;padding-inline:0}main>.community{padding:var(--module-padding)}.section.collective-giving{max-width:var(--sx-layout-frame-max)}.section.legal-content{max-width:calc(var(--sx-size-1080) + var(--gutter)*2)}@media (width>=1024px){.section.giving-tiers.aaim-card-section,.section.mission-impact-stats{width:78.125%}}@media (width<=1023px){.section.aaim-intro,.section.intro-editorial{max-width:calc(var(--sx-size-640) + var(--gutter)*2)}}.section.not-found{align-content:center;justify-items:center;gap:var(--sx-space-24);min-height:100svh;max-width:calc(var(--sx-size-720) + var(--gutter)*2);padding:calc(var(--sx-space-112) + var(--section)) var(--gutter) var(--section);text-align:center;display:grid}.consent-banner{--paragraph-color:var(--sx-color-paper);z-index:90;background:var(--sx-color-ink);color:var(--sx-color-paper);border-top:var(--sx-size-1) solid var(--sx-color-gray-444444);position:fixed;inset:auto 0 0}.consent-banner-inner{grid-template-columns:minmax(0,var(--sx-size-720)) minmax(max-content,1fr) auto;align-items:center;gap:var(--sx-space-24) var(--sx-space-48);max-width:var(--sx-layout-content-max);padding:var(--sx-space-24) var(--gutter);margin-inline:auto;display:grid}.consent-choices{justify-self:center}.consent-more{align-items:center;gap:var(--sx-space-8) var(--sx-space-24);flex-wrap:wrap;display:flex}.consent-more .consent-link{min-height:var(--sx-space-24)}.consent-banner .consent-link{color:var(--sx-color-accent)}.consent-banner-copy{max-width:var(--sx-size-720)}.consent-banner h2,.consent-dialog h2{font-size:var(--type-lead);line-height:var(--sx-leading-lead);margin:0}.consent-banner p{margin:var(--sx-space-8) 0 0;font-size:var(--type-label)}.consent-banner p a{color:var(--sx-color-accent)}.consent-actions{align-items:center;gap:var(--sx-space-12);flex-wrap:wrap;display:flex}html:has(.consent-banner:not([hidden])) body{padding-bottom:var(--consent-banner-height,0)}@media (width<=1279px){.consent-banner-inner{justify-items:stretch;gap:var(--gutter);padding:var(--gutter);grid-template-columns:minmax(0,1fr)}.consent-choices{justify-self:stretch}.consent-banner .consent-choices{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.consent-more{justify-content:space-around}}@media (width<=767px){.consent-banner h2{font-size:var(--type-body);line-height:var(--sx-leading-body);font-weight:var(--sx-weight-semibold)}.consent-banner p{margin-top:var(--sx-space-4)}.consent-banner .button{padding:var(--sx-space-12) var(--sx-space-16)}}.consent-link,.consent-footer{min-height:var(--sx-layout-touch);color:inherit;font:inherit;text-underline-offset:var(--sx-size-3);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.consent-footer{font-size:var(--type-label);text-decoration:none}.consent-footer:is(:hover,:focus-visible){text-decoration:underline}.consent-dialog{--consent-control:var(--sx-size-108);width:min(100% - var(--sx-space-32),var(--sx-size-720));max-height:calc(100dvh - var(--sx-space-32));padding:var(--sx-space-40);border-radius:var(--sx-layout-radius-card);background:var(--sx-color-paper);color:var(--sx-color-ink);border:0}.consent-dialog::backdrop{background:var(--sx-color-gray-00000088)}.consent-dialog-head{justify-content:space-between;align-items:center;gap:var(--sx-space-16);display:flex}.consent-dialog h2{font-size:var(--type-card);line-height:var(--sx-leading-card)}.consent-dialog>p{margin:var(--sx-space-16) 0 0;font-size:var(--type-body);line-height:var(--sx-leading-body)}.consent-allow{width:100%;margin-top:var(--sx-space-24);display:flex}.consent-manage-title{margin:var(--sx-space-40) 0 var(--sx-space-16);font-size:var(--type-lead);line-height:var(--sx-leading-lead);font-weight:var(--sx-weight-heading)}.consent-options{border-top:var(--sx-size-1) solid var(--sx-color-line);margin:0;padding:0;list-style:none}.consent-options>li{grid-template-columns:minmax(0,1fr) var(--consent-control);align-items:start;gap:var(--sx-space-24);padding-block:var(--sx-space-12);border-bottom:var(--sx-size-1) solid var(--sx-color-line);display:grid}.consent-options summary{align-items:center;gap:var(--sx-space-16);min-height:var(--sx-layout-touch);font-size:var(--type-body);font-weight:var(--sx-weight-semibold);cursor:pointer;list-style:none;display:flex}.consent-options summary::-webkit-details-marker{display:none}.consent-options summary:before{content:"+";width:var(--sx-space-24);font-size:var(--type-lead);font-weight:var(--sx-weight-regular);flex:none;place-items:center;line-height:1;display:grid}.consent-options details[open] summary:before{content:"−"}.consent-options details p{margin:var(--sx-space-4) 0 var(--sx-space-16);padding-left:calc(var(--sx-space-24) + var(--sx-space-16));font-size:var(--type-label);line-height:var(--sx-leading-label)}.consent-status,.consent-switch{min-height:var(--sx-layout-touch);justify-content:flex-end;align-items:center;display:flex}.consent-status{font-size:var(--type-label);font-weight:var(--sx-weight-semibold);white-space:nowrap}.consent-dialog-head .consent-link{white-space:nowrap;flex:none}.consent-switch{cursor:pointer}.consent-switch input{appearance:none;width:calc(var(--sx-space-48) - var(--sx-space-4));height:var(--sx-space-24);border-radius:var(--sx-space-12);background:var(--sx-color-gray-777777);cursor:pointer;margin:0;position:relative}.consent-switch input:after{content:"";top:var(--sx-size-3);left:var(--sx-size-3);width:calc(var(--sx-space-24) - var(--sx-size-3)*2);height:calc(var(--sx-space-24) - var(--sx-size-3)*2);background:var(--sx-color-paper);border-radius:50%;position:absolute}.consent-switch input:checked{background:var(--sx-color-ink)}.consent-switch input:checked:after{left:calc(100% - var(--sx-space-24) + var(--sx-size-3))}.consent-switch input:focus-visible{outline:var(--sx-size-3) solid var(--sx-color-ink);outline-offset:var(--sx-size-3)}@media (prefers-reduced-motion:no-preference){.consent-switch input:after{transition:left var(--sx-motion-quick)}}@media (forced-colors:active){.consent-switch input{border:var(--sx-size-1) solid CanvasText}.consent-switch input:checked{background:highlight}}.consent-note{color:var(--sx-color-muted)}.consent-dialog .consent-actions{gap:var(--sx-space-12);margin-top:var(--sx-space-32);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.consent-dialog{padding:var(--sx-space-24)}.consent-options>li{gap:var(--sx-space-12)}.consent-dialog .consent-actions{grid-template-columns:1fr}}:is(.consent-banner,.consent-dialog) .button:after{content:none}.consent-dialog .light-button{border-color:var(--sx-color-ink)}.consent-footer{display:none}@media (scripting:enabled){.consent-footer{align-items:center;display:inline-flex}.footer-bottom nav a.consent-nojs{display:none}}@media print{.consent-banner,.consent-dialog{display:none}}
