/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.skipLink{z-index:1000;color:#fff;background:#08285c;border-radius:7px;padding:12px 16px;font-weight:900;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}#main-content:focus{outline:none}:root{--navy:#08285c;--deep:#051a3b;--pink:#b7356c;--pink-soft:#ee83aa;--ink:#14233b;--muted:#657187;--cream:#fff9f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ffbfda}.wrap{width:min(1160px,100% - 40px);margin:auto}.top{background:var(--deep);color:#fff;font-size:13px}.top .wrap{justify-content:space-between;align-items:center;height:38px;display:flex}.top a{font-weight:800}header{z-index:10;background:#fffffff5;border-bottom:1px solid #e7ebf1;height:88px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex;position:relative}.logo{color:var(--navy);line-height:1;display:grid}.logo b{color:var(--navy);font:italic 42px Georgia}.logo small{letter-spacing:.11em;margin-top:4px;font-size:9px;font-weight:900}.logo b:before{content:"♥";color:var(--pink);margin-right:5px;font:20px Arial}.nav>nav{color:#425066;gap:28px;font-size:14px;font-weight:800;display:flex}.headerActions{align-items:center;gap:12px;display:flex}.mobileMenu{display:none;position:relative}.menuButton{border:2px solid var(--navy);width:43px;height:43px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;font-size:23px;font-weight:900;line-height:1}.mobileMenuPanel{background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:min(290px,100vw - 28px);padding:10px;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #051a3b2b;gap:0!important;display:grid!important}.mobileMenuPanel a{color:var(--navy);border-radius:7px;padding:14px 13px;font-size:15px;font-weight:800}.mobileMenuPanel a:hover,.mobileMenuPanel a:focus-visible{background:#fff0f5}.mobileMenuPanel .mobileCall{background:var(--navy);color:#fff;text-align:center;margin-top:5px}.btn{background:var(--pink);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-weight:900;display:inline-flex;box-shadow:0 12px 25px #b7356c33}.btn.small{min-height:43px;padding:0 18px;font-size:13px}.hero{background:linear-gradient(110deg,#fff 0 55%,#fff0f5 55%)}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:65px;min-height:670px;padding:70px 0;display:grid}.tag{letter-spacing:.16em;color:var(--navy);margin:0 0 17px;font-size:11px;font-weight:900}.tag:before{content:"";background:var(--pink);vertical-align:middle;width:30px;height:2px;margin-right:10px;display:inline-block}h1,h2,h3{font-family:Georgia,serif}h1{letter-spacing:-.045em;color:var(--deep);margin:0;font-size:clamp(52px,7vw,84px);line-height:.98}h1 em{color:var(--pink);font-weight:400}.lead{color:var(--muted);max-width:650px;margin:28px 0;font-size:19px;line-height:1.72}.actions{align-items:center;gap:28px;margin:34px 0 45px;display:flex}.link{color:var(--navy);font-weight:900}.stats{border-top:1px solid #e1e6ed;gap:38px;padding-top:25px;display:flex}.stats div{gap:4px;display:grid}.stats b{color:var(--navy);font-size:22px}.stats span{color:var(--muted);font-size:11px}.art{background:linear-gradient(145deg,var(--navy),#174d8b);text-align:center;color:#fff;border-radius:220px 220px 18px 18px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;box-shadow:0 30px 75px #08285c33}.heart{background:var(--pink);border-radius:50%;place-items:center;width:110px;height:110px;font-size:54px;display:grid}.art h2{color:#fff;margin:28px 0 10px;font-size:31px}.art p{color:#d8e2f1}.about,.services,.careers,.contact{padding:105px 0}.about{background:var(--cream)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}h2{letter-spacing:-.03em;color:var(--deep);margin:0;font-size:clamp(38px,5vw,55px);line-height:1.08}.split p,.heading p,.career p{color:var(--muted);font-size:17px;line-height:1.75}.heading{text-align:center;max-width:700px;margin:0 auto 55px}.heading .tag:before{display:none}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cards article{border:1px solid #e4e9f0;border-radius:14px;min-height:250px;padding:32px;box-shadow:0 12px 35px #0a25480d}.cards article>span{width:46px;height:46px;color:var(--pink);background:#fff0f5;border-radius:12px;place-items:center;display:grid}.cards h3{color:var(--navy);margin:23px 0 11px;font-size:23px}.cards p{color:var(--muted);font-size:15px;line-height:1.65}.areas{background:var(--navy);color:#fff;padding:100px 0}.areas h2{color:#fff}.areas p{color:#ccd8ea;line-height:1.75}.tag.light{color:#fff}.white{color:var(--navy);box-shadow:none;background:#fff}.counties{grid-template-columns:1fr 1fr;gap:12px;display:grid}.counties span{background:#ffffff13;border:1px solid #ffffff24;border-radius:8px;padding:15px 18px;font-size:14px;font-weight:800}.careers{background:#fff4f8}.career{background:#fff;border:1px solid #f1cad9;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:55px 60px;display:grid}.career>div:last-child{text-align:center;gap:14px;display:grid}.career small{color:var(--muted);line-height:1.45}.details{grid-template-columns:1fr 1fr;gap:16px;display:grid}.details>*{border-top:3px solid var(--pink);background:#f7f9fc;gap:8px;padding:23px;display:grid}.details span{letter-spacing:.13em;color:var(--pink);font-size:10px;font-weight:900}.details b{color:var(--navy);font-size:14px;line-height:1.5}footer{background:var(--deep);color:#cbd6e6;padding:45px 0}footer .wrap{justify-content:space-between;align-items:center;display:flex}.inverse b,.inverse small{color:#fff}footer p{font-size:13px}@media (width<=850px){.nav>nav{display:none}.mobileMenu{display:block}.heroGrid,.split,.career{grid-template-columns:1fr}.heroGrid{gap:25px}.cards{grid-template-columns:1fr 1fr}.split{gap:40px}.career{padding:40px}.art{min-height:420px}}@media (width<=600px){.wrap{width:calc(100% - 28px)}.top span{display:none}.top .wrap{justify-content:center}header{height:76px}.nav{gap:8px}.logo b{font-size:31px}.logo small{font-size:7px}.headerActions{gap:7px}.btn.small{padding:0 10px;font-size:12px}.menuButton{width:40px;height:40px}.mobileMenuPanel{top:47px}h1{font-size:50px}.heroGrid{padding:55px 0}.actions{flex-direction:column;align-items:flex-start}.stats{gap:16px}.art{min-height:370px}.cards,.counties,.details{grid-template-columns:1fr}.about,.services,.areas,.careers,.contact{padding:75px 0}.career{padding:30px 23px}footer .wrap{text-align:center;flex-direction:column;gap:20px}}@media (width<=390px){.btn.small{width:64px;font-size:0}.btn.small:after{content:"Apply";font-size:12px}}@media (width<=1000px){.nav>nav{display:none}.mobileMenu{display:block}}@media (width<=390px){.btn.small{width:auto;font-size:11px}.btn.small:after{content:none}}.printRecord{color:#111;background:#eef2f6;min-height:100vh;padding:34px 20px 70px}.printToolbar{justify-content:space-between;align-items:center;gap:16px;width:min(850px,100%);margin:0 auto 18px;display:flex}.printToolbar a{color:#08285c;font-weight:800}.printAction{color:#fff;cursor:pointer;background:#ed82aa;border:0;border-radius:7px;min-height:44px;padding:0 20px;font-weight:900}.printSheet{background:#fff;width:min(850px,100%);margin:auto;padding:54px 62px;box-shadow:0 10px 35px #0a25481c}.printHeader{border-bottom:3px solid #08285c;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:26px;padding-bottom:24px;display:flex}.printBrand{color:#08285c}.printBrand b{font:700 30px Georgia;display:block}.printBrand span{letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.printIdentity{text-align:right}.printIdentity h1{margin:0 0 7px;font:700 24px Georgia}.printIdentity p{margin:3px 0;font-size:12px;line-height:1.5}.printIdentity p:last-child{margin-bottom:0}.printSection{break-inside:avoid;margin:0 0 24px}.printSection h2{color:#08285c;border-bottom:1px solid #cfd6df;margin:0 0 12px;padding-bottom:7px;font:700 18px Georgia}.printGrid{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.printGrid p,.printSection>p{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.55}.printGrid .full{grid-column:1/-1}.printEmployer{break-inside:avoid;border:1px solid #ccd4de;margin:0 0 12px;padding:14px}.printEmployer h3{color:#08285c;margin:0 0 8px;font-size:14px}.printEmployer p{margin:4px 0;font-size:12px}.printPreserve{white-space:pre-wrap}.printRunningHeader{display:none}.printEmpty{text-align:center;background:#fff;width:min(680px,100%);margin:80px auto;padding:50px}.signatureLine{border-top:1px solid #777;margin-top:20px;padding-top:12px}.signatureLine strong{font-family:Georgia;font-size:16px}.printPrivacyNote{color:#444;border-top:1px solid #aaa;margin-top:28px;padding-top:10px;font-size:10px}@media (width<=650px){.printRecord{padding:18px 10px 40px}.printSheet{padding:30px 20px}.printHeader{display:block}.printIdentity{text-align:left;margin-top:18px}.printGrid{grid-template-columns:1fr}.printGrid .full{grid-column:auto}.printToolbar{flex-direction:column;align-items:stretch}.printAction{width:100%}}@media print{@page{size:letter portrait;margin:.55in}.printRecord{background:#fff;padding:0}.printToolbar{display:none!important}.printSheet{width:auto;box-shadow:none;margin:0;padding:0}.printHeader{margin-top:0;padding-bottom:24px}.printIdentity p{line-height:1.5}.printRunningHeader{color:#555;font-size:9px;display:block;position:fixed;top:-.38in;right:0}.printSection,.printEmployer{break-inside:avoid-page}.printSection h2{break-after:avoid-page}.printPrivacyNote{break-before:avoid}.printSheet a{color:#111;text-decoration:none}}.heroPhoto{background:var(--navy);border-radius:220px 220px 18px 18px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #08285c33}.heroPhoto>img{object-fit:cover;object-position:59% center;width:100%;height:100%;position:absolute}.heroPhoto figcaption{color:var(--navy);background:#fffffff2;border-radius:12px;align-items:center;gap:13px;padding:16px 18px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 28px #051a3b24}.heroPhoto figcaption>span{background:var(--pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.heroPhoto figcaption div{gap:3px;display:grid}.heroPhoto figcaption b{font-family:Georgia,serif;font-size:17px}.heroPhoto figcaption small{color:var(--muted)}.storyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.storyPhoto{border-radius:18px 180px 18px 18px;min-height:440px;margin:0;overflow:hidden;box-shadow:0 24px 55px #08285c1f}.storyPhoto img{object-fit:cover;width:100%;height:440px;display:block}.storyCopy>p:not(.tag){color:var(--muted);margin:25px 0;font-size:17px;line-height:1.75}.storyCopy .link{display:inline-block}.career{grid-template-columns:210px 1.2fr .8fr;gap:42px;padding:32px}.careerPhoto{object-fit:cover;object-position:center 30%;border-radius:12px 90px 12px 12px;width:210px;height:265px}.careerAction{text-align:center;gap:14px;display:grid}@media (width<=980px){.career{grid-template-columns:180px 1fr}.careerPhoto{width:180px;height:230px}.careerAction{grid-column:1/-1}}@media (width<=850px){.storyGrid{grid-template-columns:1fr;gap:40px}.storyPhoto{order:2}.heroPhoto{min-height:500px}}@media (width<=600px){.heroPhoto{border-radius:130px 130px 16px 16px;min-height:430px}.heroPhoto>img{object-position:86% center}.heroPhoto figcaption{bottom:14px;left:14px;right:14px}.storyPhoto,.storyPhoto img{height:350px;min-height:350px}.career{grid-template-columns:1fr;padding:24px}.careerPhoto{border-radius:12px 100px 12px 12px;width:100%;height:300px}.careerAction{grid-column:auto}}.heroPhoto>img{object-position:78% center}@media (width<=1100px) and (width>=851px){.heroPhoto>img{object-position:88% center}}@media (width<=850px){.heroPhoto>img{object-position:72% center}}@media (width<=600px){.heroPhoto>img{object-position:86% center}}.footerGrid{flex-wrap:wrap;gap:28px;align-items:flex-start!important}.footerNavigation{flex:1;grid-template-columns:repeat(5,minmax(105px,1fr));gap:24px;display:grid}.footerNavigation>div{align-content:start;gap:8px;display:grid}.footerNavigation strong{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:10px}.footerNavigation a{color:#d9e2ef;font-size:11px;font-weight:800}.footerNavigation a:hover,.footerNavigation a:focus{color:#fff;text-decoration:underline}.footerGrid>p{text-align:center;border-top:1px solid #ffffff1f;width:100%;margin:0;padding-top:20px}@media (width<=900px){.footerGrid{text-align:center;flex-direction:column}.footerNavigation{grid-template-columns:repeat(3,1fr);width:100%}}@media (width<=600px){.footerNavigation{grid-template-columns:1fr 1fr;gap:24px 18px}.footerNavigation>div{text-align:left}.footerLegal{grid-column:1/-1;grid-template-columns:1fr 1fr!important}.footerLegal strong{grid-column:1/-1}}.aboutPage{background:#fff}.aboutPage .nav>nav a[aria-current=page]{color:var(--pink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.aboutHero{background:linear-gradient(115deg,#fff 0 58%,#fff0f5 58%);overflow:hidden}.aboutHeroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:610px;padding:85px 0;display:grid}.aboutHero h1{font-size:clamp(50px,6.7vw,78px)}.aboutHero h1 em{margin-top:9px;font-size:.69em;line-height:1.08;display:inline-block}.aboutHeroNote{background:var(--navy);color:#fff;border-radius:18px 130px 18px 18px;flex-direction:column;justify-content:center;min-height:355px;padding:58px 48px;display:flex;box-shadow:0 28px 65px #08285c2b}.aboutHeroNote span{color:#ffd2e2;letter-spacing:.15em;font-size:11px;font-weight:900}.aboutHeroNote strong{margin:22px 0;font:34px/1.16 Georgia,serif}.aboutHeroNote p{color:#d7e1ee;margin:0;font-size:15px;line-height:1.7}.aboutStory{background:var(--cream);padding:110px 0}.aboutStoryGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:85px;display:grid}.aboutStory figure{border-radius:18px 170px 18px 18px;margin:0;overflow:hidden;box-shadow:0 24px 55px #08285c1f}.aboutStory img{object-fit:cover;width:100%;height:520px;display:block}.aboutStoryGrid>div>p:not(.tag){color:var(--muted);margin:21px 0;font-size:16px;line-height:1.78}.trustBand{background:var(--navy);color:#fff;padding:70px 0}.trustBand .tag{margin-bottom:32px}.trustGrid{background:#ffffff2b;border:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.trustGrid div{background:var(--navy);padding:32px 28px}.trustGrid dt{color:#fff;font:44px Georgia,serif}.trustGrid dd{color:#d8e2f0;margin:9px 0 0;font-size:13px;font-weight:800}.guides{padding:110px 0}.principleGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.principleGrid article{border:1px solid #e1e6ed;border-radius:14px;padding:34px;box-shadow:0 12px 32px #0a25480c}.principleGrid span{color:var(--pink);letter-spacing:.12em;font-size:11px;font-weight:900}.principleGrid h3{color:var(--navy);margin:16px 0 10px;font-size:26px}.principleGrid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.localRoots{background:var(--deep);color:#fff;padding:100px 0}.localGrid{grid-template-columns:.95fr 1.05fr;gap:90px;display:grid}.localRoots h2{color:#fff}.localRoots p{color:#cbd7e7;margin:0 0 20px;font-size:16px;line-height:1.78}.localRoots .btn{margin-top:14px}.leadershipBlock{background:#fff4f8;padding:110px 0}.leadershipGrid{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.leadershipGrid>div:first-child>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.75}.leadershipNote{border-left:4px solid var(--pink);background:#fff;padding:20px 22px}.profileStructure{gap:18px;display:grid}.profileStructure>div{background:#fff;border:1px solid #efd0dc;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:5px 18px;padding:25px;display:grid}.profileStructure span{background:var(--navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:64px;height:64px;font:italic 27px Georgia,serif;display:grid}.profileStructure strong{color:var(--navy);font:24px Georgia,serif}.profileStructure small{color:var(--muted);line-height:1.5}.familyProcess{padding:110px 0}.processGrid>div>p:not(.tag){color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.75}.aboutAreas{background:#f7f9fc;padding:80px 0}.areasCard{background:#fff;border:1px solid #dfe5ed;border-radius:16px;justify-content:space-between;align-items:end;gap:50px;padding:48px 52px;display:flex;box-shadow:0 14px 35px #0a25480b}.areasCard>div{max-width:760px}.areasCard h2{font-size:clamp(35px,4.5vw,49px)}.areasCard p{color:var(--muted);font-size:16px;line-height:1.72}.areasCard>.link{white-space:nowrap}.aboutFinal{background:#fff;padding:100px 0}.finalCard{background:var(--navy);color:#fff;text-align:center;border-radius:20px;padding:70px}.finalCard h2{color:#fff}.finalCard>p:not(.tag){color:#d5e0ee;font-size:17px}.finalActions{justify-content:center;gap:16px;margin:30px 0 24px;display:flex}.outlineButton{color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-weight:900;display:inline-flex}.finalCard small{color:#cbd7e7}.finalCard small a{color:#fff;font-weight:800;text-decoration:underline}@media (width<=900px){.aboutHeroGrid,.aboutStoryGrid,.localGrid,.leadershipGrid,.processGrid{grid-template-columns:1fr;gap:48px}.aboutHeroGrid{padding:65px 0}.aboutHeroNote{min-height:280px}.aboutStory figure{max-width:660px}.trustGrid{grid-template-columns:1fr 1fr}.localGrid,.processGrid{gap:40px}}@media (width<=600px){.aboutHeroGrid{min-height:auto;padding:55px 0}.aboutHero h1{font-size:48px}.aboutHero h1 em{font-size:.72em}.aboutHero .lead{font-size:17px}.aboutHeroNote{border-radius:16px 90px 16px 16px;min-height:250px;padding:42px 28px}.aboutHeroNote strong{font-size:29px}.aboutStory,.guides,.localRoots,.leadershipBlock,.familyProcess,.aboutFinal{padding:75px 0}.aboutStory img{height:360px}.trustBand{padding:58px 0}.trustGrid{grid-template-columns:1fr}.trustGrid div{padding:23px 25px}.trustGrid dt{font-size:37px}.principleGrid{grid-template-columns:1fr}.principleGrid article{padding:27px 24px}.profileStructure>div{grid-template-columns:52px 1fr;padding:21px}.profileStructure span{width:52px;height:52px}.profileStructure strong{font-size:21px}.areasCard{flex-direction:column;align-items:flex-start;gap:18px;padding:32px 24px}.finalCard{padding:50px 23px}.finalActions{flex-direction:column}.finalActions>*{width:100%}}.legalPage{background:#f7f8fb;min-height:100vh}.legalHeader{height:92px;color:var(--navy);background:#fff;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 460px);font-size:13px;font-weight:900;display:flex}.legalHero{background:linear-gradient(120deg,#fff 55%,#fff0f5);padding:75px max(24px,50vw - 460px) 55px}.legalHero>div{max-width:780px}.legalHero h1{font-size:clamp(44px,6vw,68px)}.legalHero p:not(.tag){color:var(--muted);max-width:750px;font-size:17px;line-height:1.7}.legalHero small{color:#7b8494;font-weight:700}.legalContent{background:#fff;border:1px solid #dfe5ed;border-radius:16px;width:min(920px,100% - 40px);margin:40px auto 80px;padding:48px 55px;box-shadow:0 14px 35px #0a25480b}.legalContent section+section{border-top:1px solid #e8ecf2;margin-top:34px;padding-top:30px}.legalContent h2{margin-bottom:13px;font-size:29px}.legalContent p,.legalContent li{color:#536076;font-size:15px;line-height:1.75}.legalContent ul{padding-left:22px}.legalContent a{color:var(--navy);font-weight:800;text-decoration:underline}.legalNotice{border-left:4px solid var(--pink);background:#fff5f8;border-radius:0 8px 8px 0;padding:18px 20px}.legalFooter{background:var(--deep);color:#cbd6e6;justify-content:space-between;align-items:center;gap:24px;padding:38px max(24px,50vw - 460px);display:flex}.legalFooter>div{flex-wrap:wrap;gap:18px;display:flex}.legalFooter a{font-size:12px;font-weight:800}.legalFooter p{font-size:12px}@media (width<=650px){.legalHeader{height:78px}.legalHeader .logo b{font-size:30px}.legalHeader>a:last-child{font-size:11px}.legalHero{padding-top:50px}.legalContent{width:calc(100% - 28px);padding:32px 22px}.legalFooter{flex-direction:column;align-items:flex-start}.legalFooter>div{gap:12px;display:grid}}.careersPage{background:#fff}.careersHero{background:linear-gradient(115deg,#fff 0 61%,#fff0f5 61%);overflow:hidden}.careersHeroGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:75px;min-height:650px;padding:78px 0;display:grid}.careersHero h1{font-size:clamp(48px,6.1vw,73px)}.careersHero h1 em{margin-top:10px;font-size:.66em;line-height:1.12;display:inline-block}.heroNotice{color:#536076;border-left:4px solid var(--pink);max-width:650px;margin:0;padding-left:16px;font-size:14px;line-height:1.65}.careersHeroPhoto{background:var(--navy);border-radius:18px 155px 18px 18px;height:500px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 65px #08285c2b}.careersHeroPhoto img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.careersHeroPhoto figcaption{color:#fff;background:#08285cef;border-radius:12px;gap:6px;padding:20px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.careersHeroPhoto strong{font:23px Georgia,serif}.careersHeroPhoto span{color:#d9e3ef;font-size:13px;line-height:1.5}.homeCareMeaning{background:var(--cream);padding:105px 0}.workGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:82px;display:grid}.workGrid>div:first-child>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.76}.taskGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taskGrid span{min-height:65px;color:var(--navy);background:#fff;border:1px solid #e1e6ed;border-radius:10px;align-items:center;padding:17px 18px;font-size:14px;font-weight:900;display:flex}.taskGrid span:before{content:"•";color:var(--pink);margin-right:10px;font-size:24px}.roleNote{background:var(--navy);color:#fff;border-radius:11px;align-items:center;gap:18px;padding:22px 26px;display:flex;margin-top:35px!important}.roleNote strong{white-space:nowrap}.roleNote span{color:#d5e0ee;font-size:14px;line-height:1.55}.goodFit{padding:110px 0}.qualityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.qualityGrid article{border:1px solid #e1e6ed;border-radius:13px;padding:29px;box-shadow:0 11px 30px #0a25480c}.qualityGrid article>span{color:var(--pink);letter-spacing:.12em;font-size:10px;font-weight:900}.qualityGrid h3{color:var(--navy);margin:15px 0 10px;font-size:23px}.qualityGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.careerArea{background:var(--navy);color:#fff;padding:95px 0}.careerAreaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.careerArea h2{color:#fff}.careerAreaGrid>div>p:not(.tag){color:#d0dceb;max-width:810px;font-size:16px;line-height:1.75}.careerArea .outlineButton{color:#fff;white-space:nowrap;border:2px solid #fff}.beforeApply{background:#f7f9fc;padding:110px 0}.beforeApplyGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:85px;display:grid}.beforeApplyGrid>div:first-child>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.75}.beforeApplyGrid .btn{margin-top:18px}.applicationOverview{border:1px solid #dfe5ed;border-top:5px solid var(--pink);background:#fff;border-radius:14px;gap:11px;padding:32px;display:grid}.applicationOverview h3{color:var(--navy);margin:0 0 10px;font-size:25px}.applicationOverview span{color:#536076;border-bottom:1px solid #e8ecf1;padding:11px 0 11px 25px;font-size:14px;line-height:1.45;position:relative}.applicationOverview span:last-child{border-bottom:0}.applicationOverview span:before{content:"✓";color:var(--pink);font-weight:900;position:absolute;left:0}.applicationProcess{padding:110px 0}.processGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:88px;display:grid}.processGrid>div>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.75}.processGrid ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.processGrid li{border:1px solid #e1e6ed;border-radius:12px;gap:17px;padding:20px;display:flex}.processGrid li>span{width:39px;height:39px;color:var(--pink);background:#fff0f5;border-radius:10px;flex:0 0 39px;place-items:center;font-weight:900;display:grid}.processGrid li strong{color:var(--navy);font-size:16px}.processGrid li p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.62}.employmentNotice{background:var(--deep);color:#fff;padding:88px 0}.employmentNoticeCard{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.employmentNotice h2{color:#fff}.employmentNotice ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.employmentNotice li{color:#fff;background:#ffffff0d;border:1px solid #ffffff25;border-radius:10px;align-items:center;min-height:68px;padding:18px;font-size:14px;font-weight:900;display:flex}.employmentNotice li:before{content:"×";color:#ffd2e2;margin-right:10px;font-size:21px}.documentGuidance{background:#fff4f8;padding:105px 0}.documentGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;display:grid}.documentGrid>div>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.76}.documentGrid aside{border:1px solid #efd0dc;border-top:6px solid var(--pink);background:#fff;border-radius:14px;padding:34px}.documentGrid aside strong{color:var(--navy);font:27px/1.2 Georgia,serif;display:block}.documentGrid aside p{color:var(--muted);font-size:14px;line-height:1.7}.documentGrid aside a{color:var(--pink);margin-top:6px;font-weight:900;display:inline-flex}.whyVals{padding:110px 0}.whyGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.whyGrid div{background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:28px}.whyGrid dt{color:var(--pink);font:26px Georgia,serif}.whyGrid dd{color:var(--navy);margin:11px 0 0;font-size:14px;font-weight:800;line-height:1.5}.careerQuestions{background:var(--navy);color:#fff;padding:100px 0}.questionsGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.careerQuestions h2{color:#fff}.questionsGrid>div>p:not(.tag){color:#d2ddec;font-size:16px;line-height:1.75}.questionsGrid address{grid-template-columns:1fr 1fr;gap:14px;font-style:normal;display:grid}.questionsGrid address>*{background:#fff;border-radius:11px;flex-direction:column;gap:10px;min-height:142px;padding:24px;display:flex}.questionsGrid address span{color:var(--pink);letter-spacing:.12em;font-size:10px;font-weight:900}.questionsGrid address strong{color:var(--navy);font-size:15px;line-height:1.5}.careerFinal{padding:100px 0}.careerFinal .finalCard{background:var(--navy);color:#fff;text-align:center;border-radius:20px;padding:68px}.careerFinal h2{color:#fff}.careerFinal .finalCard>p:not(.tag){color:#d5e0ee;max-width:800px;margin:20px auto 0;font-size:16px;line-height:1.7}.careerFinal .finalActions{justify-content:center;gap:14px;margin:30px 0 0;display:flex}.careerFinal .outlineButton{color:#fff;border:2px solid #fff}@media (width<=900px){.careersHeroGrid,.workGrid,.beforeApplyGrid,.processGrid,.employmentNoticeCard,.documentGrid,.questionsGrid{grid-template-columns:1fr;gap:46px}.careersHeroPhoto{max-width:650px;height:460px}.qualityGrid,.whyGrid{grid-template-columns:1fr 1fr}.careerAreaGrid{grid-template-columns:1fr;gap:28px}.processGrid{gap:38px}}@media (width<=600px){.careersHeroGrid{min-height:auto;padding:55px 0}.careersHero h1{font-size:45px}.careersHero h1 em{font-size:.72em}.careersHero .lead{font-size:17px}.careersHeroPhoto{border-radius:16px 90px 16px 16px;height:390px}.careersHeroPhoto figcaption{padding:17px;bottom:14px;left:14px;right:14px}.careersHeroPhoto strong{font-size:20px}.homeCareMeaning,.goodFit,.careerArea,.beforeApply,.applicationProcess,.documentGuidance,.whyVals,.careerQuestions,.careerFinal{padding:75px 0}.taskGrid,.qualityGrid,.whyGrid,.employmentNotice ul,.questionsGrid address{grid-template-columns:1fr}.roleNote{flex-direction:column;align-items:flex-start;gap:7px;padding:21px}.roleNote strong{white-space:normal}.qualityGrid article,.applicationOverview,.documentGrid aside{padding:26px 23px}.employmentNotice{padding:70px 0}.careerFinal .finalCard{padding:50px 23px}.careerFinal .finalActions{flex-direction:column}.careerFinal .finalActions>*{width:100%}}.careersHeroPhoto img{object-position:50% 42%}@media (width<=1100px) and (width>=901px){.careersHeroPhoto img{object-position:43% 42%}}@media (width<=900px){.careersHeroPhoto img{object-position:49% 42%}}@media (width<=600px){.careersHeroPhoto img{object-position:48% 42%}}.faqPage{background:#fff}.faqHero{background:linear-gradient(115deg,#fff 0 60%,#fff0f5 60%);overflow:hidden}.faqHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:78px;min-height:570px;padding:78px 0;display:grid}.faqHero h1{font-size:clamp(49px,6.4vw,76px)}.faqHero h1 em{margin-top:10px;font-size:.7em;line-height:1.1;display:inline-block}.faqHero aside{background:var(--navy);color:#fff;border-radius:18px 120px 18px 18px;flex-direction:column;justify-content:center;min-height:330px;padding:48px 42px;display:flex;box-shadow:0 28px 65px #08285c2b}.faqHero aside>span{color:#ffd2e2;letter-spacing:.14em;font-size:10px;font-weight:900}.faqHero aside strong{margin:20px 0;font:30px/1.22 Georgia,serif}.faqHero aside p{color:#d6e1ee;margin:0;font-size:14px;line-height:1.7}.emergencyNotice{background:var(--deep);color:#fff;padding:22px 0}.emergencyNotice .wrap{align-items:center;gap:16px;display:flex}.emergencyNotice .wrap>span{width:42px;height:42px;color:var(--deep);background:#ffd2e2;border-radius:50%;flex:0 0 42px;place-items:center;font-size:22px;font-weight:900;display:grid}.emergencyNotice strong{font-size:15px;display:block}.emergencyNotice p{color:#d7e1ee;margin:5px 0 0;font-size:13px}.faqCategoryNav{z-index:8;background:#f7f9fc;border-bottom:1px solid #dfe5ed;position:sticky;top:88px}.faqCategoryNav .wrap{scrollbar-width:thin;align-items:center;gap:10px;min-height:66px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.faqCategoryNav a{min-height:42px;color:var(--navy);background:#fff;border:1px solid #d9e0e9;border-radius:21px;flex:none;align-items:center;padding:0 16px;font-size:12px;font-weight:900;display:flex}.faqCategoryNav a:hover,.faqCategoryNav a:focus-visible{border-color:var(--pink);background:#fff0f5}.faqContent{padding-top:85px;padding-bottom:100px}.faqGroup{padding:0 0 82px;scroll-margin-top:175px}.faqGroup+.faqGroup{border-top:1px solid #e1e6ed;padding-top:82px}.faqGroupHeading{grid-template-columns:64px 1fr;align-items:start;gap:25px;margin-bottom:34px;display:grid}.faqGroupHeading>span{width:64px;height:64px;color:var(--pink);background:#fff0f5;border-radius:16px;place-items:center;font-size:13px;font-weight:900;display:grid}.faqGroupHeading h2{font-size:clamp(34px,4.2vw,48px)}.faqGroupHeading p{max-width:740px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.65}.accordionList{gap:12px;display:grid}.faqItem{background:#fff;border:1px solid #dfe5ed;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0a254807}.faqItem[open]{border-color:#e8b6ca;box-shadow:0 12px 30px #b7356c0d}.faqItem summary{min-height:70px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-size:16px;font-weight:900;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary i{width:34px;height:34px;color:var(--pink);background:#fff0f5;border-radius:50%;flex:0 0 34px;place-items:center;font:22px/1 Arial;display:grid}.faqItem[open] summary i{transform:rotate(45deg)}.faqItem summary:hover{background:#fffafb}.faqItem summary:focus-visible{outline-offset:-4px;border-radius:10px;outline:3px solid #ffbfda}.faqAnswer{color:var(--muted);padding:0 76px 24px 22px;font-size:15px;line-height:1.72}.faqAnswer p{margin:0 0 12px}.faqAnswer p:last-child{margin-bottom:0}.faqAnswer a{color:var(--pink);text-underline-offset:3px;font-weight:900;text-decoration:underline}.faqAnswer strong{color:var(--deep)}.faqAnswer ul,.faqAnswer ol{margin:0 0 14px;padding-left:22px}.faqAnswer li{margin:6px 0}.faqAnswer .countyList{grid-template-columns:repeat(3,1fr);gap:8px 18px;padding-left:20px;display:grid}.stillQuestions{background:#f7f9fc;padding:100px 0}.questionsCard{background:var(--navy);color:#fff;border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:65px;display:grid}.stillQuestions h2{color:#fff}.questionsCard>div>p:not(.tag){color:#d3deec;font-size:16px;line-height:1.72}.questionActions{gap:13px;margin-top:28px;display:flex}.questionsCard .outlineButton{color:#fff;border:2px solid #fff}.questionsCard address{grid-template-columns:1fr 1fr;gap:13px;font-style:normal;display:grid}.questionsCard address>*{background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-height:137px;padding:22px;display:flex}.questionsCard address span{color:var(--pink);letter-spacing:.12em;font-size:10px;font-weight:900}.questionsCard address strong{color:var(--navy);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.questionsCard address small{color:var(--muted);font-size:11px;line-height:1.45}.faqLinkBar{background:#fff4f8;padding:31px 0}.faqLinkBar .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.faqLinkBar span{color:var(--muted);font-size:12px;font-weight:900}.faqLinkBar a{color:var(--navy);font-size:13px;font-weight:900}.faqLinkBar a:hover,.faqLinkBar a:focus-visible{color:var(--pink);text-underline-offset:5px;text-decoration:underline}@media (width<=900px){.faqHeroGrid,.questionsCard{grid-template-columns:1fr;gap:45px}.faqHero aside{min-height:280px}.faqCategoryNav{top:76px}.questionsCard{padding:48px}.faqGroup{scroll-margin-top:155px}}@media (width<=600px){.faqHeroGrid{min-height:auto;padding:55px 0}.faqHero h1{font-size:46px}.faqHero .lead{font-size:17px}.faqHero aside{border-radius:16px 85px 16px 16px;min-height:250px;padding:39px 26px}.faqHero aside strong{font-size:27px}.emergencyNotice{padding:18px 0}.emergencyNotice .wrap{align-items:flex-start}.faqCategoryNav{top:76px}.faqCategoryNav .wrap{width:100%;padding-left:14px;padding-right:14px}.faqContent{padding-top:65px;padding-bottom:75px}.faqGroup{padding-bottom:62px;scroll-margin-top:148px}.faqGroup+.faqGroup{padding-top:62px}.faqGroupHeading{grid-template-columns:48px 1fr;gap:16px}.faqGroupHeading>span{border-radius:12px;width:48px;height:48px}.faqGroupHeading p{font-size:14px}.faqItem summary{min-height:64px;padding:17px 15px;font-size:15px;line-height:1.4}.faqItem summary i{flex-basis:31px;width:31px;height:31px}.faqAnswer{padding:0 16px 21px;font-size:14px}.faqAnswer .countyList{grid-template-columns:1fr 1fr}.stillQuestions{padding:75px 0}.questionsCard{padding:43px 22px}.questionsCard address{grid-template-columns:1fr}.questionActions{flex-direction:column}.questionActions>*{width:100%}.faqLinkBar .wrap{gap:17px}}.referralPage{background:#fff}.referralHero{background:linear-gradient(115deg,#fff 0 60%,#fff0f5 60%);overflow:hidden}.referralHeroGrid{grid-template-columns:1.17fr .83fr;align-items:center;gap:78px;min-height:630px;padding:82px 0;display:grid}.referralHero h1{font-size:clamp(48px,6.1vw,73px)}.referralHero h1 em{margin-top:10px;font-size:.67em;line-height:1.12;display:inline-block}.referralHeroPanel{background:var(--navy);color:#fff;border-radius:18px 125px 18px 18px;flex-direction:column;justify-content:center;min-height:365px;padding:54px 45px;display:flex;box-shadow:0 28px 65px #08285c2b}.referralHeroPanel>span{color:#ffd2e2;letter-spacing:.14em;font-size:10px;font-weight:900;line-height:1.5}.referralHeroPanel strong{margin:22px 0;font:30px/1.22 Georgia,serif}.referralHeroPanel p{color:#d6e1ee;margin:0;font-size:14px;line-height:1.7}.professionalAudience{background:var(--cream);padding:100px 0}.audienceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.audienceGrid>div:first-child>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.75}.audienceList{grid-template-columns:1fr 1fr;gap:11px;display:grid}.audienceList span{min-height:62px;color:var(--navy);background:#fff;border:1px solid #e1e6ed;border-radius:9px;align-items:center;padding:17px;font-size:14px;font-weight:900;display:flex}.audienceList span:before{content:"•";color:var(--pink);margin-right:9px;font-size:22px}.referralServices{background:var(--navy);color:#fff;padding:105px 0}.serviceSummaryGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.referralServices h2{color:#fff}.serviceSummaryGrid>div:first-child>p:not(.tag){color:#d0dceb;font-size:16px;line-height:1.75}.serviceSummaryGrid .btn{margin-top:18px}.serviceSummaryList{grid-template-columns:1fr 1fr;gap:11px;display:grid}.serviceSummaryList>div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:12px;min-height:72px;padding:17px;display:flex}.serviceSummaryList span{color:#ffd2e2;background:#ffffff14;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.serviceSummaryList strong{font-size:14px;line-height:1.35}.supportAndArea{padding:110px 0}.supportAreaGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:65px;display:grid}.supportAreaGrid article>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.78}.supportAreaGrid article strong{color:var(--deep)}.supportAreaGrid aside{background:#fff4f8;border:1px solid #efd0dc;border-radius:16px;padding:42px}.supportAreaGrid aside>span{color:var(--pink);letter-spacing:.14em;font-size:10px;font-weight:900}.supportAreaGrid aside>strong{color:var(--navy);margin:19px 0;font:31px/1.22 Georgia,serif;display:block}.supportAreaGrid aside>p{color:var(--muted);font-size:15px;line-height:1.7}.supportAreaGrid .outlineButton{border-color:var(--navy);color:var(--navy);margin-top:10px}.referralProcess{background:#f7f9fc;padding:110px 0;scroll-margin-top:100px}.referralProcessGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.referralProcessGrid>div>p:not(.tag){color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.75}.referralProcessGrid ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.referralProcessGrid li{background:#fff;border:1px solid #e1e6ed;border-radius:12px;gap:17px;padding:20px;display:flex}.referralProcessGrid li>span{width:39px;height:39px;color:var(--pink);background:#fff0f5;border-radius:10px;flex:0 0 39px;place-items:center;font-weight:900;display:grid}.referralProcessGrid li strong{color:var(--navy);font-size:16px}.referralProcessGrid li p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.62}.privacyGuidance{background:var(--deep);color:#fff;padding:100px 0}.privacyGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;display:grid}.privacyGuidance h2{color:#fff}.privacyGrid>div>p:not(.tag){color:#d2ddec;font-size:16px;line-height:1.76}.privacyGrid aside{color:var(--ink);border-top:6px solid var(--pink);background:#fff;border-radius:14px;padding:36px}.privacyGrid aside strong{color:var(--navy);font:27px/1.2 Georgia,serif;display:block}.privacyGrid aside p{color:var(--muted);font-size:14px;line-height:1.7}.privacyCall{color:var(--pink);margin-top:8px;font-weight:900;display:inline-flex}.readySection{padding:110px 0}.readyGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.readyGrid>div{border:1px solid #e1e6ed;border-radius:14px;gap:12px;padding:34px;display:grid}.readyGrid h3{color:var(--navy);margin:0 0 10px;font-size:24px}.readyGrid span{color:var(--muted);font-size:14px;line-height:1.45}.safeList{border-top:5px solid var(--navy)!important}.safeList span:first-letter{color:var(--navy)}.doNotList{background:#fff9fb;border-top:5px solid var(--pink)!important}.doNotList span{color:#5f4551}.professionalTrust{background:var(--cream);padding:110px 0}.professionalTrustGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.professionalTrustGrid div{background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:28px}.professionalTrustGrid dt{color:var(--pink);font:27px Georgia,serif}.professionalTrustGrid dd{color:var(--navy);margin:11px 0 0;font-size:14px;font-weight:800;line-height:1.5}.aboutLink{margin-top:30px;display:inline-flex}.afterContact{background:#f7f9fc;padding:88px 0}.afterContactCard{background:#fff;border:1px solid #dfe5ed;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:48px 52px;display:grid}.afterContactCard h2{font-size:clamp(34px,4vw,46px)}.afterContactCard>div:last-child p{color:var(--muted);font-size:15px;line-height:1.78}.referralContact{background:var(--navy);color:#fff;padding:110px 0;scroll-margin-top:100px}.referralContactGrid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:80px;display:grid}.referralContact h2{color:#fff}.referralContactGrid>div>p:not(.tag){color:#d2ddec;font-size:16px;line-height:1.75}.sensitiveNote{background:#ffffff0d;border-left:4px solid #ffd2e2;gap:6px;margin-top:30px;padding:20px;display:grid}.sensitiveNote strong{color:#fff}.sensitiveNote span{color:#d2ddec;font-size:14px;line-height:1.55}.contactDirectory{grid-template-columns:1fr 1fr;gap:14px;font-style:normal;display:grid}.contactDirectory>*{background:#fff;border-radius:11px;flex-direction:column;gap:8px;min-height:142px;padding:23px;display:flex}.contactDirectory span{color:var(--pink);letter-spacing:.12em;font-size:10px;font-weight:900}.contactDirectory strong{color:var(--navy);font-size:15px;line-height:1.5}.contactDirectory small{color:var(--muted);font-size:11px;line-height:1.45}.referralFinal{padding:100px 0}.referralFinal .finalCard{background:var(--navy);color:#fff;text-align:center;border-radius:20px;padding:68px}.referralFinal h2{color:#fff}.referralFinal .finalCard>p:not(.tag){color:#d5e0ee;font-size:17px}.referralFinal .finalActions{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 0;display:flex}@media (width<=900px){.referralHeroGrid,.audienceGrid,.serviceSummaryGrid,.supportAreaGrid,.referralProcessGrid,.privacyGrid,.afterContactCard,.referralContactGrid{grid-template-columns:1fr;gap:46px}.referralHeroPanel{min-height:285px}.professionalTrustGrid{grid-template-columns:1fr 1fr}.referralProcessGrid{gap:38px}}@media (width<=600px){.referralHeroGrid{min-height:auto;padding:55px 0}.referralHero h1{font-size:45px}.referralHero h1 em{font-size:.72em}.referralHero .lead{font-size:17px}.referralHeroPanel{border-radius:16px 90px 16px 16px;min-height:260px;padding:40px 27px}.referralHeroPanel strong{font-size:27px}.professionalAudience,.referralServices,.supportAndArea,.referralProcess,.privacyGuidance,.readySection,.professionalTrust,.referralContact,.referralFinal{padding:75px 0}.audienceList,.serviceSummaryList,.readyGrid,.professionalTrustGrid,.contactDirectory{grid-template-columns:1fr}.supportAreaGrid aside,.privacyGrid aside,.readyGrid>div{padding:29px 24px}.afterContactCard{padding:32px 24px}.referralFinal .finalCard{padding:50px 23px}.referralFinal .finalActions{flex-direction:column}.referralFinal .finalActions>*{width:100%}}.servicesPage{background:#fff}.servicesPage .nav>nav a[aria-current=page]{color:var(--pink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.servicesHero{background:linear-gradient(115deg,#fff 0 59%,#fff0f5 59%);overflow:hidden}.servicesHeroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:78px;min-height:640px;padding:82px 0;display:grid}.servicesHero h1{font-size:clamp(48px,6.2vw,74px)}.servicesHero h1 em{margin-top:10px;font-size:.64em;line-height:1.12;display:inline-block}.servicesHeroNote{background:var(--navy);color:#fff;border-radius:18px 130px 18px 18px;flex-direction:column;justify-content:center;min-height:365px;padding:55px 46px;display:flex;box-shadow:0 28px 65px #08285c2b}.servicesHeroNote span{color:#ffd2e2;letter-spacing:.14em;font-size:10px;font-weight:900;line-height:1.5}.servicesHeroNote strong{margin:22px 0;font:31px/1.2 Georgia,serif}.servicesHeroNote p{color:#d7e1ee;margin:0;font-size:15px;line-height:1.7}.serviceOverview{background:var(--cream);padding:92px 0}.overviewGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.overviewGrid h2{font-size:clamp(38px,4.7vw,53px)}.overviewGrid>div:last-child p{color:var(--muted);margin:0 0 17px;font-size:17px;line-height:1.78}.pcsSection{padding:110px 0}.pcsGrid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.pcsGrid>div:first-child>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.78}.pcsGrid .careLimit{border-left:4px solid var(--pink);background:#fff4f8;padding:17px 20px;color:var(--ink)!important;font-size:14px!important}.pcsList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pcsList span{min-height:68px;color:var(--navy);border:1px solid #e1e6ed;border-radius:10px;align-items:center;padding:18px 20px;font-weight:900;display:flex;box-shadow:0 9px 25px #0a254808}.pcsList span:before{content:"♥";color:var(--pink);margin-right:11px}.capSection{background:#f7f9fc;padding:110px 0}.sectionIntro{max-width:780px;margin-bottom:52px}.sectionIntro>p:not(.tag){color:var(--muted);font-size:17px;line-height:1.75}.capGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.capGrid article{border:1px solid #dfe5ed;border-top:5px solid var(--pink);background:#fff;border-radius:14px;padding:38px 36px;box-shadow:0 14px 34px #0a25480b}.programLabel{color:var(--pink);letter-spacing:.14em;font-size:10px;font-weight:900}.capGrid h3{color:var(--navy);margin:15px 0 4px;font-size:39px}.capGrid h4{color:var(--deep);margin:0 0 20px;font:20px/1.35 Georgia,serif}.capGrid p{color:var(--muted);font-size:15px;line-height:1.72}.supportPrograms{padding:110px 0}.supportGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.supportGrid article{border:1px solid #e1e6ed;border-radius:14px;padding:34px;box-shadow:0 12px 32px #0a25480b}.supportGrid article>span{color:var(--pink);letter-spacing:.14em;margin-bottom:22px;font-size:11px;font-weight:900;display:inline-block}.supportGrid .tag{font-size:10px;line-height:1.5}.supportGrid .tag:before{display:none}.supportGrid h3{color:var(--navy);margin:15px 0;font-size:25px;line-height:1.25}.supportGrid article>p:last-child{color:var(--muted);font-size:15px;line-height:1.72}.supportGrid .under21{background:var(--navy);border-color:var(--navy)}.supportGrid .under21 h3{color:#fff}.supportGrid .under21 .tag,.supportGrid .under21>span{color:#ffd2e2}.supportGrid .under21>p:last-child{color:#d7e1ee}.everydaySupport{background:var(--navy);color:#fff;padding:110px 0}.everydaySupport h2{color:#fff}.everydaySupport .sectionIntro>p:not(.tag){color:#d6e0ed}.dailyGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dailyGrid article{background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;gap:17px;padding:23px;display:flex}.dailyGrid article>span{color:#ffd2e2;background:#ffffff16;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.dailyGrid h3{color:#fff;margin:0 0 7px;font-size:19px}.dailyGrid p{color:#cad6e6;margin:0;font-size:14px;line-height:1.58}.careClarification{background:#fff4f8;padding:86px 0}.clarificationCard{background:#fff;border:1px solid #eed2dd;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:48px 52px;display:grid}.clarificationCard h2{font-size:clamp(34px,4vw,46px)}.clarificationCard>p{color:var(--muted);margin:0;font-size:15px;line-height:1.78}.serviceProcess{padding:110px 0}.serviceProcessGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.serviceProcessGrid>div>p:not(.tag){color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.75}.serviceProcessGrid ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.serviceProcessGrid li{border:1px solid #e1e6ed;border-radius:12px;gap:17px;padding:20px;display:flex}.serviceProcessGrid li>span{width:39px;height:39px;color:var(--pink);background:#fff0f5;border-radius:10px;flex:0 0 39px;place-items:center;font-weight:900;display:grid}.serviceProcessGrid li strong{color:var(--navy);font-size:16px}.serviceProcessGrid li p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.62}.unsureSection{background:#f7f9fc;padding:95px 0}.unsureGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;display:grid}.unsureGrid>div>p:not(.tag){color:var(--muted);font-size:16px;line-height:1.75}.unsureGrid aside{background:var(--deep);color:#fff;border-radius:16px;padding:40px}.unsureGrid aside>span{color:#ffd2e2;letter-spacing:.14em;font-size:10px;font-weight:900}.unsureGrid aside>strong{margin:19px 0;font:28px/1.25 Georgia,serif;display:block}.unsureGrid aside>p{color:#ccd8e7;font-size:14px;line-height:1.65}.unsureGrid .outlineButton{margin-top:10px}.servicesFinal{padding:100px 0}.servicesFinal .finalCard{background:var(--navy);color:#fff;text-align:center;border-radius:20px;padding:68px}.servicesFinal h2{color:#fff}.servicesFinal .finalCard>p:not(.tag){color:#d5e0ee;font-size:17px}.servicesFinal .finalActions{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 0;display:flex}.callButton{min-height:52px;color:var(--deep);background:#ffd2e2;border-radius:8px;justify-content:center;align-items:center;padding:0 26px;font-weight:900;display:inline-flex}@media (width<=900px){.servicesHeroGrid,.overviewGrid,.pcsGrid,.clarificationCard,.serviceProcessGrid,.unsureGrid{grid-template-columns:1fr;gap:45px}.servicesHeroNote{min-height:285px}.supportGrid{grid-template-columns:1fr}.supportGrid article{min-height:auto}.serviceProcessGrid,.overviewGrid{gap:35px}}@media (width<=600px){.servicesHeroGrid{min-height:auto;padding:55px 0}.servicesHero h1{font-size:46px}.servicesHero h1 em{font-size:.7em}.servicesHero .lead{font-size:17px}.servicesHeroNote{border-radius:16px 90px 16px 16px;min-height:255px;padding:40px 27px}.servicesHeroNote strong{font-size:27px}.serviceOverview,.pcsSection,.capSection,.supportPrograms,.everydaySupport,.serviceProcess,.unsureSection,.servicesFinal{padding:75px 0}.pcsList,.capGrid,.dailyGrid{grid-template-columns:1fr}.pcsList span{min-height:58px}.capGrid article,.supportGrid article{padding:29px 24px}.capGrid h3{font-size:34px}.clarificationCard{padding:32px 24px}.servicesFinal .finalCard{padding:50px 23px}.servicesFinal .finalActions{flex-direction:column}.servicesFinal .finalActions>*{width:100%}}.pcsSupportVisual{gap:20px;display:grid}.pcsSupportVisual figure{border-radius:14px 95px 14px 14px;height:250px;margin:0;overflow:hidden;box-shadow:0 18px 42px #08285c1d}.pcsSupportVisual img{object-fit:cover;object-position:center 43%;width:100%;height:100%;display:block}@media (width<=600px){.pcsSupportVisual figure{border-radius:12px 72px 12px 12px;height:230px}.pcsSupportVisual img{object-position:center 45%}}.staffPage{color:#15243b;background:#f3f6fa;min-height:100vh}.staffHeader{color:#fff;background:#061c42;justify-content:space-between;align-items:center;min-height:92px;padding:18px max(24px,50vw - 590px);display:flex}.staffHeader>div:first-child{align-items:center;gap:24px;display:flex}.staffHeader p{color:#aebcd1;margin:0;font-size:13px}.staffUser{text-align:right;gap:5px;font-size:13px;display:grid}.staffUser a{color:#f1a2be}.staffContent{width:min(1180px,100% - 40px);margin:auto;padding:55px 0 90px}.dashTitle{justify-content:space-between;align-items:end;gap:30px;display:flex}.staffEyebrow{letter-spacing:.15em;color:#eb7da6;margin:0 0 10px;font-size:11px;font-weight:900}.dashTitle h1{color:#071f4a;margin:0;font-size:48px}.dashTitle p{color:#68758a}.staffButton{color:#fff;background:#ed82aa;border-radius:7px;justify-content:center;align-items:center;min-height:45px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.summaryGrid{grid-template-columns:repeat(6,1fr);gap:13px;margin:34px 0;display:grid}.summaryGrid>div{background:#fff;border:1px solid #dfe5ed;border-radius:10px;gap:10px;padding:18px;display:grid}.summaryGrid span{color:#68758a;font-size:11px;font-weight:800}.summaryGrid b{color:#08285c;font-size:27px}.applicationList{gap:18px;display:grid}.applicantCard{background:#fff;border:1px solid #dde4ed;border-radius:13px;overflow:hidden;box-shadow:0 10px 26px #0a25480a}.applicantTop{justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.reference{color:#ed82aa;letter-spacing:.12em;font-size:10px;font-weight:900}.applicantTop h2{color:#08285c;margin:5px 0;font-size:27px}.applicantTop p{color:#68758a;margin:0;font-size:13px}.statusControl{align-items:center;gap:8px;display:flex;position:relative}.statusControl select{color:#344258;background:#f8fafc;border:1px solid #cdd5e0;border-radius:6px;padding:9px 28px 9px 11px;font-weight:800}.statusControl small{color:#68758a;position:absolute;top:41px;right:0}.statusDot{background:#9aa5b5;border-radius:50%;width:9px;height:9px}.statusDot.new{background:#ea80a8}.statusDot.reviewing{background:#e5a426}.statusDot.interview{background:#346fc2}.statusDot.onboarding{background:#338663}.statusDot.not_selected{background:#8c94a0}.quickFacts{background:#fbfcfe;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(5,1fr);display:grid}.quickFacts>*{border-right:1px solid #edf0f4;gap:5px;min-width:0;padding:15px 20px;display:grid}.quickFacts span{letter-spacing:.1em;color:#8a95a5;text-transform:uppercase;font-size:9px;font-weight:900}.quickFacts b{color:#30405a;overflow-wrap:anywhere;font-size:12px}.applicantCard details{padding:0 28px}.applicantCard summary{color:#08285c;cursor:pointer;padding:18px 0;font-size:13px;font-weight:900}.detailGrid{grid-template-columns:1fr 1fr;gap:18px;padding:0 0 28px;display:grid}.detailGrid section{border:1px solid #e4e8ee;border-radius:8px;padding:20px}.detailGrid section:nth-child(4){grid-column:1/-1}.detailGrid h3{color:#08285c;margin:0 0 14px;font:700 18px Georgia}.detailGrid p{color:#536176;margin:8px 0;font-size:13px;line-height:1.65}.preserve{white-space:pre-wrap}.emptyState{text-align:center;background:#fff;border:1px dashed #cdd5e0;border-radius:13px;padding:70px}.emptyState>span{color:#ed82aa;font-size:50px}.emptyState h2{color:#08285c}.emptyState p{color:#68758a}.accessCard{text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:16px;justify-items:center;gap:17px;width:min(620px,100% - 32px);margin:80px auto;padding:50px;display:grid;box-shadow:0 18px 44px #0a254817}.accessCard .lock{font-size:40px}.accessCard h1{color:#08285c;margin:0;font-size:38px}.accessCard p{color:#68758a;margin:0;line-height:1.65}.accessCard>strong{color:#08285c;overflow-wrap:anywhere;background:#f2f5f9;border-radius:6px;max-width:100%;padding:11px 16px}@media (width<=950px){.summaryGrid{grid-template-columns:repeat(3,1fr)}.quickFacts{grid-template-columns:1fr 1fr}.detailGrid{grid-template-columns:1fr}.detailGrid section:nth-child(4){grid-column:auto}}@media (width<=620px){.staffHeader{align-items:flex-start}.staffHeader>div:first-child{display:block}.staffHeader p{display:none}.staffUser span{overflow-wrap:anywhere;max-width:140px}.staffContent{width:calc(100% - 28px);padding-top:38px}.dashTitle{flex-direction:column;align-items:flex-start}.dashTitle h1{font-size:39px}.summaryGrid{grid-template-columns:1fr 1fr}.applicantTop{flex-direction:column;align-items:flex-start;padding:22px}.quickFacts{grid-template-columns:1fr}.quickFacts>*{border-right:0}.applicantCard details{padding:0 22px}.accessCard{padding:38px 24px}.accessCard h1{font-size:32px}}.recordActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.recordActions>a{color:#08285c;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.recordActions>a:hover{border-color:#ed82aa}.historySection{grid-column:1/-1}.employerReview{break-inside:avoid;border-top:1px solid #e5eaf0;padding:12px 0}.employerReview:first-of-type{border-top:0;padding-top:0}.employerReview h4{color:#233b60;margin:0 0 8px;font-size:14px}.employerReview p{margin:4px 0}@media (width<=620px){.dashboardNav{grid-template-columns:1fr 1fr;display:grid}.recordActions{justify-content:flex-start}.recordActions .statusControl{width:100%;margin-top:4px}}.dashboardNav{gap:8px;margin-bottom:35px;display:flex}.dashboardNav a{color:#59667a;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:900}.dashboardNav a.active{color:#fff;background:#08285c;border-color:#08285c}.careSummary{grid-template-columns:repeat(6,1fr)}.statusDot.contacted{background:#d39a27}.statusDot.assessment{background:#3976c8}.statusDot.admitted{background:#2e8864}.statusDot.closed{background:#8b94a2}.careDetails .fullDetail{grid-column:1/-1}@media (width<=950px){.careSummary{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.dashboardNav{grid-template-columns:1fr 1fr;display:grid}.careSummary{grid-template-columns:1fr 1fr}.careDetails .fullDetail{grid-column:auto}}
