.exhibition-site{--exhibition-ink:#24251f;--exhibition-paper:#f1eedf;--exhibition-acid:#e5f45a;--sidebar-offset:0px;--background:var(--exhibition-paper);--foreground:var(--exhibition-ink);--muted:#656559;--border:#cccbbd;min-height:100vh;width:100%;background:var(--exhibition-paper);color:var(--exhibition-ink)}.exhibition-site ::selection{background:var(--exhibition-acid);color:var(--exhibition-ink)}.exhibition-site a,.exhibition-site button{-webkit-tap-highlight-color:transparent}.exhibition-site :focus-visible{outline:3px solid #8c3f14;outline-offset:5px}.exhibition-skip-link{position:fixed;left:1rem;top:-6rem;z-index:120;padding:1rem;background:var(--exhibition-acid);color:var(--exhibition-ink)}.exhibition-skip-link:focus{top:1rem}.exhibition-site .editorial-masthead{max-width:none;margin:0;padding:0 clamp(1rem,3.2vw,4rem);min-height:92px;display:flex;align-items:center;gap:clamp(1.2rem,4vw,5rem);border-bottom:1px solid var(--border);background:var(--exhibition-paper)}.exhibition-brand{display:flex;align-items:center;gap:1rem;margin-right:auto;min-height:44px;text-decoration:none}.exhibition-brand-mark{font-family:Arial,Helvetica,sans-serif;font-size:43px;line-height:1;font-weight:900;letter-spacing:-.09em}.exhibition-brand-mark>span{font-size:17px;display:inline-block;vertical-align:top;letter-spacing:0;margin-left:.45rem}.exhibition-brand-caption{padding-left:1rem;border-left:1px solid var(--border);font-size:11px;line-height:1.65;letter-spacing:.14em}.exhibition-primary-nav{display:flex;align-items:center;gap:clamp(1rem,3vw,3rem)}.exhibition-primary-nav>a{min-height:44px;display:flex;align-items:center;gap:.65rem;font-size:14px;text-decoration:none;border-bottom:2px solid transparent}.exhibition-primary-nav>a>span{font-family:Arial,sans-serif;font-size:11px}.exhibition-primary-nav>a[aria-current=page]{border-bottom-color:currentColor}.exhibition-primary-nav>a:hover{border-bottom-color:#9a511f}.exhibition-menu-toggle{min-height:44px;display:flex;align-items:center;gap:1.5rem;padding:0 .3rem;cursor:pointer;font-size:13px}.exhibition-menu-toggle[aria-expanded=true]{color:#724023}.exhibition-directory{--sidebar-ink:#f1eedf;--sidebar-muted:#c8c7b9;--accent-soft:var(--exhibition-acid);--darkroom-line:#56574b;color:var(--exhibition-paper);background:var(--exhibition-ink);padding:clamp(1.5rem,4vw,4rem)}.exhibition-directory[hidden]{display:none!important}.exhibition-directory:focus,.exhibition-main:focus{outline:none}.exhibition-directory :focus-visible{outline-color:var(--exhibition-acid)}.exhibition-directory-heading{display:flex;justify-content:space-between;gap:1rem;padding-bottom:2rem;border-bottom:1px solid #56574b;font-size:12px;letter-spacing:.12em}.exhibition-directory-heading>p{color:var(--exhibition-acid)}.exhibition-directory-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:clamp(2rem,8vw,9rem);padding-top:2rem}.exhibition-directory-nav>a{display:flex;align-items:center;gap:1.3rem;min-height:84px;padding:1rem 0;border-bottom:1px solid #56574b;text-decoration:none}.exhibition-directory-nav>a>span:nth-child(2){flex:1;font-size:clamp(1.5rem,3.3vw,3.6rem);line-height:1.15;font-weight:500;letter-spacing:-.04em}.exhibition-directory-nav>a small{display:inline-block;margin-left:1rem;font-family:Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;color:#c8c7b9}.exhibition-route-number{font-family:monospace;font-size:11px;color:#c8c7b9}.exhibition-directory-nav>a:hover,.exhibition-directory-nav>a[aria-current=page]{color:var(--exhibition-acid)}.exhibition-directory-nav>a>svg{flex-shrink:0}.exhibition-service-links{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem}.exhibition-service-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.exhibition-directory-information{display:grid;gap:2rem;align-content:start;font-size:13px;line-height:1.8;min-width:0}.exhibition-directory-information h2{font-size:11px;letter-spacing:.16em;color:var(--exhibition-acid);margin-bottom:.8rem}.exhibition-directory-information p{color:#c8c7b9}.exhibition-directory-information a{overflow-wrap:anywhere;display:inline-flex;align-items:center;min-height:44px}.exhibition-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.exhibition-contact-actions a,.exhibition-contact-actions button{color:var(--exhibition-paper);border-color:#56574b;min-height:44px}.exhibition-directory-community{display:grid;gap:.5rem}.exhibition-directory-community>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.exhibition-directory-community dt{color:#c8c7b9}.exhibition-directory-community dd{font-family:monospace;overflow-wrap:anywhere}.exhibition-settings label{min-height:44px;cursor:pointer}.exhibition-settings input{flex-shrink:0}.exhibition-settings button{min-height:44px}.exhibition-directory-note{margin-top:1rem;font-size:11px;line-height:1.8;color:#c8c7b9}.exhibition-directory-close{display:block;width:100%;min-height:56px;margin-top:3rem;border-top:1px solid #56574b;text-align:left;color:var(--exhibition-acid);font-size:13px;cursor:pointer}.exhibition-main{width:100%;min-width:0}.exhibition-site[data-page=archive] .exhibition-main{padding:clamp(1.25rem,3.2vw,4rem)}.exhibition-site[data-page=archive] .exhibition-main>*+*{margin-top:2.5rem}.exhibition-site .editorial-page-hero{padding:clamp(1rem,3vw,3rem) 0 clamp(2rem,4vw,4rem);border-bottom:1px solid var(--border)}.exhibition-site .editorial-page-hero h1{max-width:none;font-family:var(--font-sans);font-size:clamp(2.6rem,7.5vw,8rem);line-height:1.08;font-weight:600;letter-spacing:-.065em;margin:1.25rem 0}.exhibition-site .editorial-page-description{max-width:48rem;font-size:clamp(.9rem,1.3vw,1.1rem);line-height:1.85;color:var(--muted)}.exhibition-site .editorial-kicker{font-family:monospace;font-size:11px;letter-spacing:.15em}.exhibition-footer{background:var(--exhibition-acid);color:var(--exhibition-ink);padding:clamp(1.25rem,3.2vw,4rem);margin-top:clamp(3rem,8vw,8rem)}.exhibition-footer-top{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.exhibition-footer-top>p{font-size:clamp(1.35rem,3vw,3rem);line-height:1.5;letter-spacing:-.04em}.exhibition-footer-top>a{display:inline-flex;gap:1.5rem;align-items:center;min-height:48px;border-bottom:1px solid;font-size:14px}.exhibition-footer-wordmark{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:clamp(3rem,16vw,20rem);line-height:1.1;letter-spacing:-.09em;font-weight:700;padding:4vw 0 3vw;white-space:nowrap}.exhibition-footer-wordmark>span{font-family:Arial,Helvetica,sans-serif;font-size:1.18em;font-weight:900}.exhibition-footer-bottom{border-top:1px solid;padding-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:11px}.exhibition-footer-bottom>a{display:inline-flex;align-items:center;min-height:44px}.exhibition-site[data-route="/admin"] .exhibition-main,.exhibition-site[data-route="/me"] .exhibition-main{max-width:1480px;margin-inline:auto}.exhibition-site[data-route="/admin"] .site-status-strip,.exhibition-site[data-route="/me"] .site-status-strip{display:none}.exhibition-site :is(input,select,textarea){font-size:max(16px,1em)}.exhibition-site[data-route="/observability"] .archive-panel,.exhibition-site[data-route="/observability"] .archive-panel-strong{padding-inline:0}.exhibition-site[data-route="/observability"] h2{letter-spacing:-.035em}.exhibition-site[data-route="/observability"] .archive-card{min-width:0;overflow-wrap:anywhere}.exhibition-site .account-float{position:relative;inset:auto;flex-shrink:0;z-index:85}.exhibition-site .account-float>div>div{top:calc(100% + .6rem);bottom:auto;margin-top:0;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 6rem);overflow-y:auto}.exhibition-site .account-float>div>button{background:var(--exhibition-ink);color:var(--exhibition-paper);box-shadow:none;border:1px solid #727362}@media (max-width:700px){.exhibition-site .editorial-masthead{min-height:76px;gap:1rem;padding-inline:1rem}.exhibition-brand{gap:0}.exhibition-brand-mark{font-size:32px}.exhibition-brand-mark>span{font-size:12px;margin-left:.25rem}.exhibition-brand-caption,.exhibition-primary-nav>a>span{display:none}.exhibition-primary-nav{gap:1rem}.exhibition-primary-nav>a{font-size:13px}.exhibition-menu-toggle{gap:.4rem;font-size:12px}.exhibition-site .editorial-masthead{gap:.65rem;padding-inline:.75rem}.exhibition-primary-nav{gap:.7rem}.exhibition-site .account-float>div>button{padding-inline:.65rem;font-size:12px}.exhibition-directory-heading{align-items:flex-start;font-size:10px}.exhibition-directory-heading>span{max-width:7rem;text-align:right}.exhibition-directory-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.exhibition-directory-nav>a{min-height:72px}.exhibition-directory-nav>a>span:nth-child(2){font-size:2rem}.exhibition-directory-nav>a small{font-size:10px;margin-left:.7rem}.exhibition-footer-top{align-items:flex-start;flex-direction:column;gap:1rem}.exhibition-footer-bottom{padding-bottom:3.5rem}.exhibition-footer-wordmark{padding-block:2rem}}@media (prefers-reduced-motion:reduce){.exhibition-site .editorial-masthead *,.exhibition-site .exhibition-directory *,.exhibition-site .exhibition-footer *{transition:none;animation:none;scroll-behavior:auto}}