@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.wu-C7a_className{font-family:Archivo,Archivo Fallback;font-style:normal}.wu-C7a_variable{--font-anton:"Archivo", "Archivo Fallback"}
.b-root{--b-cream:#f1efe6;--b-ink:#1c2b66;--b-orange:#d33f18;--b-d:0s;--u:max(.0625vw, .1svh);background:var(--b-cream);color:var(--b-ink);min-height:100svh;font-family:var(--font-text)}.b-root ::selection{background:var(--b-orange);color:#fff}.b-loader{z-index:100;background:var(--b-cream);place-content:center;justify-items:center;gap:22px;animation:.4s 4s forwards b-loader-out;display:grid;position:fixed;inset:0}.b-loader.b-leaving{animation:.4s forwards b-loader-out}.b-root:has(.b-loader):not(.b-go) :is(.b-top,.b-photo,.b-brand,.b-tag,.b-cta){opacity:0;animation:none}.b-loader-preview{animation:none}.b-mono{width:min(40svh,56vw);height:auto;overflow:visible}.b-pass{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.5,0,.3,1) forwards b-paint;animation-delay:calc(.3s + var(--i) * .7s)}.b-loader-name{font-family:var(--font-anton), var(--font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.9375rem;font-weight:800;font-stretch:84%;animation:.6s 1.8s both b-fade}@keyframes b-paint{to{stroke-dashoffset:0}}@keyframes b-loader-out{to{opacity:0;visibility:hidden}}@keyframes b-fade{0%{opacity:0;transform:translateY(8px)}}.b-top{z-index:10;animation:b-fade .7s ease calc(var(--b-d) + .7s) both;justify-content:space-between;align-items:center;padding:12px clamp(16px,2vw,32px);display:flex;position:absolute;top:0;left:0;right:0}.b-links{font-family:var(--font-text);letter-spacing:.1em;text-transform:uppercase;gap:clamp(18px,2.6vw,44px);font-size:.875rem;font-weight:700;display:flex}.b-links a{padding-block:10px;text-decoration:none}.b-links a:hover{color:var(--b-orange)}.b-pill{background:var(--b-orange);color:#fff;font-family:var(--font-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.2,1),background-color .25s;display:inline-flex}.b-pill:hover{background:#b93513;transform:translateY(-2px)}.b-pill:active{transform:scale(.97)}.b-pill-wa{background:#1b7f45}.b-pill-wa:hover{background:#14693a}.b-wa-full{display:none}.b-menu-panel .b-wa-panel{min-height:44px;font-family:var(--font-text);letter-spacing:.1em;color:#fff;justify-self:start;margin:8px 0 6px;padding:0 24px;font-size:.875rem;font-weight:700}.b-menu-panel .b-wa-panel:hover{color:#fff}.b-pill-small{justify-self:end;min-height:44px;padding:0 24px;font-size:.875rem}.b-hero{min-height:calc(var(--u) * 1233);position:relative;overflow:hidden}.b-hero:after{content:"";background:#22331f;height:4px;position:absolute;bottom:0;left:0;right:0}.b-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.b-photo{animation:b-rise 1.1s cubic-bezier(.22, .8, .2, 1) var(--b-d) both}.b-mist{animation:16s ease-in-out infinite alternate b-drift}@keyframes b-rise{0%{opacity:0;transform:translateY(70px)}}@keyframes b-drift{0%{transform:translate(-30px)}to{transform:translate(40px)}}.b-copy{z-index:5;text-align:center;padding-top:max(calc(var(--u) * 128), 104px);justify-items:center;display:grid;position:relative}.b-top-logo{grid-template-columns:1fr auto 1fr;display:grid}.b-logo{justify-self:center;padding-inline:6px;line-height:0;display:block}.b-logo img{aspect-ratio:810/1249;width:auto;height:clamp(84px,6vw,112px);display:block}.b-top-logo{padding-block:14px}.b-top-logo .b-links{font-size:clamp(.875rem,.55vw + .5rem,1.0625rem)}.b-top-logo .b-pill-small{min-height:clamp(44px,3.1vw,56px);padding:0 clamp(22px,1.8vw,32px);font-size:clamp(.875rem,.5vw + .5rem,1.0625rem)}.b-brand-alt{font-size:min(calc(var(--u) * 78), 9.5vw);letter-spacing:.02em}.b-copy-alt{padding-top:max(calc(var(--u) * 172), 140px)}.b-brand{font-size:min(calc(var(--u) * 96), 11.5vw);animation:b-stamp .8s cubic-bezier(.2, .9, .25, 1) calc(var(--b-d) + .35s) both;justify-content:center;align-items:center;gap:.32em;display:flex}.b-brand-logo{flex:none;width:auto;height:2.1em;display:block}.b-title{font-family:var(--font-fraunces), Georgia, serif;font-variation-settings:"opsz" 144;letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:1em;font-weight:700;line-height:1.02}.b-title span{display:block}.b-tag{margin-top:calc(var(--u) * 24);font-family:var(--font-text);font-weight:800;font-size:max(.9375rem, min(calc(var(--u) * 21), 4.6vw));letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;max-width:28ch;animation:b-fade .7s ease calc(var(--b-d) + .9s) both;line-height:1.35}@keyframes b-stamp{0%{opacity:0;transform:scale(1.16)rotate(-1.6deg)}}.b-cta{margin-top:calc(var(--u) * 26);min-height:56px;animation:b-pop .6s cubic-bezier(.2, 1.2, .3, 1) calc(var(--b-d) + 1.2s) both;padding:0 34px;font-size:.9375rem}.b-cta:hover{transform:translateY(-3px)scale(1.03)}@keyframes b-pop{0%{opacity:0;transform:translateY(18px)scale(.9)}}.b-side{align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.b-side-right{justify-self:end}.b-links-full{display:none}.b-menu-btn{appearance:none;color:inherit;font-family:var(--font-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 10px 12px 0;font-size:.875rem;font-weight:700}.b-menu-panel{z-index:30;background:var(--b-cream);padding:8px clamp(16px,2vw,32px) 28px;display:grid;position:absolute;top:100%;left:0;right:0}.b-menu-panel a{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;padding:8px 0;font-size:1.25rem;font-weight:700;text-decoration:none}.b-menu-panel a:hover{color:var(--b-orange)}@media (min-width:1100px){.b-wa-full{display:inline-flex}.b-wa-panel{display:none}.b-links-full{display:flex}.b-menu-btn,.b-menu-panel{display:none}}.b-paths{--b-green:#22331f;background:var(--b-green);color:var(--b-cream);--b-pad:clamp(20px, 6vw, 96px);padding:clamp(40px, 7vh, 90px) max(var(--b-pad), calc((100% - 1500px) / 2 + var(--b-pad))) clamp(72px, 12vh, 140px);gap:56px;display:grid}.b-path{grid-template-rows:auto auto 1fr auto;justify-items:start;gap:18px;display:grid}@media (min-width:900px){.b-path h2{min-height:2em}}.b-path-n{font-family:var(--font-anton), var(--font-text);color:#ff7a4d;font-size:1.5rem;font-weight:800;font-stretch:84%;line-height:1}.b-path h2{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;font-stretch:84%;line-height:1}.b-path p:not(.b-path-n){max-width:34ch;font-size:1.125rem;line-height:1.5}.b-pill-solid{min-height:52px;margin-top:6px;padding:0 28px;font-size:.9375rem}@media (min-width:900px){.b-paths{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,72px)}}.b-story{background:var(--b-cream);padding:clamp(80px,12vh,150px) clamp(20px,6vw,96px) clamp(80px,14vh,160px);position:relative}.b-tear{pointer-events:none;width:100%;height:70px;display:block;position:absolute;top:-46px;left:0;right:0}.b-story-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-align:center;text-wrap:balance;filter:url(#b-stamp);max-width:30ch;margin:0 auto clamp(40px,7vh,80px);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-story-grid{gap:48px;max-width:1400px;margin-inline:auto;display:grid}.b-collage{aspect-ratio:1.2;position:relative;container-type:inline-size}.b-scrap{filter:url(#b-torn-edge)drop-shadow(0 8px 10px #1c2b6640);background:#fbfaf5;margin:0;padding:16px 16px 12px;position:absolute}.b-scrap-img{aspect-ratio:16/9;background:#ddd9cd;position:relative;overflow:hidden}.b-scrap-img-sq{aspect-ratio:1}.b-scrap-img img{object-fit:cover}.b-scrap figcaption{padding:8px 2px 2px;font-size:.9375rem;line-height:1.3}.b-scrap-a{width:82%;top:0;left:0;transform:rotate(-2deg)}.b-scrap-b{width:46%;bottom:0;right:0;transform:rotate(2.6deg)}.b-collage-more{width:48%;display:flex;position:absolute;top:calc(64.7cqw - 2px);left:0}@media (max-width:600px){.b-collage-more{top:calc(46cqw + 86px)}.b-collage{margin-bottom:36px}}.b-collage-more .b-pill{white-space:normal;text-align:center;margin-top:0;padding-block:8px;line-height:1.2}.b-story-text{align-content:start;gap:22px;display:grid}.b-story-lead{font-family:var(--font-text);text-wrap:pretty;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.4}.b-story-text>p:not(.b-story-lead){max-width:46ch;font-size:1.125rem;line-height:1.55}.b-count-tile{background:var(--b-ink);color:var(--b-cream);gap:10px;margin-top:8px;padding:clamp(22px,3vw,40px);display:grid}.b-count{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:clamp(3.8rem,9vw,7.5rem);font-weight:800;font-stretch:84%;line-height:.9}.b-count-unit{letter-spacing:.02em;text-transform:uppercase;font-size:.42em}.b-count-label{max-width:34ch;color:var(--b-cream);font-size:1.125rem;line-height:1.4}.b-figures{grid-template-columns:1fr 1fr;gap:44px 24px;max-width:1400px;margin:clamp(56px,9vh,110px) auto 0;display:grid}.b-figures dt{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;filter:url(#b-stamp);flex-wrap:wrap;align-items:baseline;column-gap:.18em;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:800;font-stretch:84%;line-height:.95;display:flex}.b-figures .b-fig-w{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.4rem,2.1vw,2rem)}.b-figures dd{max-width:28ch;margin-top:10px;font-size:1.125rem;line-height:1.45}@media (min-width:900px){.b-story-grid{column-gap:var(--gap,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.b-collage{grid-column:1/span 6}.b-story-text{grid-column:8/span 5}.b-figures{grid-template-columns:repeat(4,1fr);column-gap:32px}}.b-projects{background:var(--b-ink);color:var(--b-cream);padding:clamp(80px,12vh,150px) clamp(20px,6vw,96px) clamp(80px,14vh,160px);position:relative}.b-proj-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-align:center;text-wrap:balance;filter:url(#b-stamp);max-width:18ch;margin:0 auto 28px;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-proj-intro{text-align:center;max-width:46ch;margin:0 auto clamp(56px,10vh,110px);font-size:1.25rem;line-height:1.5}.b-proj-list{gap:clamp(64px,12vh,140px);max-width:1400px;margin-inline:auto;display:grid}.b-proj{align-items:center;gap:28px;display:grid}.b-proj .b-scrap{width:100%;margin:0;position:relative}.b-proj:nth-child(odd) .b-scrap{transform:rotate(-1.8deg)}.b-proj:nth-child(2n) .b-scrap{transform:rotate(1.6deg)}.b-proj-body{justify-items:start;gap:18px;display:grid}.b-proj-body h3{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;font-stretch:84%;line-height:1}.b-proj-body p{max-width:40ch;font-size:1.125rem;line-height:1.55}.b-pill-light{background:var(--b-cream);color:var(--b-ink)}.b-pill-light:hover{background:#fff}.b-proj-more{justify-content:center;margin-top:clamp(56px,10vh,110px);display:flex}@media (min-width:900px){.b-proj{column-gap:var(--gap,24px);grid-template-columns:repeat(12,minmax(0,1fr))}.b-proj .b-scrap{grid-column:1/span 6}.b-proj .b-proj-body{grid-column:8/span 5}.b-proj-flip .b-scrap{grid-area:1/7/auto/span 6}.b-proj-flip .b-proj-body{grid-area:1/1/auto/span 5}}.b-gallery{background:var(--b-cream);padding:clamp(80px,12vh,150px) clamp(20px,6vw,96px) clamp(80px,14vh,160px);position:relative}.b-gal-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-align:center;text-wrap:balance;filter:url(#b-stamp);max-width:22ch;margin:0 auto 28px;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-gal-intro{text-align:center;max-width:44ch;margin:0 auto clamp(48px,9vh,100px);font-size:1.25rem;line-height:1.5}.b-gal-wall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 18px;max-width:1400px;margin-inline:auto;display:grid}.b-gal-item:nth-child(2n){margin-top:28px}.b-gal-scrap{width:100%;margin:0;transition:transform .35s cubic-bezier(.22,.8,.2,1);position:relative}.b-gal-scrap figcaption{color:var(--b-ink);padding:10px 2px 2px;font-size:.9375rem;line-height:1.3}.b-gal-item:first-child .b-gal-scrap{transform:rotate(-2.4deg)}.b-gal-item:nth-child(2) .b-gal-scrap{transform:rotate(1.8deg)}.b-gal-item:nth-child(3) .b-gal-scrap{transform:rotate(-1.2deg)}.b-gal-item:nth-child(4) .b-gal-scrap{transform:rotate(2.6deg)}.b-gal-item:nth-child(5) .b-gal-scrap{transform:rotate(-2deg)}.b-gal-item:nth-child(6) .b-gal-scrap{transform:rotate(1.4deg)}.b-gal-item:nth-child(7) .b-gal-scrap{transform:rotate(-1.6deg)}.b-gal-item:nth-child(8) .b-gal-scrap{transform:rotate(2.2deg)}.b-gal-item:hover,.b-gal-item:focus-within{z-index:5;position:relative}.b-gal-item:hover .b-gal-scrap{transform:rotate(0)scale(1.04)}.b-gal-more{justify-content:center;margin-top:clamp(48px,9vh,100px);display:flex}@media (min-width:900px){.b-gal-wall{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px}.b-gal-item:nth-child(2n){margin-top:0}.b-gal-item:first-child{grid-area:1/1/span 2/span 3}.b-gal-item:nth-child(2){grid-area:1/4/auto/span 4;margin-top:3%}.b-gal-item:nth-child(3){grid-area:1/8/auto/span 5;margin-top:-1%}.b-gal-item:nth-child(4){grid-area:2/4/auto/span 3;margin-top:5%}.b-gal-item:nth-child(5){grid-area:2/7/auto/span 4;margin-top:9%}.b-gal-item:nth-child(6){grid-area:2/11/auto/span 2;margin-top:2%}.b-gal-item:nth-child(7){grid-area:3/2/auto/span 3;margin-top:6%}.b-gal-item:nth-child(8){grid-area:3/6/auto/span 5;margin-top:3%}}.b-donate{background:var(--b-orange);color:#fff;padding:clamp(80px,12vh,150px) clamp(20px,6vw,96px) clamp(72px,12vh,140px);position:relative}.b-donate-grid{align-items:center;gap:48px;max-width:1400px;margin-inline:auto;display:grid}.b-donate-text{justify-items:start;gap:24px;display:grid}.b-donate-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-donate-lead{max-width:44ch;font-size:1.25rem;line-height:1.5}.b-donate-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:600px;display:grid}@media (min-width:560px){.b-donate-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-tile{--t-a:#1f6fc9;--t-b:#003087;aspect-ratio:1;background:linear-gradient(150deg, var(--t-a) 0%, var(--t-b) 100%);border-radius:24px;place-items:center;padding:12px;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.2,1),filter .25s,box-shadow .25s;display:grid;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 3px #00000052,inset 2px 0 1px #ffffff29,inset -2px 0 1px #00000024,0 8px 14px #46120052}.b-tile:first-child{--t-a:#ffd666;--t-b:#f2ad00}.b-tile:nth-child(2){--t-a:#2a3a85;--t-b:#0f1b4c}.b-tile:nth-child(3){--t-a:#1a5ab8;--t-b:#002f73}.b-tile:nth-child(4){--t-a:#1973b8;--t-b:#072146}.b-tile:hover,.b-tile:focus-visible{filter:brightness(1.1);transform:translateY(-4px)}.b-tile-logo{filter:drop-shadow(0 1px 1px #00000040);width:72%;height:auto;display:block}.b-donate-small{max-width:52ch;font-size:1.125rem;line-height:1.5}.b-donate-small a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.b-donate-small a:hover{text-underline-offset:7px}.b-donate-photo .b-scrap{width:100%;margin:0;position:relative;transform:rotate(2.2deg)}@media (min-width:900px){.b-donate-grid{column-gap:var(--gap,24px);grid-template-columns:repeat(12,minmax(0,1fr))}.b-donate-text{grid-column:1/span 7}.b-donate-photo{grid-column:8/span 5}}.b-map{background:var(--b-cream);padding:clamp(80px,12vh,150px) clamp(20px,6vw,96px) clamp(96px,14vh,170px);position:relative}.b-map-grid{align-items:center;gap:48px;max-width:1400px;margin-inline:auto;display:grid}.b-map-text{justify-items:start;gap:24px;display:grid}.b-map-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;filter:url(#b-stamp);font-size:clamp(2.6rem,6vw,5.2rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-map-address{font-style:normal;font-family:var(--font-anton), var(--font-text);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;max-width:28ch;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:800;font-stretch:84%;line-height:1.2}.b-map-lead{max-width:44ch;font-size:1.125rem;line-height:1.55}.b-map-box{background:#fbfaf5;border-radius:6px;padding:12px;transform:rotate(1.2deg);box-shadow:0 10px 22px #1c2b6640}.b-map-frame{aspect-ratio:4/3;background:#ddd9cd;position:relative;overflow:hidden}.b-map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px){.b-map-grid{column-gap:var(--gap,24px);grid-template-columns:repeat(12,minmax(0,1fr))}.b-map-text{grid-column:1/span 5}.b-map-box{grid-column:7/span 6}}.b-foot{background:var(--b-ink);color:var(--b-cream);padding:clamp(88px,12vh,140px) clamp(20px,6vw,96px) 28px;position:relative}.b-foot-inner{gap:56px;max-width:1400px;margin-inline:auto;display:grid}.b-foot-logo{filter:brightness(0)invert();width:56px;height:auto;display:block}.b-foot-name{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;filter:url(#b-stamp);margin-top:18px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-foot-tag{color:#f1efe6d1;max-width:28ch;margin-top:16px;font-size:1.125rem;line-height:1.45}.b-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.b-foot-col:last-child{grid-column:1/-1}.b-foot-col h2{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:1.125rem;font-weight:800;font-stretch:84%}.b-foot-col ul{color:#f1efe6d1;gap:0;margin-top:16px;font-size:1.125rem;line-height:1.5;display:grid}.b-foot a{overflow-wrap:break-word;padding-block:9px;text-decoration:none;display:inline-block}.b-foot a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.b-foot-base{color:#f1efe6d1;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;max-width:1400px;margin:clamp(56px,9vh,96px) auto 0;padding-top:8px;font-size:.9375rem;display:flex}.b-foot-base ul{flex-wrap:wrap;gap:0 24px;display:flex}@media (min-width:900px){.b-foot-inner{column-gap:var(--gap,24px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.b-foot-brand{grid-column:1/span 4}.b-foot-cols{grid-column:6/span 7;grid-template-columns:repeat(3,minmax(0,1fr))}.b-foot-col:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.b-loader{display:none}.b-top,.b-photo,.b-mist,.b-brand,.b-tag,.b-cta{animation:none}}.b-foot-base a{padding-block:12px}.b-allies{background:var(--b-cream);text-align:center;padding:clamp(72px,10vh,120px) 0 clamp(24px,4vh,48px);position:relative}.b-allies-head{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;filter:url(#b-stamp);margin:0 20px 12px;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:800;font-stretch:84%;line-height:1.06}.b-allies-lead{margin:0 20px clamp(32px,6vh,56px);font-size:1.125rem;line-height:1.5}.b-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.b-marquee-track{width:max-content;margin:0;padding:8px 0 16px;list-style:none;animation:36s linear infinite b-marquee;display:flex}.b-marquee:hover .b-marquee-track,.b-marquee:focus-within .b-marquee-track{animation-play-state:paused}@keyframes b-marquee{to{transform:translate(-50%)}}.b-ally a{color:inherit;text-align:left;align-items:center;gap:18px;padding:10px clamp(28px,4vw,56px);text-decoration:none;display:flex}.b-ally img{flex:none;width:auto;height:clamp(72px,8vw,96px);transition:filter .3s,opacity .3s,transform .3s}.b-ally-text{line-height:1.2;display:grid}.b-ally-kind{font-size:.875rem}.b-ally-name{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;font-stretch:84%;line-height:1.15}.b-ally-place{opacity:.8;font-size:.875rem}.b-ally a:focus-visible{outline:3px solid var(--b-orange);outline-offset:2px;border-radius:8px}@media (hover:hover){.b-ally img{filter:grayscale()contrast(1.1);opacity:.85}.b-ally a:hover img,.b-ally a:focus-visible img{filter:none;opacity:1;transform:scale(1.04)}.b-ally a:hover .b-ally-name{color:var(--b-orange)}}@media (max-width:640px){.b-marquee-track{animation-duration:26s}.b-ally a{gap:12px}}.b-map-joined{padding-top:clamp(48px,8vh,96px)}@media (prefers-reduced-motion:reduce){.b-marquee{-webkit-mask-image:none;mask-image:none}.b-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.b-ally[aria-hidden]{display:none}}
