



    
/* CSS imports ------------------- */


        
            /* Forced mobile nav on all sizes ------------------- */
            @import url('/lib/g/2.0/styles/responsive_topnav.css') screen and (max-width: 1023px);
        
                @import url('/lib/g/themes/aspect/2.0/styles/responsive_topnav.css') screen and (max-width: 1023px);
            

    
    /* Font imports ------------------- */

    
    

        
    /* Background colour --------------*/





    


    #header.header_transparent .dropdown-mask {
        background-color: transparent !important;
    }
    

    
    

    /* Feature popup colours ------------------- */

    
    

    


/* Fonts----------------------------- */

    /* Main body font ------------------- */

    /* Heading and emphasis font ------------------- */


    /* Navigation font ------------------- */

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 10.0px;
        }
    
    
    /* Title - Heading spacing and transform ------------------- */
        

/* Text colours----------------------------- */


    /* Heading and emphasis text colour ------------------- */

    /* Colour #000000 */
        h1, h1 a, h1 a:visited,
        h2, h2 a, h2 a:visited,
        h3, h3 a, h3 a:visited,
        h4, h4 a, h4 a:visited,
        h5, h5 a, h5 a:visited,
        h6, h6 a, h6 a:visited,
        .feature_panels .records_list.image_list ul li h2,
        .page-artists #artist_list ul li h2,
        .page-artists .artist_list ul li h2,
        .records_list .content h2,
        .records_list ul li h2 a,
        .feature_list ul li .content h2,
        .related_items_panel h3,
        .navigation ul li a:hover,
        .navigation ul li.active a:hover,
        .navigation ul li.active a, .navigation ul li.active a:visited,
        .records_list ul li .content .artist,
        .records_list ul li .content .title_and_year,
        .records_list ul li .content .title,
        #cover_page_slideshow_pager,
        #image_gallery #content_module h3 {
            color: #000000;
        }

        blockquote {
            border-left: 1px solid #000000;
        }


    /* Subheading and secondary emphasis text colour ------------------- */


    /* Body/main text colour ------------------- */



    /* Link text color ------------------- */

    

    /* Header layout ------------------- */

    
    
    

    /* Dynamically created grid layout css ------------------- */
    


 /* artfairs - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artfairs:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_artfairs ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artfairs ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artfairs ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artfairs ul li .image::after { padding-top:100.0%; }

                                


 /* instagram - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_instagram:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_instagram:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_instagram:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_instagram ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_instagram ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_instagram ul li .image::after { padding-top:100.0%; }

                                


 /* artworks - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artworks:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artworks:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artworks:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artworks ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artworks ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artworks ul li .image::after { padding-top:100.0%; }

                                


 /* default image grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_default_image_grid:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_default_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_default_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_default_image_grid ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_default_image_grid ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_default_image_grid ul li .image::after { padding-top:100.0%; }

                                


 /* video - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_video:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_video ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_video ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_video ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_video ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_video ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_video ul li .image::after { padding-top:66.6666666667%; }

                                


 /* default grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_default_grid:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_default_grid ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_default_grid ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_default_grid ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_default_grid ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_default_grid ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_default_grid ul li .image::after { padding-top:100.0%; }

                                


 /* artists - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artists:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_artists ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artists ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artists ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artists ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artists ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artists ul li .image::after { padding-top:100.0%; }

                                


 /* video featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_video_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_video_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_video_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_video_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_video_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_video_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_video_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artist works categories - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_works_categories:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_artist_works_categories ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artist_works_categories ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artist_works_categories ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artist_works_categories ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artist_works_categories ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artist_works_categories ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_exhibitions ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitions ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitions ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitions ul li .image::after { padding-top:100.0%; }

                                


 /* events works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_events:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_events ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions installation - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions_installation:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_exhibitions_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_exhibitions_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_exhibitions_installation ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_exhibitions_installation ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_exhibitions_installation ul li .image::after { padding-top:100.0%; }

                                


 /* artist installation - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_installation:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artist_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artist_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artist_installation ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artist_installation ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artist_installation ul li .image::after { padding-top:100.0%; }

                                


 /* blog - reading_list-------------------------------------- */


                                .records_list.grid_dynamic_layout_blog ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_blog ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_blog ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_blog ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_blog ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_blog ul li .image::after { padding-top:66.6666666667%; }

                                


 /* store featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_store_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_store_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_store_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_store_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_store_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_store_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_store_featured ul li .image::after { padding-top:100.0%; }

                                


 /* events featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_events_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_events_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artwork categories landing - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artwork_categories_landing:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artwork_categories_landing ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artwork_categories_landing ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image::after { padding-top:100.0%; }

                                


 /* events - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_events:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_events ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events ul li .image::after { padding-top:100.0%; }

                                


 /* store - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_store:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_store ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_store ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_store ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_store ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_store ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_store ul li .image::after { padding-top:100.0%; }

                                


 /* default feature grid - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_default_feature_grid ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_default_feature_grid ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_default_feature_grid ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_default_feature_grid ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_default_feature_grid ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_default_feature_grid ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_default_feature_grid ul li .image::after { padding-top:100.0%; }

                                


 /* feature panels - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_feature_panels:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_feature_panels ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_feature_panels ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_feature_panels ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_feature_panels ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_feature_panels ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_feature_panels ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_exhibitions_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_exhibitions_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_exhibitions_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_exhibitions_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_exhibitions_works ul li .image::after { padding-top:100.0%; }

                                


 /* publications featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_publications_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_publications_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_publications_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_publications_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_publications_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_publications_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_publications_featured ul li .image::after { padding-top:100.0%; }

                                


 /* press featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_press_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_press_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_press_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_press_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_press_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_press_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_press_featured ul li .image::after { padding-top:100.0%; }

                                


 /* news featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_news_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_news_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_news_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_news_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_news_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_news_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_news_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artfairs featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_artfairs_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_artfairs_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artfairs_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artfairs_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artfairs_featured ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_exhibitions_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_exhibitions_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitions_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitions_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitions_featured ul li .image::after { padding-top:100.0%; }

                                


 /* press - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_press:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_press ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_press ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_press ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_press ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_press ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_press ul li .image::after { padding-top:100.0%; }

                                


 /* news - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_news:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_news ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_news ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_news ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_news ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_news ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_news ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms featured forthcoming - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image::after { padding-top:100.0%; }

                                


 /* search - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_search:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_search ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_search ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_search ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_search ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_search ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_search ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_viewing_rooms_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_viewing_rooms_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_viewing_rooms_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_viewing_rooms_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image::after { padding-top:100.0%; }

                                


 /* artist works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artist_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artist_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artist_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artist_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artist_works ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitors - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitors:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_exhibitors ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitors ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitors ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitors ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitors ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitors ul li .image::after { padding-top:100.0%; }

                                


 /* feature panels image grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_feature_panels_image_grid:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_feature_panels_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_feature_panels_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image::after { padding-top:100.0%; }

                                


 /* publications - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_publications:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_publications ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_publications ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_publications ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_publications ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_publications ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_publications ul li .image::after { padding-top:100.0%; }

                                


 /* team - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_team:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_team ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_team ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_team ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_team ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_team ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_team ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_viewing_rooms:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms ul li .image::after { padding-top:100.0%; }

                                
    
    
    /* Dynamically created artist list css ------------------- */
    .subsection-artist-list-preview-letters .artists_list_dynamic_columns ul { width:33.33% }
                .subsection-artist-list-standard .artists_list_dynamic_columns ul { width:33.33% }
                .subsection-artist-list-preview .artists_list_dynamic_columns ul { width:33.33% }
                

    /* Light and dark logo variants css ------------------- */
    




    /* Logo text color ------------------- */

            #logo {
                background: none;
                width: 100%;
                    
                    min-width: 120px;
                    max-width: 120px;
            }

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:37.5627240143%;
                } 
        
        .device-highres #logo {
            background: none;
        }
        #logo a {
            background-image: url('https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0596/usr/images/preferences/logo-gbtl-black-002-.png');
            background-repeat: no-repeat;
            background-position: center center;
                background-size: contain;
        }
        .browser-msie-6 #logo a,
        .browser-msie-7 #logo a,
        .browser-msie-8 #logo a,
        .browser-msie-9 #logo a,
        .browser-msie-10 #logo a {
            background: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0596/usr/images/preferences/logo-gbtl-black-002-.png', sizingMethod='scale');
            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0596/usr/images/preferences/logo-gbtl-black-002-.png', sizingMethod='scale')";
        }
        #logo a {
            text-indent: -9999px;
            padding: 0;
        }
        
        

        
        


    /* Topnav text color ------------------- */

    

    /* Subnav text color ------------------- */


    /* Responsive nav text color ------------------- */

    
    /* Responsive nav active / hover text color ------------------- */
    

    /* Button text color ------------------- */

    
    
    /* Hero section image opacity ------------------- */

        
        .fullscreen-slide-dark .fullscreen_slideshow.hero_header_layout_center:not(.override-slide-brightness) ul li::before,
        .fullscreen_slideshow.hero_header_layout_center:not(.detect-slide-brightness):not(.override-slide-brightness) ul li::before,
        
        .fullscreen-slide-dark .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before,
        .fullscreen_slideshow.hero_header_layout_left-center:not(.detect-slide-brightness):not(.override-slide-brightness) ul li::before {
            background: rgba(0,0,0,0.1999999999999999555910790150) !important;
        }
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_center:not(.override-slide-brightness) ul li::before,
        
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before {
            background: rgba(255,255,255,0.1999999999999999555910790150) !important;
        }
        

    /* don't show if opacity = 1 */
    
    /* Hero section image height ------------------- */
    ::root {
        --hero-height: 65vh
    }

    
        #hero_header > .inner, 
        body.layout-hero-header:not(.type-fullscreen) #main_content::before,
        body.layout-hero-header.layout-hero-header-record-data #hero_header > .inner, 
        body.layout-hero-header.layout-hero-header-record-data:not(.type-fullscreen ) #main_content::before,
        body.layout-hero-header #hero_header.hero-mode-split {
            height: var(--hero-height, 65vh);

        }
        .layout-hero-header-record-data #hero_header > .inner, 
        body.layout-hero-header-record-data.layout-hero-header:not(.type-fullscreen ) #main_content::before,
        body.layout-hero-header-record-data.layout-hero-header.layout-hero-header-record-data #hero_header > .inner, 
        body.layout-hero-header-record-data.layout-hero-header.layout-hero-header-record-data:not(.type-fullscreen ) #main_content::before,
        body.layout-hero-header.layout-hero-header-record-data #hero_header.hero-mode-split {
            height: var(--hero-height, 65vh);

                max-height: none;
        }
    
    /* Home page slideshow / fullscreen video ui buttons ------------------- */
    
    
    
    
    /* Hero header slideshow ui buttons ------------------- */
    
    
    
    
    /* Carousel feature panel ui buttons ------------------- */
    
    


    @media screen and (max-width:360px) {
        #logo a {
            background-image: url('https://static-assets.artlogic.net/w_500,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0596/usr/images/preferences/logo-gbtl-black-002-.png');
        }
    }

/* Artlogic preferences custom CSS - entered by Artlogic in the preferences screen ------------------- */




/* Client custom user CSS - entered by the client in the preferences screen ------------------- */

    /* ============================================================
   GALLERY BY THE LAKES · custom CSS for Artlogic   v1.5 · 7 Nov 2026, tested by injection on the live site
   Settings > Website > Styles > Customise CSS styles

   Simon Gudgeon's system without the Gudgeon and without the
   bronze: EB Garamond for headlines and titles, Jost 300 for every
   small letterspaced job, Ink / white / Stone, Pine as the one
   Sculpture by the Lakes accent. Body copy is Sculpture by the
   Lakes' Source Serif, and every numeral in running text is too.

   SAFE BASE, the lesson from Simon's site: typography and colour
   only on theme elements. Nothing here changes height, overflow,
   width or position of a theme element, so it cannot blank a
   page. Layout only appears inside our own gl- classes, which
   exist nowhere until a page's content creates them.
   The gallery logo is left exactly as it is.
   ============================================================ */

/* THE FONTS, declared directly. Artlogic places this stylesheet
   after its own rules, and an @import only works as the very first
   rule of a sheet, so the import was silently ignored on the live
   site (7 Nov) and everything fell back to Georgia. Declaring the
   faces works wherever the sheet lands. Latin subset only, served
   from Google Fonts. EB Garamond 400 + italic, Jost 300 and 400,
   Source Serif 4 400 + italic.                                  */

@font-face { font-family: 'EB Garamond'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QL99U6i1hGFJRvw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'EB Garamond'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RkBI9_WamXgHlI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Jost'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Jost'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Source Serif 4'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXq2ZbF8zBfb98SUr6aX2SzxEj.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Source Serif 4'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFF2_tTDB4M7-auWDN0ahZJW3IX2iZPwg3BucvUtfykDXr4Y3qwzQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

:root{
  --gl-ink:#1B1B1B; --gl-body:#2E2E29; --gl-grey:#5F5E57; --gl-mute:#9C9B94;
  --gl-stone:#ECEAE9; --gl-white:#FFFFFF; --gl-rule:#DFDEDC; --gl-pine:#497E72;
  --gl-ease:cubic-bezier(.23,1,.32,1);
}

/* ── TYPOGRAPHY ─────────────────────────────────────────────
   Family and tracking are safe everywhere. SIZES are set per
   place, never on bare h1/h2: Artlogic uses those tags for record
   headings and modal titles too (Simon's site, 28 July).        */

h1,h2,h3,h4,h5{
  font-family:"EB Garamond",Georgia,serif !important;
  font-weight:400 !important;
  letter-spacing:-.005em !important;
  text-transform:none !important;
  color:var(--gl-ink);
}

/* body copy: Source Serif. Scoped to #content, because the cookie
   banner is a <p> too and must not turn into 17px serif.       */

#content p,#content li,#content .prose{
  font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;
  color:var(--gl-body);
  line-height:1.62;
}
#content p{font-size:17px}

/* ── NAVIGATION ───────────────────────────────────────────── */

/* measured on simongudgeon.com, 7 Nov: Jost 200, 11.875px,
   1.07px tracking (.09em), Stone grey, Ink when active.        */
#top_nav a,#header nav a{
  font-family:"Jost",sans-serif !important;
  font-weight:200 !important;
  font-size:11.875px !important;
  letter-spacing:.09em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
}
#top_nav li.active > a,#top_nav a:hover{color:var(--gl-ink) !important}

/* ── PAGE TITLES ────────────────────────────────────────────
   The theme prints each section's title in .heading_wrapper as
   22px uppercase Spartan. Simon's page title spec instead.     */

.heading_wrapper h1,.heading_wrapper h1 a,
.heading_wrapper h1 .h1_heading{
  font-size:clamp(40px,5vw,76px) !important;
  line-height:1 !important;
  letter-spacing:-.01em !important;
  color:var(--gl-ink) !important;
  text-decoration:none !important;
}
.heading_wrapper h1 .separator{display:none !important}
.heading_wrapper h1 .h1_subtitle{
  display:block !important;
  font-family:"EB Garamond",Georgia,serif !important;
  font-style:italic !important;
  font-size:.5em !important;
  line-height:1.2 !important;
  margin-top:.35em !important;
  color:var(--gl-grey) !important;
}
/* DATES, like Simon's "British Sculptor" line: EB Garamond
   capitals, 19px, .09em. Measured on simongudgeon.com.          */
.heading_wrapper .subtitle_date,#slideshow .date,
.records_list .content .date,.subtitle_date{
  font-family:"EB Garamond",Georgia,serif !important;
  font-weight:400 !important;
  font-size:17px !important;
  letter-spacing:.09em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
}
#slideshow .date{font-size:19px !important}

.heading_wrapper .subtitle,
#sub_nav a{
  font-family:"Jost",sans-serif !important;
  font-weight:300 !important;
  font-size:10.4px !important;
  letter-spacing:.35em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
}
#sub_nav li.active a{color:var(--gl-ink) !important}

/* ── THE HOMEPAGE SLIDESHOW CAPTION ─────────────────────────
   The current exhibition slide: title as a headline, subtitle
   in italic, the dates as small capitals.                      */

#slideshow h2,#slideshow h2 a{
  font-size:clamp(34px,3.6vw,56px) !important;
  line-height:1.05 !important;
  letter-spacing:-.01em !important;
  color:var(--gl-ink) !important;
  text-decoration:none !important;
}
#slideshow .separator{display:none !important}
#slideshow .h1_subtitle{
  display:block !important;
  font-style:italic !important;
  font-size:.55em !important;
  margin-top:.3em !important;
  color:var(--gl-grey) !important;
}


/* the theme sets capitals and wide tracking on the inner spans of
   titles and captions too, so they are released here. Found in
   the live test, 7 Nov: the subtitle stayed in tracked capitals. */

#slideshow h2 *,.heading_wrapper h1 *,.records_list .content *{text-transform:none !important}
.heading_wrapper h1 .h1_subtitle,#slideshow .h1_subtitle{letter-spacing:0 !important}

/* ── LISTS OF WORKS, ARTISTS, EXHIBITIONS ───────────────────
   THE ARTWORK RULE, gallery version: many artists here, so the
   artist stays, as small letterspaced capitals, and the title
   takes the italic serif. No layout is touched.                 */

.records_list .content .artist,
.records_list .content .artist a,
.records_list .content .artist *{
  display:block;
  font-family:"Jost",sans-serif !important;
  font-weight:300 !important;
  font-size:10.4px !important;
  letter-spacing:.3em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
  margin-bottom:6px;
}
.records_list .content .artist_comma,.records_list .content .title_comma{display:none !important}
.records_list .content .title,
.records_list .content .title a,
.records_list .content h2{
  font-family:"EB Garamond",Georgia,serif !important;
  font-size:21px !important;
  line-height:1.25 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
  color:var(--gl-ink) !important;
}
.records_list .content > .title > .title{font-style:italic !important}
.records_list .content .subtitle,.records_list .content .year{
  font-family:"Source Serif 4",Georgia,serif !important;
  font-size:15px !important;
  letter-spacing:0 !important;
  text-transform:none !important;
  color:var(--gl-grey) !important;
}
.artist_list_section_wrapper h2{
  font-size:26px !important;
  line-height:1.3 !important;
  color:var(--gl-ink) !important;
}

/* ── THE ARTWORK RECORD PAGE ────────────────────────────────
   Artist small, title loud and italic, the facts in Source
   Serif, the price in ink.                                     */

.artwork_details_wrapper h1.artist,
.artwork_details_wrapper h1.artist a{
  font-family:"Jost",sans-serif !important;
  font-weight:300 !important;
  font-size:10.4px !important;
  letter-spacing:.35em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
  line-height:1.4 !important;
  margin:0 0 22px !important;
}
.artwork_details_wrapper .subtitle,
.artwork_details_wrapper .subtitle .title{
  font-family:"EB Garamond",Georgia,serif !important;
  font-size:42px !important;
  font-style:italic !important;
  font-weight:400 !important;
  letter-spacing:-.01em !important;
  text-transform:none !important;
  color:var(--gl-ink) !important;
  line-height:1.08 !important;
}
.artwork_details_wrapper .subtitle .year{font-style:normal !important;color:var(--gl-grey) !important;font-size:.5em !important}
.artwork_details_wrapper .medium,
.artwork_details_wrapper .dimensions,
.artwork_details_wrapper .edition_details,
.artwork_details_wrapper p{
  font-family:"Source Serif 4",Georgia,serif !important;
  font-size:16px !important;
  color:var(--gl-grey) !important;
  line-height:1.7 !important;
  text-transform:none !important;
  letter-spacing:0 !important;
}
.artwork_details_wrapper .price,
.artwork_details_wrapper .price *{
  font-family:"Source Serif 4",Georgia,serif !important;
  font-size:18px !important;
  letter-spacing:0 !important;
  text-transform:none !important;
  color:var(--gl-ink) !important;
}

/* ── BUTTONS AND LINKS ──────────────────────────────────────
   Simon's button: Jost 300, 12px, .25em, capitals, ink, a
   hairline beneath, no arrows, in every state.                 */

#content .link a,#content a.link,#content span.link,
#content .button,#content a.button,
.artwork_details_wrapper .enquire a,
.artwork_details_wrapper a.website_contact_form,
.artwork_details_wrapper a.button{
  font-family:"Jost",sans-serif !important;
  font-weight:300 !important;
  font-size:12px !important;
  letter-spacing:.25em !important;
  text-transform:uppercase !important;
  color:var(--gl-ink) !important;
  line-height:1.62 !important;
}
.artwork_details_wrapper a.website_contact_form{
  display:inline-block !important;
  text-decoration:none !important;
  border-bottom:1px solid var(--gl-pine) !important;
  padding-bottom:8px !important;
}

/* ── THE FOOTER ─────────────────────────────────────────────  */

#footer,#footer a,#footer .copyright,#footer .copyright *{
  font-family:"Jost",sans-serif !important;
  font-weight:300 !important;
  font-size:10.4px !important;
  letter-spacing:.3em !important;
  text-transform:uppercase !important;
  color:var(--gl-grey) !important;
}

/* ============================================================
   OUR OWN BLOCKS · gl- classes
   Written into page content (feature panels, viewing room text,
   page text). They exist nowhere else, so they cannot reach the
   theme. These carry the layouts from the approved mockups in
   Work/SBTL/Gallery Shop mockups.
   ============================================================ */

.gl-num{font-family:"Source Serif 4",Georgia,serif}

/* the eyebrow and the button, the two small type jobs */
#content .gl-eyebrow{
  margin:0 0 24px;
  font-family:"Jost",sans-serif !important;
  font-weight:300;font-size:10.4px !important;
  letter-spacing:.35em;text-transform:uppercase;
  color:var(--gl-grey) !important;
}
/* THE BUTTON, Simon's "Plan a visit" measured: Jost 300, 12px,
   3px (.25em), capitals, Ink text, 1px line 8px below. His line
   is bronze; here it is Pine, the one Sculpture by the Lakes
   accent, in the same role.                                   */
#content .gl-btn{
  display:inline-block;
  font-family:"Jost",sans-serif;font-weight:300;font-size:12px;
  letter-spacing:.25em;text-transform:uppercase;
  color:var(--gl-ink) !important;text-decoration:none !important;
  line-height:1.62;padding:0 0 8px;border-bottom:1px solid var(--gl-pine);
}

/* THE PLATE. A full bleed photograph with the title over it, a
   scrim deepest where the words sit. Never over an artwork:
   only a photograph of a place or a person.                    */
.gl-plate{position:relative;overflow:hidden;width:100vw;margin:-50px 0 110px calc(50% - 50vw);height:72vh;background:var(--gl-ink)}
.gl-plate img{display:block;width:100%;height:100%;object-fit:cover}
.gl-plate::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(to top,rgba(20,20,19,.86) 0%,rgba(20,20,19,.5) 34%,rgba(20,20,19,.12) 64%,rgba(20,20,19,0) 100%)}
.gl-plate-text{position:absolute;left:6vw;bottom:9%;z-index:2}
#content .gl-plate .gl-eyebrow{color:rgba(255,255,255,.85) !important}
#content .gl-plate-title{margin:0;font-family:"EB Garamond",Georgia,serif;font-weight:400;
  font-size:clamp(46px,6.5vw,104px) !important;line-height:.95 !important;letter-spacing:-.01em;color:#fff !important}
.gl-plate-title em{font-style:italic}

/* THE INK BAND, for inner pages without a photograph */
.gl-band-ink{background:var(--gl-ink);box-shadow:0 0 0 100vmax var(--gl-ink);clip-path:inset(0 -100vmax);
  padding:120px 0 88px;margin:-50px 0 120px}
#content .gl-band-ink .gl-eyebrow{color:var(--gl-mute) !important}
#content .gl-band-ink h1{margin:0;font-size:clamp(46px,6.5vw,104px) !important;line-height:.95 !important;letter-spacing:-.01em !important;color:#fff !important}
.gl-band-ink h1 em{font-style:italic}

/* THE INTRO. A lead sentence beside the body copy */
.gl-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:80px;align-items:start;padding-bottom:110px}
#content .gl-lead{margin:0;font-family:"EB Garamond",Georgia,serif !important;font-size:clamp(26px,2.6vw,34px) !important;line-height:1.38;color:var(--gl-ink) !important}

/* THE DOORS. Fixed ratios so a hub reads as a composition */
.gl-row1{margin-bottom:68px}
.gl-row2{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-bottom:68px}
.gl-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px}
.gl-tile{display:block}
.gl-im{display:block;overflow:hidden;background:var(--gl-stone)}
.gl-im img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--gl-ease)}
.gl-tile:hover .gl-im img{transform:scale(1.035)}
.gl-21x9{aspect-ratio:21/9}.gl-4x3{aspect-ratio:4/3}.gl-1x1{aspect-ratio:1/1}
.gl-cap{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 2px 0}
.gl-t{font-family:"EB Garamond",Georgia,serif;font-size:26px;line-height:1.2;color:var(--gl-ink)}
.gl-d{font-family:"Jost",sans-serif;font-weight:300;font-size:10.4px;letter-spacing:.3em;text-transform:uppercase;color:var(--gl-grey);text-align:right}
.gl-row3 .gl-cap{flex-direction:column;gap:8px}.gl-row3 .gl-d{text-align:left}

/* THE STONE BAND, a feature with images beside the text */
.gl-band{background:var(--gl-stone);box-shadow:0 0 0 100vmax var(--gl-stone);clip-path:inset(0 -100vmax);
  display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:center;padding:110px 0;margin:110px 0 0}
#content .gl-h2{margin:0 0 24px;font-size:clamp(36px,3.6vw,54px) !important;line-height:1.08 !important;letter-spacing:-.01em !important}
.gl-h2 em{font-style:italic}
.gl-ims{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.gl-ims a,.gl-ims span{display:flex;align-items:center;justify-content:center;background:var(--gl-white);aspect-ratio:3/4;overflow:hidden;padding:14px}
.gl-ims img{display:block;max-width:100%;max-height:100%;object-fit:contain}

/* THE PINE BAND, Sculpture by the Lakes */
.gl-visit{background:var(--gl-pine);box-shadow:0 0 0 100vmax var(--gl-pine);clip-path:inset(0 -100vmax);
  display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:center;padding:110px 0;margin:110px 0 0}
#content .gl-visit .gl-eyebrow{color:rgba(255,255,255,.8) !important}
#content .gl-visit .gl-h2,#content .gl-visit p{color:#fff !important}
#content .gl-visit .gl-btn{color:#fff !important;border-color:#fff}
.gl-visit .gl-ph{aspect-ratio:4/3;overflow:hidden}.gl-visit .gl-ph img{width:100%;height:100%;object-fit:cover;display:block}

/* THE SCULPTURE BY THE LAKES BAND, homepage. Simon's homepage
   band measured on simongudgeon.com at 1728px, 7 Nov: a square
   photograph at 54% of the row, text at 46% with 10% padding each
   side, centred on the photograph. Eyebrow Jost 300 19px .35em,
   24px below. Heading EB Garamond 48px, 1.12, 26px below. Text
   19px, 1.62, 34px below. Button 6px further down. Upright
   throughout, no italic word (Daniela, 7 Nov).                  */
.gl-sbtl{display:grid;grid-template-columns:54fr 46fr;align-items:center;margin:120px 0}
.gl-sbtl .gl-ph{aspect-ratio:1/1;overflow:hidden}
.gl-sbtl .gl-ph img{width:100%;height:100%;object-fit:cover;display:block}
.gl-sbtl .gl-tx{padding:0 10%}
#content .gl-sbtl .gl-eyebrow{font-size:19px !important;letter-spacing:.35em;line-height:1.55;margin:0 0 24px}
#content .gl-sbtl .gl-h2{font-size:48px !important;line-height:1.12 !important;letter-spacing:-.01em !important;margin:0 0 26px;font-style:normal}
#content .gl-sbtl p.gl-text{font-size:19px;line-height:1.62;margin:0 0 34px}
#content .gl-sbtl .gl-btn{margin-top:6px}
@media (max-width:900px){
  .gl-sbtl{grid-template-columns:1fr;gap:40px;margin:72px 0}
  .gl-sbtl .gl-ph{aspect-ratio:4/3}
  .gl-sbtl .gl-tx{padding:0}
  #content .gl-sbtl .gl-h2{font-size:36px !important}
}

/* THE PORTRAIT AND WORKS spotlight */
.gl-spot{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}
.gl-spot .gl-portrait{aspect-ratio:4/5;overflow:hidden}
.gl-spot .gl-portrait img{width:100%;height:100%;object-fit:cover;display:block}
.gl-spot .gl-ims{grid-template-columns:repeat(4,1fr);margin-top:34px}

/* THE STUDIO spotlight, full width over a landscape portrait */
.gl-studio{position:relative;overflow:hidden;width:100vw;margin:110px 0 0 calc(50% - 50vw);height:min(80vh,760px)}
.gl-studio img{width:100%;height:100%;object-fit:cover;display:block}
.gl-studio::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(20,20,19,.82) 0%,rgba(20,20,19,.45) 38%,rgba(20,20,19,0) 70%)}
.gl-studio-text{position:absolute;left:6vw;top:50%;transform:translateY(-50%);z-index:2;max-width:440px}
#content .gl-studio .gl-eyebrow{color:rgba(255,255,255,.8) !important}
#content .gl-studio .gl-h2,#content .gl-studio p{color:#fff !important}
#content .gl-studio .gl-btn{color:#fff !important;border-color:#fff}

@media (max-width:900px){
  .gl-plate{height:60vh;margin-bottom:64px}
  .gl-band-ink{padding:80px 0 56px;margin-bottom:72px}
  .gl-intro{grid-template-columns:1fr;gap:32px;padding-bottom:64px}
  .gl-21x9{aspect-ratio:16/10}.gl-1x1{aspect-ratio:4/3}
  .gl-row2,.gl-row3{grid-template-columns:1fr;gap:52px;margin-bottom:52px}
  .gl-cap{flex-direction:column;gap:8px}.gl-d{text-align:left}
  .gl-band,.gl-visit{grid-template-columns:1fr;gap:44px;padding:76px 0}
  .gl-spot .gl-ims{grid-template-columns:1fr 1fr}
  .gl-studio-text{left:16px;right:16px;top:auto;bottom:28px;transform:none}
  .gl-studio::after{background:linear-gradient(to top,rgba(20,20,19,.86) 0%,rgba(20,20,19,.4) 45%,rgba(20,20,19,0) 75%)}
}

