.PurposePage-module__XPj_9a__page{background:var(--slate-1);color:var(--slate-12);overflow-x:clip}.PurposePage-module__XPj_9a__main{gap:80px;width:min(100%,1184px);margin-inline:auto;padding:48px 24px 88px;display:grid}.PurposePage-module__XPj_9a__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.PurposePage-module__XPj_9a__heroCopy{min-width:0}.PurposePage-module__XPj_9a__eyebrow{color:var(--jade-11);letter-spacing:.025em;margin-bottom:18px;font-size:12px;font-weight:600;line-height:1.5}.PurposePage-module__XPj_9a__title{letter-spacing:-.05em;text-wrap:balance;max-width:560px;font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:650;line-height:1.04}.PurposePage-module__XPj_9a__lead{max-width:520px;color:var(--slate-11);text-wrap:pretty;margin-top:24px;font-size:16px;line-height:1.8}.PurposePage-module__XPj_9a__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.PurposePage-module__XPj_9a__textLink{color:var(--slate-12);border-radius:4px;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.PurposePage-module__XPj_9a__textLink svg{flex-shrink:0;transition:transform .18s}.PurposePage-module__XPj_9a__textLink:hover{color:var(--jade-11)}.PurposePage-module__XPj_9a__textLink:hover svg{transform:translate(3px)}.PurposePage-module__XPj_9a__textLink:focus-visible,.PurposePage-module__XPj_9a__tools a:focus-visible{outline:2px solid var(--jade-9);outline-offset:5px}.PurposePage-module__XPj_9a__artwork{background:var(--jade-5);border-radius:28px;margin:0;overflow:hidden}.PurposePage-module__XPj_9a__artwork picture,.PurposePage-module__XPj_9a__artwork img{width:100%;height:auto;display:block}.PurposePage-module__XPj_9a__mission{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;scroll-margin-top:130px;display:grid}.PurposePage-module__XPj_9a__sectionTitle{letter-spacing:-.045em;text-wrap:balance;scroll-margin-top:130px;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:600;line-height:1.12}.PurposePage-module__XPj_9a__missionCopy{color:var(--slate-11);gap:18px;scroll-margin-top:130px;font-size:15px;line-height:1.85;display:grid}.PurposePage-module__XPj_9a__smallHeading{letter-spacing:-.025em;margin-bottom:24px;font-size:20px;font-weight:550;line-height:1.35}.PurposePage-module__XPj_9a__commitmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.PurposePage-module__XPj_9a__commitment{background:var(--slate-2);--purpose-ink:var(--jade-11);--purpose-tint:var(--jade-3);border-radius:24px;padding:28px}.PurposePage-module__XPj_9a__commitment[data-tone=blue]{--purpose-ink:var(--blue-11);--purpose-tint:var(--blue-3)}.PurposePage-module__XPj_9a__commitment[data-tone=amber]{--purpose-ink:var(--amber-11);--purpose-tint:var(--amber-3)}.PurposePage-module__XPj_9a__icon{background:var(--purpose-tint);width:48px;height:48px;color:var(--purpose-ink);border-radius:15px;place-items:center;display:grid}.PurposePage-module__XPj_9a__commitment h3{letter-spacing:-.035em;margin-top:28px;font-size:22px;font-weight:550;line-height:1.25}.PurposePage-module__XPj_9a__commitment p{color:var(--slate-11);margin-top:14px;font-size:14px;line-height:1.85}.PurposePage-module__XPj_9a__tools{margin-top:28px}.PurposePage-module__XPj_9a__tools>p{color:var(--slate-11);margin-bottom:12px;font-size:12px}.PurposePage-module__XPj_9a__tools ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.PurposePage-module__XPj_9a__tools a{background:var(--slate-2);color:var(--slate-12);border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s;display:flex}.PurposePage-module__XPj_9a__tools a:hover{background:var(--jade-3)}.PurposePage-module__XPj_9a__tools svg{flex-shrink:0}.PurposePage-module__XPj_9a__horizon{background:var(--slate-2);border-radius:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:52px;padding:16px 40px 16px 16px;scroll-margin-top:130px;display:grid}.PurposePage-module__XPj_9a__horizonCopy{padding-block:24px}.PurposePage-module__XPj_9a__horizonCopy>p:not(.PurposePage-module__XPj_9a__eyebrow){color:var(--slate-11);margin-top:20px;font-size:14px;line-height:1.85}.PurposePage-module__XPj_9a__horizonCopy cite{font-style:italic}.PurposePage-module__XPj_9a__horizonCopy>p.PurposePage-module__XPj_9a__horizonClosing{color:var(--slate-12);font-weight:500}.PurposePage-module__XPj_9a__horizonCopy .PurposePage-module__XPj_9a__textLink{margin-top:24px}.PurposePage-module__XPj_9a__yearPanel{min-height:440px;color:var(--jade-12);background:var(--jade-3);border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;padding:36px;display:flex}.PurposePage-module__XPj_9a__yearCaption{font-size:13px;font-weight:500}.PurposePage-module__XPj_9a__year{letter-spacing:-.08em;font-variant-numeric:lining-nums;margin-top:40px;font-size:clamp(5rem,9vw,8rem);font-weight:550;line-height:.9}.PurposePage-module__XPj_9a__year>span{letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:400;line-height:1.5;display:block}.PurposePage-module__XPj_9a__timeline{margin-top:40px}.PurposePage-module__XPj_9a__timelineTicks{justify-content:space-between;align-items:flex-end;height:26px;display:flex}.PurposePage-module__XPj_9a__timelineTicks i{background:var(--jade-7);width:1px;height:10px;display:block}.PurposePage-module__XPj_9a__timelineTicks i:nth-child(5n+1){background:var(--jade-9);height:22px}.PurposePage-module__XPj_9a__timelineLabels{justify-content:space-between;margin-top:12px;font-size:11px;font-weight:500;display:flex}.PurposePage-module__XPj_9a__timelineLabels span span{padding-left:5px}.PurposePage-module__XPj_9a__yearNote{margin-top:32px;font-size:14px;line-height:1.7}@media (max-width:1023px){.PurposePage-module__XPj_9a__main{gap:64px}.PurposePage-module__XPj_9a__hero{gap:28px}.PurposePage-module__XPj_9a__mission{gap:32px}.PurposePage-module__XPj_9a__commitment{padding:24px}.PurposePage-module__XPj_9a__horizon{gap:28px;padding-right:28px}.PurposePage-module__XPj_9a__yearPanel{padding:24px}}@media (max-width:767px){.PurposePage-module__XPj_9a__main{gap:48px;padding:28px 20px 56px}.PurposePage-module__XPj_9a__hero{grid-template-columns:minmax(0,1fr);gap:32px}.PurposePage-module__XPj_9a__title{max-width:540px;font-size:clamp(2.5rem,8vw,3.5rem)}.PurposePage-module__XPj_9a__artwork{border-radius:24px}.PurposePage-module__XPj_9a__mission{grid-template-columns:minmax(0,1fr);gap:24px}.PurposePage-module__XPj_9a__desktopBreak{display:none}.PurposePage-module__XPj_9a__commitmentGrid{grid-template-columns:minmax(0,1fr);gap:12px}.PurposePage-module__XPj_9a__commitment{padding:24px}.PurposePage-module__XPj_9a__commitment h3{margin-top:20px}.PurposePage-module__XPj_9a__horizon{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.PurposePage-module__XPj_9a__horizonCopy{padding:24px 12px 20px}.PurposePage-module__XPj_9a__yearPanel{min-height:auto;padding:28px}.PurposePage-module__XPj_9a__year{margin-top:28px;font-size:clamp(5.5rem,20vw,8rem)}.PurposePage-module__XPj_9a__timeline{margin-top:28px}.PurposePage-module__XPj_9a__yearNote{margin-top:24px}}@media (prefers-reduced-motion:reduce){.PurposePage-module__XPj_9a__textLink svg,.PurposePage-module__XPj_9a__tools a{transition:none}}