@font-face{font-family:barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:barlow condensed;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:barlow condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:barlow condensed fallback narrow;src:local("Arial Narrow"),local("ArialNarrow");font-weight:600;size-adjust:82%;ascent-override:122%;descent-override:24.4%;line-gap-override:0%}@font-face{font-family:barlow condensed fallback narrow;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold");font-weight:700;size-adjust:82.5%;ascent-override:121.2%;descent-override:24.2%;line-gap-override:0%}@font-face{font-family:barlow condensed fallback neue;src:local("Helvetica Neue"),local("HelveticaNeue");font-weight:600;size-adjust:68.8%;ascent-override:145.3%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:barlow condensed fallback neue;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-weight:700;size-adjust:67.6%;ascent-override:147.9%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:barlow condensed fallback arial;src:local("Arial"),local("ArialMT"),local("Roboto");font-weight:600;size-adjust:67.3%;ascent-override:148.6%;descent-override:29.7%;line-gap-override:0%}@font-face{font-family:barlow condensed fallback arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");font-weight:700;size-adjust:67.7%;ascent-override:147.7%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:barlow fallback neue;src:local("Helvetica Neue"),local("HelveticaNeue");font-weight:400;size-adjust:95.4%;ascent-override:104.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:barlow fallback neue;src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium");font-weight:500;size-adjust:93.4%;ascent-override:107.1%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:barlow fallback arial;src:local("Arial"),local("ArialMT"),local("Roboto");font-weight:400;size-adjust:96.5%;ascent-override:103.6%;descent-override:20.7%;line-gap-override:0%}@font-face{font-family:barlow fallback arial;src:local("Arial"),local("ArialMT"),local("Roboto Medium"),local("Roboto-Medium");font-weight:500;size-adjust:97.5%;ascent-override:102.6%;descent-override:20.5%;line-gap-override:0%}:root{--ground:#f3f5f4;--surface:#ffffff;--tile-rule:rgba(20, 24, 27, 0.045);--ink:#14181b;--ink-muted:#4a5560;--rule:#dde2e0;--on-ink:#f3f5f4;--soccer:#1a9e8f;--rescue:#ed721c;--onstage:#9c1e6c;--evac:#17803d;--zone:#9aa3a8;--display:"Barlow Condensed", "Barlow Condensed Fallback Narrow", "Barlow Condensed Fallback Neue", "Barlow Condensed Fallback Arial", sans-serif;--body:"Barlow", "Barlow Fallback Neue", "Barlow Fallback Arial", sans-serif;--t-xs:0.8125rem;--t-sm:0.9375rem;--t-md:1.0625rem;--t-lg:1.375rem;--t-xl:2rem;--t-2xl:2.75rem;--t-hero:clamp(2.75rem, 7vw, 5.25rem);--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--radius:2px;--line-w:3px;--measure:32.8em;--page:74rem;--dur-fast:160ms;--dur:240ms;--ease-out:cubic-bezier(0.22, 0.61, 0.36, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--ground);background-image:repeating-linear-gradient(to right,var(--tile-rule) 0 1px,transparent 1px 96px),repeating-linear-gradient(to bottom,var(--tile-rule) 0 1px,transparent 1px 96px);color:var(--ink);font-family:var(--body);font-size:var(--t-md);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.1;margin:0;text-wrap:balance}p{margin:0 0 var(--s-4);max-width:var(--measure)}ul{margin:0 0 var(--s-4);padding-left:0;list-style:none}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}img{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--s-6)}[id]{scroll-margin-top:5.5rem}.site-header{position:sticky;top:0;z-index:40;background:var(--ink);color:var(--on-ink)}.site-header__inner{display:flex;align-items:center;gap:var(--s-6);min-height:4rem}.site-header__mark{display:flex;align-items:center;min-height:44px;padding-block:var(--s-1)}.site-header__mark img{display:block;height:56px;width:auto}@media(max-width:40rem){.site-header__mark img{height:44px}}.site-nav{margin-left:auto;display:flex;gap:var(--s-6);font-family:var(--display);font-size:var(--t-md);font-weight:600;letter-spacing:.02em}.site-langs{display:flex;gap:var(--s-3);margin-left:var(--s-4);padding-left:var(--s-4);border-left:1px solid rgba(243,245,244,.35);border-left:1px solid color-mix(in srgb,var(--on-ink) 35%,transparent);font-family:var(--display);font-size:var(--t-sm);font-weight:600;letter-spacing:.08em}.site-langs a{color:var(--on-ink);opacity:.75;text-decoration:none;padding-block:var(--s-1);border-bottom:2px solid transparent}.site-langs a:hover,.site-langs a[aria-current=page]{opacity:1;border-bottom-color:var(--rescue)}.site-nav a{color:var(--on-ink);text-decoration:none;padding-block:var(--s-2);border-bottom:var(--line-w)solid transparent;transition:border-color var(--dur-fast)var(--ease-out)}.site-nav a:hover{border-bottom-color:var(--rescue)}.site-menu{display:none}@media(max-width:51.9375rem){.site-nav{display:none}.site-langs{margin-left:auto}.site-menu{display:block;font-family:var(--display);font-weight:600}.site-menu summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;padding-inline:var(--s-3);border:1px solid rgba(243,245,244,.5);border-radius:var(--radius)}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{background:var(--on-ink);color:var(--ink)}.site-menu nav{position:absolute;left:0;right:0;top:100%;background:var(--ink);border-top:1px solid rgba(243,245,244,.2);padding:var(--s-2)var(--s-6)var(--s-4);display:grid}.site-menu nav a{color:var(--on-ink);text-decoration:none;font-size:var(--t-lg);padding-block:var(--s-3);border-bottom:1px solid rgba(243,245,244,.12)}.site-header__inner{gap:var(--s-4)}}.section{padding-block:var(--s-12);border-top:1px solid var(--rule)}@media(min-width:52rem){.section{padding-block:var(--s-16)}}.section__head{max-width:44rem;margin-bottom:var(--s-8)}.section__head h2{font-size:var(--t-2xl)}.section__lead{font-size:var(--t-lg);line-height:1.5;margin:var(--s-4)0 0}h3{font-size:var(--t-lg);margin-bottom:var(--s-2)}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-6)}.card>:last-child{margin-bottom:0}.card--media{padding:0;overflow:hidden}.card--media img{width:100%;aspect-ratio:16/7;object-fit:cover}.card__body{padding:var(--s-6)}.card__body>:last-child{margin-bottom:0}.pair,.trio,.quad,.divisions{display:grid;gap:var(--s-6);margin:0}@media(min-width:52rem){.pair,.quad,.divisions{grid-template-columns:repeat(2,minmax(0,1fr))}.trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.split{display:grid;gap:var(--s-8);align-items:start}@media(min-width:52rem){.split{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-12)}}.prose>:last-child{margin-bottom:0}.prose__lead{font-size:var(--t-lg);line-height:1.5}.figure{margin:0}.figure img{width:100%;border-radius:var(--radius)}.figure figcaption{font-size:var(--t-sm);color:var(--ink-muted);margin-top:var(--s-2)}.figure--art img{max-width:280px}.figure--band{margin-top:var(--s-12)}.figure--band img{aspect-ratio:21/9;object-fit:cover}.figure--beside{margin-top:var(--s-8)}.photos{margin-bottom:var(--s-8)}.note{font-size:var(--t-sm);color:var(--ink-muted);margin-top:var(--s-6)}.note+.note{margin-top:0}.source{font-size:var(--t-sm);color:var(--ink-muted)}.section .wrap>.source,.section .wrap>p:last-child{margin:var(--s-6)0 0}.more-link{font-family:var(--display);font-weight:600;font-size:var(--t-md);letter-spacing:.02em}.card .eml,.countries__none .eml{font-size:inherit;border-bottom-width:2px}.ticks{display:grid;gap:var(--s-2)}.ticks li{position:relative;padding-left:var(--s-6)}.ticks li::before{content:"";position:absolute;left:0;top:.75em;width:14px;height:var(--line-w);background:var(--rescue)}.route{position:relative}.route::before{content:"";position:absolute;top:0;bottom:var(--s-24);left:calc(max(0px,(100% - var(--page))/2) + 12px);width:var(--line-w);background:var(--ink)}.route .wrap{padding-left:2.75rem}.route .section{border-top:0}.route .section__head h2{position:relative}.route .section__head h2::before{content:"";position:absolute;left:calc(12px - 2.75rem + 1.5px - 7.5px);top:.25em;width:15px;height:15px;background:var(--ground);border:var(--line-w)solid var(--ink)}@media(min-width:80rem){.route::before{left:calc((100% - var(--page))/2 - 16px)}.route .wrap{padding-left:var(--s-6)}.route .section__head h2::before{left:calc(-40px + 1.5px - 7.5px)}}.hero__stage{position:relative;background:var(--ink);color:var(--on-ink);overflow:hidden}.hero__still,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{opacity:0;transition:opacity 600ms var(--ease-out)}.hero__video.is-playing{opacity:1}.hero__stage::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,24,27,.88) 0%,rgba(20,24,27,.6) 55%,rgba(20,24,27,.25) 100%);pointer-events:none}.hero__inner{position:relative;z-index:1;display:grid;gap:var(--s-8);align-items:end;padding-block:var(--s-16)var(--s-12);min-height:min(78vh,44rem)}@media(min-width:52rem){.hero__inner{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:var(--s-12);padding-block:var(--s-24)var(--s-16)}}.hero__title{font-size:var(--t-hero);margin-bottom:var(--s-4)}.hero__lead{font-size:var(--t-lg);line-height:1.5;margin:0;max-width:30em}.next{background:var(--surface);color:var(--ink);border-radius:var(--radius);border-top:6px solid var(--evac);padding:var(--s-6)}.next--none{border-top-color:var(--zone)}.next__label{font-size:var(--t-lg);margin-bottom:var(--s-3)}.next__where{font-family:var(--display);font-weight:700;font-size:var(--t-xl);line-height:1.1;margin-bottom:var(--s-1)}.next__when,.next__venue,.next__none,.next__last{margin-bottom:var(--s-3)}.next__last{font-size:var(--t-sm);color:var(--ink-muted)}.next__links{display:flex;gap:var(--s-6);flex-wrap:wrap}.next__all{margin:0;font-family:var(--display);font-weight:600}.hero__toggle{position:absolute;z-index:2;top:var(--s-4);right:var(--s-4);font:inherit;font-family:var(--display);font-weight:600;font-size:var(--t-sm);letter-spacing:.02em;color:var(--on-ink);background:rgba(20,24,27,.75);border:1px solid rgba(243,245,244,.45);border-radius:var(--radius);min-height:44px;padding:var(--s-2)var(--s-4);cursor:pointer}.hero__toggle[aria-disabled=true]{cursor:default;opacity:.7}.division h3{font-size:var(--t-xl)}.division__who{font-size:var(--t-lg);margin-bottom:var(--s-2)}.division__rules{color:var(--ink-muted)}.leagues{display:grid;gap:var(--s-6);margin-top:var(--s-12)}@media(min-width:52rem){.leagues{grid-template-columns:repeat(3,minmax(0,1fr))}}.league{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--rule);border-top:6px solid var(--league);border-radius:var(--radius);overflow:hidden}.league--soccer{--league:var(--soccer)}.league--rescue{--league:var(--rescue)}.league--onstage{--league:var(--onstage)}.league__shot{width:100%;aspect-ratio:3/2;object-fit:cover}.league__body{padding:var(--s-6);display:flex;flex-direction:column;flex:1}.league__body .more-link{margin-top:auto}.league__what{margin-bottom:var(--s-4)}.league__divisions{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-1)var(--s-4);margin:0 0 var(--s-4)}.league__divisions dt{font-family:var(--display);font-weight:700}.league__divisions dd{margin:0}.steps{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:var(--s-4)}.steps li{counter-increment:step;position:relative;padding-left:var(--s-12);min-height:2rem;font-size:var(--t-lg);line-height:1.45}.steps li::before{content:counter(step);position:absolute;left:0;top:0;width:2rem;height:2rem;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font-family:var(--display);font-weight:700;border-radius:var(--radius)}.countries__list{display:flex;flex-wrap:wrap;gap:var(--s-2)var(--s-4);margin-bottom:var(--s-4);font-family:var(--display);font-weight:600;font-size:var(--t-lg)}.countries__none{margin:var(--s-4)0 0;font-size:var(--t-sm)}.countries .contacts{margin:var(--s-2)0 0;font-family:var(--display);font-weight:600}.countries h3:not(:first-child){margin-top:var(--s-6)}.team-start{margin-top:var(--s-8)}.days{list-style:none;padding:0}.day h3{margin:0 0 var(--s-2)}.day__when{margin:var(--s-4)0 var(--s-1);font-size:var(--t-sm);color:var(--ink-muted)}.card .more-link+.more-link{margin-left:var(--s-4)}.past__counts{font-family:var(--display);font-weight:600}.page-head__nav{display:flex;flex-wrap:wrap;gap:var(--s-2)var(--s-6);margin-top:var(--s-8);font-family:var(--display);font-weight:600}.committees{margin-top:var(--s-8);max-width:44rem}.badge{position:relative;max-width:22rem;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:var(--s-8)var(--s-6)var(--s-6);transform:rotate(-1.5deg)}.badge__clip{position:absolute;top:-12px;left:50%;width:56px;height:18px;margin-left:-28px;border-radius:9px;background:var(--ink)}.badge__title{font-family:var(--display);font-weight:700;font-size:var(--t-xl);line-height:1;margin:0}.badge__sub{font-size:var(--t-sm);color:var(--ink-muted);margin:var(--s-1)0 var(--s-4)}.badge__rule{display:flex;height:var(--line-w);margin-bottom:var(--s-4)}.badge__rule span{flex:1}.badge__rule span:nth-child(1){background:var(--soccer)}.badge__rule span:nth-child(2){background:var(--rescue)}.badge__rule span:nth-child(3){background:var(--onstage)}.badge__fields{margin:0;display:grid;gap:var(--s-3)}.badge__field dt{font-family:var(--display);font-weight:600;font-size:var(--t-sm);color:var(--ink-muted)}.badge__field dd{margin:0;font-weight:600}.card__contact{margin-top:var(--s-4);font-size:var(--t-sm)}.editions{position:relative;padding-left:var(--s-8);display:grid;gap:var(--s-8)}.editions::before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:var(--line-w);background:var(--ink)}.edition-card{position:relative;max-width:46rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-6);transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out)}.edition-card::before{content:"";position:absolute;left:calc(-1 * var(--s-8) + 1px);top:var(--s-6);width:13px;height:13px;background:var(--ground);border:var(--line-w)solid var(--ink)}.edition-card::after{content:"";position:absolute;left:calc(-1 * var(--s-8) + 14px);top:calc(var(--s-6) + 5px);width:18px;height:var(--line-w);background:var(--ink)}.edition-card--upcoming::before{background:var(--evac);border-color:var(--evac)}.edition-card--upcoming{border-left:var(--line-w)solid var(--evac)}.edition-card__year{font-family:var(--display);font-size:var(--t-2xl);font-weight:700;line-height:1;margin:0 0 var(--s-1);font-variant-numeric:tabular-nums}.edition-card__place{font-size:var(--t-lg);margin:0 0 var(--s-2)}.edition-card__venue,.edition-card__dates,.edition-card__host{margin:0 0 var(--s-1);color:var(--ink-muted);font-size:var(--t-sm)}.edition-card__dates{color:var(--ink);font-weight:500;font-size:var(--t-md)}.edition-card__badge{display:block;width:fit-content;margin:var(--s-3)0 0;padding:var(--s-1)var(--s-3);background:var(--ink);color:var(--on-ink);font-family:var(--display);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em}.edition-card--illustrated{display:grid;gap:var(--s-6)}@media(min-width:34rem){.edition-card--illustrated{grid-template-columns:minmax(0,210px)minmax(0,1fr);align-items:start}}.edition-card__poster{margin:0}.edition-card__poster img{width:100%;max-width:min(260px,100%);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 6px 18px rgba(20,24,27,.1)}.edition-card__link{display:block;width:fit-content;margin-top:var(--s-4);font-family:var(--display);font-size:var(--t-md);font-weight:600;letter-spacing:.02em;text-decoration:none;border-bottom:var(--line-w)solid var(--ink);padding-bottom:1px;transition:border-color var(--dur-fast)var(--ease-out)}.edition-card--upcoming .edition-card__link{border-bottom-color:var(--evac);color:var(--evac)}.edition-card__link::after{content:" \2192"}.letters{margin-top:var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--rule)}.letters h3{font-size:var(--t-xl);margin-bottom:var(--s-6)}.letters__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-8)var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.letters__open{display:block;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-fast)var(--ease-out)}.letters__open:hover{border-color:var(--ink-muted)}.letters__open img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:top}.letters__from{margin-top:var(--s-3);font-weight:600;line-height:1.3}.letters__from span{display:block;font-weight:400;font-size:var(--t-sm);color:var(--ink-muted)}.letters__quote{margin:var(--s-2)0 0;font-size:var(--t-sm);color:var(--ink-muted);font-style:italic}.letters__text{margin-top:var(--s-3);font-size:var(--t-sm)}.letters__text summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.letters__text p{margin-top:var(--s-2)}.host__lede{max-width:var(--measure);font-size:var(--t-lg)}.host__section{padding-block:var(--s-12);border-top:1px solid var(--rule)}.host__section h2{font-size:var(--t-xl);margin-bottom:var(--s-6)}.host__table-wrap{overflow-x:auto}.host__table{width:100%;max-width:52rem;border-collapse:collapse;background:var(--surface)}.host__table th,.host__table td{text-align:left;vertical-align:top;padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--rule)}.host__table thead th{font-family:var(--display);font-size:var(--t-md);border-bottom:var(--line-w)solid var(--ink)}.host__table tbody th{font-family:var(--display);font-weight:600;white-space:nowrap}.host__note{margin-top:var(--s-6);max-width:var(--measure);color:var(--ink-muted)}.host__list{display:grid;gap:var(--s-4);max-width:var(--measure);padding-left:var(--s-6);list-style:square}.host__needs{display:grid;gap:var(--s-4);max-width:52rem;margin:0}.host__needs div{display:grid;gap:var(--s-1)}@media(min-width:48rem){.host__needs div{grid-template-columns:9rem 1fr;gap:var(--s-6)}}.host__needs dt{font-family:var(--display);font-weight:600}.host__needs dd{margin:0}.host__contact{margin-top:var(--s-6);font-size:var(--t-lg)}.years{border-top:1px solid var(--rule)}.timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--s-8);margin:0;padding-top:var(--s-8);list-style:none}.timeline::before{content:"";position:absolute;left:0;right:0;top:6px;height:var(--line-w);background:var(--ink)}.timeline__stop{position:relative;padding-right:var(--s-4)}.timeline__stop::before{content:"";position:absolute;top:calc(-1 * var(--s-8) + 1px);left:0;width:13px;height:13px;background:var(--ground);border:var(--line-w)solid var(--ink)}.timeline__stop--now::before{background:var(--evac);border-color:var(--evac)}.timeline__year{font-family:var(--display);font-size:var(--t-2xl);font-weight:700;line-height:1;margin:0 0 var(--s-1);font-variant-numeric:tabular-nums}.timeline__stop--now .timeline__year{color:var(--evac)}.timeline__where{font-family:var(--display);font-size:var(--t-md);font-weight:600;letter-spacing:.02em;color:var(--ink-muted);margin:0 0 var(--s-3)}.timeline__what{margin:0;font-size:var(--t-sm)}.years__art{margin:0;max-width:min(320px,100%);justify-self:center}.years__art img{border-radius:var(--radius)}.eml{font-family:var(--display);font-size:var(--t-xl);font-weight:600;letter-spacing:.02em;border-bottom:var(--line-w)solid var(--rescue);display:inline-block;padding-bottom:1px}.notfound__back .eml{font-size:inherit;border-bottom-width:2px}.page-head{padding-block:var(--s-16)var(--s-8)}.page-head h1{font-size:var(--t-hero);margin-bottom:var(--s-4)}.editions-page{padding-bottom:var(--s-24)}.notfound{padding-block:var(--s-24)}.notfound h1{font-size:var(--t-2xl);margin-bottom:var(--s-4)}.notfound>.wrap>p{max-width:29.4em}.site-footer{background:var(--ink);color:var(--on-ink);padding-block:var(--s-12);margin-top:var(--s-16)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--s-8);align-items:center;justify-content:space-between}.site-footer p{margin:0;font-size:var(--t-sm);color:rgba(243,245,244,.72)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:var(--s-2)var(--s-6);font-family:var(--display);font-weight:600}.site-footer__nav a{color:var(--on-ink)}.site-footer__endorse{display:flex;align-items:center;gap:var(--s-4);font-family:var(--display);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;color:rgba(243,245,244,.72)}.site-footer a{color:var(--on-ink)}.site-footer__endorse img{background:var(--surface);padding:var(--s-2);border-radius:var(--radius);width:110px;height:auto}.brand{--brand-ink:#121315;--brand-paper:#f4f4f2;--brand-red:#e23127}.brand__lede{font-size:var(--t-lg);max-width:33.9em;color:var(--ink-muted)}.brand__section{padding-block:var(--s-12);border-top:1px solid var(--rule)}.brand__section h2,.brand__section h3{margin-top:0}.brand__section h3{font-size:var(--t-lg)}.brand__section>.wrap+.brand__cols{margin-top:var(--s-6)}.brand__note{max-width:33.9em;color:var(--ink-muted)}.brand__pair{display:grid;gap:var(--s-6);margin-top:var(--s-8)}@media(min-width:48rem){.brand__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand__cols{display:grid;gap:var(--s-12)}@media(min-width:48rem){.brand__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate{margin:0;display:grid;place-items:center;gap:var(--s-4);padding:var(--s-8);border-radius:var(--radius)}.plate img{max-width:100%;height:auto}.plate figcaption{font-family:var(--display);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em}.plate--paper{background:var(--brand-paper);border:1px solid var(--rule);color:var(--ink-muted)}.plate--ink{background:var(--brand-ink);color:rgba(244,244,242,.72)}.brand__scale,.brand__minimum{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--s-8)}.brand__minimum{align-items:center;justify-content:flex-start;margin-top:var(--s-6)}.brand__minimum{overflow-x:auto}.brand__minimum img{max-width:none}.brand__scale figcaption,.brand__minimum figcaption{flex-basis:100%;text-align:center}@media(max-width:40rem){.plate{padding:var(--s-6)var(--s-4)}}.brand__diagram{display:block;width:100%;max-width:34rem;height:auto;margin-top:var(--s-6);color:var(--ink)}.brand__diagram-red{fill:var(--brand-red)}.brand__diagram-red-line{stroke:var(--brand-red)}.swatches{list-style:none;padding:0;margin:0 0 var(--s-6);display:grid;gap:var(--s-3)}.swatches li{display:flex;align-items:center;gap:var(--s-4)}.swatches code{font-size:var(--t-sm);color:var(--ink-muted)}.swatch{width:3rem;height:3rem;border-radius:var(--radius);border:1px solid var(--rule)}.swatch--ink{background:var(--brand-ink)}.swatch--paper{background:var(--brand-paper)}.swatch--red{background:var(--brand-red)}.brand__rules{list-style:disc;max-width:33.9em;margin:0 0 var(--s-4);padding-left:1.2em;color:var(--ink-muted)}.brand__rules li+li{margin-top:var(--s-3)}.brand__files{width:100%;border-collapse:collapse;margin-top:var(--s-8);font-size:var(--t-sm)}.brand__files th,.brand__files td{text-align:left;vertical-align:top;padding:var(--s-3)var(--s-4)var(--s-3)0;border-bottom:1px solid var(--rule)}.brand__files thead th{font-family:var(--display);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;color:var(--ink-muted)}.brand__files tbody th{font-weight:500;white-space:nowrap}@media(max-width:40rem){.brand__files thead{display:none}.brand__files tr{display:grid;padding-block:var(--s-3);border-bottom:1px solid var(--rule)}.brand__files th,.brand__files td{border:0;padding:var(--s-1)0}}a,button{cursor:pointer}:focus-visible{outline:var(--line-w)solid var(--soccer);outline-offset:3px;border-radius:1px}@media(hover:hover){.edition-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(20,24,27,9%)}.edition-card__link:hover{border-bottom-color:var(--rescue)}}.motion [data-reveal]{opacity:0;transform:translateY(10px)}.motion [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--dur)var(--ease-out),transform var(--dur)var(--ease-out)}.motion .editions::before{transform-origin:top;transform:scaleY(0)}.motion .editions.is-revealed::before{transform:scaleY(1);transition:transform 520ms var(--ease-out)}@media print{.motion [data-reveal]{opacity:1!important;transform:none!important}.site-header,.plate--ink{print-color-adjust:exact;-webkit-print-color-adjust:exact}.motion .editions::before{transform:none!important}.hero__stage{min-height:0;background:0 0;color:var(--ink)}.hero__stage::after,.hero__still,.hero__video,.hero__toggle{display:none!important}.hero__eyebrow,.hero__title{color:var(--ink)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}