.public-pages_page__MP_yt{min-height:100%;overflow:clip;background:var(--color-background,#ffffff);color:var(--color-ink,#172b2d)}.public-pages_pageHero__tnz7j{position:relative;isolation:isolate;padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(2.5rem,4.5vw,4rem);background:#236468;color:#ffffff}.public-pages_content__FOnr2,.public-pages_heroInner__W_I06{width:min(calc(100% - 2.5rem),var(--container,75rem));margin-inline:auto}@media (max-width:620px){.public-pages_content__FOnr2,.public-pages_heroInner__W_I06{width:min(calc(100% - 2rem),var(--container,75rem))}}.public-pages_heroInner__W_I06{position:relative;z-index:1}.public-pages_heroTitle__FBk3i{max-width:14ch;margin:0;font-size:clamp(2.8rem,7vw,5.75rem);font-weight:600;letter-spacing:-.015em;line-height:.95;text-wrap:balance}.public-pages_heroDescription__wo7D1{max-width:46rem;margin:1.5rem 0 0;color:rgb(255 255 255/84%);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.public-pages_content__FOnr2{padding-block:clamp(3.5rem,8vw,7rem)}.public-pages_section__8vl0h+.public-pages_section__8vl0h{margin-top:clamp(5rem,10vw,9rem)}.public-pages_sectionHeader__Gsi8k{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem,5vw,3.5rem)}.public-pages_sectionTitle__EiF1Y{margin:0;color:var(--color-ink,#172b2d);font-weight:600;letter-spacing:-.015em;line-height:1.05;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.5rem)}.public-pages_sectionLead__ozT_3{max-width:48rem;margin:0;color:var(--color-body,#626b7d);font-size:1.06rem;line-height:1.8}.public-pages_missionCard__RGRDs{position:relative;padding:clamp(2rem,5vw,4rem);overflow:hidden;border:1px solid rgb(70 198 206/28%);border-radius:var(--radius-xl,2rem);background:var(--color-surface-soft);box-shadow:var(--shadow-card,0 24px 70px rgb(35 100 104/10%))}.public-pages_missionCard__RGRDs .public-pages_sectionTitle__EiF1Y{max-width:18ch;margin-bottom:1.5rem}.public-pages_missionStatement__K4ptw{max-width:54rem;margin:0;color:var(--color-body,#485e63);font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.75}.public-pages_teamGrid__ZRkSX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.public-pages_teamCard__4w4JW{display:flex;min-width:0;flex-direction:column;padding:1rem;border:1px solid var(--color-border,#dadada);border-radius:var(--radius-lg,1.5rem);background:var(--color-surface,#ffffff);box-shadow:var(--shadow-card,0 18px 55px rgb(35 100 104/8%))}.public-pages_teamPhotoWrap__g_tc6{position:relative;overflow:hidden;aspect-ratio:1;border-radius:calc(var(--radius-lg, 1.5rem) - .4rem);background:var(--color-tint)}.public-pages_teamPhoto__RL4pu{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.public-pages_teamPhotoPlaceholder__Hj3Is{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-ink,#172b2d)}.public-pages_teamInitials__F67ac{display:grid;width:5.5rem;height:5.5rem;place-items:center;border:2px solid;border-radius:50%;font-size:1.75rem;font-weight:600;opacity:.55}.public-pages_teamCard__4w4JW:hover .public-pages_teamPhoto__RL4pu{transform:scale(1.025)}.public-pages_teamCopy__3CQNh{padding:1.25rem .5rem .625rem}.public-pages_teamName__SbaI0{margin:0;color:var(--color-ink,#172b2d);font-size:1.38rem;letter-spacing:-.025em;line-height:1.15}.public-pages_teamRole___6cIr{margin:.375rem 0 1rem;color:var(--color-heading,#236468);font-size:.82rem;font-style:italic;font-weight:700}.public-pages_teamBio__GmYxi{margin:0;color:var(--color-body,#626b7d);font-size:.96rem;line-height:1.7}.public-pages_chapterGrid__LomVf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.public-pages_chapterCard__iWZLq{margin:0;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--color-border,#dadada);border-radius:var(--radius-lg,1.5rem);background:var(--color-surface,#ffffff);text-align:center}.public-pages_chapterLogoWrap__c0BkD{display:grid;min-height:11rem;place-items:center}.public-pages_chapterLogo__oweYT{width:min(100%,10rem);height:10rem;object-fit:contain}.public-pages_chapterName__IADXk{margin-top:1.25rem;color:var(--color-ink,#172b2d);font-size:1rem;font-weight:700;line-height:1.35}.public-pages_chapterLocation__g6HUx{display:block;margin-top:.25rem;color:var(--color-muted,#778782);font-size:.85rem;font-weight:500}.public-pages_storyCard__8hE6S{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1rem,2.5vw,1.5rem);scroll-margin-top:7rem;border:1px solid var(--color-border,#dadada);border-radius:var(--radius-xl,2rem);background:var(--color-surface,#ffffff);box-shadow:var(--shadow-card,0 24px 70px rgb(35 100 104/9%))}.public-pages_storyCardTextOnly__T1Koa{grid-template-columns:minmax(0,1fr)}.public-pages_storyCopy__qgy0R{padding:clamp(.375rem,2vw,1.5rem)}.public-pages_storyMeta__hlTAn{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;margin-bottom:.875rem}.public-pages_storyDate__w97rp{color:var(--color-body,#626b7d);font-size:.84rem;font-weight:600}.public-pages_categoryPill__7LBkq{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:var(--radius-xs);background:rgb(70 198 206/15%);color:var(--color-heading,#236468);font-size:.82rem;font-weight:700}.public-pages_storyTitle__30TO7{margin:0;color:var(--color-ink,#172b2d);font-size:clamp(1.45rem,3vw,2.2rem);font-weight:600;letter-spacing:-.015em;line-height:1.1;text-wrap:balance}.public-pages_storyBody__YuNb2{margin:1.25rem 0 0;color:var(--color-body,#52656a);line-height:1.75}.public-pages_backLink__9gZDg,.public-pages_readMoreButton__T0pWE,.public-pages_storyLink__YnRQg{color:var(--color-heading,#236468);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:rgb(70 198 206/60%);text-decoration-thickness:.12em;text-underline-offset:.2em}.public-pages_storyLink__YnRQg{display:inline-flex;margin-top:1.25rem;text-decoration:none}.public-pages_backLink__9gZDg:before,.public-pages_storyLink__YnRQg:after{transition:transform .16s ease}.public-pages_storyLink__YnRQg:after{margin-left:.375rem;content:"→"}.public-pages_storyLink__YnRQg:hover:after{transform:translateX(.2rem)}.public-pages_backLink__9gZDg{display:inline-flex;margin-bottom:2rem;text-decoration:none}.public-pages_backLink__9gZDg:before{margin-right:.375rem;content:"←"}.public-pages_backLink__9gZDg:hover:before{transform:translateX(-.2rem)}.public-pages_carousel__OHV9_{position:relative;min-width:0;overflow:hidden;border-radius:calc(var(--radius-xl, 2rem) - .45rem);background:var(--color-tint)}.public-pages_carouselViewport__9yiws{position:relative;overflow:hidden;aspect-ratio:4/3}.public-pages_carouselImage__4yzCv{width:100%;height:100%;object-fit:cover}.public-pages_carouselControls__3XCUW{position:absolute;inset:50% 0 auto;display:flex;justify-content:space-between;padding-inline:.75rem;pointer-events:none;transform:translateY(-50%)}.public-pages_carouselArrow__Fwooz{display:grid;width:2.8rem;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/65%);border-radius:50%;background:rgb(18 54 57/72%);box-shadow:0 8px 20px rgb(12 38 40/18%);color:#ffffff;cursor:pointer;font-size:1.3rem;line-height:1;pointer-events:auto;transition:background .16s ease,transform .16s ease}.public-pages_carouselArrow__Fwooz:hover{background:var(--color-primary-dark,#236468);transform:scale(1.04)}.public-pages_carouselFooter__Pi0rD{display:flex;min-height:3.2rem;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-surface-soft)}.public-pages_carouselDots___O6wC{display:flex;flex-wrap:wrap;gap:.125rem}.public-pages_carouselDot__FoyhM{display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.public-pages_carouselDot__FoyhM:before{display:block;width:.58rem;height:.58rem;border-radius:99px;background:rgb(35 100 104/24%);content:"";transition:width .18s ease,background .18s ease}.public-pages_carouselDotActive__HNrXF:before{width:1.5rem;background:var(--color-primary-dark,#236468)}.public-pages_slideCount__g1yr2{flex:none;color:var(--color-body,#626b7d);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700}.public-pages_articleDetail__D7KfN{width:min(100%,72rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 1.25rem clamp(5rem,9vw,8rem)}.public-pages_articleDetail__D7KfN .public-pages_storyCard__8hE6S{grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr)}.public-pages_contactLayout__3xo38{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}.public-pages_contactCard__0Th_V,.public-pages_mapCard__6w54j{border:1px solid var(--color-border,#dadada);border-radius:var(--radius-xl,2rem);background:var(--color-surface,#ffffff);box-shadow:var(--shadow-card,0 24px 70px rgb(35 100 104/9%))}.public-pages_contactCard__0Th_V{padding:clamp(1.5rem,4vw,3rem)}.public-pages_contactCard__0Th_V .public-pages_sectionTitle__EiF1Y{margin-bottom:2rem}.public-pages_contactForm__yBpQt{display:grid;gap:1.25rem}.public-pages_intentFieldset__CMGID{min-width:0;margin:0 0 .375rem;padding:0;border:0}.public-pages_intentGrid__bgyQW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.public-pages_intentOption__N9PTL{display:grid;min-height:8.4rem;align-content:start;gap:.75rem;padding:.875rem;border:1px solid var(--color-border,#ccd5d6);border-radius:1rem;background:var(--color-surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-pages_intentOption__N9PTL:hover{border-color:var(--color-primary,#1f7a6d);transform:translateY(-1px)}.public-pages_intentOptionActive__EQ5sT{border-color:var(--color-primary,#1f7a6d);background:var(--color-surface-soft,#f3f8f5);box-shadow:inset 0 0 0 1px var(--color-primary,#1f7a6d),0 8px 22px rgb(31 122 109/10%)}.public-pages_intentOption__N9PTL input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--color-primary,#1f7a6d)}.public-pages_intentOption__N9PTL span{display:grid;gap:.25rem}.public-pages_intentOption__N9PTL strong{color:var(--color-heading,#123c35);font-size:.9rem}.public-pages_formHelp__Eshxb,.public-pages_intentOption__N9PTL small,.public-pages_submitNote__qCck8{color:var(--color-body,#526662);font-size:.76rem;line-height:1.45}.public-pages_formHelp__Eshxb{margin:.5rem 0 0}.public-pages_optionalLabel__8tkh5{margin-left:.375rem;color:var(--color-body,#526662);font-size:.82rem;font-weight:600}.public-pages_nameFieldset__DN_Ui{min-width:0;margin:0;padding:0;border:0}.public-pages_fieldLabel__PHr4M,.public-pages_legend__6gNe_{display:block;margin-bottom:.5rem;color:var(--color-ink,#172b2d);font-size:.9rem;font-weight:700}.public-pages_requiredMark__Zz1K6{color:var(--color-orange-text)}.public-pages_nameGrid__OM8BP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.public-pages_locationGrid__9wP0_{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);gap:.875rem}.public-pages_field__EmvI4{min-width:0}.public-pages_subLabel__MiPfz{display:block;margin-top:.375rem;color:var(--color-body,#626b7d);font-size:.78rem;font-weight:600}.public-pages_input__qcksz,.public-pages_textarea__eVYhv{width:100%;border:1px solid var(--color-border,#ccd5d6);border-radius:.85rem;outline:none;background:var(--color-surface);color:#172b2d;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.public-pages_input__qcksz{min-height:3.15rem;padding:.75rem .875rem}.public-pages_textarea__eVYhv{min-height:10rem;padding:.875rem;line-height:1.55;resize:vertical}.public-pages_input__qcksz:focus,.public-pages_textarea__eVYhv:focus{border-color:var(--color-primary-dark,#236468);box-shadow:0 0 0 4px rgb(70 198 206/18%)}.public-pages_formFooter__jf6rJ{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.public-pages_submitNote__qCck8{flex:1 1 12rem;margin:0}.public-pages_submitButton__BZhVR{display:inline-flex;min-width:8rem;min-height:3.1rem;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:0;border-radius:var(--radius-sm);background:var(--color-primary-dark,#236468);box-shadow:0 9px 24px rgb(35 100 104/20%);color:#ffffff;cursor:pointer;font:inherit;font-weight:700;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.public-pages_submitButton__BZhVR:hover:not(:disabled){background:#184c50;box-shadow:0 11px 28px rgb(35 100 104/26%);transform:translateY(-1px)}.public-pages_submitButton__BZhVR:disabled{cursor:wait;opacity:.68}.public-pages_formStatus__dHo8H{flex:1 1 16rem;margin:0;font-size:.9rem;line-height:1.5}.public-pages_formError__T5vX2{color:#a83a30}.public-pages_honeypot__xtBqL{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.public-pages_contactSide__N_p1H{display:grid;gap:1rem;position:sticky;top:6.5rem}.public-pages_directContact__7J8Ic{display:grid;gap:.125rem;padding:var(--space-4) 0}.public-pages_directContact__7J8Ic span{color:var(--color-body,#526662);font-size:.9rem}.public-pages_directContact__7J8Ic a{color:var(--color-heading,#123c35);font-weight:600;text-underline-offset:.22em}.public-pages_mapCard__6w54j{min-height:18rem;padding:.625rem;overflow:hidden}.public-pages_mapFrame__BidoO{width:100%;height:100%;min-height:16.7rem;border:0;border-radius:calc(var(--radius-xl, 2rem) - .5rem)}.public-pages_srOnly__M7IUo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-pages_backLink__9gZDg:focus-visible,.public-pages_carouselArrow__Fwooz:focus-visible,.public-pages_carouselDot__FoyhM:focus-visible,.public-pages_readMoreButton__T0pWE:focus-visible,.public-pages_storyLink__YnRQg:focus-visible,.public-pages_submitButton__BZhVR:focus-visible{outline:3px solid var(--color-accent,#fd7900);outline-offset:3px}@media (max-width:56rem){.public-pages_sectionHeader__Gsi8k{grid-template-columns:1fr;gap:1rem}.public-pages_teamGrid__ZRkSX{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pages_articleDetail__D7KfN .public-pages_storyCard__8hE6S,.public-pages_contactLayout__3xo38,.public-pages_storyCard__8hE6S{grid-template-columns:1fr}.public-pages_contactSide__N_p1H{position:static}.public-pages_storyCopy__qgy0R{padding:.75rem .5rem .25rem}.public-pages_carousel__OHV9_{grid-row:1}.public-pages_mapCard__6w54j{min-height:23rem}.public-pages_mapFrame__BidoO{min-height:21.7rem}}@media (max-width:40rem){.public-pages_chapterGrid__LomVf,.public-pages_intentGrid__bgyQW,.public-pages_locationGrid__9wP0_,.public-pages_nameGrid__OM8BP,.public-pages_teamGrid__ZRkSX{grid-template-columns:1fr}.public-pages_teamCard__4w4JW{padding:.75rem}.public-pages_chapterLogoWrap__c0BkD{min-height:9rem}.public-pages_chapterLogo__oweYT{height:8.5rem}.public-pages_storyCard__8hE6S{border-radius:1.4rem}.public-pages_carousel__OHV9_{border-radius:1rem}.public-pages_carouselArrow__Fwooz{width:2.5rem}}@media (prefers-reduced-motion:reduce){.public-pages_backLink__9gZDg:before,.public-pages_carouselArrow__Fwooz,.public-pages_carouselDot__FoyhM,.public-pages_storyLink__YnRQg:after,.public-pages_submitButton__BZhVR,.public-pages_teamPhoto__RL4pu{transition:none}}.public-pages_contactConfirmation__JlOas{display:grid;justify-items:center;gap:.875rem;padding:clamp(2rem,6vw,3rem) clamp(1.25rem,5vw,2.5rem);border:1px solid var(--color-success);border-radius:1.25rem;background:var(--tint-success);text-align:center;animation:public-pages_confirmation-rise__RjYSo .42s cubic-bezier(.2,.7,.3,1) both}.public-pages_contactConfirmation__JlOas:focus{outline:none}.public-pages_contactConfirmation__JlOas h2{margin:0;color:#14532d;font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.02em}.public-pages_contactConfirmation__JlOas p{max-width:34rem;margin:0;color:#3f5c4a;line-height:1.6}.public-pages_contactConfirmation__JlOas strong{color:#14532d;overflow-wrap:anywhere}.public-pages_confirmationMark__jAgwN{display:block;width:4.5rem;height:4.5rem}.public-pages_confirmationMark__jAgwN svg{width:100%;height:100%}.public-pages_confirmationCircle__sNmCv{fill:none;stroke:#2f9e5f;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:public-pages_confirmation-draw__UFqAU .52s cubic-bezier(.4,0,.2,1) 80ms forwards}.public-pages_confirmationCheck__a9UhA{fill:none;stroke:#2f9e5f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:public-pages_confirmation-draw__UFqAU .32s cubic-bezier(.4,0,.2,1) .48s forwards}@keyframes public-pages_confirmation-draw__UFqAU{to{stroke-dashoffset:0}}@keyframes public-pages_confirmation-rise__RjYSo{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-pages_confirmationCheck__a9UhA,.public-pages_confirmationCircle__sNmCv,.public-pages_contactConfirmation__JlOas{animation:none}.public-pages_confirmationCheck__a9UhA,.public-pages_confirmationCircle__sNmCv{stroke-dashoffset:0}}.public-pages_missionCard__RGRDs>*+*{margin-top:var(--gap-block)}.public-pages_storyBody__YuNb2+.public-pages_storyBody__YuNb2{margin-top:var(--gap-stack)}