@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/barlow-condensed-latin-900-normal.SFh9ViAc.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-900-normal.Bz1RFETY.woff)format("woff")}*,:before,:after{box-sizing:border-box}body{-webkit-text-size-adjust:100%;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}.brand__body ul,.brand__alternatives ul,.brand__sources ul{padding-left:1.25em;list-style:outside}:focus-visible{outline-offset:2px;outline:3px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ink:#000;--paper:#fff;--coral:#e25947;--yellow:#f5c400;--grey:#5c5c5c;--border:#000;--title:"Barlow Condensed", "Arial Narrow", sans-serif;--text:"Barlow", system-ui, sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:1.0625rem;line-height:1.55}.site{max-width:66rem;margin-inline:auto;padding:0 1rem}h1,h2,h3{font-family:var(--title);text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1}h2{margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.25rem)}.band{background:var(--ink);color:var(--paper)}.header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-top:1.25rem;display:flex}.header .mark--small{order:-1}.header--home{display:block}.header--home .menu ul{justify-content:end}.header .wave{flex-basis:100%}.menu ul{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.menu a{font-family:var(--title);letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid #0000;padding-bottom:.35rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:block}.menu a:hover{border-color:var(--paper)}.menu a[aria-current=page]{border-color:var(--coral)}.mark{width:fit-content;color:var(--paper);font-family:var(--title);text-transform:uppercase;margin-top:1.5rem;font-size:clamp(3.4rem,14vw,7.6rem);font-weight:900;line-height:.84;text-decoration:none;display:block}.mark__line{letter-spacing:.01em;display:block}.mark__line--2{letter-spacing:.035em;font-size:.735em}.mark__line--3{font-size:1.01em}.mark__p,.mark__i{vertical-align:baseline;width:auto;display:inline-block}.mark__p{height:.715em;margin-right:.015em}.mark__i{vertical-align:-.075em;height:.85em;margin:0 .01em}.mark--small{margin:0;font-size:1.55rem;line-height:.86}.wave{background:url(/_astro/wave-white.ClPmrliC.png) 0 0/auto 100% repeat-x;height:12px;margin-top:1rem}.header--home .wave{margin-top:.75rem}.wave--edge{background-image:url(/_astro/wave-edge.JN49dD1g.png);background-position:top;margin:0}.wave--edge-up{transform:scaleY(-1)}.header:not(.header--home){padding-bottom:1.25rem}.hero{gap:2rem;padding-top:2rem;display:grid}@media (width>=52rem){.hero{grid-template-columns:1.3fr 1fr;align-items:end;gap:3.5rem}}.hero__title{letter-spacing:-.01em;margin-bottom:0;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800}.hero__word{color:var(--coral);font-weight:900}.lead{max-width:32rem;margin-top:1rem;font-size:1.1875rem}.page-header h1{letter-spacing:-.01em;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800}.page-header p+p{max-width:36rem;margin-top:.75rem}.actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;display:flex}.hero .actions{margin-bottom:3rem}.action{background:var(--ink);color:var(--paper);font-family:var(--title);letter-spacing:.03em;text-transform:uppercase;padding:.8rem 1.5rem;font-size:1.25rem;font-weight:700;text-decoration:none}.action:hover{background:var(--coral);color:var(--ink)}.action--quiet{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--border)}.action--quiet:hover{background:var(--ink);color:var(--paper)}.band .action{background:var(--coral);color:var(--ink)}.band .action:hover{background:var(--paper)}.band .action--quiet{color:var(--paper);box-shadow:inset 0 0 0 3px var(--paper);background:0 0}.band .action--quiet:hover{background:var(--paper);color:var(--ink)}.poster img{border:3px solid var(--border)}.poster--hero{margin-bottom:-4rem}.poster--hero img{box-shadow:0 0 0 3px var(--paper)}@media (width<=51.99rem){.poster--hero{max-width:26rem;margin:0 auto -3rem}}.poster figcaption{font-family:var(--title);text-transform:uppercase;margin-top:.5rem;font-size:1rem}.poster figcaption a{text-underline-offset:.2em}.poster figcaption a:hover{background:var(--yellow);box-shadow:0 0 0 .25rem var(--yellow)}.poster--campaign{max-width:24rem;margin:2rem 0}.content{padding-top:2.5rem}.companies:first-child{padding-top:3.5rem}.companies__list{gap:1rem;display:grid}@media (width>=48rem){.companies__list{grid-template-columns:repeat(3,1fr)}}.company{border:2px solid var(--border);border-top:10px solid var(--coral);flex-direction:column;padding:1rem 1.25rem 1.25rem;display:flex}.company__name{font-size:2.5rem;font-weight:800}.company__sector{color:var(--grey);font-size:1rem;font-weight:600;line-height:1.3}.company__summary{margin-top:.75rem;font-size:.9375rem}.company__link{font-family:var(--title);letter-spacing:.03em;text-transform:uppercase;text-underline-offset:.2em;margin-top:auto;padding-top:1rem;font-size:1.0625rem;font-weight:700;text-decoration-thickness:2px}.company__link:hover{color:var(--coral)}.coalition,.entities{margin-top:4rem}.coalition{border-top:3px solid var(--border);padding-top:1.5rem}.coalition__row{place-items:center start;gap:1.5rem;display:grid}@media (width>=52rem){.coalition__row{grid-template-columns:auto 1fr auto}}.coalition__text{max-width:34rem;font-size:1.125rem}.count{aspect-ratio:1;background:var(--yellow);width:9rem;font-family:var(--title);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.05;display:grid;transform:rotate(-6deg)}.count strong{font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:900;line-height:.9}.brands{gap:2rem;margin-top:2.5rem;display:grid}.brand{border:3px solid var(--border)}.brand__head{background:var(--ink);border-bottom:10px solid var(--coral);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.75rem 1.25rem;display:flex}.brand__name{margin:0;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:900}.brand__sector{opacity:.8;font-size:1.0625rem;font-weight:600;line-height:1.3}.brand__summary{border-bottom:2px solid var(--border);padding:1.25rem;font-size:1.1875rem;font-weight:600}.brand__body{max-width:38rem;padding:1.25rem}.brand__body p+p,.brand__body blockquote{margin-top:.875rem}.brand__body blockquote{border:2px dashed var(--border);padding:.75rem 1rem;font-size:.9375rem}.brand__alternatives,.brand__sources{max-width:38rem;padding:0 1.25rem 1.25rem}.brand__alternatives{background:var(--yellow);max-width:none;margin:0 1.25rem;padding:1rem 1.25rem 1.25rem}.brand__sources{color:var(--grey);padding-top:1.25rem;font-size:.9375rem}.brand h3{margin-bottom:.5rem;font-size:1.375rem}.brand ul{padding-left:1.1em;list-style:outside}.brand li+li{margin-top:.25rem}.brand__sources a{color:inherit;text-underline-offset:.2em}.entities__join{max-width:36rem;color:var(--grey);margin-top:1.5rem}.entities__join a{color:var(--ink);text-underline-offset:.2em;font-weight:600}.entities__list{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;display:grid}.entity{display:flex}.entity__box{border:2px solid var(--border);min-height:7.5rem;color:var(--ink);flex-direction:column;flex:1;justify-content:end;gap:.625rem;padding:.875rem 1rem;text-decoration:none;display:flex}@media (width<=30rem){.entity__box{min-height:6rem}}a.entity__box{background:var(--ink);color:var(--paper)}a.entity__box:hover{background:var(--coral);color:var(--ink)}.entity__logo{background:var(--paper);object-fit:contain;object-position:left;width:auto;max-width:100%;max-height:2.75rem;margin-bottom:auto;padding:2px}.entity__name{font-family:var(--title);text-transform:uppercase;text-wrap:balance;font-size:1rem;font-weight:700;line-height:1.15}.materials{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2.5rem 2rem;margin-top:2.5rem;display:grid}.material{flex-direction:column;display:flex}.material__preview{aspect-ratio:1/1.3;border:3px solid var(--border);justify-content:center;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.material__preview img{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px var(--border)}.material__preview:hover{box-shadow:0 0 0 .25rem var(--yellow)}.material__kind{color:var(--coral);font-family:var(--title);text-transform:uppercase;font-size:1rem;font-weight:700}.material__name{margin-bottom:.5rem;font-size:1.5rem}.material__description{color:var(--grey);margin-bottom:1rem;font-size:1rem}.material__download{background:var(--ink);color:var(--paper);font-family:var(--title);text-transform:uppercase;align-self:start;margin-top:auto;padding:.5rem .875rem;font-size:1.0625rem;font-weight:700;text-decoration:none}.material__download:hover{background:var(--coral);color:var(--ink)}.material__format{opacity:.8;margin-left:.5rem;font-weight:500}.content{padding-bottom:4rem}.footer .site{padding:1rem 1rem 1.5rem}.footer{font-family:var(--title);text-transform:uppercase}.footer__motto{color:var(--coral);font-size:1.5rem;font-weight:800}.footer__name{margin-top:1.25rem;font-size:1.25rem;font-weight:700}.footer__note{opacity:.7;font-size:1rem;font-weight:500}.footer__contact{opacity:.7;margin-top:1.25rem;font-size:1rem;font-weight:500}.footer__contact a{color:inherit;text-transform:none;text-underline-offset:.2em}.prose{max-width:36rem;margin-top:2.5rem}.prose h2{border-bottom:3px solid var(--border);margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.375rem;font-size:clamp(1.625rem,4vw,2rem)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.375rem}.prose p{margin-bottom:1rem}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.25em;list-style:outside}.prose ol{font-variant-numeric:tabular-nums;list-style:decimal}.prose li{margin-bottom:.375rem}.prose blockquote{border:2px dashed var(--border);margin:1.5rem 0;padding:.75rem 1rem;font-size:.9375rem}.prose blockquote p:last-child{margin-bottom:0}.prose a{color:var(--ink);text-underline-offset:.2em}
