.Announcement-module__AyjJQG__bar{background:var(--color-text-primary);color:var(--color-text-inverse)}.Announcement-module__AyjJQG__inner{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;padding-block:10px;display:flex}.Announcement-module__AyjJQG__text{flex:320px;min-width:0;margin:0;font-size:.9375rem;line-height:1.4}.Announcement-module__AyjJQG__emoji{margin-right:8px}.Announcement-module__AyjJQG__detail{opacity:.85}@media (max-width:639px){.Announcement-module__AyjJQG__detail{margin-left:0;display:block}}.Announcement-module__AyjJQG__cta{flex-shrink:0;margin-left:auto}
.Header-module__hBw1pG__header{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-default);background:#fff8e7eb;position:sticky;top:0}.Header-module__hBw1pG__inner{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:72px;padding-block:6px;display:flex;position:relative}.Header-module__hBw1pG__brand{flex-shrink:0;display:inline-flex}.Header-module__hBw1pG__brand img{width:120px;height:auto}.Header-module__hBw1pG__nav ul{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.Header-module__hBw1pG__nav a{color:var(--color-text-primary);border-bottom:2px solid #0000;padding:6px 2px;font-size:.9375rem;font-weight:700;text-decoration:none}.Header-module__hBw1pG__nav a:hover,.Header-module__hBw1pG__nav a:focus-visible{border-bottom-color:var(--color-action-primary);outline:none}.Header-module__hBw1pG__actions{align-items:center;gap:var(--space-sm);display:flex}.Header-module__hBw1pG__burger{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.Header-module__hBw1pG__burger span{background:var(--color-text-primary);border-radius:2px;width:100%;height:2.5px;display:block}.Header-module__hBw1pG__burger:focus-visible{outline:3px solid var(--color-action-primary)}@media (max-width:839px){.Header-module__hBw1pG__burger{display:flex}.Header-module__hBw1pG__nav{background:var(--color-background-surface);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-soft);display:none;position:absolute;top:100%;left:0;right:0}.Header-module__hBw1pG__navOpen{display:block}.Header-module__hBw1pG__nav ul{padding:var(--space-xs) var(--gutter);flex-direction:column;gap:0}.Header-module__hBw1pG__nav a{border-bottom:1px solid var(--color-background-soft);padding:14px 0;font-size:1.0625rem;display:block}.Header-module__hBw1pG__nav li:last-child a{border-bottom:0}}@media (max-width:419px){.Header-module__hBw1pG__actions .Header-module__hBw1pG__btn{display:none}}
.Hero-module__ZARIfG__hero{background:linear-gradient(180deg, var(--color-background-base) 0%, var(--color-background-soft) 100%);position:relative;overflow:hidden}.Hero-module__ZARIfG__content{z-index:1;padding-top:var(--space-xl);padding-bottom:var(--space-md);text-align:center;max-width:820px;margin-inline:auto;position:relative}.Hero-module__ZARIfG__content h1{margin-bottom:var(--space-md)}.Hero-module__ZARIfG__text{max-width:62ch;color:var(--color-text-primary);margin-inline:auto;font-size:1.125rem;line-height:1.55}.Hero-module__ZARIfG__mark{background:linear-gradient(180deg, transparent 8%, var(--color-accent-sun) 8%, var(--color-accent-sun) 92%, transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -.1em;padding:0 .2em;font-weight:700}.Hero-module__ZARIfG__ctas{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Hero-module__ZARIfG__panorama{width:100%;height:240px;margin-top:var(--space-sm);display:block}@media (min-width:720px){.Hero-module__ZARIfG__content{padding-top:var(--space-2xl)}.Hero-module__ZARIfG__text{font-size:1.25rem}.Hero-module__ZARIfG__panorama{height:360px}}@media (min-width:1100px){.Hero-module__ZARIfG__panorama{height:420px}}
.KeyFigures-module__rt7tyq__band{background:var(--color-action-primary);color:var(--color-text-inverse);padding-block:var(--space-xl)}.KeyFigures-module__rt7tyq__grid{justify-content:center;gap:var(--space-lg) var(--space-md);flex-wrap:wrap;display:flex}.KeyFigures-module__rt7tyq__item{text-align:center;flex:150px;max-width:260px}.KeyFigures-module__rt7tyq__value{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(2rem,2.2vw + .75rem,3rem);font-weight:700;line-height:1}.KeyFigures-module__rt7tyq__prefix{opacity:.85;font-size:.6em;font-weight:600}.KeyFigures-module__rt7tyq__unit{opacity:.9;font-size:.5em;font-weight:600}.KeyFigures-module__rt7tyq__label{margin-top:var(--space-xs);opacity:.92;max-width:20ch;margin-inline:auto;font-size:.9375rem}
.About-module__vAULUW__grid{gap:var(--space-sm);display:grid}@media (min-width:720px){.About-module__vAULUW__grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}}.About-module__vAULUW__card{gap:var(--space-sm);flex-direction:column;display:flex}.About-module__vAULUW__card p{color:var(--color-text-muted)}.About-module__vAULUW__icon{border-radius:var(--radius-sm);background:var(--color-background-soft);place-items:center;width:48px;height:48px;display:grid}.About-module__vAULUW__icon svg{fill:none;width:26px;height:26px;stroke:var(--color-action-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
.Gauge-module__B27eCa__track{background:var(--color-background-soft);border-radius:var(--radius-full);width:100%;overflow:hidden}.Gauge-module__B27eCa__sm{height:10px}.Gauge-module__B27eCa__lg{height:22px}.Gauge-module__B27eCa__fill{border-radius:var(--radius-full);height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.Gauge-module__B27eCa__fill[style*="width: 0%"]{min-width:0}.Gauge-module__B27eCa__fill:not([style*="width: 0%"]){min-width:12px}.Gauge-module__B27eCa__blue .Gauge-module__B27eCa__fill{background:var(--color-action-primary)}.Gauge-module__B27eCa__sun .Gauge-module__B27eCa__fill{background:var(--color-accent-sun)}
.StackedBar-module__LPvOIW__bar{border-radius:var(--radius-full);background:var(--color-background-soft);width:100%;height:26px;display:flex;overflow:hidden}.StackedBar-module__LPvOIW__segment{min-width:0;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.StackedBar-module__LPvOIW__segment+.StackedBar-module__LPvOIW__segment{border-left:2px solid var(--color-background-surface)}
.Projects-module__2BoJ-q__section{background:var(--color-background-surface);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.Projects-module__2BoJ-q__impactCard{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-2xl);box-shadow:var(--shadow-soft)}@media (min-width:720px){.Projects-module__2BoJ-q__impactCard{padding:var(--space-lg)}}.Projects-module__2BoJ-q__impactKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-2xs);font-size:.8125rem;font-weight:700}.Projects-module__2BoJ-q__impactHeadline{font-family:var(--font-display);margin-bottom:var(--space-md);font-size:1.375rem;font-weight:500;line-height:1.2}.Projects-module__2BoJ-q__impactHeadline strong{color:var(--color-action-primary);margin-bottom:var(--space-2xs);font-size:clamp(2.5rem,4vw + 1rem,3.5rem);font-weight:700;line-height:1;display:block}@media (min-width:720px){.Projects-module__2BoJ-q__impactHeadline strong{margin-right:var(--space-xs);display:inline}}.Projects-module__2BoJ-q__legend{margin:var(--space-md) 0 0;gap:var(--space-xs) var(--space-lg);padding:0;list-style:none;display:grid}@media (min-width:720px){.Projects-module__2BoJ-q__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.Projects-module__2BoJ-q__legend li{align-items:center;gap:var(--space-xs);font-size:.9375rem;display:flex}.Projects-module__2BoJ-q__swatch{border-radius:4px;flex-shrink:0;width:14px;height:14px}.Projects-module__2BoJ-q__legendLabel{flex-grow:1}.Projects-module__2BoJ-q__legendAmount{font-family:var(--font-display);white-space:nowrap;font-weight:700}.Projects-module__2BoJ-q__impactNote{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default);color:var(--color-text-muted);font-size:.9375rem}.Projects-module__2BoJ-q__impactNote strong{color:var(--color-text-primary)}.Projects-module__2BoJ-q__projectsHead{max-width:720px;margin-bottom:var(--space-md)}.Projects-module__2BoJ-q__projectsHead h3{margin-bottom:var(--space-xs);font-size:1.5rem}.Projects-module__2BoJ-q__year{color:var(--color-action-primary);font-weight:500}.Projects-module__2BoJ-q__projectsHead p{color:var(--color-text-muted)}.Projects-module__2BoJ-q__projectsHead strong{color:var(--color-text-primary)}.Projects-module__2BoJ-q__grid{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Projects-module__2BoJ-q__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.Projects-module__2BoJ-q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Projects-module__2BoJ-q__project{gap:var(--space-sm);background:var(--color-background-base);flex-direction:column;display:flex}.Projects-module__2BoJ-q__projectHead{align-items:center;gap:var(--space-sm);display:flex}.Projects-module__2BoJ-q__projectHead h4{font-size:1.1875rem}.Projects-module__2BoJ-q__projectIcon{border-radius:var(--radius-sm);background:var(--color-background-soft);width:44px;height:44px;color:var(--color-action-primary);flex-shrink:0;place-items:center;display:grid}.Projects-module__2BoJ-q__projectIcon svg{width:26px;height:26px}.Projects-module__2BoJ-q__projectText{color:var(--color-text-muted);flex-grow:1;font-size:.9375rem}.Projects-module__2BoJ-q__classes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Projects-module__2BoJ-q__classes li{letter-spacing:.03em;border-radius:var(--radius-full);background:var(--color-background-soft);color:var(--color-action-primary);padding:3px 9px;font-size:.75rem;font-weight:700}.Projects-module__2BoJ-q__amountRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.Projects-module__2BoJ-q__amount{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1}.Projects-module__2BoJ-q__share{color:var(--color-text-muted);text-align:right;font-size:.8125rem}.Projects-module__2BoJ-q__share strong{color:var(--color-action-primary)}.Projects-module__2BoJ-q__note{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}
.Timeline-module__ah2UrG__timeline{gap:var(--space-xl);max-width:820px;display:grid}@media (min-width:1000px){.Timeline-module__ah2UrG__timeline{columns:2;column-gap:var(--space-2xl);max-width:none;display:block}.Timeline-module__ah2UrG__season{margin-bottom:var(--space-xl)}.Timeline-module__ah2UrG__seasonTitle{break-after:avoid}.Timeline-module__ah2UrG__item{break-inside:avoid}}.Timeline-module__ah2UrG__seasonTitle{color:var(--color-action-primary);margin-bottom:var(--space-sm);padding-left:40px;font-size:1.5rem;position:relative}.Timeline-module__ah2UrG__seasonTitle:before{content:"";background:var(--color-action-primary);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Timeline-module__ah2UrG__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid;position:relative}.Timeline-module__ah2UrG__item{padding-left:40px;position:relative}.Timeline-module__ah2UrG__item:before{content:"";top:0;left:15px;bottom:calc(-1 * var(--space-sm));background:var(--color-border-default);width:2px;position:absolute}.Timeline-module__ah2UrG__item:last-child:before{bottom:0}.Timeline-module__ah2UrG__dot{background:var(--color-background-surface);border:3px solid var(--color-action-primary);border-radius:50%;width:14px;height:14px;position:absolute;top:26px;left:9px}.Timeline-module__ah2UrG__gift .Timeline-module__ah2UrG__dot{border-color:var(--color-accent-coral);background:var(--color-accent-coral)}.Timeline-module__ah2UrG__meeting .Timeline-module__ah2UrG__dot{border-color:var(--color-accent-sun);background:var(--color-accent-sun)}.Timeline-module__ah2UrG__card{background:var(--color-background-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);display:grid}.Timeline-module__ah2UrG__gift .Timeline-module__ah2UrG__card{background:#fdeee9;border-color:#f2c9bd}.Timeline-module__ah2UrG__meeting .Timeline-module__ah2UrG__card{background:#fff6d9;border-color:#f2dea1}.Timeline-module__ah2UrG__meta{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.Timeline-module__ah2UrG__month{font-family:var(--font-display);color:var(--color-action-primary);font-size:1rem;font-weight:600}.Timeline-module__ah2UrG__toConfirm{border-radius:var(--radius-full);border:1.5px dashed var(--color-action-primary);color:var(--color-action-primary);padding:2px 8px;font-size:.75rem;font-weight:700}.Timeline-module__ah2UrG__leads{font-size:.9375rem}.Timeline-module__ah2UrG__leads strong{color:var(--color-action-primary)}.Timeline-module__ah2UrG__leadWanted{color:var(--color-accent-coral);font-size:.9375rem;font-weight:700}.Timeline-module__ah2UrG__badge{border-radius:var(--radius-full);background:var(--color-background-soft);color:var(--color-text-primary);padding:2px 8px;font-size:.75rem;font-weight:700}.Timeline-module__ah2UrG__gift .Timeline-module__ah2UrG__badge{background:var(--color-accent-coral);color:var(--color-text-inverse)}.Timeline-module__ah2UrG__meeting .Timeline-module__ah2UrG__badge{background:var(--color-accent-sun)}.Timeline-module__ah2UrG__title{font-size:1.25rem}.Timeline-module__ah2UrG__text{color:var(--color-text-muted)}.Timeline-module__ah2UrG__help{font-size:.9375rem}.Timeline-module__ah2UrG__help strong{color:var(--color-action-primary)}.Timeline-module__ah2UrG__foot{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.Timeline-module__ah2UrG__raised{flex-direction:column;line-height:1.25;display:flex}.Timeline-module__ah2UrG__raisedLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.Timeline-module__ah2UrG__raisedValue{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.Timeline-module__ah2UrG__featured .Timeline-module__ah2UrG__dot{border-color:var(--color-accent-sun);background:var(--color-accent-sun);box-shadow:0 0 0 4px #f5c45159}.Timeline-module__ah2UrG__featured .Timeline-module__ah2UrG__card{background:var(--color-background-base);border:2px solid var(--color-accent-sun);box-shadow:var(--shadow-soft)}.Timeline-module__ah2UrG__featured .Timeline-module__ah2UrG__title{font-size:1.5rem}.Timeline-module__ah2UrG__featuredBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--color-accent-sun);color:var(--color-text-primary);padding:3px 10px;font-size:.75rem;font-weight:700}.Timeline-module__ah2UrG__openBadge{border-radius:var(--radius-full);background:var(--color-accent-coral);color:var(--color-text-inverse);padding:3px 10px;font-size:.75rem;font-weight:700}.Timeline-module__ah2UrG__signupNote{color:var(--color-text-muted);margin-top:calc(-1 * var(--space-2xs));font-size:.875rem}
.Bureau-module__job4pq__section{background:var(--color-background-surface);border-top:1px solid var(--color-border-default)}.Bureau-module__job4pq__grid{gap:var(--space-lg) var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Bureau-module__job4pq__grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.Bureau-module__job4pq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.Bureau-module__job4pq__member{text-align:center;align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.Bureau-module__job4pq__photo{border-radius:var(--radius-full);object-fit:cover;background:var(--color-background-soft);width:80px;height:80px;box-shadow:0 0 0 3px var(--color-background-surface), 0 0 0 5px var(--color-accent-sun), var(--shadow-soft);margin-bottom:var(--space-xs)}.Bureau-module__job4pq__name{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.2}.Bureau-module__job4pq__lastName{font-weight:500;display:block}.Bureau-module__job4pq__role{color:var(--color-action-primary);font-size:.875rem;font-weight:700}
.ContactForm-module__j1WgZG__form{gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-md);background:#ffffff14;border:1px solid #ffffff40;display:grid}@media (min-width:720px){.ContactForm-module__j1WgZG__form{padding:var(--space-lg)}}.ContactForm-module__j1WgZG__row{gap:var(--space-sm);display:grid}@media (min-width:540px){.ContactForm-module__j1WgZG__row{grid-template-columns:1fr 1fr}}.ContactForm-module__j1WgZG__field{gap:6px;display:grid}.ContactForm-module__j1WgZG__field span{font-size:.9375rem;font-weight:700}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field select,.ContactForm-module__j1WgZG__field textarea{width:100%;font:inherit;color:var(--color-text-primary);background:var(--color-background-surface);border-radius:var(--radius-sm);border:2px solid #0000;min-height:46px;padding:10px 14px;font-size:1rem}.ContactForm-module__j1WgZG__field textarea{resize:vertical;min-height:120px}.ContactForm-module__j1WgZG__field input:focus-visible,.ContactForm-module__j1WgZG__field select:focus-visible,.ContactForm-module__j1WgZG__field textarea:focus-visible{border-color:var(--color-accent-sun);outline:none;box-shadow:0 0 0 3px #f5c45159}.ContactForm-module__j1WgZG__field input::placeholder,.ContactForm-module__j1WgZG__field textarea::placeholder{color:#7a8793}.ContactForm-module__j1WgZG__actions{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.ContactForm-module__j1WgZG__hint{opacity:.9;max-width:44ch;font-size:.875rem}.ContactForm-module__j1WgZG__fallbackLink{color:var(--color-accent-sun);font-weight:700}
.Footer-module__S6Hkya__footer{background:var(--color-action-primary);color:var(--color-text-inverse);padding-top:var(--space-2xl)}.Footer-module__S6Hkya__inner{gap:var(--space-xl);padding-bottom:var(--space-xl);display:grid}@media (min-width:840px){.Footer-module__S6Hkya__inner{gap:var(--space-2xl);grid-template-columns:3fr 2fr;align-items:start}}.Footer-module__S6Hkya__kicker{color:var(--color-accent-sun)}.Footer-module__S6Hkya__contact h2{margin-bottom:var(--space-sm)}.Footer-module__S6Hkya__text{max-width:56ch;margin-bottom:var(--space-md);opacity:.95;font-size:1.125rem}.Footer-module__S6Hkya__email{margin-top:var(--space-md);font-size:.9375rem}.Footer-module__S6Hkya__email a{color:var(--color-text-inverse);font-weight:700}.Footer-module__S6Hkya__brand{gap:var(--space-sm);justify-items:start;display:grid}.Footer-module__S6Hkya__brand img{width:180px;height:auto}.Footer-module__S6Hkya__tagline{font-weight:700}.Footer-module__S6Hkya__member{opacity:.9;font-size:.9375rem}.Footer-module__S6Hkya__legal{padding-block:var(--space-sm);justify-content:space-between;gap:var(--space-xs) var(--space-md);opacity:.85;border-top:1px solid #ffffff40;flex-wrap:wrap;font-size:.8125rem;display:flex}
