.exhibition-community{--community-paper:#f1efe5;--community-ink:#181b17;--community-orange:#df673d;--community-acid:#d5ee38;--community-rule:rgba(24,27,23,.24);color:var(--community-ink);background:var(--community-paper);min-width:0;padding:clamp(20px,4vw,64px)}.exhibition-community :is(h1,h2,h3,p,dl,dd){margin:0}.exhibition-community :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--community-orange);outline-offset:4px}.exhibition-community :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.exhibition-community .exhibition-kicker{font:12px/1.6 ui-monospace,monospace;letter-spacing:.12em}.exhibition-community-intro{padding:32px 0 60px}.exhibition-community-intro h1{font-size:clamp(48px,7.7vw,118px);line-height:1.1;font-weight:600;letter-spacing:-.075em;margin:32px 0 40px}.exhibition-community-intro h1 span{color:var(--community-orange);display:inline-block;margin-left:.2em}.exhibition-community-intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:24px}.exhibition-community-intro-bottom p{font-size:16px;line-height:1.9;max-width:42rem}.exhibition-community-intro-bottom a{display:inline-flex;min-height:48px;align-items:center;gap:40px;border-bottom:1px solid;flex-shrink:0}.exhibition-community-directory,.exhibition-creator-index{scroll-margin-top:96px}.exhibition-index-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:2px solid var(--community-ink);padding:24px 0}.exhibition-index-heading h2{font-size:22px;font-weight:500}.exhibition-index-heading p{font-size:13px;color:#55594f}.exhibition-member-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr) 120px;gap:24px;padding:12px 0 30px}.exhibition-member-filters button,.exhibition-member-filters label{display:flex;flex-direction:column;gap:8px;text-align:left}.exhibition-member-filters span{font-size:12px;color:#55594f}.exhibition-member-filters :is(input,select),.exhibition-member-filters strong{width:100%;min-height:48px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--community-ink);border-radius:0;color:var(--community-ink);font-weight:400}.exhibition-member-filters button{cursor:pointer}.exhibition-member-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:34px 0;border-top:1px solid var(--community-rule)}.exhibition-member-identity{display:flex;gap:20px;min-width:0}.exhibition-member-rank{font:300 clamp(40px,4vw,64px)/1 ui-monospace,monospace;letter-spacing:-.08em;color:var(--community-orange)}.exhibition-member-identity h3{font-size:clamp(25px,2.5vw,40px);font-weight:500;line-height:1.3;overflow-wrap:anywhere;margin:12px 0}.exhibition-community .exhibition-member-latest{font-size:12px;color:#55594f;line-height:1.8}.exhibition-member-work{min-width:0}.exhibition-member-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:24px}.exhibition-member-stats dt{font-size:11px;color:#55594f;line-height:1.6}.exhibition-member-stats dd{font:400 clamp(24px,2.3vw,36px)/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.exhibition-member-activity{background:var(--community-ink);color:var(--community-paper);padding:12px 18px 4px}.exhibition-member-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.exhibition-member-activity-heading span{color:#b4b9a5}.exhibition-arrow-controls{display:flex}.exhibition-arrow-controls button{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.exhibition-arrow-controls button:hover{background:var(--community-acid);color:var(--community-ink)}.exhibition-heatmap-scroll{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#7e865b var(--community-ink)}.exhibition-community .exhibition-index-end{border-top:1px solid var(--community-rule);padding:32px 0;color:#55594f;font-size:14px}.exhibition-community-notice{padding:16px 0}@media (max-width:760px){.exhibition-community{padding:20px}.exhibition-community-intro{padding:28px 0 40px}.exhibition-community-intro h1{margin:24px 0 28px;font-size:clamp(40px,10vw,68px)}.exhibition-community-intro-bottom{align-items:start;flex-direction:column}.exhibition-member-filters{grid-template-columns:minmax(0,1fr) 110px;gap:20px}.exhibition-member-search{grid-column:1/-1}.exhibition-member-row{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.exhibition-member-rank{min-width:56px}.exhibition-member-stats{gap:8px}.exhibition-member-activity{padding:8px 12px 4px}}.exhibition-links-intro{background:var(--community-ink);color:var(--community-paper);padding:clamp(24px,4vw,64px);margin:calc(-1 * clamp(20px, 4vw, 64px)) calc(-1 * clamp(20px, 4vw, 64px)) 0}.exhibition-links-intro h1{font-size:clamp(52px,8vw,120px);margin:40px 0 48px}.exhibition-links-intro h1 span{color:var(--community-acid);margin-left:.75em}.exhibition-links-intro .exhibition-kicker{color:#b9c1a4}.exhibition-links-intro .exhibition-community-intro-bottom a{color:var(--community-acid)}.exhibition-community-nav{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding:22px 0;border-bottom:1px solid var(--community-rule)}.exhibition-community-nav a{display:inline-flex;min-height:44px;align-items:center;gap:12px;font-size:14px}.exhibition-community-nav a:hover{text-decoration:underline;text-underline-offset:6px}.exhibition-community-nav a:last-child{margin-left:auto}.exhibition-community-nav span{font:11px/1 ui-monospace,monospace;padding:5px;background:var(--community-acid);color:var(--community-ink)}.exhibition-community-directory{padding-top:44px}.exhibition-community-directory .exhibition-index-heading{border-top:0}.exhibition-directory-section{scroll-margin-top:96px;border-top:1px solid var(--community-ink)}.exhibition-directory-category{display:flex;align-items:baseline;justify-content:space-between;padding:20px 0;gap:16px}.exhibition-directory-category h3{font-size:18px;font-weight:500}.exhibition-directory-category span{font:12px/1.5 ui-monospace,monospace}.exhibition-link-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding:12px 0 48px;align-items:center}.exhibition-link-row+.exhibition-link-row{border-top:1px solid var(--community-rule);padding-top:32px}.exhibition-link-row[data-layout=text]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.exhibition-link-cover{background:var(--community-ink);aspect-ratio:4/3;overflow:hidden}.exhibition-link-row[data-layout=text] .exhibition-link-cover{aspect-ratio:1}.exhibition-link-cover img{width:100%;height:100%;object-fit:cover}.exhibition-link-no-cover{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--community-acid);font-size:40px}.exhibition-link-no-cover span{font-size:12px;color:#b9c1a4}.exhibition-link-copy{min-width:0;overflow-wrap:anywhere}.exhibition-link-copy h3{font-size:clamp(28px,3.8vw,58px);font-weight:500;line-height:1.25;letter-spacing:-.04em;margin:20px 0}.exhibition-community .exhibition-link-intro{font-size:15px;line-height:1.9;color:#55594f;white-space:pre-wrap}.exhibition-link-copy a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;border-bottom:1px solid var(--community-ink);margin-top:28px}.exhibition-link-copy a:hover{color:#a64325}.exhibition-directory-empty{border-top:1px solid var(--community-rule);padding:48px 0 64px}.exhibition-directory-empty h3{font-size:28px}.exhibition-directory-empty p{line-height:1.8;margin:20px 0;max-width:36rem}.exhibition-directory-empty a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:5px}.exhibition-submission-desk{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,6vw,88px);padding:56px 0 24px;margin-top:40px;border-top:2px solid var(--community-ink);scroll-margin-top:96px}.exhibition-submission-guide h2{font-size:clamp(32px,3.8vw,56px);font-weight:500;line-height:1.3;letter-spacing:-.055em;margin:24px 0}.exhibition-submission-guide p{font-size:14px;line-height:1.9;max-width:32rem}.exhibition-submission-guide a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.exhibition-submission-alternatives{margin:32px 0;padding:24px 0;border-top:1px solid var(--community-rule);border-bottom:1px solid var(--community-rule)}.exhibition-submission-alternatives h3{font-size:16px;font-weight:600;margin-bottom:12px}.exhibition-submission-alternatives a{display:inline-flex;min-height:44px;align-items:center;margin-right:24px}.exhibition-submission-form{min-width:0;padding:clamp(18px,3vw,40px);background:#e6e6d8}.exhibition-submission-form .exhibition-field-label{font-size:12px;letter-spacing:.04em;line-height:1.6}.exhibition-submission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin-top:32px}.exhibition-field-wide{grid-column:1/-1}.exhibition-community-input{display:block;width:100%;min-height:48px;background:var(--community-paper);border:0;border-bottom:1px solid #777c6c;border-radius:0;color:var(--community-ink)}.exhibition-submission-form [role=button]{border-color:#777c6c;background:var(--community-paper);color:#55594f}.exhibition-submit-button{display:flex;min-height:52px;background:var(--community-ink);color:var(--community-acid);cursor:pointer;border:1px solid var(--community-ink)}.exhibition-submit-button:hover{background:var(--community-acid);color:var(--community-ink)}@media (max-width:760px){.exhibition-links-intro{margin:-20px -20px 0;padding:32px 20px}.exhibition-links-intro h1{font-size:clamp(43px,11vw,74px);margin:36px 0}.exhibition-links-intro h1 span{margin-left:.4em}.exhibition-community-nav{gap:4px 20px}.exhibition-community-nav a:last-child{margin-left:0}.exhibition-link-row,.exhibition-link-row[data-layout=text]{grid-template-columns:minmax(0,1fr);gap:24px}.exhibition-link-row[data-layout=text] .exhibition-link-cover{aspect-ratio:16/9}.exhibition-link-copy h3{margin:12px 0}.exhibition-submission-desk{gap:32px}.exhibition-submission-desk,.exhibition-submission-fields{grid-template-columns:minmax(0,1fr)}.exhibition-submission-form{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.exhibition-community *,.exhibition-community :after,.exhibition-community :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}