PageSourceSearch

https://qualiagallery.com/contact/

html qualiagallery.com collected 2026-10-01 00:15:20 UTC 46,742 bytes, 893 lines download raw bytes

1
2
3
4                        
5    <!DOCTYPE html>
6    <!-- Site by Artlogic - https://artlogic.net -->
7    <html lang="en">
8        <head>
9            <meta charset="utf-8">
10            
10<script>
11            /* Artlogic deterministic page-ready signal (see e2e/ + pageload perf notes).
12               Installs a default window.modulesReady that latches window.__artlogicReady,
13               adds a `modules-ready` class to <html>/<body>, and dispatches `artlogic:ready`
14               exactly once. Themes may still wrap window.modulesReady (prevReady pattern);
15               their wrapper chains through to this. All gallery JS loader paths converge on
16               window.modulesReady(); the legacy galleries.js now calls it after init too. */
17            (function () {
18                var prev = window.modulesReady;
19                window.modulesReady = function () {
20                    if (typeof prev === 'function') { try { prev(); } catch (e) {} }
21                    if (window.__artlogicReady) { return; }
22                    window.__artlogicReady = true;
23                    try { document.documentElement.className += ' modules-ready'; } catch (e) {}
24                    try { if (document.body) { document.body.className += ' modules-ready'; } } catch (e) {}
25                    try { document.dispatchEvent(new CustomEvent('artlogic:ready')); } catch (e) {}
26                };
27            })();
28            </script>
28
29            <title>Qualia Contemporary Art</title>
30        <meta property="og:site_name" content="Qualia Contemporary Art" />
31        <meta property="og:title" content="Qualia Contemporary Art" />
32        <meta property="og:description" content="Ph: +1 650 656 9132 Em: [email protected] Gallery Location: 229 Hamilton Ave, Palo Alto, CA 94301 Gallery Hours: Tues - Thurs: 11am - 6pm Fri - Sat: 11am - 7pm Sun - Mon: by appointment About Founded in 2020, Qualia Contemporary Art exhibits a multi-generational program featuring work across mediums..." />
33        <meta property="og:image" content="https://qualiagallery.com/custom_images/1200x630c/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg" />
34        <meta property="og:image:width" content="1200" />
35        <meta property="og:image:height" content="630" />
36        <meta property="twitter:card" content="summary_large_image">
37        <meta property="twitter:url" content="https://qualiagallery.com/contact/">
38        <meta property="twitter:title" content="Qualia Contemporary Art">
39        <meta property="twitter:description" content="Ph: +1 650 656 9132 Em: [email protected] Gallery Location: 229 Hamilton Ave, Palo Alto, CA 94301 Gallery Hours: Tues - Thurs: 11am - 6pm Fri - Sat: 11am - 7pm Sun - Mon: by appointment About Founded in 2020, Qualia Contemporary Art exhibits a multi-generational program featuring work across mediums...">
40        <meta property="twitter:text:description" content="Ph: +1 650 656 9132 Em: [email protected] Gallery Location: 229 Hamilton Ave, Palo Alto, CA 94301 Gallery Hours: Tues - Thurs: 11am - 6pm Fri - Sat: 11am - 7pm Sun - Mon: by appointment About Founded in 2020, Qualia Contemporary Art exhibits a multi-generational program featuring work across mediums...">
41        <meta property="twitter:image" content="https://qualiagallery.com/custom_images/1200x630c/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg">
42        <link rel="canonical" href="https://qualiagallery.com/contact/" />
43        <meta name="google" content="notranslate" />
44            <meta name="description" content="Ph: +1 650 656 9132 Em: [email protected] Gallery Location: 229 Hamilton Ave, Palo Alto, CA 94301 Gallery Hours: Tues - Thurs: 11am - 6pm Fri - Sat: 11am - 7pm Sun - Mon: by appointment About Founded in 2020, Qualia Contemporary Art exhibits a multi-generational program featuring work across mediums..." />
45            <meta name="publication_date" content="2018-04-27 13:50:01" />
46            <meta name="generator" content="Artlogic CMS - https://artlogic.net" />
47            
48            <meta name="accessibility_version" content="1.1"/>
49            
50            
51                <meta name="viewport" content="width=device-width, minimum-scale=0.5, initial-scale=1.0" />
52
53            
54
55<link rel="icon" href="/usr/images/preferences/favicon.ico" type="image/x-icon" />
56<link rel="shortcut icon" href="/usr/images/preferences/favicon.ico" type="image/x-icon" />
57
58<meta name="application-name" content="Qualia Contemporary Art"/>
59<meta name="msapplication-TileColor" content="#ffffff"/>
60            
61            
62            
63                <link rel="stylesheet" media="print" href="/lib/g/2.0/styles/print.css">
64                <link rel="stylesheet" media="print" href="/styles/print.css">
65
66            
66<script src="/lib/js/datadog-logs/datadog-logs.js" type="text/javascript"></script>
vendor: 1 bytes, line 66
66
67<script>
68try {
69    function checkStatisticsCookiePreference() {
70        // Get the cookie_preferences item from localStorage
71        const cookiePreferences = localStorage.getItem('cookie_preferences');
72
73        // Check if the item exists
74        if (!cookiePreferences) {
75            console.log('No cookie_preferences found in localStorage');
76            return false;
77        }
78
79        // Parse the JSON string
80        const preferences = JSON.parse(cookiePreferences);
81
82        // Check if statistics is set to true
83        const statisticsEnabled = preferences?.statistics === true;
84
85        console.debug('Statistics enabled:', statisticsEnabled);
86        return statisticsEnabled;
87    }
88
89    // Usage
90    const hasStatistics = checkStatisticsCookiePreference();
91
92    if (hasStatistics) {
93        // --- Check for artlogic_id cookie ---
94        const artlogicIdSet = document.cookie
95            .split('; ')
96            .some(cookie => cookie.startsWith('artlogic_id='));
97
98        console.debug('artlogic_id cookie set:', artlogicIdSet);
99
100        if (artlogicIdSet) {
101            window.DD_LOGS && window.DD_LOGS.init({
102                // TODO add proxy?
103                clientToken: 'pub0866d56abaa16869f0d9bb4a3c7da950',
104                site: 'datadoghq.eu',
105                forwardConsoleLogs: ["error"],
106                forwardErrorsToLogs: true,
107                service: 'artlogiccms',
108                // version: '1.3.4',  // TODO implement versioning in future.
109                sessionSampleRate: 100,
110                trackSessionAcrossSubdomains: true
111            });
112
113                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('site', 'artlogicwebsite2663'.toLowerCase())
114
115                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('hostname', 'web-eu-073'.toLowerCase())
116
117            // report any missing JS files
118            window.addEventListener('error', function(event) {
119                // Filter out standard JS runtime execution errors
120                if (event.target && event.target.tagName === 'SCRIPT') {
121                    window.DD_LOGS && window.DD_LOGS.logger.error(
122                        'A script failed to load: ' + (event.target?.src || event.target?.href),
123                        {'script': (event.target?.src || event.target?.href)}
124                    )
125                }
126            }, true); // The 'true' flag activates the capturing phase
127        }
128    }
129} catch (error) {
130    console.error(error);
131}
132</script>
132
133
134            
135
136            
136<script>
137            (window.Promise && window.Array.prototype.find) || document.write('
137<script src="/lib/js/polyfill/polyfill_es6.min.js"><\/script>');
138            </script>
138
139
140
141            
142		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/font-awesome/font-awesome-4.6.3/css/font-awesome.min.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
143		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/archimedes-frontend-core.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
144		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/accessibility.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
145		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/jquery.archimedes-frontend-core-plugins-0.1.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
146		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
147		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.artlogic.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
148		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/slick-1.8.1/slick.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
149		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/roomview/1.0/jquery.roomview.1.0.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
150		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/pageload/1.1/jquery.pageload.1.1.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
151		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_base.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
152		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_main.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
153		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/user_custom.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
154		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_responsive.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
155		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/artlogic-site-icons/artlogic-site-icons-1.0/artlogic-site-icons.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
156		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/plyr/3.5.10/plyr.css?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"/>
157<!-- add crtical css to improve performance -->
158		
158<script>window.ARTLOGIC_ASSET_SUFFIX="_ver_c74b8af804vd4a143dgbac770b27176b1dd6fb91a146f4a0533";</script>
158
159		
159<script data-context="helper"  src="/lib/g/2.0/scripts/import_helpers.js"></script>
159
160		
160<script data-context="helper"  src="/lib/jquery/3.7.1/jquery-3.7.1.min.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
160
161		
161<script data-context="helper" defer src="/lib/g/2.0/scripts/webpack_import_helpers.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
161
162		
162<script data-context="helper" defer src="/lib/jquery/3.7.1/plugins/jquery.compat.selector.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
162
163		
163<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.browser.min.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
163
164		
164<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.easing.min.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
164
165		
165<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.archimedes-frontend-core-plugins-0.1.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
165
166		
166<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.fitvids.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
166
167		
167<script data-context="helper" defer src="/core/dynamic.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
167
168		
168<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-core.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
168
169		
169<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-modules.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
169
170		
170<script data-context="helper" type="module"  traceurOptions="--async-functions" src="/lib/g/2.0/scripts/galleries_js_loader__mjs.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
170
171		
171<script data-context="helper" defer src="/lib/g/2.0/scripts/feature_panels.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
171
172		
172<script data-context="helper" defer src="/lib/g/themes/aperture/2.0/scripts/script.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
172
173		
173<script data-context="helper" defer src="/lib/archimedes/scripts/shop.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
173
174		
174<script data-context="helper" defer src="/lib/archimedes/scripts/recaptcha.js?c=74b8af804&v=d4a143d&g=bac770b27176b1dd6fb91a146f4a0533"></script>
174
175            
176            
177                
178
179
180    
180<script>
181        function get_cookie_preference(category) {
182            result = false;
183            try {
184                var cookie_preferences = localStorage.getItem('cookie_preferences') || "";
185                if (cookie_preferences) {
186                    cookie_preferences = JSON.parse(cookie_preferences);
187                    if (cookie_preferences.date) {
188                        var expires_on = new Date(cookie_preferences.date);
189                        expires_on.setDate(expires_on.getDate() + 365);
190                        console.log('cookie preferences expire on', expires_on.toISOString());
191                        var valid = expires_on > new Date();
192                        if (valid && cookie_preferences.hasOwnProperty(category) && cookie_preferences[category]) {
193                            result = true;
194                        }
195                    }
196                }
197            }
198            catch(e) {
199                console.warn('get_cookie_preference() failed');
200                return result;
201            }
202            return result;
203        }
204
205        window.google_analytics_init = function(page){
206            var collectConsent = true;
207            var useConsentMode = false;
208            var analyticsProperties = ['NA'];
209            var analyticsCookieType = 'statistics';
210            var disableGa = false;
211            var sendToArtlogic = true;
212            var artlogicProperties = {
213                'UA': 'UA-157296318-1',
214                'GA': 'G-GLQ6WNJKR5',
215            };
216
217            analyticsProperties = analyticsProperties.concat(Object.values(artlogicProperties));
218
219            var uaAnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('UA-'));
220            var ga4AnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('G-')).concat(analyticsProperties.filter((p) => p.startsWith('AW-')));
221
222            if (collectConsent) {
223                disableGa = !get_cookie_preference(analyticsCookieType);
224
225                for (var i=0; i < analyticsProperties.length; i++){
226                    var key = 'ga-disable-' + analyticsProperties[i];
227
228                    window[key] = disableGa;
229                }
230
231                if (disableGa) {
232                    if (document.cookie.length) {
233                        var cookieList = document.cookie.split(/; */);
234
235                        for (var i=0; i < cookieList.length; i++) {
236                            var splitCookie = cookieList[i].split('='); //this.split('=');
237
238                            if (splitCookie[0].indexOf('_ga') == 0 || splitCookie[0].indexOf('_gid') == 0 || splitCookie[0].indexOf('__utm') == 0) {
239                                //h.deleteCookie(splitCookie[0]);
240                                var domain = location.hostname;
241                                var cookie_name = splitCookie[0];
242                                document.cookie =
243                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
244                                // now delete the version without a subdomain
245                                domain = domain.split('.');
246                                domain.shift();
247                                domain = domain.join('.');
248                                document.cookie =
249                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
250                            }
251                        }
252                    }
253                }
254            }
255
256            if (uaAnalyticsProperties.length) {
257                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
258                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
259                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
260                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
261
262
263                if (!disableGa) {
264                    var anonymizeIps = false;
265
266                    for (var i=0; i < uaAnalyticsProperties.length; i++) {
267                        var propertyKey = '';
268
269                        if (i > 0) {
270                            propertyKey = 'tracker' + String(i + 1);
271                        }
272
273                        var createArgs = [
274                            'create',
275                            uaAnalyticsProperties[i],
276                            'auto',
277                        ];
278
279                        if (propertyKey) {
280                            createArgs.push({'name': propertyKey});
281                        }
282
283                        ga.apply(null, createArgs);
284
285                        if (anonymizeIps) {
286                            ga('set', 'anonymizeIp', true);
287                        }
288
289                        var pageViewArgs = [
290                            propertyKey ? propertyKey + '.send' : 'send',
291                            'pageview'
292                        ]
293
294                        if (page) {
295                            pageViewArgs.push(page)
296                        }
297
298                        ga.apply(null, pageViewArgs);
299                    }
300
301                    if (sendToArtlogic) {
302                        ga('create', 'UA-157296318-1', 'auto', {'name': 'artlogic_tracker'});
303
304                        if (anonymizeIps) {
305                            ga('set', 'anonymizeIp', true);
306                        }
307
308                        var pageViewArgs = [
309                            'artlogic_tracker.send',
310                            'pageview'
311                        ]
312
313                        if (page) {
314                            pageViewArgs.push(page)
315                        }
316
317                        ga.apply(null, pageViewArgs);
318                    }
319                }
320            }
321
322            if (ga4AnalyticsProperties.length) {
323                if (!disableGa || useConsentMode) {
324                    (function(d, script) {
325                        script = d.createElement('script');
326                        script.type = 'text/javascript';
327                        script.async = true;
328                        script.src = 'https://www.googletagmanager.com/gtag/js?i
328d=' + ga4AnalyticsProperties[0];
329                        d.getElementsByTagName('head')[0].appendChild(script);
330                    }(document));
331
332                    window.dataLayer = window.dataLayer || [];
333                    window.gtag = function (){dataLayer.push(arguments);}
334                    window.gtag('js', new Date());
335
336                    if (useConsentMode) {
337                        gtag('consent', 'default', {
338                            'ad_storage': 'denied',
339                            'analytics_storage': 'denied',
340                            'functionality_storage': 'denied',
341                            'personalization_storage': 'denied',
342                            'security': 'denied',
343                        });
344
345                        if (disableGa) {
346                            // If this has previously been granted, it will need set back to denied (ie on cookie change)
347                            gtag('consent', 'update', {
348                                'analytics_storage': 'denied',
349                            });
350                        } else {
351                            gtag('consent', 'update', {
352                                'analytics_storage': 'granted',
353                            });
354                        }
355                    }
356
357                    for (var i=0; i < ga4AnalyticsProperties.length; i++) {
358                        window.gtag('config', ga4AnalyticsProperties[i]);
359                    }
360
361                }
362            }
363        }
364
365        var waitForPageLoad = true;
366
367        if (waitForPageLoad) {
368            window.addEventListener('load', function() {
369                window.google_analytics_init();
370                window.archimedes.archimedes_core.analytics.init();
371            });
372        } else {
373            window.google_analytics_init();
374        }
375    </script>
375
376
377            
378            
379
380        </head>
381        
382        
383        
384        <body class="section-contact page-contact site-responsive responsive-top-size-1023 responsive-nav-slide-nav responsive-nav-side-position-fullscreen responsive-layout-forced-lists responsive-layout-forced-image-lists responsive-layout-forced-tile-lists analytics-track-all-links site-lib-version-2-0 scroll_sub_nav_enabled responsive_src_image_sizing no-page-params  layout-fixed-header site-type-template pageload-ajax-navigation-active layout-animation-enabled layout-lazyload-enabled" data-viewport-width="1024" data-site-name="artlogicwebsite2663" data-connected-db-name="qualiacontemporary" data-pathname="/contact/"
385>
386            
386<script>document.getElementsByTagName('body')[0].className+=' browser-js-enabled';</script>
386
387            
388
389
390            
391            
392
393
394
395
396
397
398        <div id="responsive_slide_nav_content_wrapper">
399
400    <div id="container">
401
402        
403    
404
405
406    <div class="header-fixed-wrapper header-fixed-wrapper-no-follow">
407    <header id="header" class="clearwithin header_fixed header_fixed_no_follow   header_layout_center">
408        <div class="inner clearwithin">
409
410                <div id="logo_print" class="printonly"><a href="/"><img src="https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/preferences/logoe-__a-___.png" alt="Qualia Contemporary Art company logo"/></a></div>
411
412
413
414<div id="logo" class=" user-custom-logo-image"><a href="/">Qualia Contemporary Art</a></div>
415
416
417            
418                <div id="skiplink-container">
419                    <div>
420                        <a href="#main_content" class="skiplink">Skip to main content</a>
421                    </div>
422                </div>
423            
424        
425            <div class="header-ui-wrapper">
426
427                    <div id="responsive_slide_nav_wrapper" class="mobile_menu_align_center" data-nav-items-animation-delay>
428                        <div id="responsive_slide_nav_wrapper_inner" data-responsive-top-size=1023>
429                        
430                            <nav id="top_nav" aria-label="Main site" class="navigation noprint clearwithin">
431                                
432<div id="top_nav_reveal" class="hidden"><ul><li><a href="#" role="button" aria-label="Close">Menu</a></li></ul></div>
433
434        <ul class="topnav">
435		<li class="topnav-filepath-artists topnav-label-artists topnav-id-11"><a href="/artists/" aria-label="Link to Qualia Contemporary Art Artists page">Artists</a></li>
436		<li class="topnav-filepath-exhibitions topnav-label-exhibitions topnav-id-13"><a href="/exhibitions/" aria-label="Link to Qualia Contemporary Art Exhibitions page">Exhibitions</a></li>
437		<li class="topnav-filepath-news topnav-label-news topnav-id-15"><a href="/news/" aria-label="Link to Qualia Contemporary Art News page">News</a></li>
438		<li class="topnav-filepath-art-fairs topnav-label-art-fairs topnav-id-23"><a href="/art-fairs/" aria-label="Link to Qualia Contemporary Art Art Fairs page">Art Fairs</a></li>
439		<li class="topnav-filepath-contact topnav-label-gallery topnav-id-20 active last"><a href="/contact/" aria-label="Link to Qualia Contemporary Art Gallery page (current nav item)">Gallery</a></li>
440	</ul>
441
442
443                                
444                                
445
446
447
448                                
449                                    <div id="topnav_search" class="header_quick_search noprint">
450                                        <form method="get" action="/search/" id="topnav_search_form">
451                                            <input id="topnav_search_field" type="text" class="header_quicksearch_field inputField" aria-label="Search" data-default-value="Search" value="" name="search" />
452                                                <a href="javascript:void(0)" id="topnav_search_btn" class="header_quicksearch_btn link" aria-label="Submit search" role="button"><i class="quicksearch-icon"></i></a>
453                                            <input type="submit" class="nojsSubmit" aria-label="Submit search" value="Go" style="display: none;" />
454                                        </form>
455                                    </div>
456                            </nav>
457                        
458                        </div>
459                    </div>
460                
461
462                <div class="header-icons-wrapper  active cart-icon-active">
463                    
464                    
465                        <div id="header_quick_search" class="header_quick_search noprint header_quick_search_reveal">
466                            <form method="get" action="/search/" id="header_quicksearch_form">
467                                <input id="header_quicksearch_field" type="text" class="header_quicksearch_field inputField" aria-label="Submit" data-default-value="Search" value="" name="search" placeholder="Search" />
468                                <a href="javascript:void(0)" id="header_quicksearch_btn" class="header_quicksearch_btn link" aria-label="Submit search"><i class="quicksearch-icon"></i></a>
469                                <input type="submit" class="nojsSubmit" value="Go" aria-label="Submit search" style="display: none;" />
470                            </form>
471                        </div>
472
473                        
474
475
476
477<!--excludeindexstart-->
478<div id="store_cart_widget" class="hide_when_empty">
479    <div class="store_cart_widget_inner">
480        <div id="scw_heading"><a href="/store/basket/" class="scw_checkout_link">Cart</a></div>
481        <div id="scw_items">
482            <a href="/store/basket/" aria-label="Your store basket is empty" data-currency="&#36;">
483                <span class="scw_total_items"><span class="scw_total_count">0</span><span class="scw_total_items_text"> items</span></span>
484               
485
486                    <span class="scw_total_price">
487                        <span class="scw_total_price_currency widget_currency">&#36;</span>
488                        <span class="scw_total_price_amount widget_total_price" 
489                                data-cart_include_vat_in_price="False" 
490                                data-total_price_without_vat_in_base_currency="0" 
491                                data-total_price_with_vat_in_base_currency="0"
492                                data-conversion_rate='{"USD": {"conversion_rate": 1, "name": "&#36;", "stripe_code": "usd"}}'
493                                data-count="0">
494                        </span>
495                    </span>
496      
497                
498            </a>
499        </div>
500        <div id="scw_checkout">
501            <div class="scw_checkout_button"><a href="/store/basket/" class="scw_checkout_link">Checkout</a></div>
502        </div>
503            <div id="scw_popup" class="hidden scw_popup_always_show">
504                <div id="scw_popup_inner">
505                    <h3>Item added to cart</h3>
506                    <div id="scw_popup_buttons_container">
507                        <div class="button"><a href="/store/basket/">View cart & checkout</a></div>
508                        <div id="scw_popup_close" class="link"><a href="#">Continue shopping</a></div>
509                    </div>
510                    <div class="clear"></div>
511                </div>
512            </div>
513        
514    </div>
515</div>
516<!--excludeindexend-->
517
518                    
519     
520                        <div id="slide_nav_reveal" tabindex="0" role="button">Menu</div>
521                </div>
522                
523                
524
525                
526
527
528
529                
530
531                
532            </div>
533        </div>
534        
535
536
537
538    </header>
539    </div>
540
541
542
543        
544            
545
546
547
548
549
550        <div id="main_content" role="main" class="clearwithin">
551            <!--contentstart-->
552            
553
554
555        <div class="heading_wrapper cascading-page-header clearwithin">
556                <h1 class="">Qualia Contemporary Art</h1>
557            
558        </div>
559    
560    <div id="content" class="clearwithin contact_page_content">
561    
562        <div id="sidebar">
563            
564                
565                <div class="image no_caption " data-width="4146" data-height="3817">
566                    <a href="https://static-assets.artlogic.net/w_2400,h_2400,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg" class="image_popup" aria-label="view a larger version of the image in a popup">
567                        <span class="object-fit-container"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="object-fit-contain"  data-responsive-src="{'750': 'https://static-assets.artlogic.net/w_750,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '850': 'https://static-assets.artlogic.net/w_850,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '2400': 'https://static-assets.artlogic.net/w_2400,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '1600': 'https://static-assets.artlogic.net/w_1600,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '1200': 'https://static-assets.artlogic.net/w_1200,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '345': 'https://static-assets.artlogic.net/w_345,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '470': 'https://static-assets.artlogic.net/w_470,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '3000': 'https://static-assets.artlogic.net/w_3000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '650': 'https://static-assets.artlogic.net/w_650,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '2600': 'https://static-assets.artlogic.net/w_2600,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '2800': 'https://static-assets.artlogic.net/w_2800,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '1400': 'https://static-assets.artlogic.net/w_1400,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg', '1000': 'https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg'}"  data-src="https://static-assets.artlogic.net/w_800,h_800,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2663/usr/images/pages/mainImage/items/52/529f7605c71c4dccbed87049de7638bb/gallery-exterior.jpg" alt="Qualia Contemporary Art"  /></span>
568                    </a>
569                </div>
570    
571            <div id="map"></div>
572        </div>
573    
574        <div id="content_module" class="clearwithin">
575                <div class="page_content prose">
576                    <p>&nbsp;</p>
577<hr>
578<p>&nbsp;</p>
579<p>Ph: +1 650 656 9132</p>
580<p>Em: [email protected]&nbsp;</p>
581<p>&nbsp;</p>
582<hr>
583<p>&nbsp;</p>
584<h4><span class="title">Gallery Location:&nbsp;</span></h4>
585<p>229 Hamilton Ave,&nbsp;<br>Palo Alto, CA 94301</p>
586<p>&nbsp;</p>
587<hr>
588<h4>&nbsp;</h4>
589<h4>Gallery Hours:</h4>
590<p>Tues - Thurs: 11am - 6pm&nbsp;</p>
591<p>Fri - Sat: 11am - 7pm&nbsp;</p>
592<p>Sun - Mon: by appointment</p>
593<p>&nbsp;</p>
594<hr>
595<p>&nbsp;</p>
596<p>&nbsp;</p>
597<p>&nbsp;</p>
598<h3 dir="ltr"><span>About</span></h3>
599<p dir="ltr"><span>Founded in 2020, Qualia Contemporary Art exhibits a multi-generational program featuring work across mediums by emerging and established artists from Asia and its diasp
599oras. Based in Palo Alto, CA where technology, innovation, and global cultures converge, the gallery focuses on the presentation and development of artists with diverse cultural and historical backgrounds, uniting tradition and contemporary approaches to art practice.&nbsp;</span></p>
600<p dir="ltr">&nbsp;</p>
601<p dir="ltr"><span>Represented and exhibited artists are included in the permanent collections of</span><span> The Metropolitan Museum of Art, The Museum of Modern Art (MoMA), SFMOMA, the Asian Art Museum of San Francisco, the Smithsonian National Portrait Gallery</span><span>, and the </span><span>Centre Pompidou, </span><span>with features in major global biennials including </span><span>Venice and Documenta</span><span>. The gallery participates in global fairs, including</span><span> EXPO Chicago, Art Central, and West Bund Art & Design.</span></p>
602<p dir="ltr">&nbsp;</p>
603<p dir="ltr"><span>Dacia Xu, the co-founder and director of the gallery, has a</span><span> P.h.D in Material Science</span><span> and brings a background in science, technology, and academia to her work in the arts. Her interdisciplinary perspective informs Qualia&rsquo;s approach to cross-disciplinary presentations and public enrichment programs across various forms of knowledge.&nbsp;</span></p>
604<p>&nbsp;</p>
605                    <div class="divider inner"></div>
606                </div>
607            
608    
609        </div>
610    
611    
612    
613        
614
615
616    </div>
617
618            <!--contentend-->
619        </div>
620
621        
622
623
624            
625                
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651<div id="footer" role="contentinfo" class=" advanced_footer">
652    <div class="inner">
653                <div class="advanced_footer_item clearwithin">
654                    
655        <div id="contact_info">
656                <h2>Visit</h2>
657<p>229 Hamilton Ave, Palo Alto, CA 94301</p>
658<p>Tues - Thurs: 11am – 6pm<br>Fri – Sat: 11am – 7pm</p>
659<p> </p>
660<p> </p>
661<p> </p>
662<form style="margin-top: 8px;" action="https://qualiagallery.us2.list-manage.com/subscribe/post?u=3afba299dfbd75736593a6dee&id=439da57bbc&f_id=00f183e3f0" method="post" novalidate="" target="_blank"><label style="display: block; margin: 0 0 6px; font-size: 14px; font-weight: 600;" for="mce-EMAIL"><label style="display: block; margin: 0 0 6px; font-size: 14px; font-weight: 600;" for="mce-EMAIL"></label></label>
663<h4>Newsletter</h4>
664<div style="display: flex; gap: 8px; align-items: center; max-width: 420px;"><input id="mce-EMAIL" style="flex: 1; padding: 8px 10px; border: 1px solid #d0d0d0; border-radius: 4px; font-size: 14px;" name="EMAIL" required="" type="email" placeholder="Email address"> <button style="padding: 8px 12px; border: none; border-radius: 4px; background: #000; color: #fff; cursor: pointer; font-size: 14px;" name="subscribe" type="submit"> Subscribe </button></div>
665<!-- Mailchimp honeypot: keep this -->
666<div style="position: absolute; left: -5000px;"><input name="b_3afba299dfbd75736593a6dee_439da57bbc" type="text" value=""></div>
667</form>
668        </div>
669
670                </div>
671            
672            <div class="advanced_footer_item advanced_footer_item_1">
673                <h2> </h2>
674<h2><br><br></h2>
675<p> </p>
676            </div>
677            <div class="advanced_footer_item advanced_footer_item_2">
678                <h2>Contact</h2>
679<p>[email protected] </p>
680<p>+1 650 656 9132</p>
681            </div>
682
683            
684    
685        <div id="social_links" class="clearwithin">
686            <div id="instagram" class="social_links_item"><a href="https://www.instagram.com/qualiacontemporaryart" class=""><span class="social_media_icon instagram"></span>Instagram<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="artsy" class="social_links_item"><a href="https://www.artsy.net/partner/qualia-contemporary-art" class=""><span class="social_media_icon artsy"></span>Artsy<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="youtube" class="social_links_item"><a href="https://www.youtube.com/@qualiacontemporaryart2842" class=""><span class="social_media_icon youtube"></span>Youtube<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="facebook" class="social_links_item"><a href="https://www.facebook.com/qualiacontemporaryart" class=""><span class="social_media_icon facebook"></span>Facebook<span class="screen-reader-only">, opens in a new tab.</span></a></div>
687        </div>
688
689            <div class="clear"></div>
690            
691    <div class="copyright">
692            
693    <div class="small-links-container">
694            <div class="cookie_notification_preferences"><a href="javascript:void(0)" role="button" class="link-no-ajax">Manage cookies</a></div>
695
696
697
698    </div>
699
700        <div id="copyright" class="noprint">
701            <div class="copyright-text">
702                    Copyright © 2026 Qualia Contemporary Art 
703            </div>
704                
705        
706        <div id="artlogic" class="noprint"><a href="https://artlogic.net/" target="_blank" rel="noopener noreferrer">
707                Site by Artlogic
708        </a></div>
709
710        </div>
711        
712    </div>
713
714        <div class="clear"></div>
715    </div>
716</div>
717        <div class="clear"></div>
718
719            <div id="cookie_notification" role="region" aria-label="Cookie banner" data-mode="consent" data-cookie-notification-settings="">
720    <div class="inner">
721        <div id="cookie_notification_message" class="prose">
722                <p><strong>
722This website uses cookies</strong><br>This site uses cookies to help make it more useful to you. Please contact us to find out more about our Cookie Policy.</p>
723        </div>
724        <div id="cookie_notification_preferences" class="link"><a href="javascript:;" role="button">Manage cookies</a></div>
725        <div id="cookie_notification_reject" class="button"><a href="javascript:;" role="button">Reject non essential</a></div>
726        <div id="cookie_notification_accept" class="button"><a href="javascript:;" role="button">Accept</a></div>
727
728    </div>
729</div>
730    <div id="manage_cookie_preferences_popup_container">
731        <div id="manage_cookie_preferences_popup_overlay"></div>
732        <div id="manage_cookie_preferences_popup_inner">
733            <div id="manage_cookie_preferences_popup_box" role="dialog" aria-modal="true" aria-label="Cookie preferences">
734                <div id="manage_cookie_preferences_close_popup_link" class="close">
735                    <a href="javascript:;" role="button" aria-label="close">
736                        <svg width="20px" height="20px" viewBox="0 0 488 488" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true">
737                            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
738                                <g id="close" fill="#5D5D5D" fill-rule="nonzero">
739                                    <polygon id="Path" points="488 468 468 488 244 264 20 488 0 468 224 244 0 20 20 0 244 224 468 0 488 20 264 244"></polygon>
740                                </g>
741                            </g>
742                        </svg>
743                    </a>
744                </div>
745                <h2>Cookie preferences</h2>
746                    <p>Check the boxes for the cookie categories you allow our site to use</p>
747                
748                <div id="manage_cookie_preferences_form_wrapper">
749                    <div class="form form_style_simplified">
750
751                        <form id="cookie_preferences_form">
752                            <fieldset>
753                                <legend class="visually-hidden">Cookie options</legend>
754                                <div>
755                                    <label><input type="checkbox" name="essential" disabled checked value="1"> Strictly necessary</label>
756                                    <div class="note">Required for the website to function and cannot be disabled.</div>
757                                </div>
758                                <div>
759                                    <label><input type="checkbox" name="functionality"  value="1"> Preferences and functionality</label>
760                                    <div class="note">Improve your experience on the website by storing choices you make about how 
760it should function.</div>
761                                </div>
762                                <div>
763                                    <label><input type="checkbox" name="statistics"  value="1"> Statistics</label>
764                                    <div class="note">Allow us to collect anonymous usage data in order to improve the experience on our website.</div>
765                                </div>
766                                <div>
767                                    <label><input type="checkbox" name="marketing"  value="1"> Marketing</label>
768                                    <div class="note">Allow us to identify our visitors so that we can offer personalised, targeted marketing.</div>
769                                </div>
770                            </fieldset>
771                            
772                            <div class="button">
773                                <a href="javascript:;" id="cookie_preferences_form_submit" role="button">Save preferences</a>
774                            </div>
775                        </form>
776
777                    </div>
778                </div>
779            </div>
780        </div>
781    </div>
782
783        
784
785
786            
787    
788    
789    
790    <div id="mailing_list_popup_container" class=" auto_popup_exit" data-timeout="10" data-cookie-expiry="604800">
791        <div id="mailing_list_popup_overlay"></div>
792        <div id="mailing_list_popup_inner">
793            <div id="mailing_list_popup_box" role="dialog" aria-modal="true" aria-label="Mailing list popup">
794                <div id="mailinglist_signup_close_popup_link" class="close"><a href="#" aria-label="Close" role="button" tabindex="0">Close</a></div>
795                <h2>Join the Mailing List</h2>
796            
797                    
798
799<div id="artlogic_mailinglist_signup_form_wrapper">
800    <div class="form form_style_simplified form_layout_hidden_labels">
801
802        <form id="artlogic_mailinglist_signup_form" class="mailing_list_form clearwithin  " method="post" onsubmit="return false;" data-field-error="Please fill in all required fields." data-field-thanks-heading="Thank you" data-field-error-heading="Sorry" data-field-thanks-content="You have been added to our mailing list" data-field-exists-heading="Thank you" data-field-exists-content="You are already on our mailing list">
803        
804            <div id="error" class="error" tabindex="-1"></div>
805
806                
807                <div id="firstname_row" class="form_row">
808                                <label for="ml_firstname">First name *</label>
809                                <input name="firstname" class="inputField" id="ml_firstname" type="text" required autocomplete="given-name" value="" />
810                </div>
811                
812                <div id="lastname_row" class="form_row">
813                                <label for="ml_lastname">Last name *</label>
814                                <input name="lastname" class="inputField" id="ml_lastname" type="text" required autocomplete="family-name" value="" />
815                </div>
816                
817                <div id="email_row" class="form_row">
818                                <label for="ml_email">Email *</label>
819                                <input name="email" class="inputField" id="ml_email" type="email" required autocomplete="email" value="" />
820                </div>
821
822                <input type="hidden" name="interests" value="">
823                <input type="hidden" name="phone" value="">
824                <input type="hidden" name="organisation" value="">
825                <input type="hidden" name="categories" value="">
826                <input type="hidden" name="position" value="">
827
828
829            <input type="hidden" name="tmp_send" value="1" />
830            <input type="hidden" name="lang" value="" />
831            <input type="hidden" name="originating_page" value="/contact/" />
832            <input type="hidden" name="encoded_data" value="eyJub3RfaGlkZGVuIjogZmFsc2V9" />
833
834
835            <div id="email_warning">
836                <div id="email_warning_inner"></div>
837            </div>
838            
839
840            <div id="mailing_submit_button" class="rowElem">
841                <div class="button"><a class="submit_button" role="button" href="#">Subscribe</a></div>
842            </div>
843        </form>
844
845            
846
847
848
849<div id="privacy_policy_form_msg" class="privacy_policy_form_msg prose">
850    <div class="asterisk">
851        <p>
852            * denotes required fields
853        </p>
854    </div>
855        <p>
856            We will process the personal data you have supplied in accordance with our privacy policy (available on request). You can unsubscribe or change your preferences at any time by clicking the link in our emails.
857        </p>
858</div>
859    </div>
860</div>
861
862            </div>
863        </div>
864    </div>
865    
866    
867
868
869
870
871
872    </div>
873
874        </div>
875
876
877
878
879            
880            
881                
882
883
884
885
886
887            
888            
889        <!-- sentry-verification-string -->
890</body>
891    </html>
892
893

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.