.c-hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(8px,2vw,20px)}.c-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(42px,7vw,80px);letter-spacing:-.035em;line-height:1;margin:18px 0 0}.c-hero p{max-width:520px;margin-top:20px}.c-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(28px,5vw,56px);align-items:start;margin-top:48px}.form-card{padding:clamp(26px,3.5vw,44px)}.form-card h2{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;margin:0 0 6px}.form-card .sub{color:var(--t-55);font-size:14.5px;margin:0 0 26px}.field{margin-bottom:18px}.field label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-55);margin-bottom:9px}.field input,.field textarea,.field select{width:100%;padding:14px 16px;border-radius:var(--r-sm);background:var(--glass-soft);border:1px solid var(--glass-line-soft);color:var(--t-100);font-family:var(--font-sans);font-size:15px}.field textarea{min-height:120px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--t-35)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--glass-line);background:var(--glass)}.field select{appearance:none;-webkit-appearance:none;cursor:pointer}.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.submit-row{display:flex;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.form-success{display:none;text-align:center;padding:clamp(30px,5vw,54px) clamp(20px,3vw,32px)}.form-card.is-sent .form-body{display:none}.form-card.is-sent .form-success{display:block}.form-success .tick{width:56px;height:56px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:var(--accent)}.form-success .tick svg{width:28px;height:28px;color:#0d0d0d}.form-success h2{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em;margin:0 0 10px}.form-success p{color:var(--t-55);font-size:15px;line-height:1.6;margin:0 auto;max-width:340px}.form-success .btn{margin-top:26px}.side-card{padding:clamp(24px,3vw,34px);margin-bottom:18px}.side-card h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-35);margin:0 0 16px;font-weight:700}.contact-line{display:flex;align-items:center;gap:13px;padding:11px 0;color:var(--t-70);transition:color .2s}.contact-line:hover{color:var(--t-100)}.contact-line svg{width:19px;height:19px;color:var(--accent);flex-shrink:0}.contact-line .v{font-size:14.5px;font-weight:500}.contact-line .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-35)}.faq{padding:clamp(24px,3vw,34px)}.faq details{border-bottom:1px solid var(--glass-line-soft);padding:14px 0}.faq details:last-child{border-bottom:none}.faq summary{font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq p{color:var(--t-55);font-size:14px;line-height:1.6;margin:12px 0 4px}@media(max-width:860px){.c-grid{grid-template-columns:1fr}}@media(max-width:560px){.row2{grid-template-columns:1fr}}.mg-hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(12px,2vw,24px);text-align:center}.mg-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,6vw,68px);letter-spacing:-.03em;line-height:1;margin:18px 0 0}.mg-hero p{max-width:560px;margin:20px auto 0}.exhib-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,20px)}.exhib-card{display:block;text-align:left;border-radius:4px;overflow:hidden;border:1px solid var(--glass-line-soft);transition:transform .25s ease,border-color .25s ease}.exhib-card:hover{transform:translateY(-3px);border-color:var(--glass-line)}.exhib-card .thumb{aspect-ratio:16/10;background-size:cover;background-position:center;position:relative}.exhib-card .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 55%)}.exhib-card .thumb .status-pill{position:absolute;left:16px;bottom:16px}.exhib-card .info{padding:20px 22px 24px}.exhib-card .info .venue-line{font-size:13px;color:var(--t-55);margin-top:6px}.exhib-card .info h3{font-family:var(--font-display);font-weight:800;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;margin:14px 0 0}.status-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:7px 13px;border-radius:var(--r-pill);background:#00000059}.mg-details{padding:clamp(28px,3vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.mg-details .cell{padding:22px 20px;overflow:visible}.mg-details .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-35);margin-bottom:8px}.mg-details .v{font-size:15px;color:var(--t-100);line-height:1.55;font-weight:500}.mg-details .v span{color:var(--t-55);font-weight:400}.mg-piece{padding:clamp(30px,4vw,48px);text-align:center}.mg-piece .wt{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin:0}.mg-piece .wm{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:var(--t-55);margin:12px 0 0}.mg-piece .wm span:before{content:"  \b7  "}.mg-piece .wp{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(18px,2vw,22px);line-height:1.6;color:var(--t-100);max-width:560px;margin:32px auto 0}.mg-piece .wc{font-size:15px;line-height:1.7;color:var(--t-70);max-width:540px;margin:24px auto 0}.mg-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px)}.mg-photo{aspect-ratio:4 / 5;border-radius:4px;border:1.5px dashed var(--glass-line);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.mg-photo span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-35);text-align:center;padding:0 16px}.mg-inquire{padding:clamp(36px,5vw,60px);text-align:center}.mg-inquire h2{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;margin:0 0 24px}.artists{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.artist-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);background:var(--glass-soft);border:1px solid var(--glass-line-soft);color:var(--t-70)}.artist-chip.you{background:var(--t-100);color:var(--bg-solid,#fff);border-color:transparent}.artist-chip .h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.install-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.install-shot{position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--glass-line-soft);aspect-ratio:3 / 4;cursor:zoom-in}.install-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.install-shot:hover img{transform:scale(1.04)}.install-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.62),transparent)}.works{padding:clamp(22px,2.6vw,32px)}.works-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.works-head h3{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0}.works-head .c{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-35)}.work-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:18px;align-items:center;padding:15px 4px;border-top:1px solid var(--glass-line-soft)}.work-row:first-of-type{border-top:none}.work-row .wt{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.01em}.work-row .wd,.work-row .wm{font-size:13px;color:var(--t-55)}.work-row .wm{text-align:right}.statement{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,40px)}.statement .block{padding:clamp(24px,3vw,34px)}.statement h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-35);margin:0 0 16px;font-weight:700}.statement .q{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--t-100);margin:0}.statement .bio{font-size:14.5px;line-height:1.7;color:var(--t-55);margin:0}.statement .bio a{color:var(--t-100);text-decoration:underline;text-underline-offset:2px}.group-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--t-35);margin:56px 0 22px;display:flex;align-items:center;gap:14px}.group-label:after{content:"";flex:1;height:1px;background:var(--glass-line-soft)}@media(max-width:860px){.statement{grid-template-columns:1fr}.install-gallery,.mg-photos{grid-template-columns:repeat(2,1fr)}.mg-details,.exhib-picker{grid-template-columns:1fr}}@media(max-width:600px){.install-gallery,.mg-photos{grid-template-columns:1fr}.work-row{grid-template-columns:1fr auto;row-gap:4px}.work-row .wm{display:none}.work-row .wd{grid-column:2;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-pages.css.map */
