.about__text .p{max-width:680px}.about__buttons,.about__figure{margin-top:20px}.about__figure img{width:100%}.about__process{margin-top:20px}.about__process img{width:100%}.about__collabs li,.about__collab{display:block}.about__embed{margin-top:150px}.about__embed iframe{max-width:100%}.about__credits{white-space:normal}.events{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.45}.events__item{margin-bottom:20px}.events__link{display:block}.events__link:hover{text-decoration:none}.events__link:hover .events__title{text-decoration:underline}.events__row{align-items:flex-start;display:flex}.events__year{flex:0 0 15%;padding-right:6px;font-weight:600}.events__title{text-transform:uppercase;flex:auto;font-weight:600}.events__sub{flex:auto;font-weight:400}@media (width<=991px){.events__year{flex-basis:20%}}.press__item{margin-bottom:8px}.press__item .p a{text-decoration:none}.press__item .p a:hover{text-decoration:underline}.press__figure{max-width:400px;margin:20px 0 10px;display:block}.press__figure img,.press__img{filter:saturate(0)invert();width:100%;max-width:400px}@media (width<=767px){.about .cols{flex-direction:column;display:flex}.about .cols__col{display:contents}.about__sec{margin:0 var(--page-x) 60px;order:3;min-width:0}.about__sec--contact{order:0}.about__sec--next{order:1}.about__sec--left{order:2}.about__sec--next .about__next-h{padding-top:0}}.emap{width:100%;margin:0 0 30px}.emap__map{border:1px solid var(--faint);width:100%;height:60vh;min-height:320px;font-family:var(--font-mono);color:var(--ink);background:#000;font-size:12px;position:relative;overflow:hidden}@media (width<=767px){.emap__map{height:45vh;min-height:260px}}.emap__map--live{border-color:#fff}.emap__map--live .emap__list--js{display:none}.emap__static{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.emap__static~.emap__list--js,.emap__map--live .emap__static{display:none}.emap__map--offline:has(.emap__static):after{content:"static map · offline";opacity:.6}.emap__line{stroke-dasharray:1;stroke-dashoffset:1px}.emap--in .emap__line{animation:1.1s cubic-bezier(.3,.6,.2,1) forwards emap-draw;animation-delay:var(--d,0s)}@keyframes emap-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.emap__line{stroke-dashoffset:0;animation:none!important}}.emap__list{columns:2;color:var(--muted);column-gap:20px;margin:0;padding:12px;font-size:12px;line-height:1.6;list-style:none}.emap__list li{break-inside:avoid}.emap__place{color:var(--ink);text-transform:uppercase}.emap__map--loading .emap__list{opacity:.4}.emap__map--loading:after{content:"loading map…";color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;position:absolute;bottom:10px;left:12px}.emap__map--offline:after{content:"map unavailable offline";color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;position:absolute;bottom:10px;left:12px}.emap__caption{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0 0;display:flex}.emap__count{color:var(--ink)}.emap__hint{display:none}.emap__map--live~.emap__caption .emap__hint{display:inline}@media (width<=767px){.emap__hint{display:none!important}}.leaflet-container{font-family:var(--font-mono);color:#fff;background:#000;outline:none;font-size:12px}.leaflet-container a{color:#fff}.emap__map--focus{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.leaflet-control-zoom,.leaflet-bar{box-shadow:none!important;border:1px solid #fff!important;border-radius:0!important}.leaflet-control-zoom a,.leaflet-bar a{width:26px;height:26px;line-height:24px;font-family:var(--font-mono);font-size:18px;font-weight:400;color:#fff!important;background:#000!important;border-bottom:1px solid #fff!important;border-radius:0!important}.leaflet-control-zoom a:last-child,.leaflet-bar a:last-child{border-bottom:0!important}.leaflet-control-zoom a:hover,.leaflet-bar a:hover{color:#000!important;background:#fff!important}.leaflet-control-zoom a.leaflet-disabled{opacity:.3}.leaflet-control-attribution{font-family:var(--font-mono);padding:1px 5px;font-size:9px;color:var(--muted)!important;background:#000000b3!important}.leaflet-control-attribution a{color:var(--muted)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#fff;box-shadow:none;background:#000;border:1px solid #fff;border-radius:0}.leaflet-popup-content-wrapper{padding:0}.leaflet-popup-content{font-family:var(--font-mono);margin:10px 12px;font-size:12px;line-height:1.45}.leaflet-popup-content p{margin:0}.leaflet-popup-close-button{font-family:var(--font-mono);color:#fff!important;padding:2px 6px 0 0!important;font-size:16px!important}.leaflet-popup-close-button:hover{background:#fff;color:#000!important}.leaflet-popup-tip-container{margin-top:-1px}.emap__pop-title{font-family:var(--font-title);text-transform:uppercase;margin:0 0 6px;font-size:15px;font-weight:400}.emap__pop-list{margin:0;padding:0;list-style:none}.emap__pop-item{margin:0 0 3px}.emap__pop-item a{text-decoration:none}.emap__pop-item a:hover{text-decoration:underline}.emap__pop-item--upcoming:before{content:"→ "}.emap__pop-more{color:var(--muted);margin-top:4px}.leaflet-tooltip.emap__tip{color:#fff;box-shadow:none;font-family:var(--font-mono);text-transform:uppercase;background:#000;border:1px solid #fff;border-radius:0;padding:2px 6px;font-size:11px}.leaflet-tooltip.emap__tip:before{display:none}.emap__dot{transition:fill-opacity .15s var(--ease), stroke-width .15s var(--ease);cursor:pointer}.emap__ring{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite emap-pulse}@keyframes emap-pulse{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.emap__ring{opacity:.6;animation:none}}.about__cta{margin:14px 0 0}.about__cta .btn{margin:0;padding:8px 18px}
