*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:clip}html{scroll-behavior:smooth;text-size-adjust:100%}body{min-height:100%;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-body);font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{object-fit:cover}h1,h2,h3{min-width:0;font-style:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}::selection{background:var(--color-accent-soft)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.wordmark{font-family:var(--font-wordmark);font-size:1.08rem;font-weight:600;letter-spacing:.06em;white-space:nowrap}.site-footer,.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:68px;padding:0 clamp(1rem,4vw,3rem);border-bottom:1px solid var(--color-rule);font-size:var(--text-xs);letter-spacing:.04em}.site-footer p,.site-header p{text-align:center}.site-footer span,.site-header>a:last-child{justify-self:end}.exhibit-link{display:inline-flex;gap:.4rem;align-items:center;color:var(--color-accent);font-weight:600}.site-footer{border-top:1px solid var(--color-rule);border-bottom:0}.issue,.section-title,.site-footer span{color:var(--color-muted)}.issue,.section-title{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.text-link{gap:.45rem;min-height:44px;color:var(--color-accent)}.button,.text-link{display:inline-flex;align-items:center;font-weight:600}.button{min-height:48px;justify-content:center;gap:.5rem;padding:.75rem 1.35rem;border:1px solid var(--color-accent);border-radius:999px;cursor:pointer}.button--solid{color:var(--color-accent-ink);background:var(--color-accent)}.button--quiet{color:var(--color-accent);background:transparent}.button:disabled{opacity:.4;cursor:not-allowed}.museum-hero{display:grid;grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:center;min-height:calc(100svh - 68px);padding:clamp(2rem,6vw,6rem)}.museum-hero__copy h1{max-width:12ch;margin:1.25rem 0 1.5rem;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:500;line-height:1.02;letter-spacing:-.045em}.museum-hero__copy>p:not(.issue){max-width:32rem;color:var(--color-ink-soft);line-height:1.8}.museum-hero__copy .text-link{margin-top:1.5rem}.museum-frame{position:relative;display:block;padding:clamp(1rem,3vw,2.5rem);background:var(--color-paper-deep);box-shadow:none}.museum-frame:before{content:"";position:absolute;inset:.7rem;border:1px solid var(--color-rule)}.museum-frame__mat{position:relative;display:block;min-height:min(66vw,700px);border:clamp(.7rem,2vw,1.5rem) solid var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-rule)}.demo-label{position:absolute;right:.7rem;bottom:.7rem;z-index:2;padding:.35rem .5rem;background:var(--color-art-demo);color:var(--color-art-ink);font-size:.68rem}.maker-hero{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,8rem);align-items:center;min-height:calc(100svh - 68px);padding:clamp(2.5rem,6vw,6rem)}.maker-hero__copy h1{max-width:13ch;margin:1.15rem 0 1.5rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.2vw,5.8rem);font-weight:500;line-height:1}.maker-hero__copy>p:not(.issue){max-width:34rem;color:var(--color-ink-soft);line-height:1.8}.maker-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.8rem}.maker-hero__note{display:block;margin-top:1.2rem;color:var(--color-muted);font-size:var(--text-xs)}.maker-demo{overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:none}.maker-demo__bar{display:flex;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-size:.68rem;letter-spacing:.06em}.maker-demo__image{position:relative;display:block;min-height:min(52vw,620px);overflow:hidden}.maker-demo__caption{padding:1.3rem 1.4rem 1.6rem}.maker-demo__caption>span{color:var(--color-accent);font-size:var(--text-xs)}.maker-demo__caption h2{margin:.45rem 0;font-family:var(--font-display);font-size:1.75rem;font-weight:500}.maker-demo__caption p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.proof-strip{display:grid;grid-template-columns:.45fr minmax(0,.8fr) minmax(20rem,.75fr);gap:clamp(2rem,5vw,6rem);align-items:start;padding:clamp(5rem,9vw,9rem) clamp(1rem,6vw,6rem);background:var(--color-paper-deep)}.proof-strip>p{color:var(--color-accent);font-size:var(--text-sm)}.proof-strip h2{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.08}.proof-strip ol{list-style:none}.proof-strip li{display:grid;padding:1rem 0;border-bottom:1px solid var(--color-rule)}.proof-strip li span{color:var(--color-muted);font-size:var(--text-xs)}.artist-archives,.now-showing,.rooms{padding:clamp(4.5rem,9vw,8rem) clamp(1rem,5vw,5rem)}.now-showing{background:var(--color-panel)}.section-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2.5rem}.section-head h2{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);font-weight:500}.section-head>p{color:var(--color-muted);font-size:var(--text-sm)}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.case-card__image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--color-paper-deep)}.case-card__image img{transition:transform var(--dur-slow) var(--ease-out)}.case-card__meta{display:flex;justify-content:space-between;margin-top:1rem;color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase}.case-card h3{margin-top:.55rem;font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.25}.case-card>p{margin-top:.45rem;color:var(--color-muted);font-size:var(--text-sm)}.rooms{background:var(--color-paper-deep)}.room-list{border-top:1px solid var(--color-rule)}.room{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--color-rule)}.room>span{color:var(--color-muted);font-size:var(--text-sm)}.room>span:last-child{font-size:1.5rem}.room h3{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.5rem);font-weight:500}.room p{margin-top:.25rem;color:var(--color-muted);font-size:var(--text-sm)}.artist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.artist-card{display:grid;grid-template-columns:1fr auto;align-items:end}.artist-card__cover{position:relative;grid-column:1/-1;display:block;aspect-ratio:1/1.15;margin-bottom:1rem;overflow:hidden;background:var(--color-paper-deep)}.artist-card__discipline{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase}.artist-card strong{grid-column:1;margin-top:.3rem;font-family:var(--font-display);font-size:2rem;font-weight:500}.artist-card>span:last-child{grid-column:2;grid-row:3;color:var(--color-muted);font-size:var(--text-sm)}.curator-entry{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,12vw,11rem) clamp(1rem,7vw,7rem);background:var(--color-accent);color:var(--color-accent-ink)}.curator-entry .issue{color:var(--color-accent-soft)}.curator-entry h2{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.05}.curator-entry>div:last-child{align-self:end}.curator-entry>div:last-child p{max-width:34rem;line-height:1.8}.curator-entry .button{margin-top:1.5rem;border-color:var(--color-accent-ink);background:var(--color-accent-ink);color:var(--color-accent)}.pilot-call{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,12vw,11rem) clamp(1rem,7vw,7rem);background:var(--color-accent);color:var(--color-accent-ink)}.pilot-call .issue{color:var(--color-accent-soft)}.pilot-call h2{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.05}.pilot-call>div:last-child{align-self:end}.pilot-call>div:last-child>p{line-height:1.8}.pilot-call ul{display:grid;gap:.55rem;margin:1.25rem 0 1.75rem;padding-left:1.2rem;font-size:var(--text-sm)}.pilot-call .button{border-color:var(--color-accent-ink);background:var(--color-accent-ink);color:var(--color-accent)}.back-link{display:inline-flex;align-items:center;min-height:44px;margin:1.5rem clamp(1rem,4vw,3rem);color:var(--color-muted);font-size:var(--text-sm)}.exhibit-intro{padding:clamp(2rem,5vw,5rem) clamp(1rem,6vw,6rem)}.exhibit-intro h1{margin:1rem 0 1.5rem;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,6rem);font-weight:500;line-height:1}.exhibit-intro>p:last-child{max-width:38rem;color:var(--color-ink-soft);line-height:1.8}.studio{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);padding:0 clamp(1rem,6vw,6rem) clamp(6rem,10vw,10rem)}.studio-form{display:flex;flex-direction:column;gap:1rem}.studio-step{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-rule)}.studio-step>span{color:var(--color-accent);font-size:var(--text-sm)}.studio-step h2{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.studio-step p{margin-top:.35rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-zone{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;padding:1.5rem;border:1px dashed var(--color-accent);border-radius:var(--radius-sm);background:var(--color-panel);cursor:pointer;text-align:left}.upload-zone span{color:var(--color-accent);font-weight:600}.studio-form label,.upload-zone small{color:var(--color-muted)}.studio-form label{display:grid;gap:.5rem;font-size:var(--text-sm)}.studio-form input,.studio-form select,.studio-form textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-ink);font-size:1rem}.studio-form textarea{resize:vertical}.studio-submit{align-self:flex-start;margin-top:.5rem}.form-help{color:var(--color-muted);font-size:var(--text-xs)}.studio-preview{position:sticky;top:1.5rem;align-self:start;padding:clamp(1rem,3vw,2.25rem);background:var(--color-paper-deep);border-radius:var(--radius-md)}.preview-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:1.5rem}.preview-head h2{margin-top:.4rem;font-family:var(--font-display);font-size:2rem;font-weight:500}.preview-head>span{padding:.35rem .6rem;border:1px solid var(--color-rule);border-radius:999px;color:var(--color-muted);font-size:var(--text-xs)}.preview-frame{position:relative;aspect-ratio:4/5;padding:clamp(.7rem,2vw,1.4rem);overflow:hidden;border:1px solid #b3a293;background:#fbf8f2;box-shadow:0 20px 45px rgba(55,39,30,.11)}.preview-frame img{width:100%;height:100%;filter:brightness(1.04) contrast(1.04) saturate(.92)}.preview-empty{display:grid;width:100%;height:100%;place-content:center;gap:1rem;background:#e6ddd3;color:var(--color-muted);text-align:center}.preview-empty span{font-family:var(--font-display);font-size:3rem}.preview-caption{padding:1.2rem .25rem 0}.preview-caption>span{color:var(--color-accent);font-size:var(--text-xs)}.preview-caption h3{margin:.4rem 0;font-family:var(--font-display);font-size:1.7rem;font-weight:500}.preview-caption p{color:var(--color-ink-soft);line-height:1.6}.curator-status{margin-top:1.25rem;padding:1.1rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-panel)}.curator-status p{margin:.5rem 0 1rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.case-intro{display:grid;grid-template-columns:minmax(5rem,.18fr) minmax(0,1fr) auto;gap:2rem;padding:clamp(2rem,5vw,6rem) clamp(1rem,4vw,3rem)}.case-intro>p:first-child{color:var(--color-muted);font-size:var(--text-xs)}.case-intro h1{max-width:18ch;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.08}.case-intro__english{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-lg)}.case-intro__summary{grid-column:2;max-width:36rem;line-height:1.8}.case-hero{position:relative;min-height:min(76vw,980px);background:var(--color-paper-deep)}.case-story{display:grid;grid-template-columns:.35fr minmax(0,1fr) minmax(18rem,.55fr);gap:3rem;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,6rem)}.case-story__lead{max-width:34ch;font-family:var(--font-display);font-size:clamp(1.65rem,3.4vw,3rem);line-height:1.25}.case-story dl{border-top:1px solid var(--color-rule)}.case-story dl div{padding:1rem 0;border-bottom:1px solid var(--color-rule)}.case-story dt{color:var(--color-muted);font-size:var(--text-xs)}.case-story dd{margin-top:.5rem;line-height:1.65}.artist-strip{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr) auto;gap:3rem;align-items:end;padding:4rem clamp(1rem,5vw,6rem);background:var(--color-paper-deep)}.artist-strip h2{margin:.75rem 0;font-family:var(--font-display);font-size:2.5rem;font-weight:500}.artist-strip>p{max-width:35rem;line-height:1.8}.contact-invite,.contact-page section{padding:clamp(7rem,16vw,14rem) clamp(1rem,9vw,9rem)}.contact-invite>p{color:var(--color-muted)}.contact-invite h2,.contact-page h1{margin:1.5rem 0 3rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.08}.case-intro__share{grid-column:2;margin-top:.25rem}.contact-invite__actions{display:flex;flex-wrap:wrap;gap:.75rem}.artist-portrait{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:2rem clamp(1rem,5vw,6rem) 6rem}.artist-portrait figure{position:relative;min-height:min(74vw,850px);background:var(--color-paper-deep)}.artist-portrait h1{margin-top:1rem;font-family:var(--font-display);font-size:var(--text-display);font-weight:500;line-height:1}.artist-region{margin-top:1rem;color:var(--color-muted)}.artist-bio{max-width:30rem;margin-top:2rem;line-height:1.8}.artist-portrait blockquote{max-width:27rem;margin:3rem 0;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.45}.archive-list{padding:6rem clamp(1rem,5vw,6rem)}.archive-list__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1.5rem;border-bottom:1px solid var(--color-rule)}.archive-list__head h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.archive-list article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:center;padding:3rem 0;border-bottom:1px solid var(--color-rule)}.archive-list__image{position:relative;min-height:28rem;overflow:hidden}.archive-list article h3{margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,3.5rem);font-weight:500}.archive-list article span{display:block;margin-top:.5rem;color:var(--color-muted);font-family:var(--font-display)}.archive-list article .text-link{margin-top:1.5rem}.contact-page{min-height:calc(100svh - 68px)}.contact-page section{max-width:72rem}.contact-page__artist{margin-bottom:1.5rem;font-weight:600}.contact-page__note{max-width:35rem;color:var(--color-ink-soft);line-height:1.8}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3rem}.contact-actions>p{width:100%;margin-bottom:.75rem;color:var(--color-muted);font-size:var(--text-sm)}@media(hover:hover){.case-card__image:hover img{transform:scale(1.018)}.exhibit-link:hover span,.text-link:hover span{transform:translate(2px,-2px)}}@media(max-width:800px){.site-footer,.site-header{grid-template-columns:minmax(0,1fr) auto;min-height:60px}.site-footer p,.site-header p{display:none}.site-footer span{font-size:.65rem}.maker-hero,.museum-hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:3rem 1rem 4rem}.maker-hero__copy h1,.museum-hero__copy h1{font-size:clamp(2.65rem,12vw,4.3rem)}.museum-frame{padding:1rem}.museum-frame__mat{min-height:105vw}.maker-demo__image{min-height:108vw}.proof-strip{grid-template-columns:1fr;padding:4.5rem 1rem}.section-head{align-items:start;margin-bottom:1.5rem}.section-head>p{max-width:11rem;text-align:right}.artist-archives,.now-showing,.rooms{padding:4.5rem 1rem}.artist-grid,.case-grid{display:flex;width:calc(100% + 1rem);gap:.8rem;overflow-x:auto;padding-right:1rem;scroll-snap-type:x mandatory}.case-card{min-width:78vw;scroll-snap-align:start}.artist-card{min-width:72vw;scroll-snap-align:start}.room{grid-template-columns:2.5rem 1fr auto}.room h3{font-size:2.8rem}.curator-entry,.pilot-call{grid-template-columns:1fr;padding:6rem 1rem}.studio{grid-template-columns:1fr;padding:0 1rem 6rem}.studio-preview{position:static;grid-row:1}.exhibit-intro{padding:2rem 1rem 3rem}.exhibit-intro h1{font-size:clamp(2.8rem,13vw,4.6rem)}.case-intro{grid-template-columns:1fr;gap:1rem;padding:2rem 1rem 3rem}.case-intro__share,.case-intro__summary{grid-column:1;margin-top:1rem}.case-hero{min-height:118vw}.artist-strip,.case-story{grid-template-columns:1fr;padding:4rem 1rem}.artist-portrait{grid-template-columns:1fr;padding:1rem 1rem 5rem}.artist-portrait figure{min-height:115vw}.artist-portrait h1{font-size:4.2rem}.archive-list{padding:4rem 1rem}.archive-list article{grid-template-columns:1fr}.archive-list__image{min-height:105vw}.contact-invite,.contact-page section{padding:7rem 1rem}.contact-actions,.contact-invite__actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}body{line-height:1.6}.maker-hero{grid-template-columns:minmax(26rem,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,6rem);padding:clamp(2rem,4vw,4.5rem) clamp(1rem,5vw,5rem);background:var(--color-paper)}.maker-hero__copy .issue{color:var(--color-accent)}.maker-hero__copy h1{max-width:none;margin:1rem 0 1.4rem;font-size:clamp(2.8rem,4vw,4.35rem);font-weight:700;line-height:1.18;letter-spacing:-.045em}.maker-hero__copy h1 span{display:block;white-space:nowrap}.maker-hero__copy>p:not(.issue){max-width:36rem;font-size:1.03rem;line-height:1.78}.maker-hero__actions{margin-top:1.65rem}.maker-benefits{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;margin-top:1.15rem;list-style:none;color:var(--color-muted);font-size:.78rem}.maker-benefits li:before{content:"✓";margin-right:.35rem;color:var(--color-accent);font-weight:700}.maker-demo__bar{display:grid;grid-template-columns:auto auto auto 1fr;gap:.65rem;align-items:center;font-size:.7rem;letter-spacing:.03em}.maker-demo__bar strong{color:var(--color-accent);font-weight:600}.maker-demo__bar span:last-child{justify-self:end}.maker-demo__image{min-height:min(44vw,535px)}.maker-demo__caption{padding:1.15rem 1.3rem 1.35rem}.maker-demo__caption h2{font-size:1.6rem;font-weight:600;line-height:1.35}.maker-demo__caption p{font-size:.85rem}.discipline-rail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center;padding:1.25rem clamp(1rem,5vw,5rem);background:var(--color-ink);color:var(--color-paper)}.discipline-rail p{color:var(--color-art-copy);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.discipline-rail ul{display:flex;justify-content:space-between;gap:1.5rem;list-style:none}.discipline-rail li{font-family:var(--font-wordmark);font-size:clamp(1rem,1.7vw,1.4rem);letter-spacing:.03em;white-space:nowrap}.proof-strip{display:block;padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,6vw,6rem)}.proof-strip>p{white-space:nowrap}.proof-strip h2{max-width:24ch;margin:1rem 0 3rem;font-size:clamp(2rem,3.1vw,3.1rem);font-weight:600;line-height:1.28;letter-spacing:-.03em}.proof-strip ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-rule)}.proof-strip li{grid-template-columns:3rem 1fr;padding:1.15rem 1rem 1.15rem 0;border-right:1px solid var(--color-rule)}.proof-strip li+li{padding-left:1rem}.proof-strip li:last-child{border-right:0}.section-head h2{font-size:clamp(2rem,3.35vw,3.35rem);font-weight:600;line-height:1.25;letter-spacing:-.03em}.case-card h3{font-size:1.25rem;font-weight:600;line-height:1.4}.artist-card>span:last-child,.case-card>p{font-size:.82rem}.artist-card strong{font-size:1.75rem;font-weight:600}.pilot-call{padding:clamp(5.5rem,10vw,9rem) clamp(1rem,7vw,7rem)}.pilot-call h2{font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:600;line-height:1.15;letter-spacing:-.035em}.exhibit-intro{padding:clamp(1.5rem,4vw,4rem) clamp(1rem,6vw,6rem)}.exhibit-intro h1{margin:.8rem 0 1.25rem;font-size:clamp(2.6rem,4.8vw,4.8rem);font-weight:600;line-height:1.15;letter-spacing:-.04em}.exhibit-intro h1 span{display:block}.exhibit-intro>p:not(.issue){max-width:38rem;color:var(--color-ink-soft);line-height:1.8}.exhibit-intro ul{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1rem;list-style:none;color:var(--color-muted);font-size:.78rem}.exhibit-intro li:before{content:"✓";margin-right:.35rem;color:var(--color-accent);font-weight:700}@media(max-width:800px){.maker-hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:2.5rem 1rem 4rem}.maker-hero__copy h1{font-size:clamp(2rem,8.6vw,2.35rem);line-height:1.28;letter-spacing:-.035em}.maker-hero__copy h1 span{white-space:nowrap}.maker-hero__copy>p:not(.issue){font-size:.95rem;line-height:1.75}.maker-hero__actions{align-items:stretch}.maker-hero__actions .button{width:100%}.maker-benefits{gap:.45rem .8rem}.maker-demo__image{min-height:92vw}.discipline-rail{display:block;padding:1.1rem 1rem;overflow:hidden}.discipline-rail p{display:none}.discipline-rail ul{justify-content:flex-start;gap:1.7rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.discipline-rail ul::-webkit-scrollbar{display:none}.discipline-rail li{font-size:1.05rem}.proof-strip h2,.section-head h2{font-size:2.15rem;line-height:1.3}.proof-strip h2{max-width:16ch;margin-bottom:2rem}.proof-strip ol{grid-template-columns:1fr}.proof-strip li,.proof-strip li+li{padding:1rem 0;border-right:0}.pilot-call{padding:5.5rem 1rem}.pilot-call h2{font-size:2.7rem;line-height:1.25}.exhibit-intro{padding:1.5rem 1rem 2.5rem}.exhibit-intro h1{font-size:2.35rem;line-height:1.3}.artist-portrait h1{font-size:3.5rem}}.site-footer--art,.site-header--art{border-color:var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-paper)}.site-header--art{position:relative;z-index:20}.site-header--art .exhibit-link{color:var(--color-art-acid);white-space:nowrap}.site-footer--art span{color:var(--color-art-copy-dim)}.artist-home{background:var(--color-art-paper);color:var(--color-art-ink)}.artist-home h1,.artist-home h2,.artist-home h3,.artist-home p{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.atelier-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100svh - 68px);overflow:hidden;background:var(--color-art-ink);color:var(--color-art-paper)}.atelier-hero__copy{position:relative;display:flex;flex-direction:column;padding:clamp(2rem,4.6vw,5.2rem)}.atelier-hero__edition{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.62rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.atelier-hero__copy>.issue{margin-top:auto;color:var(--color-art-acid)}.atelier-hero h1{margin:.85rem 0 1.5rem;font-size:clamp(3.1rem,5vw,6.1rem);font-weight:750;line-height:.96;letter-spacing:-.07em}.atelier-hero h1 span{display:block;white-space:nowrap}.atelier-hero h1 .atelier-hero__accent{color:var(--color-art-acid);font-family:var(--font-art-accent);font-weight:500;letter-spacing:-.045em}.atelier-hero__intro{max-width:36rem;color:var(--color-art-copy);font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.8}.atelier-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-top:2rem}.art-button{position:relative;isolation:isolate;display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:2.5rem;overflow:hidden;padding:.85rem 1.1rem;border:1px solid var(--color-art-paper);color:var(--color-art-paper);font-size:.88rem;font-weight:700;white-space:nowrap;transition:color .35s var(--ease-out),border-color .35s var(--ease-out)}.art-button:before{position:absolute;inset:0;z-index:-1;background:var(--color-art-acid);content:"";transform:translateX(-102%);transition:transform .4s var(--ease-out)}.art-button b{font-size:1.15rem;font-weight:400}.art-text-link{display:inline-flex;min-height:44px;align-items:center;gap:.65rem;color:var(--color-art-copy-soft);font-size:.8rem;white-space:nowrap}.art-text-link span{color:var(--color-art-acid)}.atelier-hero__trust{margin-top:1.4rem;color:var(--color-art-copy-faint);font-family:var(--font-art-accent);font-size:.68rem;font-style:italic;letter-spacing:.07em}.atelier-hero__visual{position:relative;min-height:calc(100svh - 68px);background:var(--color-art-visual)}.atelier-hero__image{position:absolute;inset:0 4.5rem 0 0;display:block;overflow:hidden}.atelier-hero__image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,var(--color-art-overlay));content:""}.atelier-hero__image img{filter:saturate(.85) contrast(1.05);transition:filter .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.atelier-hero__caption{position:absolute;right:4.5rem;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1rem 1.25rem;background:var(--color-art-overlay-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.atelier-hero__caption strong{font-size:.78rem;text-align:center}.curator-seal{position:absolute;top:15%;left:-3.6rem;z-index:3;display:grid;width:7.2rem;height:7.2rem;place-content:center;border-radius:50%;background:var(--color-art-acid);color:var(--color-art-ink);text-align:center;transform:rotate(-8deg)}.curator-seal b{font-family:var(--font-art-accent);font-size:2.3rem;font-style:normal;line-height:.8}.curator-seal span{margin-top:.55rem;font-size:.5rem;font-weight:800;letter-spacing:.13em;line-height:1.35}.atelier-hero__side-note{position:absolute;top:2rem;right:1.35rem;color:var(--color-art-copy-dim);font-family:var(--font-art-accent);font-size:.75rem;font-style:italic;letter-spacing:.08em;writing-mode:vertical-rl}.art-ticker{overflow:hidden;border-top:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-paper)}.art-ticker div{display:flex;width:max-content;align-items:center;gap:1.7rem;padding:1.05rem 2rem;font-family:var(--font-art-accent);font-size:clamp(1rem,1.7vw,1.45rem);letter-spacing:.08em;white-space:nowrap}.art-ticker i{color:var(--color-art-acid);font-size:.65rem;font-style:normal}.curator-section{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.art-section-head{display:grid;grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr) auto;gap:2rem;align-items:start;margin-bottom:3rem;padding-top:1rem;border-top:1px solid var(--color-art-rule)}.art-section-head>p,.art-section-head>span{color:var(--color-art-muted);font-size:.65rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.art-section-head>span{justify-self:end}.art-section-head h2{font-size:clamp(2rem,3.7vw,4.4rem);font-weight:700;line-height:1.12;letter-spacing:-.055em}.curator-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:.75rem}.curator-tile{position:relative;overflow:hidden;padding:clamp(1.35rem,2.5vw,2.5rem)}.curator-tile>div>span,.curator-tile>span{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.curator-tile--statement{grid-column:span 5;display:flex;flex-direction:column;min-height:330px;background:var(--color-art-acid)}.curator-tile--statement h3{margin:auto 0 1.2rem;font-size:clamp(2rem,3.4vw,4rem);font-weight:750;line-height:1.02;letter-spacing:-.055em}.curator-tile--statement p{max-width:23rem;font-size:.84rem;line-height:1.7}.curator-tile--visual{grid-column:span 7;grid-row:span 2;min-height:650px;padding:0;background:var(--color-art-visual)}.curator-tile--visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,var(--color-art-overlay));content:""}.curator-tile--visual img{filter:saturate(.78) contrast(1.05)}.curator-tile--visual>div{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;z-index:2;display:flex;justify-content:space-between;gap:1rem;align-items:end;color:var(--color-art-paper)}.curator-tile--visual strong{font-family:var(--font-art-accent);font-size:clamp(1.35rem,2.4vw,2.6rem);font-weight:500;font-style:normal}.curator-tile--steps{grid-column:span 5;background:var(--color-art-paper-deep)}.curator-tile--steps ol{margin-top:2rem;list-style:none;border-top:1px solid var(--color-art-rule)}.curator-tile--steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;padding:1rem 0;border-bottom:1px solid var(--color-art-rule)}.curator-tile--steps b{color:var(--color-art-wine);font-size:.66rem}.curator-tile--steps p{font-size:.88rem}.curator-tile--result{grid-column:1/-1;display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr) auto;gap:2rem;align-items:end;min-height:250px;background:var(--color-art-wine);color:var(--color-art-copy-light)}.curator-tile--result p{font-size:clamp(1.65rem,3.4vw,3.65rem);font-weight:700;line-height:1.13;letter-spacing:-.045em}.curator-tile--result a{display:inline-flex;gap:1.8rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--color-art-overlay-light);font-size:.82rem;font-weight:700;white-space:nowrap}.art-now-showing{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);background:var(--color-art-ink);color:var(--color-art-paper)}.art-section-head--light{border-color:var(--color-art-rule-dark)}.art-section-head--light>p,.art-section-head--light>span{color:var(--color-art-copy-dim)}.art-case-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,6vw,7rem) clamp(1rem,2.2vw,2.5rem)}.art-case-card{min-width:0}.art-case-card:first-child{grid-column:span 7}.art-case-card:nth-child(2){grid-column:span 5;margin-top:8rem}.art-case-card:nth-child(3){grid-column:span 4}.art-case-card:nth-child(4){grid-column:span 8}.art-case-card .case-card__image{aspect-ratio:5/6;background:var(--color-art-image-base)}.art-case-card:nth-child(2) .case-card__image{aspect-ratio:4/5}.art-case-card:nth-child(3) .case-card__image{aspect-ratio:3/4}.art-case-card:nth-child(4) .case-card__image{aspect-ratio:16/10}.art-case-card .case-card__image:after{position:absolute;inset:0;border:1px solid var(--color-art-border-light);content:"";pointer-events:none}.art-case-card .case-card__image img{filter:saturate(.78) contrast(1.04)}.art-case-card .case-card__meta{color:var(--color-art-copy-dim)}.art-case-card h3{font-size:clamp(1.4rem,2vw,2.15rem);font-weight:650;letter-spacing:-.035em}.art-case-card>p{color:var(--color-art-muted)}.art-archives{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);background:var(--color-art-paper)}.art-artist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--color-art-rule);border-left:1px solid var(--color-art-rule)}.art-artist-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:1rem;border-right:1px solid var(--color-art-rule);border-bottom:1px solid var(--color-art-rule)}.art-artist-card .artist-card__number{position:absolute;top:1.5rem;left:1.5rem;z-index:2;display:grid;width:3.1rem;height:3.1rem;place-items:center;border-radius:50%;background:var(--color-art-acid);color:var(--color-art-ink);font-family:var(--font-art-accent);font-size:.95rem}.art-artist-card .artist-card__cover{aspect-ratio:4/5;margin-bottom:1.1rem;background:var(--color-art-paper-deep)}.art-artist-card .artist-card__cover img{filter:saturate(.7) contrast(1.05);transition:filter .5s var(--ease-out),transform .8s var(--ease-out)}.art-artist-card .artist-card__discipline{grid-column:1;grid-row:2;min-width:0;color:var(--color-art-wine);font-size:.65rem;font-weight:800;letter-spacing:.08em}.art-artist-card strong{grid-column:1/-1;grid-row:3;min-width:0;margin-top:.3rem;font-size:clamp(1.45rem,2.3vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere}.art-artist-card>span:last-child{color:var(--color-art-muted)}.art-artist-card .artist-card__region{grid-column:2;grid-row:2;align-self:center;color:var(--color-art-muted);font-size:.75rem;line-height:1.2;white-space:nowrap}.art-artist-card>span.artist-card__room-meta{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-art-rule);color:var(--color-art-muted);font-size:.68rem;line-height:1}.art-artist-card .artist-card__room-meta b{min-width:0;font-weight:700;text-transform:uppercase;white-space:nowrap}.art-artist-card .artist-card__room-meta em{color:var(--color-art-wine);font-style:normal;font-weight:700;white-space:nowrap}.art-finale{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding:clamp(5rem,10vw,10rem) clamp(1rem,5vw,5rem);background:var(--color-art-ink);color:var(--color-art-paper)}.art-finale>.issue{color:var(--color-art-acid)}.art-finale h2{font-size:clamp(2.7rem,6vw,7rem);font-weight:750;line-height:1.02;letter-spacing:-.065em}.art-finale__accent{color:var(--color-art-acid);font-family:var(--font-art-accent);font-weight:500}.art-finale>div{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;padding-top:2rem;border-top:1px solid var(--color-art-rule-dark)}.art-finale>div>p{max-width:34rem;color:var(--color-art-copy-soft);line-height:1.8}.art-button--acid{border-color:var(--color-art-acid);color:var(--color-art-acid)}@media(hover:hover){.art-button:hover{border-color:var(--color-art-acid);color:var(--color-art-ink)}.art-button:hover:before{transform:translateX(0)}.atelier-hero__image:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.018)}.art-artist-card:hover .artist-card__cover img,.art-case-card .case-card__image:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.025)}}@media(max-width:900px){.atelier-hero{grid-template-columns:1fr;min-height:auto}.atelier-hero__copy{min-height:620px;padding:1.25rem 1rem 3rem}.atelier-hero__edition{margin-bottom:5.5rem}.atelier-hero__copy>.issue{margin-top:0}.atelier-hero h1{margin:.9rem 0 1.4rem;font-size:clamp(2.85rem,12.5vw,4.8rem);line-height:1.01}.atelier-hero__intro{max-width:32rem;font-size:.92rem}.atelier-hero__actions{align-items:stretch}.atelier-hero__actions .art-button{width:100%}.atelier-hero__trust{margin-top:1rem}.atelier-hero__visual{min-height:118vw}.atelier-hero__image{inset:0 2.7rem 0 0}.atelier-hero__caption{right:2.7rem;grid-template-columns:1fr auto;padding:.8rem}.atelier-hero__caption strong{display:none}.curator-seal{top:-2.8rem;left:auto;right:.8rem;width:6rem;height:6rem}.atelier-hero__side-note{right:.85rem;font-size:.62rem}.art-ticker div{gap:1.15rem;padding:.9rem 1rem}.art-section-head{grid-template-columns:1fr;gap:.8rem;margin-bottom:2rem}.art-section-head>span{justify-self:start}.art-section-head h2{font-size:clamp(2rem,8vw,3rem);line-height:1.2}.curator-grid{grid-template-columns:1fr}.curator-tile--result,.curator-tile--statement,.curator-tile--steps,.curator-tile--visual{grid-column:1}.curator-tile--statement{min-height:330px}.curator-tile--visual{grid-row:auto;min-height:112vw}.curator-tile--result{grid-template-columns:1fr;gap:1.5rem;min-height:350px;align-content:space-between}.curator-tile--result p{font-size:clamp(1.8rem,8vw,2.7rem);line-height:1.18}.curator-tile--result a{justify-self:start}.art-case-grid{display:flex;width:calc(100% + 1rem);gap:1rem;overflow-x:auto;padding-right:1rem;scroll-snap-type:x mandatory}.art-case-card,.art-case-card:nth-child(n){min-width:82vw;margin-top:0;scroll-snap-align:start}.art-case-card .case-card__image,.art-case-card:nth-child(n) .case-card__image{aspect-ratio:4/5}.art-artist-grid{display:flex;width:calc(100% + 1rem);gap:0;overflow-x:auto;padding-right:1rem;border-left:1px solid var(--color-art-rule);scroll-snap-type:x mandatory}.art-artist-card{min-width:82vw;scroll-snap-align:start}.art-finale{grid-template-columns:1fr}.art-finale h2{font-size:clamp(2.8rem,12vw,4.5rem);line-height:1.06}.art-finale>div{grid-column:1;grid-template-columns:1fr;gap:2rem}.art-finale .art-button{width:100%}}@media(max-width:480px){.site-header--art{padding:0 .85rem}.site-header--art .wordmark{font-size:.9rem;letter-spacing:.045em}.site-header--art .exhibit-link{font-size:.7rem}.atelier-hero__copy{min-height:590px}.atelier-hero__edition{font-size:.52rem}.atelier-hero h1{font-size:clamp(2.65rem,12vw,3.65rem);letter-spacing:-.06em}.atelier-hero__intro{font-size:.88rem;line-height:1.75}.art-text-link{font-size:.75rem}.art-archives,.art-now-showing,.curator-section{padding-top:4.5rem;padding-bottom:4.5rem}.curator-tile{padding:1.25rem}.curator-tile--statement h3{font-size:2.25rem}.curator-tile--visual>div{right:1rem;bottom:1rem;left:1rem}.curator-tile--visual strong{font-size:1.3rem}.curator-tile--result p{font-size:2rem}.art-finale h2{font-size:2.95rem}.art-finale>div>p{font-size:.9rem}}.art-exhibit-page{background:var(--color-art-ink);color:var(--color-art-paper)}.art-exhibit-mast{display:grid;grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr) minmax(16rem,.5fr);gap:clamp(2rem,5vw,6rem);min-height:clamp(35rem,72svh,48rem);padding:clamp(1.5rem,4vw,4.5rem) clamp(1rem,5vw,5rem);border-bottom:1px solid var(--color-art-rule-dark)}.art-back-link{align-self:start;display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-copy-dim);font-size:.76rem;font-weight:700;white-space:nowrap}.art-exhibit-mast__copy{align-self:end;min-width:0}.art-exhibit-mast__copy .issue{color:var(--color-art-acid)}.art-exhibit-mast__copy h1{margin:1rem 0 1.35rem;font-size:clamp(3rem,6.4vw,7.25rem);font-weight:750;line-height:.98;letter-spacing:-.075em}.art-exhibit-mast__copy h1 span{display:block}.art-exhibit-mast__accent{color:var(--color-art-acid);font-family:var(--font-art-accent);font-weight:500}.art-exhibit-mast__copy>p:last-child{max-width:37rem;color:var(--color-art-copy);font-size:clamp(.9rem,1.15vw,1.04rem);line-height:1.85}.art-exhibit-mast__notes{align-self:end;padding-top:1rem;border-top:1px solid var(--color-art-rule-dark)}.art-exhibit-mast__notes>p{color:var(--color-art-acid);font-size:.63rem;font-weight:800;letter-spacing:.12em}.art-exhibit-mast__notes ol{margin-top:1.2rem;list-style:none}.art-exhibit-mast__notes li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-art-rule-dark);color:var(--color-art-copy);font-size:.83rem;line-height:1.5}.art-exhibit-mast__notes li span{color:var(--color-art-copy-dim);font-size:.64rem}.art-studio{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:var(--color-art-ink)}.art-studio__form{padding:clamp(2rem,5vw,5rem);background:var(--color-art-paper);color:var(--color-art-ink)}.art-studio__form-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-art-ink);font-size:.63rem;font-weight:800;letter-spacing:.1em}.art-studio__form-head:before{display:inline-block;width:.55rem;height:.55rem;margin-right:.15rem;border-radius:50%;background:var(--color-art-acid);content:""}.art-studio__form-head>p{margin-right:auto}.art-studio__form-head>span{color:var(--color-art-muted)}.art-studio__step{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;margin-top:2.8rem}.art-studio__step>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;background:var(--color-art-ink);color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.art-studio__step h2{font-size:clamp(1.7rem,2.7vw,2.65rem);font-weight:750;line-height:1.1;letter-spacing:-.045em}.art-studio__step p{max-width:29rem;margin-top:.45rem;color:var(--color-art-muted);font-size:.86rem;line-height:1.7}.art-studio__step--facts{margin-top:3.4rem;padding-top:1.25rem;border-top:1px solid var(--color-art-rule)}.art-upload-zone{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;width:100%;margin-top:1.25rem;padding:1.4rem;border:1px solid var(--color-art-ink);background:var(--color-art-ink);color:var(--color-art-paper);cursor:pointer;text-align:left}.art-upload-zone:before{position:absolute;top:-1px;bottom:-1px;left:-1px;width:.35rem;background:var(--color-art-acid);content:""}.art-upload-zone strong{font-size:1.1rem}.art-upload-zone span{grid-column:1;min-width:0;color:var(--color-art-copy-dim);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.art-upload-zone b{grid-column:2;grid-row:1/3;align-self:center;color:var(--color-art-acid);font-size:1.35rem;font-weight:400;transition:transform var(--dur-fast) var(--ease-out)}.art-field{display:grid;gap:.5rem;margin-top:1.2rem;font-size:.78rem;font-weight:700}.art-field,.art-field>span{color:var(--color-art-muted)}.art-field>span{justify-self:end;margin-top:-1.15rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.art-field input,.art-field select,.art-field textarea{width:100%;min-height:50px;padding:.8rem .9rem;border:1px solid var(--color-art-rule);border-radius:0;background:var(--color-art-paper-deep);color:var(--color-art-ink);font-size:1rem;line-height:1.6}.art-field textarea{min-height:9rem;resize:vertical}.art-field input::placeholder,.art-field textarea::placeholder{color:var(--color-art-muted);opacity:1}.art-field input:focus-visible,.art-field select:focus-visible,.art-field textarea:focus-visible{border-color:var(--color-art-ink);outline:3px solid var(--color-art-acid);outline-offset:0}.art-submit{width:100%;margin-top:1.5rem;border-color:var(--color-art-ink);background:var(--color-art-ink);color:var(--color-art-paper)}.art-submit:before{background:var(--color-art-acid)}.art-submit:disabled{border-color:var(--color-art-rule);background:var(--color-art-paper-deep);color:var(--color-art-muted);cursor:not-allowed;opacity:.7}.art-submit:disabled:before{display:none}.art-form-help{margin-top:.75rem;color:var(--color-art-muted);font-size:.76rem;line-height:1.6}.art-studio__preview{position:relative;align-self:start;min-width:0;padding:clamp(2rem,5vw,5rem);color:var(--color-art-paper)}.art-preview__head{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-art-rule-dark)}.art-curator-status>p,.art-preview__head p{color:var(--color-art-acid);font-size:.63rem;font-weight:800;letter-spacing:.1em}.art-preview__head h2{margin-top:.35rem;font-size:clamp(1.8rem,3.2vw,3.25rem);font-weight:750;line-height:1.08;letter-spacing:-.055em}.art-preview__head>span{padding:.42rem .6rem;border:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.64rem;font-weight:700;white-space:nowrap}.art-preview__paper{max-width:44rem;margin-inline:auto;padding:clamp(.85rem,2.3vw,1.6rem);background:var(--color-art-paper);color:var(--color-art-ink);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.art-preview__paper.is-analyzing{opacity:.28;transform:scale(.985)}.art-preview__frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-art-paper-deep)}.art-preview__frame img{width:100%;height:100%;object-fit:cover;transition:filter var(--dur-slow) var(--ease-out),object-position var(--dur-slow) var(--ease-out)}.art-preview__crop{position:absolute;right:.7rem;bottom:.7rem;padding:.35rem .45rem;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.58rem;font-weight:800;letter-spacing:.07em}.art-preview__empty{display:grid;width:100%;height:100%;place-content:center;gap:1rem;color:var(--color-art-muted);text-align:center}.art-preview__empty span{font-family:var(--font-art-accent);font-size:3rem;line-height:1}.art-preview__empty p{font-size:.9rem;line-height:1.7}.art-preview__caption{padding:1.3rem .15rem .35rem}.art-preview__caption>span{display:inline-block;padding:.3rem .4rem;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-preview__caption h3{margin:.65rem 0 .5rem;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:750;line-height:1.17;letter-spacing:-.045em}.art-preview__caption p{color:var(--color-art-muted);font-size:.88rem;line-height:1.7}.art-curator-status{max-width:44rem;margin:1.25rem auto 0;padding:1.3rem;border-left:.35rem solid var(--color-art-acid);background:var(--color-art-ink);color:var(--color-art-paper)}.art-curator-status strong{display:block;margin-top:.55rem;font-size:1.02rem}.art-curator-status>span{display:block;margin-top:.5rem;color:var(--color-art-copy);font-size:.8rem;line-height:1.7}.art-download{display:inline-flex;align-items:center;gap:1.6rem;min-height:44px;margin-top:1rem;padding:0;border:0;border-bottom:1px solid var(--color-art-acid);background:transparent;color:var(--color-art-acid);font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.art-download b{font-size:1.1rem;font-weight:400}.art-preview__note{max-width:44rem;margin:1.25rem auto 0;color:var(--color-art-copy-dim);font-size:.78rem;line-height:1.7}.art-analysis{position:absolute;z-index:3;top:10rem;left:50%;width:min(32rem,calc(100% - 2rem));padding:2rem;transform:translateX(-50%);border:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);box-shadow:0 24px 70px rgba(0,0,0,.3)}.art-analysis__mark{display:grid;width:4.5rem;height:4.5rem;margin-bottom:2rem;place-items:center;border:1px solid var(--color-art-acid);border-radius:50%;color:var(--color-art-acid);font-family:var(--font-art-accent);font-size:2.4rem}.art-analysis>p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.12em}.art-analysis>strong{display:block;margin-top:.6rem;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.35}.art-analysis>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:2rem}.art-analysis i{height:2px;background:var(--color-art-rule-dark)}.art-analysis i.is-active{background:var(--color-art-acid)}.art-curator-review{max-width:44rem;margin:1.25rem auto 0;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid var(--color-art-rule-dark)}.art-curator-review>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--color-art-rule-dark)}.art-curator-review>header p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.1em}.art-curator-review>header h3{margin-top:.4rem;font-size:1.3rem}.art-curator-review>header>span{padding:.35rem .5rem;border:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.58rem;font-weight:700;white-space:nowrap}.art-curator-review__origin{margin:1rem 0;color:var(--color-art-copy-dim);font-size:.73rem;line-height:1.65}.art-curator-review label{display:grid;gap:.45rem;margin-top:1rem;color:var(--color-art-copy-dim);font-size:.7rem;font-weight:700}.art-curator-review input,.art-curator-review textarea{width:100%;padding:.75rem .8rem;border:1px solid var(--color-art-rule-dark);border-radius:0;background:transparent;color:var(--color-art-paper);font:inherit;font-size:.9rem;line-height:1.6}.art-curator-review input:focus-visible,.art-curator-review textarea:focus-visible{border-color:var(--color-art-acid);outline:1px solid var(--color-art-acid);outline-offset:0}.art-curator-review textarea{resize:vertical}.art-curator-review__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.art-curator-review__tags span{padding:.36rem .5rem;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.64rem;font-weight:700}.art-curator-review__guardrail{display:grid;gap:.35rem;margin-top:1.2rem;padding:1rem;border-left:.2rem solid var(--color-art-acid);background:rgba(255,255,255,.04)}.art-curator-review__guardrail p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.08em}.art-curator-review__guardrail span{color:var(--color-art-copy-dim);font-size:.7rem;line-height:1.5}.art-approve{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:1.2rem;padding:.7rem 1rem;border:0;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.78rem;font-weight:800;cursor:pointer}.art-approve b{font-size:1rem}.art-curator-review .art-curator-status{margin:1.2rem 0 0}.art-curator-review__analysis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.2rem;border-top:1px solid var(--color-art-rule-dark);border-left:1px solid var(--color-art-rule-dark)}.art-curator-review__analysis>div{min-width:0;padding:.65rem;border-right:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark)}.art-curator-review__analysis>div:first-child{grid-column:1/-1}.art-curator-review__analysis dt{color:var(--color-art-acid);font-size:.52rem;font-weight:850;letter-spacing:.08em}.art-curator-review__analysis dd{margin-top:.3rem;color:var(--color-art-paper);font-size:.66rem;line-height:1.55;overflow-wrap:anywhere}@media(hover:hover){.art-upload-zone:hover b{transform:translate(2px,-2px)}.art-download:hover{color:var(--color-art-acid);border-color:var(--color-art-acid)}}@media(max-width:900px){.art-exhibit-mast{grid-template-columns:1fr;gap:2.2rem;min-height:auto;padding:1.25rem 1rem 4.5rem}.art-exhibit-mast__copy{align-self:auto}.art-exhibit-mast__copy h1{font-size:clamp(3rem,13vw,4.8rem);line-height:1.02}.art-exhibit-mast__notes{max-width:35rem;align-self:auto}.art-studio{grid-template-columns:1fr}.art-studio__form,.art-studio__preview{padding:3.5rem 1rem}.art-studio__preview{border-top:1px solid var(--color-art-rule-dark)}.art-preview__paper{max-width:36rem}.art-preview__head h2{font-size:2.35rem}}@media(max-width:480px){.art-back-link{font-size:.71rem}.art-exhibit-mast__copy h1{max-width:100%;font-size:2.35rem;line-height:1.08;letter-spacing:-.055em}.art-exhibit-mast__copy>p:last-child{font-size:.9rem;line-height:1.75}.art-exhibit-mast__notes li{font-size:.79rem}.art-studio__form,.art-studio__preview{padding:3rem 1rem}.art-studio__step{grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem;margin-top:2.3rem}.art-studio__step h2{font-size:1.8rem}.art-upload-zone{padding:1.1rem}.art-upload-zone strong{font-size:1rem}.art-preview__head{align-items:end}.art-preview__head h2{font-size:2rem}.art-preview__head>span{font-size:.58rem}.art-curator-status{padding:1.1rem}}.site-header--art{display:grid;grid-template-columns:1fr;min-height:auto;padding:var(--space-sm) var(--page-gutter) 0;text-align:center}.site-header--art .mast-line{justify-content:space-between;gap:var(--space-lg);padding-bottom:var(--space-sm);color:var(--color-art-copy-dim);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-header--art .mast-line,.site-header--art .mast-nav{display:flex;width:100%;border-bottom:1px solid var(--color-art-rule-dark)}.site-header--art .mast-nav{justify-content:center;gap:clamp(1.5rem,5vw,5rem);min-height:46px;border-top:1px solid var(--color-art-rule-dark)}.site-header--art .mast-nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-copy);font-size:.7rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.site-header--art .mast-nav .exhibit-link{color:var(--color-art-acid)}.site-footer--art{display:block;padding:clamp(5rem,11vw,10rem) var(--page-gutter) var(--space-lg);border-top:1px solid var(--color-art-rule-dark)}.site-footer--art .footer-statement{display:block;max-width:17ch;text-align:left;font-size:clamp(2.2rem,6.5vw,7.5rem);font-weight:750;line-height:1.05;letter-spacing:-.065em;text-wrap:balance}.site-footer--art .footer-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-xl);align-items:end;margin-top:clamp(4rem,9vw,8rem);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule-dark)}.site-footer--art .footer-meta .wordmark{font-size:1.1rem}.site-footer--art .footer-meta nav{display:flex;gap:var(--space-lg)}.site-footer--art .footer-meta a,.site-footer--art .footer-meta span{color:var(--color-art-copy-dim);font-size:.68rem;font-weight:700;letter-spacing:.06em}.site-footer--art .footer-meta span{justify-self:end}.art-section-head{display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start;margin-bottom:clamp(2rem,5vw,4rem);padding-top:var(--space-md)}.art-section-head>span{align-self:flex-end;margin-top:calc(var(--space-lg) * -1)}.art-page-back{margin:0;padding:var(--space-md) var(--page-gutter);border-bottom:1px solid var(--color-art-rule-dark)}.art-artist-page,.art-contact-page,.art-detail-page{background:var(--color-art-ink);color:var(--color-art-paper)}.art-contact-page .button,.art-detail-page .button{border-radius:0;white-space:nowrap}.art-contact-page .button--quiet,.art-detail-page .button--quiet{border-color:var(--color-art-rule-dark);background:transparent;color:var(--color-art-paper)}.art-contact-page .button--solid{border-color:var(--color-art-acid);background:var(--color-art-acid);color:var(--color-art-ink)}.art-case-mast{display:grid;grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr) minmax(18rem,.44fr);gap:clamp(2rem,5vw,6rem);min-height:clamp(30rem,62svh,43rem);padding:clamp(2.5rem,6vw,6rem) var(--page-gutter);border-bottom:1px solid var(--color-art-rule-dark)}.art-case-mast__index{display:flex;flex-direction:column;justify-content:space-between;color:var(--color-art-copy-dim);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-case-mast__index span:first-child{color:var(--color-art-acid);font-family:var(--font-art-accent);font-size:clamp(2rem,3vw,3.5rem);font-weight:500;letter-spacing:0}.art-case-mast__title{align-self:end}.art-case-mast__title p{margin-bottom:var(--space-sm);color:var(--color-art-copy-dim);font-family:var(--font-art-accent);font-size:clamp(1.15rem,2vw,2rem)}.art-case-mast__title h1{max-width:12ch;font-size:clamp(3rem,7vw,8rem);font-weight:750;line-height:.98;letter-spacing:-.075em}.art-case-mast__summary{align-self:end;padding-top:var(--space-md);border-top:1px solid var(--color-art-rule-dark)}.art-case-mast__summary>p{margin-bottom:var(--space-lg);color:var(--color-art-copy);font-size:.92rem;line-height:1.8}.art-case-hero{position:relative;min-height:min(78vw,62rem);overflow:hidden;background:var(--color-art-image-base)}.art-case-hero img{filter:saturate(.82) contrast(1.04)}.art-case-hero:after{position:absolute;inset:0;border:1px solid var(--color-art-border-light);content:"";pointer-events:none}.art-case-hero figcaption{position:absolute;right:var(--page-gutter);bottom:var(--space-lg);z-index:2;padding:.55rem .7rem;background:var(--color-art-overlay-strong);color:var(--color-art-paper);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image-compare{position:relative;isolation:isolate;width:100%;overflow:hidden;outline:2px solid transparent;outline-offset:4px;background:var(--color-art-image-base);touch-action:pan-y;-webkit-user-select:none;user-select:none}.image-compare:focus-within{outline-color:var(--color-art-acid)}.image-compare__after,.image-compare__before{position:absolute;inset:0}.image-compare__after{z-index:1}.image-compare__before{z-index:2;will-change:clip-path}.image-compare__after img,.image-compare__before img{pointer-events:none}.image-compare__label{position:absolute;top:var(--space-sm);z-index:3;padding:.42rem .55rem;border:1px solid var(--color-art-overlay-light);background:var(--color-art-overlay-strong);color:var(--color-art-paper);font-size:.56rem;font-weight:850;letter-spacing:.09em;pointer-events:none}.image-compare__label--before{left:var(--space-sm)}.image-compare__label--after{right:var(--space-sm);background:var(--color-art-acid);color:var(--color-art-ink)}.image-compare__divider{position:absolute;top:0;bottom:0;left:var(--compare-position);z-index:4;width:2px;transform:translateX(-1px);background:var(--color-art-paper);box-shadow:0 0 0 1px rgba(0,0,0,.14);pointer-events:none}.image-compare__divider i{position:absolute;top:50%;left:50%;width:3.25rem;height:3.25rem;transform:translate(-50%,-50%);border:1px solid var(--color-art-ink);border-radius:50%;background:var(--color-art-acid);box-shadow:0 .35rem 1.2rem rgba(0,0,0,.22)}.image-compare__divider span{position:absolute;top:50%;z-index:1;transform:translateY(-54%);color:var(--color-art-ink);font-family:Arial,sans-serif;font-size:1.4rem;font-weight:800;line-height:1}.image-compare__divider span:first-child{right:.45rem}.image-compare__divider span:last-child{left:.45rem}.image-compare__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none}.image-compare__range::-webkit-slider-runnable-track{height:100%;background:transparent}.image-compare__range::-webkit-slider-thumb{width:3.5rem;height:100%;appearance:none}.image-compare__range::-moz-range-track{height:100%;background:transparent}.image-compare__range::-moz-range-thumb{width:3.5rem;height:100%;border:0;background:transparent}.art-case-compare{padding:clamp(4rem,8vw,8rem) var(--page-gutter);border-bottom:1px solid var(--color-art-rule-dark);background:var(--color-art-ink)}.art-case-compare>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);gap:var(--space-xl);align-items:end;max-width:78rem;margin:0 auto var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule-dark)}.art-case-compare>header p{color:var(--color-art-acid);font-size:.6rem;font-weight:850;letter-spacing:.1em}.art-case-compare>header h2{margin-top:var(--space-md);font-size:clamp(2.6rem,5.5vw,6rem);font-weight:750;line-height:1.02;letter-spacing:-.065em}.art-case-compare>header>span{color:var(--color-art-copy-dim);font-size:.76rem;line-height:1.7;word-break:keep-all}.art-case-compare>.image-compare{width:min(100%,76svh);margin-inline:auto}.art-case-compare>footer{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center;width:min(100%,76svh);margin:var(--space-sm) auto 0;color:var(--color-art-copy-dim);font-size:.62rem;letter-spacing:.06em}.art-case-compare>footer .demo-label{position:static}.art-case-story{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.art-case-story>header{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.art-case-story>header p{color:var(--color-art-wine);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-case-story>header h2{max-width:13ch;font-size:clamp(2.3rem,5vw,5.6rem);font-weight:750;line-height:1.04;letter-spacing:-.06em}.art-case-story__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,9rem);margin-top:clamp(4rem,8vw,8rem)}.art-case-story__lead{max-width:29ch;font-size:clamp(1.35rem,2.7vw,2.6rem);font-weight:600;line-height:1.55;letter-spacing:-.035em}.art-case-story dl{border-top:1px solid var(--color-art-rule)}.art-case-story dl div{padding:var(--space-md) 0;border-bottom:1px solid var(--color-art-rule)}.art-case-story dt{color:var(--color-art-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em}.art-case-story dd{margin-top:var(--space-xs);font-size:.9rem;line-height:1.7}.art-artist-strip{display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr) auto;gap:clamp(2rem,6vw,7rem);align-items:end;padding:clamp(4rem,8vw,8rem) var(--page-gutter);border-top:1px solid var(--color-art-rule-dark)}.art-artist-strip>div>p{color:var(--color-art-acid);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-artist-strip h2{margin:var(--space-sm) 0 .2rem;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:750;letter-spacing:-.055em}.art-artist-strip span,.art-artist-strip>p{color:var(--color-art-copy-dim);font-size:.86rem;line-height:1.8}.art-artist-strip>p{max-width:37rem}.art-contact-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(6rem,12vw,12rem) var(--page-gutter);background:var(--color-art-wine);color:var(--color-art-copy-light)}.art-contact-invite>div>p{color:var(--color-accent-soft);font-size:.72rem}.art-contact-invite h2{margin-top:var(--space-lg);font-size:clamp(2.6rem,6vw,7rem);font-weight:750;line-height:1.02;letter-spacing:-.065em}.art-contact-invite .button--quiet{border-color:var(--color-art-overlay-light);color:var(--color-art-copy-light)}.art-artist-profile{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);min-height:min(78svh,58rem)}.art-artist-profile figure{position:relative;min-height:clamp(36rem,70vw,58rem);overflow:hidden;background:var(--color-art-image-base)}.art-artist-profile figure img{filter:saturate(.74) contrast(1.04)}.art-artist-profile figcaption{position:absolute;right:var(--space-md);bottom:var(--space-md);z-index:2;padding:.5rem .65rem;background:var(--color-art-overlay-strong);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.art-artist-profile__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);border-left:1px solid var(--color-art-rule-dark)}.art-artist-profile__copy>p:first-child{color:var(--color-art-acid);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-artist-profile__copy h1{margin:var(--space-md) 0 .2rem;font-size:clamp(3.5rem,7vw,8rem);font-weight:750;line-height:.95;letter-spacing:-.075em}.art-artist-profile__copy>span{color:var(--color-art-copy-dim);font-size:.82rem}.art-artist-profile__bio{max-width:34rem;margin-top:clamp(2rem,5vw,5rem);color:var(--color-art-copy);font-size:.92rem;line-height:1.8}.art-artist-profile blockquote{max-width:26rem;margin:clamp(2rem,4vw,4rem) 0;color:var(--color-art-paper);font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:600;line-height:1.5;letter-spacing:-.025em}.art-archive-list{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.art-archive-list>header{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.art-archive-list>header p{color:var(--color-art-wine);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-archive-list>header h2{font-size:clamp(2.2rem,4.8vw,5.2rem);font-weight:750;line-height:1.08;letter-spacing:-.06em}.art-archive-list>header span{align-self:flex-end;margin-top:calc(var(--space-lg) * -1);color:var(--color-art-muted);font-size:.68rem;text-transform:uppercase}.art-archive-list>div{margin-top:clamp(3rem,7vw,7rem);border-top:1px solid var(--color-art-rule)}.art-archive-list article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,.5fr);gap:clamp(2rem,7vw,8rem);align-items:end;padding:clamp(2rem,5vw,5rem) 0;border-bottom:1px solid var(--color-art-rule)}.art-archive-list article:nth-child(2n){grid-template-columns:minmax(18rem,.5fr) minmax(0,.85fr)}.art-archive-list article:nth-child(2n) .art-archive-list__image{grid-column:2;grid-row:1}.art-archive-list article:nth-child(2n) .art-archive-list__copy{grid-column:1;grid-row:1}.art-archive-list__image{position:relative;min-height:clamp(28rem,55vw,48rem);overflow:hidden;background:var(--color-art-paper-deep)}.art-archive-list__image img{filter:saturate(.78) contrast(1.04);transition:filter var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.art-archive-list__copy>p{color:var(--color-art-wine);font-size:.64rem;font-weight:800;letter-spacing:.08em}.art-archive-list h3{margin:var(--space-sm) 0 .25rem;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:750;line-height:1.05;letter-spacing:-.055em}.art-archive-list__copy>span{color:var(--color-art-muted);font-family:var(--font-art-accent);font-size:1.15rem}.art-contact-page{min-height:70svh}.art-contact-sheet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.7fr);min-height:clamp(36rem,70svh,52rem)}.art-contact-sheet__title{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,7vw,8rem) var(--page-gutter);background:var(--color-art-wine)}.art-contact-sheet__title>p{color:var(--color-accent-soft);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-contact-sheet__title h1{margin-top:var(--space-lg);font-size:clamp(3rem,6.5vw,7.5rem);font-weight:750;line-height:1;letter-spacing:-.07em}.art-contact-sheet__detail{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,6vw,7rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.art-contact-page__artist{font-size:1.1rem;font-weight:750}.art-contact-page__work{margin-top:var(--space-xs);color:var(--color-art-wine);font-size:.82rem}.art-contact-page__note{max-width:34rem;margin-top:clamp(2rem,5vw,5rem);color:var(--color-art-muted);font-size:.9rem;line-height:1.8}.art-contact-sheet .contact-actions{display:flex;flex-direction:column;align-items:stretch;margin-top:var(--space-xl)}.art-contact-sheet .contact-actions>p{color:var(--color-art-muted)}.art-contact-sheet .button{width:100%;border-color:var(--color-art-ink);color:var(--color-art-ink)}.art-contact-sheet .button--solid{background:var(--color-art-ink);color:var(--color-art-paper)}.art-artist-page :focus-visible,.art-contact-page :focus-visible,.art-detail-page :focus-visible,.art-exhibit-page :focus-visible,.site-footer--art :focus-visible,.site-header--art :focus-visible{outline-color:var(--color-focus-dark)}.art-button:active,.button:active{transform:translateY(1px)}.art-button:disabled,.button--disabled,.button:disabled{cursor:not-allowed;opacity:.5}.button[data-state=success]{border-color:var(--color-art-acid);background:var(--color-art-acid);color:var(--color-art-ink)}.curator-tile--statement{background:var(--color-art-paper-deep)}.curator-tile--result{background:var(--color-art-ink)}.art-contact-invite{background:var(--color-art-paper-deep);color:var(--color-art-ink)}.art-contact-invite>div>p{color:var(--color-art-wine)}.art-contact-invite .art-button--acid{border-color:var(--color-art-ink);color:var(--color-art-ink)}.art-contact-invite .button--quiet{border-color:var(--color-art-rule);color:var(--color-art-ink)}.art-contact-sheet__title{background:var(--color-art-ink)}.art-field input,.art-field select,.art-field textarea{outline:2px solid transparent;outline-offset:1px}.art-form-help{min-height:1lh}.art-field input:disabled,.art-field select:disabled,.art-field textarea:disabled{cursor:not-allowed;opacity:.55;background:var(--color-art-paper-deep)}@media(hover:hover){.site-header--art .mast-nav a:hover{color:var(--color-art-acid)}.site-footer--art a:hover{color:var(--color-art-paper)}.art-archive-list__image:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.018)}}@media(max-width:900px){.site-header--art{padding:var(--space-xs) 1rem 0}.site-header--art .mast-line{font-size:.5rem}.site-header--art>.wordmark{margin:.85rem 0;font-size:clamp(1.75rem,9vw,2.8rem)}.site-header--art .mast-nav{justify-content:space-between;gap:var(--space-sm)}.site-header--art .mast-nav a{font-size:.63rem;letter-spacing:.04em}.art-case-mast{grid-template-columns:1fr;gap:var(--space-xl);min-height:auto;padding:3rem 1rem 4.5rem}.art-case-mast__index{flex-direction:row}.art-case-mast__title{align-self:auto}.art-case-mast__title h1{font-size:clamp(3rem,13vw,5.4rem);line-height:1.02}.art-case-mast__summary{align-self:auto}.art-case-hero{min-height:125vw}.art-case-story{padding:5rem 1rem}.art-case-story__body{grid-template-columns:1fr;gap:3rem;margin-top:4rem}.art-artist-strip{grid-template-columns:1fr;gap:2rem;padding:4.5rem 1rem}.art-contact-invite{grid-template-columns:1fr;gap:3rem;padding:6rem 1rem}.art-contact-invite__actions{display:flex;flex-direction:column;align-items:stretch}.art-contact-invite .art-button,.art-contact-invite .button{width:100%}.art-artist-profile{grid-template-columns:1fr}.art-artist-profile figure{min-height:120vw}.art-artist-profile__copy{padding:4rem 1rem;border-top:1px solid var(--color-art-rule-dark);border-left:0}.art-artist-profile__copy h1{font-size:clamp(3.5rem,16vw,5.8rem)}.art-archive-list{padding:5rem 1rem}.art-archive-list article,.art-archive-list article:nth-child(2n){grid-template-columns:1fr;gap:2rem}.art-archive-list article:nth-child(2n) .art-archive-list__copy,.art-archive-list article:nth-child(2n) .art-archive-list__image{grid-column:1;grid-row:auto}.art-archive-list__image{min-height:112vw}.art-contact-sheet{grid-template-columns:1fr}.art-contact-sheet__detail,.art-contact-sheet__title{min-height:32rem;padding:4.5rem 1rem}.art-contact-sheet__title h1{font-size:clamp(3rem,13vw,5rem)}.site-footer--art .footer-meta{grid-template-columns:1fr;gap:var(--space-md)}.site-footer--art .footer-meta span{justify-self:start}}@media(max-width:480px){.site-header--art .mast-line span:last-child{display:none}.site-header--art .mast-line{justify-content:center}.site-header--art .mast-nav a:nth-child(2){display:none}.site-header--art .mast-nav .exhibit-link{font-size:.61rem}.site-header--art>.wordmark{font-size:2rem}.art-archive-list>header span,.art-section-head>span{align-self:flex-start;margin-top:var(--space-xs)}.art-page-back{font-size:.68rem}.art-case-mast__title h1{font-size:3.1rem}.art-case-mast__summary>p{font-size:.88rem}.art-case-hero figcaption{right:1rem;bottom:1rem;left:1rem;text-align:center}.art-case-story>header h2{font-size:2.55rem}.art-case-story__lead{font-size:1.35rem}.art-contact-invite h2{font-size:3rem}.art-artist-profile__copy h1{font-size:4rem}.art-archive-list>header h2{font-size:2.45rem}.art-archive-list h3{font-size:2.4rem}.art-contact-sheet__title h1{font-size:3rem}.site-footer--art .footer-statement{font-size:2.55rem}}.brand-link{display:inline-flex;align-items:center;justify-self:center;min-height:44px;color:var(--color-art-paper)}.brand-signature{display:inline-grid;grid-template-columns:auto minmax(0,auto);gap:clamp(.8rem,2vw,1.5rem);align-items:center}.brand-symbol{width:clamp(4.6rem,7.3vw,6.9rem);height:auto;overflow:visible}.brand-symbol path{vector-effect:non-scaling-stroke}.brand-symbol__page{stroke:var(--color-art-paper);stroke-width:2;stroke-linejoin:round}.brand-symbol__page--left{fill:var(--color-art-ink)}.brand-symbol__page--right{fill:var(--color-art-visual)}.brand-symbol__spine,.brand-symbol__turn{fill:none;stroke:var(--color-art-acid);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.brand-symbol__plate{fill:var(--color-art-wine);stroke:none}.brand-symbol__copy{fill:none;stroke:var(--color-art-paper);stroke-width:2;stroke-linecap:round}.brand-symbol__point{fill:var(--color-art-acid)}.brand-signature__type{display:flex;flex-direction:column;min-width:0;text-align:left}.brand-wordmark{display:flex;align-items:baseline;white-space:nowrap;line-height:.86}.brand-wordmark span{font-family:var(--font-display);font-size:clamp(1.6rem,3.15vw,3.25rem);font-weight:700;letter-spacing:.035em}.brand-wordmark em{margin-left:.12em;color:var(--color-art-acid);font-family:var(--font-wordmark);font-size:clamp(1.78rem,3.5vw,3.62rem);font-weight:400;letter-spacing:-.035em}.brand-signature__type small{margin-top:.62rem;color:var(--color-art-copy-dim);font-size:.5rem;font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.site-header--art>.brand-link{margin:var(--space-sm) 0}.brand-signature--compact{gap:.65rem}.brand-signature--compact .brand-symbol{width:3.35rem}.brand-signature--compact .brand-wordmark span{font-size:.95rem}.brand-signature--compact .brand-wordmark em{font-size:1.06rem}.brand-signature--compact .brand-signature__type small{margin-top:.32rem;font-size:.39rem;letter-spacing:.12em}.site-footer--art .brand-signature,.site-footer--art .brand-signature span{justify-self:stretch}@media(hover:hover){.brand-link:hover .brand-symbol__page--right{fill:var(--color-art-wine)}.brand-link:hover .brand-wordmark em{color:var(--color-art-paper)}}@media(max-width:480px){.site-header--art>.brand-link{justify-self:stretch;width:100%;margin:.65rem 0;overflow:hidden}.site-header--art .brand-signature{grid-template-columns:2.65rem minmax(0,1fr);gap:.5rem;width:min(100%,15.8rem);margin-inline:auto}.site-header--art .brand-symbol{width:2.65rem}.site-header--art .brand-signature__type{overflow:hidden}.site-header--art .brand-wordmark span{font-size:.8rem;letter-spacing:.015em}.site-header--art .brand-wordmark em{font-size:.91rem;letter-spacing:-.05em}.site-header--art .brand-signature__type small{margin-top:.3rem;font-size:.28rem;letter-spacing:.055em;white-space:nowrap}.brand-signature--compact .brand-symbol{width:2.65rem}.atelier-hero__edition span:last-child,.site-header--art .mast-line span:last-child{display:none!important}.atelier-hero__edition,.site-header--art .mast-line{justify-content:flex-start;min-width:0;overflow:hidden}.atelier-hero__edition span,.site-header--art .mast-line span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelier-hero__copy{width:100%;min-width:0;overflow:hidden}.atelier-hero__copy>.issue{max-width:100%;font-size:.56rem;line-height:1.5;letter-spacing:.035em}.atelier-hero h1{max-width:100%;font-size:clamp(2.05rem,10.5vw,2.48rem);line-height:1.06}.atelier-hero h1 span{white-space:normal}.atelier-hero__intro{max-width:100%;overflow-wrap:break-word}.atelier-hero__actions{width:100%;min-width:0}.atelier-hero__actions .art-button{max-width:100%;gap:1rem}}.mast-nav__item{position:relative;gap:.45rem}.mast-nav__item span{color:var(--color-art-copy-faint);font-size:.54rem}.mast-nav__item b{font-size:inherit;font-weight:inherit}.site-header--art .mast-nav__item[aria-current=page]{color:var(--color-art-paper)}.site-header--art .mast-nav__item[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-art-acid);content:""}.site-header--art .mast-nav__item.exhibit-link{color:var(--color-art-acid)}.mobile-tab-nav{display:none}@media(max-width:700px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.site-header--art .mast-nav{display:none}.mobile-tab-nav{position:fixed;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-art-rule-dark);background:color-mix(in oklch,var(--color-art-ink) 94%,transparent);color:var(--color-art-copy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-tab-nav__item{display:flex;min-width:0;min-height:66px;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-right:1px solid var(--color-art-rule-dark);font-size:.68rem;line-height:1;white-space:nowrap}.mobile-tab-nav__item:last-child{border-right:0}.mobile-tab-nav__item span{color:var(--color-art-copy-faint);font-size:.5rem;font-weight:800;letter-spacing:.08em}.mobile-tab-nav__item b{max-width:100%;overflow:hidden;font-size:inherit;font-weight:700;text-overflow:ellipsis}.mobile-tab-nav__item[aria-current=page]{background:var(--color-art-acid);color:var(--color-art-ink)}.mobile-tab-nav__item[aria-current=page] span{color:var(--color-art-wine)}.mobile-tab-nav__item.exhibit-link{color:var(--color-art-acid)}.mobile-tab-nav__item.exhibit-link[aria-current=page]{color:var(--color-art-ink)}}.art-artist-profile__utility{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:center;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.art-artist-profile__utility a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-acid);line-height:1;white-space:nowrap}.art-artist-profile__mobile-title{display:none}.art-artist-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--space-xl);border-top:1px solid var(--color-art-rule-dark);border-left:1px solid var(--color-art-rule-dark)}.art-artist-facts>div{padding:var(--space-sm);border-right:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark)}.art-artist-facts dt{color:var(--color-art-copy-dim);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.art-artist-facts dd{margin-top:.35rem;color:var(--color-art-paper);font-size:.75rem;line-height:1.5}.art-artist-profile__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.art-artist-page .button{min-height:52px;border-radius:0;white-space:nowrap}.art-artist-page .button--quiet{border-color:var(--color-art-rule-dark);background:transparent;color:var(--color-art-paper)}.art-archive-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border-left:1px solid var(--color-art-rule)}.art-archive-wall article,.art-archive-wall article:nth-child(2n){display:block;grid-column:span 6;padding:var(--space-md);border-right:1px solid var(--color-art-rule);border-bottom:1px solid var(--color-art-rule)}.art-archive-wall article:nth-child(2n) .art-archive-list__copy,.art-archive-wall article:nth-child(2n) .art-archive-list__image{grid-column:auto;grid-row:auto}.art-archive-wall .art-archive-list__image{display:block;min-height:0;aspect-ratio:5/6}.art-archive-wall article:nth-child(2n) .art-archive-list__image{aspect-ratio:4/5}.art-archive-list__number{position:absolute;top:var(--space-sm);left:var(--space-sm);display:grid;width:2.8rem;height:2.8rem;place-items:center;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.68rem;font-weight:800}.art-archive-wall .art-archive-list__copy{padding:var(--space-lg) 0 var(--space-sm)}.art-artist-connect{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.6fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(6rem,12vw,12rem) var(--page-gutter);border-top:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-paper)}.art-artist-connect>div:first-child>p{color:var(--color-art-acid);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-artist-connect h2{margin-top:var(--space-lg);font-size:clamp(2.6rem,5.6vw,6.5rem);font-weight:750;line-height:1.04;letter-spacing:-.065em}.art-artist-connect>div:last-child>p{max-width:52ch;color:var(--color-art-copy);font-size:.9rem;line-height:1.8}.art-artist-connect>div:last-child>div{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl)}.art-artist-connect .art-button,.art-artist-connect .button{width:100%}@media(hover:hover){.art-archive-wall article:hover .art-archive-list__image img{filter:saturate(1) contrast(1.02);transform:scale(1.018)}}@media(max-width:900px){.art-artist-profile__mobile-title{position:absolute;top:var(--space-md);left:var(--space-md);z-index:2;display:flex;flex-direction:column;padding:.75rem;background:var(--color-art-overlay-strong);color:var(--color-art-paper)}.art-artist-profile__mobile-title span{color:var(--color-art-acid);font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.art-artist-profile__mobile-title strong{margin-top:.2rem;font-size:2rem;line-height:1}.art-artist-facts{grid-template-columns:1fr}.art-artist-profile__actions{flex-direction:column;align-items:stretch}.art-artist-profile__actions .art-button,.art-artist-profile__actions .button{width:100%}.art-archive-wall{grid-template-columns:minmax(0,1fr)}.art-archive-wall article,.art-archive-wall article:nth-child(2n){grid-column:1}.art-archive-wall .art-archive-list__image,.art-archive-wall article:nth-child(2n) .art-archive-list__image{aspect-ratio:4/5}.art-artist-connect{grid-template-columns:minmax(0,1fr);padding:6rem 1rem}}@media(max-width:480px){.art-artist-profile__utility{font-size:.56rem}.art-artist-connect h2{font-size:2.8rem}}.demo-label{max-width:calc(100% - 1.4rem);font-weight:750;line-height:1.2;white-space:nowrap}.art-case-card:nth-child(5){grid-column:span 5}.art-case-card:nth-child(6){grid-column:span 7;margin-top:7rem}.art-case-card:nth-child(7){grid-column:1/-1}.art-artist-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.art-archive-wall{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.art-archive-wall article,.art-archive-wall article:nth-child(2n){grid-column:auto}.art-artist-profile figure>.demo-label{bottom:calc(var(--space-md) + 2.4rem)}.art-source-link{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-sm);color:var(--color-art-wine);font-size:.72rem;font-weight:750;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem;white-space:nowrap}.art-case-story .art-source-link{margin-top:0}@media(hover:hover){.art-source-link:hover{color:var(--color-art-ink)}}@media(max-width:900px){.art-case-card:nth-child(5),.art-case-card:nth-child(6),.art-case-card:nth-child(7){min-width:82vw;margin-top:0}.art-archive-wall{grid-template-columns:minmax(0,1fr)}.art-artist-profile__copy h1{line-height:1.04}}@media(max-width:480px){.demo-label{font-size:.58rem}.art-artist-profile__mobile-title strong{font-size:1.65rem}}.pilot-page{background:var(--color-art-paper);color:var(--color-art-ink)}.pilot-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);min-height:min(82svh,58rem);background:var(--color-art-ink);color:var(--color-art-paper)}.pilot-hero__copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(4rem,8vw,8rem) var(--page-gutter)}.pilot-closing>p,.pilot-exchange>header>p,.pilot-hero__copy>p,.pilot-measure>p,.pilot-process>header>p,.pilot-trust>div>p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-hero h1{max-width:14ch;margin:var(--space-lg) 0 clamp(2.5rem,6vw,6rem);font-size:clamp(3.1rem,6.4vw,7.2rem);font-weight:750;line-height:1.02;letter-spacing:-.07em}.pilot-hero h1 span{color:var(--color-art-acid)}.pilot-hero__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding-top:var(--space-lg);border-top:1px solid var(--color-art-rule-dark)}.pilot-hero__intro>p{max-width:46rem;color:var(--color-art-copy);font-size:.95rem;line-height:1.85}.pilot-hero__intro>div{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm)}.pilot-hero__intro .art-button{width:100%}.pilot-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;border-left:1px solid var(--color-art-rule-dark)}.pilot-facts>div{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,3vw,3rem);border-right:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark)}.pilot-facts dt{color:var(--color-art-copy-dim);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pilot-facts dd{margin-top:auto;padding-top:var(--space-xl);color:var(--color-art-acid);font-size:clamp(2.4rem,5vw,5.5rem);font-weight:750;line-height:.9;letter-spacing:-.06em}.pilot-facts p{margin-top:var(--space-sm);color:var(--color-art-copy-dim);font-size:.7rem;line-height:1.5}.pilot-origin{padding:clamp(6rem,11vw,11rem) var(--page-gutter);overflow:hidden;background:var(--color-art-paper);color:var(--color-art-ink)}.pilot-origin>header{display:flex;justify-content:space-between;gap:var(--space-lg);padding-top:var(--space-md);border-top:2px solid var(--color-art-ink)}.pilot-origin>header p{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.1em}.pilot-origin>header span{color:var(--color-art-muted);font-family:var(--font-art-accent);font-size:1rem}.pilot-origin__statement{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.58fr);gap:clamp(3rem,8vw,9rem);align-items:end;margin-top:clamp(4rem,8vw,8rem)}.pilot-origin__statement h2{max-width:14ch;font-size:clamp(3rem,6.3vw,7rem);font-weight:750;line-height:1.02;letter-spacing:-.07em;word-break:keep-all}.pilot-origin__statement h2 span{color:var(--color-art-wine)}.pilot-origin__statement>div{display:grid;gap:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.pilot-origin__statement>div p{color:var(--color-art-muted);font-size:.9rem;line-height:1.85;word-break:keep-all}.pilot-origin blockquote{display:grid;grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:start;margin-top:clamp(5rem,10vw,10rem);padding:clamp(2rem,5vw,5rem);background:var(--color-art-wine);color:var(--color-art-paper)}.pilot-origin blockquote span{color:var(--color-accent-soft);font-size:.6rem;font-weight:800;letter-spacing:.1em}.pilot-origin blockquote p{max-width:24ch;font-size:clamp(2rem,4.2vw,4.8rem);font-weight:750;line-height:1.13;letter-spacing:-.055em;word-break:keep-all}.pilot-origin__belief{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding:var(--space-lg) 0;border-bottom:1px solid var(--color-art-rule)}.pilot-origin__belief p:first-child{font-size:clamp(1.45rem,2.6vw,2.6rem);font-weight:750;letter-spacing:-.035em}.pilot-origin__belief p:last-child{color:var(--color-art-muted);font-size:.88rem;line-height:1.8;word-break:keep-all}.pilot-exchange{padding:clamp(6rem,11vw,11rem) var(--page-gutter)}.pilot-exchange>header{display:grid;grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr) auto;gap:clamp(2rem,6vw,7rem);align-items:end;padding-top:var(--space-md);border-top:2px solid var(--color-art-ink)}.pilot-exchange>header>p{color:var(--color-art-wine)}.pilot-exchange>header h2{max-width:15ch;font-size:clamp(2.5rem,5.2vw,5.8rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.pilot-exchange>header>span{color:var(--color-art-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pilot-exchange__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);border:1px solid var(--color-art-rule)}.pilot-exchange__grid article{min-width:0;padding:clamp(2rem,5vw,5rem)}.pilot-exchange__grid article:first-child{border-right:1px solid var(--color-art-rule);background:var(--color-art-paper-deep)}.pilot-exchange__grid article:last-child{background:var(--color-art-wine);color:var(--color-art-paper)}.pilot-exchange__grid article>span{color:var(--color-art-wine);font-size:.6rem;font-weight:800;letter-spacing:.1em}.pilot-exchange__grid article:last-child>span{color:var(--color-accent-soft)}.pilot-exchange__grid h3{margin:clamp(2rem,5vw,5rem) 0 var(--space-lg);font-size:clamp(2rem,3.8vw,4.2rem);font-weight:750;letter-spacing:-.055em}.pilot-exchange__grid ul{list-style:none;border-top:1px solid var(--color-art-rule)}.pilot-exchange__grid article:last-child ul{border-color:var(--color-art-overlay-light)}.pilot-exchange__grid li{padding:var(--space-md) 0;border-bottom:1px solid var(--color-art-rule);font-size:.86rem;line-height:1.6}.pilot-exchange__grid article:last-child li{border-color:var(--color-art-overlay-light)}.pilot-process{padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-paper-deep)}.pilot-process>header{display:grid;grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.pilot-process>header>p{color:var(--color-art-wine)}.pilot-process>header h2{max-width:16ch;font-size:clamp(2.5rem,5vw,5.6rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.pilot-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);list-style:none;border-top:1px solid var(--color-art-ink);border-left:1px solid var(--color-art-rule)}.pilot-process li{display:flex;min-width:0;min-height:24rem;flex-direction:column;padding:var(--space-lg);border-right:1px solid var(--color-art-rule);border-bottom:1px solid var(--color-art-rule)}.pilot-process li>span{color:var(--color-art-wine);font-size:clamp(2.2rem,4vw,4.5rem);font-weight:750;line-height:1}.pilot-process h3{margin-top:auto;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em}.pilot-process li>p{margin-top:var(--space-sm);color:var(--color-art-muted);font-size:.78rem;line-height:1.75}.pilot-trust{display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-wine);color:var(--color-art-paper)}.pilot-trust>div>p{color:var(--color-accent-soft)}.pilot-trust>div h2{margin-top:var(--space-lg);font-size:clamp(2.6rem,5vw,5.5rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.pilot-trust ol{list-style:none;border-top:1px solid var(--color-art-overlay-light)}.pilot-trust li{display:grid;grid-template-columns:3rem minmax(9rem,.4fr) minmax(0,1fr);gap:var(--space-md);align-items:start;padding:var(--space-lg) 0;border-bottom:1px solid var(--color-art-overlay-light)}.pilot-trust li b{color:var(--color-accent-soft);font-size:.62rem}.pilot-trust li strong{font-size:1.1rem}.pilot-trust li p{color:var(--color-art-copy);font-size:.82rem;line-height:1.7}.pilot-measure{display:grid;grid-template-columns:minmax(9rem,.22fr) minmax(0,.9fr) minmax(20rem,.72fr);gap:clamp(2rem,6vw,7rem);align-items:start;padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-acid)}.pilot-measure,.pilot-measure>p{color:var(--color-art-ink)}.pilot-measure h2{font-size:clamp(2.8rem,5.4vw,6rem);font-weight:750;line-height:1.03;letter-spacing:-.065em}.pilot-measure>div{display:grid;gap:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-art-ink)}.pilot-measure>div p{font-size:.9rem;line-height:1.8}.pilot-application-wrap{scroll-margin-top:1rem;padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-paper-deep)}.pilot-application{display:grid;grid-template-columns:minmax(18rem,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,9rem);padding-top:var(--space-md);border-top:2px solid var(--color-art-ink)}.pilot-application__head>p{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.1em}.pilot-application__head h2{margin-top:var(--space-lg);font-size:clamp(2.5rem,4.6vw,5rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.pilot-application__head>span{display:block;margin-top:var(--space-xl);color:var(--color-art-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.pilot-application__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.pilot-application__fields label{display:grid;min-width:0;gap:var(--space-sm);color:var(--color-art-muted);font-size:.68rem;font-weight:750}.pilot-application__fields label>span{justify-self:end;margin-top:-1.15rem;font-size:.58rem;font-weight:500}.pilot-application__fields input{width:100%;min-width:0;padding:1rem 0;border:0;border-bottom:1px solid var(--color-art-rule);border-radius:0;outline:2px solid transparent;outline-offset:2px;background:transparent;color:var(--color-art-ink);font-size:1rem}.pilot-application__fields input:focus-visible{border-color:var(--color-art-wine);outline-color:var(--color-focus)}.pilot-application__questions{grid-column:2;display:grid;gap:1px;margin-top:var(--space-xl);padding:0;border:1px solid var(--color-art-rule);background:var(--color-art-rule)}.pilot-application__questions legend{margin-left:var(--space-sm);padding:0 .45rem;color:var(--color-art-wine);font-size:.61rem;font-weight:800;letter-spacing:.08em}.pilot-application__questions label{display:grid;gap:.75rem;padding:var(--space-md);background:var(--color-art-paper-deep)}.pilot-application__questions label>span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;color:var(--color-art-ink);font-size:.78rem;font-weight:750;line-height:1.6;word-break:keep-all}.pilot-application__questions label b{color:var(--color-art-wine);font-size:.62rem}.pilot-application__questions textarea{width:100%;min-height:6rem;resize:vertical;padding:.9rem;border:1px solid var(--color-art-rule);border-radius:0;outline:2px solid transparent;outline-offset:1px;background:var(--color-art-paper);color:var(--color-art-ink);font-size:.88rem;line-height:1.65}.pilot-application__questions textarea:focus-visible{border-color:var(--color-art-wine);outline-color:var(--color-focus)}.pilot-application__how-to{grid-column:2;display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:var(--space-md);margin-top:var(--space-xl);padding:var(--space-md);border-left:3px solid var(--color-art-acid);background:var(--color-art-ink);color:var(--color-art-paper);font-size:.74rem;line-height:1.7}.pilot-application__how-to strong{color:var(--color-art-acid);font-size:.66rem;letter-spacing:.02em}.pilot-application__how-to span{word-break:keep-all}.pilot-application__how-to a{border-bottom:1px solid var(--color-art-acid);color:var(--color-art-acid)}.pilot-application__agree{grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:start;color:var(--color-art-muted);font-size:.76rem;line-height:1.7}.pilot-application__agree input{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--color-art-wine)}.pilot-application__action{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:end;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-art-rule)}.pilot-application__action>p{max-width:30rem;color:var(--color-art-muted);font-size:.7rem;line-height:1.6}.pilot-application__action>p[data-state=email]{color:var(--color-art-wine);font-weight:750}.pilot-application__action .art-button{min-width:18rem;border-color:var(--color-art-ink);color:var(--color-art-ink)}.pilot-closing{padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-ink);color:var(--color-art-paper)}.pilot-closing h2{max-width:17ch;margin-top:var(--space-lg);font-size:clamp(2.8rem,6vw,7rem);font-weight:750;line-height:1.03;letter-spacing:-.065em}.pilot-closing h2 span{color:var(--color-art-acid)}.pilot-closing>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,8vw,9rem);align-items:end;margin-top:clamp(3rem,7vw,7rem);padding-top:var(--space-lg);border-top:1px solid var(--color-art-rule-dark)}.pilot-closing>div>p{max-width:42rem;color:var(--color-art-copy);font-size:.9rem;line-height:1.8}.pilot-closing .art-button{min-width:20rem}@media(max-width:900px){.pilot-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.pilot-hero__copy{padding:5rem 1rem}.pilot-hero h1{font-size:clamp(3rem,12vw,5.4rem)}.pilot-hero__intro{grid-template-columns:minmax(0,1fr)}.pilot-facts{min-height:34rem;border-top:1px solid var(--color-art-rule-dark);border-left:0}.pilot-origin{padding:6rem 1rem}.pilot-origin__belief,.pilot-origin__statement{grid-template-columns:minmax(0,1fr)}.pilot-origin__statement h2{max-width:100%}.pilot-origin blockquote{grid-template-columns:minmax(0,1fr)}.pilot-exchange,.pilot-process{padding:6rem 1rem}.pilot-exchange>header,.pilot-process>header{grid-template-columns:minmax(0,1fr)}.pilot-exchange>header>span{white-space:normal}.pilot-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-process li{min-height:20rem}.pilot-measure,.pilot-trust{grid-template-columns:minmax(0,1fr);padding:6rem 1rem}.pilot-application-wrap{padding:6rem 1rem}.pilot-application{grid-template-columns:minmax(0,1fr)}.pilot-application__action,.pilot-application__agree,.pilot-application__fields,.pilot-application__how-to,.pilot-application__questions{grid-column:1}.pilot-closing{padding:6rem 1rem}.pilot-closing>div{grid-template-columns:minmax(0,1fr)}.pilot-closing .art-button{width:100%;min-width:0}}@media(max-width:480px){.site-header--art .mast-nav a:nth-child(-n+2){display:none}.site-header--art .mast-nav{justify-content:space-between}.site-header--art .mast-nav__pilot{display:inline-flex}.pilot-hero__copy{padding:4rem 1rem}.pilot-hero h1{font-size:clamp(2.65rem,13vw,3.25rem);line-height:1.06}.pilot-hero__intro .art-button{gap:1rem;font-size:.76rem}.pilot-facts{grid-template-columns:repeat(2,minmax(0,1fr));min-height:28rem}.pilot-facts dd{font-size:2.6rem}.pilot-origin>header{flex-direction:column;gap:var(--space-xs)}.pilot-origin__statement h2{font-size:2.85rem}.pilot-origin blockquote{padding:2rem 1rem}.pilot-origin blockquote p{font-size:2rem}.pilot-origin__belief p:first-child{font-size:1.6rem}.pilot-exchange>header h2,.pilot-process>header h2{font-size:2.65rem}.pilot-exchange__grid{grid-template-columns:minmax(0,1fr)}.pilot-exchange__grid article:first-child{border-right:0;border-bottom:1px solid var(--color-art-rule)}.pilot-exchange__grid h3{font-size:2.4rem}.pilot-process ol{grid-template-columns:minmax(0,1fr)}.pilot-process li{min-height:16rem}.pilot-trust>div h2{font-size:2.8rem}.pilot-trust li{grid-template-columns:2rem minmax(0,1fr)}.pilot-trust li p{grid-column:2}.pilot-closing h2,.pilot-measure h2{font-size:2.9rem}.pilot-application__head h2{font-size:2.65rem}.pilot-application__action,.pilot-application__fields,.pilot-application__how-to{grid-template-columns:minmax(0,1fr)}.pilot-application__action .art-button{width:100%;min-width:0;gap:1rem;font-size:.76rem}.pilot-closing .art-button{gap:1rem;font-size:.78rem}}.exhibition-program{scroll-margin-top:2rem;padding:clamp(6rem,11vw,11rem) var(--page-gutter);overflow:hidden;background:var(--color-art-paper);color:var(--color-art-ink)}.exhibition-program__head{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,6rem);align-items:start;padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.exhibition-program__head>p{color:var(--color-art-wine);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.exhibition-program__head h2{max-width:17ch;font-size:clamp(2.5rem,5.2vw,6.2rem);font-weight:750;line-height:1.03;letter-spacing:-.065em;word-break:keep-all}.exhibition-program__head>span{color:var(--color-art-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.exhibition-program__list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin-top:clamp(4rem,8vw,8rem);background:var(--color-art-rule)}.exhibition-card{position:relative;display:grid;grid-template-rows:minmax(22rem,48vw) auto;grid-column:span 6;min-width:0;background:var(--color-art-paper);color:var(--color-art-ink);overflow:hidden}.exhibition-card:nth-child(3){grid-column:span 12;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);grid-template-rows:minmax(30rem,56vw)}.exhibition-card__index{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:2;display:grid;width:3rem;height:3rem;place-items:center;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.68rem;font-weight:850}.exhibition-card__image{position:relative;display:block;min-width:0;overflow:hidden}.exhibition-card__image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(24,20,19,.25))}.exhibition-card__image img{object-fit:cover;filter:saturate(.76) contrast(1.04);transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.exhibition-card__copy{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,4vw,4rem)}.exhibition-card__copy small{color:var(--color-art-wine);font-size:.58rem;font-weight:800;letter-spacing:.1em}.exhibition-card__copy strong{margin-top:clamp(1.5rem,3vw,3rem);font-family:var(--font-art-accent);font-size:clamp(2.8rem,6vw,6.5rem);font-weight:400;line-height:.88;letter-spacing:-.065em}.exhibition-card__copy b{margin-top:var(--space-sm);font-size:clamp(1.05rem,1.8vw,1.45rem);word-break:keep-all}.exhibition-card__copy em{max-width:42ch;margin-top:var(--space-lg);color:var(--color-art-muted);font-size:.86rem;font-style:normal;line-height:1.75;word-break:keep-all}.exhibition-card__copy>span{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:var(--space-xl);border-top:1px solid var(--color-art-rule);font-size:.62rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.exhibition-card__copy i{font-style:normal}.exhibition-card--ink .exhibition-card__copy{background:var(--color-art-ink);color:var(--color-art-paper)}.exhibition-card--ink .exhibition-card__copy em{color:var(--color-art-copy)}.exhibition-card--ink .exhibition-card__copy>span{border-color:var(--color-art-rule-dark)}.exhibition-card--acid .exhibition-card__copy{background:var(--color-art-acid);color:var(--color-art-ink)}.exhibition-card--acid .exhibition-card__copy em,.exhibition-card--acid .exhibition-card__copy small{color:var(--color-art-ink)}.exhibition-card--acid .exhibition-card__copy>span{border-color:rgba(18,17,15,.25)}.art-section-head>a{align-self:flex-end;margin-top:calc(var(--space-lg) * -1);color:var(--color-art-muted);font-size:.66rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(hover:hover){.exhibition-card:hover .exhibition-card__image img{filter:saturate(.96) contrast(1.02);transform:scale(1.018)}.art-section-head>a:hover{color:var(--color-art-wine)}}.artist-index-page{overflow:hidden;background:var(--color-art-paper);color:var(--color-art-ink)}.artist-index-mast{display:grid;grid-template-columns:minmax(9rem,.3fr) minmax(0,1.1fr) minmax(18rem,.48fr);gap:clamp(2rem,6vw,7rem);align-items:end;min-height:clamp(40rem,72svh,58rem);padding:clamp(5rem,9vw,9rem) var(--page-gutter);background:var(--color-art-ink);color:var(--color-art-paper)}.artist-index-mast>p{align-self:start;color:var(--color-art-acid);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.artist-index-mast h1{font-size:clamp(4rem,8.2vw,9.5rem);font-weight:750;line-height:.9;letter-spacing:-.075em;word-break:keep-all}.artist-index-mast h1 span{color:var(--color-art-acid)}.artist-index-mast>div{padding-top:var(--space-md);border-top:1px solid var(--color-art-rule-dark)}.artist-index-mast>div p{color:var(--color-art-copy);font-size:.9rem;line-height:1.8;word-break:keep-all}.artist-index-mast>div span{display:block;margin-top:var(--space-xl);color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.artist-index-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--color-art-rule)}.artist-index-jump a{display:flex;align-items:center;gap:var(--space-lg);min-height:5rem;padding:0 var(--page-gutter);border-right:1px solid var(--color-art-rule);font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.artist-index-jump a:last-child{border-right:0}.artist-index-jump span{color:var(--color-art-wine);font-size:.62rem}.artist-index-section{scroll-margin-top:1rem;padding:clamp(6rem,10vw,10rem) var(--page-gutter)}.artist-index-section+.artist-index-section{padding-top:0}.artist-index-section>header{display:grid;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,6rem);align-items:start;padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.artist-index-section>header p{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.artist-index-section>header h2{font-size:clamp(2.3rem,4.8vw,5.4rem);font-weight:750;line-height:1.05;letter-spacing:-.06em;word-break:keep-all}.artist-index-section>header span{color:var(--color-art-muted);font-size:.62rem;text-transform:uppercase;white-space:nowrap}.artist-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,6rem);background:var(--color-art-rule)}.artist-index-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(15rem,.65fr);min-width:0;min-height:32rem;background:var(--color-art-paper);color:var(--color-art-ink)}.artist-index-card__image{position:relative;display:block;min-width:0;overflow:hidden}.artist-index-card__image img{object-fit:cover;filter:saturate(.78) contrast(1.04);transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.artist-index-card__image>i{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:2;padding:.55rem .7rem;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.artist-index-card__copy{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,3rem);border-left:1px solid var(--color-art-rule)}.artist-index-card__copy small{color:var(--color-art-wine);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.artist-index-card__copy strong{margin-top:var(--space-md);font-size:clamp(2rem,3.8vw,4.5rem);line-height:1;letter-spacing:-.06em;word-break:keep-all}.artist-index-card__copy em{margin-top:var(--space-lg);color:var(--color-art-muted);font-size:.8rem;font-style:normal;line-height:1.7;word-break:keep-all}.artist-index-card__copy>span{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-art-rule);font-size:.6rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.artist-index-card__copy b{font-size:1rem}.artist-index-note{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr) minmax(20rem,.52fr);gap:clamp(2rem,6vw,7rem);align-items:end;padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-wine);color:var(--color-art-paper)}.artist-index-note>p{align-self:start;color:var(--color-accent-soft);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.artist-index-note h2{font-size:clamp(2.6rem,5.2vw,6rem);font-weight:750;line-height:1.04;letter-spacing:-.065em;word-break:keep-all}.artist-index-note>div>p{color:var(--color-art-copy);font-size:.88rem;line-height:1.8;word-break:keep-all}.artist-index-note .art-button{margin-top:var(--space-xl)}@media(hover:hover){.artist-index-card:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.018)}}.curated-exhibition{overflow:hidden;background:var(--color-art-paper);color:var(--color-art-ink)}.curated-exhibition__back{display:inline-flex;margin:var(--space-lg) var(--page-gutter) 0}.curated-exhibition__mast{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.5fr);gap:clamp(3rem,8vw,10rem);align-items:end;min-height:clamp(34rem,68svh,54rem);padding:clamp(4rem,8vw,8rem) var(--page-gutter)}.curated-exhibition__title>p{color:var(--color-art-wine);font-size:.64rem;font-weight:850;letter-spacing:.1em}.curated-exhibition__title h1{margin-top:var(--space-lg);font-family:var(--font-art-accent);font-size:clamp(5rem,12vw,14rem);font-weight:400;line-height:.78;letter-spacing:-.085em;overflow-wrap:anywhere}.curated-exhibition__title>span{display:block;margin-top:var(--space-xl);font-size:clamp(1.35rem,2.5vw,2.4rem);font-weight:750;letter-spacing:-.035em}.curated-exhibition__statement>p{font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:650;line-height:1.65;word-break:keep-all}.curated-exhibition__statement dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-xl);border-top:1px solid var(--color-art-rule);border-left:1px solid var(--color-art-rule)}.curated-exhibition__statement dl>div{padding:var(--space-sm);border-right:1px solid var(--color-art-rule);border-bottom:1px solid var(--color-art-rule)}.curated-exhibition__statement dt{color:var(--color-art-muted);font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.curated-exhibition__statement dd{margin-top:.45rem;font-size:.72rem;line-height:1.4}.curated-exhibition__wall{border-top:1px solid var(--color-art-rule)}.curated-exhibition__wall article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.55fr);min-height:clamp(38rem,72vw,62rem);border-bottom:1px solid var(--color-art-rule)}.curated-exhibition__wall article:nth-child(2n){grid-template-columns:minmax(20rem,.55fr) minmax(0,1.1fr)}.curated-exhibition__wall article:nth-child(2n)>.curated-exhibition__image{grid-column:2;grid-row:1}.curated-exhibition__wall article:nth-child(2n)>div{grid-column:1;grid-row:1}.curated-exhibition__image{position:relative;display:block;min-width:0;overflow:hidden}.curated-exhibition__image img{object-fit:cover;filter:saturate(.78) contrast(1.04)}.curated-exhibition__image>span:last-child{position:absolute;right:var(--space-md);bottom:var(--space-md);display:grid;width:3.4rem;height:3.4rem;place-items:center;background:var(--color-art-acid);font-size:.72rem;font-weight:850}.curated-exhibition__wall article>div{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,6vw,7rem)}.curated-exhibition__wall article>div>p:first-child{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.curated-exhibition__wall h2{margin-top:var(--space-md);font-size:clamp(2.6rem,5.5vw,6.5rem);font-weight:750;line-height:1;letter-spacing:-.065em;word-break:keep-all}.curated-exhibition__wall h2+span{margin-top:.55rem;color:var(--color-art-muted);font-family:var(--font-art-accent);font-size:1.1rem}.curated-exhibition__wall article>div>p:nth-of-type(2){max-width:42ch;margin-top:var(--space-xl);color:var(--color-art-muted);font-size:.86rem;line-height:1.8;word-break:keep-all}.curated-exhibition__wall article>div>a{display:inline-flex;align-self:flex-start;min-height:44px;align-items:center;margin-top:var(--space-xl);border-bottom:1px solid var(--color-art-ink);font-size:.72rem;font-weight:750}.curated-exhibition__closing{padding:clamp(7rem,13vw,14rem) var(--page-gutter);background:var(--color-art-ink);color:var(--color-art-paper)}.curated-exhibition__closing>p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.curated-exhibition__closing h2{max-width:18ch;margin-top:var(--space-lg);font-size:clamp(3rem,7vw,8rem);font-weight:750;line-height:1;letter-spacing:-.07em;word-break:keep-all}.curated-exhibition__closing a{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-xl);border-bottom:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.75rem;font-weight:750}@media(max-width:900px){.exhibition-program{padding:6rem 1rem}.artist-index-section>header,.exhibition-program__head{grid-template-columns:1fr;gap:var(--space-sm)}.artist-index-section>header span,.exhibition-program__head>span{justify-self:start}.exhibition-card,.exhibition-card:nth-child(3){grid-column:span 12;grid-template-columns:1fr;grid-template-rows:minmax(28rem,110vw) auto}.art-section-head>a{align-self:flex-start;margin-top:var(--space-xs)}.artist-index-mast{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:5rem 1rem 6rem}.artist-index-mast>p{align-self:auto}.artist-index-mast h1{font-size:clamp(3.6rem,14vw,6.5rem)}.artist-index-mast>div{max-width:34rem}.artist-index-jump{grid-template-columns:1fr}.artist-index-jump a{padding:0 1rem;border-right:0;border-bottom:1px solid var(--color-art-rule)}.artist-index-jump a:last-child{border-bottom:0}.artist-index-section{padding:6rem 1rem}.artist-index-grid{grid-template-columns:1fr}.artist-index-card{grid-template-columns:minmax(0,1fr);min-height:0}.artist-index-card__image{aspect-ratio:4/5}.artist-index-card__copy{min-height:24rem;border-top:1px solid var(--color-art-rule);border-left:0}.artist-index-note{grid-template-columns:1fr;gap:2.5rem;padding:6rem 1rem}.artist-index-note>p{align-self:auto}.curated-exhibition__mast{grid-template-columns:1fr;gap:3rem;min-height:auto;padding:4rem 1rem 6rem}.curated-exhibition__title h1{font-size:clamp(4.4rem,22vw,8rem)}.curated-exhibition__statement dl{grid-template-columns:1fr}.curated-exhibition__wall article,.curated-exhibition__wall article:nth-child(2n){grid-template-columns:1fr;min-height:0}.curated-exhibition__wall article:nth-child(2n)>.curated-exhibition__image,.curated-exhibition__wall article:nth-child(2n)>div{grid-column:1;grid-row:auto}.curated-exhibition__image{aspect-ratio:4/5}.curated-exhibition__wall article>div{min-height:28rem;padding:4rem 1rem}.curated-exhibition__closing{padding:7rem 1rem}}@media(max-width:480px){.artist-index-section>header h2,.exhibition-program__head h2{font-size:2.45rem}.exhibition-card,.exhibition-card:nth-child(3){grid-template-rows:minmax(23rem,118vw) auto}.exhibition-card__copy strong{font-size:3.25rem}.artist-index-mast h1{font-size:min(13vw,3.15rem);line-height:.94}.artist-index-mast h1 span{display:inline-block;white-space:nowrap}.artist-index-card__copy strong{font-size:2.7rem}.artist-index-note h2{font-size:2.75rem}.curated-exhibition__title h1{font-size:4.15rem}.curated-exhibition__wall h2{font-size:2.75rem}.curated-exhibition__closing h2{font-size:3rem}}.art-studio-route{padding:clamp(2rem,4vw,4rem) var(--page-gutter);border-bottom:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-paper)}.art-studio-route>p{color:var(--color-art-acid);font-size:.6rem;font-weight:800;letter-spacing:.11em}.art-studio-route ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-lg);list-style:none;border-top:1px solid var(--color-art-rule-dark);border-left:1px solid var(--color-art-rule-dark)}.art-studio-route li{display:flex;min-width:0;min-height:8rem;flex-direction:column;padding:var(--space-md);border-right:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark)}.art-studio-route li>span{color:var(--color-art-acid);font-size:.58rem;font-weight:800}.art-studio-route li>strong{margin-top:auto;font-size:.86rem;line-height:1.35;word-break:keep-all}.art-studio-route li>small{margin-top:.35rem;color:var(--color-art-copy-dim);font-size:.62rem;line-height:1.4;word-break:keep-all}.art-exhibit-start{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:2rem;margin-top:var(--space-lg);padding:.7rem 1rem;border:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.78rem;font-weight:750}.art-exhibit-start span{font-size:1rem}.art-studio__form{scroll-margin-top:1rem}.art-room-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:var(--space-lg);background:var(--color-art-rule)}.art-room-mode button{display:flex;min-height:7rem;flex-direction:column;align-items:flex-start;padding:var(--space-md);border:0;background:var(--color-art-paper-deep);color:var(--color-art-ink);cursor:pointer;text-align:left}.art-room-mode button span{color:var(--color-art-muted);font-size:.62rem;font-weight:750}.art-room-mode button strong{margin-top:auto;font-size:.9rem;line-height:1.4;word-break:keep-all}.art-room-mode button[aria-pressed=true]{background:var(--color-art-ink);color:var(--color-art-paper);box-shadow:inset .32rem 0 0 var(--color-art-acid)}.art-room-mode button[aria-pressed=true] span{color:var(--color-art-acid)}.art-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.art-handle-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--color-art-rule);background:var(--color-art-paper-deep)}.art-handle-field small{padding-left:.9rem;color:var(--color-art-muted);font-size:.68rem;white-space:nowrap}.art-handle-field input{min-width:0;border:0}.art-identity-note{margin-top:.75rem;padding-left:.8rem;border-left:3px solid var(--color-art-acid);color:var(--color-art-muted);font-size:.72rem;line-height:1.65;word-break:keep-all}.art-pilot-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:end;margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-art-ink);background:var(--color-art-ink);color:var(--color-art-paper);box-shadow:inset .32rem 0 0 var(--color-art-acid)}.art-pilot-context p{color:var(--color-art-acid);font-size:.59rem;font-weight:800;letter-spacing:.1em}.art-pilot-context strong{display:block;margin-top:.38rem;font-size:1rem;line-height:1.35;word-break:keep-all}.art-pilot-context a{padding-bottom:.25rem;border-bottom:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.68rem;font-weight:750;white-space:nowrap}.art-approval-check,.art-rights-check{display:grid;gap:0;margin:var(--space-md) 0 0;padding:0;border:1px solid var(--color-art-rule)}.art-approval-check legend,.art-rights-check legend{margin-left:var(--space-sm);padding:0 .45rem;color:var(--color-art-muted);font-size:.6rem;font-weight:800;letter-spacing:.1em}.art-approval-check label,.art-rights-check label{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.75rem;align-items:start;margin:0;padding:.9rem;border-bottom:1px solid var(--color-art-rule);cursor:pointer}.art-approval-check label:last-of-type,.art-rights-check label:last-of-type{border-bottom:0}.art-approval-check input,.art-rights-check input{width:1rem;height:1rem;margin:.13rem 0 0;padding:0;accent-color:var(--color-art-wine)}.art-approval-check label span,.art-rights-check label span{display:block;color:var(--color-art-muted);font-size:.72rem;font-weight:500;line-height:1.55}.art-approval-check label strong,.art-rights-check label strong{display:block;margin-bottom:.12rem;color:var(--color-art-ink);font-size:.76rem;font-weight:800}.art-rights-check>small{padding:.9rem;border-top:1px solid var(--color-art-rule);background:var(--color-art-paper-deep);color:var(--color-art-muted);font-size:.67rem;line-height:1.6}.art-cleanup-request{display:grid;margin-top:var(--space-md);padding:0;border:1px solid var(--color-art-ink)}.art-cleanup-request legend{margin-left:var(--space-sm);padding:0 .45rem;color:var(--color-art-wine);font-size:.6rem;font-weight:800;letter-spacing:.1em}.art-cleanup-request label{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.75rem;align-items:start;padding:var(--space-md);cursor:pointer}.art-cleanup-request input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--color-art-wine)}.art-cleanup-request span{color:var(--color-art-muted);font-size:.74rem;line-height:1.6}.art-cleanup-request strong{display:block;margin-bottom:.2rem;color:var(--color-art-ink);font-size:.8rem}.art-cleanup-request small{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-art-rule);background:var(--color-art-paper-deep);color:var(--color-art-muted);font-size:.68rem;line-height:1.65}.art-compare-wall{max-width:56rem;margin-inline:auto}.art-compare-wall>header{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:end;margin-bottom:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-art-rule-dark)}.art-compare-wall>header p{color:var(--color-art-acid);font-size:.58rem;font-weight:800;letter-spacing:.1em}.art-compare-wall>header h3{margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.15}.art-compare-wall>header>span{color:var(--color-art-copy-dim);font-size:.64rem;line-height:1.5;text-align:right}.art-compare-wall>.image-compare{width:min(100%,60svh);margin-inline:auto}.art-compare-wall__guide{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-sm);align-items:center;padding:.8rem 0;color:var(--color-art-copy-dim);font-size:.58rem;line-height:1.45}.art-compare-wall__guide b{color:var(--color-art-acid);font-size:.58rem;text-align:center}.art-compare-wall__guide span:last-child{text-align:right}.art-compare-wall__caption{padding:var(--space-md);background:var(--color-art-paper-deep);color:var(--color-art-ink)}.art-compare-wall__caption>span{display:inline-block;padding:.28rem .38rem;background:var(--color-art-acid);font-size:.55rem;font-weight:800;letter-spacing:.08em}.art-compare-wall__caption h3{margin:.65rem 0 .35rem;font-size:clamp(1.45rem,2.6vw,2.5rem);line-height:1.15}.art-compare-wall__caption p{color:var(--color-art-muted);font-size:.82rem;line-height:1.7}.art-compare-wall__notice{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-art-acid);background:var(--color-art-wine);color:var(--color-art-paper);font-size:.68rem;line-height:1.6}.art-preview__paper[data-view=original] .art-preview__crop{background:var(--color-art-ink);color:var(--color-art-paper)}.catalogue-reader{scroll-margin-top:0;padding:clamp(5rem,9vw,9rem) var(--page-gutter);outline:0}.catalogue-reader--paper{background:var(--color-art-paper);color:var(--color-art-ink)}.catalogue-reader--ink{background:var(--color-art-ink);color:var(--color-art-paper)}.catalogue-reader__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:end;margin-bottom:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-art-rule)}.catalogue-reader--ink .catalogue-reader__head{border-color:var(--color-art-rule-dark)}.catalogue-reader__head p{color:var(--color-art-wine);font-size:.61rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.catalogue-reader--ink .catalogue-reader__head p{color:var(--color-art-acid)}.catalogue-reader__head h2{margin-top:var(--space-sm);font-size:clamp(2.5rem,5vw,5.6rem);font-weight:750;line-height:1.02;letter-spacing:-.065em;word-break:keep-all}.catalogue-reader__head>span{color:var(--color-art-muted);font-size:.58rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.catalogue-reader--ink .catalogue-reader__head>span{color:var(--color-art-copy-dim)}.catalogue-reader__book{position:relative;height:clamp(32rem,78svh,48rem);overflow:hidden;border:1px solid var(--color-art-rule);background:var(--color-art-paper-deep)}.catalogue-reader--ink .catalogue-reader__book{border-color:var(--color-art-rule-dark);background:var(--color-art-paper)}.catalogue-reader__page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);height:100%;background:var(--color-art-paper);color:var(--color-art-ink);animation-duration:.36s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.catalogue-reader__page.is-next{animation-name:catalogue-page-next;transform-origin:left center}.catalogue-reader__page.is-previous{animation-name:catalogue-page-previous;transform-origin:right center}.catalogue-reader__plate{position:relative;min-width:0;overflow:hidden;background:var(--color-art-image-base)}.catalogue-reader__plate img{object-fit:cover;filter:saturate(.8) contrast(1.04);transition:filter var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.catalogue-reader__source{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:2;padding:.4rem .5rem;background:var(--color-art-overlay-strong);color:var(--color-art-paper);font-size:.52rem;font-weight:800;letter-spacing:.05em}.catalogue-reader__plate>b{position:absolute;right:var(--space-sm);bottom:var(--space-sm);display:grid;width:3.2rem;height:3.2rem;place-items:center;background:var(--color-art-acid);color:var(--color-art-ink);font-size:.72rem}.catalogue-reader__copy{display:flex;min-width:0;flex-direction:column;padding:clamp(2rem,4vw,4.5rem);border-left:1px solid var(--color-art-rule)}.catalogue-reader__copy>p:first-child{color:var(--color-art-wine);font-size:.6rem;font-weight:800;letter-spacing:.08em}.catalogue-reader__copy h3{max-width:11ch;margin-top:auto;font-size:clamp(2.4rem,4.5vw,5.2rem);font-weight:750;line-height:1;letter-spacing:-.065em;word-break:keep-all}.catalogue-reader__copy h3+span{margin-top:.45rem;color:var(--color-art-muted);font-family:var(--font-art-accent);font-size:1.08rem}.catalogue-reader__copy>p:nth-of-type(2){display:-webkit-box;max-width:36ch;margin-top:var(--space-lg);overflow:hidden;color:var(--color-art-muted);font-size:.8rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.catalogue-reader__artist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-art-rule)}.catalogue-reader__artist strong{font-size:.78rem}.catalogue-reader__artist span{grid-column:1;color:var(--color-art-muted);font-size:.62rem}.catalogue-reader__artist a{grid-column:2;grid-row:1/3;align-self:center;color:var(--color-art-wine);font-size:.62rem;font-weight:750}.catalogue-reader__detail{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:44px;margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-art-ink);font-size:.68rem;font-weight:800}.catalogue-reader__detail span{color:var(--color-art-wine);font-size:1rem}.catalogue-reader__turn{position:absolute;top:50%;z-index:4;display:grid;width:3.4rem;height:4.4rem;place-items:center;transform:translateY(-50%);border:1px solid var(--color-art-ink);background:var(--color-art-acid);color:var(--color-art-ink);font-family:Arial,sans-serif;font-size:2rem;cursor:pointer}.catalogue-reader__turn--previous{left:var(--space-sm)}.catalogue-reader__turn--next{right:var(--space-sm)}.catalogue-reader__turn:disabled{cursor:default;opacity:.2}.catalogue-reader__pagination{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-art-rule);scrollbar-width:none}.catalogue-reader__pagination::-webkit-scrollbar{display:none}.catalogue-reader--ink .catalogue-reader__pagination{border-color:var(--color-art-rule-dark)}.catalogue-reader__pagination button{display:flex;min-width:12rem;min-height:4.2rem;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);border:0;border-right:1px solid var(--color-art-rule);background:transparent;color:inherit;cursor:pointer;text-align:left}.catalogue-reader--ink .catalogue-reader__pagination button{border-color:var(--color-art-rule-dark)}.catalogue-reader__pagination span{color:var(--color-art-wine);font-size:.56rem}.catalogue-reader--ink .catalogue-reader__pagination span{color:var(--color-art-acid)}.catalogue-reader__pagination b{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.catalogue-reader__pagination button[aria-current=page]{background:var(--color-art-acid);color:var(--color-art-ink)}.catalogue-reader__pagination button[aria-current=page] span{color:var(--color-art-ink)}@keyframes catalogue-page-next{0%{opacity:.35;transform:perspective(1200px) rotateY(-4deg) translateX(1.5rem)}to{opacity:1;transform:none}}@keyframes catalogue-page-previous{0%{opacity:.35;transform:perspective(1200px) rotateY(4deg) translateX(-1.5rem)}to{opacity:1;transform:none}}@media(hover:hover){.catalogue-reader__plate:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.012)}.catalogue-reader__pagination button:hover b{color:var(--color-art-wine)}}@media(max-width:900px){.catalogue-reader{display:grid;height:calc(100svh - 60px);min-height:0;grid-template-rows:auto minmax(0,1fr) auto;padding:1.25rem 1rem 0}.catalogue-reader__head{grid-template-columns:1fr;gap:.4rem;margin-bottom:1rem;padding-top:.6rem}.catalogue-reader__head>span{white-space:normal}.catalogue-reader__book{height:auto;min-height:0;max-height:none}.catalogue-reader__page{grid-template-columns:1fr;grid-template-rows:minmax(0,1.35fr) minmax(12rem,.65fr)}.catalogue-reader__copy{padding:1.1rem;border-top:1px solid var(--color-art-rule);border-left:0}.catalogue-reader__copy>p:first-child{margin-bottom:.25rem}.catalogue-reader__copy h3{max-width:14ch;margin-top:0;font-size:clamp(2rem,8vw,3rem)}.catalogue-reader__copy h3+span{font-size:.88rem}.catalogue-reader__copy>p:nth-of-type(2){margin-top:.65rem;font-size:.7rem;-webkit-line-clamp:2}.catalogue-reader__artist{margin-top:.65rem}.catalogue-reader__detail{margin-top:auto}.catalogue-reader__turn{top:35%;width:2.8rem;height:3.6rem}.catalogue-reader__turn--previous{left:.55rem}.catalogue-reader__turn--next{right:.55rem}.catalogue-reader__pagination{min-height:3.5rem}.catalogue-reader__pagination button{min-width:4.25rem;min-height:3.5rem;justify-content:center}.catalogue-reader__pagination button b{display:none}}@media(max-width:480px){.catalogue-reader__head h2{font-size:2.2rem}.catalogue-reader__page{grid-template-rows:minmax(0,1.2fr) minmax(12.5rem,.8fr)}.catalogue-reader__source{top:.65rem;left:.65rem;max-width:12rem}.catalogue-reader__plate>b{right:.65rem;bottom:.65rem;width:2.6rem;height:2.6rem}.catalogue-reader__copy{padding:.9rem}.catalogue-reader__copy h3{font-size:1.85rem}.catalogue-reader__artist,.catalogue-reader__copy>p:nth-of-type(2){display:none}.catalogue-reader__turn{top:31%}}@media(prefers-reduced-motion:reduce){.catalogue-reader__page{animation:none}}.art-curator-review .art-approval-check{border-color:var(--color-art-rule-dark)}.art-curator-review .art-approval-check legend{color:var(--color-art-acid)}.art-curator-review .art-approval-check label{grid-template-columns:1.15rem minmax(0,1fr);margin:0;padding:.9rem;border-color:var(--color-art-rule-dark)}.art-curator-review .art-approval-check input{width:1rem;height:1rem;margin:.13rem 0 0;padding:0;border:0;accent-color:var(--color-art-acid)}.art-curator-review .art-approval-check label span{color:var(--color-art-copy-dim);font-size:.7rem;font-weight:500;line-height:1.55}.art-curator-review .art-approval-check label strong{display:block;margin-bottom:.12rem;color:var(--color-art-paper);font-size:.74rem}.art-approve:disabled{cursor:not-allowed;opacity:.36}.art-curator-status__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:center}.art-download--link{text-decoration:none}.art-room-destination{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;margin-bottom:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim)}.art-room-destination>span{grid-column:1/-1;color:var(--color-art-copy-faint);font-size:.56rem;font-weight:800;letter-spacing:.1em}.art-room-destination>strong{font-size:1.15rem;color:var(--color-art-paper)}.art-room-destination>p{align-self:center;font-size:.66rem;overflow-wrap:anywhere}.art-room-destination>small{grid-column:1/-1;font-size:.62rem}.art-room-destination.is-ready{border-color:var(--color-art-acid)}.art-room-destination.is-ready>p,.art-room-destination.is-ready>span{color:var(--color-art-acid)}.art-artist-toolbar{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center;padding:0 var(--page-gutter);background:var(--color-art-ink);color:var(--color-art-paper)}.art-artist-toolbar .art-page-back{margin-inline:0}.art-artist-toolbar>a:last-child{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-acid);font-size:.68rem;font-weight:750;white-space:nowrap}.art-catalogue-kicker{margin-top:clamp(2rem,5vw,5rem)!important;color:var(--color-art-acid)!important;font-size:.6rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-catalogue-kicker+h1{margin-top:var(--space-sm)}.art-catalogue-contents{scroll-margin-top:1rem;padding:clamp(5rem,9vw,9rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.art-catalogue-contents>header{display:flex;justify-content:space-between;gap:var(--space-xl);align-items:end;padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-art-ink)}.art-catalogue-contents>header p{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-catalogue-contents>header h2{margin-top:var(--space-xs);font-family:var(--font-art-accent);font-size:clamp(4rem,9vw,10rem);font-weight:400;line-height:.8;letter-spacing:-.07em}.art-catalogue-contents>header>span{color:var(--color-art-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.art-catalogue-contents ol{list-style:none}.art-catalogue-contents li{border-bottom:1px solid var(--color-art-rule)}.art-catalogue-contents a{display:grid;grid-template-columns:4rem minmax(12rem,.75fr) minmax(0,1fr) 3rem;gap:var(--space-md);align-items:center;min-height:6.5rem}.art-catalogue-contents a>b,.art-catalogue-contents a>span{color:var(--color-art-wine);font-size:.68rem}.art-catalogue-contents a>b{text-align:right}.art-catalogue-contents a>strong{font-size:clamp(1.25rem,2.2vw,2rem)}.art-catalogue-contents a>em{color:var(--color-art-muted);font-size:.82rem;font-style:normal}.art-catalogue-note{scroll-margin-top:1rem;display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr) minmax(20rem,.48fr);gap:clamp(2rem,7vw,8rem);align-items:start;padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-wine);color:var(--color-art-paper)}.art-catalogue-note>div:first-child{padding-top:var(--space-sm);border-top:1px solid rgba(255,255,255,.35)}.art-catalogue-note>div:first-child p{color:var(--color-accent-soft);font-size:.62rem;font-weight:800}.art-catalogue-note>div:first-child span{display:block;margin-top:var(--space-xs);font-size:.72rem}.art-catalogue-note blockquote{font-size:clamp(2.3rem,5vw,5.8rem);font-weight:750;line-height:1.08;letter-spacing:-.06em;word-break:keep-all}.art-catalogue-note>div:last-child>p{color:var(--color-art-copy);font-size:.9rem;line-height:1.85;word-break:keep-all}.art-catalogue-note dl{margin-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.28)}.art-catalogue-note dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.28)}.art-catalogue-note dt{color:var(--color-accent-soft);font-size:.58rem;text-transform:uppercase}.art-catalogue-note dd{font-size:.72rem;line-height:1.5}.art-catalogue-colophon{scroll-margin-top:1rem;display:grid;grid-template-columns:minmax(8rem,.22fr) minmax(15rem,.55fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,9vw,9rem) var(--page-gutter);border-top:1px solid var(--color-art-rule);background:var(--color-art-paper-deep);color:var(--color-art-ink)}.art-catalogue-colophon>p{color:var(--color-art-wine);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.art-catalogue-colophon>div span{display:block;color:var(--color-art-muted);font-size:.62rem;text-transform:uppercase}.art-catalogue-colophon>div strong{display:block;margin-top:var(--space-sm);font-size:clamp(1.6rem,3vw,3rem);line-height:1.1}.art-catalogue-colophon dl{border-top:1px solid var(--color-art-rule)}.art-catalogue-colophon dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-art-rule)}.art-catalogue-colophon dt{color:var(--color-art-muted);font-size:.56rem;text-transform:uppercase}.art-catalogue-colophon dd{font-size:.7rem;line-height:1.5}@media(hover:hover){.art-room-mode button:hover{box-shadow:inset .32rem 0 0 var(--color-art-acid)}.art-catalogue-contents a:hover strong{color:var(--color-art-wine)}}@media(max-width:900px){.art-studio-route{padding:2rem 1rem}.art-studio-route ol{grid-template-columns:repeat(5,minmax(11rem,1fr));overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.art-studio-route ol::-webkit-scrollbar{display:none}.art-studio-route li{scroll-snap-align:start}.art-field-pair,.art-handle-field{grid-template-columns:1fr}.art-handle-field small{padding:.75rem .9rem 0}.art-handle-field input{padding-top:.35rem}.art-room-destination{grid-template-columns:1fr}.art-room-destination>small,.art-room-destination>span{grid-column:1}.art-artist-toolbar{padding:0 1rem}.art-catalogue-contents{padding:5rem 1rem}.art-catalogue-note{grid-template-columns:1fr;gap:3rem;padding:6rem 1rem}.art-catalogue-note>div:last-child{max-width:34rem}.art-catalogue-colophon{grid-template-columns:1fr;gap:2rem;padding:5rem 1rem}}@media(max-width:480px){.art-room-mode{grid-template-columns:1fr}.art-room-mode button{min-height:6rem}.art-pilot-context{grid-template-columns:1fr;align-items:start}.art-pilot-context a{justify-self:start}.art-compare-wall>header{align-items:flex-start;flex-direction:column}.art-compare-wall>header>span{text-align:left}.art-compare-wall__guide{grid-template-columns:1fr 1fr}.art-compare-wall__guide b{grid-column:1/-1;grid-row:1;text-align:left}.art-compare-wall__guide span:last-child{text-align:right}.art-curator-status__actions{align-items:flex-start;flex-direction:column;gap:.35rem}.art-download{white-space:normal}.art-artist-toolbar{align-items:flex-start}.art-artist-toolbar>a:last-child{max-width:10rem;text-align:right;white-space:normal}.art-catalogue-contents>header{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.art-catalogue-contents>header h2{max-width:100%;font-size:clamp(2.9rem,14.5vw,3.55rem);line-height:.9;white-space:nowrap}.art-catalogue-contents>header>span{margin-top:.2rem;white-space:normal}.art-catalogue-contents a{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.6rem;min-height:6rem}.art-catalogue-contents a>em{display:none}.art-archive-list>header h2,.art-artist-profile__copy h1,.art-catalogue-colophon>div strong{max-width:100%;overflow-wrap:anywhere;word-break:keep-all}.art-artist-profile__copy h1{font-size:clamp(3rem,15vw,3.7rem)}.art-artist-profile__mobile-title{max-width:calc(100% - 2rem)}.art-artist-profile__mobile-title strong{max-width:100%;overflow-wrap:anywhere;word-break:keep-all}.art-catalogue-note blockquote{font-size:2.55rem}.art-catalogue-colophon>div strong{font-size:2rem}}.museum-foyer{padding:clamp(6rem,11vw,11rem) var(--page-gutter);overflow:hidden;background:var(--color-art-paper-deep);color:var(--color-art-ink)}.museum-foyer>header{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr) auto;gap:clamp(2rem,6vw,7rem);align-items:start;padding-top:var(--space-md);border-top:2px solid var(--color-art-ink)}.museum-foyer>header>p{color:var(--color-art-wine);font-size:.6rem;font-weight:800;letter-spacing:.1em}.museum-foyer>header h2{max-width:16ch;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.museum-foyer>header>a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-wine);font-size:.66rem;font-weight:800;white-space:nowrap}.museum-foyer__wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.4rem);align-items:start;margin-top:clamp(4rem,8vw,8rem)}.museum-foyer__work{grid-column:span 3;display:block;min-width:0}.museum-foyer__work:nth-child(2){margin-top:clamp(3rem,7vw,7rem)}.museum-foyer__work:nth-child(3){margin-top:clamp(1rem,3vw,3rem)}.museum-foyer__work:nth-child(4){margin-top:clamp(5rem,10vw,10rem)}.museum-foyer__image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--color-art-visual)}.museum-foyer__work:nth-child(2) .museum-foyer__image,.museum-foyer__work:nth-child(4) .museum-foyer__image{aspect-ratio:4/5}.museum-foyer__image img{filter:saturate(.76) contrast(1.04);transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.museum-foyer__caption{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.25rem .65rem;padding-top:var(--space-sm);border-top:1px solid var(--color-art-ink)}.museum-foyer__caption b{grid-row:1/3;color:var(--color-art-wine);font-size:.58rem}.museum-foyer__caption strong{font-size:.88rem;line-height:1.35;word-break:keep-all}.museum-foyer__caption em{color:var(--color-art-muted);font-size:.62rem;font-style:normal}.museum-foyer__principle{max-width:48rem;margin:clamp(4rem,8vw,8rem) 0 0 auto;padding-top:var(--space-md);border-top:1px solid var(--color-art-rule);color:var(--color-art-muted);font-size:.82rem;line-height:1.8;word-break:keep-all}.museum-economy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,.8fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,11rem) var(--page-gutter);background:var(--color-art-ink);color:var(--color-art-paper)}.museum-economy__statement>p{color:var(--color-art-acid);font-size:.62rem;font-weight:800;letter-spacing:.11em}.museum-economy__statement h2{margin-top:var(--space-lg);font-size:clamp(2.8rem,5.2vw,6rem);font-weight:750;line-height:1.04;letter-spacing:-.065em}.museum-economy__statement h2 span{color:var(--color-art-acid)}.museum-economy ol{list-style:none;border-top:1px solid var(--color-art-rule-dark)}.museum-economy li{display:grid;grid-template-columns:2.5rem minmax(9rem,.36fr) minmax(0,1fr);gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-art-rule-dark)}.museum-economy li b{color:var(--color-art-acid);font-size:.58rem}.museum-economy li strong{font-size:.92rem}.museum-economy li p{color:var(--color-art-copy);font-size:.76rem;line-height:1.7}.museum-economy__note{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:end;padding-top:var(--space-lg);border-top:1px solid var(--color-art-rule-dark)}.museum-economy__note p{color:var(--color-art-copy-dim);font-size:.72rem;line-height:1.7}.museum-economy__note a{padding-bottom:.25rem;border-bottom:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.68rem;font-weight:800;white-space:nowrap}@media(hover:hover){.museum-foyer__work:hover .museum-foyer__image img{filter:saturate(.96) contrast(1.02);transform:scale(1.018)}}@media(max-width:900px){.museum-foyer{padding:6rem 1rem}.museum-foyer>header{grid-template-columns:1fr;gap:var(--space-lg)}.museum-foyer>header>a{justify-self:start}.museum-foyer__wall{display:flex;width:calc(100% + 1rem);gap:.8rem;overflow-x:auto;padding-right:1rem;scrollbar-width:none;scroll-snap-type:x mandatory}.museum-foyer__wall::-webkit-scrollbar{display:none}.museum-foyer__work,.museum-foyer__work:nth-child(n){min-width:72vw;margin-top:0;scroll-snap-align:start}.museum-economy{grid-template-columns:1fr;padding:6rem 1rem}.museum-economy__note{grid-column:1}.art-case-compare{padding:5rem 1rem}.art-case-compare>header{grid-template-columns:1fr;gap:var(--space-lg)}.art-case-compare>header>span{max-width:34rem}}@media(max-width:480px){.museum-foyer>header h2{font-size:2.75rem}.museum-foyer__work,.museum-foyer__work:nth-child(n){min-width:78vw}.museum-economy__statement h2{font-size:2.9rem}.museum-economy li{grid-template-columns:2rem minmax(0,1fr)}.museum-economy li p{grid-column:2}.museum-economy__note{grid-template-columns:1fr}.museum-economy__note a{justify-self:start;white-space:normal}.pilot-application__questions label>span{grid-template-columns:1.5rem minmax(0,1fr)}.image-compare__label{top:.65rem;padding:.35rem .42rem;font-size:.5rem}.image-compare__label--before{left:.65rem}.image-compare__label--after{right:.65rem}.image-compare__divider i{width:2.75rem;height:2.75rem}.art-case-compare{padding:4.5rem 1rem}.art-case-compare>header{grid-template-columns:1fr;gap:var(--space-lg)}.art-case-compare>header h2{font-size:2.85rem}.art-case-compare>footer{align-items:flex-start;flex-direction:column}}.home-compact,.home-opening{overflow:hidden}.home-opening{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:calc(100svh - 68px);background:var(--color-art-ink);color:var(--color-art-paper)}.home-opening__copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;padding:clamp(1.5rem,4vw,4.5rem) clamp(1.25rem,4.5vw,5rem) 5.6rem}.home-opening__edition{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-opening__message{margin-top:auto}.home-opening__message>.issue{color:var(--color-art-acid)}.home-opening h1{margin:.85rem 0 1.4rem;font-size:clamp(3rem,5.15vw,6.25rem);font-weight:760;line-height:.94;letter-spacing:-.072em}.home-opening h1 span{display:block;white-space:nowrap}.home-opening__accent{color:var(--color-art-acid);font-family:var(--font-art-accent);font-weight:500;letter-spacing:-.045em}.home-opening__message>p:not(.issue):not(.home-opening__trust){max-width:36rem;color:var(--color-art-copy);font-size:clamp(.86rem,1.1vw,1.02rem);line-height:1.75}.home-opening__actions{display:flex;flex-wrap:wrap;gap:1.15rem;align-items:center;margin-top:1.75rem}.home-opening__trust{margin-top:1.1rem;color:var(--color-art-copy-faint);font-family:var(--font-art-accent);font-size:.64rem;font-style:italic;letter-spacing:.06em}.home-opening__visual{position:relative;min-width:0;min-height:calc(100svh - 68px);background:var(--color-art-visual)}.home-opening__image{position:absolute;inset:0;display:block;overflow:hidden}.home-opening__image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,var(--color-art-overlay));content:""}.home-opening__image img{object-fit:cover;filter:saturate(.82) contrast(1.04);transition:filter .6s var(--ease-out),transform 1.1s var(--ease-out)}.home-opening__caption{position:absolute;right:0;bottom:3.35rem;left:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 1.1rem;background:var(--color-art-overlay-strong);color:var(--color-art-paper);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-opening__caption strong{text-align:center}.home-opening__disciplines{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;min-height:3.4rem;align-items:center;justify-content:center;gap:clamp(.85rem,2.4vw,2.4rem);overflow:hidden;border-top:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-paper);font-family:var(--font-art-accent);font-size:clamp(.72rem,1.15vw,1rem);letter-spacing:.08em;white-space:nowrap}.home-opening__disciplines i{color:var(--color-art-acid);font-size:.48rem;font-style:normal}.home-museum{display:flex;min-height:calc(100svh - 60px);flex-direction:column;padding:clamp(3.5rem,6.5vh,6rem) var(--page-gutter) clamp(2.5rem,5vh,4rem);background:var(--color-art-paper);color:var(--color-art-ink)}.home-museum__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding-top:.8rem;border-top:2px solid var(--color-art-ink)}.home-museum__head>div>p{color:var(--color-art-wine);font-size:.58rem;font-weight:850;letter-spacing:.1em}.home-museum__head h2{margin-top:.6rem;font-size:clamp(2.35rem,4.2vw,5rem);font-weight:760;line-height:1.01;letter-spacing:-.062em}.home-museum__head>a{display:inline-flex;min-height:44px;align-items:center;gap:.65rem;color:var(--color-art-wine);font-size:.68rem;font-weight:800;white-space:nowrap}.home-museum__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,3vh,2.5rem);border-top:1px solid var(--color-art-rule);border-left:1px solid var(--color-art-rule)}.home-museum__tabs button{display:flex;min-height:3.7rem;align-items:center;justify-content:space-between;padding:0 1rem;border:0;border-right:1px solid var(--color-art-rule);border-bottom:1px solid var(--color-art-rule);background:transparent;color:var(--color-art-ink);font-size:.72rem;font-weight:800;cursor:pointer}.home-museum__tabs button b{color:var(--color-art-muted);font-size:.55rem}.home-museum__tabs button[aria-selected=true]{background:var(--color-art-ink);color:var(--color-art-paper)}.home-museum__tabs button[aria-selected=true] b{color:var(--color-art-acid)}.home-museum__panel{display:grid;min-width:0;flex:1 1;gap:clamp(.65rem,1.3vw,1.25rem);margin-top:1rem}.home-museum__panel--artists,.home-museum__panel--works{grid-template-columns:repeat(4,minmax(0,1fr))}.home-museum__panel--exhibitions{grid-template-columns:repeat(3,minmax(0,1fr))}.home-artist-card,.home-work-card{display:flex;min-width:0;flex-direction:column}.home-artist-card__image,.home-work-card__image{position:relative;display:block;height:clamp(17rem,42vh,29rem);overflow:hidden;background:var(--color-art-visual)}.home-artist-card__image img,.home-work-card__image img{object-fit:cover;filter:saturate(.78) contrast(1.04);transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.home-work-card__image>b{position:absolute;right:.7rem;bottom:.7rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;background:var(--color-art-acid);font-size:.62rem}.home-artist-card__copy,.home-work-card__copy{display:flex;min-width:0;flex-direction:column;padding:.8rem 0;border-top:1px solid var(--color-art-ink)}.home-artist-card__copy strong,.home-work-card__copy strong{overflow:hidden;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.25;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.home-artist-card__copy em,.home-work-card__copy em{margin-top:.32rem;overflow:hidden;color:var(--color-art-muted);font-size:.6rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-artist-card__copy small{margin-bottom:.35rem;color:var(--color-art-wine);font-size:.54rem;font-weight:800;letter-spacing:.07em}.home-artist-card__copy b{margin-top:auto;padding-top:.65rem;color:var(--color-art-wine);font-size:.62rem}.home-exhibition-card{position:relative;display:flex;min-width:0;min-height:clamp(23rem,51vh,34rem);align-items:flex-end;overflow:hidden;background:var(--color-art-visual);color:var(--color-art-paper)}.home-exhibition-card:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,var(--color-art-overlay-strong));content:""}.home-exhibition-card img{object-fit:cover;filter:saturate(.7) contrast(1.06);transition:transform var(--dur-slow) var(--ease-out)}.home-exhibition-card>span{position:relative;z-index:2;display:flex;width:100%;min-height:46%;flex-direction:column;padding:1.1rem}.home-exhibition-card small{color:var(--color-art-acid);font-size:.53rem;font-weight:850;letter-spacing:.08em}.home-exhibition-card strong{margin-top:.55rem;font-size:clamp(1.55rem,2.6vw,3rem);line-height:1.04;letter-spacing:-.055em}.home-exhibition-card em{margin-top:.45rem;color:var(--color-art-copy-soft);font-size:.62rem;font-style:normal}.home-exhibition-card b{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--color-art-border-light);font-size:.62rem}.home-museum__hint{display:none}.home-curator-brief{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:calc(100svh - 60px);background:var(--color-art-ink);color:var(--color-art-paper)}.home-curator-brief__visual{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);border-right:1px solid var(--color-art-rule-dark)}.home-curator-brief__visual .image-compare{width:100%;height:min(72svh,47rem);aspect-ratio:auto!important}.home-curator-brief__visual>p{margin-top:.7rem;color:var(--color-art-copy-dim);font-size:.58rem;letter-spacing:.03em}.home-curator-brief__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,7rem)}.home-curator-brief__copy>.issue{color:var(--color-art-acid)}.home-curator-brief h2{margin:.9rem 0 1.35rem;font-size:clamp(2.7rem,5.1vw,6rem);font-weight:760;line-height:1.01;letter-spacing:-.066em}.home-curator-brief__intro{max-width:43rem;color:var(--color-art-copy);font-size:.86rem;line-height:1.75}.home-curator-brief ol{margin-top:clamp(1.5rem,3.5vh,2.5rem);list-style:none;border-top:1px solid var(--color-art-rule-dark)}.home-curator-brief li{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.65rem;padding:.8rem 0;border-bottom:1px solid var(--color-art-rule-dark)}.home-curator-brief li>b{color:var(--color-art-acid);font-size:.58rem}.home-curator-brief li span{display:flex;justify-content:space-between;gap:1rem}.home-curator-brief li strong{font-size:.75rem}.home-curator-brief li em{color:var(--color-art-copy-dim);font-size:.65rem;font-style:normal}.home-curator-brief__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-top:clamp(1.5rem,3vh,2.5rem)}.home-curator-brief__actions>a:last-child{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-copy-soft);font-size:.68rem;font-weight:750}@media(hover:hover){.home-artist-card:hover img,.home-exhibition-card:hover img,.home-opening__image:hover img,.home-work-card:hover img{filter:saturate(.98) contrast(1.02);transform:scale(1.018)}}@media(max-width:900px){.home-opening{display:block;min-height:calc(100svh - 60px)}.home-opening__visual{position:absolute;inset:0;min-height:0}.home-opening__image:after{background:linear-gradient(180deg,var(--color-art-overlay) 0,transparent 28%,var(--color-art-overlay-strong) 72%,var(--color-art-ink) 100%)}.home-opening__copy{min-height:calc(100svh - 60px);padding:1.2rem 1rem 4.5rem;background:linear-gradient(180deg,rgba(24,22,18,.55),transparent 38%,rgba(24,22,18,.86) 76%,var(--color-art-ink) 100%)}.home-opening__edition{font-size:.5rem}.home-opening__edition span:last-child{display:none}.home-opening__message{max-width:36rem}.home-opening h1{font-size:clamp(2.75rem,12.8vw,4.6rem);line-height:.98}.home-opening__message>p:not(.issue):not(.home-opening__trust){display:-webkit-box;overflow:hidden;font-size:.84rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-opening__caption{display:none}.home-opening .curator-seal{top:5rem;right:.8rem;left:auto;width:5.5rem;height:5.5rem}.home-opening__disciplines{justify-content:flex-start;gap:1rem;padding:0 1rem;overflow-x:hidden;font-size:.7rem}.home-museum{min-height:calc(100svh - 60px);padding:2.7rem 1rem 2.2rem}.home-museum__head{grid-template-columns:1fr;gap:.6rem}.home-museum__head h2{font-size:clamp(2.25rem,9vw,3.2rem)}.home-museum__head>a{justify-self:start;min-height:36px}.home-museum__tabs{margin-top:1rem}.home-museum__tabs button{min-height:3.25rem;padding:0 .65rem;font-size:.64rem}.home-museum__panel{display:flex;width:calc(100% + 1rem);flex:none;gap:.75rem;overflow-x:auto;padding-right:1rem;scrollbar-width:none;scroll-snap-type:x mandatory}.home-museum__panel::-webkit-scrollbar{display:none}.home-artist-card,.home-work-card{min-width:72vw;scroll-snap-align:start}.home-artist-card__image,.home-work-card__image{height:min(40svh,23rem)}.home-exhibition-card{min-width:78vw;min-height:min(48svh,27rem);scroll-snap-align:start}.home-museum__hint{display:block;margin-top:.65rem;color:var(--color-art-muted);font-size:.56rem}.home-curator-brief{grid-template-columns:1fr;grid-template-rows:minmax(16rem,40svh) auto;min-height:calc(100svh - 60px)}.home-curator-brief__visual{padding:1rem 1rem 0;border-right:0}.home-curator-brief__visual .image-compare{height:100%;min-height:0}.home-curator-brief__visual>p{display:none}.home-curator-brief__copy{padding:1.25rem 1rem 2rem}.home-curator-brief h2{margin:.55rem 0 .75rem;font-size:clamp(2.2rem,9.5vw,3.2rem)}.home-curator-brief__intro{font-size:.72rem;line-height:1.6}.home-curator-brief ol{margin-top:1rem}.home-curator-brief li{padding:.56rem 0}.home-curator-brief__actions{margin-top:1rem}.home-curator-brief__actions .art-button{min-height:46px}.home-curator-brief li em{font-size:.58rem}}@media(max-width:480px){.home-opening__copy{padding-bottom:4.25rem}.home-opening h1{font-size:clamp(2.62rem,12.5vw,3.4rem)}.home-opening__actions{margin-top:1.25rem}.home-opening__actions .art-button{width:100%;min-height:48px}.home-opening__disciplines i:nth-last-child(2),.home-opening__disciplines span:last-child,.home-opening__trust{display:none}.home-museum{padding-top:2.1rem}.home-museum__head h2{font-size:2.25rem}.home-museum__head h2 br{display:none}.home-museum__tabs button span{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-artist-card,.home-work-card{min-width:76vw}.home-artist-card__image,.home-work-card__image{height:min(38svh,20rem)}.home-exhibition-card{min-width:82vw}.home-curator-brief{grid-template-rows:minmax(15rem,37svh) auto}.home-curator-brief h2{font-size:2.25rem}.home-curator-brief__intro{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-curator-brief li span{display:block}.home-curator-brief li em{display:block;margin-top:.2rem}.home-curator-brief__actions{display:grid;grid-template-columns:1fr}.home-curator-brief__actions .art-button{width:100%}.home-curator-brief__actions>a:last-child{min-height:34px}}@media(min-width:901px){.home-opening,.home-opening__visual{min-height:calc(100svh - 196px)}}.home-compact+.site-footer--art{padding:clamp(3rem,6vw,5rem) var(--page-gutter) var(--space-lg)}.home-compact+.site-footer--art .footer-statement{font-size:clamp(2.2rem,4.5vw,5rem)}.home-compact+.site-footer--art .footer-meta{margin-top:clamp(2rem,4vw,3.5rem)}@media(max-width:900px){.home-opening,.home-opening__copy{min-height:calc(100svh - 165px)}.home-compact+.site-footer--art{padding:3.5rem 1rem 1rem}}.artist-index-mast>div>a{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-md);border-bottom:1px solid var(--color-art-acid);color:var(--color-art-acid);font-size:.68rem;font-weight:800}.artist-directory{scroll-margin-top:0;padding:clamp(4rem,8vw,8rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.artist-directory__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:end;padding-top:var(--space-md);border-top:2px solid var(--color-art-ink)}.artist-directory__head p{color:var(--color-art-wine);font-size:.6rem;font-weight:850;letter-spacing:.1em}.artist-directory__head h2{max-width:18ch;margin-top:var(--space-sm);font-size:clamp(2.6rem,5vw,5.8rem);font-weight:760;line-height:1.03;letter-spacing:-.064em}.artist-directory__head>span{color:var(--color-art-muted);font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.artist-directory__head>span b{margin-right:.35rem;color:var(--color-art-wine);font-size:1rem}.artist-directory__filters{position:sticky;top:0;z-index:12;margin-top:clamp(2rem,4vw,4rem);border-top:1px solid var(--color-art-ink);background:color-mix(in oklch,var(--color-art-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.artist-filter-row{display:grid;grid-template-columns:6rem minmax(0,1fr);min-width:0;border-bottom:1px solid var(--color-art-rule)}.artist-filter-row>strong{display:flex;align-items:center;padding:0 var(--space-sm);border-right:1px solid var(--color-art-rule);color:var(--color-art-wine);font-size:.62rem;letter-spacing:.08em}.artist-filter-row>div{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.artist-filter-row>div::-webkit-scrollbar{display:none}.artist-filter-row button{display:inline-flex;min-width:6rem;min-height:3.6rem;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 var(--space-sm);border:0;border-right:1px solid var(--color-art-rule);background:transparent;color:var(--color-art-ink);font-size:.68rem;font-weight:750;white-space:nowrap;cursor:pointer}.artist-filter-row button b{color:var(--color-art-muted);font-size:.52rem}.artist-filter-row button[aria-pressed=true]{background:var(--color-art-ink);color:var(--color-art-paper)}.artist-filter-row button[aria-pressed=true] b{color:var(--color-art-acid)}.artist-directory__grid{margin-top:clamp(2rem,4vw,4rem)}.artist-directory__empty{display:grid;min-height:22rem;place-content:center;gap:var(--space-lg);margin-top:var(--space-xl);border:1px solid var(--color-art-rule);text-align:center}.artist-directory__empty p{color:var(--color-art-muted);font-size:.85rem}.artist-directory__empty button{justify-self:center;min-height:44px;padding:0 1rem;border:1px solid var(--color-art-ink);background:transparent;cursor:pointer;font-size:.7rem;font-weight:800}.home-museum__region-filter{display:flex;min-width:0;align-items:center;gap:0;margin-top:.65rem;overflow-x:auto;border-bottom:1px solid var(--color-art-rule);scrollbar-width:none}.home-museum__region-filter::-webkit-scrollbar{display:none}.home-museum__region-filter a,.home-museum__region-filter button,.home-museum__region-filter>strong{display:inline-flex;min-height:2.65rem;align-items:center;padding:0 .85rem;border:0;border-right:1px solid var(--color-art-rule);background:transparent;color:var(--color-art-ink);font-size:.6rem;font-weight:750;white-space:nowrap}.home-museum__region-filter>strong{color:var(--color-art-wine)}.home-museum__region-filter button{cursor:pointer}.home-museum__region-filter button[aria-pressed=true]{background:var(--color-art-ink);color:var(--color-art-acid)}.home-museum__region-filter a{margin-left:auto;border-right:0;color:var(--color-art-wine)}.home-museum__region-filter+.home-museum__panel .home-artist-card__image{height:clamp(15rem,36vh,25rem)}@media(min-width:901px){.artist-index-page .artist-index-mast{min-height:clamp(30rem,52svh,42rem)}}@media(max-width:900px){.artist-index-page .artist-index-mast{padding:4rem 1rem}.artist-directory{padding:4.5rem 1rem}.artist-directory__head{grid-template-columns:1fr;gap:var(--space-sm)}.artist-directory__head h2{font-size:clamp(2.55rem,11vw,4rem)}.artist-directory__head>span{justify-self:start}.artist-directory__filters{margin-inline:-1rem;padding-inline:1rem}.artist-filter-row{grid-template-columns:4rem minmax(0,1fr)}.artist-filter-row button{min-width:5.5rem}.home-museum__region-filter{width:calc(100% + 1rem);padding-right:1rem}.home-museum__region-filter a{margin-left:0}.home-museum__region-filter+.home-museum__panel .home-artist-card__image{height:min(34svh,19rem)}}@media(max-width:480px){.artist-index-page .artist-index-mast{padding:3.5rem 1rem}.artist-directory{padding-top:3.5rem}.artist-directory__head h2{font-size:2.6rem}.artist-filter-row>strong{padding-left:0}.artist-directory__grid .artist-index-card__copy{min-height:19rem}.home-museum__region-filter a,.home-museum__region-filter button,.home-museum__region-filter>strong{padding:0 .7rem}}.studio-library{min-height:100svh;background:var(--color-art-paper);color:var(--color-art-ink)}.studio-library__mast{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(4rem,8vw,8rem) var(--page-gutter);border-bottom:1px solid var(--color-art-rule);background:var(--color-art-ink);color:var(--color-art-paper)}.studio-library__edition>div:first-child>p,.studio-library__mast>div:first-child>p,.studio-library__works>header p{color:var(--color-art-acid);font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.studio-library__mast h1{max-width:13ch;margin:.9rem 0 1.25rem;font-size:clamp(3rem,6.4vw,7rem);font-weight:760;line-height:.96;letter-spacing:-.068em}.studio-library__mast>div:first-child>span{display:block;max-width:51ch;color:var(--color-art-copy);font-size:.88rem;line-height:1.8}.studio-library__primary-action{display:flex;min-width:0;flex-direction:column;align-items:stretch}.studio-library__primary-action .art-button{width:100%;min-height:58px;border-color:var(--color-art-wine);background:var(--color-art-wine);color:var(--color-art-paper-deep);font-size:.86rem;font-weight:850}.studio-library__primary-action .art-button:before{display:none}.studio-library__primary-action small{margin-top:.7rem;color:var(--color-art-copy-dim);font-size:.58rem;line-height:1.5}.studio-library__ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color-art-rule);background:var(--color-art-paper)}.studio-library__ledger article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:clamp(1rem,2.2vw,2rem);border-right:1px solid var(--color-art-rule)}.studio-library__ledger article:last-child{border-right:0}.studio-library__ledger span{align-self:start;color:var(--color-art-wine);font-size:.56rem;font-weight:850;letter-spacing:.08em}.studio-library__ledger strong{grid-row:1/3;grid-column:2;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:760;line-height:.8;letter-spacing:-.07em}.studio-library__ledger p{color:var(--color-art-muted);font-size:.62rem;line-height:1.45}.studio-library__notice{margin:var(--space-lg) var(--page-gutter) 0;padding:.8rem 1rem;border-left:3px solid var(--color-art-wine);background:var(--color-art-paper-deep);font-size:.7rem;line-height:1.5}.studio-library__notice[data-state=success]{border-color:var(--color-art-ink)}.studio-library__notice[data-state=error]{border-color:var(--color-error);color:var(--color-error)}.studio-library__works{padding:clamp(4rem,8vw,8rem) var(--page-gutter)}.studio-library__works>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding-top:var(--space-sm);border-top:2px solid var(--color-art-ink)}.studio-library__works>header h2{margin-top:.55rem;font-size:clamp(2.5rem,5vw,5.6rem);font-weight:760;line-height:1;letter-spacing:-.064em}.studio-library__works>header>a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-art-wine);font-size:.68rem;font-weight:800;white-space:nowrap}.studio-work-index{margin-top:clamp(2rem,4vw,4rem);border-top:1px solid var(--color-art-ink)}.studio-work-row{display:grid;grid-template-columns:3.5rem 8rem minmax(0,1fr) minmax(11rem,.35fr);gap:clamp(1rem,2vw,2rem);align-items:center;padding:1rem 0;border-bottom:1px solid var(--color-art-rule)}.studio-work-row__number{align-self:start;padding-top:.25rem;color:var(--color-art-wine);font-size:.66rem;font-weight:850}.studio-work-row__image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--color-art-visual)}.studio-work-row__image img{object-fit:cover;filter:saturate(.82) contrast(1.03);transition:filter var(--dur-short) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.studio-work-row__copy{min-width:0}.studio-work-row__copy>span{display:block;color:var(--color-art-wine);font-size:.57rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.studio-work-row__copy h3{margin:.38rem 0;font-size:clamp(1.25rem,2.2vw,2.15rem);font-weight:750;line-height:1.15;letter-spacing:-.045em}.studio-work-row__copy p{display:-webkit-box;max-width:60ch;overflow:hidden;color:var(--color-art-muted);font-size:.7rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio-work-row__actions{display:flex;min-width:0;flex-direction:column;align-items:stretch;border-top:1px solid var(--color-art-ink)}.studio-work-row__actions a,.studio-work-row__actions button{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 .15rem;border:0;border-bottom:1px solid var(--color-art-rule);background:transparent;color:var(--color-art-ink);font-size:.63rem;font-weight:800;text-align:left;cursor:pointer}.studio-work-row__actions a{color:var(--color-art-wine)}.studio-library__empty{display:grid;min-height:26rem;place-content:center;justify-items:center;gap:var(--space-sm);margin-top:clamp(2rem,4vw,4rem);border:1px solid var(--color-art-rule);text-align:center}.studio-library__empty>span{color:var(--color-art-wine);font-size:.62rem;font-weight:850}.studio-library__empty h3{font-size:clamp(1.7rem,3.5vw,3.2rem);letter-spacing:-.05em}.studio-library__empty p{max-width:36rem;color:var(--color-art-muted);font-size:.76rem;line-height:1.7}.studio-library__empty button{display:inline-flex;min-height:46px;align-items:center;gap:2rem;margin-top:.6rem;padding:0 1rem;border:1px solid var(--color-art-ink);background:transparent;font-size:.66rem;font-weight:800;cursor:pointer}.studio-library__edition{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--color-art-wine);color:var(--color-art-paper)}.studio-library__edition h2{max-width:12ch;margin-top:.8rem;font-size:clamp(2.75rem,5.8vw,6.5rem);font-weight:760;line-height:1.02;letter-spacing:-.067em}.studio-library__edition>div:last-child>p{max-width:48ch;color:var(--color-art-copy-light);font-size:.82rem;line-height:1.8}.studio-library__edition dl{margin-top:var(--space-xl);border-top:1px solid var(--color-art-border-light)}.studio-library__edition dl>div{display:flex;justify-content:space-between;gap:2rem;padding:.72rem 0;border-bottom:1px solid var(--color-art-border-light);font-size:.67rem}.studio-library__edition dt{color:var(--color-art-copy-light)}.studio-library__edition dd{font-weight:850}.art-studio-save-state{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:.75rem 0;border-top:1px solid var(--color-art-rule-dark);border-bottom:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.62rem;line-height:1.55}.art-studio-save-state span{min-width:0}.art-studio-save-state a{flex:none;color:var(--color-art-acid);font-weight:800;white-space:nowrap}@media(hover:hover){.studio-work-row:hover .studio-work-row__image img{filter:saturate(1) contrast(1.02);transform:scale(1.018)}.studio-library__empty button:hover,.studio-work-row__actions a:hover,.studio-work-row__actions button:hover{background:var(--color-art-ink);color:var(--color-art-acid)}}@media(max-width:900px){.studio-library__mast{grid-template-columns:1fr;gap:2rem;padding:4.5rem 1rem}.studio-library__mast h1{font-size:clamp(3rem,12vw,5.4rem)}.studio-library__primary-action{max-width:34rem}.studio-library__ledger article{display:flex;min-width:0;flex-direction:column;padding:1rem .7rem}.studio-library__ledger strong{order:-1;font-size:clamp(2.25rem,9vw,4.5rem)}.studio-library__ledger p,.studio-library__ledger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-library__notice{margin-right:1rem;margin-left:1rem}.studio-library__works{padding:4.5rem 1rem}.studio-library__works>header{grid-template-columns:1fr;gap:.6rem}.studio-library__works>header h2{font-size:clamp(2.6rem,11vw,4.2rem)}.studio-library__works>header>a{justify-self:start}.studio-work-row{grid-template-columns:2rem 6.25rem minmax(0,1fr);gap:.8rem}.studio-work-row__actions{grid-column:2/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-art-rule)}.studio-work-row__actions a,.studio-work-row__actions button{padding:0 .6rem}.studio-library__edition{grid-template-columns:1fr;gap:2.5rem;padding:6rem 1rem}.studio-library__edition h2{font-size:clamp(2.8rem,11vw,4.4rem)}}@media(max-width:480px){.mobile-tab-nav__item{min-height:62px;font-size:.58rem;letter-spacing:-.02em}.mobile-tab-nav__item span{font-size:.44rem}.studio-library__mast{padding-top:3.5rem}.studio-library__mast h1{font-size:clamp(2.75rem,13vw,3.8rem)}.studio-library__mast>div:first-child>span{font-size:.78rem}.studio-library__ledger p{font-size:.54rem}.studio-library__ledger span{font-size:.49rem}.studio-library__works>header h2{font-size:2.65rem}.studio-work-row{grid-template-columns:1.5rem 5.25rem minmax(0,1fr);gap:.65rem}.studio-work-row__number{font-size:.56rem}.studio-work-row__copy h3{font-size:1.08rem}.studio-work-row__copy p{font-size:.62rem}.studio-work-row__actions a,.studio-work-row__actions button{font-size:.57rem}.studio-library__empty{min-height:22rem;padding:2rem 1rem}.studio-library__empty h3{font-size:1.8rem}.art-studio-save-state{align-items:flex-start;flex-direction:column}.art-studio-save-state a{min-height:32px}}@media(max-width:350px){.mobile-tab-nav__item span{display:none}.mobile-tab-nav__item{min-height:60px;font-size:.55rem}.studio-library__ledger article{padding-inline:.48rem}.studio-library__ledger p{white-space:normal}.studio-work-row__actions{grid-template-columns:1fr}}@media(max-width:600px){.art-curator-review__analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.art-curator-review__analysis>div:first-child{grid-column:1/-1}}.artist-access-page{display:grid;min-height:70svh;place-items:center;padding:clamp(4rem,9vw,8rem) var(--page-gutter)}.artist-access,.artist-access-page{background:var(--color-art-ink);color:var(--color-art-paper)}.artist-access{width:min(100%,52rem);padding:clamp(2rem,5vw,5rem);border:1px solid var(--color-art-rule-dark)}.artist-access>p:first-child{color:var(--color-art-acid);font-size:.6rem;font-weight:850;letter-spacing:.12em}.artist-access h1{max-width:13ch;margin:var(--space-md) 0;font-size:clamp(2.8rem,6vw,6rem);font-weight:760;line-height:.98;letter-spacing:-.065em}.artist-access__lead{max-width:45rem;color:var(--color-art-copy);font-size:.82rem;line-height:1.8}.artist-access form{margin-top:clamp(2rem,4vw,4rem)}.artist-access form>label{display:block;margin-bottom:.6rem;color:var(--color-art-copy-dim);font-size:.62rem;font-weight:800}.artist-access form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--color-art-border-light)}.artist-access input{min-width:0;min-height:58px;padding:0 1rem;border:0;background:var(--color-art-paper);color:var(--color-art-ink);font:inherit;font-size:.78rem}.artist-access form button{min-height:58px;padding:0 1.3rem;border:0;border-left:1px solid var(--color-art-ink);background:var(--color-art-wine);color:var(--color-art-paper);font-size:.68rem;font-weight:850;cursor:pointer}.artist-access__message{margin-top:var(--space-sm);padding:.75rem;border-left:3px solid var(--color-art-acid);background:var(--color-art-paper-deep);color:var(--color-art-ink);font-size:.68rem}.artist-access__message[data-state=error]{border-color:var(--color-error);color:var(--color-error)}.artist-access>small{display:block;margin-top:var(--space-md);color:var(--color-art-copy-dim);font-size:.6rem;line-height:1.6}.artist-access>a{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-md);color:var(--color-art-acid);font-size:.65rem;font-weight:800}.artist-access--loading{min-height:62svh;margin-inline:auto}.artist-access--loading>span{color:var(--color-art-copy);font-size:.78rem}.artist-session-bar{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem var(--page-gutter);border-bottom:1px solid var(--color-art-rule-dark);background:var(--color-art-ink);color:var(--color-art-copy-dim);font-size:.58rem}.artist-session-bar span{display:flex;min-width:0;gap:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-session-bar b{color:var(--color-art-acid);letter-spacing:.08em}.artist-session-bar button{border:0;background:transparent;color:var(--color-art-paper);font-size:.58rem;cursor:pointer}.studio-profile{padding:clamp(3rem,6vw,6rem) var(--page-gutter);border-bottom:1px solid var(--color-art-rule);background:var(--color-art-paper-deep)}.studio-profile>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding-top:var(--space-sm);border-top:2px solid var(--color-art-ink)}.studio-profile>header p{color:var(--color-art-wine);font-size:.58rem;font-weight:850;letter-spacing:.1em}.studio-profile>header h2{margin-top:.5rem;font-size:clamp(2.25rem,4.3vw,4.6rem);line-height:1;letter-spacing:-.06em}.studio-profile>header button{min-height:44px;border:0;border-bottom:1px solid var(--color-art-wine);background:transparent;color:var(--color-art-wine);font-size:.66rem;font-weight:800;cursor:pointer}.studio-profile__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:var(--space-xl);background:var(--color-art-rule)}.studio-profile__form>label{display:flex;min-width:0;flex-direction:column;gap:.6rem;padding:1rem;background:var(--color-art-paper);color:var(--color-art-wine);font-size:.62rem;font-weight:800}.studio-profile__form>label>span{align-self:flex-end;margin-top:-1.25rem;color:var(--color-art-muted);font-size:.52rem}.studio-profile__form input,.studio-profile__form select,.studio-profile__form textarea{width:100%;min-width:0;border:0;border-bottom:1px solid var(--color-art-ink);border-radius:0;background:transparent;color:var(--color-art-ink);font:inherit;font-size:.78rem;line-height:1.5;outline:2px solid transparent;outline-offset:2px}.studio-profile__form input,.studio-profile__form select{min-height:44px}.studio-profile__form textarea{resize:vertical}.studio-profile__wide{grid-column:1/-1}.studio-profile__wide>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.studio-profile__wide>div small{padding-right:.6rem;color:var(--color-art-muted);font-size:.68rem}.studio-profile__save{grid-column:1/-1;display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 1rem;border:0;background:var(--color-art-wine);color:var(--color-art-paper);font-size:.7rem;font-weight:850;cursor:pointer}.studio-profile__summary{display:grid;grid-template-columns:1fr 1fr 1.5fr .6fr;gap:1px;margin-top:var(--space-xl);background:var(--color-art-rule)}.studio-profile__summary>div{display:flex;min-width:0;min-height:7.5rem;flex-direction:column;justify-content:space-between;padding:1rem;background:var(--color-art-paper)}.studio-profile__summary span{color:var(--color-art-wine);font-size:.55rem;font-weight:850;letter-spacing:.08em}.studio-profile__summary strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.studio-profile__summary .studio-profile__actions{grid-column:1/-1;min-height:auto;flex-direction:row;justify-content:flex-start;gap:1px;padding:0;background:var(--color-art-rule)}.studio-profile__actions a,.studio-profile__actions button{display:flex;min-height:48px;align-items:center;padding:0 1rem;border:0;background:var(--color-art-ink);color:var(--color-art-paper);font-size:.63rem;font-weight:800;cursor:pointer}.studio-profile__actions button{background:var(--color-art-wine)}.studio-work-row__actions .studio-work-row__publish{color:var(--color-art-wine)}.public-room{min-height:100svh;background:var(--color-art-ink);color:var(--color-art-paper)}.public-room--state{display:flex;min-height:70svh;flex-direction:column;justify-content:center;padding:clamp(4rem,10vw,10rem) var(--page-gutter)}.public-room--state>p,.public-room__artist-note>div:first-child>p,.public-room__caption>p,.public-room__contents header p,.public-room__mast p{color:var(--color-art-acid);font-size:.59rem;font-weight:850;letter-spacing:.11em}.public-room--state h1{max-width:13ch;margin:var(--space-md) 0;font-size:clamp(3rem,7vw,7rem);line-height:.96;letter-spacing:-.07em}.public-room--state>span{max-width:42rem;color:var(--color-art-copy);font-size:.82rem;line-height:1.8}.public-room--state>div{display:flex;gap:var(--space-md);margin-top:var(--space-xl)}.public-room--state a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--color-art-acid);color:var(--color-art-paper);font-size:.66rem}.public-room__mast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(3rem,6vw,6rem) var(--page-gutter) var(--space-lg);border-bottom:1px solid var(--color-art-rule-dark)}.public-room__mast h1{margin-top:.65rem;font-size:clamp(3.5rem,8vw,9rem);line-height:.85;letter-spacing:-.075em}.public-room__mast>div:last-child{display:grid;grid-template-columns:auto auto;gap:.5rem 2rem;align-items:center;color:var(--color-art-copy-dim);font-size:.65rem}.public-room__mast button{grid-column:1/-1;min-height:44px;border:0;border-bottom:1px solid var(--color-art-acid);background:transparent;color:var(--color-art-acid);font-size:.64rem;font-weight:800;cursor:pointer}.public-room__viewer{display:grid;grid-template-columns:4rem minmax(20rem,1.25fr) minmax(20rem,.75fr);min-height:min(78svh,62rem)}.public-room__folio{display:flex;flex-direction:column;align-items:center;padding:var(--space-lg) 0;border-right:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim)}.public-room__folio span{font-size:.52rem;letter-spacing:.08em;writing-mode:vertical-rl}.public-room__folio strong{margin-top:auto;font-size:1.4rem}.public-room__folio i{width:1px;height:4rem;margin:.8rem 0;background:var(--color-art-rule-dark)}.public-room__artwork{position:relative;min-height:44rem;overflow:hidden;background:var(--color-art-visual)}.public-room__artwork img{object-fit:cover}.public-room__artwork figcaption{position:absolute;right:1rem;bottom:1rem;z-index:1;padding:.45rem .6rem;background:var(--color-art-overlay-strong);font-size:.55rem;letter-spacing:.07em}.public-room__caption{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);border-left:1px solid var(--color-art-rule-dark)}.public-room__caption h2{margin:var(--space-md) 0 .2rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.98;letter-spacing:-.065em}.public-room__caption>span{color:var(--color-art-copy-dim);font-family:var(--font-art-accent);font-size:1.05rem}.public-room__caption blockquote{max-width:32rem;margin:clamp(2rem,5vw,5rem) 0;color:var(--color-art-copy);font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.75}.public-room__caption dl{border-top:1px solid var(--color-art-rule-dark)}.public-room__caption dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--color-art-rule-dark);font-size:.6rem}.public-room__caption dt{color:var(--color-art-copy-dim)}.public-room__caption nav{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--space-lg)}.public-room__caption nav button{min-height:48px;border:1px solid var(--color-art-rule-dark);background:transparent;color:var(--color-art-paper);font-size:.62rem;cursor:pointer}.public-room__caption nav button+button{border-left:0}.public-room__caption nav button:disabled{color:var(--color-art-copy-faint);cursor:not-allowed}.public-room__contents{padding:clamp(4rem,8vw,8rem) var(--page-gutter);background:var(--color-art-paper);color:var(--color-art-ink)}.public-room__contents>header{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-top:var(--space-sm);border-top:2px solid var(--color-art-ink)}.public-room__contents>header p{color:var(--color-art-wine)}.public-room__contents>header span{color:var(--color-art-muted);font-size:.6rem}.public-room__contents>div{margin-top:var(--space-xl);border-top:1px solid var(--color-art-rule)}.public-room__contents button{display:grid;width:100%;grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:5rem;padding:0;border:0;border-bottom:1px solid var(--color-art-rule);background:transparent;color:var(--color-art-ink);text-align:left;cursor:pointer}.public-room__contents button>span{color:var(--color-art-wine);font-size:.6rem}.public-room__contents button>strong{font-size:clamp(1rem,2vw,1.65rem);letter-spacing:-.035em}.public-room__contents button>small{color:var(--color-art-muted);font-size:.58rem}.public-room__contents button[aria-current=true]{padding-inline:1rem;background:var(--color-art-ink);color:var(--color-art-paper)}.public-room__contents button[aria-current=true]>span{color:var(--color-art-acid)}.public-room__artist-note{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--color-art-wine)}.public-room__artist-note h2{max-width:18ch;margin-top:var(--space-md);font-size:clamp(2.4rem,5vw,5.5rem);line-height:1.08;letter-spacing:-.06em}.public-room__artist-note>div:last-child>p{color:var(--color-art-copy-light);font-size:.78rem;line-height:1.8}.public-room__artist-note a{display:flex;min-height:52px;align-items:center;justify-content:space-between;margin-top:var(--space-xl);padding:0 1rem;border:1px solid var(--color-art-paper);color:var(--color-art-paper);font-size:.68rem;font-weight:850}.public-room__pilot-note{padding:.75rem var(--page-gutter);border-top:1px solid var(--color-art-rule-dark);color:var(--color-art-copy-dim);font-size:.54rem;letter-spacing:.05em}.public-room__message{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;padding:.8rem 1rem;background:var(--color-art-paper);color:var(--color-art-ink);font-size:.62rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.2)}@media(hover:hover){.public-room__mast button:hover,.studio-profile>header button:hover{color:var(--color-art-paper)}.studio-profile__actions a:hover,.studio-profile__actions button:hover{background:var(--color-art-acid);color:var(--color-art-ink)}.public-room__contents button:hover{padding-inline:1rem;background:var(--color-art-paper-deep)}.public-room__artist-note a:hover{background:var(--color-art-paper);color:var(--color-art-wine)}}@media(max-width:900px){.studio-profile{padding:4.5rem 1rem}.studio-profile__summary{grid-template-columns:1fr 1fr}.studio-profile__summary .studio-profile__actions{grid-column:1/-1}.artist-session-bar{padding-inline:1rem}.public-room__mast{padding:4rem 1rem 2rem}.public-room__viewer{grid-template-columns:2.5rem minmax(0,1fr)}.public-room__artwork{min-height:120vw}.public-room__caption{grid-column:1/-1;padding:4rem 1rem;border-top:1px solid var(--color-art-rule-dark);border-left:0}.public-room__contents{padding:5rem 1rem}.public-room__artist-note{grid-template-columns:1fr;gap:3rem;padding:6rem 1rem}.public-room__pilot-note{padding-inline:1rem}}@media(max-width:600px){.artist-access-page{padding:0}.artist-access{padding:4rem 1rem;border-right:0;border-left:0}.artist-access form>div{grid-template-columns:1fr}.artist-access form button{border-top:1px solid var(--color-art-ink);border-left:0}.studio-profile>header{grid-template-columns:1fr;gap:.6rem}.studio-profile>header button{justify-self:start}.studio-profile__form{grid-template-columns:1fr}.studio-profile__save,.studio-profile__wide{grid-column:1}.studio-profile__summary{grid-template-columns:1fr}.studio-profile__summary .studio-profile__actions{grid-column:1;display:grid;grid-template-columns:1fr 1fr}.studio-work-row__actions{grid-template-columns:1fr 1fr}.studio-work-row__actions>:last-child:nth-child(3){grid-column:1/-1}.public-room__mast{grid-template-columns:1fr}.public-room__mast h1{font-size:clamp(3.2rem,17vw,5rem)}.public-room__mast>div:last-child{justify-self:stretch}.public-room__folio{padding-block:1rem}.public-room__artwork{min-height:132vw}.public-room__caption h2{font-size:3rem}.public-room__contents button{grid-template-columns:2rem minmax(0,1fr)}.public-room__contents button>small{grid-column:2}.public-room__artist-note h2{font-size:2.7rem}}.brand-symbol.brand-symbol--3d path{vector-effect:none}