@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/f82b0e633ab77289-s.0f7vr347-md9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/cb1dc3126a147013-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0odykqg87li0h.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/1788ee9fecc1d440-s.10a1gpdd8j9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3edgf5anffw58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/45426deac4060922-s.0l-kwsu-91abf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:swap;src:url(../media/60d78e3f57927495-s.p.2vau2d7of6w99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_2620dfcc-module__T26ksG__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_2620dfcc-module__T26ksG__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_27de29c9-module__MoYDMq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_27de29c9-module__MoYDMq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c9bd1ad48ccb78c-s.1ja936a0ybjxs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/48e5af244f2769e4-s.p.0l2s_09c-nkak.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/eae18db174274e0c-s.1ctq-z_8dw-4f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7a454fa283e484f3-s.p.04fi-f5fce6g0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_57eae5b7-module__w0_q-q__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback}.atkinson_hyperlegible_57eae5b7-module__w0_q-q__variable{--font-atkinson:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--font-family-core:var(--font-source-sans),"Source Sans 3","Source Sans Pro",-apple-system,"Segoe UI",system-ui,sans-serif;--font-family-display:var(--font-instrument-serif),"Instrument Serif",var(--font-source-sans),Georgia,serif;--font-family-hyperlegible:var(--font-atkinson),"Atkinson Hyperlegible",var(--font-source-sans),system-ui,sans-serif}
:root{--icon-size-sm:20px;--icon-size-md:24px;--icon-size-lg:32px;--icon-size-xl:48px;--icon-stroke-weight:300;--icon-color:var(--service-icon)}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 24,"wght" 300,"FILL" 0,"GRAD" 0;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}
:root{--color-white-warm:#fefdfc;--color-ink-soft:#5c6375;--color-cream:#fdf7ea;--color-cream-2:#f4e9d2;--color-cream-3:#eadcc2;--color-cream-4:#dccbaa;--color-navy:#202a47;--color-navy-deep:#121a33;--color-ink:#2d3549;--color-white:#fff;--color-mist:#f7f6f2;--color-neutral-100:#f2ede2;--color-neutral-200:#e5decf;--color-neutral-300:#d3caba;--color-neutral-400:#b3a996;--color-neutral-500:#8c8474;--color-neutral-600:#6b6455;--color-neutral-700:#514b3e;--color-sl-50:#fbf5f3;--color-sl-100:#f4edf6;--color-sl-200:#e7defb;--color-sl-300:#d9ccff;--color-sl-400:#c0b1ff;--color-sl-500:#a193fc;--color-sl-600:#9481da;--color-sl-700:#7464ba;--color-sl-800:#554994;--color-sl-900:#413874;--color-hc-50:#f5f9e6;--color-hc-100:#e8f5dd;--color-hc-200:#cfedcc;--color-hc-300:#8eedb5;--color-hc-400:#74d797;--color-hc-500:#5dbc75;--color-hc-600:#3ba064;--color-hc-700:#1b8245;--color-hc-800:#03622b;--color-hc-900:#044b20;--color-cs-50:#fff4e2;--color-cs-100:#ffebd5;--color-cs-200:#ffdabd;--color-cs-300:#fec8a7;--color-cs-400:#fea672;--color-cs-500:#ed854b;--color-cs-600:#cf783f;--color-cs-700:#af5a21;--color-cs-800:#8a3e0c;--color-cs-900:#6c2f06;--color-rc-50:#f4f8ed;--color-rc-100:#e5f4ec;--color-rc-200:#c8ece7;--color-rc-300:#61ecf7;--color-rc-400:#21d7e0;--color-rc-500:#03bbc0;--color-rc-600:#029ea8;--color-rc-700:#087e83;--color-rc-800:#075e60;--color-rc-900:#02484a;--color-rc-b-50:#fff3e6;--color-rc-b-100:#ffe9dd;--color-rc-b-200:#ffd7cc;--color-rc-b-300:#fec2be;--color-rc-b-400:#faa39d;--color-rc-b-500:#e5857f;--color-rc-b-600:#d4716c;--color-rc-b-700:#b45551;--color-rc-b-800:#8d3937;--color-rc-b-900:#702a29;--color-rc-c-50:#fff6e1;--color-rc-c-100:#fbefd2;--color-rc-c-200:#f4e2b7;--color-rc-c-300:#ebd192;--color-rc-c-400:#daba6b;--color-rc-c-500:#c39f40;--color-rc-c-600:#b08b1e;--color-rc-c-700:#8d6d08;--color-rc-c-800:#695103;--color-rc-c-900:#523e01;--color-success-fill:#ddf4e1;--color-success-border:#8bd19a;--color-success-text:#206133;--color-warning-fill:#ffebd4;--color-warning-border:#efae75;--color-warning-text:#8f5d09;--color-error-fill:#ffe6e4;--color-error-border:#faa39d;--color-error-text:#9e2225;--color-info-fill:#deefff;--color-info-border:#9cc8ee;--color-info-text:#145786}
:root{--gradient-supported-living:radial-gradient(95% 85% at 12% 14%, var(--color-sl-300) 0%, #d9ccff00 62%), radial-gradient(75% 75% at 88% 22%, var(--color-sl-400) 0%, #c0b1ff00 60%), radial-gradient(90% 95% at 62% 96%, var(--color-sl-200) 0%, #e9e0ff00 66%), var(--color-sl-50);--gradient-home-care:radial-gradient(95% 85% at 14% 16%, var(--color-hc-300) 0%, #8eedb500 62%), radial-gradient(75% 75% at 86% 20%, var(--color-hc-400) 0%, #74d79700 58%), radial-gradient(90% 95% at 58% 98%, var(--color-hc-200) 0%, #b1f8d000 66%), var(--color-hc-50);--gradient-childrens-services:radial-gradient(95% 85% at 10% 18%, var(--color-cs-300) 0%, #fec8a700 62%), radial-gradient(78% 78% at 90% 24%, var(--color-cs-400) 0%, #fea67200 58%), radial-gradient(90% 95% at 60% 96%, var(--color-cs-200) 0%, #ffdec900 66%), var(--color-cs-50);--gradient-residential-care:radial-gradient(95% 85% at 12% 16%, var(--color-rc-300) 0%, #61ecf700 62%), radial-gradient(75% 75% at 88% 22%, var(--color-rc-400) 0%, #21d7e000 58%), radial-gradient(90% 95% at 60% 96%, var(--color-rc-200) 0%, #a2f6ff00 66%), var(--color-rc-50);--gradient-neutral:radial-gradient(90% 85% at 15% 15%, var(--color-cream-3) 0%, #f5ebd600 62%), radial-gradient(80% 80% at 85% 25%, var(--color-neutral-200) 0%, #e5decf00 60%), var(--color-cream-2);--gradient-anchor:radial-gradient(85% 90% at 10% 10%, #2c3a62 0%, #2c3a6200 60%), radial-gradient(70% 70% at 92% 18%, #34456f 0%, #34456f00 58%), var(--color-navy)}
:root{--font-size-micro:.875rem;--font-size-body-s:1rem;--font-size-body-m:1.0625rem;--font-size-body-l:1.1875rem;--font-size-label-s:1rem;--font-size-label-m:1rem;--font-size-label-l:1.0625rem;--font-size-title-s:1.125rem;--font-size-title-m:1.3125rem;--font-size-title-l:1.5rem;--font-size-headline-s:1.75rem;--font-size-headline-m:2rem;--font-size-headline-l:2.375rem;--font-size-display-s:2.75rem;--font-size-display-m:3.25rem;--font-size-display-l:3.75rem;--font-size-display-hero:clamp(2.25rem, 4.6vw, 4rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-prose:1.65;--letter-spacing-display:-.015em;--letter-spacing-headline:-.008em;--letter-spacing-normal:0;--letter-spacing-label:.01em;--letter-spacing-display-serif:-.022em;--line-height-display-serif:1.02;--font-weight-display-serif:400;--measure-prose:66ch;--measure-lede:52ch;--tagline-font-size-min:1.1875rem;--tagline-font-weight:400;--tagline-line-height:1.4;--tagline-letter-spacing:.002em;--tagline-max-width:22ch}@media (min-width:1024px){:root{--font-size-display-l:4.5rem;--font-size-display-m:3.75rem;--font-size-headline-l:2.75rem;--font-size-body-m:1.125rem}}
html{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;font-synthesis-weight:none;-moz-osx-font-smoothing:grayscale}body{hanging-punctuation:first last}:root{--optical-inset-display:-.045em;--optical-inset-headline:-.03em}[data-bb-optical=display]{margin-inline-start:var(--optical-inset-display)}[data-bb-optical=headline]{margin-inline-start:var(--optical-inset-headline)}@supports (text-box:trim-both cap alphabetic){h1,h2,h3,[data-bb-optical]{text-box:trim-both cap alphabetic}}[data-bb-figures=tabular]{font-variant-numeric:tabular-nums}::selection{background:var(--color-cream-3,var(--surface-sunken));color:var(--text-heading)}[data-bb-on-anchor] ::selection{color:var(--color-cream);background:#fdf7ea47}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-a11y-motion=reduced]{scroll-behavior:auto!important}section[id],[id][data-bb-anchor]{scroll-margin-top:calc(var(--nav-height) + var(--space-6))}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-space-xs:clamp(2rem, 3.4vw, 3rem);--section-space-sm:clamp(3rem, 5.4vw, 4.5rem);--section-space-md:clamp(4.5rem, 8vw, 7rem);--section-space-lg:clamp(6.5rem, 12vw, 11rem);--section-space-xl:clamp(8.5rem, 16vw, 15rem);--section-padding-block:var(--section-space-md);--section-padding-block-lg:var(--section-space-lg);--section-header-gap:clamp(2.5rem, 4.4vw, 4rem);--section-lede-gap:clamp(1rem, 1.4vw, 1.25rem);--section-eyebrow-gap:var(--space-4);--block-gap:clamp(1.5rem, 2.2vw, 2rem);--block-gap-lg:clamp(2rem, 4vw, 3.5rem);--card-padding-md:clamp(1.5rem, 2.2vw, 2rem);--card-padding-lg:clamp(1.75rem, 3vw, 2.5rem);--container-max:1200px;--container-wide:1360px;--container-narrow:760px;--container-gutter:var(--space-5);--grid-columns:12;--grid-gap:var(--space-6);--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}@media (min-width:1024px){:root{--container-gutter:var(--space-10)}}
:root{--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-full:9999px;--border-width-hairline:1px;--border-width-strong:2px;--border-width-focus:3px;--elevation-0:none;--elevation-1:0 1px 2px #202a470f,0 1px 1px #202a470a;--elevation-2:0 2px 6px #202a4714,0 1px 2px #202a470d;--elevation-3:0 6px 16px #202a471a,0 2px 4px #202a470f;--elevation-4:0 12px 32px #202a4724,0 4px 8px #202a4712}
:root{--duration-instant:0s;--duration-short:.12s;--duration-medium:.22s;--duration-long:.36s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-decelerate:cubic-bezier(.05,.7,.1,1);--easing-accelerate:cubic-bezier(.3,0,.8,.15);--transition-colors:color var(--duration-short) var(--easing-standard),background-color var(--duration-short) var(--easing-standard),border-color var(--duration-short) var(--easing-standard)}@media (prefers-reduced-motion:reduce){:root{--duration-short:0s;--duration-medium:0s;--duration-long:0s }}[data-a11y-motion=reduced]{--duration-short:0s;--duration-medium:0s;--duration-long:0s }
:root{--focus-ring-color:var(--color-navy);--focus-ring-color-inverse:var(--color-cream);--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-cream),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--focus-ring-on-navy:0 0 0 var(--focus-ring-offset) var(--color-navy),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-cream);--target-min:44px;--target-min-spacing:8px}
:root{--surface-page:var(--color-cream);--surface-card:var(--color-white);--surface-sunken:var(--color-cream-2);--surface-anchor:var(--color-navy);--surface-ambient:var(--color-mist);--surface-bright:var(--color-white-warm);--surface-anchor-deep:var(--color-navy-deep);--surface-anchor-wash:var(--gradient-anchor);--text-heading:var(--color-navy);--text-body:var(--color-navy);--text-secondary:var(--color-ink);--text-muted:var(--color-neutral-700);--text-on-anchor:var(--color-cream);--text-on-anchor-muted:var(--color-neutral-300);--text-link:var(--color-navy);--text-link-hover:var(--color-navy-deep);--border-subtle:var(--color-cream-3);--border-default:var(--color-cream-4);--border-rule:var(--color-neutral-300);--border-strong:var(--color-navy);--section-seam:var(--color-cream-4);--divider-on-anchor:#fdf7ea38;--status-success-fill:var(--color-success-fill);--status-success-border:var(--color-success-border);--status-success-text:var(--color-success-text);--status-warning-fill:var(--color-warning-fill);--status-warning-border:var(--color-warning-border);--status-warning-text:var(--color-warning-text);--status-error-fill:var(--color-error-fill);--status-error-border:var(--color-error-border);--status-error-text:var(--color-error-text);--status-info-fill:var(--color-info-fill);--status-info-border:var(--color-info-border);--status-info-text:var(--color-info-text);--service-name:"None";--service-fill-subtle:var(--color-cream-2);--service-fill:var(--color-neutral-100);--service-fill-strong:var(--color-neutral-200);--service-border:var(--color-neutral-300);--service-border-strong:var(--color-neutral-400);--service-icon:var(--color-neutral-600);--service-hover:var(--color-neutral-100);--service-text:var(--color-navy);--service-text-strong:var(--color-navy-deep);--service-link:var(--color-navy);--service-button-bg:var(--color-navy);--service-button-fg:var(--color-cream);--service-button-bg-hover:var(--color-navy-deep);--service-art:var(--gradient-neutral);--service-facet-1:var(--color-neutral-100);--service-facet-2:var(--color-neutral-200);--service-facet-3:var(--color-neutral-300);--service-facet-4:var(--color-neutral-400);--service-facet-5:var(--color-neutral-500);--service-facet-6:var(--color-neutral-600);--service-facet-7:var(--color-neutral-700);--service-facet-8:var(--color-navy)}
:root{--facet-navy-1:#4a5470;--facet-navy-2:#3e4763;--facet-navy-3:#333b56;--facet-navy-4:#2d3549;--facet-navy-5:#242c43;--facet-navy-6:#202a47;--facet-navy-7:#181f38;--facet-navy-8:#121a33;--facet-neutral-1:#f2ede2;--facet-neutral-2:#e5decf;--facet-neutral-3:#d3caba;--facet-neutral-4:#c0b6a4;--facet-neutral-5:#b3a996;--facet-neutral-6:#8c8474;--facet-neutral-7:#6b6455;--facet-neutral-8:#514b3e;--facet-seam:#ffffff57;--facet-seam-deep:#ffffff29;--facet-seam-width:1.4%}
[data-service=supported-living]{--service-art:var(--gradient-supported-living);--service-name:"Supported Living";--service-fill-subtle:var(--color-sl-50);--service-fill:var(--color-sl-100);--service-fill-strong:var(--color-sl-200);--service-border:var(--color-sl-300);--service-border-strong:var(--color-sl-400);--service-icon:var(--color-sl-700);--service-hover:var(--color-sl-100);--service-text:var(--color-sl-800);--service-text-strong:var(--color-sl-900);--service-link:var(--color-sl-800);--service-button-bg:var(--color-navy);--service-button-fg:var(--color-cream);--service-button-bg-hover:var(--color-navy-deep);--button-filled-bg:var(--service-button-bg);--button-filled-fg:var(--service-button-fg);--button-filled-bg-hover:var(--service-button-bg-hover);--button-outlined-bg-hover:var(--service-fill);--button-text-fg:var(--service-link);--card-bg-service:var(--service-fill);--card-border-color-service:var(--service-border);--chip-bg:var(--service-fill-strong);--chip-fg:var(--service-text);--service-facet-1:var(--color-sl-100);--service-facet-2:var(--color-sl-200);--service-facet-3:var(--color-sl-300);--service-facet-4:var(--color-sl-400);--service-facet-5:var(--color-sl-500);--service-facet-6:var(--color-sl-600);--service-facet-7:var(--color-sl-700);--service-facet-8:var(--color-sl-800)}[data-service=home-care]{--service-art:var(--gradient-home-care);--service-name:"Home Care";--service-fill-subtle:var(--color-hc-50);--service-fill:var(--color-hc-100);--service-fill-strong:var(--color-hc-200);--service-border:var(--color-hc-300);--service-border-strong:var(--color-hc-400);--service-icon:var(--color-hc-700);--service-hover:var(--color-hc-100);--service-text:var(--color-hc-800);--service-text-strong:var(--color-hc-900);--service-link:var(--color-hc-800);--service-button-bg:var(--color-navy);--service-button-fg:var(--color-cream);--service-button-bg-hover:var(--color-navy-deep);--button-filled-bg:var(--service-button-bg);--button-filled-fg:var(--service-button-fg);--button-filled-bg-hover:var(--service-button-bg-hover);--button-outlined-bg-hover:var(--service-fill);--button-text-fg:var(--service-link);--card-bg-service:var(--service-fill);--card-border-color-service:var(--service-border);--chip-bg:var(--service-fill-strong);--chip-fg:var(--service-text);--service-facet-1:var(--color-hc-100);--service-facet-2:var(--color-hc-200);--service-facet-3:var(--color-hc-300);--service-facet-4:var(--color-hc-400);--service-facet-5:var(--color-hc-500);--service-facet-6:var(--color-hc-600);--service-facet-7:var(--color-hc-700);--service-facet-8:var(--color-hc-800)}[data-service=childrens-services]{--service-art:var(--gradient-childrens-services);--service-name:"Children's Services";--service-fill-subtle:var(--color-cs-50);--service-fill:var(--color-cs-100);--service-fill-strong:var(--color-cs-200);--service-border:var(--color-cs-300);--service-border-strong:var(--color-cs-400);--service-icon:var(--color-cs-700);--service-hover:var(--color-cs-100);--service-text:var(--color-cs-800);--service-text-strong:var(--color-cs-900);--service-link:var(--color-cs-800);--service-button-bg:var(--color-navy);--service-button-fg:var(--color-cream);--service-button-bg-hover:var(--color-navy-deep);--button-filled-bg:var(--service-button-bg);--button-filled-fg:var(--service-button-fg);--button-filled-bg-hover:var(--service-button-bg-hover);--button-outlined-bg-hover:var(--service-fill);--button-text-fg:var(--service-link);--card-bg-service:var(--service-fill);--card-border-color-service:var(--service-border);--chip-bg:var(--service-fill-strong);--chip-fg:var(--service-text);--service-facet-1:var(--color-cs-100);--service-facet-2:var(--color-cs-200);--service-facet-3:var(--color-cs-300);--service-facet-4:var(--color-cs-400);--service-facet-5:var(--color-cs-500);--service-facet-6:var(--color-cs-600);--service-facet-7:var(--color-cs-700);--service-facet-8:var(--color-cs-800)}[data-service=residential-care]{--service-art:var(--gradient-residential-care);--service-name:"Residential Care";--service-fill-subtle:var(--color-rc-50);--service-fill:var(--color-rc-100);--service-fill-strong:var(--color-rc-200);--service-border:var(--color-rc-300);--service-border-strong:var(--color-rc-400);--service-icon:var(--color-rc-700);--service-hover:var(--color-rc-100);--service-text:var(--color-rc-800);--service-text-strong:var(--color-rc-900);--service-link:var(--color-rc-800);--service-button-bg:var(--color-navy);--service-button-fg:var(--color-cream);--service-button-bg-hover:var(--color-navy-deep);--button-filled-bg:var(--service-button-bg);--button-filled-fg:var(--service-button-fg);--button-filled-bg-hover:var(--service-button-bg-hover);--button-outlined-bg-hover:var(--service-fill);--button-text-fg:var(--service-link);--card-bg-service:var(--service-fill);--card-border-color-service:var(--service-border);--chip-bg:var(--service-fill-strong);--chip-fg:var(--service-text);--service-facet-1:var(--color-rc-100);--service-facet-2:var(--color-rc-200);--service-facet-3:var(--color-rc-300);--service-facet-4:var(--color-rc-400);--service-facet-5:var(--color-rc-500);--service-facet-6:var(--color-rc-600);--service-facet-7:var(--color-rc-700);--service-facet-8:var(--color-rc-800)}
:root{--button-height-sm:44px;--button-height-md:48px;--button-height-lg:56px;--button-padding-inline:var(--space-6);--button-radius:var(--radius-full);--button-font-size:var(--font-size-label-l);--button-font-weight:var(--font-weight-semibold);--button-filled-bg:var(--service-button-bg);--button-filled-fg:var(--service-button-fg);--button-filled-bg-hover:var(--service-button-bg-hover);--button-outlined-bg:transparent;--button-outlined-fg:var(--color-navy);--button-outlined-border:var(--color-navy);--button-outlined-bg-hover:var(--service-fill);--button-text-fg:var(--service-link);--button-disabled-bg:var(--color-neutral-200);--button-disabled-fg:var(--color-neutral-600);--card-bg:var(--surface-card);--card-bg-service:var(--service-fill);--card-border-color:var(--border-subtle);--card-border-color-service:var(--service-border);--card-radius:var(--radius-lg);--card-padding:var(--card-padding-md);--card-shadow:var(--elevation-1);--card-shadow-hover:var(--elevation-3);--field-height:52px;--field-radius:var(--radius-sm);--field-bg:var(--color-white);--field-border:var(--color-neutral-500);--field-border-hover:var(--color-navy);--field-border-error:var(--status-error-text);--field-label-color:var(--text-body);--field-help-color:var(--text-muted);--field-font-size:var(--font-size-body-m);--field-padding-inline:var(--space-4);--nav-height:76px;--nav-max-width:var(--container-max);--nav-bg:var(--color-white-warm);--nav-fg:var(--color-navy);--nav-border:var(--border-subtle);--nav-surface-hover:var(--color-mist);--nav-dropdown-bg:var(--color-white);--nav-dropdown-shadow:var(--elevation-3);--nav-item-radius:var(--radius-sm);--stats-bg:var(--surface-anchor);--stats-fg:var(--text-on-anchor);--stats-value-size:var(--font-size-display-s);--footer-bg:var(--surface-anchor);--footer-fg:var(--text-on-anchor);--footer-link:var(--color-cream);--banner-radius:var(--radius-md);--banner-padding:var(--space-5);--accordion-border:var(--border-default);--accordion-header-min-height:var(--target-min);--table-header-bg:var(--surface-sunken);--table-row-border:var(--border-default);--table-cell-padding:var(--space-4);--chip-height:40px;--chip-radius:var(--radius-sm);--chip-bg:var(--service-fill-strong);--chip-fg:var(--service-text);--service-card-ratio:300 / 420;--service-card-bg:var(--color-white-warm);--service-card-radius:var(--radius-xl);--service-card-padding:27px;--service-card-text:var(--color-navy);--service-card-text-secondary:var(--color-ink-soft);--service-card-border:1px solid #202a4717;--service-card-shadow:0 1px 2px #202a470d,0 14px 34px #202a4714;--service-card-shadow-hover:0 2px 3px #202a470d,0 20px 46px #202a471c;--service-card-lift:-4px;--service-card-easing:cubic-bezier(.2,.75,.2,1);--service-card-number-size:.6875rem;--service-card-heading-size:1.625rem;--service-card-body-size:.9375rem;--service-card-arrow-size:36px;--route-index-rail:2.5rem;--route-index-row-min:72px;--route-index-arrow:40px;--contact-slot-size:var(--font-size-display-s);--hero-rail-height:3.25rem;--legal-measure:80ch;--ehero-heading-size:clamp(2.5rem, 4.8vw, 4.25rem);--brand-accent:var(--color-sl-700);--brand-accent-ink:var(--color-sl-800);--brand-accent-wash:var(--color-sl-200);--brand-accent-fill:var(--color-sl-200);--cta-banner-border-width:var(--border-width-strong);--cta-banner-border-color:var(--border-default);--cta-banner-radius:var(--radius-xl);--cta-banner-fill:var(--color-white-warm);--cta-banner-padding-block:clamp(2.25rem, 4.4vw, 4.5rem);--cta-banner-padding-inline:clamp(1.5rem, 3.6vw, 4rem);--cta-banner-min-height:clamp(20rem, 30vw, 26rem);--cta-banner-columns:minmax(0, 1.15fr) minmax(0, 1fr);--cta-banner-heading-measure:16ch;--cta-banner-lede-measure:34ch;--cta-banner-heading-size:clamp(2rem, 4.2vw, 3.5rem);--cta-banner-eyebrow-tracking:.14em;--cta-banner-dot-size:.5rem;--cta-banner-pill-height:var(--button-height-lg);--cta-banner-pill-padding-inline:var(--button-padding-inline);--cta-banner-pill-bg:var(--color-navy);--cta-banner-pill-fg:var(--color-cream);--cta-banner-pill-border-color:var(--color-navy);--cta-banner-pill-bg-hover:var(--color-navy-deep);--cta-banner-arrow-size:1.15em;--cta-banner-curve-color:var(--color-navy);--cta-banner-curve-reach:clamp(16rem, 42vw, 44rem);--cta-banner-curve-height:clamp(3.5rem, 6vw, 6.5rem);--cta-banner-wash:radial-gradient(58% 52% at 62% 42%, var(--brand-accent-wash) 0%, #e7defb00 72%);--cta-banner-art-zoom:140%;--cta-banner-art-height-stacked:clamp(11rem, 44vw, 16rem);--cta-banner-art-zoom-narrow:134%;--process-media-ratio:1366 / 569;--process-media-min-height:clamp(17rem, 40vw, 22rem);--process-media-max-height:38rem;--process-media-focus:66% 50%;--mission-mark-width:min(600px, 86vw);--mission-lockup-shift:2.5rem;--acronym-word-vw:92vw;--acronym-word-max:24rem;--acronym-band-budget-swap:calc(20rem + 2 * var(--acronym-word-rise));--acronym-band-budget-static:calc(34rem + 2 * var(--acronym-word-rise));--acronym-word-floor:5rem;--acronym-word-rise:3rem;--acronym-lit-easing:var(--easing-standard);--acronym-stroke-base:8;--acronym-stroke-pen:10;--acronym-art-stroke:3.4;--acronym-art-peak:.3;--acronym-art-peak-supplied:.55;--acronym-art-size:min(max(8rem, 1.15em), 92vw, 62vh)}
:root{--ed-field:radial-gradient(90% 80% at 15% 15%, var(--color-cream-2) 0%, #f4e9d200 60%), radial-gradient(80% 80% at 85% 25%, var(--color-cream-3) 0%, #eadcc200 55%), linear-gradient(160deg, var(--color-white-warm) 0%, var(--color-cream) 55%, var(--color-cream-2) 100%);--ed-field-ink:var(--text-body);--ed-tint:var(--color-cream-2);--ed-chip-art:linear-gradient(150deg, var(--color-cream-3) 0%, var(--color-cream-2) 45%, var(--color-cream-4) 100%);--ed-ground:var(--color-cream-2);--ed-paper:var(--color-white-warm);--ed-frame-gap:clamp(.375rem, .5vw, .5rem);--ed-frame-inset:clamp(.375rem, .5vw, .5rem);--ed-panel-radius:14px;--ed-panel-pad-block:clamp(2.5rem, 5vw, 5rem);--ed-panel-pad-inline:clamp(1.25rem, 3.5vw, 3.5rem);--ed-columns:4;--ed-rule:var(--color-cream-4);--ed-rule-opacity:.5;--ed-micro-size:.75rem;--ed-rail-tracking:.14em;--ed-rail-fg:var(--text-muted);--ed-rail-gap:clamp(2rem, 4vw, 3.5rem);--ed-eyebrow-gap:var(--space-5);--ed-display-size:clamp(1.75rem, 4.4vw, 3.75rem);--ed-display-leading:1.04;--ed-display-measure:22ch;--ed-display-measure-wide:34ch;--ed-chip-height:.72em;--ed-chip-width:1.37em;--ed-chip-radius:.18em;--ed-chip-gap:.12em;--ed-chip-baseline:-.06em;--ed-row-columns:4;--ed-row-gap:clamp(.75rem, 1.6vw, 1.25rem);--ed-row-label-gap:var(--space-3);--ed-tick:var(--color-cream-4);--ed-tick-height:10px;--ed-hairline:var(--border-subtle);--ed-card-ratio:300 / 470;--ed-card-radius:var(--radius-xl);--ed-card-pad:clamp(1.25rem, 1.8vw, 1.7rem);--ed-card-head-size:clamp(1.25rem, 1.7vw, 1.5rem);--ed-card-min-height:20rem;--ed-column-pad:clamp(1.25rem, 2.2vw, 2rem);--ed-column-head-size:clamp(1.25rem, 1.9vw, 1.625rem);--ed-glyph-size:2rem;--ed-glyph-opacity:.45;--ed-flood-duration:var(--duration-medium);--ed-flood-ease:var(--easing-standard);--ed-chapter-columns:minmax(0, 1.1fr) minmax(0, 1fr);--ed-chapter-pad:clamp(1.5rem, 2.2vw, 2rem);--ed-chapter-head-size:clamp(1.5rem, 2.6vw, 2.25rem);--ed-numeral-size:clamp(2.25rem, 3.6vw, 3.25rem);--ed-numeral-gap:var(--space-2);--ed-numeral-fg:var(--color-neutral-500);--ed-rlist-pad:var(--space-3);--ed-chapter-from:8%;--ed-chapter-span:46%;--ed-chapter-ease:cubic-bezier(.16, 1, .3, 1);--ed-mask-descender:.32em;--ed-mask-overhang:.12em;--ed-row-from:14%;--ed-row-span:30%;--ed-opener-size:clamp(2rem, 5vw, 4.25rem);--ed-opener-gap:clamp(1.5rem, 3vw, 2.5rem);--ed-diptych-width:clamp(6rem, 11vw, 10rem);--ed-diptych-ratio:3 / 2;--ed-diptych-gap:var(--space-2)}@media (max-width:1023px){:root{--ed-rule-opacity:.35}}@media (max-width:599px){:root{--ed-rule-opacity:0}}[data-a11y-font=hyperlegible]{--ed-rail-tracking:var(--letter-spacing-label);--ed-micro-size:.8125rem}:root{--ed-hero-gap:var(--ed-frame-gap);--ed-hero-columns:minmax(0, 1.15fr) minmax(0, 1fr);--ed-hero-pad:clamp(1.5rem, 2.4vw, 2.5rem);--ed-hero-head-gap:var(--space-6);--ed-hero-min-height:min(96svh, 60rem);--ed-hero-media-min:var(--ed-hero-min-height);--ed-hero-media-min-narrow:min(62svh, 30rem);--ed-hero-pad-top:calc(var(--nav-height) + var(--space-6));--ed-pill-min:44px;--ed-pill-pad:var(--space-3) var(--space-6);--ed-pill-icon:28px;--ed-pill-icon-bg:#fdf7ea29;--ed-hero-pill-pad:var(--space-3) var(--space-5);--ed-hero-pill-size:clamp(1.0625rem, 1.5vw, 1.375rem);--ed-hero-pill-stagger:clamp(1rem, 3vw, 2.5rem);--service-reg-columns:2;--service-qa-columns:minmax(0, 1fr) minmax(0, 1.4fr);--service-qa-term-size:clamp(1.125rem, 1.5vw, 1.375rem)}@media (max-width:899px){:root{--service-reg-columns:1}}:root{--nav-condense-distance:96px;--nav-condense-duration:.32s;--nav-wordmark-max:20rem;--nav-mark-max:3rem;--image-hero-min-height:min(96svh, 56rem);--image-hero-pad-block:calc(var(--nav-height) + var(--space-10)) var(--space-10);--image-hero-copy-measure:min(38rem, 100%);--image-hero-heading-gap:clamp(2rem, 3.4vw, 3rem);--image-hero-focal:50% 38%;--image-hero-scrim-core:transparent;--image-hero-scrim-edge:transparent;--image-hero-ink:var(--color-navy);--image-hero-eyebrow:var(--color-ink);--image-hero-placeholder:var(--color-navy-deep);--image-hero-slide-count:4;--image-hero-cycle:21s;--image-hero-slide-easing:cubic-bezier(.65, 0, .35, 1)}
:root{--mobile-target-lg:48px;--mobile-action-size:var(--mobile-target-lg);--mobile-action-size-primary:calc(var(--mobile-action-size) + var(--space-2));--mobile-action-gap:calc(var(--target-min-spacing) * 1.5);--mobile-action-inset:var(--space-4);--mobile-actions-clearance:calc(var(--mobile-action-size-primary) + var(--mobile-action-inset) * 2 + env(safe-area-inset-bottom,0px));--mobile-action-radius:var(--radius-full);--mobile-action-icon-size:var(--icon-size-md);--mobile-action-bg:var(--nav-bg);--mobile-action-fg:var(--nav-fg);--mobile-action-border:var(--border-width-hairline) solid var(--border-default);--mobile-action-shadow:var(--elevation-4);--mobile-action-hover:var(--nav-surface-hover);--mobile-action-pressed:var(--surface-sunken);--mobile-action-primary-bg:var(--color-navy);--mobile-action-primary-fg:var(--color-cream);--mobile-action-primary-pressed:var(--color-navy-deep);--mobile-action-tonal-bg:var(--surface-sunken);--mobile-action-tonal-fg:var(--color-navy);--mobile-action-tonal-pressed:var(--border-subtle);--mobile-action-press-scale:.92;--mobile-action-z:55;--mobile-sheet-width:min(20rem, 86vw);--mobile-sheet-z:120;--mobile-sheet-bg:var(--surface-page);--mobile-sheet-scrim:#202a477a;--mobile-sheet-radius:var(--radius-xl);--mobile-sheet-row-height:56px;--mobile-sheet-child-height:var(--mobile-target-lg);--mobile-sheet-duration:var(--duration-long);--mobile-sheet-easing:var(--easing-decelerate);--service-card-padding-compact:var(--space-4);--service-card-heading-size-compact:clamp(1rem, 4.4vw, 1.25rem);--service-card-arrow-size-compact:28px}@media (max-width:768px){:root{--section-space-xs:clamp(1.5rem, 3.4vw, 3rem);--section-space-sm:clamp(2.25rem, 5.4vw, 4.5rem);--section-space-md:clamp(3.25rem, 8vw, 7rem);--section-space-lg:clamp(4.75rem, 12vw, 11rem);--section-space-xl:clamp(7rem, 16vw, 15rem);--section-header-gap:clamp(1.75rem, 4.4vw, 4rem);--section-eyebrow-gap:var(--space-3);--card-padding-md:clamp(1.25rem, 2.2vw, 2rem);--card-padding-lg:clamp(1.25rem, 3vw, 2.5rem)}}@media (max-width:599px){:root{--section-space-xs:2.5rem;--section-space-sm:3.75rem;--section-space-md:5.5rem;--section-space-lg:7.5rem;--section-space-xl:9rem;--ed-panel-pad-block:2.25rem;--ed-panel-pad-inline:1.125rem;--ed-card-pad:1.125rem;--ed-column-pad:1.125rem;--ed-chapter-pad:1.75rem;--ed-rail-gap:1.75rem;--ed-frame-inset:.75rem;--ed-frame-gap:.75rem;--image-hero-min-height:78svh;--image-hero-pad-block:calc(var(--nav-height) + var(--space-8)) var(--space-8)}}
:root{--blog-measure:68ch;--blog-aside-width:clamp(13.75rem, 22vw, 17rem);--blog-layout-gap:var(--space-12);--blog-part-gap:var(--space-12);--blog-lede-size:var(--font-size-body-l);--blog-quote-rule:3px;--blog-callout-padding:var(--space-5) var(--space-6);--blog-card-radius:var(--radius-lg);--blog-card-gap:var(--grid-gap);--blog-card-padding:var(--space-5);--blog-media-ratio:16 / 10;--blog-card-lift:3px;--blog-card-icon-size:28px;--blog-list-media-width:140px;--blog-lead-padding:var(--space-6);--blog-card-min:20rem;--blog-meta-size:var(--font-size-micro);--blog-search-min:16rem;--blog-share-icon-size:18px;--blog-toc-rail:2px;--blog-portrait-size:72px;--blog-portrait-size-lg:168px;--blog-progress-height:3px;--blog-progress-z:65;--blog-progress-track:var(--border-subtle);--blog-progress-fill:var(--color-navy)}
[data-a11y-text=large]{font-size:112.5%}[data-a11y-text=xlarge]{font-size:125%}[data-a11y-spacing=comfortable]{--line-height-prose:1.8;--letter-spacing-normal:.01em}[data-a11y-spacing=loose]{--line-height-prose:2;--letter-spacing-normal:.03em;--measure-prose:56ch}[data-a11y-font=hyperlegible]{--font-family-core:var(--font-family-hyperlegible);--font-family-display:var(--font-family-hyperlegible)}[data-a11y-contrast=high]{--font-family-display:var(--font-family-core);--surface-page:#fff;--surface-card:#fff;--surface-sunken:#f4f4f4;--surface-anchor-wash:var(--color-navy-deep);--text-body:#000;--text-heading:#000;--text-secondary:#000;--text-muted:#1a1a1a;--border-subtle:#000;--border-default:#000;--border-strong:#000;--border-rule:#000;--section-seam:#000;--service-fill-subtle:#fff;--service-fill:#fff;--service-fill-strong:#fff;--service-border:#000;--service-border-strong:#000;--service-icon:#000;--service-text:#000;--service-text-strong:#000;--service-link:#00318a;--service-button-bg:#000;--service-button-fg:#fff;--service-button-bg-hover:#00318a;--card-shadow:none;--card-shadow-hover:none;--service-card-bg:#fff;--service-card-text:#000;--service-card-text-secondary:#1a1a1a;--service-card-border:var(--border-width-hairline) solid #000;--service-card-shadow:none;--service-card-shadow-hover:none;--status-success-text:#0b4a1c;--status-error-text:#8a0006;--status-warning-text:#5a3a00;--status-info-text:#00318a}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-x:none}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-family-core);font-size:var(--font-size-body-m);line-height:var(--line-height-prose);letter-spacing:var(--letter-spacing-normal);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);color:var(--text-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-headline);text-wrap:balance}h1{font-size:var(--font-size-display-s)}h2{font-size:var(--font-size-headline-l)}h3{font-size:var(--font-size-headline-s)}h4{font-size:var(--font-size-title-l)}h5{font-size:var(--font-size-title-m)}h6{font-size:var(--font-size-title-s)}p{margin:0 0 var(--space-4);max-width:var(--measure-prose)}a{color:var(--text-link);text-underline-offset:.18em;transition:var(--transition-colors);text-decoration:underline;text-decoration-thickness:1.5px}a:hover{color:var(--text-link-hover);text-decoration-thickness:2.5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}[data-service] a{color:var(--service-link)}strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-body-s)}img,svg{max-width:100%}:target{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}a.bb-skip-link{left:var(--space-4);z-index:200;background:var(--color-navy);color:var(--color-cream);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute;top:-100px}a.bb-skip-link:focus{top:var(--space-4)}.bb-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes bb-embrace-sweep{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-embrace] [data-bb-embrace-sweep]{animation:linear both bb-embrace-sweep;animation-timeline:view();animation-range:entry calc(2% + var(--bb-i,0) * 2.4%) cover calc(30% + var(--bb-i,0) * 2.4%)}}}[data-a11y-motion=reduced] [data-bb-embrace] [data-bb-embrace-sweep]{stroke-dashoffset:0!important;animation:none!important}@keyframes bb-draw-rule{0%{transform:scaleX(.82)}to{transform:scaleX(1)}}@keyframes bb-focal-in{0%{opacity:.55}to{opacity:1}}@keyframes bb-focal-sweep{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bb-lineart-in{0%{opacity:.5;transform:translateY(var(--bb-drift,20px))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-draw-rule]{animation:linear both bb-draw-rule;animation-timeline:view();animation-range:entry 10% cover 30%}[data-bb-focal] [data-bb-focal-base]{animation:linear both bb-focal-in;animation-timeline:view();animation-range:entry var(--bb-delay,0%) cover 55%}[data-bb-focal] [data-bb-focal-sweep]{animation:linear both bb-focal-sweep;animation-timeline:view();animation-range:entry var(--bb-delay,0%) cover 62%}[data-bb-lineart-glyph]{animation:linear both bb-lineart-in;animation-timeline:view();animation-range:entry cover 45%}}}[data-a11y-motion=reduced] [data-bb-draw-rule],[data-a11y-motion=reduced] [data-bb-lineart-glyph],[data-a11y-motion=reduced] [data-bb-focal] path{opacity:revert-layer;stroke-dashoffset:0!important;animation:none!important;transform:none!important}@keyframes bb-lit-word{0%{opacity:var(--bb-lit-dim,.72);filter:blur(.022em);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-scroll-lit]{view-timeline-name:--bb-lit}[data-bb-lit-word]{animation:linear both bb-lit-word;animation-timeline:--bb-lit;animation-range:calc(10% + var(--bb-w,0) * (40% / var(--bb-n,1))) calc(10% + var(--bb-w,0) * (40% / var(--bb-n,1)) + 14%)}}}[data-a11y-motion=reduced] [data-bb-lit-word]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}@container bb-nav (max-width:56em){[data-bb-desktop-nav]{display:none!important}[data-bb-mobile-trigger]{display:inline-flex!important}}@container bb-nav (max-width:59em){[data-a11y-font=hyperlegible] [data-bb-desktop-nav]{display:none!important}[data-a11y-font=hyperlegible] [data-bb-mobile-trigger]{display:inline-flex!important}}@container bb-nav (max-width:560px){[data-bb-a11y-trigger] span:not(.material-symbols-rounded){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container bb-nav (max-width:520px){[data-bb-a11y-trigger]+a{gap:0!important;padding-left:0!important;font-size:0!important}}@container bb-nav (max-width:440px){[data-bb-logo-slot]{height:24px!important;font-size:15px!important}}@container bb-nav (max-width:380px){header>div>div>div{gap:8px!important;padding-left:12px!important;padding-right:8px!important}[data-bb-logo-slot]{height:22px!important;font-size:13px!important}}@supports not (container-type:inline-size){@media (max-width:63em){[data-bb-desktop-nav]{display:none!important}[data-bb-mobile-trigger]{display:inline-flex!important}}@media (max-width:67em){[data-a11y-font=hyperlegible] [data-bb-desktop-nav]{display:none!important}[data-a11y-font=hyperlegible] [data-bb-mobile-trigger]{display:inline-flex!important}}@media (max-width:640px){[data-bb-a11y-trigger] span:not(.material-symbols-rounded){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}[data-bb-reveal]{transition:opacity .62s var(--easing-decelerate) var(--bb-reveal-delay,0s), transform .62s var(--easing-decelerate) var(--bb-reveal-delay,0s)}[data-bb-js=ready] [data-bb-reveal=pending]{opacity:0;transform:translate(var(--bb-reveal-x,0px),var(--bb-reveal-y,18px))}@media (prefers-reduced-motion:reduce){[data-bb-js=ready] [data-bb-reveal=pending]{opacity:1;transform:none}[data-bb-reveal]{transition:none}}[data-a11y-motion=reduced] [data-bb-reveal=pending]{opacity:1!important;transform:none!important}[data-a11y-motion=reduced] [data-bb-reveal]{transition:none!important}@keyframes bb-acronym-lit{0%{opacity:.62}to{opacity:1}}@keyframes bb-acronym-copy{0%{opacity:0}14%{opacity:1}86%{opacity:1}to{opacity:0}}[data-bb-acronym-letter],[data-bb-acronym-copy]{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-acronym-track]{view-timeline-name:--bb-acronym;view-timeline-axis:block}[data-bb-acronym-letter]{opacity:.62;animation:linear both bb-acronym-lit;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}[data-bb-acronym-legend]{grid-template-columns:1fr!important}[data-bb-acronym-copy]{opacity:0;animation:linear both bb-acronym-copy;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}}}[data-bb-drawn-sweep]{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-drawn-sweep]{stroke-dashoffset:1px;animation:linear both bb-draw-stroke;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}}}@keyframes bb-draw-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-a11y-motion=reduced] [data-bb-drawn-sweep]{stroke-dashoffset:0!important;animation:none!important}[data-bb-monogram-art]{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-bb-monogram-art]{animation:linear both bb-monogram-art;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}[data-bb-monogram-stroke]{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both bb-draw-stroke;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}[data-bb-monogram-fill-art]{transform-box:fill-box;transform-origin:50%;animation:linear both bb-monogram-fill;animation-timeline:--bb-acronym;animation-range:cover var(--bb-from,0%) cover var(--bb-to,100%)}}}@keyframes bb-monogram-art{0%{opacity:0}12%{opacity:var(--bb-art-peak,var(--acronym-art-peak))}84%{opacity:var(--bb-art-peak,var(--acronym-art-peak))}to{opacity:0}}[data-bb-monogram-fill]{--bb-art-peak:var(--acronym-art-peak-supplied)}@keyframes bb-monogram-fill{0%{transform:translateY(1.5%)scale(.96)}to{transform:translateY(0)scale(1)}}[data-a11y-motion=reduced] [data-bb-monogram-art]{opacity:0!important;animation:none!important}[data-a11y-motion=reduced] [data-bb-monogram-fill-art]{animation:none!important;transform:none!important}[data-a11y-motion=reduced] [data-bb-acronym-letter],[data-a11y-motion=reduced] [data-bb-acronym-copy]{opacity:1!important;animation:none!important}[data-a11y-motion=reduced] [data-bb-acronym-legend]{grid-template-columns:none!important}@media (prefers-reduced-motion:reduce){[data-bb-button][data-bb-pressed]{border-radius:var(--button-radius)!important}}[data-a11y-motion=reduced] [data-bb-button][data-bb-pressed]{border-radius:var(--button-radius)!important}

.service-card{isolation:isolate;aspect-ratio:var(--service-card-ratio);padding:var(--service-card-padding);background:var(--service-fill,var(--service-card-bg));border:var(--service-card-border);border-radius:var(--service-card-radius);box-shadow:var(--service-card-shadow);color:var(--service-card-text);transition:transform var(--duration-medium) var(--service-card-easing), box-shadow var(--duration-medium) var(--service-card-easing);text-decoration:none;display:block;position:relative;overflow:hidden}.service-card__mark{z-index:0;left:50%;bottom:var(--space-6);aspect-ratio:1;pointer-events:none;background-color:var(--service-icon);opacity:.22;width:min(58%,190px);-webkit-mask-image:var(--service-mark);-webkit-mask-image:var(--service-mark);mask-image:var(--service-mark);position:absolute;transform:translate(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.service-card__colour{z-index:0;left:calc(-1 * var(--border-width-hairline));right:calc(-1 * var(--border-width-hairline));bottom:calc(-1 * var(--border-width-hairline));width:calc(100% + 2 * var(--border-width-hairline));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:none;position:absolute}.service-card__contour{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:86%;height:auto;position:absolute;inset:auto 7% 5%}.service-card__content{z-index:2;position:relative}.service-card__number{padding-right:calc(var(--service-card-arrow-size) + var(--space-3));font-size:var(--service-card-number-size);font-weight:var(--font-weight-bold);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--service-card-text-secondary);margin:0;line-height:1}.service-card__heading{width:min-content;margin:var(--space-4) 0 0;font-size:var(--service-card-heading-size);font-weight:var(--font-weight-semibold);letter-spacing:-.014em;color:var(--service-card-text);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.service-card__body{margin:var(--space-3) 0 0;max-width:none;font-size:var(--service-card-body-size);color:var(--service-card-text-secondary);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.service-card__arrow{z-index:2;top:var(--service-card-padding);right:var(--service-card-padding);width:var(--service-card-arrow-size);height:var(--service-card-arrow-size);border-radius:var(--radius-full);background:var(--service-fill-strong);color:var(--service-text);transition:background-color var(--duration-short) var(--easing-standard), color var(--duration-short) var(--easing-standard);place-items:center;display:grid;position:absolute}.service-card__arrow svg{width:calc(var(--service-card-arrow-size) * .42);height:calc(var(--service-card-arrow-size) * .42)}.service-card__pill{z-index:2;top:var(--service-card-padding);right:var(--service-card-padding);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-navy);color:var(--color-cream);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em;white-space:nowrap;line-height:1.6;position:absolute}.service-card[href]:hover{transform:translateY(var(--service-card-lift));box-shadow:var(--service-card-shadow-hover)}.service-card[href]:hover .service-card__arrow{background:var(--color-navy);color:var(--color-cream)}.service-card:focus-visible{border-radius:var(--service-card-radius);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.service-card,.service-card[href]:hover{transform:none}}[data-a11y-motion=reduced] .service-card,[data-a11y-motion=reduced] .service-card[href]:hover{transform:none!important}[data-bb-service-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){[data-bb-service-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){[data-bb-service-grid]{grid-template-columns:minmax(0,1fr)}}@media (min-width:360px) and (max-width:640px){.service-card{--service-card-padding:var(--service-card-padding-compact);--service-card-heading-size:var(--service-card-heading-size-compact);--service-card-arrow-size:var(--service-card-arrow-size-compact)}.service-card__number,.service-card__body{display:none}.service-card__heading{margin-top:0}.service-card__pill{top:auto;right:auto;bottom:var(--service-card-padding);left:var(--service-card-padding)}}
.bb-route-index{margin:0;padding:0;list-style:none}.bb-route-index__row{grid-template-columns:var(--route-index-rail) 1fr auto;gap:var(--space-5);min-height:var(--route-index-row-min);padding:var(--space-6) var(--space-5);color:var(--text-body);border-top:var(--border-width-hairline) solid var(--border-rule);transition:background-color var(--duration-short) var(--easing-standard);align-items:center;text-decoration:none;display:grid}.bb-route-index>li:first-child .bb-route-index__row{border-top:none}.bb-route-index__index{font-size:var(--service-card-number-size);font-weight:var(--font-weight-bold);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--text-muted)}.bb-route-index__label{font-size:var(--font-size-title-m);font-weight:var(--font-weight-semibold);letter-spacing:-.012em;color:var(--text-heading);line-height:1.25;display:block}.bb-route-index__audience{margin-top:var(--space-1);max-width:68ch;font-size:var(--font-size-body-s);color:var(--text-secondary);display:block}.bb-route-index__team{margin-top:var(--space-1);font-size:var(--font-size-micro);color:var(--text-muted);display:block}.bb-route-index__arrow{width:var(--route-index-arrow);height:var(--route-index-arrow);border-radius:var(--radius-full);background:var(--service-fill-strong);color:var(--service-text);transition:background-color var(--duration-short) var(--easing-standard), color var(--duration-short) var(--easing-standard);place-items:center;display:grid}.bb-route-index__row:hover{background:var(--service-fill)}.bb-route-index__row:hover .bb-route-index__arrow{background:var(--color-navy);color:var(--color-cream)}.bb-route-index__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-sm)}@media (max-width:720px){.bb-route-index__row{gap:var(--space-4);padding:var(--space-5) var(--space-2);grid-template-columns:1fr auto}.bb-route-index__index{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bb-route-index__row,.bb-route-index__arrow{transition:none}}
@media (max-width:900px){[data-bb-two-column]{grid-template-columns:1fr!important}}@media (max-width:860px){[data-bb-cta-band]{grid-template-columns:1fr!important}}[data-bb-value-grid]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1120px){[data-bb-value-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1121px){[data-bb-value-grid="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){[data-bb-value-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){[data-bb-value-grid]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){[data-bb-hero-art]{object-fit:contain!important;object-position:center bottom!important}}@media (max-width:900px){[data-bb-footer-grid],[data-bb-process-grid]{grid-template-columns:1fr!important}[data-bb-process-grid]>div:first-child{position:static!important}[data-bb-process-grid]>div:first-child>*{height:180px!important}[data-bb-urgent-routes]{gap:var(--space-6)!important;grid-template-columns:1fr!important}}@media (max-width:600px){[data-bb-contact-slot]{letter-spacing:-.016em!important;line-height:1.12!important}}
