PageSourceSearch

https://www.bullseyeprojects.com/

html bullseyeprojects.com collected 2026-10-02 12:01:24 UTC 28,938 bytes, 657 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>Bullseye Projects</title>
30        <meta property="og:site_name" content="Bullseye" />
31        <meta property="og:title" content="Bullseye Projects" />
32        <meta property="og:description" content="Bullseye Projects explores contemporary glass with makers, designers, and viewers of all ages." />
33        <meta property="og:image" content="https://static-assets.artlogic.net/w_1200,h_630,c_fill,f_auto,fl_lossy,q_auto/ws-bullseye/usr/images/pages/slideshow_backup/1/stenbom_everyyear_cmyk_js3.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://www.bullseyeprojects.com/">
38        <meta property="twitter:title" content="Bullseye Projects">
39        <meta property="twitter:description" content="Bullseye Projects explores contemporary glass with makers, designers, and viewers of all ages.">
40        <meta property="twitter:text:description" content="Bullseye Projects explores contemporary glass with makers, designers, and viewers of all ages.">
41        <meta property="twitter:image" content="https://static-assets.artlogic.net/w_1200,h_630,c_fill,f_auto,fl_lossy,q_auto/ws-bullseye/usr/images/pages/slideshow_backup/1/stenbom_everyyear_cmyk_js3.jpg">
42        <link rel="canonical" href="https://www.bullseyeprojects.com/" />
43        <meta name="google" content="notranslate" />
44            <meta name="description" content="Bullseye Projects explores contemporary glass with makers, designers, and viewers of all ages." />
45            <meta name="publication_date" content="2015-09-22 11:44:43" />
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/1678746458.ico" type="image/x-icon" />
56<link rel="shortcut icon" href="/usr/images/preferences/1678746458.ico" type="image/x-icon" />
57
58<meta name="application-name" content="Bullseye"/>
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', 'bullseye'.toLowerCase())
114
115                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('hostname', 'web-g4'.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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
143		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/archimedes-frontend-core.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
144		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/accessibility.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
148		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/slick-1.8.1/slick.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
149		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/roomview/1.0/jquery.roomview.1.0.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
150		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/pageload/1.1/jquery.pageload.1.1.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
151		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_base.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
152		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_main.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
153		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/user_custom.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
154		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_responsive.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
156		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/plyr/3.5.10/plyr.css?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"/>
157<!-- add crtical css to improve performance -->
158		
158<script>window.ARTLOGIC_ASSET_SUFFIX="_ver_c6060632vefe616dg04e5465e8e91eba576012bb48960bcac";</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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
160
161		
161<script data-context="helper" defer src="/lib/g/2.0/scripts/webpack_import_helpers.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
161
162		
162<script data-context="helper" defer src="/lib/jquery/3.7.1/plugins/jquery.compat.selector.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
162
163		
163<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.browser.min.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
163
164		
164<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.easing.min.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
165
166		
166<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.fitvids.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
166
167		
167<script data-context="helper" defer src="/core/dynamic.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
167
168		
168<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-core.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
168
169		
169<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-modules.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></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=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
170
171		
171<script data-context="helper" defer src="/lib/g/2.0/scripts/feature_panels.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
171
172		
172<script data-context="helper" defer src="/lib/g/themes/aperture/2.0/scripts/script.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
172
173		
173<script data-context="helper" defer src="/lib/archimedes/scripts/recaptcha.js?c=6060632&v=efe616d&g=04e5465e8e91eba576012bb48960bcac"></script>
173
174            
175            
176                
177
178
179    
179<script>
180        function get_cookie_preference(category) {
181            result = false;
182            try {
183                var cookie_preferences = localStorage.getItem('cookie_preferences') || "";
184                if (cookie_preferences) {
185                    cookie_preferences = JSON.parse(cookie_preferences);
186                    if (cookie_preferences.date) {
187                        var expires_on = new Date(cookie_preferences.date);
188                        expires_on.setDate(expires_on.getDate() + 365);
189                        console.log('cookie preferences expire on', expires_on.toISOString());
190                        var valid = expires_on > new Date();
191                        if (valid && cookie_preferences.hasOwnProperty(category) && cookie_preferences[category]) {
192                            result = true;
193                        }
194                    }
195                }
196            }
197            catch(e) {
198                console.warn('get_cookie_preference() failed');
199                return result;
200            }
201            return result;
202        }
203
204        window.google_analytics_init = function(page){
205            var collectConsent = false;
206            var useConsentMode = false;
207            var analyticsProperties = ['UA-51296592-47', 'G-FGY38RS9J5', 'UA-221117-1'];
208            var analyticsCookieType = 'statistics';
209            var disableGa = false;
210            var sendToArtlogic = true;
211            var artlogicProperties = {
212                'UA': 'UA-157296318-1',
213                'GA': 'G-GLQ6WNJKR5',
214            };
215
216            analyticsProperties = analyticsProperties.concat(Object.values(artlogicProperties));
217
218            var uaAnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('UA-'));
219            var ga4AnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('G-')).concat(analyticsProperties.filter((p) => p.startsWith('AW-')));
220
221            if (collectConsent) {
222                disableGa = !get_cookie_preference(analyticsCookieType);
223
224                for (var i=0; i < analyticsProperties.length; i++){
225                    var key = 'ga-disable-' + analyticsProperties[i];
226
227                    window[key] = disableGa;
228                }
229
230                if (disableGa) {
231                    if (document.cookie.length) {
232                        var cookieList = document.cookie.split(/; */);
233
234                        for (var i=0; i < cookieList.length; i++) {
235                            var splitCookie = cookieList[i].split('='); //this.split('=');
236
237                            if (splitCookie[0].indexOf('_ga') == 0 || splitCookie[0].indexOf('_gid') == 0 || splitCookie[0].indexOf('__utm') == 0) {
238                                //h.deleteCookie(splitCookie[0]);
239                                var domain = location.hostname;
240                                var cookie_name = splitCookie[0];
241                                document.cookie =
242                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
243                                // now delete the version without a subdomain
244                                domain = domain.split('.');
245                                domain.shift();
246                                domain = domain.join('.');
247                                document.cookie =
248                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
249                            }
250                        }
251                    }
252                }
253            }
254
255            if (uaAnalyticsProperties.length) {
256                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
257                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
258                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
259                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
260
261
262                if (!disableGa) {
263                    var anonymizeIps = false;
264
265                    for (var i=0; i < uaAnalyticsProperties.length; i++) {
266                        var propertyKey = '';
267
268                        if (i > 0) {
269                            propertyKey = 'tracker' + String(i + 1);
270                        }
271
272                        var createArgs = [
273                            'create',
274                            uaAnalyticsProperties[i],
275                            'auto',
276                        ];
277
278                        if (propertyKey) {
279                            createArgs.push({'name': propertyKey});
280                        }
281
282                        ga.apply(null, createArgs);
283
284                        if (anonymizeIps) {
285                            ga('set', 'anonymizeIp', true);
286                        }
287
288                        var pageViewArgs = [
289                            propertyKey ? propertyKey + '.send' : 'send',
290                            'pageview'
291                        ]
292
293                        if (page) {
294                            pageViewArgs.push(page)
295                        }
296
297                        ga.apply(null, pageViewArgs);
298                    }
299
300                    if (sendToArtlogic) {
301                        ga('create', 'UA-157296318-1', 'auto', {'name': 'artlogic_tracker'});
302
303                        if (anonymizeIps) {
304                            ga('set', 'anonymizeIp', true);
305                        }
306
307                        var pageViewArgs = [
308                            'artlogic_tracker.send',
309                            'pageview'
310                        ]
311
312                        if (page) {
313                            pageViewArgs.push(page)
314                        }
315
316                        ga.apply(null, pageViewArgs);
317                    }
318                }
319            }
320
321            if (ga4AnalyticsProperties.length) {
322                if (!disableGa || useConsentMode) {
323                    (function(d, script) {
324                        script = d.createElement('script');
325                        script.type = 'text/javascript';
326                        script.async = true;
327                        script.src = 'https://www.googletagmanager.com/gtag/js?i
327d=' + ga4AnalyticsProperties[0];
328                        d.getElementsByTagName('head')[0].appendChild(script);
329                    }(document));
330
331                    window.dataLayer = window.dataLayer || [];
332                    window.gtag = function (){dataLayer.push(arguments);}
333                    window.gtag('js', new Date());
334
335                    if (useConsentMode) {
336                        gtag('consent', 'default', {
337                            'ad_storage': 'denied',
338                            'analytics_storage': 'denied',
339                            'functionality_storage': 'denied',
340                            'personalization_storage': 'denied',
341                            'security': 'denied',
342                        });
343
344                        if (disableGa) {
345                            // If this has previously been granted, it will need set back to denied (ie on cookie change)
346                            gtag('consent', 'update', {
347                                'analytics_storage': 'denied',
348                            });
349                        } else {
350                            gtag('consent', 'update', {
351                                'analytics_storage': 'granted',
352                            });
353                        }
354                    }
355
356                    for (var i=0; i < ga4AnalyticsProperties.length; i++) {
357                        window.gtag('config', ga4AnalyticsProperties[i]);
358                    }
359
360                }
361            }
362        }
363
364        var waitForPageLoad = true;
365
366        if (waitForPageLoad) {
367            window.addEventListener('load', function() {
368                window.google_analytics_init();
369                window.archimedes.archimedes_core.analytics.init();
370            });
371        } else {
372            window.google_analytics_init();
373        }
374    </script>
374
375
376                
377
378    
378<script>
379      window.google_tag_manager_setup = () => {
380        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
381        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
382        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
383        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
384        })(window,document,'script','dataLayer','5PTV9HSZ');
385
386        window.dataLayer = window.dataLayer || [];
387        function gtag(){dataLayer.push(arguments);}
388        gtag('js', new Date());
389
390        default_consent = {
391          'ad_storage': 'denied',
392          'ad_user_data': 'denied',
393          'ad_personalization': 'denied',
394          'analytics_storage': 'denied',
395          'wait_for_update': 1000,
396          'essential': 'denied'
397        }
398
399        var cookie_types = ['functionality', 'statistics', 'marketing'];
400        cookie_types.forEach((cookie_type) => {
401          default_consent[cookie_type] = 'denied'
402        })
403
404        gtag('consent', 'default', default_consent);
405
406        window.google_tag_manager_init();
407      }
408
409      window.google_tag_manager_init = function(){
410
411        window.dataLayer = window.dataLayer || [];
412        function gtag(){dataLayer.push(arguments);}
413
414        var cookie_preferences = localStorage.getItem('cookie_preferences') || "";
415        if (cookie_preferences) {
416          var update_consent = {}
417          cookie_preferences = JSON.parse(cookie_preferences)
418          for (const [key, value] of Object.entries(cookie_preferences)) {
419            if (key == 'date') continue;
420            if (value == true) update_consent[key] = 'granted'
421            if (key == 'marketing' && value == true) {
422              update_consent['ad_storage'] = 'granted'
423              update_consent['ad_user_data'] = 'granted'
424              update_consent['ad_personalization'] = 'granted'
425              update_consent['analytics_storage'] = 'granted'
426            }
427          }
428
429          gtag('consent', 'update', update_consent)
430        }
431      }
432
433            window.addEventListener('load', function() {
434                window.google_tag_manager_setup();
435            });
436    
437    </script>
437
438
439            
440                <meta name="msvalidate.01" content="2B08DBAE884C8651A134A92B230784BD" />
441
442<!-- Google Tag Manager -->
443
444<script>
vendor: 339 bytes, lines 444-452
444(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
445
446new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
447
448j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
449
450'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
451
452})(window,document,'script','dataLayer','
452GTM-5PTV9HSZ
vendor: 3 bytes, line 452
452');
452</script>
452
453
454<!-- End Google Tag Manager -->
455            
456
457        </head>
458        
459        
460        
461        <body class="section-home section-root 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 hero_heading_title_position_overlay 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="bullseye" data-connected-db-name="bullseye" data-pathname="/"
462>
463            
463<script>document.getElementsByTagName('body')[0].className+=' browser-js-enabled';</script>
463
464            
465
466                
467
468	    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=5PTV9HSZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
469
470
471            
472            
473
474
475
476
477
478
479        <div id="responsive_slide_nav_content_wrapper">
480
481    <div id="container">
482
483        
484    
485
486
487    <div class="header-fixed-wrapper">
488    <header id="header" class="clearwithin header_fixed header_hide_border  ">
489        <div class="inner clearwithin">
490
491            
492
493
494<div id="logo" class=" user-custom-logo-image"><a href="/">Bullseye</a></div>
495
496
497            
498                <div id="skiplink-container">
499                    <div>
500                        <a href="#main_content" class="skiplink">Skip to main content</a>
501                    </div>
502                </div>
503            
504        
505            <div class="header-ui-wrapper">
506
507                    <div id="responsive_slide_nav_wrapper" class="mobile_menu_align_center" data-nav-items-animation-delay>
508                        <div id="responsive_slide_nav_wrapper_inner" data-responsive-top-size=1023>
509                        
510                            <nav id="top_nav" aria-label="Main site" class="navigation noprint clearwithin">
511                                
512<div id="top_nav_reveal" class="hidden"><ul><li><a href="#" role="button" aria-label="Close">Menu</a></li></ul></div>
513
514        <ul class="topnav">
515		<li class="topnav-filepath-artists topnav-label-artists topnav-id-11"><a href="/artists/" aria-label="Artists">Artists</a></li>
516		<li class="topnav-filepath-exhibitions topnav-label-exhibitions topnav-id-13"><a href="/exhibitions/" aria-label="Exhibitions">Exhibitions</a></li>
517		<li class="topnav-filepath-tg-competition topnav-label-competition topnav-id-44"><a href="/tg-competition/" aria-label="Competition">Competition</a></li>
518		<li class="topnav-filepath-residencies topnav-label-residencies topnav-id-21"><a href="/residencies/" aria-label="Residencies">Residencies</a></li>
519		<li class="topnav-filepath-publications topnav-label-publications topnav-id-16"><a href="/publications/" aria-label="Publications">Publications</a></li>
520		<li class="topnav-filepath-bullseye-studio topnav-label-bullseye-studio topnav-id-24"><a href="https://studio.bullseyeglass.com" aria-label="Bullseye Studio">Bullseye Studio</a></li>
521		<li class="topnav-filepath-blog topnav-label-blog topnav-id-38"><a href="/blog/" aria-label="Blog">Blog</a></li>
522		<li class="topnav-filepath-news topnav-label-news topnav-id-15"><a href="/news/" aria-label="News">News</a></li>
523		<li class="topnav-filepath-about topnav-label-about topnav-id-22"><a href="/about/" aria-label="About">About</a></li>
524		<li class="topnav-filepath-viewing-room topnav-label-viewing-room topnav-id-46 last"><a href="/viewing-room/" aria-label="Viewing Room">Viewing Room</a></li>
525	</ul>
526
527
528                                
529                                
530
531
532
533                                
534                            </nav>
535                        
536                        </div>
537                    </div>
538                
539
540                <div class="header-icons-wrapper ">
541                    
542                    
543
544
545                    
546     
547                        <div id="slide_nav_reveal" tabindex="0" role="button">Menu</div>
548                </div>
549                
550                
551
552                
553
554
555
556                
557
558                
559            </div>
560        </div>
561        
562
563
564
565    </header>
566    </div>
567
568
569
570        
571
572        <div id="main_content" role="main" class="clearwithin">
573            <!--contentstart-->
574            
575
576
577
578
579
580<h1>Home</h1>
581
582<div id="content" class="clearwithin">
583
584
585        
586
587
588        
589        <style></style>
590
591            
592                <div id="slideshow" role="region" aria-label="slideshow" class="records_list full_list clearwithin detect-slide-brightness slideshow_navigation_enabled paged-slideshow-wrapper" data-cycle-timeout-setting="4000" data-cycle-custom-settings='{}'>
593                    <ul>
594
595    
596    
597                                <li class="remove-both-masks">
598                                    
599                                        <span class="image"><span>
600                                                <a href="/artists/">
601                                                    <img alt="Atmospheric image" src="https://static-assets.artlogic.net/w_2000,h_2000,c_limit,f_auto,fl_lossy,q_auto/ws-bullseye/usr/images/pages/slideshow_backup/1/stenbom_everyyear_cmyk_js3.jpg" />
602                                                </a>
603                                        </span></span>
604                                </li>
605                    </ul>
606                </div>
607
608            <div class="divider"></div>
609</div>
610
611 
612            <!--contentend-->
613        </div>
614
615        
616
617
618            
619        <div class="clear"></div>
620
621        
622            
623
624
625
626
627
628
629    </div>
630
631        </div>
632
633
634
635
636            
637            
638                
639
640
641
642
643
644                <!-- Google Tag Manager (noscript) -->
645
646<noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-5PTV9HSZ
647
648height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
649
650<!-- End Google Tag Manager (noscript) -->
651            
652            
653        <!-- sentry-verification-string -->
654</body>
655    </html>
656
657

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.