.filters[data-astro-cid-lcdefpme]{width:0;height:0;position:absolute}.wrap[data-astro-cid-lcdefpme]{width:100%;max-width:1040px;margin:0 auto;padding:0 16px}@media (width>=720px){.wrap[data-astro-cid-lcdefpme]{padding:0 40px}}.top[data-astro-cid-lcdefpme]{padding:18px 0}.top-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.top-name[data-astro-cid-lcdefpme]{order:1}.top-prefs[data-astro-cid-lcdefpme]{order:2;margin-left:auto;display:flex}.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{flex-basis:100%;order:3}@media (width>=960px){.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{flex-basis:auto;order:2;margin-left:auto}.top-prefs[data-astro-cid-lcdefpme]{order:3;margin-left:0}}.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{letter-spacing:.24em;text-transform:uppercase;color:var(--fg);font-size:.8rem;font-weight:500}.top-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);font-size:1.8rem;font-weight:400;line-height:1}.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px 20px;display:flex}.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:6px 0;text-decoration:none}.top[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link-hover)}.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:8px;padding-bottom:32px;display:grid}@media (width>=700px){.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(4.5rem,11vw,9.5rem)}}@media (width>=1000px){.cover[data-astro-cid-lcdefpme]{gap:48px}}figure[data-astro-cid-lcdefpme]{margin:0}.credit[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--muted);margin-top:6px;font-size:.75rem}.cover-photo[data-astro-cid-lcdefpme]{background:var(--blue);aspect-ratio:1;overflow:hidden}.cover-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 30%;filter:url(#duo-cream);width:100%;height:100%}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(5rem,17vw,9.5rem);font-weight:400;line-height:.9}.blocks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.cover-text[data-astro-cid-lcdefpme]{container-type:inline-size}@container (width<=445px){.block[data-astro-cid-lcdefpme]{letter-spacing:.14em;padding:14px 8px}}:root[data-text-size=large] .blocks[data-astro-cid-lcdefpme],:root[data-text-size=larger] .blocks[data-astro-cid-lcdefpme],:root.dyslexic-font .blocks[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:6px}.block[data-astro-cid-lcdefpme]{letter-spacing:.24em;text-transform:uppercase;border:2px solid #0000;min-height:48px;padding:14px 12px;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.block-code[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--orange-ink)}.block-music[data-astro-cid-lcdefpme]{background:var(--cobalt);color:var(--cream)}.block-more[data-astro-cid-lcdefpme]{background:var(--red);color:var(--cream)}.block[data-astro-cid-lcdefpme]:hover{background:var(--fg);color:var(--bg)}.tagline[data-astro-cid-lcdefpme]{color:var(--fg);margin:0;font-size:1.35rem;line-height:1.4}.intro[data-astro-cid-lcdefpme]{padding-bottom:40px}.intro[data-astro-cid-lcdefpme] p{margin:0 0 14px;font-size:1.15rem}@media (width>=700px){.intro[data-astro-cid-lcdefpme] p{font-size:1.25rem;line-height:1.6}}.band[data-astro-cid-lcdefpme]{--band-bg:var(--bg);--band-fg:var(--text);background:var(--band-bg);color:var(--band-fg);padding:48px 0 56px;scroll-margin-top:8px}.band-code[data-astro-cid-lcdefpme]{--band-bg:var(--orange);--band-fg:var(--orange-ink)}.band-music[data-astro-cid-lcdefpme]{--band-bg:var(--cobalt);--band-fg:var(--cream)}.band-more[data-astro-cid-lcdefpme]{--band-bg:var(--red);--band-fg:var(--cream)}.band-plain[data-astro-cid-lcdefpme]{border-top:2px solid var(--rule)}.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=800px){.band[data-astro-cid-lcdefpme]{padding:72px 0 80px}.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;gap:48px}}h2[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--label);margin:0 0 14px;font-size:1rem;font-weight:800}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;color:var(--band-fg);overflow-wrap:anywhere;margin:0;font-size:clamp(3.5rem,6vw,4.25rem);font-weight:400;line-height:.95}.band[data-astro-cid-lcdefpme] p{margin:0 0 16px}.band[data-astro-cid-lcdefpme] p a{color:inherit;font-weight:800}.band[data-astro-cid-lcdefpme] p a:hover{color:inherit;opacity:.75}.band-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=860px){.band-links[data-astro-cid-lcdefpme]{justify-content:center}}.band-link[data-astro-cid-lcdefpme]{border:2px solid var(--band-fg);min-height:44px;color:var(--band-fg);padding:10px 16px;font-weight:500;display:inline-block}.band-link[data-astro-cid-lcdefpme]:hover{background:var(--band-fg);color:var(--band-bg)}.highlights[data-astro-cid-lcdefpme]{border-top:2px solid var(--rule);padding:32px 0 40px}.hl-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px 20px;display:grid}@media (width>=600px){.hl-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.hl-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-card[data-astro-cid-lcdefpme]{color:var(--text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.hl-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;background:var(--blue);width:100%}.hl-title[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:1.15rem;font-weight:800;line-height:1.2;transition:color .15s}.hl-card[data-astro-cid-lcdefpme]:hover .hl-title[data-astro-cid-lcdefpme]{color:var(--link-hover)}.hl-summary[data-astro-cid-lcdefpme]{font-size:.95rem;line-height:1.5}:root:not([data-text-size=large],[data-text-size=larger],.dyslexic-font) .hl-title[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact[data-astro-cid-lcdefpme]{border-top:2px solid var(--rule);padding:40px 0 56px}.contact-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:24px 32px;display:flex}.contact-photo[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--blue);filter:url(#duo-blue);width:180px;height:180px}.contact-text[data-astro-cid-lcdefpme]{margin:0 0 8px}.union-badge[data-astro-cid-lcdefpme]{border-radius:12px;margin-left:auto;padding:0 16px;line-height:0;display:block}.union-badge[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:100%;height:auto;display:block}@media (width<=720px){.union-badge[data-astro-cid-lcdefpme]{margin:0 auto;padding:0}}.contact-link[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);font-size:2rem;font-weight:800;line-height:1.1;display:inline-block}.page-shell[data-astro-cid-lcdefpme]{z-index:1;background:var(--bg);position:relative}html.reveal-footer .foot[data-astro-cid-lcdefpme]{z-index:0;width:100%;position:fixed;bottom:0;left:0}.foot[data-astro-cid-lcdefpme]{background:var(--footer-bg);padding:22px 0}.foot-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 28px;display:flex}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--footer-fg);letter-spacing:.2em;text-transform:uppercase;padding:6px 0;font-size:.8rem;font-weight:500;text-decoration:none}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--footer-hover)}:root.high-contrast .block[data-astro-cid-lcdefpme]{background:var(--bg);color:var(--fg);border-color:var(--fg)}:root.high-contrast .block[data-astro-cid-lcdefpme]:hover{background:var(--fg);color:var(--bg)}:root.high-contrast .band[data-astro-cid-lcdefpme]{--band-bg:var(--bg);--band-fg:var(--fg);border-top:4px solid var(--rule)}:root.high-contrast .foot[data-astro-cid-lcdefpme]{border-top:2px solid #fff}
