@font-face{font-family:Malamocco;src:url(./Malamocco-Medium-LMNxN32Z.woff2) format("woff2"),url(./Malamocco-Medium-CnDbfFp1.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}html:not(.fonts) body>:not(.loader){visibility:hidden}:root{--red: #E63323;--crumb: #8E8E8E;--splash: var(--red);--ink: #111111;--bg: #E4E4E4;--veil: rgba(242, 242, 242, .6);--line: #D6D6D6;--sheet: #F7F7F7;--about-bg: #E63323;--sec: 12vh;--pad: clamp(16px, 1.6vw, 30px);--gut: clamp(10px, 1.1vw, 22px);--col: calc((100vw - var(--pad) * 2 - var(--gut) * 11) / 12);--colg: calc(var(--col) + var(--gut));--cs: calc(var(--pad) + var(--colg) * 3);--c2: calc(var(--pad) + var(--colg) * 6);--ce: calc(var(--pad) + var(--colg) * 9 - var(--gut));--span1: var(--col);--span2: calc(var(--col) * 2 + var(--gut));--span3: calc(var(--col) * 3 + var(--gut) * 2);--span4: calc(var(--col) * 4 + var(--gut) * 3);--grey-fade: linear-gradient(to top, var(--bg) 0%, rgba(228, 228, 228, .92) 35%, rgba(228, 228, 228, 0) 100%);--sheet-fade: linear-gradient(to top, var(--sheet) 0%, rgba(247, 247, 247, .92) 35%, rgba(247, 247, 247, 0) 100%);--group-gap: var(--pad);--blur: 48px;--phi: 1.618;--u: clamp(12px, .6vw + 6px, 17px);--t0: var(--u);--t1: calc(var(--t0) * var(--phi));--tm: calc(var(--t0) * 1.3);--t1h: calc(var(--t1) * 1.272);--t2: calc(var(--t1) * var(--phi));--t3: calc(var(--t2) * var(--phi));--t4: calc(var(--t3) * var(--phi));--label: var(--t3);--name: calc(var(--tm) * 3);--sans: "Malamocco", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease: cubic-bezier(.22, .8, .2, 1);--soft: cubic-bezier(.22, 1, .36, 1);--glide: cubic-bezier(.65, 0, .2, 1);color-scheme:light}body.cat-americas{--bg: #111111;--red: #E63323;--ink: #E63323;--veil: rgba(17, 17, 17, .6);--line: rgba(230, 51, 35, .3);--sheet: #111111;--crumb: rgba(230, 51, 35, .6);--grey-fade: linear-gradient(to top, #111111 0%, rgba(17, 17, 17, .92) 35%, rgba(17, 17, 17, 0) 100%);--sheet-fade: var(--grey-fade);color-scheme:dark}body.cat-americas.focus-info{--red: #111111;--ink: #111111;--crumb: rgba(17, 17, 17, .55)}body.cat-americas .strip-item{background:#e63323}*{box-sizing:border-box}body{--row: var(--pad);--bar: calc(var(--row) + var(--tm) + var(--pad) * 1.5)}html,body{margin:0;height:100%}body{background:var(--bg);transition:none;color:var(--ink);font-family:var(--sans);font-weight:500;font-synthesis:none;font-size:var(--t0);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}h1,h2,h3,th{font-weight:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{-webkit-user-drag:none;user-drag:none}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.veil{position:fixed;inset:0;z-index:11;pointer-events:none;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:backdrop-filter .35s ease-out,-webkit-backdrop-filter .35s ease-out}body:not(.focus-menu) .veil{display:none}body.focus-menu .veil{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}body.detail-open.focus-menu .veil{z-index:24}button,a,.index-cap,.index-cap .y,.list-title,.crumb-cat{transition:color .25s ease-out,border-color .25s ease-out}body.intro .label,body.intro .menu,body.intro .about-link,body.intro .views,body.intro .gallery,body.intro .hover-title{opacity:0;pointer-events:none}.about-link,.hover-title,.gallery,.about-btn{transition:opacity .8s var(--soft)}body.intro-names .label,body.intro-ui .menu,body.intro-ui .about-link,body.intro-ui .views,body.intro-gallery .gallery,body.intro-gallery .hover-title{opacity:1}.loader{position:fixed;inset:0;z-index:30;background:var(--splash);pointer-events:none}body.loaded .loader{opacity:0;visibility:hidden;transition:opacity .7s ease-out,visibility 0s .7s}.loader{display:grid;place-items:center}.loader-mark{width:min(28vw,540px);min-width:230px;height:auto;display:block}.bottom-fade{position:fixed;left:0;right:0;bottom:0;z-index:4;pointer-events:none;height:calc(var(--t1h) * 2.3 + var(--pad) * 5);background:var(--grey-fade)}body.detail-open .bottom-fade,body.events-open .bottom-fade{z-index:22}body.detail-open .bottom-fade,body.events-open .bottom-fade{height:calc(var(--tm) * 2.4 + var(--pad) * 3)!important}.label{position:fixed;top:0;z-index:13;font-size:var(--name);line-height:.76;letter-spacing:-.035em;white-space:nowrap;padding:var(--pad) 0 0;text-box:trim-both cap alphabetic}.label-first{left:var(--pad);color:var(--ink);margin-left:-.06em}.label-last{left:var(--pad);margin-left:-.09em;padding-top:calc(var(--pad) + var(--name) * .92);color:var(--red)}.about-btn{position:fixed;left:var(--pad);bottom:var(--pad);z-index:12;display:flex;align-items:flex-end;gap:.5em;font-size:var(--tm);color:var(--red)}.about-thumb{flex:none;width:2.4em;height:2.4em;background:#c6c6c6 center / cover no-repeat;transition:width .6s var(--soft),height .6s var(--soft)}body.intro .about-btn{opacity:0;pointer-events:none}body.events-open .about-btn,body.focus-info .about-btn{z-index:25}body.detail-open .about-btn{display:none}.label{transition:color 1.2s var(--soft),opacity .8s var(--soft)}.label .ch{display:inline-block}body.intro-names .label-first,body.intro-names .label-text{display:inline-block;clip-path:inset(-1em -.5em 0 -.5em)}body.detail-open .label,body.events-open .label{z-index:26}body.detail-open.detail-title-on .label{visibility:hidden}.icon{display:block;flex:none;width:.72em;height:.72em;fill:currentColor;overflow:visible}.icon .s,.icon.s{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter}.menu{position:fixed;top:0;left:var(--cs);z-index:12;padding:var(--row) var(--pad) var(--pad) 0;text-align:left;display:flex;align-items:flex-start;gap:.28em;font-size:var(--tm)}.menu-back{display:none;align-items:flex-start;gap:.35em;font-size:var(--tm);line-height:1.15;color:var(--ink);white-space:nowrap}.menu-back>*{font-size:var(--tm);line-height:1.15;text-box:trim-both cap alphabetic}.crumb-home,.crumb-sep{color:var(--crumb)}.crumb-home:hover{color:var(--ink)}.crumb-x{font-size:var(--tm);color:var(--red);margin-left:.15em}.crumb-x:hover{color:var(--ink)}.crumb-x .icon .s{stroke-width:2.3}body.has-cat .menu-back{display:flex}body.has-cat .menu-pick{display:none!important}.menu-label,.menu-list button{font-size:var(--tm);line-height:1.15}.menu-label{text-align:left}.menu-label{flex:none;display:flex;align-items:center;gap:.3em;white-space:nowrap}.menu-text{min-width:0;overflow:hidden;text-overflow:ellipsis;text-box:trim-both cap alphabetic;padding-bottom:.25em;margin-bottom:-.25em}.menu-chevron{transform:rotate(-90deg)}body.focus-menu .menu-chevron{transform:rotate(90deg)}.menu-pick{display:flex;align-items:flex-start;gap:1em}.menu-list li{display:flex}.menu-list button{text-align:left;white-space:nowrap}.menu-label{color:var(--red)}.menu-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5em .7em;max-width:calc(100vw - var(--cs) - var(--right-w, 16em))}.menu-list button{text-box:trim-both cap alphabetic;color:var(--red);visibility:hidden;pointer-events:none}body.focus-menu .menu-label{color:var(--ink)}body.focus-menu .menu-list button{visibility:visible;pointer-events:auto}.menu-list button:hover{color:var(--ink)}.menu-list li:has(.is-active){display:none}.cat-n{font-size:.58em;line-height:0;vertical-align:0;position:relative;top:-.62em;margin-left:.12em;font-variant-numeric:tabular-nums}.gallery{position:fixed;inset:0;z-index:2;touch-action:none;overflow:hidden}.track{position:absolute;inset:0}.work{position:absolute;left:0;top:0;margin:0;will-change:transform;transform-origin:0 0;cursor:pointer;background:#d9d9d9}.work img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.work.is-cutout{background:transparent}.work.is-cutout img{object-fit:contain}.hover-title{position:fixed;bottom:var(--pad);left:var(--cs);z-index:10;margin:0;max-width:calc(100vw - var(--cs) - var(--ex-w, 12em));pointer-events:none;font-size:var(--t1h);line-height:1.12;text-box:trim-end text alphabetic}.hover-title .t{display:block}.hover-title,.detail-head,.events-title{margin-left:-.05em}.hover-title .y{display:block;color:var(--red)}body.detail-open .hover-title,body.view-index .hover-title{visibility:hidden}.views{position:fixed;top:var(--row);right:calc(var(--pad) + var(--prefs-w, 3.3em) + var(--group-gap));z-index:12;display:flex;align-items:flex-start;gap:.6em;white-space:nowrap;font-size:var(--tm)}.prefs{position:fixed;right:var(--pad);top:var(--row);z-index:12;display:flex;align-items:flex-start;gap:.6em;font-size:var(--tm)}.prefs:before{content:"";display:block;width:1px;height:.72em;background:var(--crumb);margin-right:calc(var(--group-gap) - .6em)}body.events-open .prefs:before{visibility:hidden}.prefs button{display:block;color:var(--red)}.prefs button:hover{color:var(--ink)}body.intro .prefs{opacity:0;pointer-events:none}body.intro-ui .prefs{opacity:1}body.detail-open .prefs,body.events-open .prefs{z-index:25}.view-btn{display:block;color:var(--red)}.views button{font-size:var(--tm);line-height:1.15;color:var(--red);text-box:trim-both cap alphabetic}.switch-opt.is-on{color:var(--ink);cursor:default}body.view-index .gallery,body.view-list .gallery{visibility:hidden;pointer-events:none}.about-link{position:fixed;bottom:var(--pad);right:var(--pad);z-index:12;font-size:var(--tm);line-height:1.15;color:var(--red);text-box:trim-both cap alphabetic}.about-link:hover{color:var(--ink)}body.detail-open .views,body.detail-open .menu,body.events-open .views,body.events-open .menu{visibility:hidden;opacity:0;pointer-events:none}body.detail-open .about-link,body.events-open .about-link{z-index:25}.overlay.events,.overlay.events.is-open{background:var(--bg);z-index:21}.events-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--bar) + 14vh) calc(100vw - var(--ce)) 20vh var(--cs)}.events-title{margin:0 0 10vh;font-size:var(--label);line-height:.92;letter-spacing:-.03em;text-box:trim-both cap alphabetic}.events-rows{list-style:none;margin:0;padding:0;font-size:var(--tm)}.events-row{display:grid;grid-template-columns:var(--span3) 1fr auto;gap:0 var(--gut);padding:.9em 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:-1px}.events-dates{color:var(--red)}.detail-bar{position:absolute;font-size:var(--tm);top:var(--row);left:var(--cs);right:calc(var(--pad) + 10em);z-index:3;display:flex;align-items:flex-start;gap:.35em;white-space:nowrap}.detail-bar>*{flex:none;font-size:var(--tm);line-height:1.15;text-box:trim-both cap alphabetic}.crumb-cat{color:var(--ink)}.crumb-cat:hover{color:var(--red)}.detail-bar .dt{display:none}.detail.title-on .detail-bar .dt{display:block}.detail.title-on .crumb-cat{color:var(--crumb)}.detail.title-on .crumb-cat:hover{color:var(--ink)}.detail-navtitle{flex:0 1 auto!important;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);padding-bottom:.25em;margin-bottom:-.25em}.index{position:fixed;inset:0;z-index:3;overflow-y:auto;overscroll-behavior:contain;padding:21vh var(--pad) calc(var(--pad) * 3 + var(--label)) var(--cs)}.index[hidden]{display:none}body.view-index:before,body.view-list:before{content:"";position:fixed;left:0;right:0;top:0;z-index:4;pointer-events:none;height:calc(var(--bar) + var(--pad));background:linear-gradient(to bottom,var(--bg) calc(var(--pad) + var(--tm)),transparent 100%)}.index-grid{list-style:none;margin:0;padding:0;display:grid;align-items:start;gap:10vh calc(var(--col) + var(--gut) * 2);grid-template-columns:repeat(3,var(--span2))}.index-item{display:block;width:100%;aspect-ratio:1}.fly-layer{position:fixed;inset:0;z-index:3;pointer-events:none}.fly{position:absolute;background:center / 100% 100% no-repeat;transform-origin:0 0;will-change:transform}.index-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom;pointer-events:none}.index-cap{margin:.8em 0 0;font-size:var(--t0);line-height:1.2;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.index-cap .y{color:var(--red)}li:has(>.index-item.is-hover) .index-cap,li:has(>.index-item:hover) .index-cap{color:var(--red)}body.cat-americas li:has(>.index-item.is-hover) .index-cap,body.cat-americas li:has(>.index-item:hover) .index-cap,body.cat-americas li:has(>.index-item.is-hover) .index-cap .y,body.cat-americas li:has(>.index-item:hover) .index-cap .y{color:#fff}.list{position:fixed;inset:0;z-index:3;overflow-y:auto;overscroll-behavior:contain;padding:21vh var(--pad) calc(var(--pad) * 3 + var(--label)) var(--cs)}.list[hidden]{display:none}.list-rows{list-style:none;margin:0;padding:0;font-size:var(--tm)}.list-rows li{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:-1px}.list-row{display:grid;width:100%;text-align:left;padding:.6em 0;gap:0 var(--gut);--th: 4.6em;--thw: calc(var(--th) * var(--thk));grid-template-columns:var(--thw) calc(var(--span4) + var(--colg) - var(--thw) - var(--gut)) var(--span2) 1fr;align-items:center;transition:--thk .45s var(--soft)}@property --thk{syntax: "<number>"; inherits: true; initial-value: 1;}.list-row:hover,.list-row.is-hover{--thk: 1.3}.list-year{color:var(--red)}.list-thumb{display:block;width:var(--thw);height:var(--thw)}.list-thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.list-row:hover .list-title,.list-row.is-hover .list-title{color:var(--red)}.lang{display:flex;align-items:flex-end;gap:.6em;font-size:var(--tm)}.lang button{display:block;color:var(--red)}.lang button:hover{color:var(--ink)}.top-link{font-size:var(--t0);line-height:1;color:var(--red);white-space:nowrap;border:1px solid var(--red);padding:.5em .6em;text-box:trim-both cap alphabetic;margin-bottom:calc(-.5em - 1px)}.top-link[hidden]{display:none}.lang .ex-arrow{display:inline-block;vertical-align:baseline;margin-left:.4em}.lang .top-link{color:var(--red)}.lang .top-link:hover,body.events-open .lang #eventsLink{color:var(--ink);border-color:var(--ink)}.lang-code{display:block;font-size:var(--tm);line-height:1.15;text-box:trim-both cap alphabetic}#soundToggle .sound-off{display:none}#soundToggle.is-off .sound-off{display:inline}.overlay{position:fixed;inset:0;z-index:20;background:transparent;transition:none;opacity:0;outline:none}.overlay.is-open{opacity:1}.overlay[hidden]{display:block;visibility:hidden;pointer-events:none}.overlay.info,.overlay.info.is-open{background:var(--about-bg);z-index:21}.info,.info .karma-k,.info .info-mail,.info .crumb-x,.info .crumb-home,.info .crumb-sep{color:var(--ink)}.info .crumb-home,.info .crumb-sep{opacity:.55}.info .crumb-home:hover,.info .info-mail:hover,.info .crumb-x:hover{color:#fff;opacity:1}.info .karma{border-color:var(--ink)}.info .karma-k{color:#fff}body.focus-info .label,body.focus-info .prefs{z-index:26}body.focus-info .about-thumb{width:var(--span2);height:var(--span2)}@media(hover:hover){.about-btn:hover .about-thumb{width:var(--span2);height:var(--span2)}}body.focus-info .label-last,body.focus-info .prefs button,body.focus-info .prefs button:hover{color:var(--ink)}body.focus-info .prefs:before{background:var(--ink)}.info{cursor:pointer}.info-inner{position:absolute;inset:0;overflow-y:auto;padding:var(--pad);display:flex;justify-content:flex-start}.info-inner{padding-top:calc(var(--bar) + var(--pad) * 2)}.overlay.info:before{content:"";position:absolute;left:0;right:0;top:0;z-index:2;pointer-events:none;height:calc(var(--bar) + var(--pad));background:linear-gradient(to bottom,var(--about-bg) calc(var(--pad) + var(--tm)),rgba(230,51,35,0) 100%)}.info-inner{justify-content:flex-start;padding-left:var(--cs)}.info-col{width:calc(100vw - var(--cs) - var(--pad));align-self:flex-start;font-size:var(--t2);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--pad) * 1.5)}.info-body{width:100%}.info-lead{margin:0;font-size:var(--t1);line-height:1.15;color:#fff;text-box:trim-both cap alphabetic}.info-lead[hidden]{display:none}.info-body{text-box:trim-start cap alphabetic;font-size:var(--t2);line-height:1.12;letter-spacing:-.02em}.info-body p{margin:0;display:inline}.info-body p+p:before{content:" "}.karma{display:block;width:100%;margin-top:calc(var(--pad) * 1.5);padding:.3em .4em .35em;border:3px solid var(--ink)}.karma:nth-of-type(n+3){width:75%}.karma p{display:block}.karma p+p:before{content:none}.karma-k{color:var(--red)}.info-mail{font-size:var(--t1);color:var(--red);text-decoration:none;margin-top:calc(var(--pad) * .5);padding-bottom:10vh}.info-mail:hover{color:var(--ink)}.info-mail[hidden]{display:none}.info-body .rest{color:transparent}.info:not(.is-typed) .info-mail{visibility:hidden}.overlay.detail,.overlay.detail.is-open{background:var(--bg)}.detail-figure{will-change:transform;position:absolute;margin:0;left:var(--cs);right:calc(100vw - var(--ce));top:calc(var(--bar) + 10.5vh);bottom:calc(var(--label) * 2 + var(--pad) * 2.5);pointer-events:none}.detail-figure img{position:absolute;display:block;object-fit:contain}.fly-top{position:fixed;z-index:40;pointer-events:none}.detail-steps{position:absolute;bottom:var(--pad);right:var(--pad);z-index:3;display:flex;align-items:flex-end;gap:.5em;font-size:var(--tm);line-height:1.15;text-box:trim-end text alphabetic}.detail-steps button{color:var(--red)}body.detail-open .prefs:before{display:none}.detail-steps button:hover{color:var(--ink)}.detail-count{font-size:var(--tm);line-height:1.15;text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;color:var(--ink)}.count-all{color:var(--crumb)}.detail-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.detail-hero{position:relative;height:90vh;height:90svh;pointer-events:none}.detail-hero>*{pointer-events:auto}.detail-head{transform-origin:0 0;text-box:trim-end text alphabetic;position:absolute;bottom:var(--pad);left:var(--cs);max-width:calc(var(--ce) - var(--cs));pointer-events:none}.detail-title,.detail-year{margin:0;font-size:var(--label);line-height:.92;letter-spacing:-.03em}.detail-title{text-box:trim-start cap alphabetic;overflow-wrap:anywhere}.detail-year{color:var(--red)}.detail-panel{position:relative;background:var(--sheet);padding:calc(var(--pad) * 3) var(--pad) calc(var(--pad) * 5) var(--cs);user-select:text;-webkit-user-select:text}.overlay.detail:after,.overlay.events:after{content:"";position:absolute;left:0;right:0;top:0;z-index:2;pointer-events:none;height:calc(var(--bar) + var(--pad) * 3);background:var(--grey-fade);transform:scaleY(-1)}.overlay.detail.sheet-top:after{background:var(--sheet-fade)}body.detail-sheet-bottom .bottom-fade{background:var(--sheet-fade)}.detail-desc:empty{display:none}.detail-desc{margin:0 0 var(--sec);max-width:none;font-size:var(--tm);line-height:1.25}.detail-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut);margin:0 0 var(--sec)}.detail-strip[hidden]{display:none}.detail-more{margin:0 0 var(--sec);padding-top:var(--sec);border-top:1px solid var(--line)}.detail-more[hidden]{display:none}.detail-more-grid .index-item:hover img{opacity:.85}.strip-item{margin:0;aspect-ratio:1;background:var(--bg);display:grid;place-items:center;padding:8%}.strip-item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;pointer-events:none}.detail-strip.is-details{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-strip.is-details .strip-item{padding:0}.detail-strip.is-details .strip-item img{width:100%;height:100%;object-fit:cover}.detail-links-title{margin:0 0 22vh;font-size:var(--label);line-height:.9;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.detail-links-list{list-style:none;margin:0;padding:0;width:100%;font-size:var(--tm)}.detail-links-list li{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:-1px}.detail-links-list a{display:flex;justify-content:space-between;padding:.9em 0;color:var(--red);text-decoration:none}.detail-links-list a:hover{color:var(--ink)}.detail-links-list .arrow{color:var(--red)}.detail-scroll{z-index:1}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--soft),transform .9s var(--soft)}.rv.in{opacity:1;transform:none}.rv .index-cap{opacity:0;transform:translateY(8px);transition:opacity .7s var(--soft) calc(var(--rvd, 0ms) + .22s),transform .7s var(--soft) calc(var(--rvd, 0ms) + .22s),color .25s ease-out}.rv.in .index-cap{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv,.rv .index-cap{opacity:1;transform:none;transition:none}}.ctag{position:fixed;left:0;top:0;z-index:60;pointer-events:none;max-width:min(32em,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5em .6em;font-size:var(--t0);line-height:1;background:#e63323;color:#111;border:0;border-radius:0}.ctag[hidden]{display:none}body.focus-info .ctag{background:#111;color:#e63323}body.cat-americas:not(.focus-info) .ctag{background:#fff;color:#111}.menu,.menu-pick,.menu-list{pointer-events:none}.menu-label,.menu-back{pointer-events:auto}body.intro .menu-label,body.intro .menu-back{pointer-events:none}.crumb-here{color:var(--ink)}.burger,.mnav{display:none}@media(min-width:901px),(min-width:701px)and (orientation:landscape){.menu-label{display:none}.menu-list li:has(.is-active){display:flex}.menu-list button,body.focus-menu .menu-list button{visibility:visible;pointer-events:auto}.menu-list button.is-active{color:var(--ink);cursor:default}body.intro .menu-list button{pointer-events:none}body.has-cat .menu-back{display:none}body.has-cat .menu-pick{display:flex!important}body.cat-americas .menu-list button.is-active{color:#fff}}@media(orientation:landscape)and (max-height:500px){:root{--label: 13vh}}@media(max-width:700px),(orientation:portrait)and (max-width:900px){:root{--pad: 16px;--gut: 10px;--u: 14px;--col: calc((100vw - var(--pad) * 2 - var(--gut) * 5) / 6);--cs: calc(var(--pad) + var(--colg) * 2);--ce: calc(100vw - var(--pad));--c2: 45vw;--top: calc(var(--pad) * 3.5 + var(--name) * 1.7);--sec: 8vh;--cap: .72}.detail,.events{--cs: var(--pad)}.menu,.prefs,#langBox{display:none!important}.burger{position:fixed;top:var(--pad);right:var(--pad);z-index:32;padding:0;font-size:var(--tm);line-height:1.15;color:var(--ink);display:flex;align-items:center;gap:.35em}#burgerText{display:block;text-box:trim-both cap alphabetic}.burger-chevron{color:var(--red)}.burger-chevron .s{stroke-width:2.3}body.mnav-open .burger-chevron{transform:rotate(180deg)}body.focus-info .burger-chevron{color:#111}.burger:after{content:"";position:absolute;inset:-12px}@media(hover:hover){.burger:hover{color:var(--red)}}body.intro .burger{opacity:0;pointer-events:none}body.intro-ui .burger{opacity:1;pointer-events:auto}.views{top:calc(var(--pad) + var(--tm) * var(--cap) - var(--tm) * 1.3 * .72 * 11 / 12);right:calc(var(--pad) + var(--burger-w, 4em) + var(--group-gap) * 1.5);z-index:32;gap:.75em;font-size:calc(var(--tm) * 1.3)}.views button{font-size:inherit}.views .view-btn{position:relative}.views .view-btn:after{content:"";position:absolute;inset:-12px -6px}body.focus-info .views{display:none}.detail-bar{display:none!important}.mnav:not([hidden]){display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:calc(var(--pad) * 1.5);position:fixed;inset:0;z-index:29;overflow-y:auto;overscroll-behavior:contain;background:var(--veil);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));padding:calc(var(--pad) * 2.5 + var(--tm)) var(--pad) calc(var(--pad) * 3)}.mnav-cats{list-style:none;margin:0;padding:0;font-size:var(--t2);line-height:1.1;letter-spacing:-.02em;text-align:right}.mnav-cats button{display:block;margin-left:auto;padding:.1em 0;color:var(--red);text-align:right}.mnav-cats button.is-on{color:var(--ink)}.mnav-group{display:flex;justify-content:flex-end;gap:.3em 1.1em;font-size:var(--tm)}.mnav-group button{color:var(--red);padding:.35em 0;display:inline-flex;align-items:center;gap:.3em}.mnav-group button.is-on{color:var(--ink)}#mnavPrefs{font-size:calc(var(--tm) * 1.3);gap:1em;align-items:center}#mnavPrefs .lang-code{font-size:inherit}#mnavPrefs .icon{width:.72em;height:.72em}body.mnav-open .hover-title,body.mnav-open .bottom-fade,body.mnav-open .views,body.mnav-open .label,body.mnav-open .about-btn{visibility:hidden}.about-btn{left:auto;right:var(--pad)}.hover-title{left:var(--pad);bottom:var(--pad);max-width:calc(100vw - var(--pad) * 3 - var(--tm) * 2.4);white-space:normal;text-wrap:balance}.bottom-fade{height:calc(var(--t1h) * 2.6 + var(--pad) * 5)}.top-link{white-space:normal;max-width:42vw;line-height:1.15}.index{padding:var(--top) var(--pad) calc(var(--pad) * 2);bottom:calc(var(--pad) * 2 + var(--t1) * 2.4)}.index-grid{gap:4vh calc(var(--gut) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.index-cap{font-size:12px}.list{padding-top:var(--top);padding-left:var(--pad)}.list-row{--th: 4.2em;grid-template-columns:var(--span2) 1fr auto;grid-template-rows:1fr auto auto 1fr;grid-template-areas:"th . ." "th t y" "th c c" "th . .";row-gap:.3em;align-items:baseline}.list-thumb{grid-area:th;align-self:center}.list-title{grid-area:t}.list-year{grid-area:y}.list-cat{grid-area:c}.detail-figure{left:calc(var(--pad) + var(--colg) * .5);right:calc(var(--pad) + var(--colg) * .5);top:var(--top);bottom:calc(var(--t2) * 4.6 + var(--pad) * 3)}.detail-head{max-width:calc(100vw - var(--pad) * 2)}.detail-title,.detail-year{font-size:var(--t2)}.detail-strip,.detail-strip.is-details{grid-template-columns:minmax(0,1fr)}.detail-links-title{margin-bottom:10vh}body.detail-open .top-link{display:none}.events-scroll{padding:var(--top) var(--pad) 20vh}.events-title{font-size:var(--t2);margin-bottom:var(--sec)}.events-row{grid-template-columns:1fr auto;grid-template-areas:"d p" "n n";row-gap:.3em}.events-dates{grid-area:d}.events-name{grid-area:n}.events-place{grid-area:p}.info-inner{padding:var(--top) var(--pad) var(--pad)}.info-col{width:calc(100vw - var(--pad) * 2);font-size:var(--t1);padding-bottom:calc(var(--pad) * 3 + 2.4 * var(--tm))}.info-body{font-size:var(--t1)}.info-lead{font-size:var(--tm)}body.focus-info .about-thumb{width:2.4em;height:2.4em}.overlay.info:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;height:calc(var(--pad) * 4 + var(--tm) * 2.4);background:linear-gradient(to top,var(--about-bg) calc(var(--pad) * 1.5 + var(--tm) * 2.4),rgba(230,51,35,0) 100%)}}.menu-chevron,.burger-chevron{transition:transform .35s var(--soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}#detailImg{pointer-events:auto;cursor:zoom-in}.zoom{position:fixed;inset:0;z-index:45;overflow:hidden;background:var(--bg);touch-action:none}.zoom img{position:absolute;left:0;top:0;display:block;max-width:none;transform-origin:0 0;will-change:translate,transform;pointer-events:none}.zoom-x{position:absolute;top:var(--pad);right:var(--pad);z-index:1;font-size:calc(var(--tm) * 1.6);line-height:1;color:var(--red);padding:.25em;margin:-.25em}.zoom-x .icon{width:.72em;height:.72em}.zoom-x .icon .s{stroke-width:2.3}@media(hover:hover){.zoom-x:hover{color:var(--ink)}}#langBox{display:none!important}.overlay.amer,.overlay.amer.is-open{background:var(--about-bg);color:#111;z-index:34}body.amer-open .ctag{z-index:61;background:#111;color:#e63323}.amer-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--bar) + 5vh) var(--pad) 14vh var(--cs);user-select:text;-webkit-user-select:text}.overlay.amer:before,.overlay.amer:after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.overlay.amer:before{top:0;height:calc(var(--bar) + var(--pad) * 2);background:linear-gradient(to bottom,var(--about-bg) calc(var(--pad) + var(--tm)),rgba(230,51,35,0) 100%)}.overlay.amer:after{bottom:0;height:calc(var(--pad) * 5);background:linear-gradient(to top,var(--about-bg),rgba(230,51,35,0))}.amer-cursor{position:fixed;left:0;top:0;z-index:4;pointer-events:none;width:76px;height:auto;margin:-26.5px 0 0 -38px;overflow:visible;visibility:hidden}.amer-cursor.on{visibility:visible}.amer-cursor path{fill:#111;stroke:#111;stroke-width:11;stroke-linejoin:round}body .overlay.amer.own-cursor,body .overlay.amer.own-cursor *{cursor:none!important}body .overlay.amer.own-cursor :is(.amer-x,.amer-go),body .overlay.amer.own-cursor :is(.amer-x,.amer-go) *{cursor:pointer!important}.amer-scroll{z-index:1}.amer-x{position:absolute;top:var(--pad);right:var(--pad);z-index:3;font-size:calc(var(--tm) * 1.6);line-height:1;color:#111;padding:.25em;margin:-.25em}.amer-x .icon{width:.72em;height:.72em}.amer-x .icon .s{stroke-width:2.3}@media(hover:hover){.amer-x:hover{color:#fff}}.amer :is(.amer-sub,.amer-dates,.amer-sign){text-wrap:pretty}.amer strong{font-weight:inherit;color:#e63323;background:#111;padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.amer ::selection{background:#111;color:#e63323}.amer-title{margin:0 0 0 -.05em;max-width:min(11em,calc(100vw - var(--cs) - var(--pad)));font-size:var(--label);line-height:.92;letter-spacing:-.03em;text-wrap:balance}.amer-sub{margin:.35em 0 0;font-size:var(--t1);line-height:1.15}.amer-dates{margin:.1em 0 0;font-size:var(--t1);line-height:1.15}.amer-lead{margin:1.1em 0 0;max-width:calc(var(--ce) - var(--cs));font-size:var(--t2);line-height:1.08;letter-spacing:-.02em;text-wrap:pretty}.amer-body{margin-top:calc(var(--tm) * 2.2);max-width:min(calc(var(--ce) - var(--cs)),38em);font-size:var(--tm);line-height:1.42;hanging-punctuation:first}.amer-body p{margin:0;text-wrap:pretty}.amer-body p+p{margin-top:.75em}.amer-sign{margin:1.4em 0 0;font-size:var(--tm)}.amer-go{display:inline-flex;align-items:center;gap:.5em;margin:calc(var(--tm) * 2.2) 0 0;padding:.75em 1.05em .8em;background:#111;color:#e63323;font-size:calc(var(--tm) * 1.15);line-height:1;text-box:trim-both cap alphabetic}.amer-go .ex-arrow{width:.62em;height:.62em}@media(hover:hover){.amer-go:hover{color:#fff}}.amer-go:active{transform:translateY(1px)}.amer em{font-style:italic;font-synthesis:style}.amer-logos{margin:calc(var(--tm) * 3) 0 0;color:#111;line-height:0}.amer-logos-svg{display:block;height:calc(var(--tm) * 2.2);width:auto;overflow:visible}body.cat-americas .menu-list button.is-active[data-cat=americas]{cursor:pointer}@media(max-width:700px),(orientation:portrait)and (max-width:900px){.amer-scroll{padding:calc(var(--pad) * 5 + var(--tm)) var(--pad) 12vh}.amer-title{font-size:var(--t2);max-width:calc(100vw - var(--pad) * 2 - var(--tm) * 2)}.amer-sub,.amer-dates{font-size:var(--tm)}.amer-dates>span{display:block}.amer-dates .amer-dot{display:none}.amer-lead,.amer-body{max-width:none}.amer-lead{font-size:var(--t1);line-height:1.12}.amer-body{margin-top:calc(var(--tm) * 1.8)}}
