*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.relative{position:relative}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{--gray:#8f8f8f;--gray-dark:#595959;--gray-border:#e2e2e2;--red:#d63f4e;--coral:#e4939b;--ink:#303030}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#000;background:#fff;margin:0;font:15px/1.4em Helvetica,Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0;font-family:Helvetica,Arial,sans-serif;font-weight:700}h3{font-size:21px}.btn{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:5px;padding:12px 22px;font-family:Helvetica,Arial,sans-serif;font-weight:700;text-decoration:none;display:inline-block;box-shadow:inset 0 -2px #0003,0 1px 2px #0004}.btn:hover{background:#c22e3d}header{background:var(--gray);z-index:20;height:138px;position:relative}.navwrap{align-items:center;gap:34px;max-width:1540px;height:100%;margin:auto;padding:0 42px;display:flex}.logo img{width:250px;display:block}.menu{color:#fff;background:0;border:0;display:none}nav{flex:1;justify-content:center;gap:32px;display:flex}nav a{color:#fff;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0;font-size:16px;text-decoration:none}nav a:hover,nav a.active{border-color:#fff}footer{color:#fff;background:#626262;padding:56px max(8vw,34px) 20px;font-size:15px}.footer-content{grid-template-columns:1.2fr 1fr .5fr 260px;align-items:center;gap:42px;max-width:1230px;margin:auto;display:grid}.footer-content p{margin:3px 0}.footerlinks{gap:12px;font-weight:700;display:grid}.footer-content img{justify-self:end;width:250px}footer small{text-align:center;color:#eee;margin-top:38px;display:block}.homehero{color:#fff;background:url(/assets/home-family-live.png) right 11% bottom/min(35vw,590px) no-repeat,linear-gradient(90deg,#0008,#0001),url(/assets/home-hero.jpg) 50%/cover;min-height:675px}.hero-copy{width:690px;padding:124px 0 70px max(18vw,44px)}.hero-copy h1{white-space:nowrap;margin-bottom:12px}.hero-copy i,.pagehero i,.applyhero i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:440px;max-width:100%;height:24px;margin:0 0 30px;display:block}.hero-copy p{width:570px;max-width:100%;margin-bottom:30px;font-size:18px;font-weight:600;line-height:1.48}.stats{text-align:center;padding:98px 8vw 108px}.stats h2{max-width:600px;margin:0 auto}.stats>div{grid-template-columns:repeat(3,1fr);gap:90px;max-width:1240px;margin:60px auto 0;display:grid}.stats article{border:1px solid #aaa;border-radius:7px;flex-direction:column;align-items:center;height:276px;padding:38px 42px;display:flex;box-shadow:0 2px 7px #0005}.stats b{font-size:48px;line-height:1}.stats b:after{content:"";background:var(--red);height:5px;margin:13px 0 20px;display:block}.stats span{text-align:left;font-size:17px;line-height:1.45}.qualities{padding:98px max(10vw,48px)}.qualities>h2{margin:0;font-size:39px}.qualities>i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:425px;max-width:100%;height:24px;margin:14px 0 56px;display:block}.qualities>div{grid-template-columns:repeat(3,1fr);gap:55px;max-width:1400px;margin:0 auto 54px;display:grid}.qualities article{border:1px solid #aaa;border-radius:7px;grid-template-columns:80px 1fr;gap:15px 18px;min-height:315px;padding:32px 36px;display:grid;box-shadow:0 2px 7px #0004}.qualities article img{-o-object-fit:contain;object-fit:contain;width:78px;height:78px}.qualities h3{color:#777;align-self:center;margin:0;font-size:31px}.qualities article p{text-align:justify;grid-column:1/-1;margin:0;font-size:16px;line-height:1.52}.center{text-align:center}.darkstory{color:#fff;background:linear-gradient(90deg,#0009,#0006),url(/assets/home-stress-blue.jpg) 50%/cover;padding:100px max(8vw,40px) 80px}.darkstory-layout{grid-template-columns:480px 415px;gap:0 62px;max-width:957px;margin:auto;display:grid}.darkstory h2{grid-area:1/1;max-width:480px;margin:0;font-size:30px;line-height:1.18}.stress-note,.stress-facts{color:#111;background:#fff;border-radius:8px;box-shadow:0 3px 8px #0005}.stress-note{grid-area:1/1;min-height:192px;margin-top:158px;padding:22px 30px 27px}.wave{color:#e58a96;letter-spacing:10px;text-align:center;margin:0 0 15px;font-size:32px;font-weight:700;line-height:1;display:block}.stress-note p,.stress-facts>p{border-left:3px solid var(--red);margin:0;padding-left:10px;font-size:12px;line-height:1.55}.stress-facts{grid-area:1/2;min-height:340px;padding:30px 37px}.stress-facts>p{margin-bottom:25px}.stress-facts>div{align-items:center;gap:15px;margin:16px 0;display:flex}.stress-facts svg{width:36px;height:36px;stroke:var(--red);stroke-width:1.7px}.stress-facts span{font-size:14px;font-style:italic;line-height:1.25}.steps{text-align:center;padding:68px max(10vw,40px) 74px}.step-heading{max-width:none!important;margin:0!important;display:block!important}.step-heading i{width:440px;max-width:100%;height:31px;margin:0 auto 6px;display:block;position:relative}.step-heading i:before,.step-heading i:after{content:"";border-top:3px solid var(--red);border-radius:50%;width:100%;height:20px;position:absolute;left:0}.step-heading i:before{top:2px}.step-heading i:after{width:calc(100% - 60px);top:12px;left:30px}.steps h2{margin:0;font-size:38px}.steps>div:not(.step-heading){grid-template-columns:repeat(3,1fr);gap:100px;max-width:1110px;margin:72px auto 46px;display:grid;position:relative}.steps article{position:relative}.steps article>svg{width:80px;height:80px;stroke:var(--red);stroke-width:1.45px;margin:0 auto 22px;display:block}.steps h3{color:#000;margin:0 0 11px;font-size:22px}.steps article p{max-width:245px;margin:0 auto;font-size:16px;line-height:1.45}.steps b{display:none}.step-dots{border-top:6px dotted #e8e8e8;width:calc(100% - 55px);position:absolute;top:35px;left:calc(50% + 80px)}.pagehero{color:#fff;align-items:center;min-height:420px;display:flex;background-position:50%!important;background-size:cover!important}.pagehero>div{width:680px;margin-left:max(10vw,40px);padding:58px 0}.pagehero h1{margin:0 0 12px}.pagehero p{margin:0 0 28px;font-size:18px;line-height:1.5}.intro,.content,.pagepad{padding:72px max(10vw,40px)}.split{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}.split img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:335px}.intro p,.content p{font-size:16px;line-height:1.65}.programintro{align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.programintro-copy{z-index:1;max-width:620px;position:relative}.program-couple{width:min(42vw,600px);position:absolute;bottom:0;right:max(8vw,38px)}.program-facts{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.program-facts span{font-size:14px;font-weight:700}.program-facts img{width:52px;height:52px;margin-bottom:8px;display:block}.programs,.properties,.services{text-align:center;background:#f7f7f7;padding:72px 9vw}.cardgrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:38px auto 0;display:grid}.cardgrid article{border-top:4px solid var(--red);background:#fff;flex-direction:column;min-height:280px;padding:24px;display:flex;overflow:hidden;box-shadow:0 4px 16px #001b4315}.programs:not(.procure) .cardgrid article{padding:0 0 24px}.programs:not(.procure) .cardgrid article:before{content:"";background:50%/cover no-repeat;height:150px;display:block}.programs:not(.procure) .cardgrid article:first-child:before{background-image:url(/assets/program-public.jpg)}.programs:not(.procure) .cardgrid article:nth-child(2):before{background-image:url(/assets/program-voucher.jpg)}.programs:not(.procure) .cardgrid article:nth-child(3):before{background-image:url(/assets/location-kendall-live.jpg)}.programs:not(.procure) .cardgrid article:nth-child(4):before{background-image:url(/assets/program-hisle.jpg)}.programs:not(.procure) .cardgrid h3,.programs:not(.procure) .cardgrid p,.programs:not(.procure) .cardgrid a{margin-left:24px;margin-right:24px}.cardgrid h3{color:#444;margin:0 0 12px;font-size:21px}.cardgrid p{font-size:15px}.cardgrid a{color:var(--red);margin-top:auto;font-weight:700}.content{max-width:980px;margin:auto}.content h2{color:#393939;margin:42px 0 16px}.content h2:first-child{margin-top:0}.content h2:after,.properties>h2:after,.services>h2:after{content:"";background:var(--red);width:180px;height:6px;margin:14px 0 22px;display:block}.properties>h2:after,.services>h2:after{margin-left:auto;margin-right:auto}.qualify{border-left:5px solid var(--red);background:#f4f4f4;margin:28px 0;padding:23px 28px}.properties>div{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1160px;margin:42px auto;display:grid}.properties article{text-align:left;border:1px solid #ddd;overflow:hidden}.properties img{-o-object-fit:cover;object-fit:cover;width:100%;height:210px}.properties h3,.properties p{padding:0 20px}.properties h3{color:#444;margin:16px 0 10px;font-size:22px}.properties p{margin:5px 0;font-size:14px}.properties p:last-child{padding-bottom:17px}.faq{max-width:1120px;margin:auto}.faq>h1{text-align:center}.faq article{border-bottom:1px solid #ccc;padding:0 20px}.faq button{text-align:left;background:0;border:0;justify-content:space-between;width:100%;padding:19px 0;font:700 18px Arial;display:flex}.faq button svg{color:var(--red)}.faq aside{color:#fff;text-align:center;background:#777;margin-top:70px;padding:55px 25px}.services>div{grid-template-columns:repeat(5,1fr);gap:18px;max-width:1200px;margin:40px auto 0;display:grid}.services article{background:#fff;flex-direction:column;align-items:center;min-height:220px;padding:23px 16px;display:flex}.services article:before{display:none}.services article>img{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;margin-bottom:12px}.services h3{color:#555;margin:0 0 9px;font-size:18px}.services p{margin:0;font-size:14px}.services a{color:var(--red);margin-top:auto;padding-top:12px;font-weight:700}.securityhero{color:#fff;background:linear-gradient(90deg,#000a,#0002),url(/assets/security-live-hero.png) 50%/cover;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.securityhero>div{z-index:1;width:590px;margin-left:max(10vw,40px);position:relative}.securityhero h1{margin:0}.securityhero i,.security-details i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:340px;height:24px;margin:14px 0 25px;display:block}.securityhero>img{width:min(42vw,580px);position:absolute;bottom:0;right:max(6vw,25px)}.security-details>article{min-height:330px;padding:72px max(12vw,40px);position:relative;overflow:hidden}.security-details>article:nth-child(2n){background:#f5f5f5}.security-details>article>div{z-index:1;max-width:680px;position:relative}.security-details h2{color:#333;margin:0}.detail-icon{float:left;width:80px;height:80px;margin:0 22px 13px 0}.security-detail-photo{-o-object-fit:cover;object-fit:cover;opacity:.75;width:40%;height:100%;position:absolute;top:0;right:0}.security-detail-cutout{width:min(38vw,500px);position:absolute;bottom:0;right:8vw}.security-details #Cameras>div,.security-details #Screening-of-Applicants>div{max-width:52%}.simpleform{gap:12px;max-width:560px;display:grid}.simpleform textarea,.contactform input,.contactform textarea{width:100%;min-height:44px;font:inherit;border:1px solid #999;padding:11px}.simpleform textarea,.contactform textarea{height:140px}.simpleform button,.contactform button{background:var(--red);color:#fff;border:0;justify-self:start;padding:12px 24px;font-weight:700}.plainhero{color:#fff;background:linear-gradient(90deg,#000b,#0003),url(/assets/procurement-hero.png) 50%/cover;align-items:center;min-height:400px;padding:80px max(9vw,40px);display:flex}.procure .cardgrid{grid-template-columns:repeat(3,1fr)}.job{min-height:380px}.board{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.board p{background:#f4f4f4;margin:0;padding:15px}.staff{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.staff article{border-top:3px solid var(--red);background:#f4f4f4;flex-direction:column;gap:4px;padding:18px;display:flex}.staff a{color:var(--red)}.about-story>article{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:70px max(12vw,40px);display:grid}.about-story h2{margin:0}.about-story i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:270px;height:24px;margin:14px 0 22px;display:block}.about-story img{justify-self:center;max-width:100%;max-height:350px}.contact{grid-template-columns:1fr 1.2fr;gap:75px;max-width:1150px;margin:auto;padding:85px max(9vw,40px);display:grid}.contactform{border-top:5px solid var(--red);background:#f4f4f4;gap:16px;padding:35px;display:grid}.contactform>div,.twocol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.applyhero{background:#f5f5f5;align-items:center;min-height:440px;padding:55px max(10vw,40px);display:flex;overflow:hidden}.applyhero>div{max-width:590px}.applyhero img{order:2;width:420px;max-width:42%;margin-left:auto}.twocol article{border-top:5px solid var(--red);background:#f4f4f4;padding:25px}.programintro{background:#fff;min-height:510px;padding:72px max(50vw - 630px,40px)}.programintro-copy{max-width:610px}.programintro h2{margin-bottom:24px;font-size:40px;line-height:1.08}.programintro h2:after{content:"";background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:210px;height:14px;margin:17px 0 28px;display:block}.programintro-text{max-width:520px;padding-left:76px;position:relative}.programintro-text:before{content:"";background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:8px;height:170px;position:absolute;top:2px;left:22px;transform:rotate(90deg)}.programintro-text p{margin:0 0 16px}.program-couple{width:min(34vw,480px);bottom:0;right:max(50vw - 630px,40px)}.program-facts{gap:28px;max-width:620px;margin:30px 0 0 76px}.program-facts span{font-size:13px;line-height:1.25}.programs{background:#fff;padding:74px max(50vw - 755px,40px) 78px}.programs>h2{margin:0;font-size:35px}.programs:not(.procure) .cardgrid{align-items:start;gap:50px;max-width:1570px;margin-top:58px}.programs:not(.procure) .cardgrid article{min-height:465px;box-shadow:none;text-align:center;background:0 0;border:0;padding:0;overflow:visible}.programs:not(.procure) .cardgrid article:before{display:none}.programs:not(.procure) .cardgrid h3{color:#333;white-space:nowrap;order:1;min-height:34px;margin:0;font-size:25px}.program-card-image{background:50%/cover no-repeat;order:2;width:100%;height:240px;margin:40px 0 46px}.programs:not(.procure) .cardgrid p{order:3;max-width:290px;margin:0 auto;font-size:16px;line-height:1.45}.programs:not(.procure) .cardgrid a{order:4;margin:32px auto 0;font-size:17px;text-decoration:underline}.programs .center{margin:28px 0 0}.program-apply-band{color:#fff;background:linear-gradient(90deg,#000a,#0008),url(/assets/programs-hero.jpg) 50%/cover;align-items:center;gap:130px;min-height:510px;padding:70px max(50vw - 560px,40px);display:flex;position:relative}.program-apply-band>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:300px;height:300px;box-shadow:0 6px 28px #0006}.program-apply-band>div{max-width:520px}.program-apply-band h2{margin:0;font-size:37px}.program-apply-band i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:420px;max-width:100%;height:17px;margin:16px 0 26px;display:block}.program-apply-band p{margin:0 0 29px;font-size:17px;line-height:1.55}.program-details{background:#fff;padding:0 0 65px}.program-detail{max-width:900px;margin:0 auto;padding:78px 0 42px}.program-detail h2{margin:0;font-size:35px;line-height:1.08}.program-detail>i,.detail-intro>i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat;width:210px;height:14px;margin:15px 0 28px;display:block}.program-detail p{margin:0 0 22px;font-size:16px;line-height:1.55}.program-detail .btn{margin-bottom:12px}.program-detail .qualify{max-width:100%;margin:28px 0 0}.detail-columns{grid-template-columns:360px 1fr;align-items:start;gap:105px;margin-top:42px;display:grid}.detail-columns .qualify{background:#fff;margin:0;padding:34px 35px;box-shadow:0 2px 8px #0004}.detail-columns .qualify h3{font-size:28px}.detail-columns .qualify p{margin:19px 0;font-size:15px}.detail-columns>div p{margin:0 0 26px}.public-detail{max-width:1240px}.public-detail .detail-intro{max-width:680px;margin-bottom:0}.program-detail+.program-detail{border-top:36px solid #0000;border-image:linear-gradient(4deg,#eb919a 0 34%,#0000 34% 100%) 1}.hisle-detail{grid-template-columns:1fr 370px;align-items:start;gap:150px;max-width:1240px;display:grid}.hisle-detail>div{max-width:620px}.hisle-detail aside{text-align:center}.hisle-detail aside img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:280px;height:280px;margin:0 auto 34px;display:block;box-shadow:0 6px 24px #0004}@media (width<=1100px){header{height:104px}.navwrap{gap:18px;padding:0 24px}.logo img{width:190px}nav{gap:17px}nav a{font-size:14px}.cardgrid,.properties>div{grid-template-columns:repeat(2,1fr)}.services>div{grid-template-columns:repeat(3,1fr)}.darkstory-layout{grid-template-columns:1fr 1fr;gap:0 45px}.darkstory h2{max-width:none}.footer-content{grid-template-columns:1.2fr 1fr .45fr 190px}}@media (width<=760px){header{height:82px}.navwrap{padding:0 18px}.logo img{width:165px}.menu{margin-left:auto;display:block}.navwrap>.btn{display:none}nav{background:var(--gray);width:100%;padding:18px 26px;display:none;position:absolute;top:82px;left:0}nav.open{flex-direction:column;gap:4px;display:flex}.homehero{background:linear-gradient(90deg,#0009,#0003),url(/assets/home-hero.jpg) 50%/cover;min-height:510px}.hero-copy{width:auto;padding:76px 28px}.hero-copy h1{white-space:normal;font-size:42px}.hero-copy p{width:auto;font-size:16px}.stats,.qualities,.steps,.programs,.properties,.services,.intro,.content,.pagepad{padding:65px 28px}.stats>div,.qualities>div,.steps>div:not(.step-heading){grid-template-columns:1fr;gap:26px}.stats article{height:auto;min-height:200px}.qualities>h2{font-size:31px}.qualities article{min-height:0}.darkstory{padding:68px 28px}.darkstory-layout{grid-template-columns:1fr;gap:27px}.darkstory h2{grid-area:auto;font-size:34px}.stress-note,.stress-facts{grid-area:auto;min-height:0;margin:0;padding:26px}.steps h2{font-size:32px}.steps>div:not(.step-heading){margin:58px auto 38px}.step-dots{display:none}.pagehero{min-height:385px}.pagehero>div{width:auto;margin:0;padding:52px 28px}.split,.contact,.about-story>article{grid-template-columns:1fr;gap:28px}.program-couple{width:335px;right:-24px}.program-facts{gap:10px}.program-facts span{font-size:12px}.cardgrid,.procure .cardgrid,.properties>div,.services>div{grid-template-columns:1fr}.securityhero{min-height:520px}.securityhero>div{width:auto;margin:0;padding:55px 28px 220px}.securityhero>img{width:330px;right:-28px}.security-details>article{padding:65px 28px}.security-details #Cameras>div,.security-details #Screening-of-Applicants>div{max-width:none}.security-detail-photo{display:none}.security-detail-cutout{width:100%;max-width:340px;margin:16px auto -65px;display:block;position:relative;right:auto}.plainhero{min-height:340px;padding:65px 28px}.staff,.board,.twocol,.contactform>div{grid-template-columns:1fr}.contact{padding:65px 28px}.contactform{padding:27px}.applyhero{min-height:450px;padding:55px 28px}.applyhero img{opacity:.16;width:410px;max-width:100%;position:absolute;bottom:0;right:-70px}.applyhero>div{position:relative}.footer-content{grid-template-columns:1fr;gap:24px}.footer-content img{justify-self:start;width:215px}footer small{text-align:left;margin-top:25px}.programintro{min-height:auto;padding:62px 28px 290px}.programintro h2{font-size:34px}.programintro-text{padding-left:0}.programintro-text:before{display:none}.program-facts{grid-template-columns:1fr;margin:28px 0 0}.program-facts img{vertical-align:middle;margin:0 10px 0 0;display:inline-block}.program-couple{width:300px}.programs{padding:58px 28px}.programs:not(.procure) .cardgrid{gap:35px;margin-top:38px}.programs:not(.procure) .cardgrid article{min-height:0}.programs:not(.procure) .cardgrid h3{white-space:normal;font-size:24px}.program-card-image{height:210px;margin:22px 0}.program-apply-band{min-height:auto;padding:68px 28px;display:block}.program-apply-band>img{width:210px;height:210px;margin:0 auto 35px}.program-apply-band h2{font-size:32px}.program-details{padding-bottom:20px}.program-detail,.public-detail{padding:58px 28px 28px}.program-detail h2{font-size:31px}.detail-columns,.hisle-detail{margin-top:28px;display:block}.detail-columns .qualify{margin-bottom:35px}.hisle-detail aside{margin-top:28px}.hisle-detail aside img{width:210px;height:210px}}body{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}:root{--red:#d63f4e;--ink:#323232}h1,h2,h3{letter-spacing:0;font-family:Helvetica,Arial,sans-serif}h1{font-size:45px;line-height:1.4}h2{font-size:30px;line-height:1.4}h3{font-size:25px;line-height:1.4}.pagehero h1{font-size:45px;line-height:1.4}.pagehero p{font-size:18px;line-height:1.4}.programintro h2,.programs>h2,.program-detail h2{font-size:30px;line-height:1.4}.programs:not(.procure) .cardgrid h3{font-size:25px;line-height:1.4}.program-apply-band h2,.steps h2{font-size:30px;line-height:1.4}.card-image-0{background-image:url(/assets/program-card-public-actual.jpg)}.card-image-1{background-image:url(/assets/program-card-voucher-actual.jpg)}.card-image-2{background-image:url(/assets/program-card-multifamily-actual.jpg)}.card-image-3{background-image:url(/assets/program-card-hisle-actual.jpg)}.program-apply-band{background-image:linear-gradient(90deg,#000a,#0008),url(/assets/programs-apply-bg-actual.jpg)}.program-apply-band>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px #0006)}.securityhero{background-image:linear-gradient(90deg,#000a,#0002),url(/assets/security-jobs-live-hero-actual.png)}.steps article>.step-icon{-o-object-fit:contain;object-fit:contain;width:75px;height:75px;margin:0 auto 27px;display:block}.step-heading i{background:url(/assets/step-heading-lines-live-actual.png) top/100% no-repeat;width:341px;height:40px;margin:0 auto 6px}.step-heading i:before,.step-heading i:after{display:none}.applyhero>img{-o-object-fit:contain;object-fit:contain}.apply-methods{text-align:center;max-width:980px;margin:0 auto;padding:62px 0 66px}.apply-methods>h2{margin:0 0 36px;font-size:30px}.apply-methods article{background:0 0;min-height:250px;padding:0 34px}.apply-methods img{-o-object-fit:contain;object-fit:contain;width:116px;height:116px;margin:0 auto 17px;display:block}.apply-methods h3{margin:0 0 4px;font-size:18px}.apply-methods strong{margin:0 0 12px;font-size:18px;font-style:italic;display:block}.apply-methods p{text-align:justify;margin:0;font-size:16px;line-height:1.4}.apply-details{padding-top:58px}.apply-details h2{text-align:center;margin:0 0 24px;font-size:30px}.apply-details h2:after{width:180px;margin:13px auto 0}.apply-details p{text-align:justify;margin:0 0 18px;font-size:14px;line-height:1.5}@media (width<=760px){.apply-methods{padding:52px 28px}.apply-methods>div{grid-template-columns:1fr;gap:42px}.apply-methods article{min-height:0;padding:0}.apply-details{padding-top:48px}.apply-details h2{font-size:27px}}.homehero{background-image:url(/assets/home-family-live-actual.png),linear-gradient(90deg,#0008,#0001),url(/assets/home-hero-live-actual.jpg)}.darkstory{background-image:linear-gradient(90deg,#0009,#0006),url(/assets/home-stress-live-actual.jpg)}.stress-note .wave{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:303px;max-width:100%;height:74px;margin:0 auto 15px;display:block}.stress-facts img{-o-object-fit:contain;object-fit:contain;flex:none;width:40px;height:40px}@media (width<=760px){.homehero{background-image:linear-gradient(90deg,#0009,#0003),url(/assets/home-hero-live-actual.jpg)}}.procurementhero{background-image:linear-gradient(90deg,#000b,#0003),url(/assets/procurement-live-actual.png)}.about-story>article{max-width:980px;margin:0 auto;padding:66px 0;display:block}.about-story>article:nth-child(2n){background:0 0}.about-story>article>div{max-width:700px}.about-story>article p{text-align:justify;font-size:14px;line-height:1.5}.about-content h2{text-align:center;font-size:30px}.about-content h2:after{margin-left:auto;margin-right:auto}.about-content .board{gap:0;max-width:680px;margin:0 auto 64px}.about-content .board p{background:0 0;border-bottom:1px solid #ddd;padding:12px 0}.about-content .staff{grid-template-columns:repeat(3,1fr);max-width:980px;margin:0 auto}@media (width<=760px){.about-story>article{padding:52px 28px}.about-content .staff{grid-template-columns:1fr}}@media (width>=761px){.stats{padding:70px 28px 76px}.stats>div{gap:112px;max-width:980px;margin-top:48px}.stats article{height:214px;padding:27px 34px}.stats article span{font-size:16px}.qualities{padding:66px 28px}.qualities>div{gap:22px;max-width:980px;margin-bottom:38px}.qualities article{grid-template-columns:61px 1fr;gap:12px 14px;min-height:270px;padding:24px 25px}.qualities article img{width:61px;height:61px}.qualities h3{font-size:27px}.qualities article p{font-size:14px;line-height:1.45}.steps{padding:60px 28px 66px}.steps>div:not(.step-heading){gap:0;max-width:980px;margin:54px auto 38px}.step-dots{width:200px;top:35px;left:calc(50% + 44px)}.footer-content{grid-template-columns:230px 220px 120px 215px;gap:10px;max-width:980px}footer{padding:30px 28px 16px}footer small{margin-top:22px}}.procurement,.procurement-process,.procurement-compliance,.procurement-section3,.procurement-mbe,.procurement-open{max-width:980px;margin:0 auto;padding:64px 28px}.procurement>h1,.procurement-process>h2,.procurement-compliance>h2,.procurement-section3>h2,.procurement-mbe>h2,.procurement-open>h2{text-align:center;margin:0 0 36px;font-size:30px}.procurement-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.procurement-links article{border:1px solid #ddd;border-top:4px solid var(--red);flex-direction:column;min-height:250px;padding:28px 24px;display:flex;box-shadow:0 3px 14px #001b4315}.procurement-links h2{margin:0 0 14px;font-size:21px}.procurement-links p{margin:0;font-size:14px;line-height:1.45}.procurement-links a,.procurement-process a,.procurement-section3 a,.procurement-open a{color:var(--red);margin-top:auto;font-weight:700;text-decoration:underline}.procurement-links a.btn,.procurement-process a.btn,.procurement-section3 a.btn,.procurement-open a.btn{color:#fff;text-decoration:none}.procurement-process{max-width:980px}.procurement-process>div{grid-template-columns:repeat(2,1fr);gap:22px 60px;display:grid}.procurement-process article{border-bottom:1px solid #ddd;padding:0 0 24px}.procurement-process h3{margin:0 0 8px;font-size:18px}.procurement-process p,.procurement-compliance p,.procurement-compliance li,.procurement-section3 p,.procurement-mbe p,.procurement-open p{font-size:14px;line-height:1.5}.procurement-compliance{background:#f6f6f6;max-width:none}.procurement-compliance>h2{max-width:980px;margin-left:auto;margin-right:auto}.procurement-compliance img{-o-object-fit:contain;object-fit:contain;width:300px;height:300px}.procurement-compliance ul{padding-left:18px}.procurement-section3 article{border-left:4px solid var(--red);background:#f6f6f6;max-width:760px;margin:auto;padding:28px}.procurement-section3 h3{margin:0 0 12px;font-size:21px}.procurement-mbe>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.procurement-mbe article{background:#f6f6f6;padding:24px}.procurement-mbe h3{margin:0 0 10px}.procurement-open{text-align:center}.procurement-open p{margin:0 0 20px}@media (width<=760px){.procurement,.procurement-process,.procurement-compliance,.procurement-section3,.procurement-mbe,.procurement-open{padding:52px 28px}.procurement-links,.procurement-process>div,.procurement-mbe>div,.procurement-compliance>div{grid-template-columns:1fr}.procurement-compliance>div{gap:28px}.procurement-compliance img{margin:auto}.procurement-links article{min-height:0}}.faq{max-width:980px}.faq>h1{font-size:30px;line-height:1.4}.faq>div{margin-top:30px}.faq aside{margin-top:52px;padding:36px 25px}.faq aside h2{font-size:25px}.contact>div>p{font-size:14px;line-height:1.5}.contact>div>p:first-child{margin-bottom:30px;font-size:16px}.contact h3{margin:28px 0 12px;font-size:18px}.contactform{padding:27px}.contactform h2{font-size:30px}.hero-copy i,.pagehero i,.applyhero i,.programintro h2:after,.program-detail>i,.detail-intro>i,.program-apply-band i,.securityhero i,.security-details i,.about-story i{background-image:url(/assets/red-brush-line-live-actual.png)}.qualify h3{color:var(--gray);margin:0 0 12px;font-size:22px}.qualify ul{margin:0;padding-left:20px}.qualify li{color:#444;padding:3px 0;font-size:15px;line-height:1.6;list-style-type:disc}.programs:not(.procure) .cardgrid article{text-align:center;flex-direction:column;display:flex}.programs:not(.procure) .cardgrid article h3{color:#333;white-space:normal;order:1;min-height:0;margin:0 0 10px;font-size:22px}.programs:not(.procure) .cardgrid article p{order:2;max-width:290px;margin:0 auto 16px;font-size:15px;line-height:1.5}.programs:not(.procure) .cardgrid article a{color:var(--red);order:3;margin:auto auto 0;padding-top:0;font-weight:700;text-decoration:none}.programs:not(.procure) .cardgrid article a:hover{text-decoration:underline}.public-detail .detail-columns{margin-top:0;display:block}.public-detail .detail-columns>div{margin-bottom:20px}.public-detail .detail-columns .qualify{box-shadow:none;background:#f4f4f4;max-width:none;margin:22px 0 0;padding:22px 28px}.public-detail .detail-columns .qualify h3{font-size:22px}.public-detail .detail-columns .qualify li{margin:0;font-size:15px}.procurement-hero-band{background:var(--gray);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:260px;padding:80px max(9vw,40px);display:flex}.procurement-hero-band h1{color:#fff;margin:0}.procurement-compliance{background:#f5f5f5;padding:80px max(8vw,32px)}.procurement-compliance h2{text-align:center;margin-bottom:40px}.procurement-compliance>div{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.procurement-compliance article{text-align:left}.procurement-compliance article p{margin:0 0 14px}.procurement-compliance article ul{text-align:left;margin:0;padding-left:22px}.procurement-compliance article li{text-align:left;padding:5px 0;line-height:1.65;list-style-type:disc}.procurement-compliance img{border-radius:4px;justify-self:center;width:100%;max-width:480px}.about-story>article{grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;display:grid}.about-story>article:nth-child(2){grid-template-columns:1fr 1.3fr}.about-story>article:nth-child(2)>div{order:2}.about-story>article:nth-child(2)>img{order:1}.about-story article img{-o-object-fit:contain;object-fit:contain;justify-self:center;width:100%;max-width:380px;max-height:380px;margin:0 auto;display:block}.board{grid-template-columns:repeat(5,1fr);gap:30px;max-width:1240px;margin:20px auto 0;padding:0 40px;display:grid}.board article{text-align:center;background:0 0;border-left:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.board-role{color:#111;letter-spacing:0;text-transform:none;font-size:20px;font-weight:700}.board-name{color:#111;font-size:18px;font-weight:400;line-height:1.4}.contact h1{color:#333;margin:0 0 18px;font-size:clamp(2.2rem,3vw,3rem)}.location-qualities>h2{text-align:center}@media (width<=900px){.darkstory-layout{grid-template-columns:1fr;gap:30px}.darkstory-copy h2{font-size:26px}.about-story>article,.about-story>article:nth-child(2){grid-template-columns:1fr;gap:30px}.about-story>article:nth-child(2)>div,.about-story>article:nth-child(2)>img{order:0}.procurement-compliance>div{grid-template-columns:1fr;gap:30px}.board{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 20px}.stats article{padding:20px 0}}[data-reveal]{transition:opacity .7s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform}[data-reveal].pre-reveal{opacity:0;transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-copy[data-reveal],.securityhero>div[data-reveal],.applyhero>div[data-reveal]{transition:opacity .9s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s)}.hero-copy[data-reveal].pre-reveal,.securityhero>div[data-reveal].pre-reveal,.applyhero>div[data-reveal].pre-reveal{transform:translate(-40px)}.hero-copy.is-visible,.securityhero>div.is-visible,.applyhero>div.is-visible{transform:translate(0)}.stats h2[data-reveal].pre-reveal,.qualities>h2[data-reveal].pre-reveal,.programs>h2[data-reveal].pre-reveal,.services>h2[data-reveal].pre-reveal,.properties>h2[data-reveal].pre-reveal,.steps h2[data-reveal].pre-reveal,.faq>h1[data-reveal].pre-reveal{transform:translateY(20px)scale(.98)}.stats h2.is-visible,.qualities>h2.is-visible,.programs>h2.is-visible,.services>h2.is-visible,.properties>h2.is-visible,.steps h2.is-visible,.faq>h1.is-visible{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].pre-reveal,[data-reveal].is-visible{opacity:1;transition:none;transform:none}}.btn{transition:background-color .25s,transform .2s,box-shadow .25s}.btn:hover{background:#a83a41;transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.btn:active{transform:translateY(0)}nav a{transition:color .2s;position:relative}nav a:before{content:"";background:var(--red);height:2px;transition:right .3s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-2px;left:0;right:100%}nav a:hover:before,nav a.active:before{right:0}nav a.active{border-bottom-color:#0000}.qualities article,.stats article,.services article,.properties article,.programs:not(.procure) .cardgrid article,.procure .cardgrid article,.procure-cards .procure-card,.staff article{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.qualities article:hover,.services article:hover,.properties article:hover,.programs:not(.procure) .cardgrid article:hover,.procure .cardgrid article:hover,.procure-cards .procure-card:hover,.staff article:hover{transform:translateY(-6px);box-shadow:0 18px 34px #00000026}.properties article{overflow:hidden}.properties article img{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.properties article:hover img{transform:scale(1.06)}.program-card-image{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.programs:not(.procure) .cardgrid article{overflow:hidden}.programs:not(.procure) .cardgrid article:hover .program-card-image{transform:scale(1.05)}.services a,.programs a,.procure-card a,.quality-btn,.faq aside a{transition:color .2s;position:relative}.services a:hover,.programs a:hover,.procure-card a:hover,.quality-btn:hover{color:#a83a41}.faq article{transition:background .2s}.faq article:hover{background:#c84a510a}.faq button svg{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.faq button svg.rotated{transform:rotate(45deg)}.faq p{animation:.3s cubic-bezier(.22,.61,.36,1) both faq-slide}@keyframes faq-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.simpleform input,.simpleform textarea,.contactform input,.contactform textarea{transition:border-color .2s,box-shadow .2s}.simpleform input:focus,.simpleform textarea:focus,.contactform input:focus,.contactform textarea:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #c84a512e}.menu{transition:transform .2s}.menu:hover{transform:scale(1.1)}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.homehero{background-attachment:scroll}.darkstory-facts>div{transition:transform .25s}.darkstory-facts>div:hover{transform:translate(4px)}.darkstory-wave{height:auto;width:300px!important;margin:8px 0 22px!important}.hero-copy p{text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none}.logo,.logo:link,.logo:visited,.logo:focus,.logo:hover,.logo:active{box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none}.logo img{box-shadow:none;border:0;outline:none}.logo:focus-visible{outline-offset:4px;outline:2px solid #fff9}.footer-content{grid-template-columns:1.2fr 1fr .6fr 220px 220px!important;gap:32px!important}.footer-pmha-logo{place-self:center end;width:215px!important}.footer-amm{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:13px;line-height:1.35;text-decoration:none;transition:opacity .2s;display:flex}.footer-amm:hover{opacity:.85}.footer-amm img{-o-object-fit:contain;object-fit:contain;width:200px;max-width:100%;height:auto;display:block}footer{padding-bottom:30px!important}@media (width<=1100px){.footer-content{grid-template-columns:1.2fr 1fr .5fr 190px 190px!important}.footer-pmha-logo{width:180px!important}.footer-amm img{width:170px}}@media (width<=760px){.footer-content{grid-template-columns:1fr!important;gap:22px!important}.footer-pmha-logo{justify-self:start;width:200px!important}.footer-amm{text-align:left;flex-direction:column;align-items:flex-start;gap:6px}.footer-amm img{width:220px}}.stats article b{white-space:nowrap}.quality-btn{white-space:nowrap;margin-top:8px;display:inline-block}.qualities>h2,.location-qualities>h2{text-align:left!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.qualities>i,.location-qualities>i{background:url(/assets/red-brush-line.png) 0/425px 24px no-repeat!important;width:100%!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.quality-actions{grid-template-columns:repeat(3,1fr);place-items:center;gap:55px;max-width:980px;margin:26px auto 0;display:grid}.quality-btn{background:var(--red);color:#fff;letter-spacing:.08em;white-space:nowrap;border:0;border-radius:5px;padding:12px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .25s;display:inline-block}.quality-btn:hover{color:#fff;background:#a83a41;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}.darkstory{padding:100px max(4vw,24px) 80px!important}.darkstory-layout{grid-template-columns:720px 520px!important;justify-content:center!important;gap:0 60px!important;max-width:1350px!important;margin:0 auto!important}.stress-note{max-width:680px!important;min-height:auto!important;margin-top:200px!important;padding:32px 40px!important}.stress-facts{max-width:520px!important;padding:34px 38px!important}.stress-note p,.stress-facts>p{padding-left:14px!important;font-size:15px!important;line-height:1.55!important}.stress-note .wave{width:320px!important;height:78px!important;margin:0 0 18px!important}.stress-facts>div{gap:18px!important;margin:12px 0!important}.stress-facts>div img{width:46px!important;height:46px!important}.stress-facts span{font-size:15px!important;font-style:italic!important;font-weight:400!important}.stats article{height:auto!important;min-height:250px!important}.darkstory h2{max-width:560px!important;font-size:32px!important;line-height:1.2!important}.stress-facts span b,.stress-facts b{font-style:inherit;font-weight:700!important}.programs:not(.procure) .cardgrid article .program-card-image{order:2!important;height:220px!important;margin:22px 0!important}.programs:not(.procure) .cardgrid article h3{text-align:center;color:#333!important;white-space:normal!important;order:1!important;margin:0!important;font-size:24px!important}.programs:not(.procure) .cardgrid article p{text-align:center;order:3!important;max-width:290px!important;margin:0 auto 20px!important;font-size:16px!important;line-height:1.5!important}.programs:not(.procure) .cardgrid article a{text-align:center;color:var(--red)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:4!important;margin:0 auto!important;padding:0!important;font-size:16px!important;font-weight:700!important;text-decoration:underline!important;display:inline!important}.programs:not(.procure) .cardgrid article a:hover{color:#a83a41!important;box-shadow:none!important;background:0 0!important;transform:none!important}.programs:not(.procure) .cardgrid article{text-align:center!important;align-items:center!important}.program-facts{flex-direction:column!important;gap:22px!important;max-width:100%!important;margin-top:32px!important;display:flex!important}.program-facts>span{align-items:center!important;gap:18px!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;line-height:1.35!important;display:flex!important}.program-facts>span>span{flex:auto!important;min-width:0!important;display:block!important}.program-facts>span>img{flex-shrink:0!important;width:44px!important;height:44px!important;margin:0!important}.program-facts b{font-style:inherit;font-weight:700!important}.programintro-text{position:relative;padding-left:60px!important}.programintro-text:before{content:"";background:linear-gradient(to bottom, var(--red) 0, var(--red) 8px, transparent 8px, transparent 16px) left top / 3px 16px repeat-y;width:3px;position:absolute;top:8px;bottom:8px;left:22px;transform:none}.programintro-text:after{display:none}.hisle-detail>div>i{background:url(/assets/red-brush-line.png) 0/100% 100% no-repeat;width:400px;height:24px;margin:14px 0 26px;display:block}.programintro-text p,.program-detail p,.program-detail .detail-intro p,.program-apply-band p{text-align-last:left;-webkit-hyphens:none;hyphens:none;text-align:justify!important}.programintro-text:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='60' viewBox='0 0 40 60'><path d='M20 0 Q40 15 20 30 Q0 45 20 60' fill='none' stroke='%23c44a51' stroke-width='3' stroke-dasharray='6 4' stroke-linecap='round'/></svg>") 0 0/40px 60px repeat-y!important;width:40px!important;left:0!important}.programintro h2:after,.programintro-text:before{display:none!important}.programintro-copy{position:relative;padding-left:60px!important}.programintro-copy:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='80' viewBox='0 0 20 80'><path d='M10 0 Q14 20 10 40 Q6 60 10 80' fill='none' stroke='%23c44a51' stroke-width='2' stroke-dasharray='5 4' stroke-linecap='round'/></svg>") 0 0/20px 80px repeat-y;width:20px;position:absolute;top:60px;bottom:40px;left:12px}.programintro-text{max-width:430px!important;padding-left:0!important}.programintro-text p{max-width:430px!important}.program-facts{max-width:430px!important;margin-left:0!important;padding-left:0!important}.two-col-detail{grid-template-columns:500px 440px!important;justify-content:center!important;align-items:start!important;gap:20px 120px!important;max-width:1080px!important;margin:0 auto!important;padding:50px 40px 40px!important;display:grid!important}.two-col-detail .detail-intro{grid-area:1/1/auto/2!important;max-width:none!important;margin:0!important}.two-col-detail .detail-intro h2{margin:0!important;font-size:28px!important}.two-col-detail .detail-intro>i{background:url(/assets/red-brush-line.png) 0/100% 100% no-repeat!important;width:400px!important;height:24px!important;margin:14px 0 26px!important;display:block!important}.two-col-detail .detail-intro p{text-align-last:left;-webkit-hyphens:none;hyphens:none;text-align:justify!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.two-col-detail .detail-apply{grid-area:1/2/auto/3!important;place-self:center!important}.two-col-detail .detail-apply .btn{padding:12px 26px!important;font-size:14px!important}.two-col-detail .qualify{box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:4px!important;grid-area:2/1/auto/2!important;max-width:340px!important;margin:32px 0 0!important;padding:22px 26px!important}.two-col-detail .qualify h3{color:#666!important;border-left:3px solid var(--red)!important;margin:0 0 12px!important;padding-left:10px!important;font-size:19px!important;line-height:1!important}.two-col-detail .qualify ul{margin:0!important;padding-left:0!important;list-style:none!important}.two-col-detail .qualify li{color:#333!important;padding:6px 0!important;font-size:13px!important;list-style:none!important}.two-col-detail .qualify li:before{content:"- "}.two-col-detail .detail-extra{grid-area:2/2/auto/3!important;margin-top:32px!important}.two-col-detail .detail-extra p{text-align-last:left;-webkit-hyphens:none;hyphens:none;text-align:justify!important;margin:0 0 16px!important;font-size:14px!important;line-height:1.55!important}.program-detail+.program-detail{position:relative;border-top:0!important;border-image:!important;margin-top:80px!important}.program-detail+.program-detail:before{content:"";pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='60' viewBox='0 0 500 60' preserveAspectRatio='none'><path d='M0 30 Q125 0 250 30 T500 30' fill='none' stroke='%23E4939B' stroke-width='6' stroke-linecap='round'/></svg>") 0/500px 60px repeat-x;height:60px;position:absolute;top:-50px;left:0;right:0}@media (width<=900px){.two-col-detail{grid-template-columns:1fr!important;gap:24px!important}.two-col-detail .detail-apply{grid-area:2/1/auto/2!important;justify-self:start!important}.two-col-detail .qualify{grid-row:3!important}.two-col-detail .detail-extra{grid-area:4/1/auto/2!important}}.programintro{padding-left:max(50vw - 500px,200px)!important}.programintro h2{font-size:34px!important;line-height:1.1!important}.two-col-detail .qualify{max-width:none!important;padding:28px 30px!important;box-shadow:0 4px 14px #00000012!important}.two-col-detail .qualify li{padding:6px 0!important}.program-apply-band{padding-left:max(50vw - 500px,140px)!important}.location-qualities article{box-shadow:none!important;background:0 0!important;border:0!important;padding:20px!important}.properties-brush{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat!important;width:240px!important;height:20px!important;margin:12px auto 40px!important;display:block!important}.properties>h2:after{display:none!important}.properties>h2{text-align:center;margin-bottom:0!important}.properties{background:#f5f5f5!important}.properties-grid{grid-template-columns:repeat(3,1fr)!important;gap:50px 30px!important;max-width:1240px!important;margin:60px auto!important;padding:0 40px!important;display:grid!important}.property-card-h{transition:transform .25s,box-shadow .25s;text-align:left!important;background:#fff!important;border:0!important;flex-direction:column!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.property-card-h:hover{transform:translateY(-3px);box-shadow:0 6px 22px #00000014}.property-card-h img{-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:auto!important;width:100%!important;height:240px!important;min-height:0!important;display:block!important}.property-card-body{flex-direction:column!important;justify-content:flex-start!important;padding:24px 26px 30px!important;display:flex!important}.property-card-body h3{color:#111!important;white-space:normal!important;margin:0 0 6px!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}.property-title-bar{background:var(--red)!important;width:100%!important;max-width:none!important;height:2px!important;margin:0 0 20px!important;display:block!important}.property-card-body ul{margin:0!important;padding-left:22px!important;list-style:outside!important}.property-card-body li{color:#111!important;padding:3px 0!important;font-size:15px!important;line-height:1.45!important;list-style:outside!important}.property-card-body li:before{content:""!important;margin:0!important}.faq-two-col{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:70px!important;max-width:1300px!important;margin:0 auto!important;padding:100px 40px!important;display:grid!important}.faq-list-column h1{text-align:center!important;margin:0 0 50px!important;font-size:48px!important;font-weight:700!important;line-height:1.1!important}.faq-list{background:0 0!important;border:0!important;margin-bottom:0!important}.faq-item-box{background:0 0!important;border:0!important;border-bottom:1px solid #333!important;margin-bottom:0!important;padding:0!important}.faq-item-box:first-child{border-top:0!important}.faq-item-box:last-child{border-bottom:1px solid #333!important;margin-bottom:0!important}.faq-item-box button{color:#111!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;padding:32px 4px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;display:flex!important}.faq-item-box button svg{color:#111!important;stroke-width:2px!important;flex:none!important;width:28px!important;height:28px!important}.faq-item-box button svg.rotated{color:var(--red)!important;transform:rotate(45deg)!important}.faq-item-box p{color:#212121!important;border-left:0!important;margin:0!important;padding:0 4px 28px!important;font-size:17px!important;line-height:1.5!important}.faq-side-column{flex-direction:column!important;align-items:center!important;gap:24px!important;display:flex!important;position:sticky!important;top:100px!important}.faq-aside{color:#111!important;text-align:center!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:3px!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px 26px!important;box-shadow:0 1px 6px #0000000a!important}.faq-aside h2{color:#111!important;margin:0 0 10px!important;font-size:24px!important;font-weight:700!important}.faq-aside p{color:#111!important;margin:0!important;font-size:16px!important}.faq-aside-btn a.btn{background:var(--red)!important;color:#fff!important;border-radius:2px!important;padding:16px 46px!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;box-shadow:0 2px 6px #00000026!important}.securityhero>img{width:min(30vw,380px)!important}.services article{min-height:260px!important;padding:30px 20px!important}.services article>img{width:90px!important;height:90px!important}.services a{color:var(--red)!important;font-weight:400!important;text-decoration:underline!important}.tip-form-heading{color:#333!important;margin:30px 0 14px!important;font-size:24px!important}.procurement-hero-red h1,.procurement-hero-red .procurement-hero-band h1{color:var(--red)!important;text-align:center!important;font-size:21px!important;font-weight:700!important}.procurement-hero-band{color:var(--red)!important;background:#fff!important;min-height:auto!important;padding:60px 40px 30px!important}.procurement-red-heading{color:var(--red)!important;text-align:center!important;font-size:18px!important;font-weight:700!important}.procurement-links{grid-template-columns:repeat(3,1fr)!important;gap:30px 22px!important;max-width:1120px!important;margin:0 auto 40px!important;padding:0 40px!important;display:grid!important}.procurement-card-wrap{align-items:center;gap:16px;flex-direction:column!important;display:flex!important}.procurement-card-wrap article{border:1px solid #e2e2e2!important;border-top:4px solid var(--red)!important;width:100%!important;min-height:200px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;padding:24px 22px!important}.procurement-card-wrap article p{text-align:center!important;color:#000!important;margin:0!important;font-size:15px!important;line-height:1.4em!important}.procurement-card-btn{color:#fff!important;padding:10px 22px!important;font-size:16px!important;text-decoration:none!important}.procurement-compliance article p,.procurement-section3 article p,.procurement-mbe article p,.procurement-compliance article li{font-size:15px!important;line-height:1.4em!important}.procurement-mbe>div{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1120px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important}.procurement-mbe article h3{color:#323232!important;font-size:16px!important}.about-boxed{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:70px!important;max-width:1400px!important;margin:0 auto!important;padding:90px max(6vw,32px)!important;display:grid!important}.about-boxed:nth-child(2n){background:0 0!important}.about-story{position:relative!important}.about-story>.about-boxed.about-story-row{background:#f5f5f5!important;max-width:none!important;padding-bottom:0!important;padding-left:max(50vw - 668px,32px)!important;padding-right:max(50vw - 668px,32px)!important}.about-citizens-wrap{background:#f5f5f5!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:70px!important;max-width:none!important;margin:0!important;padding:0 max(50vw - 668px,32px) 90px!important;display:grid!important}.about-boxed .about-text-col{flex-direction:column!important;display:flex!important}.about-boxed .about-section-heading{color:#111!important;text-align:left!important;margin:0!important;font-size:40px!important;font-weight:700!important;line-height:1.15!important}.about-boxed .about-section-brush{background:url(/assets/red-brush-line-live-actual.png) 0/contain no-repeat!important;width:320px!important;max-width:100%!important;height:22px!important;margin:12px 0 28px!important;display:block!important}.about-boxed .about-box{border:1px solid #d9d9d9!important;border-left:4px solid var(--red)!important;background:#fff!important;border-radius:3px!important;max-width:620px!important;padding:30px 34px!important;box-shadow:0 1px 6px #0000000d!important}.about-boxed.about-mission-row .about-box{margin-right:auto!important}.about-boxed.about-story-row .about-box{margin-left:auto!important}.about-boxed .about-box p{color:#111!important;text-align:justify!important;margin:0 0 14px!important;font-size:15px!important;line-height:1.55!important}.about-boxed .about-box p:last-child{margin-bottom:0!important}.about-boxed img{width:auto!important;max-width:100%!important;max-height:380px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-self:center!important;padding:0!important}.about-mission-img{max-height:400px!important}.about-story-img{justify-self:center!important;max-height:380px!important}.about-content h2{text-align:center!important;color:#111!important;font-size:28px!important;font-weight:700!important}.about-docs{grid-template-columns:1fr 1fr!important;gap:30px!important;max-width:700px!important;margin:40px auto 0!important;display:grid!important}.about-doc{text-align:center!important;background:0 0!important;border-radius:0!important;padding:20px!important}.about-doc h3{color:#323232!important;margin:0 0 14px!important;font-size:20px!important}@media (width>=761px){.applyhero>div{max-width:560px!important}.applyhero img{order:2!important;width:min(38vw,500px)!important;max-width:500px!important;margin-left:auto!important}.applyhero p,.applyhero>div>p{text-align:justify!important;max-width:560px!important;margin:0 0 26px!important;font-size:18px!important;line-height:1.5!important}}.applyhero p b{font-weight:700!important}.apply-hero-actions{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.apply-methods article{text-align:center!important;background:#fff!important;border:0!important;border-radius:0!important;padding:26px!important}.apply-method-media{margin-bottom:14px!important;display:inline-block!important;position:relative!important}.apply-method-note{white-space:nowrap;color:var(--red)!important;z-index:2!important;background:#fff!important;border-radius:3px!important;padding:2px 10px!important;font-size:12px!important;font-weight:700!important;position:absolute!important;top:-6px!important;left:50%!important;transform:translate(-50%)!important}.apply-method-media img{-o-object-fit:contain!important;object-fit:contain!important;width:80px!important;height:80px!important}.apply-methods article h3{color:#323232!important;margin:6px 0 8px!important;font-size:18px!important;font-weight:700!important}.apply-methods article:nth-child(2) h3{font-size:17px!important}.apply-methods article p{color:#000!important;font-size:16px!important;line-height:1.4em!important}.apply-detail-box{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 0 24px!important;padding:30px 34px!important}.apply-detail-box h2{color:#323232!important;text-align:center!important;margin:0!important;font-size:21px!important;font-weight:700!important}.apply-detail-box>i{background:url(/assets/red-brush-line.png) 50%/100% 100% no-repeat!important;width:230px!important;height:14px!important;margin:10px auto 18px!important;display:block!important}.apply-detail-box p{color:#000!important;margin:0 0 14px!important;font-size:15px!important;line-height:1.4em!important}.apply-detail-box p:last-child{margin-bottom:0!important}.job{text-align:center!important;max-width:900px!important;margin:0 auto!important;padding:100px 40px!important}.job h1{font-size:25px!important;font-weight:700!important}.job h2{text-align:center!important;color:#111!important;margin:0!important;font-size:36px!important;font-weight:700!important;line-height:1.15!important}.job h2:after{content:""!important;background:url(/assets/red-brush-line-live-actual.png) 50%/100% 100% no-repeat!important;width:320px!important;height:20px!important;margin:14px auto 34px!important;display:block!important}.job p{color:#111!important;text-align:center!important;max-width:780px!important;margin:0 auto 30px!important;font-size:17px!important;line-height:1.55!important}.job .btn{background:var(--red)!important;color:#fff!important;border-radius:2px!important;margin:10px auto 22px!important;padding:16px 36px!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;box-shadow:0 2px 6px #00000026!important}.job .job-address{text-align:center!important;margin:0 auto!important;font-size:17px!important}@media (width<=900px){.faq-two-col{grid-template-columns:1fr!important;gap:40px!important;padding:60px 24px!important}.faq-list-column h1{font-size:32px!important}.faq-item-box button{padding:22px 4px!important;font-size:18px!important}.faq-aside{position:static!important}.properties-grid{grid-template-columns:1fr!important;gap:30px!important;padding:0 20px!important}.property-card-h{grid-template-columns:1fr!important;min-height:0!important}.property-card-h img{height:220px!important;min-height:220px!important}.property-card-body{padding:22px!important}.property-card-body h3{font-size:22px!important}.procurement-links{grid-template-columns:1fr!important}.about-boxed{grid-template-columns:1fr!important;gap:30px!important}}.contact{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;align-items:start!important;gap:80px!important;max-width:1400px!important;margin:0 auto!important;padding:80px max(4vw,32px)!important;display:grid!important}.contact-left{flex-direction:column!important;gap:40px!important;display:flex!important}.contact-intro-card{border:1px solid #d9d9d9!important;border-left:4px solid var(--red)!important;background:#fff!important;border-radius:14px!important;max-width:440px!important;padding:22px 26px!important;box-shadow:0 1px 6px #0000000d!important}.contact-intro-card p{color:#111!important;text-align:justify!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.contact-info{padding:0 6px!important}.contact-info p{color:#111!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.55!important}.contact-info h3{color:#111!important;margin:24px 0 12px!important;font-size:20px!important;font-weight:700!important}.contact-info a{color:var(--red)!important}.contact h2{color:#111!important;margin:0 0 14px!important;font-size:26px!important;font-weight:700!important;line-height:1.15!important}.contact .contactform,.contact form.contactform{border:1px solid #ccd2c5!important;border-top:3px solid var(--red)!important;background:#f2f4f0!important;border-radius:14px!important;justify-self:end!important;gap:12px!important;max-width:460px!important;padding:22px 24px 26px!important;display:grid!important}.contact .contactform>div{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.contact .contactform label{color:#111!important;flex-direction:column!important;gap:4px!important;font-size:13px!important;display:flex!important}.contact .contactform .req{color:#b53340!important}.contact .contactform input,.contact .contactform textarea{width:100%!important;min-height:36px!important;font:inherit!important;background:#e6ebe0!important;border:1px solid #b8bfb2!important;border-radius:6px!important;padding:8px 10px!important;font-size:13px!important}.contact .contactform textarea{resize:vertical!important;min-height:90px!important}.contact .contactform button{background:var(--red)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:6px!important;justify-self:stretch!important;margin-top:6px!important;padding:12px 24px!important;font-size:15px!important;font-weight:700!important}@media (width<=900px){.contact{grid-template-columns:1fr!important;gap:40px!important;padding:60px 24px!important}.contact .contactform>div{grid-template-columns:1fr!important}.contact h2{font-size:30px!important}}.security-details{padding:0!important;position:relative!important}.security-details>article.sec-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:center!important;gap:60px!important;max-width:none!important;min-height:0!important;margin:0!important;padding:70px max(4vw,24px) 70px max(15vw,60px)!important;display:grid!important;position:static!important;overflow:visible!important}.security-details>article.sec-detail-plain{background:#fff!important}.security-details>article.sec-detail-gray{background:#f5f5f5!important}.security-details>article.sec-detail>div.sec-detail-left{max-width:none!important;position:static!important}.security-details .sec-detail-left h2{color:#111!important;margin:0 0 8px!important;font-size:34px!important;font-weight:700!important;line-height:1.1!important}.security-details i.sec-brush{background:url(/assets/red-brush-line-live-actual.png) 0/contain no-repeat!important;width:260px!important;max-width:100%!important;height:18px!important;margin:0 0 26px!important;display:block!important}.security-details .sec-detail-body{grid-template-columns:68px 1fr!important;align-items:start!important;gap:18px!important;display:grid!important}.security-details .sec-detail-icon{-o-object-fit:contain!important;object-fit:contain!important;float:none!important;width:60px!important;height:60px!important;margin:0!important;display:block!important}.security-details .sec-detail-text{color:#111!important;border-left:3px solid #d63f4e!important;padding-left:18px!important}.security-details .sec-detail-text p{text-align:justify!important;margin:0 0 12px!important;font-size:15px!important;line-height:1.55!important}.security-details .sec-detail-text p:last-child{margin-bottom:0!important}.sec-wavy-divider{background:0 0!important;width:100%!important;height:56px!important;display:block!important;position:relative!important;overflow:hidden!important}.sec-wavy-divider:before{content:""!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'><path d='M0 32 C 240 8, 480 44, 720 22 S 1200 8, 1440 30 L 1440 40 C 1200 18, 960 46, 720 32 S 240 18, 0 44 Z' fill='%23d97b83' opacity='0.72'/></svg>") 50%/100% 100% no-repeat!important;position:absolute!important;inset:0!important}.security-details .sec-detail-right{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important}.security-details .sec-detail-right img.sec-detail-photo{aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:1!important;border-radius:46% 54% 42% 58%/44% 38% 62% 56%!important;width:100%!important;max-width:460px!important;height:auto!important;display:block!important;position:static!important;box-shadow:0 6px 22px #00000014!important}.security-details .sec-detail-callout{color:#111!important;text-align:center!important;max-width:400px!important;margin:0!important;font-size:18px!important;line-height:1.45!important}.security-details a.sec-download-btn{background:var(--red)!important;color:#fff!important;border-radius:2px!important;padding:12px 32px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;box-shadow:0 2px 6px #00000026!important}.security-details .sec-tip-form{background:#f2f4f0!important;border:1px solid #ccd2c5!important;border-radius:6px!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:460px!important;padding:28px 30px 30px!important;display:flex!important}.security-details .sec-tip-form h3{color:#111!important;margin:0 0 4px!important;font-size:22px!important;font-weight:700!important}.security-details .sec-tip-form label{color:#111!important;flex-direction:column!important;gap:6px!important;font-size:14px!important;display:flex!important}.security-details .sec-tip-form textarea{resize:vertical!important;background:#e6ebe0!important;border:1px solid #b8bfb2!important;border-radius:3px!important;width:100%!important;min-height:120px!important;padding:10px!important;font-family:inherit!important;font-size:14px!important}.security-details .sec-tip-form button{background:var(--red)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:3px!important;align-self:center!important;margin-top:4px!important;padding:12px 40px!important;font-size:15px!important;font-weight:700!important}.security-details article>i,.security-details .security-detail-photo,.security-details .security-detail-cutout{display:none!important}@media (width<=900px){.security-details>article.sec-detail{grid-template-columns:1fr!important;gap:40px!important;padding:70px 24px!important}.security-details .sec-detail-left h2{font-size:38px!important}.security-details .sec-detail-body{grid-template-columns:64px 1fr!important;gap:14px!important}.security-details .sec-detail-icon{width:60px!important;height:60px!important}.security-details .sec-detail-text p{text-align:left!important;font-size:15px!important}.security-details .sec-detail-right img.sec-detail-photo{max-width:320px!important}.sec-wavy-divider{height:50px!important}}.faq-two-col .faq-list-card{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;padding:44px 46px 20px!important;box-shadow:0 1px 6px #0000000a!important}.faq-two-col .faq-list-card h1{text-align:center!important;margin:0 0 32px!important;font-size:44px!important}.location-qualities>div,.qualities>div{align-items:start!important}.qualities article.quality-card,.location-qualities article.quality-card{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:0!important;display:flex!important}.qualities article.quality-card img,.location-qualities article.quality-card img{margin:0 auto 12px!important;display:block!important}.qualities article.quality-card h3,.location-qualities article.quality-card h3{color:#111!important;text-align:center!important;margin:0!important;font-size:24px!important;font-weight:700!important}.qualities article.quality-card .quality-underline,.location-qualities article.quality-card .quality-underline{background:var(--red)!important;border-radius:2px!important;width:90px!important;height:3px!important;margin:10px auto 18px!important;display:block!important}.qualities article.quality-card p,.location-qualities article.quality-card p{color:#111!important;text-align:center!important;max-width:320px!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.location-qualities>h2{text-align:left!important;padding-left:6vw!important}.location-qualities>i{margin-left:6vw!important;margin-right:auto!important}.services{padding:60px 40px 70px!important}.services>h2:after{display:none!important}.services>h2{margin-bottom:36px!important;font-size:26px!important}.services>div{gap:20px!important;max-width:1120px!important;margin:0 auto!important}.services article{background:#fff!important;border:1px solid #ececec!important;border-radius:10px!important;min-height:220px!important;padding:26px 18px 22px!important;transition:transform .25s,box-shadow .25s!important;box-shadow:0 3px 12px #00000012!important}.services article:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000001a!important}.services article>img{-o-object-fit:contain!important;object-fit:contain!important;width:58px!important;height:58px!important;margin:0 auto 12px!important;display:block!important}.services article h3{margin:0 0 10px!important;font-size:16px!important;font-weight:700!important}.services article p{margin:0 0 14px!important;font-size:13px!important;line-height:1.5!important}.services article a{color:var(--red)!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important}.security-details .sec-tip-form{background:#eef1ea!important;border-color:#d4dbcb!important;border-radius:12px!important;box-shadow:0 3px 10px #0000000d!important}.security-details .sec-tip-form textarea,.security-details .sec-tip-form button{border-radius:6px!important}.plainhero.procurement-hero-band h1,.procurement-hero-red h1{color:var(--red)!important;font-size:52px!important;font-weight:700!important}.procurement-red-heading{color:var(--red)!important;font-size:46px!important;font-weight:700!important}.procurement-card-wrap article{background:#fff!important;border:1px solid #b9b9b9!important;border-radius:3px!important;min-height:260px!important;padding:34px 26px!important;box-shadow:0 1px 4px #0000000d!important}.procurement-card-wrap article h2{color:#111!important;text-align:center!important;margin:0 0 16px!important;font-size:26px!important;font-weight:700!important}.procurement-card-wrap article p{color:#111!important;text-align:center!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.procurement-card-btn,.procurement-card-btn:hover,.procurement-card-btn:visited{color:#fff!important;background:var(--red)!important;text-decoration:none!important}.procurement-links a.procurement-card-btn,.procurement-process-wrap a.procurement-card-btn{padding:14px 40px!important;font-size:17px!important;font-weight:700!important}.procurement-links a.procurement-card-btn:hover{color:#fff!important;background:#b8323f!important}.procurement-links{gap:30px!important;max-width:1240px!important;padding:0!important}.procurement{max-width:1400px!important;margin:0 auto!important;padding:60px max(6vw,32px) 70px!important}.procurement-process{max-width:1400px!important;margin:0 auto!important;padding:70px max(6vw,32px)!important}.procurement-process-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;max-width:1240px!important;margin:0 auto!important;display:grid!important}.procurement-process-wrap{flex-direction:column!important;align-items:center!important;gap:16px!important;display:flex!important}.procurement-process-wrap article{text-align:center!important;background:#fff!important;border:1px solid #b9b9b9!important;border-radius:3px!important;width:100%!important;min-height:240px!important;padding:34px 26px!important;box-shadow:0 1px 4px #0000000d!important}.procurement-process-wrap article h3{color:#111!important;margin:0 0 16px!important;font-size:26px!important;font-weight:700!important}.procurement-process-wrap article p{color:#111!important;text-align:center!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.procurement-plain-section{background:0 0!important;max-width:1240px!important;margin:0 auto!important;padding:80px max(6vw,32px)!important}.procurement-plain-section>h2{text-align:center!important;margin:0 0 40px!important}.procurement-plain-body{max-width:900px!important;margin:0 auto!important}.procurement-plain-body p{color:#111!important;text-align:justify!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.procurement-plain-body a.procurement-card-btn{margin-top:10px!important;padding:14px 34px!important;font-size:16px!important;display:inline-block!important}.procurement-section3-grid{grid-template-columns:1fr 1fr!important;gap:60px!important;max-width:1140px!important;margin:0 auto!important;display:grid!important}.procurement-section3-col p{color:#111!important;text-align:justify!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.6!important}.procurement-section3-subheading{color:#111!important;margin:0 0 14px!important;font-size:18px!important;font-weight:700!important}.procurement-section3-btn{text-align:center!important;margin-top:30px!important}.procurement-section3-btn a.procurement-card-btn{padding:14px 40px!important;font-size:17px!important;display:inline-block!important}.procurement-mbe.procurement-plain-section{max-width:1600px!important;padding-left:max(6vw,32px)!important;padding-right:max(6vw,32px)!important}.procurement-mbe>.procurement-mbe-grid,.procurement-mbe .procurement-mbe-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:start!important;gap:70px!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:grid!important}.procurement-mbe-col{flex-direction:column!important;gap:40px!important;display:flex!important}.procurement-mbe-item h3{color:#111!important;margin:0 0 12px!important;font-size:20px!important;font-weight:700!important}.procurement-mbe-item p{color:#111!important;text-align:justify!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.procurement-section3.procurement-plain-section{max-width:1600px!important;padding-left:max(6vw,32px)!important;padding-right:max(6vw,32px)!important}.procurement-section3>.procurement-section3-grid,.procurement-section3 .procurement-section3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:70px!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:grid!important}@media (width<=900px){.procurement-mbe>.procurement-mbe-grid,.procurement-mbe .procurement-mbe-grid,.procurement-section3>.procurement-section3-grid,.procurement-section3 .procurement-section3-grid{grid-template-columns:1fr!important;gap:32px!important}}.procurement-open .procurement-plain-body{text-align:center!important;max-width:900px!important;margin:0 auto!important}.procurement-open .procurement-plain-body p{text-align:center!important;color:#111!important;margin:0 auto 24px!important;font-size:16px!important;line-height:1.6!important}.procurement-open .procurement-plain-body a.procurement-card-btn{padding:14px 40px!important;font-size:17px!important;display:inline-block!important}.procurement-section3 article,.procurement-mbe article,.procurement-open article{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.job{text-align:left!important;max-width:1180px!important;padding:100px 40px!important}.job-columns{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;display:grid!important}.job-left h2{text-align:left!important;margin:0!important;font-size:34px!important;line-height:1.15!important}.job-left h2:after{content:""!important;background:url(/assets/red-brush-line-live-actual.png) 0/contain no-repeat!important;width:300px!important;height:20px!important;margin:14px 0 26px!important;display:block!important}.job-left p{text-align:left!important;max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.6!important}.job-right{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:22px!important;display:flex!important}.job-right .job-download-btn{background:var(--red)!important;color:#fff!important;border-radius:3px!important;padding:18px 40px!important;font-size:20px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;box-shadow:0 2px 6px #00000026!important}.job-right .job-address{text-align:center!important;max-width:380px!important;margin:0!important;font-size:17px!important}@media (width<=900px){.job-columns{grid-template-columns:1fr!important;gap:40px!important}}.about-boxed.about-mission-row{grid-template-columns:1fr 1.05fr!important}.about-boxed.about-story-row{grid-template-columns:.9fr 1fr!important}.about-mission-img{max-height:400px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.about-story-img{max-height:360px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:center!important;padding:0!important}.about-story:has(.about-story-row) .about-citizens-wrap{background:#f5f5f5!important}.about-citizens-box{border:1px solid #d9d9d9!important;border-left:4px solid var(--red)!important;background:#fff!important;border-radius:3px!important;max-width:620px!important;margin-right:auto!important;padding:30px 34px!important;box-shadow:0 1px 6px #0000000d!important}.about-citizens-box p{color:#111!important;text-align:justify!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.about-citizens-squiggle{background:url(/assets/home-stress-wave-live-actual.png) 50%/contain no-repeat!important;justify-self:start!important;width:320px!important;height:76px!important;display:block!important}.about-content,section.content.about-content{max-width:1400px!important;padding:72px max(4vw,24px)!important}.about-content>h2{text-align:center!important;color:#111!important;margin-top:60px!important;margin-bottom:30px!important;padding-bottom:24px!important;font-size:34px!important;position:relative!important}.about-content .board{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important;max-width:1400px!important;margin:0 auto 40px!important;padding:30px max(4vw,24px) 60px!important;display:grid!important}.about-content .board article{text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;display:flex!important}.about-content .board article p{background:0 0!important;border-bottom:0!important;margin:0!important;padding:0!important}.about-content .board-role{color:#111!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-size:22px!important;font-weight:700!important}.about-content .board-name{color:#111!important;text-align:center!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important}.about-content .staff,.staff.staff-plain{flex-wrap:wrap!important;justify-content:center!important;gap:40px 60px!important;max-width:1400px!important;margin:30px auto 0!important;padding:0 max(3vw,20px)!important;display:flex!important}.about-content .staff article,.staff.staff-plain article{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:260px!important;min-width:0!important;padding:0!important;display:flex!important}.about-content .staff article:hover,.staff.staff-plain article:hover{box-shadow:none!important;transform:none!important}.about-content .staff article strong,.staff.staff-plain article strong{color:#111!important;text-align:left!important;margin-bottom:4px!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.about-content .staff article span,.staff.staff-plain article span{color:#111!important;text-align:left!important;font-size:14px!important}.about-content .staff article a,.staff.staff-plain article a{color:var(--red)!important;text-align:left!important;font-size:14px!important;text-decoration:underline!important}@media (width<=900px){.about-content .board,.about-content .staff,.staff.staff-plain{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.about-content .board,.about-content .staff,.staff.staff-plain{grid-template-columns:1fr!important}}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:60px!important;max-width:1280px!important;padding:90px 40px!important}.contact-title-card{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:3px!important;padding:20px 26px!important;box-shadow:0 1px 6px #0000000a!important}.contact-title-card h1{color:#111!important;margin:0!important;font-size:34px!important;font-weight:700!important}.contact-info-grid{grid-template-columns:1fr 1fr!important;gap:40px!important;padding:8px 6px 0!important;display:grid!important}.contact-info-col p,.contact-hours-col p{color:#111!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.55!important}.contact-info-col .contact-address{margin-top:22px!important}.contact-hours-col h3{color:#111!important;margin:0 0 12px!important;font-size:20px!important;font-weight:700!important}.contact-hours-col .contact-lunch{margin-top:22px!important}@media (width<=900px){.contact-info-grid{grid-template-columns:1fr!important}}.applyhero .apply-hero-actions .btn{color:#fff!important;background:var(--red)!important;padding:14px 30px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}.applyhero .apply-hero-actions .btn:hover{color:#fff!important;background:#b8323f!important}.apply-methods{text-align:left!important;max-width:1180px!important;padding:70px max(6vw,40px) 60px!important}.apply-methods>div{grid-template-columns:repeat(2,1fr)!important;align-items:start!important;gap:60px!important;display:grid!important}.apply-method-row{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:150px 1fr!important;align-items:center!important;gap:24px!important;min-height:0!important;padding:0!important;display:grid!important}.apply-method-row .apply-method-media{justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:static!important}.apply-method-row .apply-method-media img{-o-object-fit:contain!important;object-fit:contain!important;width:130px!important;height:130px!important}.apply-method-text{text-align:left!important}.apply-method-row h3{color:#111!important;text-align:left!important;margin:0 0 10px!important;font-size:20px!important;font-weight:700!important}.apply-method-row .apply-method-note{color:var(--red)!important;white-space:nowrap!important;background:0 0!important;margin-left:6px!important;padding:0!important;font-size:16px!important;font-style:italic!important;font-weight:700!important;display:inline!important;position:static!important;transform:none!important}.apply-method-row p{color:#111!important;text-align:left!important;margin:0!important;font-size:16px!important;line-height:1.5!important}@media (width<=900px){.apply-methods>div{grid-template-columns:1fr!important;gap:40px!important}.apply-method-row{grid-template-columns:110px 1fr!important;gap:18px!important}.apply-method-row .apply-method-media img{width:100px!important;height:100px!important}}.program-detail{border-bottom:1px solid #eee!important;max-width:1240px!important;margin:0 auto!important;padding:70px 30px!important}.program-detail .detail-top{grid-template-columns:minmax(0,1fr) 260px!important;align-items:center!important;gap:60px!important;margin-bottom:40px!important;display:grid!important}.program-detail .detail-intro h2{color:#111!important;margin:0!important;font-size:34px!important;font-weight:700!important}.program-detail .detail-intro>i{background:url(/assets/red-brush-line-live-actual.png) 0/contain no-repeat!important;width:320px!important;max-width:100%!important;height:22px!important;margin:12px 0 22px!important;display:block!important}.program-detail .detail-intro p{color:#111!important;text-align:justify!important;margin:0!important;font-size:16px!important;line-height:1.6!important}.program-detail .detail-apply{place-self:center!important;padding-bottom:0!important}.program-detail .detail-apply .btn{padding:14px 34px!important;font-size:16px!important}.program-detail .detail-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:60px!important;display:grid!important}.program-detail .qualify{border:1px solid #d9d9d9!important;border-left:4px solid var(--red)!important;background:#fff!important;border-radius:3px!important;flex-direction:column!important;justify-content:center!important;min-height:220px!important;margin:0!important;padding:26px!important;display:flex!important;box-shadow:0 1px 6px #0000000d!important}.program-detail .qualify h3{color:#111!important;margin:0 0 12px!important;font-size:18px!important;font-weight:700!important}.program-detail .qualify ul{margin:0!important;padding-left:18px!important;list-style:outside!important}.program-detail .qualify li{color:#111!important;padding:3px 0!important;font-size:15px!important;line-height:1.5!important;list-style:outside!important}.program-detail .detail-extra p{color:#111!important;text-align:justify!important;margin:0 0 14px!important;font-size:15px!important;line-height:1.6!important}.program-detail .detail-extra p:last-child{margin-bottom:0!important}.hisle-detail{grid-template-columns:minmax(0,1.4fr) minmax(260px,340px)!important;align-items:center!important;gap:50px!important;display:grid!important}.hisle-detail .hisle-body h2{margin:0!important;font-size:34px!important}.hisle-detail .hisle-body>i{background:url(/assets/red-brush-line-live-actual.png) 0/contain no-repeat!important;width:320px!important;max-width:100%!important;height:22px!important;margin:12px 0 22px!important;display:block!important}.hisle-detail .hisle-body p{color:#111!important;text-align:justify!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.hisle-detail .hisle-aside{flex-direction:column!important;align-items:center!important;gap:20px!important;display:flex!important}.hisle-detail .hisle-aside img{border-radius:50%!important;width:100%!important;max-width:300px!important;height:auto!important}.hisle-detail .hisle-aside .btn{padding:14px 34px!important;font-size:16px!important}.programintro{padding:70px max(8vw,40px) 60px!important}.program-couple{right:max(3vw,20px)!important}.steps{padding-top:55px!important}@media (width<=900px){.program-detail .detail-top{grid-template-columns:1fr!important;gap:20px!important}.program-detail .detail-apply{justify-self:start!important}.program-detail .detail-bottom,.hisle-detail,.procurement-process-grid{grid-template-columns:1fr!important}}.faq>div{border-top:0!important;margin:0!important}.faq-two-col .faq-list-card,.faq-two-col .faq-aside{border-top:1px solid #d9d9d9!important}.location-qualities>h2{text-align:center!important;max-width:none!important;padding-left:0!important}.location-qualities>i{background:url(/assets/red-brush-line-live-actual.png) 50%/contain no-repeat!important;width:340px!important;max-width:60%!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.board{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important;max-width:none!important;padding:0 max(4vw,24px)!important}.board article{gap:10px!important;min-width:0!important}.board-role{white-space:nowrap!important;text-align:center!important;font-size:20px!important}.board-name{text-align:center!important;font-size:18px!important}.about-content>h2{margin:70px 0 0!important;padding-bottom:24px!important;position:relative!important}.about-content>h2:after{content:""!important;background:url(/assets/home-stress-wave-live-actual.png) 50%/contain no-repeat!important;width:240px!important;height:20px!important;margin:0!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.apply-details-grid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:40px!important;max-width:1240px!important;margin:0 auto!important;padding:80px 40px!important;display:grid!important}.apply-detail-box{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:4px!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 6px #0000000d!important}.apply-detail-box .apply-detail-header{text-align:center!important;background:#6b6b6b!important;padding:30px!important}.apply-detail-box .apply-detail-header h2{color:#fff!important;text-align:center!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important}.apply-detail-box .apply-detail-body{background:#fff!important;padding:30px 32px!important}.apply-detail-box .apply-detail-body p{color:#111!important;text-align:justify!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.apply-detail-box .apply-detail-body p:last-child{margin-bottom:0!important}.apply-detail-box h2:after,.apply-detail-box>i{display:none!important}@media (width<=900px){.apply-details-grid{grid-template-columns:1fr!important;padding:50px 20px!important}}.programintro{grid-template-columns:minmax(0,1fr) minmax(280px,400px)!important;align-items:center!important;gap:80px!important;max-width:1150px!important;min-height:0!important;margin:0 auto!important;padding:80px max(4vw,24px) 70px!important;display:grid!important;position:static!important}.program-couple{place-self:center end!important;width:100%!important;max-width:400px!important;height:auto!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.programintro-copy{max-width:none!important;position:static!important}.programintro-text p{text-align:left!important}.procurement-plain-body{max-width:1080px!important}#section3 .procurement-plain-body{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:40px!important;display:grid!important}#section3 .procurement-plain-body>p{margin:0 0 16px!important}#section3 .procurement-plain-body>a.procurement-card-btn{grid-column:1/-1!important;justify-self:center!important;margin-top:20px!important}.procurement-mbe-body{grid-template-columns:1fr 1fr!important;gap:40px!important;display:grid!important}.procurement-mbe>.procurement-mbe-body,.procurement-mbe .procurement-mbe-body{grid-template-columns:1fr 1fr!important;display:grid!important}.procurement-mbe-item{margin-bottom:0!important}@media (width<=900px){#section3 .procurement-plain-body,.procurement-mbe-body,.procurement-mbe>.procurement-mbe-body{grid-template-columns:1fr!important}.board{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0 20px!important}.staff.staff-plain{grid-template-columns:repeat(2,1fr)!important;padding:0 20px!important}}@media (width<=760px){.pagehero h1,.securityhero h1,.applyhero h1,.plainhero h1,.plainhero.procurement-hero-band h1,.procurement-hero-red h1{font-size:32px!important;line-height:1.2!important}.pagehero p,.securityhero p,.applyhero p{font-size:16px!important;line-height:1.5!important}.pagehero i,.securityhero i,.applyhero i{width:260px!important;max-width:100%!important}.hero-copy h1{font-size:36px!important}.applyhero{padding:50px 22px!important}.applyhero p{text-align:left!important;max-width:100%!important;margin:0 0 22px!important;font-size:16px!important;line-height:1.55!important}.apply-hero-actions .btn{padding:12px 22px!important;font-size:14px!important}.apply-methods{padding:50px 22px!important}.apply-methods>div{grid-template-columns:1fr!important;gap:42px!important}.apply-method-row{text-align:center!important;grid-template-columns:1fr!important;gap:14px!important}.apply-method-row .apply-method-media{justify-content:center!important}.apply-method-row .apply-method-media img{width:110px!important;height:110px!important}.apply-method-text{text-align:center!important}.apply-method-row h3{text-align:center!important;font-size:19px!important}.apply-method-row p{text-align:center!important;font-size:15px!important}.apply-method-row .apply-method-note{margin:4px 0 0!important;font-size:14px!important;display:block!important}.apply-details-grid{grid-template-columns:1fr!important;gap:20px!important;padding:40px 18px!important}.apply-detail-box .apply-detail-header{padding:22px 18px!important}.apply-detail-box .apply-detail-header h2{font-size:19px!important;line-height:1.3!important}.apply-detail-box .apply-detail-body{padding:24px 20px!important}.apply-detail-box .apply-detail-body p{text-align:left!important;font-size:15px!important;line-height:1.55!important}.services{padding:50px 20px 60px!important}.services>h2{margin-bottom:30px!important;font-size:24px!important}.services article{min-height:0!important;padding:24px 18px!important}.security-details>article.sec-detail{gap:30px!important;padding:55px 22px!important}.security-details .sec-detail-left h2{font-size:30px!important}.security-details .sec-detail-body{text-align:center!important;grid-template-columns:1fr!important;gap:14px!important}.security-details .sec-detail-icon{margin:0 auto!important}.sec-detail-callout{font-size:15px!important}.sec-download-btn,.sec-tip-form button{text-align:center!important;width:100%!important}.sec-tip-form textarea{min-height:140px!important;font-size:16px!important}.program-detail .detail-apply .btn{text-align:center!important;width:100%!important}.program-detail .qualify{padding:22px!important}.program-detail h2,.program-detail .detail-intro h2{font-size:28px!important}.program-detail p{font-size:15px!important}.hisle-detail{padding:55px 22px!important}.hisle-detail .hisle-aside{text-align:center!important;margin-top:24px!important}.hisle-detail .hisle-aside img{margin:0 auto 18px!important}.programintro h2{font-size:30px!important}.programs>h2,.program-apply-band h2{font-size:28px!important}.program-apply-band p{font-size:15px!important}.properties>h2,.properties-heading{font-size:28px!important}.property-card-body h3{font-size:20px!important}.property-card-body ul{padding-left:18px!important}.property-card-body li{font-size:14px!important}.faq-list-column h1{font-size:28px!important}.faq-item-box button{align-items:flex-start!important;gap:12px!important;padding:18px 4px!important;font-size:16px!important}.faq-item-box p{font-size:15px!important}.contact{padding:55px 22px!important}.contact-intro-card p{font-size:15px!important}.contactform{padding:22px!important}.contactform h2{font-size:26px!important}.contactform input,.contactform textarea{font-size:16px!important}.contactform button{width:100%!important}.job-download-btn{text-align:center!important;width:100%!important;padding:14px 20px!important}.job-left h2{font-size:28px!important}.job-address{font-size:15px!important}.procurement,.procurement-process,.procurement-compliance,.procurement-section3,.procurement-mbe,.procurement-open{padding:50px 22px!important}.procurement-red-heading,.procurement>h1,.procurement-process>h2,.procurement-compliance>h2,.procurement-section3>h2,.procurement-mbe>h2,.procurement-open>h2{font-size:26px!important}.procurement-card-btn{text-align:center!important;width:100%!important}.about-story>article{padding:50px 22px!important}.about-section-heading{font-size:28px!important}.about-content h2{font-size:26px!important}.about-doc h3{font-size:18px!important}.about-docs{grid-template-columns:1fr!important;gap:20px!important;padding:0 20px!important}.about-docs .btn{text-align:center!important;width:100%!important}.about-citizens-box{padding:22px!important}.about-citizens-box p{font-size:15px!important}.quality-actions{flex-direction:column!important;gap:12px!important}.quality-actions>span{display:none!important}.steps h2{font-size:26px!important}html,body{overflow-x:hidden!important}img{height:auto;max-width:100%!important}}@media (width<=380px){.pagehero h1,.securityhero h1,.applyhero h1,.plainhero h1,.plainhero.procurement-hero-band h1,.procurement-hero-red h1{font-size:28px!important}.hero-copy h1{font-size:32px!important}.board,.staff.staff-plain{grid-template-columns:1fr!important}}@media (width<=760px){.logo img{width:200px!important}header .navwrap>.btn{display:none!important}nav.open .nav-apply-mobile{background:var(--red)!important;color:#fff!important;letter-spacing:.1em!important;border-radius:5px!important;align-self:flex-start!important;margin-top:12px!important;padding:12px 26px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}nav:not(.open) .nav-apply-mobile{display:none!important}.homehero{background:url(/assets/home-family-live-actual.png) 100% 100%/260px no-repeat,linear-gradient(90deg,#0009,#0004),url(/assets/home-hero-live-actual.jpg) 50%/cover!important;min-height:640px!important}.hero-copy{padding:60px 24px 300px!important}.hero-copy p{font-size:15px!important}.stats article{text-align:center!important;align-items:center!important;min-height:0!important;padding:30px 26px!important}.stats article span{text-align:center!important}.qualities>h2,.location-qualities>h2{text-align:center!important;white-space:nowrap!important;max-width:none!important;font-size:clamp(20px,6vw,26px)!important}.qualities>i,.location-qualities>i{background-position:50%!important;background-size:220px 16px!important;max-width:100%!important;height:18px!important;margin:8px auto 30px!important}.qualities>div,.location-qualities>div,.quality-card{text-align:center!important}.darkstory-layout{grid-template-columns:1fr!important;gap:24px!important;max-width:none!important}.darkstory h2{text-align:center!important;max-width:100%!important;margin-top:0!important;font-size:24px!important}.stress-note,.stress-facts{max-width:100%!important;min-height:0!important;margin:0!important;padding:24px!important}.stress-note .wave{width:220px!important;height:54px!important;margin:0 auto 14px!important}.programintro{min-height:0!important;padding:55px 24px 60px!important}.programintro h2{margin-bottom:18px!important;font-size:28px!important}.programintro h2:after{width:150px!important;margin:12px 0 22px!important}.programintro-text{padding-left:0!important}.programintro-text:before{display:none!important}.program-couple{width:240px!important;max-width:100%!important;height:auto!important;margin:26px auto 0!important;display:block!important;position:static!important;bottom:auto!important;right:auto!important}.program-apply-band{text-align:center!important;padding:60px 24px!important}.program-apply-band>div{text-align:center!important;margin:0 auto!important}.program-apply-band h2{text-align:center!important;font-size:26px!important}.program-apply-band i{background-position:50%!important;background-size:220px 16px!important;width:220px!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.program-apply-band p{text-align:center!important;text-align-last:center!important}.program-apply-band>img{margin:0 auto 28px!important}.securityhero{min-height:340px!important}.securityhero>div{padding:55px 24px!important}.securityhero>img{display:none!important}.services>div{grid-template-columns:1fr!important;gap:16px!important}.services article{text-align:center!important;align-items:center!important;min-height:0!important;padding:24px 22px!important}.services article>img{width:64px!important;height:64px!important;margin:0 auto 10px!important}.services article h3{text-align:center!important;margin:0 0 6px!important;font-size:17px!important}.services article p{text-align:center!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.5!important}.services article a{font-size:14px!important}.job{padding:60px 24px!important}.job-columns{gap:24px!important}.job-right{text-align:center!important;background:#f5f5f5!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:24px!important;display:flex!important}.job-download-btn{text-align:center!important;width:100%!important;max-width:320px!important;margin:0!important}.job-address{text-align:center!important;color:#333!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.about-boxed{text-align:center!important;grid-template-columns:1fr!important;gap:24px!important;padding:55px 24px!important}.about-boxed.about-mission-row .about-mission-img{order:-1!important}.about-boxed.about-story-row{padding-left:24px!important;padding-right:24px!important}.about-boxed .about-text-col{text-align:center!important;align-items:center!important}.about-boxed .about-section-heading{text-align:center!important;font-size:30px!important}.about-boxed .about-section-brush{background-position:50%!important;background-size:220px 18px!important;width:220px!important;margin:10px auto 22px!important}.about-boxed .about-box{max-width:100%!important;margin:0 auto!important;padding:24px 22px!important}.about-boxed .about-box p{text-align:left!important;font-size:15px!important}.about-boxed img{max-height:260px!important;margin:0 auto!important}.about-citizens-wrap{grid-template-columns:1fr!important;gap:0!important;padding:0 24px 55px!important}.about-citizens-box{max-width:100%!important;margin:0 auto!important;padding:24px 22px!important}.about-citizens-box p{text-align:left!important;font-size:15px!important}.about-citizens-squiggle{display:none!important}.about-content .board article,.about-content .staff article,.staff.staff-plain article{text-align:center!important;align-items:center!important}.about-content .board article>*,.about-content .staff article>*,.staff.staff-plain article>*{text-align:center!important}.contactform{gap:12px!important;max-width:460px!important;margin:0 auto!important;padding:22px!important}.contactform h2{text-align:center!important;font-size:24px!important}.contactform textarea{height:110px!important;min-height:110px!important}.contactform label{font-size:14px!important}}@media (width>=761px){.nav-apply-mobile{display:none!important}}nav a:before{display:none!important}nav a.active{color:#fff!important}@media (width<=900px){.programintro{text-align:center!important;flex-direction:column-reverse!important;grid-template-columns:none!important;gap:26px!important;min-height:0!important;padding:40px 24px 60px!important;display:flex!important}.programintro-copy{text-align:center!important;max-width:100%!important}.programintro h2{text-align:center!important;margin:0 auto 18px!important;font-size:28px!important}.programintro h2:after{background-position:50%!important;background-size:150px 14px!important;width:150px!important;margin:12px auto 22px!important}.programintro-text{max-width:100%!important;padding-left:0!important}.programintro-text:before{display:none!important}.programintro-text p{text-align:left!important}.program-couple{justify-self:center!important;width:260px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.program-facts{-moz-column-gap:18px!important;text-align:left!important;grid-template-columns:44px minmax(0,1fr)!important;justify-content:center!important;align-items:center!important;gap:22px 18px!important;max-width:320px!important;margin:0 auto!important;display:grid!important}.program-facts>span{display:contents!important}.program-facts>span>img{grid-column:1!important;justify-self:center!important;width:44px!important;height:44px!important}.program-facts>span>span{grid-column:2!important;font-size:15px!important;line-height:1.4!important;display:block!important}.security-details>article.sec-detail{flex-direction:column!important;grid-template-columns:none!important;gap:24px!important;padding:55px 22px!important;display:flex!important}.security-details .sec-detail-left{display:contents!important}.security-details .sec-detail-left h2{text-align:center!important;order:1!important;font-size:28px!important}.security-details .sec-brush{background-position:50%!important;background-size:180px 14px!important;order:2!important;width:180px!important;margin:8px auto 6px!important}.security-details .sec-detail-right{order:3!important}.security-details .sec-detail-right img.sec-detail-photo{max-width:260px!important;margin:0 auto!important}.security-details .sec-detail-body{order:4!important;grid-template-columns:none!important;gap:0!important;display:block!important}.security-details .sec-detail-icon{display:none!important}.security-details .sec-detail-text p{text-align:left!important;font-size:15px!important;line-height:1.6!important}.sec-detail-callout{text-align:left!important}.about-boxed,.about-boxed.about-mission-row,.about-boxed.about-story-row{text-align:center!important;flex-direction:column!important;grid-template-columns:none!important;gap:22px!important;padding:50px 22px!important;display:flex!important}.about-boxed .about-text-col{text-align:center!important;order:2!important;align-items:center!important;width:100%!important}.about-mission-img,.about-story-img,.about-boxed img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important;order:1!important;place-self:center!important;width:100%!important;max-width:320px!important;height:auto!important;max-height:240px!important;margin:0 auto 4px!important}.about-boxed .about-section-heading{text-align:center!important;margin:0!important;font-size:28px!important}.about-boxed .about-section-brush{background-position:50%!important;background-size:200px 18px!important;width:200px!important;margin:10px auto 18px!important}.about-boxed .about-box{width:100%!important;max-width:100%!important;margin:0!important;padding:22px 20px!important}.about-boxed .about-box p{text-align:left!important;font-size:15px!important}.about-story>.about-boxed.about-story-row{padding-bottom:40px!important;padding-left:22px!important;padding-right:22px!important}.about-citizens-wrap{grid-template-columns:1fr!important;gap:0!important;padding:0 22px 50px!important}.about-citizens-box{width:100%!important;max-width:100%!important;margin:0!important;padding:22px 20px!important}.about-citizens-box p{text-align:left!important;font-size:15px!important}.about-citizens-squiggle{display:none!important}.contact{flex-direction:column!important;grid-template-columns:none!important;gap:28px!important;max-width:100%!important;padding:45px 20px!important;display:flex!important}.contact-left{flex-direction:column!important;gap:24px!important;width:100%!important;display:flex!important}.contact-intro-card{max-width:100%!important;padding:22px!important}.contact-intro-card p{text-align:left!important;font-size:15px!important;line-height:1.55!important}.contact-info-grid{flex-direction:column!important;grid-template-columns:none!important;gap:24px!important;padding:0!important;display:flex!important}.contact-info-col p,.contact-hours-col p{font-size:15px!important}.contact-hours-col h3{font-size:18px!important}.contact .contactform,.contact form.contactform{width:100%!important;max-width:100%!important;margin:0!important;padding:22px!important}.contact .contactform>div{flex-direction:column!important;grid-template-columns:1fr!important;gap:12px!important;display:flex!important}}@media (width<=760px){.applyhero{flex-direction:column!important;min-height:0!important;padding:45px 22px 40px!important;display:flex!important;overflow:visible!important}.applyhero>div{order:1!important;width:100%!important;max-width:100%!important;position:static!important}.applyhero img{opacity:1!important;order:2!important;width:100%!important;max-width:340px!important;height:auto!important;margin:24px auto 0!important;display:block!important;position:static!important;bottom:auto!important;right:auto!important}}header,nav.open{background:#5f5f5f!important}@media (width<=760px){nav{background:#5f5f5f!important}}.homehero{min-height:560px!important}.hero-copy{padding-top:88px!important;padding-bottom:54px!important}.hero-copy h1,.hero-copy p,.pagehero h1,.pagehero p,.securityhero h1,.securityhero p,.program-apply-band h1,.program-apply-band h2,.program-apply-band p,.plainhero h1{text-shadow:0 2px 6px #000000b3,0 1px 3px #000000d9!important}.stats>div{flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:center!important;align-items:stretch!important;gap:32px!important;max-width:960px!important;margin:60px auto 0!important;display:flex!important}.stats article{box-sizing:border-box!important;flex-direction:column!important;flex:0 0 260px!important;justify-content:flex-start!important;align-items:center!important;width:260px!important;min-width:0!important;max-width:260px!important;height:240px!important;padding:30px 20px!important;display:flex!important}.stats b{text-align:center!important;white-space:nowrap!important;margin:0!important;font-size:38px!important;line-height:1!important;display:inline-block!important}.stats b:after{content:""!important;background:var(--red)!important;border-radius:2px!important;width:100%!important;height:3px!important;margin:10px 0 16px!important;display:block!important}.stats span{text-align:center!important;color:#222!important;text-wrap:pretty!important;width:100%!important;font-size:14px!important;line-height:1.5!important;display:block!important}.qualities>div{flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:center!important;align-items:stretch!important;gap:55px!important;max-width:1400px!important;margin:0 auto 54px!important;display:flex!important}.qualities article{flex:0 0 340px!important;width:340px!important;min-width:0!important;max-width:340px!important}.qualities article p,.qualities article.quality-card p,.location-qualities article.quality-card p{text-align:left!important}.qualities>h2,.location-qualities>h2{text-align:left!important;max-width:1130px!important;margin:0 auto!important;padding-left:0!important}.qualities>i,.location-qualities>i{background-position:0!important;max-width:1130px!important;margin:14px auto 56px!important}@media (width<=900px){.stats article{flex:0 0 240px!important;width:240px!important;max-width:240px!important;padding:28px 18px!important}.stats b{font-size:34px!important}}.stress-facts{align-self:start!important;min-height:0!important;padding:26px 32px!important}.stress-facts>div:last-child{margin-bottom:0!important}.stress-facts>div{margin:12px 0!important}.program-facts span{font-size:16px!important}.program-facts>span>span{font-size:16.5px!important;line-height:1.4!important}.program-facts img{width:48px!important;height:48px!important}.procurement-section3.procurement-plain-section{max-width:900px!important;padding-top:55px!important;padding-bottom:55px!important}.procurement-section3>h2{margin-bottom:24px!important;font-size:26px!important}.procurement-section3-grid{gap:36px!important;max-width:820px!important}.procurement-section3-col p{font-size:14px!important;line-height:1.55!important}.procurement-section3-subheading{font-size:16px!important}.procurement-section3-btn a.procurement-card-btn{padding:11px 30px!important;font-size:15px!important}.procurement-mbe.procurement-plain-section{max-width:1080px!important}.procurement-mbe>.procurement-mbe-grid,.procurement-mbe .procurement-mbe-grid{gap:50px!important}.procurement-mbe-item h3{font-size:18px!important}.procurement-mbe-item p{font-size:15px!important;line-height:1.55!important}.procurement-open.procurement-plain-section{max-width:900px!important;padding-top:55px!important;padding-bottom:55px!important}.contactform label,.security-details .sec-tip-form label{flex-direction:column!important;gap:4px!important;display:flex!important}.contactform .field-label,.security-details .sec-tip-form .field-label{color:#222!important;font-size:14px!important;font-weight:600!important;display:block!important}.contactform .req,.security-details .sec-tip-form .req{color:#d63f4e!important;margin-left:3px!important;font-weight:700!important;display:inline!important}.security-details .sec-tip-form .req{color:#d63f4e!important}@media (width<=760px){.pagehero{text-align:center!important}.pagehero>div{text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:52px 24px!important}.pagehero h1,.pagehero p{text-align:center!important;text-wrap:balance!important}.pagehero i{background-position:50%!important;margin-left:auto!important;margin-right:auto!important}.pagehero>div>.btn,.pagehero>div a.btn{margin:0 auto!important;display:inline-block!important}.hero-copy{text-align:center!important;padding:52px 24px 260px!important}.hero-copy h1{text-align:center!important;text-wrap:balance!important;font-size:34px!important;line-height:1.15!important}.hero-copy p{text-align:center!important;text-wrap:pretty!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important}.hero-copy i{background-position:50%!important;margin-left:auto!important;margin-right:auto!important}.hero-copy>.btn,.hero-copy a.btn{margin:0 auto!important;display:inline-block!important}.homehero{background:url(/assets/home-family-live-actual.png) center bottom -8px/300px no-repeat,linear-gradient(#0000008c 0%,#00000059 50%,#00000026 100%),url(/assets/home-hero-live-actual.jpg) top/cover!important;min-height:620px!important}.pagehero p br{display:none!important}.securityhero{text-align:center!important}.securityhero>div{text-align:center!important;width:100%!important;max-width:100%!important;padding:52px 24px!important}.securityhero h1,.securityhero p{text-align:center!important;text-wrap:balance!important}.securityhero p br{display:none!important}.securityhero i{background-position:50%!important;margin-left:auto!important;margin-right:auto!important}.applyhero,.applyhero>div{text-align:center!important;align-items:center!important}.applyhero h1,.applyhero p{text-align:center!important;text-wrap:pretty!important}.applyhero i{background-position:50%!important;margin-left:auto!important;margin-right:auto!important}.apply-hero-actions{justify-content:center!important}.plainhero.procurement-hero-band,.procurement-hero-red,.plainhero.procurement-hero-band>div,.procurement-hero-red>div{text-align:center!important}.qualities .quality-actions{display:none!important}.stats article{text-align:center!important;height:auto!important;min-height:200px!important}.stats span{text-align:center!important}}.security-details .sec-detail-icon-mobile{display:none!important}@media (width<=760px){.security-details .sec-detail-icon-mobile{-o-object-fit:contain!important;object-fit:contain!important;aspect-ratio:1!important;width:min(220px,70%)!important;height:auto!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:12px!important;display:block!important}.security-details .sec-detail-right img.sec-detail-photo{display:none!important}.hero-copy p,.pagehero p,.securityhero p,.applyhero p{text-align:center!important;text-align-last:center!important;text-wrap:auto!important;letter-spacing:.01em!important;max-width:100%!important;margin-top:8px!important;margin-bottom:22px!important;padding-left:8px!important;padding-right:8px!important;font-size:16px!important;line-height:1.7!important}.hero-copy i,.pagehero i,.securityhero i,.applyhero i{margin-bottom:22px!important}.hero-copy>.btn,.hero-copy a.btn,.pagehero>div>.btn,.pagehero>div a.btn,.securityhero>div>.btn,.securityhero>div a.btn,.applyhero>div>.btn,.applyhero>div a.btn{margin-top:10px!important}}
