@media screen and (max-width: 1440px) and (orientation: landscape) {
    :root {
        --a0-pad: 2.778vw;
        --a0-gap: clamp(1.25vw, 2.2vw, 2.222vw);
        --a0-max-content: 94.444vw;
        --a0-grid-gap: 1.389vw;
    }

    body {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .h2,h2 {
        font-size: 2.361vw;
        line-height: 2.917vw;
    }

    .h3,h3 {
        font-size: 1.806vw;
        line-height: 2.361vw;
    }

    .h4,h4 {
        font-size: 1.528vw;
        line-height: 2.014vw;
    }

    .h5,h5 {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .h6,h6 {
        font-size: 1.25vw;
        line-height: 1.528vw;
    }

    .h1, h1 {
        font-size: 3.194vw;
        line-height: 3.75vw;
    }

    .bd_lg {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .bd_mb {
        font-size: 0.833vw;
        line-height: 1.319vw;
    }

    .bd_sm {
        font-size: 0.694vw;
        line-height: 1.111vw;
    }

    .section_dot {
        width: 1.25vw;
        height: 1.25vw;
        border-radius: 69.375vw;
    }

    .section_heading {
        gap: 1.111vw;
    }

    .section_heading h2, .section_heading_copy h2 {
        font-size: clamp(2.361vw, 4.2vw, 3.333vw);
    }

    .section_link {
        gap: 0.556vw;
        font-size: 0.833vw;
        line-height: 1.25vw;
    }

    .section_link span:first-child {
        font-size: 1.111vw;
    }

    .a0_button {
        min-height: 2.639vw;
        padding: 0 1.111vw;
        border: 1px solid var(--a0-text);
    }

    .a0_button span {
        font-size: 0.833vw;
        line-height: 1.25vw;
    }

    .site_header_inner {
        padding: 1.806vw var(--a0-pad);
    }

    .site_logo {
        width: 3.333vw;
    }

    .has_scrolled .site_header_inner {
        padding: 1.389vw var(--a0-pad);
    }

    .has_scrolled .site_logo {
        width: 2.778vw;
    }

    .site_header_actions {
        gap: 1.25vw;
    }

    .has_scrolled .site_header_actions {
        top: 0;
    }

    .site_nav {
        right: auto;
        max-width: none;
        transform: translateY(-0.278vw);
    }

    .site_nav_list {
        gap: 0.417vw 1.667vw;
    }

    .site_nav_list a {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .site_nav_toggle {
        gap: 0.694vw;
        width: 3.056vw;
        height: 1.528vw;
    }

    .site_nav_toggle_bar {
        height: 1px;
    }

    .nav_is_open .site_nav_toggle_bar:nth-child(1) {
        transform: translateY(0.504vw) rotate(45deg);
    }

    .nav_is_open .site_nav_toggle_bar:nth-child(2) {
        transform: translateY(-0.504vw) rotate(-45deg);
    }

    .home_hero {
        padding: 14.722vw var(--a0-pad) 0;
    }

    .intro_text, .home_collections, .special_projects {
        padding: 5.694vw var(--a0-pad) 0;
    }

    .home_hero_inner {
        gap: 4.583vw;
    }

    .home_hero_top {
        grid-template-columns: 15.278vw minmax(0, 30.694vw);
        gap: 2.778vw;
    }

    .home_hero_intro {
        gap: 0.417vw;
        max-width: 15.278vw;
    }

    .home_hero_headline {
        max-width: 30.694vw;
    }

    .home_hero_roster_wrap {
        gap: 0.833vw;
    }

    .home_hero_roster {
        gap: 0.556vw 1.806vw;
    }

    .home_hero_artist_item a, .home_hero_artist_item span {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .home_hero_story {
        gap: 0.694vw;
        max-width: 65.486vw;
        margin-top: 1.667vw;
    }

    .home_hero_desc {
        max-width: 65.486vw;
    }

    .home_hero_desc p {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .intro_text_inner {
        grid-template-columns: minmax(12.5vw, 0.55fr) minmax(0, 1.25fr);
        padding-top: 0.694vw;
    }

    .intro_text_body {
        max-width: 66.667vw;
    }

    .intro_text_body p {
        font-size: clamp(1.528vw, 2vw, 1.667vw);
    }

    .home_collections_inner {
        gap: 1.806vw;
    }

    .home_collections .section_dot, .special_projects .section_dot {
        width: 1.25vw;
        height: 1.25vw;
    }

    .home_collections .section_heading h2, .special_projects .section_heading h2 {
        font-size: clamp(1.944vw, 4vw, 3.333vw);
    }

    .home_collections_grid {
        gap: 0.139vw;
    }

    .a0_card_content {
        top: 1.111vw;
        left: 0.972vw;
    }

    .a0_card_title {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .a0_card_meta {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .special_projects_inner {
        gap: 0.833vw;
        padding-bottom: 3.889vw;
    }

    .special_projects_text {
        max-width: 32.639vw;
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .special_projects_details {
        gap: 0.139vw;
    }

    .special_projects_name, .special_projects_client {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .site_footer {
        padding: calc(var(--a0-pad) / 2) var(--a0-pad) 3.264vw;
        border-top: 1px solid rgba(255, 255, 255, 0.08);
    }

    .site_footer_inner {
        column-gap: 1.389vw;
        padding-top: 0.972vw;
        border-top: 1px solid var(--Neutral-600, rgb(103 104 105 / 50%));
    }

    .site_footer_primary {
        column-gap: 1.389vw;
    }

    .site_footer_wordmark svg {
        width: 11.875vw;
    }

    .site_footer_symbol svg {
        width: 1.944vw;
    }

    .site_footer_info_column {
        gap: 1.875vw;
    }

    .site_footer_richtext {
        gap: 0.278vw;
    }

    .site_footer_richtext ul, .site_footer_richtext ol {
        gap: 0.278vw;
    }

    .site_footer_address {
        gap: 0.139vw;
    }

    .site_footer_address.site_footer_richtext {
        gap: 0.139vw;
    }

    .site_footer_contact_richtext {
        gap: 0.139vw;
    }

    .site_footer_links {
        gap: 0.278vw;
    }

    .site_lang_switcher ul {
        gap: 0.278vw;
    }

    .site_footer_hours_row {
        grid-template-columns: minmax(5vw, auto) minmax(0, 1fr);
        gap: 1.25vw;
    }

    .site_footer_newsletter_form {
        gap: 2.361vw;
    }

    .site_footer_newsletter_header .site_footer_heading {
        max-width: 27.778vw;
    }

    .site_footer_field input {
        border-bottom: 1px solid var(--Neutral-400, #8B8C8C);
        height: 1.181vw;
    }

    .site_footer_submit {
        width: 2.708vw;
        height: 1.806vw;
        border: 1px solid var(--a0-text);
        border-radius: 69.375vw;
        border-radius: 1.258vw;
        border: 0.035vw solid var(--Neutral-800, #303232);
    }

    .site_footer_submit:hover {
        transform: translateX(1px);
    }

    .site_footer_newsletter_status {
        min-height: 1.25vw;
        font-size: 0.833vw;
        bottom: -1.806vw;
    }

    .page_hero, .page_content, .archive_grid, .not_found, .single_entry_header, .single_entry_content, .featured_artists, .featured_artworks, .contact_cta {
        padding: clamp(4.167vw, 8vw, 8.333vw) var(--a0-pad);
    }

    .page_hero_inner, .page_content_inner, .single_entry_header_inner, .single_entry_content, .not_found_inner {
        max-width: 81.944vw;
    }

    .archive_header {
        padding: clamp(6.944vw, 10vw, 10.417vw) var(--a0-pad) clamp(1.944vw, 3vw, 3.056vw);
        border-bottom: 1px solid var(--a0-line);
    }

    .artist_archive_header, .catalog_archive_header, .product_archive_header {
        padding-top: 11.25vw;
        padding-bottom: 9.722vw;
    }

    .artist_archive_h1, .product_archive_h1, .catalog_archive_h1 {
        gap: 0.139vw;
        max-width: 25vw;
    }

    .product_archive_term_header .archive_header_inner {
        grid-template-columns: minmax(18.056vw, 0.42fr) minmax(22.222vw, 0.58fr);
        gap: var(--a0-gap);
    }

    .product_archive_term_header_copy {
        gap: 1.667vw;
    }

    .product_archive_term_description {
        max-width: 29.167vw;
    }

    .archive_grid_inner, .featured_artists_grid, .featured_artworks_grid, .artist_gallery, .artwork_gallery, .exhibition_gallery, .exhibition_artworks_grid {
        gap: clamp(0.833vw, 1.4vw, 1.528vw);
    }

    .artist_archive_grid {
        padding: 0.694vw var(--a0-pad) 6.944vw;
    }

    .product_archive_grid {
        padding: 0.694vw var(--a0-pad) 6.944vw;
    }

    .catalog_archive_grid {
        padding: 1.528vw var(--a0-pad) 3.889vw;
    }

    .special_project_page {
        padding: 11.806vw var(--a0-pad) 1.389vw;
    }

    .special_project_inner {
        max-width: 94.444vw;
        gap: 2.361vw;
    }

    .special_project_header {
        gap: 0.556vw;
        max-width: 38.889vw;
    }

    .special_project_kicker {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .special_project_title {
        font-size: 3.333vw;
        line-height: 3.889vw;
    }

    .special_project_nav {
        gap: 0.139vw;
        margin-top: 0.417vw;
    }

    .special_project_nav a, .special_project_nav span {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .special_project_copy {
        grid-template-columns: minmax(15.278vw, 0.34fr) minmax(0, 0.9fr);
        gap: 5vw;
        padding-top: 0.556vw;
    }

    .special_project_identity {
        gap: 0.556vw;
    }

    .special_project_client_label {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .special_project_client_name {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .special_project_meta {
        gap: 0.139vw;
        margin-top: 0.972vw;
    }

    .special_project_meta p {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .special_project_description {
        max-width: 52.778vw;
    }

    .special_project_description p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .special_project_description p:first-child {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .collection_category_page {
        padding: 10.694vw var(--a0-pad) 1.667vw;
    }

    .collection_category_inner {
        max-width: 94.444vw;
        gap: 1.944vw;
    }

    .collection_category_intro {
        grid-template-columns: minmax(0, 0.88fr) minmax(22.222vw, 0.82fr);
        gap: clamp(1.944vw, 4vw, 5vw);
    }

    .collection_category_intro_copy {
        gap: 1.111vw;
        max-width: 36.111vw;
    }

    .collection_category_kicker, .collection_category_kicker a {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .collection_category_title {
        max-width: 26.389vw;
    }

    .collection_category_title span {
        font-size: clamp(2.639vw, 4.4vw, 3.333vw);
    }

    .collection_category_intro_text p {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .collection_category_overview {
        grid-template-columns: minmax(0, 0.7fr) minmax(19.444vw, 0.82fr);
        gap: clamp(1.667vw, 4vw, 5vw);
    }

    .collection_category_overview_copy {
        gap: 0.556vw;
        max-width: 29.167vw;
    }

    .collection_category_section_label, .collection_category_nav_label {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .collection_category_status {
        max-width: 25vw;
        font-size: 0.972vw;
        line-height: 1.458vw;
    }

    .collection_category_nav {
        gap: 0.833vw;
    }

    .collection_category_nav_list {
        gap: 0.278vw 1.667vw;
    }

    .collection_category_nav a {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .collection_category_grid {
        gap: clamp(0.833vw, 1.5vw, 1.25vw);
    }

    .exhibition_detail_page {
        padding: 10.694vw var(--a0-pad) 1.806vw;
    }

    .exhibition_detail_intro, .exhibition_detail_story, .exhibition_detail_closing {
        max-width: 94.444vw;
    }

    .exhibition_detail_intro {
        grid-template-columns: minmax(0, 1fr) minmax(22.222vw, 0.88fr);
        gap: clamp(1.944vw, 4vw, 5vw);
    }

    .exhibition_detail_intro_copy {
        gap: 1.111vw;
    }

    .exhibition_detail_kicker, .exhibition_detail_kicker a {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .exhibition_detail_title {
        max-width: 38.889vw;
    }

    .exhibition_detail_title span {
        font-size: clamp(2.639vw, 4.4vw, 3.333vw);
    }

    .exhibition_detail_dates span {
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .exhibition_detail_intro_title {
        max-width: 30.556vw;
        font-size: clamp(1.944vw, 3vw, 2.5vw);
    }

    .exhibition_detail_intro_lead {
        max-width: 36.111vw;
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .exhibition_detail_artists {
        gap: 0.694vw 1.528vw;
        padding-top: 0.417vw;
    }

    .exhibition_detail_artists p {
        font-size: 1.944vw;
        line-height: 2.5vw;
    }

    .exhibition_detail_story {
        gap: 3.611vw;
        padding-top: 3.333vw;
    }

    .exhibition_detail_block {
        grid-template-columns: minmax(0, 0.92fr) minmax(19.444vw, 0.68fr);
        gap: clamp(1.667vw, 4vw, 5.556vw);
    }

    .exhibition_detail_block.is-offset .exhibition_detail_block_side {
        padding-top: 5vw;
    }

    .exhibition_detail_block_main {
        gap: 0.972vw;
    }

    .exhibition_detail_block_heading, .exhibition_detail_closing_heading {
        font-size: 1.944vw;
        line-height: 2.5vw;
    }

    .exhibition_detail_block_body p, .exhibition_detail_closing_body p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .exhibition_detail_block_side {
        gap: 1.25vw;
    }

    .exhibition_detail_quote p {
        font-size: clamp(2.083vw, 3.5vw, 3.333vw);
    }

    .exhibition_detail_block_media {
        max-width: 36.111vw;
    }

    .exhibition_detail_block_media figcaption, .exhibition_detail_closing_media figcaption {
        padding-top: 0.417vw;
        font-size: 0.833vw;
        line-height: 1.25vw;
    }

    .exhibition_detail_closing {
        gap: 1.667vw;
        padding-top: 2.917vw;
    }

    .exhibition_detail_closing_copy {
        grid-template-columns: minmax(22.222vw, 0.54fr) minmax(0, 1fr);
        gap: clamp(1.944vw, 5vw, 8.333vw);
    }

    .exhibition_detail_quote_final {
        max-width: 29.167vw;
    }

    .product_view_page {
        padding: 10.694vw var(--a0-pad) 0.556vw;
    }

    .product_view_inner {
        gap: 5.833vw;
    }

    .product_view_showcase {
        gap: 1.25vw;
    }

    .product_view_showcase_main {
        gap: 2.431vw;
    }

    .product_view_heading {
        gap: 0.278vw;
        max-width: 38.889vw;
    }

    .product_view_heading_kicker {
        font-size: 0.972vw;
        line-height: 1.319vw;
    }

    .product_view_heading_title {
        font-size: 1.66666vw;
        line-height: 2.1527777vw;
        margin-top: 9.097vw;
    }

    .product_view_showcase_title {
        max-width: 38.889vw;
    }

    .product_view_heading_artist span {
        font-size: clamp(2.083vw, 3vw, 2.5vw);
        line-height: 3.056vw;
    }

    .product_view_media {
        height: 40.556vw;
    }

    .product_view_slider {
        --a0-gallery-slider-gap: 1.389vw;
    }

    .product_view_showcase_footer {
        gap: 1.25vw 2.222vw;
    }

    .product_view_controls {
        font-size: 1.667vw;
        line-height: 4.167vw;
    }

    .product_view_controls button, .product_lightbox_nav {
        margin-right: 0.694vw;
    }

    .product_view_showcase_nav a, .product_view_showcase_nav span {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .product_view_copy {
        gap: 2.5vw;
        max-width: 46.319vw;
    }

    .product_view_identity {
        gap: 0.694vw;
        max-width: 29.167vw;
    }

    .product_view_identity_label, .product_view_identity_meta p {
        font-size: 0.972vw;
        line-height: 1.319vw;
    }

    .product_view_identity_value {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .product_view_title {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .product_view_description p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }
.exhibition_detail_big_title{
    font-size: 2.77vw;
    line-height: 3.3333vw;
}

    .exhibition_product_carousel {
        gap: 0.556vw;
    }

    .exhibition_product_carousel_footer {
        gap: 1.389vw;
        min-height: 4.722vw;
    }

    .exhibition_product_carousel_creator,
    .exhibition_product_carousel_controls button {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .exhibition_product_carousel_info,
    .exhibition_product_carousel_meta {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .exhibition_product_carousel_request {
        gap: 0.486vw;
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .product_view_request_row {
        padding-top: 0.417vw;
    }

    .product_view_request {
        gap: 0.556vw;
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .product_request_modal {
        padding: 1.667vw;
    }

    .product_request_modal_dialog {
        width: min(68.75vw, calc(100vw - 3.333vw));
        height: min(43.333vw, calc(100vh - 3.333vw));
        max-height: calc(100vh - 3.333vw);
        grid-template-columns: minmax(0, 34.722vw) minmax(0, 34.028vw);
        transform: translateY(0.833vw);
    }

    .product_request_modal_panel {
        gap: 2.153vw;
        padding: 3.75vw 4.722vw 3.333vw;
    }

    .product_request_modal_title {
        max-width: 22.222vw;
    }

    .product_request_modal_close {
        font-size: 1.667vw;
    }

    .product_request_form {
        gap: 2.153vw;
        max-width: 17.361vw;
    }

    .product_request_field_label {
        margin-bottom: 0.556vw;
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .product_request_field input, .product_request_field textarea {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .product_request_field input {
        height: 1.181vw;
        padding: 0 0 0.208vw;
        border-bottom: 1px solid #efefeb;
    }

    .product_request_field textarea {
        min-height: 9.097vw;
        padding: 0 0 0.417vw;
        border: 1px solid #efefeb;
        padding: 0.694vw;
    }

    .product_request_honeypot {
        left: -694.375vw;
        width: 0.069vw;
        height: 0.069vw;
    }

    .product_request_status {
        min-height: 1.042vw;
        margin: -0.139vw 0 0;
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .product_request_actions {
        padding-top: 0.417vw;
    }

    .product_request_status[hidden] + .product_request_actions {
        margin-top: -1.042vw;
    }

    .product_request_submit {
        min-width: 9.444vw;
        min-height: 2.361vw;
        padding: 0 1.25vw;
        border: 1px solid rgba(239, 239, 235, 0.82);
        border-radius: 69.375vw;
        font-size: 0.972vw;
        line-height: 1.319vw;
    }

    .product_request_modal_media {
        height: 43.333vw;
    }

    .product_request_modal_thanks {
        padding: 1.944vw;
    }

    .product_request_modal_thanks_inner {
        gap: 0.694vw;
        max-width: 22.222vw;
    }

    .product_request_modal_thanks_title {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .product_request_modal_thanks_message {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .newsletter_popup {
        padding: 1.667vw;
    }

    .newsletter_popup_dialog {
        width: min(68.75vw, calc(100vw - 3.333vw));
        height: min(43.333vw, calc(100vh - 3.333vw));
        max-height: calc(100vh - 3.333vw);
        grid-template-columns: minmax(0, 34.722vw) minmax(0, 34.028vw);
    }

    .newsletter_popup_dialog.is-no-media {
        width: min(37.5vw, calc(100vw - 3.333vw));
    }

    .newsletter_popup_panel {
        gap: 2.361vw;
        padding: 3.75vw 4.722vw 3.333vw;
    }

    .newsletter_popup_close {
        font-size: 1.667vw;
    }

    .newsletter_popup_heading {
        gap: 1.806vw;
    }

    .newsletter_popup_title {
        max-width: 26.389vw;
    }

    .newsletter_popup_form {
        gap: 1.528vw;
        max-width: 25vw;
    }

    .newsletter_popup_field {
        gap: 0.556vw;
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .newsletter_popup_field input {
        padding: 0 0 0.417vw;
        border-bottom: 1px solid rgba(239, 239, 235, 0.44);
    }

    .newsletter_popup_submit {
        min-width: 9.444vw;
        min-height: 2.153vw;
        padding: 0.556vw 1.528vw;
        border: 1px solid rgba(239, 239, 235, 0.72);
        border-radius: 69.375vw;
        font-size: 1.111vw;
    }

    .newsletter_popup_status {
        min-height: 1.25vw;
        font-size: 0.833vw;
    }

    .newsletter_popup_dialog {
        width: min(68.75vw, calc(100vw - 3.333vw));
        height: min(43.333vw, calc(100vh - 3.333vw));
        max-height: calc(100vh - 3.333vw);
        transform: translateY(0.833vw);
    }

    .newsletter_popup_dialog.is-no-media {
        width: min(37.5vw, calc(100vw - 3.333vw));
    }

    .newsletter_popup_panel {
        gap: 2.153vw;
    }

    .newsletter_popup_close::before {
        font-size: 1.667vw;
    }

    .newsletter_popup_heading {
        gap: 2.153vw;
    }

    .newsletter_popup_copy {
        padding-right: 2.083vw;
    }

    .newsletter_popup_form {
        gap: 2.153vw;
        max-width: 17.361vw;
    }

    .newsletter_popup_field input {
        height: 1.181vw;
        padding: 0 0 0.208vw;
        border-bottom: 1px solid #efefeb;
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .newsletter_popup_actions {
        padding-top: 0.417vw;
    }

    .newsletter_popup_status[hidden] + .newsletter_popup_actions {
        margin-top: -1.042vw;
    }

    .newsletter_popup_submit {
        min-height: 2.361vw;
        padding: 0 1.25vw;
        font-size: 0.972vw;
        line-height: 1.319vw;
    }

    .newsletter_popup_status {
        min-height: 1.042vw;
        margin: -0.139vw 0 0;
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .newsletter_popup_media {
        height: 43.333vw;
    }

    .product_lightbox_dialog {
        --product-lightbox-pad-current: 3.125vw;
        padding: 3.125vw;
        padding-bottom: 4.167vw;
        transform: translateY(0.833vw);
    }

    .product_lightbox_footer {
        gap: 1.111vw 1.667vw;
    }

    .product_view_controls button, .product_lightbox_nav, .product_lightbox_close {
        margin-right: 0.694vw;
    }

    .product_lightbox_close {
        font-size: 1.667vw;
        line-height: 4.167vw;
    }

    .special_project_view_page {
        padding: 10.694vw var(--a0-pad) 0.556vw;
    }

    .special_project_view_inner {
        gap: 10.347vw;
    }

    .special_project_view_showcase {
        gap: 1.25vw;
    }

    .special_project_view_showcase_main {
        gap: 2.431vw;
    }

    .special_project_view_heading {
        gap: 0.278vw;
        max-width: 38.889vw;
        padding-bottom: 2.778vw;
    }

    .special_project_view_heading_title {
        font-size: clamp(2.083vw, 3vw, 2.5vw);
        line-height: 3.056vw;
    }

    .special_project_view_media {
        height: 40.556vw;
    }

    .special_project_view_slider {
        --a0-gallery-slider-gap: 1.389vw;
    }

    .special_project_view_showcase_footer {
        gap: 1.25vw 2.222vw;
    }

    .special_project_view_controls {
        font-size: 1.667vw;
        line-height: 4.167vw;
    }

    .special_project_view_controls button, .special_project_lightbox_close {
        margin-right: 0.694vw;
    }

    .special_project_lightbox_close {
        font-size: 1.667vw;
        line-height: 4.167vw;
    }

    .special_project_view_showcase_nav a, .special_project_view_showcase_nav span {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .special_project_view_copy {
        gap: 2.5vw;
        max-width: 46.319vw;
    }

    .special_project_view_identity {
        max-width: 29.167vw;
    }

    .special_project_view_identity_label, .special_project_view_identity_meta p {
        font-size: 0.972vw;
        line-height: 1.319vw;
    }

    .special_project_view_identity_value {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .special_project_view_identity_meta {
        padding-top: 2.222vw;
    }

    .special_project_view_description p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .special_project_lightbox_dialog {
        --product-lightbox-pad-current: 3.125vw;
        padding: 3.125vw;
        padding-bottom: 4.167vw;
        transform: translateY(0.833vw);
    }

    .special_project_lightbox_footer {
        gap: 1.111vw 1.667vw;
    }

    .about_page {
        padding: 10.694vw var(--a0-pad) calc(var(--a0-pad) / 2);
    }

    .about_page_layout {
        grid-template-columns: minmax(22.222vw, 1fr) minmax(22.222vw, 1fr);
        gap: 1.389vw;
    }

    .about_page_copy {
        gap: 2.222vw;
    }

    .about_page_body {
        max-width: 38.472vw;
    }

    .exhibitions_archive_page {
        padding: 10.694vw var(--a0-pad) 2.778vw;
    }

    .exhibitions_featured, .exhibitions_story, .past_exhibits {
        max-width: 94.444vw;
    }

    .exhibitions_featured {
        gap: 1.806vw;
    }

    .exhibitions_featured_top {
        grid-template-columns: 19.444vw minmax(0, 1fr);
        gap: clamp(1.667vw, 4vw, 3.75vw);
    }

    .exhibitions_featured_meta {
        gap: 0.417vw;
        max-width: 18.056vw;
    }

    .exhibitions_featured_label, .exhibitions_featured_dates, .exhibitions_story_kicker, .past_exhibit_card_more, .past_exhibit_card_toggle {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .exhibitions_featured_title {
        font-size: clamp(2.222vw, 3.5vw, 3.194vw);
    }

    .exhibitions_featured_intro {
        grid-template-columns: minmax(0, 43.056vw) minmax(0, 1fr);
        gap: clamp(1.944vw, 4vw, 4.167vw);
        padding-top: 0.139vw;
    }

    .exhibitions_featured_intro_copy {
        gap: 0.556vw;
    }

    .exhibitions_featured_intro_copy h2 {
        font-size: clamp(1.667vw, 2.4vw, 1.944vw);
    }

    .exhibitions_featured_intro_copy p {
        max-width: 36.111vw;
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .exhibitions_featured_artists {
        gap: 0.556vw 1.25vw;
        padding-top: 0.278vw;
    }

    .exhibitions_featured_artists p {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .exhibitions_featured_link {
        padding-top: 0.694vw;
    }

    .exhibitions_featured_link a {
        gap: 0.556vw;
        font-size: 1.389vw;
        line-height: 1.806vw;
    }

    .exhibitions_story {
        gap: 2.361vw;
        padding-top: 2.361vw;
    }

    .exhibitions_story_block {
        grid-template-columns: minmax(16.667vw, 23.611vw) minmax(0, 1fr);
        gap: clamp(1.667vw, 4vw, 4.861vw);
    }

    .exhibitions_story_block.is-reversed {
        grid-template-columns: minmax(0, 1fr) minmax(16.667vw, 23.611vw);
    }

    .exhibitions_story_copy {
        gap: 0.972vw;
        max-width: 52.778vw;
    }

    .exhibitions_story_body {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .exhibitions_story_quote {
        max-width: 25vw;
    }

    .exhibitions_story_quote p {
        font-size: clamp(1.25vw, 2vw, 1.667vw);
    }

    .past_exhibits {
        gap: 1.944vw;
        padding-top: 4.444vw;
    }

    .past_exhibits_header h2 {
        font-size: clamp(1.944vw, 3.2vw, 3.333vw);
    }

    .past_exhibits_grid {
        gap: 2.639vw 3.611vw;
    }

    .past_exhibit_card_link {
        grid-template-columns: minmax(15.278vw, 19.444vw) minmax(0, 1fr);
        gap: 0.833vw;
    }

    .past_exhibit_card_body {
        gap: 0.556vw;
    }

    .past_exhibit_card_meta {
        padding-top: 0.556vw;
    }

    .past_exhibit_card_title, .past_exhibit_card_year {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .past_exhibit_card_artists {
        padding-top: 0.556vw;
        gap: 0.139vw;
    }

    .artwork_single_header_inner, .artist_single_header_inner {
        grid-template-columns: minmax(0, 1.2fr) minmax(15.278vw, 0.65fr);
    }

    .artwork_single_meta, .artist_single_title {
        gap: 0.556vw;
    }

    .artwork_single_meta p, .artwork_single_meta a, .artist_single_short_bio, .artist_single_location, .artist_single_website a {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .artwork_single_availability {
        min-height: 2.083vw;
        padding: 0 0.694vw;
        border: 1px solid currentColor;
        font-size: 0.833vw;
        line-height: 1.25vw;
    }

    .artwork_single_content, .artist_single_content, .exhibition_single_content {
        max-width: 62.5vw;
        padding: clamp(3.889vw, 7vw, 6.667vw) var(--a0-pad);
    }

    .exhibition_card {
        border-top: 1px solid var(--a0-line);
    }

    .exhibition_card_link {
        grid-template-columns: clamp(8.333vw, 16vw, 18.056vw) 1fr;
        gap: clamp(1.389vw, 3vw, 2.917vw);
        padding: clamp(1.25vw, 2.4vw, 2.083vw) 0;
    }

    .exhibition_card_title {
        font-size: clamp(1.528vw, 2.2vw, 2.5vw);
    }

    .archive_pagination {
        padding-top: 2.222vw;
    }

    .archive_pagination .nav-links {
        gap: 0.417vw;
    }

    .archive_pagination .page-numbers, .featured_artists_link {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .archive_pagination .page-numbers.current {
        border-bottom: 1px solid var(--a0-text);
    }

    .focus_page {
        padding: 10.694vw var(--a0-pad) 0.694vw;
    }

    .focus_inner {
        gap: 5.556vw;
    }

    .focus_list {
        gap: 0.139vw;
    }

    .focus_item_link {
        grid-template-columns: minmax(0, auto) minmax(8.333vw, auto);
        gap: 0.347vw;
    }

    .focus_item.is-selected .focus_item_title, .focus_item.is-selected .focus_item_author {
        text-decoration-thickness: 1px;
        text-underline-offset: 0.278vw;
    }

    .focus_detail_inner {
        gap: 0.694vw;
        max-width: 38.542vw;
        padding: 2.778vw 0;
    }

    .focus_detail_actions {
        gap: 1.25vw;
    }

    .focus_detail_actions a, .focus_detail_actions span, .focus_detail_close {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .focus_detail_body {
        max-width: 37.986vw;
    }

    .focus_detail_body p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .focus_list_after {
        padding-top: 0.417vw;
    }

    .focus_entry_page {
        padding: 10.694vw var(--a0-pad) 1.042vw;
    }

    .focus_entry_shell {
        gap: 2.361vw;
    }

    .focus_entry_header {
        grid-template-columns: minmax(0, 1fr) minmax(0, calc(50vw - var(--a0-pad) - 0.694vw));
        gap: 1.389vw;
    }

    .focus_entry_header_copy {
        gap: 1.944vw;
    }

    .focus_entry_header_intro {
        gap: 0.694vw;
    }

    .focus_entry_header_link {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .focus_entry_title {
        max-width: 29.167vw;
        font-size: clamp(2.639vw, 4.2vw, 3.611vw);
    }

    .focus_entry_intro {
        gap: 1.944vw;
        max-width: 38.542vw;
    }

    .focus_entry_hero_media {
        max-width: calc(50vw - var(--a0-pad) - 0.694vw);
    }

    .artist_archive_grid_inner {
        column-gap: 1.389vw;
        row-gap: 9.792vw;
    }

    .artist_archive_card,
    .product_archive_card {
        column-gap: 0.972vw;
    }

    .artist_archive_card_content {
        gap: 0.556vw;
    }

    .product_archive_grid_inner {
        column-gap: 1.389vw;
        row-gap: 9.792vw;
    }

    .product_archive_card_content {
        gap: 0.556vw;
    }

    .artist_profile_page {
        padding: 10.694vw var(--a0-pad) 2.778vw;
    }

    .artist_profile_title {
        max-width: 36.111vw;
        font-size: 3.194vw;
        line-height: 3.75vw;
    }

    .artist_profile_hero {
        gap: 1.389vw;
    }

    .artist_profile_hero_copy {
        gap: 1.944vw;
    }

    .artist_profile_hero_intro {
        gap: 0.694vw;
    }

    .artist_profile_hero_link {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .artist_profile_body {
        max-width: 39.722vw;
    }

    .artist_profile_works {
        margin-top: 1.875vw;
        padding-top: 1.528vw;
        border-top: 1px solid var(--a0-line);
    }

    .artist_profile_works_title {
        margin-bottom: 17.569vw;
        font-size: 2.5vw;
        line-height: 3.056vw;
    }

    .artist_profile_works_grid {
        column-gap: 1.389vw;
        row-gap: 6.389vw;
    }

    .artist_work_card_content {
        gap: 1.25vw;
    }

    .artist_work_card_primary,
    .artist_work_card_details {
        gap: 1.25vw;
    }

    .artist_work_card_meta p {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .artist_work_card_request {
        gap: 0.556vw;
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .special_projects_archive_page {
        padding: 10.694vw var(--a0-pad) 0.556vw;
        padding-bottom: 6.944vw;
    }

    .special_projects_archive_shell {
        gap: 2.083vw;
    }

    .special_projects_archive_header {
        gap: 7.917vw;
        max-width: 50vw;
        padding-bottom: 0.556vw;
    }

    .special_projects_archive_title {
        font-size: clamp(2.639vw, 4.2vw, 3.611vw);
    }

    .special_projects_archive_intro {
        max-width: 44.583vw;
    }

    .special_projects_archive_block {
        gap: 1.389vw;
        padding-top: 0.833vw;
        border-top: 1px solid rgba(0, 0, 0, 0.5);
    }

    .special_projects_archive_lead {
        margin-top: -1.458vw;
        padding-bottom: 10.417vw;
    }

    .special_projects_archive_block_label {
        font-size: 1.528vw;
        line-height: 2.014vw;
    }

    .special_projects_archive_services_grid {
        column-gap: 1.944vw;
        row-gap: 0.139vw;
        max-width: 60.778vw;
    }

    .special_projects_archive_contact {
        column-gap: 1.667vw;
        padding-top: 6.944vw;
        border: none;
    }

    .special_projects_archive_lead_text {
        max-width: 51.389vw;
    }

    .special_projects_archive_grid_section {
        padding-top: 0.556vw;
    }

    .special_projects_archive_page {
        --a0-special-projects-title-size: 1.806vw;
        --a0-special-projects-title-line: 2.361vw;
        --a0-special-projects-body-size: 1.111vw;
        --a0-special-projects-body-line: 1.528vw;
    }

    .special_projects_archive_page * {
        font-size: var(--a0-special-projects-body-size);
        line-height: var(--a0-special-projects-body-line);
    }

    .special_projects_archive_page .special_projects_archive_title,
    .special_projects_archive_page .special_projects_archive_lead_text {
        font-size: var(--a0-special-projects-title-size);
        line-height: var(--a0-special-projects-title-line);
    }

    .special_projects_archive_page .artist_work_card_meta p {
        font-size: var(--a0-special-projects-body-size);
        line-height: var(--a0-special-projects-body-line);
    }

    .exhibitions_archive_page {
        padding: 10.694vw var(--a0-pad) 0.556vw;
    }

    .exhibitions_archive_shell {
        gap: 2.917vw;
    }

    .exhibitions_archive_header {
        padding-bottom: 0.278vw;
    }

    .exhibitions_archive_title {
        font-size: clamp(2.639vw, 4.2vw, 3.611vw);
    }

    .exhibitions_archive_grid_section {
        padding-top: 0.556vw;
    }

    .exhibitions_archive_current + .exhibitions_archive_page.has_current_exhibition {
        padding-top: 8.194vw;
    }

    .exhibitions_archive_card_artists {
        align-self: start;
    }

    .exhibitions_archive_card_artists a,
    .exhibitions_archive_card_artists span,
    .exhibitions_archive_card_artists_button {
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .exhibition_detail_page {
        padding: 10.694vw var(--a0-pad) 0.556vw;
    }

    .exhibition_detail_shell {
        gap: 2.778vw;
    }

    .exhibition_detail_header {
        grid-template-columns: minmax(19.444vw, 0.42fr) minmax(26.389vw, 0.58fr);
        gap: 2.778vw;
    }

    .exhibition_detail_header_copy {
        gap: 2.361vw;
    }

    .exhibition_detail_header_intro {
        gap: 0.694vw;
    }

    .exhibition_detail_intro_text {
        gap: 1.25vw;
        max-width: 38.542vw;
    }

    .exhibition_detail_kicker {
        font-size: 0.833vw;
        line-height: 1.111vw;
    }

    .exhibition_detail_heading {
        max-width: 29.861vw;
    }

    .exhibition_detail_title, .exhibition_detail_subtitle p {
        font-size: clamp(1.944vw, 3vw, 3.333vw);
    }

    .exhibition_detail_dates {
        padding-top: 1.389vw;
    }

    .exhibition_detail_intro_title {
        max-width: 25vw;
        font-size: clamp(1.667vw, 2.7vw, 2.917vw);
    }

    .exhibition_detail_intro_body p + p {
        margin-top: 0.694vw;
    }

    .exhibition_detail_people {
        gap: 0.694vw;
    }

    .exhibition_detail_people_grid {
        gap: 0.694vw 1.667vw;
        padding-bottom: 3.194vw;
    }

    .exhibition_detail_blocks {
        row-gap: 2.778vw;
    }

    .exhibition_detail_text {
        max-width: 46.528vw;
    }

    .exhibition_detail_text h4 {
        margin-bottom: 0.694vw;
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .exhibition_detail_text p + p {
        margin-top: 0.694vw;
    }

    .exhibition_detail_media_block {
        gap: 0.556vw;
    }

    .exhibition_detail_gallery {
        gap: 0.694vw;
    }

    .exhibition_detail_gallery_footer {
        gap: 1.389vw;
        padding-bottom: 0.278vw;
    }

    .exhibition_detail_gallery_controls {
        gap: 0.556vw;
    }

    .exhibition_detail_catalog {
        padding: 1.389vw 0 4.167vw;
    }

    .exhibition_detail_catalog_link {
        gap: 0.556vw;
    }

    .catalog_archive_page {
        padding: 10.694vw var(--a0-pad) 1.667vw;
    }

    .catalog_archive_intro {
        max-width: 94.444vw;
        grid-template-columns: minmax(18.056vw, 25vw) minmax(0, 44.444vw);
        gap: clamp(1.944vw, 5vw, 6.111vw);
    }

    .catalog_archive_intro_title {
        gap: 0.556vw;
    }

    .catalog_archive_kicker {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .catalog_archive_intro_copy {
        gap: 0.833vw;
        max-width: 44.444vw;
    }

    .catalog_archive_intro_copy p {
        font-size: 1.667vw;
        line-height: 2.153vw;
    }

    .catalog_archive_intro_note {
        max-width: 34.722vw;
        font-size: 0.972vw;
        line-height: 1.389vw;
    }

    .catalog_archive_grid {
        padding: 2.083vw 0 0;
    }

    .catalog_archive_inner {
        max-width: 94.444vw;
        gap: 1.25vw;
    }

    .catalog_card_link {
        gap: 0.694vw;
    }

    .catalog_card_details {
        gap: 0.833vw;
        max-width: 25vw;
    }

    .catalog_card_label {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .catalog_card_intro {
        font-size: 1.111vw;
        line-height: 1.528vw;
    }

    .catalog_card_meta_row {
        gap: 0.556vw 1.25vw;
    }

    .catalog_card_meta_row span {
        font-size: 0.764vw;
        line-height: 1.042vw;
    }

    .catalog_card_view {
        gap: 0.556vw;
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .collection_category_topbar {
        max-width: 94.444vw;
    }

    .collection_category_back, .collection_category_footer_link {
        gap: 0.556vw;
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .collection_category_intro_copy {
        max-width: 38.889vw;
    }

    .collection_category_overview {
        grid-template-columns: minmax(0, 0.62fr) minmax(0, 0.42fr) minmax(19.444vw, 0.74fr);
    }

    .collection_category_artist_strip {
        gap: 0.833vw;
    }

    .collection_category_artist_list {
        gap: 0.556vw 0.972vw;
    }

    .collection_category_artist_link {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .collection_category_footer {
        padding-top: 0.556vw;
    }

    .product_view_inner, .special_project_view_inner {
        gap: 10.347vw;
    }
.product_view_inner{
    gap:2.5vw
}
    .home .home_hero {
        padding-top: 10.694vw;
    }

    .home .home_hero_inner {
        gap: 1.875vw;
    }

    .home .home_hero_top {
        grid-template-columns: 18.056vw 30.694vw;
        gap: 4.167vw;
    }

    .home .home_hero_intro {
        gap: 4.861vw;
        max-width: 16.667vw;
    }

    .home .home_hero_kicker {
        font-size: 1.944vw;
        line-height: 2.5vw;
    }

    .home .home_hero_dates {
        max-width: 15.278vw;
    }

    .home .home_hero_title_block {
        width: 30.694vw;
    }

    .home .home_hero_headline {
        max-width: 30.694vw;
    }

    .home .home_hero_media {
        height: calc(100vh - 2.778vw);
    }

    .home .home_hero_media_note {
        top: 1.944vw;
        left: 2.014vw;
        font-size: 1.528vw;
        line-height: 1.806vw;
    }

    .home .home_hero_artist_heading p {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }

    .home .home_hero_roster_wrap {
        gap: 0.833vw;
    }

    .home .home_hero_roster_desktop {
        grid-template-columns: repeat(6, 13.333vw);
        gap: 4.931vw 2.639vw;
    }

    .home .home_hero_artist_item a, .home .home_hero_artist_item span {
        font-size: 1.944vw;
        line-height: 2.5vw;
    }

    .home .home_hero_story {
        max-width: 65.486vw;
        margin-top: 4.583vw;
        gap: 1.806vw;
    }

    .home .home_hero_desc, .home .home_hero_desc p {
        max-width: 65.486vw;
    }

    .home .home_hero_desc p {
        font-size: 1.528vw;
        line-height: 2.014vw;
    }

    .home .home_hero_link, .home .home_collections_link, .home .special_projects_link {
        gap: 0.417vw;
        font-size: 2.222vw;
        line-height: 2.639vw;
    }

    .home .home_collections {
        padding-top: 6.944vw;
    }

    .home .home_collections_inner {
        gap: 2.361vw;
    }

    .home .home_collections .section_heading, .home .special_projects .section_heading {
        gap: 1.389vw;
    }

    .home .home_collections .section_dot, .home .special_projects .section_dot {
        width: 3.958vw;
        height: 3.958vw;
    }

    .home .home_collections .section_heading h2, .home .special_projects .section_heading h2 {
        font-size: 3.194vw;
        line-height: 3.75vw;
    }

    .home .home_collections_grid {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 1.389vw;
    }

    .home .home_collections_grid .a0_card:nth-child(1),
    .home .home_collections_grid .a0_card:nth-child(2),
    .home .home_collections_grid .a0_card:nth-child(3),
    .home .home_collections_grid .a0_card:nth-child(4) {
        grid-column: span 3;
        --card-ratio: 557 / 764;
    }

    .home .home_collections_grid .a0_card:nth-child(5) {
        grid-column: span 4;
        --card-ratio: 441 / 479;
    }

    .home .home_collections_grid .a0_card:nth-child(6) {
        grid-column: span 3;
        --card-ratio: 325 / 479;
    }

    .home .home_collections_grid .a0_card:nth-child(7) {
        grid-column: span 5;
        --card-ratio: 555 / 479;
    }

    .home .home_collections .a0_card_content {
        top: 1.806vw;
        left: 1.875vw;
        max-width: 23.056vw;
    }

    .home .home_collections .a0_card_title, .home .home_collections .a0_card_meta {
        font-size: 1.528vw;
        line-height: 2.014vw;
    }

    .home .home_collections_footer {
        padding-top: 0.972vw;
    }

    .home .special_projects {
        padding-top: 6.944vw;
    }

    .home .special_projects_inner {
        padding-bottom: 3.889vw;
    }

    .home .special_projects_heading {
        margin-bottom: 1.736vw;
    }

    .home .special_projects_text {
        max-width: 69.028vw;
        margin-bottom: 1.25vw;
        font-size: 2.986vw;
        line-height: 3.889vw;
    }

    .home .special_projects_link {
        margin-bottom: 1.806vw;
    }

    .home .special_projects_details {
        margin-bottom: 2.361vw;
    }

    .home .special_projects_name, .home .special_projects_client {
        font-size: 1.25vw;
        line-height: 1.667vw;
    }
    .site_main{
        padding-top: 8.194vw;
    }
}
