@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50111a27125c638e-s.2-oud5pwzp0xi.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:Sofia Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3afde67193d43386-s.2g0a2t75_-_lu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/85959b449711ba75-s.1kkz7ws5m13lw.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:Sofia Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/54b399e5fad9abce-s.365tz305we4hj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/08653d1b35b81c1a-s.p.2fz2tpi54z2ri.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:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/50111a27125c638e-s.2-oud5pwzp0xi.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:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/3afde67193d43386-s.2g0a2t75_-_lu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/85959b449711ba75-s.1kkz7ws5m13lw.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:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/54b399e5fad9abce-s.365tz305we4hj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/08653d1b35b81c1a-s.p.2fz2tpi54z2ri.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d638c4f7ba128ba2-s.3f_oiiktbiqyy.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1c4dc24261e909a2-s.25nj_97ylv7ue.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a927bb33bf430b8e-s.2vseb97xxebpn.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/96006546e50e36ac-s.3cjzolkfp-dd1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3913cede75b2e08-s.p.2o24zomo4ver6.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d638c4f7ba128ba2-s.3f_oiiktbiqyy.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1c4dc24261e909a2-s.25nj_97ylv7ue.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a927bb33bf430b8e-s.2vseb97xxebpn.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/96006546e50e36ac-s.3cjzolkfp-dd1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c3913cede75b2e08-s.p.2o24zomo4ver6.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:Sofia Sans Extra Condensed Fallback;src:local(Arial);ascent-override:147.51%;descent-override:49.17%;line-gap-override:0.0%;size-adjust:61.01%}.Ls5EiG_className{font-family:Sofia Sans Extra Condensed,Sofia Sans Extra Condensed Fallback}.Ls5EiG_variable{--font-display:"Sofia Sans Extra Condensed", "Sofia Sans Extra Condensed Fallback"}
@font-face{font-family:Sofia Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c89d48eee69106ec-s.2_mqlxtif-yg0.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:Sofia Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1ada5cb81669b71e-s.1vojvwq4mvi6j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6520664c16222f9-s.307lrd9-g4i0t.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:Sofia Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/be0c474666d17789-s.2qabrgygxr9yj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b8ea379ff471dea8-s.p.2363x5x22wljc.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:Sofia Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c89d48eee69106ec-s.2_mqlxtif-yg0.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:Sofia Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1ada5cb81669b71e-s.1vojvwq4mvi6j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b6520664c16222f9-s.307lrd9-g4i0t.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:Sofia Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/be0c474666d17789-s.2qabrgygxr9yj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b8ea379ff471dea8-s.p.2363x5x22wljc.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:Sofia Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c89d48eee69106ec-s.2_mqlxtif-yg0.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:Sofia Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1ada5cb81669b71e-s.1vojvwq4mvi6j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b6520664c16222f9-s.307lrd9-g4i0t.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:Sofia Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/be0c474666d17789-s.2qabrgygxr9yj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b8ea379ff471dea8-s.p.2363x5x22wljc.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:Sofia Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c89d48eee69106ec-s.2_mqlxtif-yg0.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:Sofia Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1ada5cb81669b71e-s.1vojvwq4mvi6j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b6520664c16222f9-s.307lrd9-g4i0t.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:Sofia Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/be0c474666d17789-s.2qabrgygxr9yj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b8ea379ff471dea8-s.p.2363x5x22wljc.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:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/908c1bb3d1fa428a-s.078ity1umksbv.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:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6aa2ef4975504e04-s.20621mx8wjgls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09bcd53840212eb1-s.0s-ut1i71c4de.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:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b8f3cd908e60d11-s.09yut6640e0w1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/651df538cfcab999-s.p.2ongyeqv2pflp.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:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/908c1bb3d1fa428a-s.078ity1umksbv.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:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6aa2ef4975504e04-s.20621mx8wjgls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09bcd53840212eb1-s.0s-ut1i71c4de.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:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b8f3cd908e60d11-s.09yut6640e0w1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/651df538cfcab999-s.p.2ongyeqv2pflp.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:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/908c1bb3d1fa428a-s.078ity1umksbv.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:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6aa2ef4975504e04-s.20621mx8wjgls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/09bcd53840212eb1-s.0s-ut1i71c4de.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:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b8f3cd908e60d11-s.09yut6640e0w1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/651df538cfcab999-s.p.2ongyeqv2pflp.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:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/908c1bb3d1fa428a-s.078ity1umksbv.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:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6aa2ef4975504e04-s.20621mx8wjgls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09bcd53840212eb1-s.0s-ut1i71c4de.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:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b8f3cd908e60d11-s.09yut6640e0w1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/651df538cfcab999-s.p.2ongyeqv2pflp.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:Sofia Sans Fallback;src:local(Arial);ascent-override:93.31%;descent-override:31.1%;line-gap-override:0.0%;size-adjust:96.46%}.vwZyLa_className{font-family:Sofia Sans,Sofia Sans Fallback}.vwZyLa_variable{--font-text:"Sofia Sans", "Sofia Sans Fallback"}
:root{--teal-50:#e8fcfa;--teal-100:#d3f5f3;--teal-200:#b0e9e7;--teal-300:#7fdad7;--teal-400:#4fc8c5;--teal-500:#2cbebb;--teal-600:#0b9a97;--teal-700:#017977;--teal-800:#045c5b;--teal-900:#024341;--teal-950:#002d2d;--orange-50:#fef5ef;--orange-100:#ffe8d9;--orange-200:#fed4ba;--orange-300:#ffbd93;--orange-400:#fea15f;--orange-500:#f9831c;--orange-600:#d46c03;--orange-700:#af5803;--orange-800:#8c4501;--white:#fff;--stone-50:#f7fbfb;--stone-100:#eef4f4;--stone-200:#e0e8e8;--stone-300:#cdd6d7;--stone-400:#9ca7a7;--stone-500:#788383;--stone-600:#5a6666;--stone-700:#445050;--stone-800:#2d3838;--stone-900:#182122;--ribbon-black:#081010;--paper:var(--stone-50);--surface:var(--stone-100);--raised:var(--white);--field-teal:var(--teal-500);--field-teal-soft:var(--teal-100);--field-teal-deep:var(--teal-800);--ribbon:var(--ribbon-black);--ink:var(--ribbon-black);--ink-muted:var(--stone-700);--ink-muted-on-teal:var(--teal-950);--ink-on-dark:var(--white);--ink-muted-on-dark:var(--stone-300);--line:var(--stone-300);--line-input:var(--stone-500);--link:var(--teal-700);--action:var(--ribbon);--action-hover:var(--teal-800);--cat:var(--orange-500);--cat-hover:var(--orange-400);--cat-ink:var(--orange-800);--focus:var(--teal-700);--error:#b6322d;--error-bg:#fdf0ef;--success:#0b764d;--font-display-stack:var(--font-display), "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--font-text-stack:var(--font-text), "Sofia Sans", "Avenir Next", "Segoe UI", sans-serif;--step-statement:clamp(2.75rem, 1.357rem + 5.714vw, 6.5rem);--step-numeral:clamp(4.5rem, 2.829rem + 6.857vw, 9rem);--step-h1:clamp(3.25rem, 2.229rem + 4.19vw, 6rem);--step-h2:clamp(2.25rem, 1.6rem + 2.667vw, 4rem);--step-h3:clamp(1.375rem, 1.236rem + .571vw, 1.75rem);--step-h4:clamp(1.125rem, 1.078rem + .19vw, 1.25rem);--step-lead:clamp(1.1875rem, 1.094rem + .381vw, 1.4375rem);--step-body:clamp(1.0625rem, 1.028rem + .143vw, 1.15625rem);--step-small:clamp(.9375rem, .914rem + .095vw, 1rem);--step-label:clamp(.8125rem, .789rem + .095vw, .875rem);--step-index:clamp(2rem, 1.429rem + 2.286vw, 3.5rem);--measure:66ch;--s-1:6px;--s-2:12px;--s-3:18px;--s-4:24px;--s-5:36px;--s-6:48px;--s-7:72px;--s-8:96px;--s-9:144px;--section-y:clamp(72px, 9vw, 144px);--gutter:clamp(20px, 4vw, 48px);--max:1280px;--col-gap:24px;--header-h:64px;--header-h-compact:56px;--r-0:0;--r-1:4px;--r-2:8px;--r-round:999px;--point:clamp(28px, 4vw, 64px);--fold:8px;--hair:1px;--stroke-focus:3px;--shadow-menu:0 1px 2px #08101014, 0 8px 24px -8px #0810102e;--shadow-toast:0 2px 4px #0810101a, 0 14px 32px -10px #0810104d;--dur-fast:.16s;--dur-base:.32s;--dur-slow:.7s;--dur-reduced:.12s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--travel-sm:12px;--travel-md:20px;--travel-lg:28px}@media (min-width:768px){:root{--fold:10px}}@media (min-width:1200px){:root{--header-h:84px;--header-h-compact:68px}}@media (min-width:1440px){:root{--col-gap:36px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4))}body{padding-top:var(--header-h);background:var(--paper);color:var(--ink);font-family:var(--font-text-stack);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}main:focus{outline:none}img,svg{max-width:100%;display:block}p{text-wrap:pretty;margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display-stack)}h1{font-size:var(--step-h1);letter-spacing:-.01em;font-weight:800;line-height:.98}h2{font-size:var(--step-h2);letter-spacing:-.005em;font-weight:700;line-height:1.02}h3{font-size:var(--step-h3);letter-spacing:-.01em;font-weight:700;line-height:1.2}h4{font-size:var(--step-h4);font-weight:600;line-height:1.3}strong,b{font-weight:600}address{font-style:normal}dl,dd{margin:0}.lead{font-size:var(--step-lead);line-height:1.45}a{color:var(--link);text-underline-offset:.2em;transition:background-size var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:0% 2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{background-size:100% 2px;text-decoration-color:#0000}.btn,.logo-link,.nav-trigger,.nav-panel a,.menu-list a,.menu-list__top,.stretched,.index-row__link,.footer-social a,.footer-badge{background-image:none;text-decoration:none}::selection{background:var(--teal-200);color:var(--ink)}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px;transition:none}.on-teal{--focus:var(--ribbon);--link:var(--ribbon)}.on-ribbon,.on-deep{--focus:var(--orange-400)}.on-ribbon{--link:var(--teal-300)}.on-deep{--link:var(--white)}.skip-link{left:var(--s-2);z-index:200;padding:var(--s-2) var(--s-3);background:var(--ribbon);color:var(--white);border-radius:var(--r-1);background-image:none;font-weight:600;text-decoration:none;position:absolute;top:-80px}.skip-link:focus{top:var(--s-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.inline-icon{vertical-align:-.1em;margin-left:.2em;display:inline-block}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.grid>*{min-width:0}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.grid>*{grid-column:1/-1}}.arrow-link{align-items:center;gap:var(--s-1);min-height:44px;font-weight:600;display:inline-flex}.arrow-link svg{transition:translate var(--dur-fast) var(--ease-out)}.arrow-link:hover svg{translate:3px}.btn{border-radius:var(--r-1);min-height:48px;font-family:var(--font-text-stack);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1.0625rem;font-weight:600;line-height:1.15;display:inline-flex}.btn:hover{translate:0 -2px}.btn--lg{min-height:56px;padding:0 30px;font-size:1.125rem}.btn--block{width:100%;display:flex}.btn--ink{background:var(--action);color:var(--white)}.btn--ink:hover{background:var(--action-hover);color:var(--white)}.btn--white{background:var(--white);color:var(--ribbon)}.btn--white:hover{background:var(--teal-100);color:var(--ribbon)}.btn--cat{background:var(--cat);color:var(--ink)}.btn--cat:hover{background:var(--cat-hover);color:var(--ink)}.btn--outline{border-color:var(--ribbon);color:var(--ribbon);background:0 0}.btn--outline:hover{background:var(--ribbon);color:var(--white)}.site-header{z-index:60;height:var(--header-h);background:var(--raised);transition:box-shadow var(--dur-base) var(--ease-in-out);position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000}.site-header.is-compact{height:var(--header-h-compact);box-shadow:0 1px 0 var(--line)}.site-header__bar{align-items:center;gap:var(--s-4);height:100%;display:flex}.logo-link{transform-origin:0;width:168px;min-height:44px;transition:transform var(--dur-base) var(--ease-in-out);flex:none;align-items:center;display:flex}.logo-link img{width:100%;height:auto}.is-compact .logo-link{transform:scale(.85)}@media (max-width:374px){.site-header .logo-link{width:128px}}@media (min-width:1200px){.logo-link{width:188px}}.site-nav{display:none}.site-header__actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.btn--header{white-space:nowrap;min-height:44px;padding:0 16px;font-size:1rem}@media (max-width:767px){.site-header__bar{gap:var(--s-2)}.site-header .logo-link{width:152px}.site-header__actions .btn--cat{padding:0 14px}}.site-header__actions .btn--outline{display:none}@media (min-width:768px){.site-header__actions .btn--outline{display:inline-flex}}.menu-button{border-radius:var(--r-round);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;place-items:center;display:inline-grid}.menu-button:hover{background:var(--stone-200)}@media (min-width:1200px){.site-nav{margin-left:var(--s-2);display:block}.site-header .menu-button{display:none}}.site-nav__list{align-items:center;gap:2px;display:flex}.site-nav__item{position:relative}.nav-trigger{border-radius:var(--r-1);min-height:44px;color:var(--ink);font-family:var(--font-text-stack);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:0 9px;font-size:1rem;font-weight:600;display:inline-flex}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:var(--surface);color:var(--ink)}.nav-trigger__chev{transition:rotate var(--dur-base) var(--ease-in-out)}.nav-trigger[aria-expanded=true] .nav-trigger__chev{rotate:180deg}.nav-panel{min-width:256px;padding:var(--s-1);background:var(--raised);border-radius:var(--r-2);box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + 6px);left:0}.nav-panel:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.nav-panel a{border-radius:var(--r-1);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);padding:11px 12px;font-weight:500;line-height:1.35;display:block}.nav-panel a:hover{background:var(--surface)}.menu-layer{z-index:100;position:fixed;inset:0}.menu-scrim{background:#08101080;position:absolute;inset:0}.menu-sheet{overscroll-behavior:contain;background:var(--paper);width:min(440px,100%);padding:0 var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom,0px));position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.menu-sheet__top{z-index:1;background:var(--paper);justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0}.menu-list{margin-top:var(--s-2)}.menu-list>li{border-bottom:var(--hair) solid var(--line)}.menu-list__top{width:100%;min-height:56px;color:var(--ink);font-family:var(--font-display-stack);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0;font-size:2rem;font-weight:700;line-height:1.05;display:flex}.menu-list__chev{width:20px;height:20px;transition:rotate var(--dur-base) var(--ease-in-out)}[aria-expanded=true]>.menu-list__chev{rotate:180deg}.menu-list__panel{overflow:hidden}.menu-list__panel ul{padding:0 0 var(--s-2)}.menu-list__panel a{outline-offset:-3px;min-height:48px;color:var(--ink);align-items:center;font-size:1.125rem;font-weight:500;display:flex}.menu-list__panel a:hover{color:var(--teal-700)}.menu-sheet__actions{gap:var(--s-2);margin-top:var(--s-5);display:grid}.menu-sheet__ext{align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-1);font-weight:600;display:inline-flex}.menu-sheet__contact{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.menu-sheet__contact a{align-items:center;min-height:44px;display:inline-flex}.menu-sheet__note{color:var(--ink-muted);font-size:var(--step-small);margin:0}.book-bar{z-index:50;padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:var(--raised);box-shadow:var(--shadow-toast);position:fixed;bottom:0;left:0;right:0}@media (max-width:767px) and (min-height:501px){html:has(.book-bar){scroll-padding-bottom:96px}}@media (min-width:768px),(max-height:500px){.book-bar{display:none}}.fold{height:var(--fold);background:var(--field-teal);position:absolute;left:0}.fold:before{content:"";background:var(--teal-700);clip-path:polygon(0 0,100% 0,0 100%);width:18px;height:100%;position:absolute;top:0;left:0}.cut-frame{position:relative;container-type:inline-size}.cut-frame__reveal{--cut:clamp(28px, 7cqi, 64px);background:var(--stone-200);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute;inset:0;overflow:hidden}.cut-frame img{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.word-ribbon{border-radius:var(--r-1) 0 0 var(--r-1);color:var(--white);background-color:var(--ribbon);clip-path:polygon(0 0,calc(100% - .3em) 0,100% 50%,calc(100% - .3em) 100%,0 100%);margin-left:-.06em;padding:.02em .42em .04em .16em;display:inline-block}.home-hero{background:var(--field-teal);color:var(--ink);padding:var(--s-5) 0 var(--s-7)}.home-hero__grid{row-gap:var(--s-5);align-items:center}.hero-title{margin:0 0 var(--s-4)}.mask-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mask-line>span{display:block}.home-hero__lead{max-width:34ch;color:var(--ink-muted-on-teal);margin-bottom:var(--s-5)}.home-hero__frame{aspect-ratio:4/5;width:100%}.home-hero__frame .cut-frame__reveal,.giving__frame .cut-frame__reveal{background:0 0}.home-hero__frame img{object-position:56% 60%}@media (min-width:768px) and (max-width:1023px){.home-hero__frame{aspect-ratio:3/2}.home-hero__frame img{object-position:60% 55%}}@media (min-width:1024px){.home-hero{padding:var(--s-7) 0 var(--s-9)}.home-hero__copy{grid-column:1/span 7}.home-hero__media{grid-column:8/span 5}}@keyframes rise-in-mask{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-rise{0%{opacity:.001;transform:translateY(var(--travel-sm))}to{opacity:1;transform:none}}@keyframes ribbon-wipe{0%{color:var(--ink);background-size:0% 100%}to{color:var(--white);background-size:100% 100%}}@keyframes photo-open{0%{clip-path:inset(100% 0 0);scale:1.06}to{clip-path:inset(0);scale:1}}.seq-line>span{animation:rise-in-mask .5s var(--ease-out) both}.seq-line--2>span{animation-delay:50ms}.seq-line--3>span{animation-delay:.1s}.seq-line--4>span{animation-delay:.15s}.seq-ribbon{background-color:#0000;background-image:linear-gradient(var(--ribbon), var(--ribbon));animation:ribbon-wipe .3s var(--ease-out) .4s both;background-repeat:no-repeat;background-size:100% 100%}.seq-lead{animation:fade-rise .4s var(--ease-out) .1s both}.seq-cta{animation:fade-rise .4s var(--ease-out) .15s both}.seq-photo img{animation:photo-open .8s var(--ease-out) both}.catwalk-zone{position:relative}.catwalk-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.catwalk-overlay svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prints--ink{fill:var(--ribbon)}.prints--cat{fill:var(--cat)}.ribbon{color:var(--ink-on-dark);padding:var(--s-7) 0 calc(var(--s-7) + var(--fold));position:relative}.ribbon__field{inset:0 0 var(--fold) 0;background:var(--ribbon);clip-path:polygon(0 0, calc(100% - var(--point)) 0, 100% 50%, calc(100% - var(--point)) 100%, 0 100%);position:absolute}.ribbon__fold{bottom:0;right:var(--point)}.ribbon__inner{z-index:1;row-gap:var(--s-6);padding-right:calc(var(--gutter) + var(--point) * .25);position:relative}.ribbon__title{max-width:78%;color:var(--white);margin-bottom:var(--s-4)}.ribbon__actions{display:flex}.ribbon__link{align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-3);font-weight:600;display:inline-flex}.ribbon__link svg{transition:translate var(--dur-fast) var(--ease-out)}.ribbon__link:hover svg{translate:3px}.ribbon__hours h3{color:var(--white);margin-bottom:var(--s-3)}.hours-list__row{padding:var(--s-3) 0;border-top:var(--hair) solid var(--stone-800)}.hours-list dt{color:var(--orange-400);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-1);font-weight:700;line-height:1.3}.hours-list dd{color:var(--white);font-size:var(--step-body);line-height:1.45}.hours-closed{padding-top:var(--s-3);border-top:var(--hair) solid var(--stone-800);color:var(--ink-muted-on-dark);margin:0}@media (min-width:1024px){.ribbon{padding:var(--s-7) 0 calc(var(--s-7) + var(--fold))}.ribbon__inner{align-items:start}.ribbon__book{grid-column:1/span 6}.ribbon__title{max-width:none;margin-bottom:var(--s-7)}.ribbon__link{margin-top:var(--s-5)}.ribbon__hours{grid-column:8/span 5}}.mission{background:var(--paper);padding-block:var(--section-y)}.statement{font-size:var(--step-statement);letter-spacing:-.01em;font-weight:800;line-height:1}.statement em{color:var(--teal-700);font-style:italic;font-weight:800}.impact{margin:var(--s-6) 0 0;font-size:var(--step-lead);line-height:1.45}.impact__before,.impact__number,.impact__after{max-width:34ch;display:block}.impact__number{white-space:nowrap;max-width:none;font-family:var(--font-display-stack);font-size:var(--step-numeral);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:var(--s-1) 0 var(--s-2);font-weight:800;line-height:.9}.impact__after{color:var(--ink-muted)}.mission__foot{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-5);margin-top:var(--s-7);padding-top:var(--s-4);border-top:var(--hair) solid var(--line);flex-wrap:wrap;display:flex}.mission__members{max-width:62ch;color:var(--ink-muted);margin:0}@media (min-width:1024px){.statement-wrap{grid-column:1/span 10}.impact{margin-top:var(--s-7);grid-column:7/span 6}}.focus{background:var(--surface);padding-block:var(--section-y)}.focus__title{margin-bottom:var(--s-6)}.focus__grid{gap:var(--s-6);display:grid}.focus__stack{gap:var(--s-6);align-content:start;display:grid}.focus-card{padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--line);transition:border-color var(--dur-base) var(--ease-out);position:relative}.focus-card__frame{aspect-ratio:3/2}.focus-card__title{margin:var(--s-3) 0 var(--s-1)}.focus-card__title a{color:var(--ink);transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.stretched:after{content:"";z-index:1;position:absolute;inset:0}.focus-card__line{max-width:48ch;color:var(--ink-muted);margin:0}.focus-card__extra{z-index:2;font-weight:600;position:relative}.focus-card:hover{border-color:var(--ink)}.focus-card:hover .focus-card__title a{background-size:100% 2px}.focus-card:hover .cut-frame img{transform:scale(1.04)}.focus-card:has(.stretched:focus-visible){outline:var(--stroke-focus) solid var(--focus);outline-offset:6px}.focus-card .stretched:focus-visible{outline:none}@media (min-width:768px) and (max-width:1023px){.focus__stack{gap:var(--s-4);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.focus__grid{gap:var(--s-5);grid-template-columns:7fr 5fr}.focus-card--lead{flex-direction:column;display:flex}.focus-card--lead .focus-card__frame{aspect-ratio:auto;flex:1;min-height:420px}.focus-card--lead .focus-card__title{font-size:clamp(1.75rem,1.2rem + .8vw,2.125rem)}.focus__stack{gap:var(--s-5)}}.info{background:var(--field-teal-soft);padding-block:var(--section-y)}.info__side h2{margin-bottom:var(--s-5)}.callout{padding:var(--s-4);background:var(--raised);border-radius:var(--r-1);margin-bottom:var(--s-6)}.callout__title{font-size:var(--step-h4);margin-bottom:var(--s-2);font-weight:700;line-height:1.3}.callout p:last-child{margin:0}.callout a{overflow-wrap:anywhere;font-weight:600}.info__items li{padding:var(--s-4) 0;border-top:var(--hair) solid var(--teal-300)}.info__items li:first-child{border-top:0;padding-top:0}.info__items h3{margin-bottom:var(--s-2)}.info__items p{max-width:var(--measure);margin:0}.info__items a{overflow-wrap:anywhere}@media (min-width:1024px){.info__side{grid-column:1/span 4}.callout{margin-bottom:0}.info__items{grid-column:6/span 7}}.contact{background:var(--paper);padding-block:var(--section-y)}.contact__grid{row-gap:var(--s-6);align-items:center}.contact__frame{aspect-ratio:4/5;max-width:520px}.contact__copy h2{margin-bottom:var(--s-4)}.contact__copy .lead{margin-bottom:var(--s-5)}.contact__copy .lead a{overflow-wrap:anywhere;font-weight:600}.contact__copy>p:not(.lead){max-width:var(--measure)}.contact__facts{gap:var(--s-4);margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--hair) solid var(--line);display:grid}.contact__facts dt{color:var(--ink-muted);font-size:var(--step-small);margin-bottom:2px;font-weight:600}.contact__facts dd{font-size:var(--step-h4);font-weight:600;line-height:1.4}.contact__facts dd a[href^=tel\:]{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.contact__directions{min-height:44px;font-size:var(--step-body);align-items:center;display:inline-flex}@media (min-width:768px){.contact__facts{column-gap:var(--s-7);grid-template-columns:auto 1fr}}@media (min-width:768px) and (max-width:1023px){.contact__grid{column-gap:var(--s-5);grid-template-columns:5fr 7fr;align-items:start}.contact__frame{max-width:none}.contact__facts{grid-template-columns:1fr}}@media (min-width:1024px){.contact__media{grid-column:1/span 5}.contact__copy{grid-column:7/span 6}}.involved{background:var(--surface);padding-block:var(--section-y)}.involved__title{margin-bottom:var(--s-5)}.index-row{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;flex-wrap:wrap;display:flex;position:relative}.index-row:before,.index-rows:after{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;left:0;right:0}.index-row:before{transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);top:0}.index-rows{position:relative}.index-rows:after{bottom:0}.index-row:hover:before,.index-row:hover+.index-row:before{background:var(--ink)}.index-row__link{color:var(--ink);font-family:var(--font-display-stack);font-size:var(--step-index);transition:translate var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:4px 0;font-weight:700;line-height:1;display:inline-block}.index-row__link:after{content:"";position:absolute;inset:0}.index-row:hover .index-row__link{translate:6px}.index-row__aside{z-index:1;align-items:center;gap:var(--s-1);min-height:44px;font-weight:600;display:inline-flex;position:relative}@media (min-width:1024px){.involved__title{grid-column:1/span 4}.index-rows{grid-column:5/span 8}}.giving{background:var(--field-teal-deep);color:var(--ink-on-dark);padding-block:var(--section-y)}.giving__grid{row-gap:var(--s-6);align-items:center}.giving h2{color:var(--white)}.giving__campaign{font-family:var(--font-display-stack);color:var(--teal-200);margin:var(--s-2) 0 var(--s-5);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);font-weight:700;line-height:1.05}.giving__tag{color:var(--orange-300)}.giving__ways{gap:0 var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.giving__ways a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.giving__cn{align-items:center;gap:var(--s-1);min-height:44px;margin-top:var(--s-3);color:var(--teal-200);font-size:var(--step-small);font-weight:600;display:inline-flex}.giving__frame{aspect-ratio:3/2}@media (min-width:1024px){.giving__copy{grid-column:1/span 6}.giving__media{grid-column:8/span 5}}.reveal-ready .reveal--wipe>*{clip-path:inset(-.15em 100% -.15em 0);transition:clip-path .6s var(--ease-out)}.reveal-ready .reveal--wipe.in>*{clip-path:inset(-.15em -.3em -.15em 0)}.reveal-ready .reveal--late{opacity:0;transition:opacity .35s var(--ease-out) .35s}.reveal-ready .reveal--late.in{opacity:1}.reveal-ready .reveal--rise{opacity:0;transform:translateY(var(--travel-md));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.reveal-ready .reveal--rise.in{opacity:1;transform:none}.reveal-ready .reveal--cards .cut-frame img,.reveal-ready .reveal--clip .cut-frame__reveal img,.reveal-ready .reveal--clip.cut-frame img{clip-path:inset(100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);scale:1.06}.reveal-ready .reveal--cards .focus__stack .focus-card:first-child img{transition-delay:70ms,70ms,0s}.reveal-ready .reveal--cards .focus__stack .focus-card:nth-child(2) img{transition-delay:.14s,.14s,0s}.reveal-ready .reveal--cards.in .cut-frame img,.reveal-ready .reveal--clip.in img{clip-path:inset(0);scale:1}.reveal-ready .reveal--clip-left img{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.reveal-ready .reveal--clip-left.in img{clip-path:inset(0)}.reveal-ready .reveal--fade{opacity:0;transition:opacity var(--dur-base) var(--ease-out) .1s}.reveal-ready .reveal--fade.in{opacity:1}.reveal-ready .reveal--rows>li{opacity:0;transform:translateX(calc(var(--travel-sm) * -1));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.reveal-ready .reveal--rows>li:nth-child(2){transition-delay:50ms}.reveal-ready .reveal--rows>li:nth-child(3){transition-delay:.1s}.reveal-ready .reveal--rows.in>li{opacity:1;transform:none}.reveal-ready .reveal--rules .index-row:before{transform:scaleX(0)}.reveal-ready .reveal--rules .index-row>*{opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.reveal-ready .reveal--rules.in .index-row:before{transform:none}.reveal-ready .reveal--rules.in .index-row>*{opacity:1}.reveal-ready .reveal--rules .index-row:nth-child(2):before,.reveal-ready .reveal--rules .index-row:nth-child(2)>*{transition-delay:50ms}.reveal-ready .reveal--rules .index-row:nth-child(3):before,.reveal-ready .reveal--rules .index-row:nth-child(3)>*{transition-delay:.1s}.reveal-ready .reveal--rules .index-row:nth-child(4):before,.reveal-ready .reveal--rules .index-row:nth-child(4)>*{transition-delay:.15s}.reveal-ready .reveal--rules .index-row:nth-child(5):before,.reveal-ready .reveal--rules .index-row:nth-child(5)>*{transition-delay:.2s}.footer-paper{background:var(--paper);border-top:var(--hair) solid var(--line);padding-block:var(--s-7)}.footer-paper__grid{gap:var(--s-6);display:grid}.logo-link--footer{width:252px}.footer-badges{align-items:center;gap:var(--s-4);margin-top:var(--s-5);display:flex}.footer-badge{border-radius:var(--r-1);display:block}.footer-badge__cn{width:94px;height:auto}.footer-badge__mdawa{width:72px;height:auto}.footer-yelp{margin:var(--s-3) 0 0;color:var(--ink-muted);font-size:var(--step-small);font-weight:600}.mailing__title{font-size:var(--step-h3);font-family:var(--font-text-stack);letter-spacing:-.01em;font-weight:700;line-height:1.2}.mailing__aside{color:var(--ink-muted);margin:var(--s-1) 0 var(--s-4)}.mailing__form{gap:var(--s-2);display:grid}.mailing__form .btn{justify-self:start}.mailing__success{align-items:center;gap:var(--s-2);min-height:56px;color:var(--success);margin:0;font-weight:600;display:flex}.mailing__success:focus{outline:none}@media (min-width:640px){.mailing__form{grid-template-columns:1fr 1fr}.field--email{grid-column:1/-1}}@media (min-width:1024px){.footer-paper__grid{grid-template-columns:5fr 1fr 6fr}.mailing{grid-column:3}}.field{position:relative}.field label{align-items:center;gap:var(--s-1);color:var(--ink-muted);pointer-events:none;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex;position:absolute;top:.5rem;left:14px;right:14px}.field__optional{border-radius:var(--r-1);background:var(--surface);color:var(--ink-muted);padding:0 6px;font-size:.75rem;font-weight:500}.field input{border:1px solid var(--line-input);border-radius:var(--r-1);background:var(--raised);width:100%;min-height:3.625rem;color:var(--ink);line-height:1.4;font-family:var(--font-text-stack);transition:border-color var(--dur-fast) var(--ease-out);padding:1.5rem 14px .375rem;font-size:1.0625rem;font-weight:500}.field input:hover{border-color:var(--stone-700)}.field input:focus-visible{outline-offset:2px}.field.has-error input{border-color:var(--error);border-width:2px}.field__error{align-items:center;gap:var(--s-1);min-height:24px;margin:var(--s-1) 0 0;color:var(--error);font-size:var(--step-small);font-weight:600;display:flex}.field__error svg{flex:none}.footer-ribbon{background:var(--ribbon);color:var(--ink-on-dark);padding:calc(var(--s-7) + var(--fold)) 0 var(--s-6);--focus:var(--orange-400);--link:var(--teal-300);position:relative}.footer-ribbon>.fold{top:0;right:0}.footer-ribbon__grid{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-col__title{font-family:var(--font-display-stack);color:var(--white);margin-bottom:var(--s-2);font-size:1.5rem;font-weight:700;line-height:1.1}.footer-col li a{min-height:44px;line-height:1.3;font-size:var(--step-small);align-items:center;padding:4px 0;text-decoration:none;display:inline-flex}.footer-visit{color:var(--ink-muted-on-dark);font-size:var(--step-small);grid-column:1/-1}.footer-visit address,.footer-visit p{margin:0 0 var(--s-3);color:var(--white)}.footer-visit p a{align-items:center;min-height:44px;display:inline-flex}.footer-hours div{margin-bottom:var(--s-2)}.footer-hours dd span{text-wrap:balance;display:block}.footer-hours dt{color:var(--orange-400);font-weight:700}.footer-directions{align-items:center;gap:var(--s-1);min-height:44px;font-weight:600;display:inline-flex}.footer-base{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-4);border-top:var(--hair) solid var(--stone-800);flex-wrap:wrap;display:flex}.footer-social{gap:var(--s-1);display:flex}.footer-social a{border-radius:var(--r-round);width:44px;height:44px;color:var(--white);background:var(--stone-900);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.footer-social a:hover{background:var(--teal-300);color:var(--ribbon)}.footer-legal{color:var(--ink-muted-on-dark);font-size:var(--step-small);margin:0}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.footer-ribbon{padding-bottom:var(--s-5)}.footer-ribbon__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-visit{grid-column:auto}}@media (min-width:1200px){.footer-ribbon__grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr)}}.lost{background:var(--paper);padding-block:var(--section-y);text-align:center}.lost__trail{width:min(600px,100%);height:auto;margin:0 auto var(--s-5);fill:var(--teal-700)}.lost h1{margin-bottom:var(--s-3)}.lost p{max-width:40ch;color:var(--ink-muted);font-size:var(--step-lead);margin-inline:auto}.lost__actions{justify-content:center;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.preview-toast{z-index:1000;border-radius:var(--r-1);background:var(--ribbon);max-width:min(320px,100vw - 24px);color:var(--white);font-family:var(--font-text-stack);box-shadow:inset 0 -3px 0 var(--field-teal), var(--shadow-toast);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:10px 16px 12px;font-size:.9375rem;font-weight:600;line-height:1.35;position:fixed;top:0;left:0;transform:translateY(4px)scale(.98)}.preview-toast[data-state=open]{opacity:1;transform:none}.preview-toast__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.preview-toast{transition:opacity .12s linear;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal-ready .reveal,.reveal-ready .reveal--wipe>*,.reveal-ready .reveal img,.reveal-ready .reveal li,.reveal-ready .reveal .index-row>*{opacity:1!important;clip-path:none!important;scale:none!important}.reveal-ready .reveal--rise,.reveal-ready .reveal--rows>li,.reveal-ready .reveal--rules .index-row:before{transform:none!important}.btn:hover,.index-row:hover .index-row__link,.arrow-link:hover svg,.ribbon__link:hover svg{translate:none}.focus-card:hover .cut-frame img{transform:none}}
