@layer components{.hero-main_wrap{--_scroll:0;--_photo-width:min(115vw, 62svh);--_photo-top:calc(var(--nav-height) + var(--space-4));overflow:clip}.hero-main_backdrop{translate:0 calc(var(--_scroll) * .35px);will-change:translate}.hero-main_backdrop .image{object-position:50% 30%;height:100%}.hero-main_video{object-fit:cover;object-position:50% 30%;opacity:0;background-color:#0000;height:100%;transition:opacity .8s;position:absolute;inset:0}.hero-main_video[data-playing]{opacity:1}.hero-main_portrait{z-index:1;container-type:size}@media (min-width:64rem){.hero-main_portrait{z-index:2}}.hero-main_portrait .image{top:var(--_photo-top);left:calc(55% - var(--_photo-width) * .58);width:var(--_photo-width);max-width:none;translate:0 calc(var(--_scroll) * .12px);will-change:translate;position:absolute;mask-image:linear-gradient(#000 55%,#0000 95%)}@media (min-width:48rem){.hero-main_portrait .image{--_height:91.8cqh;top:auto;bottom:0;left:min(69.4cqw - var(--_height) * .478, 100cqw - var(--_height) * .956);width:auto;height:var(--_height);mask-image:none}}.hero-main_tint{--_side-fade:linear-gradient(28.3deg, var(--dark-900) 10.17%, color-mix(in lab, var(--dark-800) 80%, transparent) 33.71%, transparent 61.74%);z-index:2;background-image:linear-gradient(to bottom, color-mix(in lab, var(--dark-900) 40%, transparent), transparent var(--_photo-top), transparent calc(var(--_photo-top) + var(--_photo-width) * .35), color-mix(in lab, var(--dark-900) 80%, transparent) calc(var(--_photo-top) + var(--_photo-width) * .62), color-mix(in lab, var(--dark-900) 95%, transparent) calc(var(--_photo-top) + var(--_photo-width) * .8), var(--dark-900) calc(var(--_photo-top) + var(--_photo-width)))}@media (min-width:48rem){.hero-main_tint{background-image:linear-gradient(to top, var(--dark-900), color-mix(in lab, var(--dark-900) 80%, transparent) 30%, transparent 60%), var(--_side-fade)}}@media (min-width:64rem){.hero-main_tint{z-index:1;background-image:linear-gradient(to bottom, color-mix(in lab, var(--dark-900) 70%, transparent), color-mix(in lab, var(--dark-800) 70%, transparent) 8.88%, transparent 21.99%), var(--_side-fade)}}.hero-main_layout{z-index:3;padding-top:calc(var(--nav-height) + var(--_photo-width) * .7);padding-bottom:var(--space-8);flex-grow:1;grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:48rem){.hero-main_layout{padding-top:calc(var(--nav-height) + var(--space-8))}}.hero-main_content{--_start:.25s;--_step:.11s;--_text-start:calc(var(--_start) + var(--_count) * var(--_step) + .1s);gap:var(--space-4);flex-direction:column;display:flex}.hero-main_content>[class]{margin-block:0}.hero-main_title{max-width:7em;font-size:min(var(--display), 13vw)}.hero-main_word{vertical-align:top;margin-block:-.1em -.15em;padding-block:.1em .15em;display:inline-block;overflow:clip}.hero-main_word-inner{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-main_word-inner{animation:hero-main-word var(--reveal-duration) var(--reveal-ease) calc(var(--_start) + var(--_i) * var(--_step)) backwards}.hero-main_text,.hero-main_actions{animation:hero-main-rise var(--reveal-duration) var(--reveal-ease) var(--_text-start) backwards}.hero-main_actions{animation-delay:calc(var(--_text-start) + .15s)}}@keyframes hero-main-word{0%{transform:translateY(110%)}}@keyframes hero-main-rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}.hero-main_button{width:100%;font-size:var(--text-large);font-weight:var(--primary-medium);padding:var(--space-4) var(--space-5)}@media (min-width:48rem){.hero-main_button{width:auto}}.statement-reveal_wrap{gap:var(--space-3);width:100%;max-width:64rem;color:var(--brand-600);flex-direction:column;align-self:center;display:flex}.statement-reveal_wrap.plain,.statement-reveal_wrap.plain strong{color:currentColor}.statement-reveal_heading{--_range-start:0%;--_range-length:40%;font-style:italic;font-weight:var(--primary-extralight);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-wide);text-wrap:pretty;margin:0}.statement-reveal_heading strong{color:var(--brand-500);font-style:normal;font-weight:var(--primary-medium)}.statement-reveal_heading em{font-weight:var(--primary-regular)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement-reveal_heading{view-timeline:--statement-reveal block}.statement-reveal_word{--_step:calc(var(--_range-length) / var(--_count));animation:linear both statement-reveal;animation-timeline:--statement-reveal;animation-range:contain calc(var(--_range-start) + var(--_step) * var(--_i)) contain calc(var(--_range-start) + var(--_step) * (var(--_i) + 1))}}}@keyframes statement-reveal{0%{opacity:.2}}.marquee-values_wrap{--background:var(--dark-950)}.marquee-values_marquee{padding-block:var(--space-3)}.marquee-values_marquee .marquee_toggle{display:none}@media (hover:hover){.marquee-values_marquee:hover .marquee_track{animation-play-state:paused}}.marquee-values_word{color:var(--light-300);font-style:italic;font-weight:var(--primary-extralight);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.intro-hometown_wrap{align-items:center;gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}.intro-hometown_feature{flex-direction:column;width:100%;display:flex}.intro-hometown_header{z-index:1;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;margin-bottom:-7.9%;display:flex;position:relative;container-type:inline-size}.intro-hometown_title{width:100%;margin:0}.intro-hometown_logo{width:100%;height:auto}.intro-hometown_visual{--_height:28rem;--_crop-top:.632;--_crop-height:.303;--_focus-x:.509;--_image-width:calc(100cqh / var(--_crop-height) * 4 / 3);width:100vw;min-height:var(--_height);aspect-ratio:calc(4 / 3 / var(--_crop-height));border-block:var(--border-width) solid color-mix(in srgb, var(--brand-600), black 60%);margin-inline:calc(50% - 50vw);position:relative;overflow:clip;container-type:size}.intro-hometown_visual:after{content:"";background-image:linear-gradient(to bottom, transparent 60%, color-mix(in srgb, var(--dark-950), black 45%));position:absolute;inset:0}@media (min-width:48rem){.intro-hometown_visual{--_height:45rem}}.intro-hometown_image{top:calc(var(--_crop-top) / var(--_crop-height) * -100cqh);left:calc((100cqw - var(--_image-width)) * var(--_focus-x));width:var(--_image-width);max-width:none;height:calc(100cqh / var(--_crop-height));position:absolute}.intro-hometown_statement{text-align:center;max-width:48rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.intro-hometown_eyebrow,.intro-hometown_logo,.intro-hometown_visual){animation:linear both intro-hometown-rise;animation-timeline:view();animation-range:entry entry 12rem}}}@keyframes intro-hometown-rise{0%{opacity:0;translate:0 var(--space-8)}}.pillars-hover_header,.pillars-hover_list{width:100%}.pillars-hover_header,.pillars-hover_item{column-gap:var(--site-gutter);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.pillars-hover_header,.pillars-hover_item{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillars-hover_header{align-items:start}.pillars-hover_header.centered{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:48rem;margin-inline:auto}.pillars-hover_item{--_duration:calc(var(--hover-duration) * 3);--_ease:cubic-bezier(.65, 0, .35, 1);--_stroke:var(--blue-600);isolation:isolate;padding-block:var(--section-space-small);grid-template-areas:"title""visual""text";align-items:start;position:relative}.pillars-hover_item:before,.pillars-hover_item:after{content:"";pointer-events:none;position:absolute;inset-inline:calc(50% - 50vw)}.pillars-hover_item:before{z-index:-1;background-color:var(--blue-600);inset-block:0;scale:1 0}.pillars-hover_item:after{height:var(--border-width);background-color:var(--border);bottom:0}@media (min-width:48rem){.pillars-hover_item{grid-template-areas:"title text""visual text"}}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.pillars-hover_item{grid-template-areas:"title text";align-items:center}.pillars-hover_item:hover{z-index:1;color:var(--light-100);--_stroke:var(--light-100);transition-delay:0s}.pillars-hover_item:hover:before{scale:1}.pillars-hover_item:hover .pillars-hover_title{color:color-mix(in lab, currentcolor 10%, transparent)}.pillars-hover_item:hover .pillars-hover_visual{opacity:1;translate:0 -50%}}@media (prefers-reduced-motion:no-preference){.pillars-hover_item{transition:z-index 0s var(--_duration), color var(--_duration) var(--_ease)}.pillars-hover_item .pillars-hover_title{transition-property:color,-webkit-text-stroke-color;transition-duration:var(--_duration);transition-timing-function:var(--_ease)}.pillars-hover_item:before,.pillars-hover_item .pillars-hover_visual{transition-property:scale,opacity,translate;transition-duration:var(--_duration);transition-timing-function:var(--_ease)}}.pillars-hover_title{color:#0000;line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;-webkit-text-stroke:var(--border-width) var(--_stroke);grid-area:title;margin:0}.pillars-hover_text{grid-area:text;margin:0}.pillars-hover_visual{aspect-ratio:3/2;grid-area:visual;overflow:clip}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.pillars-hover_visual{top:100%;right:calc(50% + var(--site-gutter) / 2);opacity:0;width:25%;translate:0 calc(-50% + var(--space-8));pointer-events:none;position:absolute}}.pillars-hover_image{object-fit:cover;width:100%;height:100%}.cta-volunteer_link{align-self:var(--_alignment,start)}.cta-volunteer_actions{gap:var(--space-3);width:100%;max-width:32rem;margin-top:var(--space-5);flex-direction:column;display:flex}.cta-volunteer_form .form_fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.cta-volunteer_form .button_wrap{grid-column:1/-1;justify-content:center}.cta-volunteer_form .field-control{--background-2:var(--light-200);--background-3:var(--light-100);--text:var(--dark-900);color:var(--text);border-color:var(--border);border-radius:0}.cta-volunteer_form .field-control:focus-visible{border-color:var(--text)}.team-leadership_wrap{align-items:start;gap:var(--section-space-small);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:64rem){.team-leadership_wrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.team-leadership_header{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:64rem){.team-leadership_header{top:calc(var(--nav-height) + var(--space-8));position:sticky}}.team-leadership_list{column-gap:var(--site-gutter);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.team-leadership_list{column-gap:var(--space-8)}}.team-leadership_item{--_duration:calc(var(--hover-duration) * 3);--_ease:cubic-bezier(.65, 0, .35, 1);--_offset:0%;--_gap:var(--space-5);view-timeline-name:--team-leadership-item;gap:var(--_gap);flex-direction:column;display:flex}.team-leadership_item:nth-child(2n){--_offset:6%}@media (hover:hover) and (pointer:fine){.team-leadership_item:hover .team-leadership_image{filter:saturate()sepia(0)contrast()}.team-leadership_item:hover .team-leadership_visual:before{opacity:0}.team-leadership_item:hover .team-leadership_visual:after{opacity:.35}.team-leadership_item:hover .team-leadership_content:before{scale:1}@media (prefers-reduced-motion:no-preference){.team-leadership_item:hover .team-leadership_image{transform:scale(1.06)}}}.team-leadership_visual{isolation:isolate;aspect-ratio:1;background-color:var(--light-100);position:relative;overflow:clip}.team-leadership_visual:before,.team-leadership_visual:after{content:"";pointer-events:none;transition:opacity var(--_duration) var(--_ease);position:absolute;inset:0}.team-leadership_visual:before{background-color:var(--dark-900);mix-blend-mode:screen}.team-leadership_visual:after{background-color:color-mix(in lab, var(--brand-500) 35%, var(--light-300));mix-blend-mode:multiply}.team-leadership_image{object-fit:cover;filter:saturate(.55)sepia(.15)contrast(1.05);width:100%;height:100%;transition:filter var(--_duration) var(--_ease), transform var(--_duration) var(--_ease)}.team-leadership_content{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.team-leadership_content:before{content:"";inset-inline:0;bottom:calc(100% + var(--_gap));background-color:var(--brand-500);transform-origin:0;height:.25rem;transition:scale var(--_duration) var(--_ease);position:absolute;scale:0 1}.team-leadership_name,.team-leadership_role{margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.team-leadership_header>*{animation:linear both team-leadership-rise;animation-timeline:view();animation-range:entry entry 12rem}.team-leadership_content{animation:linear both team-leadership-rise;animation-timeline:--team-leadership-item;animation-range:cover calc(20% + var(--_offset)) cover calc(40% + var(--_offset))}}}@keyframes team-leadership-rise{0%{opacity:0;translate:0 var(--space-6)}}.record-highlights_wrap{gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}.record-highlights_header{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.record-highlights_header{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.record-highlights_title{gap:var(--space-3);flex-direction:column;display:flex}.record-highlights_list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.record-highlights_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.record-highlights_item{--_duration:.3s;justify-content:space-between;gap:var(--space-8);min-height:16rem;padding:var(--space-6);border:var(--border-width) solid color-mix(in lab, var(--text) 35%, transparent);border-radius:var(--radius-main);transition:background-color var(--_duration) var(--hover-ease), border-color var(--_duration) var(--hover-ease), color var(--_duration) var(--hover-ease);flex-direction:column;display:flex}@media (min-width:64rem){.record-highlights_item{min-height:20rem;padding:var(--space-8)}}@media (hover:hover){.record-highlights_item:hover{background-color:var(--brand-500);border-color:var(--brand-500);color:var(--brand-text)}}.record-highlights_value,.record-highlights_label{margin:0}.record-highlights_value{color:var(--heading-accent);text-wrap:balance;transition:color var(--_duration) var(--hover-ease)}.record-highlights_item:hover .record-highlights_value{color:inherit}.record-highlights_label{max-width:30ch;color:var(--text-2);text-align:end;align-self:flex-end}.record-highlights_quote{gap:var(--space-3);max-width:52rem;padding-left:var(--space-6);border-left:.25rem solid var(--brand-500);flex-direction:column;margin:0;display:flex}.record-highlights_source{color:var(--text-2)}}
