@font-face{font-family:Bitter;font-style:italic;font-weight:600;font-display:swap;src:url(../media/929279a64787a8bb-s.1_i3kdh0js1ug.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:Bitter;font-style:italic;font-weight:600;font-display:swap;src:url(../media/330ceb62c173331e-s.0-m6ysjjffhs4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7b5518b5ebb94800-s.27gpisi0u_rwe.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:Bitter;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6c87fc5fe7b9164c-s.3k8yv872ze4h6.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:Bitter;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bf81ec70ef782cbe-s.p.0d6mx9270ewll.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:Bitter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/929279a64787a8bb-s.1_i3kdh0js1ug.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:Bitter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/330ceb62c173331e-s.0-m6ysjjffhs4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7b5518b5ebb94800-s.27gpisi0u_rwe.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:Bitter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6c87fc5fe7b9164c-s.3k8yv872ze4h6.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:Bitter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bf81ec70ef782cbe-s.p.0d6mx9270ewll.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:Bitter;font-style:italic;font-weight:800;font-display:swap;src:url(../media/929279a64787a8bb-s.1_i3kdh0js1ug.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:Bitter;font-style:italic;font-weight:800;font-display:swap;src:url(../media/330ceb62c173331e-s.0-m6ysjjffhs4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:italic;font-weight:800;font-display:swap;src:url(../media/7b5518b5ebb94800-s.27gpisi0u_rwe.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:Bitter;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6c87fc5fe7b9164c-s.3k8yv872ze4h6.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:Bitter;font-style:italic;font-weight:800;font-display:swap;src:url(../media/bf81ec70ef782cbe-s.p.0d6mx9270ewll.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:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f0f7234da73a34bc-s.2pl24j5ltihe7.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:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/db969709d2ca2787-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f9273764a739f52-s.17p7f14_53r-2.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:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2ff3356a6dda5-s.091x285ddu4y9.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:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfd716a984e35d0b-s.p.1vk1jxjavj8fo.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:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f0f7234da73a34bc-s.2pl24j5ltihe7.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:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/db969709d2ca2787-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8f9273764a739f52-s.17p7f14_53r-2.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:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8cd2ff3356a6dda5-s.091x285ddu4y9.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:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cfd716a984e35d0b-s.p.1vk1jxjavj8fo.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:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f0f7234da73a34bc-s.2pl24j5ltihe7.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:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/db969709d2ca2787-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8f9273764a739f52-s.17p7f14_53r-2.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:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cd2ff3356a6dda5-s.091x285ddu4y9.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:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cfd716a984e35d0b-s.p.1vk1jxjavj8fo.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:Bitter Fallback;src:local(Times New Roman);ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:114.46%}.AZACjW_className{font-family:Bitter,Bitter Fallback}.AZACjW_variable{--font-bitter:"Bitter", "Bitter Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.dPLIpG_className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.dPLIpG_variable{--font-franklin:"Libre Franklin", "Libre Franklin Fallback"}
:root{--brick-50:#fef3f0;--brick-100:#fde5de;--brick-200:#fbcdc0;--brick-300:#f2a997;--brick-400:#e37e67;--brick-500:#c7513a;--brick-600:#a53723;--brick-700:#872a1c;--brick-800:#691f15;--brick-900:#4b160f;--brick-950:#300c08;--forest-50:#f0f9f1;--forest-100:#dff1e2;--forest-200:#c3e3c9;--forest-300:#9dcba7;--forest-400:#72ab81;--forest-500:#4e885f;--forest-600:#326441;--forest-700:#255032;--forest-800:#183d25;--forest-900:#102c1a;--forest-950:#081c10;--wheat-200:#efdf99;--wheat-300:#dcc355;--wheat-700:#6f5717;--white:#fff;--stone-50:#fcfbf8;--stone-100:#f7f4f0;--stone-200:#ece9e3;--stone-300:#dbd7cf;--stone-400:#b6b0a7;--stone-500:#8b867c;--stone-600:#6d685e;--stone-700:#575247;--stone-800:#413c32;--stone-900:#2e2a21;--stone-950:#1c1913;--cream:#fbf0c8;--bg:var(--stone-50);--surface:var(--stone-100);--surface-raised:var(--white);--field-brick:var(--brick-600);--field-forest:var(--forest-600);--field-deep:var(--forest-900);--ink:var(--stone-900);--ink-body:var(--stone-800);--ink-muted:var(--stone-700);--ink-on-field:var(--cream);--ink-muted-on-deep:var(--stone-300);--line:var(--stone-300);--line-strong:var(--stone-500);--action:var(--brick-600);--action-hover:var(--brick-700);--link:var(--brick-600);--link-hover:var(--brick-700);--accent:var(--wheat-300);--focus:var(--brick-700);--focus-on-dark:var(--wheat-300);--focus-on-brick:var(--cream);--error:#b71824;--success:var(--forest-700);--success-bg:var(--forest-50);--font-slab:var(--font-bitter), "Bitter", "Rockwell", "Roboto Slab", Georgia, serif;--font-text:var(--font-franklin), "Libre Franklin", "Franklin Gothic Book", "Helvetica Neue", Arial, sans-serif;--step-display:clamp(2.875rem, 1.807rem + 4.381vw, 5.75rem);--step-h1:clamp(2.5rem, 1.85rem + 2.667vw, 4.25rem);--step-statement:clamp(2rem, 1.257rem + 3.048vw, 4rem);--step-h2:clamp(1.875rem, 1.457rem + 1.714vw, 3rem);--step-h3:clamp(1.375rem, 1.236rem + .571vw, 1.75rem);--step-h4:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--step-lead:clamp(1.1875rem, 1.095rem + .381vw, 1.4375rem);--step-body:clamp(1.0625rem, 1.016rem + .19vw, 1.1875rem);--step-small:.9375rem;--step-label:clamp(.8125rem, .789rem + .095vw, .875rem);--step-ribbon:clamp(1rem, .907rem + .381vw, 1.25rem);--step-button:clamp(1.0625rem, 1.04rem + .095vw, 1.125rem);--measure:64ch;--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, 3.6rem + 4.2vw, 144px);--gutter:clamp(20px, 4vw, 56px);--max:1320px;--grid-gap:24px;--header-h:68px;--utility-h:0px;--r-0:0;--r-sm:4px;--r-md:6px;--r-lg:12px;--r-oval:50%;--hair:1px;--stroke-input:1.5px;--stroke-focus:2px;--stroke-rule:2px;--stroke-route:2.5px;--notch:clamp(14px, 2.4vw, 36px);--fold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12'%3E%3Cpath d='M0 0 L11 6 L0 12 Z' fill='%23691f15'/%3E%3C/svg%3E");--fold-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12'%3E%3Cpath d='M11 0 L0 6 L11 12 Z' fill='%23691f15'/%3E%3C/svg%3E");--shadow-medium:0 1px 3px #1c19131a, 0 12px 28px -10px #1c191347;--shadow-low:0 1px 2px #1c19131f, 0 4px 10px -4px #1c191338;--dur-fast:.18s;--dur-base:.38s;--dur-slow:.72s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--travel-sm:14px;--travel-md:20px;--travel-lg:28px}@media (min-width:1180px){:root{--header-h:80px;--utility-h:36px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-3))}body{background:var(--bg);color:var(--ink-body);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}p{text-wrap:pretty;margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}h1,h2,h3{font-family:var(--font-slab)}h1{font-size:var(--step-h1);letter-spacing:-.02em;font-weight:800;line-height:1.05}h2{font-size:var(--step-h2);letter-spacing:-.015em;font-weight:700;line-height:1.1}h3{font-size:var(--step-h3);letter-spacing:-.01em;font-weight:600;line-height:1.2}h4{font-size:var(--step-h4);font-weight:600;line-height:1.3}strong,b{font-weight:600}em{font-style:italic}a{color:var(--link);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}.draw{text-decoration:none;position:relative}.draw:after{content:"";transform-origin:0;height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.draw:hover:after,a:hover .draw:after,a:focus-visible .draw:after{transform:scaleX(1)}::selection{background:var(--brick-200);color:var(--brick-950)}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.on-forest :focus-visible,.on-deep :focus-visible{outline-color:var(--focus-on-dark)}.on-brick :focus-visible{outline-color:var(--focus-on-brick)}.skip-link{left:var(--s-2);z-index:300;padding:var(--s-2) var(--s-3);background:var(--field-deep);color:var(--cream);border-radius:var(--r-md);font-weight:600;text-decoration:none;position:fixed;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}main:focus{outline:none}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{gap:var(--s-5) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-y);position:relative}.section--sunk{background:var(--surface)}.display{font-family:var(--font-slab);font-size:var(--step-display);letter-spacing:-.025em;font-weight:800;line-height:1.02}.display em,.voice{color:var(--brick-600);letter-spacing:-.02em;font-style:italic;font-weight:700}.statement{font-family:var(--font-slab);font-size:var(--step-statement);letter-spacing:-.02em;font-weight:700;line-height:1.08}.lead{font-size:var(--step-lead);max-width:36ch;line-height:1.5}.label{font-family:var(--font-text);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3}.small{font-size:var(--step-small);line-height:1.5}.muted{color:var(--ink-muted)}.prose{max-width:var(--measure)}.tabular{font-variant-numeric:tabular-nums lining-nums}.nowrap{white-space:nowrap}.anywhere{overflow-wrap:anywhere}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{display:block}.btn{--btn-bg:var(--action);--btn-fg:var(--white);--btn-bg-hover:var(--action-hover);--btn-fg-hover:var(--white);--btn-border:transparent;border:var(--stroke-input) solid var(--btn-border);border-radius:var(--r-md);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-family:var(--font-text);font-size:var(--step-button);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5em;padding:.75em 1.4em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover);translate:0 -1px}.btn--route:after{content:"";clip-path:inset(0 100% 0 0);height:2px;transition:clip-path var(--dur-base) var(--ease-out);background:repeating-linear-gradient(90deg,currentColor 0 8px,#0000 8px 15px);position:absolute;bottom:9px;left:1.4em;right:1.4em}.btn--route:hover:after,.btn--route:focus-visible:after{clip-path:inset(0)}.btn--on-brick{--btn-bg:var(--cream);--btn-fg:var(--brick-800);--btn-bg-hover:var(--white);--btn-fg-hover:var(--brick-800)}.btn--quiet{--btn-bg:var(--brick-100);--btn-fg:var(--brick-800);--btn-bg-hover:var(--brick-200);--btn-fg-hover:var(--brick-800)}.btn--outline-cream{--btn-bg:transparent;--btn-fg:var(--cream);--btn-bg-hover:var(--cream);--btn-fg-hover:var(--forest-900);--btn-border:var(--cream)}.btn--quiet:hover,.btn--outline-cream:hover{translate:none}.btn--sm{min-height:44px;padding:.6em .875em;font-size:1rem}.btn--sm.btn--route:after{bottom:7px;left:.875em;right:.875em}.btn--block{width:100%}.btn svg{flex:none;width:1.05em;height:1.05em}@media (min-width:1180px){.site-header .btn--sm{min-height:48px;font-size:var(--step-button);padding:.75em 1.4em}.site-header .btn--sm.btn--route:after{bottom:9px;left:1.4em;right:1.4em}}.inline-icon{vertical-align:-.05em;width:.85em;height:.85em;margin-left:.3em;display:inline-block}.btn-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.text-action{align-items:center;gap:.4em;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.text-action svg{width:1em;height:1em;transition:translate var(--dur-fast) var(--ease-out);flex:none}.text-action:hover svg{translate:3px}.ribbon{background:var(--field-brick);color:var(--ink-on-field);clip-path:polygon(0 0, 100% 0, calc(100% - var(--notch)) 50%, 100% 100%, 0 100%, var(--notch) 50%);position:relative}.ribbon--folds:before,.ribbon--folds:after{content:"";pointer-events:none;background-position:0;background-repeat:repeat-y;width:11px;position:absolute;top:0;bottom:0}.ribbon--folds:before{left:calc(var(--notch) + 4px);background-image:var(--fold)}.ribbon--folds:after{right:calc(var(--notch) + 4px);background-image:var(--fold-r)}.ribbon-tag{padding:var(--s-1) calc(var(--notch) + var(--s-3));font-size:var(--step-ribbon);letter-spacing:.01em;font-weight:700;line-height:1.2;display:inline-block}.js .reveal{opacity:0;transform:translateY(var(--travel-md));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:var(--delay,0s)}.js .reveal--fade{transform:none}.js .reveal--clip{opacity:1;transform:none}.js .reveal--clip>*{clip-path:inset(100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.js .reveal.in{opacity:1;transform:none}.js .reveal--clip.in>*{clip-path:inset(0)}.js .reveal-lines .mask-line>span{transition:transform .6s var(--ease-out);transform:translateY(105%)}.js .reveal-lines .mask-line+.mask-line>span{transition-delay:70ms}.js .reveal-lines.in .mask-line>span{transform:none}.js .reveal-rows>*{opacity:0;transform:translateX(calc(-1 * var(--travel-sm)));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}.js .reveal-rows.in>*{opacity:1;transform:none}.js .reveal-tiles>*{opacity:0;transition:opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--i,0) * 40ms)}.js .reveal-tiles.in>*{opacity:1}.utility{background:var(--field-forest);color:var(--cream);font-size:var(--step-small);font-weight:500;display:none}@media (min-width:1180px){.utility{display:block}}.utility__inner{height:var(--utility-h);justify-content:space-between;align-items:center;display:flex}.utility ul{gap:var(--s-4);display:flex}.utility a{align-items:center;gap:var(--s-1);min-height:44px;color:var(--cream);margin-block:-4px;text-decoration:none;display:inline-flex}.utility a:hover{color:var(--white)}.utility a:focus-visible{outline-offset:-6px;padding-inline:var(--s-1);margin-inline:calc(var(--s-1) * -1)}.utility svg{flex:none;width:15px;height:15px}.site-header{z-index:100;background:var(--bg);border-bottom:var(--hair) solid transparent;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:sticky;top:0}.site-header.is-compact{border-bottom-color:var(--line);box-shadow:var(--shadow-low)}.site-header__row{align-items:center;gap:var(--s-1);height:var(--header-h);display:flex}.logo-link{transform-origin:0;width:112px;transition:transform var(--dur-base) var(--ease-out);flex:none;display:block}.logo-link img{width:100%;height:auto}.is-compact .logo-link{transform:scale(.82)}@media (max-width:359px){.logo-link{width:96px}}@media (min-width:1180px){.site-header__row{gap:var(--s-2)}.logo-link{width:168px}}.site-header__end{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}@media (min-width:360px){.site-header__end{gap:8px}}.site-nav{align-self:stretch;margin-left:auto;display:none}@media (min-width:1180px){.site-nav{display:flex}.site-header__end{margin-left:var(--s-2)}}.site-nav__list{align-items:stretch;gap:8px;display:flex}.site-nav__item{align-items:center;display:flex;position:relative}.nav-trigger{align-items:center;gap:var(--s-1);border-radius:var(--r-md);min-height:44px;color:var(--ink);font-family:var(--font-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0 12px;font-size:1.0625rem;font-weight:600;display:inline-flex}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:var(--stone-200)}.nav-trigger svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-panel{min-width:260px;padding:var(--s-2);background:var(--surface-raised);border:var(--hair) solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-medium);border-top:0;position:absolute;top:100%;left:0}.nav-panel[hidden]{display:none}.nav-panel a{min-height:44px;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);color:var(--ink-body);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-panel a:hover{background:var(--stone-100);color:var(--brick-700)}.nav-panel .nav-panel__parent{color:var(--ink);font-weight:600}.menu-button{border:var(--stroke-input) solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:inline-grid}.menu-button:hover{background:var(--stone-100)}@media (min-width:1180px){.menu-button{display:none}}.menu-button__bars{width:20px;height:14px;position:relative}.menu-button__bars span{width:100%;height:2px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.menu-button__bars span:first-child{top:0}.menu-button__bars span:nth-child(2){top:6px}.menu-button__bars span:nth-child(3){top:12px}.menu-button[aria-expanded=true] .menu-button__bars span:first-child{transform:translateY(6px)rotate(45deg)}.menu-button[aria-expanded=true] .menu-button__bars span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] .menu-button__bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.sheet-scrim{z-index:90;background:#1c191380;position:fixed;inset:0}.sheet{z-index:95;overscroll-behavior:contain;background:var(--bg);border-top:var(--hair) solid var(--line);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet__inner{max-width:560px;padding:var(--s-3) var(--gutter) var(--s-6);margin-inline:auto}.sheet__group{padding-block:var(--s-2);border-bottom:var(--hair) solid var(--line)}.sheet__group:first-child{padding-top:0}.sheet__top{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:56px;font-family:var(--font-slab);letter-spacing:-.01em;color:var(--ink);font-size:1.625rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex}a.sheet__top:hover{color:var(--brick-700)}.sheet__top svg{width:20px;height:20px;color:var(--brick-600);flex:none}.sheet__links a{min-height:48px;padding-left:var(--s-3);color:var(--ink-body);align-items:center;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.sheet__links a:hover{color:var(--brick-700)}.sheet__cta{margin-top:var(--s-4)}.sheet__card{margin-top:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--surface)}.sheet__card .label{margin:var(--s-1) 0 0;color:var(--ink-muted)}.sheet__card p{margin:0 0 var(--s-1);color:var(--ink);font-weight:600}.sheet__card a{align-items:center;gap:var(--s-2);min-height:48px;color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none;display:flex}.sheet__card a+a{border-top:var(--hair) solid var(--line)}.sheet__card a:hover{color:var(--brick-700)}.sheet__card svg{width:18px;height:18px;color:var(--brick-600);flex:none}.hero{padding:var(--s-5) 0 var(--s-7);position:relative}.hero__grid{row-gap:var(--s-6)}.hero__copy .display{margin-bottom:var(--s-4)}.hero__copy .lead{margin-bottom:var(--s-5);color:var(--ink-body)}.hero__actions .btn{width:100%}@media (min-width:560px){.hero__actions .btn{width:auto}}.hero__media{width:88%;max-width:560px;margin-inline:auto;position:relative}.oval-wrap{aspect-ratio:5/4;position:relative}.oval{border-radius:var(--r-oval);background:var(--stone-200);position:absolute;inset:0;overflow:hidden}.oval img{object-fit:cover;object-position:85% 50%;width:100%;height:100%}.hours-ribbon{position:absolute;top:64%;left:-6.81818%;right:-6.81818%}.hours-ribbon__tail{display:none}.hours-ribbon__band{padding:var(--s-2) calc(var(--notch) + var(--s-1));text-align:center;flex-direction:column;justify-content:center;display:flex}@media (max-width:1023px){.hours-ribbon{top:60%}.hours-ribbon__time{letter-spacing:0}}.hours-ribbon__band .label{color:var(--brick-50);margin:0 0 2px}.hours-ribbon__time{font-size:var(--step-ribbon);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.25}@media (min-width:1024px){.hero{padding:var(--s-6) 0 var(--s-9)}.hero__grid{align-items:start}.hero__copy{padding-top:var(--s-4);grid-column:1/span 6}.hero__media{grid-column:8/span 5;width:100%;max-width:none;margin:0}.hours-ribbon{left:-40px;right:-40px}.hours-ribbon__front{z-index:1;margin-inline:22px;position:relative}.hours-ribbon__band{clip-path:none;min-height:0;padding:var(--s-2) var(--s-4)}.hours-ribbon__tail{width:calc(var(--notch) + 34px);background:var(--brick-700);display:block;position:absolute;top:10px;bottom:-10px}.hours-ribbon__tail:before{content:"";background-position:0;background-repeat:repeat-y;width:11px;position:absolute;top:0;bottom:0}.hours-ribbon__tail--left{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--notch) 50%);left:0}.hours-ribbon__tail--left:before{left:calc(var(--notch) + 2px);background-image:var(--fold)}.hours-ribbon__tail--right{clip-path:polygon(0 0, 100% 0, calc(100% - var(--notch)) 50%, 100% 100%, 0 100%);right:0}.hours-ribbon__tail--right:before{right:calc(var(--notch) + 2px);background-image:var(--fold-r)}}@keyframes rise-in-mask{0%{opacity:0;transform:translateY(var(--travel-lg))}to{opacity:1;transform:none}}@keyframes fade-rise{0%{opacity:0;transform:translateY(var(--travel-sm))}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes unfurl{0%{clip-path:inset(0 50%)}to{clip-path:inset(-20px 0)}}.seq-line>span{animation:rise-in-mask .6s var(--ease-out) both}.seq-line:nth-child(2)>span{animation-delay:70ms}.seq-line:nth-child(3)>span{animation-delay:.14s}.seq-lead{animation:fade-rise .5s var(--ease-out) .15s both}.seq-ctas{animation:fade-rise .5s var(--ease-out) .25s both}.seq-oval{animation:fade-in .8s var(--ease-out) both}.seq-oval img{animation:settle .8s var(--ease-out) both}.seq-ribbon{animation:unfurl .45s var(--ease-out) .35s both}.seq-ribbon .hours-ribbon__tail{animation:fade-in .3s var(--ease-out) .41s both}.route-zone{position:relative}.route-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.route-overlay svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route{fill:none;stroke:currentColor;stroke-width:var(--stroke-route);stroke-dasharray:8 7;stroke-linecap:round;stroke-linejoin:round}.route--paper{color:var(--stone-800)}.route--brick{color:var(--cream)}.box-sprite,.box-sprite__turn{width:0;height:0;position:absolute;top:0;left:0}.box-mark{--box:30px;left:calc(var(--box) / -2);top:calc(var(--box) / -2);width:var(--box);height:var(--box);outline:2px solid var(--cream);box-shadow:var(--shadow-low);border-radius:2px;display:block;position:absolute}.box-mark img{width:100%;height:100%}@media (min-width:1024px){.box-mark{--box:36px}}.give-band{padding-block:var(--s-7)}.give-band .grid{row-gap:var(--s-4)}.give-band h2{color:var(--cream);max-width:calc(100% - 72px)}.give-band__lead{margin:var(--s-2) 0 0;max-width:calc(100% - 72px);font-size:var(--step-lead);font-weight:600;line-height:1.4}.give-band__body{margin:var(--s-2) 0 0;max-width:min(44ch,100% - 72px);color:var(--brick-50)}.give-band__action{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.give-band__mail{font-size:var(--step-small);color:var(--brick-50);margin:0;line-height:1.5}.give-band__mail strong{color:var(--cream);display:block}.give-band.ribbon--folds:before,.give-band.ribbon--folds:after{display:none}@media (min-width:1024px){.give-band{padding-block:var(--s-8)}.give-band.ribbon--folds:before,.give-band.ribbon--folds:after{display:block}.give-band h2,.give-band__lead{max-width:none}.give-band__text{grid-column:1/span 6}.give-band__body{margin-top:var(--s-3)}.give-band__action{grid-column:8/span 5;align-self:center}}.need-food .label{color:var(--brick-600);margin-bottom:var(--s-2)}.need-food h2{margin-bottom:var(--s-3)}.need-food__intro{max-width:52ch}.facts{gap:var(--s-4);margin:var(--s-4) 0;padding:var(--s-4);background:var(--surface-raised);border-radius:var(--r-lg);display:grid}@media (min-width:640px){.facts{grid-template-columns:1fr 1fr}}.fact .label{color:var(--ink-muted);margin:0 0 2px}.fact__value{color:var(--ink);font-size:var(--step-h4);margin:0;font-weight:600;line-height:1.35}.fact__sub{color:var(--ink-body);font-weight:400;display:block}.fact__note{font-size:var(--step-small);letter-spacing:0;text-transform:none;margin-top:2px;font-weight:500;display:block}.fact+.fact{margin-top:var(--s-3)}.fact-group__head{margin:0 0 var(--s-2);padding-bottom:var(--s-1);border-bottom:var(--hair) solid var(--line);color:var(--ink)}.need-food__actions{margin-bottom:var(--s-4)}@media (max-width:559px){.need-food__actions .btn{width:100%}}.call-btn{display:inline-flex}@media (min-width:1024px){.call-btn{display:none}}.need-food__legal{max-width:60ch;color:var(--ink-muted)}.need-food__legal p{margin-bottom:var(--s-1)}.need-food__media figure{margin:0}.photo{border-radius:var(--r-md);background:var(--stone-200);overflow:hidden}.photo img{width:100%;height:auto}.place{margin-top:var(--s-3);font-style:normal;line-height:1.5}.place strong{color:var(--ink);display:block}.place a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.need-food__media{grid-area:1/1/auto/span 5;max-width:560px}.need-food__body{grid-area:1/7/auto/span 6}}.help-out{background:var(--field-forest);color:var(--cream)}.help-out .statement{color:var(--cream);margin-bottom:var(--s-6)}.help-out__photo{aspect-ratio:9/4;border-radius:var(--r-md);max-width:640px;overflow:hidden}.help-out__photo img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.link-rows{margin-bottom:var(--s-5);border-top:var(--hair) solid #fbf0c83d}.link-rows li{border-bottom:var(--hair) solid #fbf0c83d}.link-rows a{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:56px;color:var(--wheat-200);font-size:var(--step-h4);font-weight:600;text-decoration:none;display:flex}.link-rows a:hover{color:var(--cream)}.link-rows svg{width:20px;height:20px;transition:translate var(--dur-fast) var(--ease-out);flex:none}.link-rows a:hover svg{translate:4px}@media (min-width:1024px){.help-out__media{grid-column:1/span 7}.help-out__body{grid-column:8/span 5}}.news__head{justify-content:space-between;align-items:end;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.news__all{display:none}@media (min-width:768px){.news__all{display:inline-flex}.news__all--foot{display:none}}.feature{color:inherit;text-decoration:none;display:block}.feature:hover{color:inherit}.well{padding:var(--s-2);border-radius:var(--r-md);background:var(--stone-200);overflow:hidden}.well__frame{border-radius:var(--r-sm);overflow:hidden}.well img,.thumb img{width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out)}a:hover .well img,a:hover .thumb img{transform:scale(1.04)}.feature__meta{margin:var(--s-3) 0 var(--s-1);color:var(--ink-muted);font-size:var(--step-small);clip-path:inset(0 0 0 1.2em);flex-wrap:wrap;margin-left:-1.2em;font-weight:500;display:flex}.meta-item{white-space:nowrap;padding-left:1.2em;position:relative}.meta-item:before{content:"·";text-align:center;width:1.2em;position:absolute;left:0}.feature h3{margin-bottom:var(--s-1)}.feature h3 .draw,.news-row h3 .draw{color:var(--ink)}.feature__kicker{color:var(--ink-muted);margin:0}.news-list{border-top:var(--hair) solid var(--line)}.news-row{border-bottom:var(--hair) solid var(--line)}.news-row a{gap:var(--s-2) var(--s-3);padding-block:var(--s-4);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.news-row--thumb a{grid-template-columns:112px minmax(0,1fr);align-items:center}@media (min-width:1024px){.news-row--thumb a{grid-template-columns:200px minmax(0,1fr)}}.thumb{border-radius:var(--r-md);background:var(--stone-200);overflow:hidden}.news-row h3{font-size:var(--step-h4);font-family:var(--font-slab);font-weight:600;line-height:1.25}.news-row p{margin:var(--s-1) 0 0;color:var(--ink-muted);font-size:var(--step-small)}.news-row__cta{margin-top:var(--s-1);color:var(--brick-600);font-size:var(--step-small);align-items:center;gap:.35em;font-weight:600;display:inline-flex}.news-row__cta svg{width:14px;height:14px}.news__all--foot{margin-top:var(--s-3)}@media (min-width:1024px){.news__feature{grid-column:1/span 7}.news__list{grid-column:8/span 5}}.mission{padding-top:0}.mission .prose{max-width:46ch}.mission__sheet{padding:var(--s-5) var(--s-3);background:var(--surface-raised);border-radius:var(--r-lg)}.mission .label{color:var(--brick-600);margin:0}.mission__rule{width:48px;height:3px;margin-top:var(--s-2);background:var(--brick-600)}.mission blockquote{margin:0 0 var(--s-5)}.mission blockquote p{max-width:30ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.333rem + 1.714vw,2.75rem);font-style:italic;line-height:1.18}.mission__actions{gap:0 var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.mission__sheet{padding:var(--s-8) var(--s-7)}.mission__side{grid-column:1/span 3}.mission__main{grid-column:5/span 8}}.funders{text-align:center}.funders h2{max-width:30ch;margin:0 auto var(--s-6);font-size:var(--step-h3);font-weight:600}.funder-grid{--cols:2;justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.funder-grid>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--s-2)) / var(--cols))}@media (min-width:640px){.funder-grid{--cols:3}}@media (min-width:1024px){.funder-grid{--cols:6}}.funder{height:100%;min-height:84px;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--surface-raised);place-items:center;display:grid}.funder img{filter:grayscale();width:100%;max-width:200px;height:auto;transition:filter var(--dur-base) var(--ease-out)}@media (min-width:1024px){.funder{min-height:104px}}a.funder:hover img,a.funder:focus-visible img{filter:none}.site-footer{background:var(--field-deep);color:var(--cream);font-size:var(--step-small);line-height:1.5;position:relative}.footer-rule{--notch:10px;height:10px}.footer-rule-wrap{position:relative;top:-5px}.site-footer a{color:var(--wheat-200);text-decoration:none}.site-footer a:hover{color:var(--cream)}.footer__main{padding-block:var(--s-7) var(--s-6);row-gap:var(--s-6)}.footer__plate{border-radius:var(--r-lg);background:var(--stone-50);padding:8px;display:inline-block}.footer__plate img{width:200px;height:auto}.footer__address{margin-top:var(--s-3);font-style:normal}.footer__address p{margin:0 0 var(--s-1);color:var(--cream)}.footer h2,.site-footer h2{margin:0 0 var(--s-2);color:var(--cream);font-family:var(--font-text);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.footer-links a,.footer-contact a{align-items:center;gap:var(--s-1);overflow-wrap:anywhere;min-height:44px;display:flex}.footer-links .footer-links__sub{margin-top:var(--s-2);color:var(--ink-muted-on-deep);font-weight:600}.footer-contact svg,.footer-links svg{flex:none;width:14px;height:14px}.footer-hours .label{color:var(--ink-muted-on-deep);margin:0}.footer-hours p{margin:0}.footer-hours .footer-hours__block+.footer-hours__block{margin-top:var(--s-3)}.footer-hours__value{color:var(--cream);font-weight:600}.footer-links .footer__cta{margin-top:var(--s-4);display:inline-flex}.footer__copy{flex-wrap:wrap;align-items:center;column-gap:.3em;min-height:44px;display:flex}.site-footer .btn--on-brick{color:var(--brick-800)}.footer__legal{padding-block:var(--s-4) var(--s-6);border-top:var(--stroke-rule) solid var(--wheat-300);color:var(--ink-muted-on-deep)}.footer__legal p{max-width:80ch;margin:0 0 var(--s-2)}.footer__legal ul{align-items:center;gap:0 var(--s-4);flex-wrap:wrap;display:flex}.footer__legal li a{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (min-width:768px){.footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer__main{grid-template-columns:repeat(12,minmax(0,1fr))}.footer__brand{grid-column:1/span 3}.footer-hours{grid-column:4/span 3}.footer-links{grid-column:7/span 3}.footer-contact{grid-column:10/span 3}.footer-contact a{overflow-wrap:normal}}.lost{padding-block:var(--section-y);text-align:center}.lost .ribbon-tag{margin-bottom:var(--s-4)}.lost h1{max-width:18ch;margin:0 auto var(--s-3)}.lost p{max-width:44ch;margin-inline:auto}.lost .btn-row{margin:var(--s-5) 0 var(--s-3);justify-content:center}.lost__links{justify-content:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.preview-toast{z-index:1000;isolation:isolate;max-width:min(300px,100vw - 24px);color:var(--cream);font-family:var(--font-text);filter:drop-shadow(0 1px 2px #1c191324)drop-shadow(0 10px 18px #1c19133d);pointer-events:none;opacity:0;transform:translateY(var(--travel-sm));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:10px 16px 10px 22px;font-size:.9375rem;font-weight:600;line-height:1.35;position:fixed;top:0;left:0}.preview-toast:before{content:"";z-index:-1;border-radius:0 var(--r-sm) var(--r-sm) 0;background:linear-gradient(90deg, transparent 8px, var(--brick-600) 8px 12px, transparent 12px), var(--field-deep);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);position:absolute;inset:0}.preview-toast[data-state=open]{opacity:1;transform:none}.preview-toast[data-state=closed]{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}.js .reveal,.js .reveal-rows>*,.js .reveal-tiles>*{opacity:1;transform:none}.js .reveal--clip>*{clip-path:none}.js .reveal-lines .mask-line>span{transform:none}.btn:hover,.text-action:hover svg,.link-rows a:hover svg{translate:none}a:hover .well img,a:hover .thumb img{transform:none}}
