.exh-hero{grid-template-columns:5fr 7fr;align-items:end;gap:56px;padding:64px 0 56px;display:grid}.exh-title h1{font-family:var(--display);letter-spacing:-.03em;margin:18px 0 26px;font-size:clamp(56px,8.2vw,128px);font-weight:900;line-height:.98}.exh-title h1 em{font:italic 500 .34em/1.1 var(--latin,"Cormorant Garamond", Georgia, serif);letter-spacing:0;color:var(--muted);margin-top:18px;display:block}.exh-dot{color:var(--amber)}.exh-lede{color:var(--muted);max-width:30em;margin:0 0 30px;font-size:17px;line-height:1.75}.exh-cta{flex-wrap:wrap;gap:12px;display:flex}.exh-cta .btn{height:54px;padding:0 26px;font-size:15px}.exh-arr{transition:transform .2s;display:inline-block}.exh-cta .btn:hover .exh-arr{transform:translate(4px)}.exh-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:34px;margin:34px 0 0;padding-top:20px;display:grid}.exh-meta dt{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.exh-meta dd{font:600 22px/1.1 var(--display);margin:8px 0 0}.exh-title .live-strip{color:var(--faint);background:0 0;border:0;margin-top:22px;padding:0}.exh-title .founder-banner{margin-top:22px}.exh-work{margin:0}.exh-frame{background:var(--ink-3);display:block;overflow:hidden}.exh-work .exh-frame{aspect-ratio:4/5}.exh-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.exh-work .exh-frame:hover img,.exh-w:hover .exh-frame img{transform:scale(1.04)}.exh-caption{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.exh-caption b{font:600 15px/1.3 var(--display)}.exh-sub{color:var(--faint);font-weight:400}.exh-caption small{color:var(--faint);font-size:12.5px}.exh-num{font:italic 500 14px/1 var(--latin,"Cormorant Garamond", Georgia, serif);color:var(--faint)}.exh-band{border-block:1px solid var(--line);background:var(--tint,var(--ink-2));white-space:nowrap;padding:18px 0;overflow:hidden}.exh-band-run{animation:60s linear infinite exh-band;display:inline-block}.exh-band span{font:italic 500 28px/1 var(--latin,"Cormorant Garamond", Georgia, serif);color:var(--muted);padding-right:48px;display:inline-block}.exh-band span b{font:900 24px/1 var(--display);color:var(--text);margin-right:18px;font-style:normal}@keyframes exh-band{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.exh-band-run{animation:none}}.exh-head h2{font-size:clamp(38px,5vw,68px)}.exh-works{grid-template-columns:repeat(12,1fr);gap:36px 24px;display:grid}.exh-w{color:var(--text);align-content:start;gap:14px;display:grid;text-decoration:none!important}.exh-label{grid-template-columns:auto 1fr;gap:4px 16px;display:grid}.exh-label .exh-num{grid-row:span 3;padding-top:7px}.exh-label h3{font:600 24px/1.25 var(--display);margin:0}.exh-label small{color:var(--faint);font-size:13px}.exh-label p{color:var(--muted);max-width:32em;margin:0;font-size:14px}.w1{grid-column:1/span 7}.w1 .exh-frame{aspect-ratio:16/10}.w2{grid-column:8/span 5;align-self:end}.w3{grid-column:1/span 4}.w3 .exh-frame{aspect-ratio:4/5}.w4{grid-column:5/span 8;align-self:end}.w4 .exh-frame{aspect-ratio:16/9}.exh-balance{aspect-ratio:4/5;color:#f3eee5;background:#15130f;grid-template-rows:auto 1fr auto;padding:28px;display:grid;position:relative;overflow:hidden}.exh-balance-q{font:600 clamp(20px, 2vw, 26px)/1.4 var(--display);max-width:12em}.exh-balance-opts{align-self:end;gap:10px;margin-bottom:26px;display:grid}.exh-balance-opts div{border:1px solid #f3eee547;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;display:flex}.exh-balance-opts div.mid{background:var(--amber);border-color:var(--amber);color:var(--accent-ink,#15130f);font-weight:600}.exh-balance-opts small{opacity:.75;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px}.exh-balance-foot{font:italic 500 18px/1 var(--latin,"Cormorant Garamond", Georgia, serif);color:#f3eee5b3;border-top:1px solid #f3eee533;justify-content:space-between;padding-top:14px;display:flex}.exh-beam{width:92px;height:40px;position:absolute;top:28px;right:28px}.exh-beam i{background:var(--amber);height:2px;position:absolute;top:8px;left:0;right:0;transform:rotate(-7deg)}.exh-beam b{background:var(--amber);width:2px;position:absolute;top:8px;bottom:0;left:50%}:root:not([data-theme=dark]) .pricing .price-card{background:var(--ink-2);position:relative}:root:not([data-theme=dark]) .pricing .price-card:before,:root:not([data-theme=dark]) .pricing .price-card:after{content:"";background:var(--ink);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:96px}:root:not([data-theme=dark]) .pricing .price-card:before{left:-12px}:root:not([data-theme=dark]) .pricing .price-card:after{right:-12px}:root:not([data-theme=dark]) .pricing .price-card .price{font-family:var(--display);letter-spacing:-.02em;font-weight:900}:root:not([data-theme=dark]) .pricing .price-card.featured{color:#f3eee5;--text:#f3eee5;--muted:#f3eee5bf;--faint:#f3eee58c;--line-2:#f3eee54d;background:#15130f;border-color:#15130f}:root:not([data-theme=dark]) .pricing .price-card.featured:before,:root:not([data-theme=dark]) .pricing .price-card.featured:after{border-color:#15130f}@media (width<=900px){.exh-hero{grid-template-columns:1fr;gap:28px;padding-top:32px}.exh-work{order:-1}.exh-work .exh-frame{aspect-ratio:4/3}.exh-meta{grid-template-columns:repeat(3,1fr);gap:12px}.exh-meta dd{font-size:17px}.exh-works{grid-template-columns:1fr}.w1,.w2,.w3,.w4{grid-column:auto}.exh-balance{aspect-ratio:auto;min-height:420px}}.demo-card .art.has-photo{background:var(--ink-3);overflow:hidden}.demo-card .art.has-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.demo-card:hover .art.has-photo img{transform:scale(1.05)}.demo-card .art.has-photo .art-ic{filter:drop-shadow(0 1px 3px #00000080);font-size:20px;position:absolute;bottom:8px;left:10px}:root:not([data-theme=dark]) .demo-card{border-radius:0}:root:not([data-theme=dark]) .demo-card .art.has-photo{filter:none}:root:not([data-theme=dark]) .demo-card .art{height:150px}:root:not([data-theme=dark]) .demo-card .art:not(.has-photo){background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--accent) 45%, #15130f), #15130f 70%);color:#f3eee5;filter:none}:root:not([data-theme=dark]) .demo-card .art:not(.has-photo) .art-ic{opacity:.9;font-size:40px}.exh-founder{border:1px solid var(--line-2);background:var(--ink-2);border-radius:14px;align-items:center;gap:12px;max-width:560px;margin:14px 0 18px;padding:10px 14px 10px 10px;display:flex;color:var(--text)!important;text-decoration:none!important}.exh-founder:hover{border-color:var(--amber)}.exh-founder img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px;display:block}.exh-founder>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.exh-founder small{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-size:11.5px}.exh-founder b{font-family:var(--serif,Georgia, serif);font-size:16px;font-weight:600;line-height:1.35}.exh-founder-go{color:var(--muted);flex:none;font-size:13px}
