.page-hero[data-astro-cid-hcjuqwdu]{background:#2a3340 url(/img/past-giros-hero.jpg) center 35% / cover no-repeat;color:var(--white)}.page-hero[data-astro-cid-hcjuqwdu] h1[data-astro-cid-hcjuqwdu]{font:400 clamp(56px,6vw,88px) / 1 var(--serif-display);letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.45)}.page-hero-title[data-astro-cid-hcjuqwdu]{padding-block:96px 80px}.history[data-astro-cid-hcjuqwdu]{padding-block:56px 32px}.giros[data-astro-cid-hcjuqwdu]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.giro[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;background:var(--white);border:1px solid #e3ddd1}.cover[data-astro-cid-hcjuqwdu]{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#e6e1d6}.cover[data-astro-cid-hcjuqwdu] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}a[data-astro-cid-hcjuqwdu].cover:hover img{transform:scale(1.03)}.cover[data-astro-cid-hcjuqwdu].blank{display:grid;place-items:center;background:var(--paper);border-bottom:1px solid #e3ddd1}.cover[data-astro-cid-hcjuqwdu].blank span[data-astro-cid-hcjuqwdu]{font:400 clamp(56px,6vw,80px) / 1 var(--serif-display);color:#cfc6b6}.giro-body[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;gap:6px;padding:18px 22px 22px;flex:1}.meta[data-astro-cid-hcjuqwdu]{font:500 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--taupe)}.giro[data-astro-cid-hcjuqwdu] h2[data-astro-cid-hcjuqwdu]{font:400 24px/1.2 var(--serif-display)}.where[data-astro-cid-hcjuqwdu]{font:italic 400 15px/1.4 var(--serif);color:#3a3f47}.links[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:auto;padding-top:10px}.links[data-astro-cid-hcjuqwdu] a[data-astro-cid-hcjuqwdu]{font:500 12px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--red);text-decoration:none}.links[data-astro-cid-hcjuqwdu] a[data-astro-cid-hcjuqwdu]:hover{text-decoration:underline;text-underline-offset:4px}.share[data-astro-cid-hcjuqwdu]{position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 32px));height:fit-content;border:0;padding:36px 32px 32px;background:var(--paper);color:var(--ink);box-shadow:0 20px 60px #00000059}.share[data-astro-cid-hcjuqwdu]::backdrop{background:#12161c99}.share[data-astro-cid-hcjuqwdu] h2[data-astro-cid-hcjuqwdu]{font:400 30px/1.15 var(--serif-display);margin-bottom:14px;padding-right:24px}.share[data-astro-cid-hcjuqwdu] p[data-astro-cid-hcjuqwdu]{font:400 16px/1.55 var(--serif)}.share-email[data-astro-cid-hcjuqwdu]{margin-block:20px;padding:14px 16px;background:var(--white);border:1px solid #e3ddd1;font:500 17px/1.3 var(--body)!important;overflow-wrap:anywhere;user-select:all}.share-actions[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;gap:12px}.share-actions[data-astro-cid-hcjuqwdu] .btn[data-astro-cid-hcjuqwdu]{cursor:pointer}.share-close[data-astro-cid-hcjuqwdu]{position:absolute;top:10px;right:14px;background:none;border:0;font-size:30px;line-height:1;color:var(--ink);cursor:pointer}.links[data-astro-cid-hcjuqwdu] a[data-astro-cid-hcjuqwdu].ask{color:var(--taupe)}.cover[data-astro-cid-hcjuqwdu].art{background:#1f1d1e}.cover[data-astro-cid-hcjuqwdu].art img[data-astro-cid-hcjuqwdu]{display:block;width:100%;height:100%;object-fit:contain}.giro[data-astro-cid-hcjuqwdu].skipped .giro-body[data-astro-cid-hcjuqwdu]{opacity:.75}.gallery[data-astro-cid-hcjuqwdu]{padding-block:56px 88px;border-top:1px solid #e3ddd1;scroll-margin-top:24px}.gallery-title[data-astro-cid-hcjuqwdu]{text-align:center;font:400 clamp(36px,4vw,52px) / 1.1 var(--serif-display);margin-bottom:28px}.intro[data-astro-cid-hcjuqwdu]{text-align:center;max-width:640px;margin:0 auto 36px;font:400 17px/1.6 var(--serif)}.lead[data-astro-cid-hcjuqwdu]{font:400 clamp(24px,2.4vw,30px) / 1.25 var(--serif-display);margin-bottom:8px}.tabs[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-bottom:28px}.year-title[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;gap:6px;text-align:center;margin-bottom:28px}.year-title[data-astro-cid-hcjuqwdu][hidden]{display:none}.year-title[data-astro-cid-hcjuqwdu] h3[data-astro-cid-hcjuqwdu]{font:400 30px/1.2 var(--serif-display)}.tab[data-astro-cid-hcjuqwdu]{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:500 14px/1 var(--body);letter-spacing:.06em;color:var(--ink);cursor:pointer}.tab[data-astro-cid-hcjuqwdu]:hover{color:var(--red)}.tab[data-astro-cid-hcjuqwdu][aria-selected=true]{border-bottom-color:var(--red)}.grid[data-astro-cid-hcjuqwdu]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.thumb[data-astro-cid-hcjuqwdu]{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#e6e1d6}.thumb[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.thumb[data-astro-cid-hcjuqwdu]:hover img[data-astro-cid-hcjuqwdu]{transform:scale(1.04)}.thumb[data-astro-cid-hcjuqwdu]{position:relative}.label[data-astro-cid-hcjuqwdu]{position:absolute;inset:auto 0 0;padding:10px 14px;background:#12161cd1;color:var(--white);font:400 14px/1.35 var(--serif);opacity:0;transform:translateY(100%);transition:opacity .25s ease,transform .25s ease}.thumb[data-astro-cid-hcjuqwdu]:hover .label[data-astro-cid-hcjuqwdu],.thumb[data-astro-cid-hcjuqwdu]:focus-visible .label[data-astro-cid-hcjuqwdu]{opacity:1;transform:none}.to-top[data-astro-cid-hcjuqwdu]{text-align:center;margin-top:48px}.empty[data-astro-cid-hcjuqwdu]{text-align:center;color:var(--taupe)}.lightbox[data-astro-cid-hcjuqwdu]{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;background:#141414b8;color:var(--white);padding:max(48px,env(safe-area-inset-top,0px)) 0 max(24px,env(safe-area-inset-bottom,0px))}.lightbox[data-astro-cid-hcjuqwdu][hidden]{display:none}.lb-figure[data-astro-cid-hcjuqwdu]{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100%;min-height:0}.lb-img[data-astro-cid-hcjuqwdu]{display:block;max-width:min(100%,1500px);max-height:84vh;object-fit:contain;box-shadow:0 12px 40px #00000073}.lb-caption[data-astro-cid-hcjuqwdu]{font:400 15px/1.4 var(--serif);text-align:center;min-height:1.4em}.lb-count[data-astro-cid-hcjuqwdu]{position:absolute;top:16px;left:20px;font:500 13px/1 var(--body);letter-spacing:.08em;opacity:.8}.lightbox[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]{background:none;border:0;color:inherit;cursor:pointer;opacity:.8}.lightbox[data-astro-cid-hcjuqwdu] button[data-astro-cid-hcjuqwdu]:hover{opacity:1}.lb-close[data-astro-cid-hcjuqwdu]{position:absolute;top:6px;right:14px;font-size:40px;line-height:1;padding:4px 10px}.lb-prev[data-astro-cid-hcjuqwdu],.lb-next[data-astro-cid-hcjuqwdu]{justify-self:center;font-size:56px;line-height:1;padding:12px 16px}@media(max-width:980px){.giros[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero-title[data-astro-cid-hcjuqwdu]{padding-block:32px 48px}.grid[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.giros[data-astro-cid-hcjuqwdu]{grid-template-columns:1fr}.grid[data-astro-cid-hcjuqwdu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.lightbox[data-astro-cid-hcjuqwdu]{grid-template-columns:0 minmax(0,1fr) 0}.lb-prev[data-astro-cid-hcjuqwdu],.lb-next[data-astro-cid-hcjuqwdu]{position:absolute;bottom:12px;height:auto;font-size:44px}.lb-prev[data-astro-cid-hcjuqwdu]{left:16px}.lb-next[data-astro-cid-hcjuqwdu]{right:16px}}
