@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c7c506f9df66edc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2d08189da4797f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a13ffa50c0e6dcb7-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46f2c2342f85e478-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d07ee9160e6fd52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b4796fdbb42263df-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d294f1e349318783-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c465e14413247d80-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52f8cf394b3641e4-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fa64e74b88370ed1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b99d524c7bef2f7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2afc1581e19cce3f-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/943b7ce34d516160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/26e7489ae3006ea1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b8f40afd9984b39c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/555ea46af149c9bc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9812836cf4b8b2b4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Semi_Condensed_62d254;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3ef69e02a1801f63-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Barlow_Semi_Condensed_Fallback_62d254;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_62d254{font-family:__Barlow_Semi_Condensed_62d254,__Barlow_Semi_Condensed_Fallback_62d254;font-style:normal}:export{red:#a41e22;redOrange:#cb5722;orange:#f09120;orangeYellow:#eaa121;yellow:#e1b324;yellowOlive:#b4aa45;olive:#869f66;oliveGreen:#6ba155;green:#4da446;greenAqua:#419279;aqua:#1d9f97;aquaColbolt:#3482ad;colbalt:#3482ad;colbaltBlue:#3770aa;blue:#3b5ba9;bluePurple:#50559a;purple:#674d8c}.home-container{background:#eee;justify-content:center;align-items:center}.home-container,.map-wrap{width:100%;height:100vh;display:flex}.map-wrap{background:#5e5e5e}.map-container{width:100%;height:100vh}.leaflet-container{position:fixed;width:100vw;height:100vh;padding:0;margin:0;top:0;left:0}.map{position:absolute;height:100%;width:100%}.map-pop-single-container{height:115px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.map-pop-single-container img{position:relative}.map-pop-single-container p{font-size:10px;color:#333;padding:1px 0 0;font-weight:500}.map-single-pop-overlay{display:flex;justify-content:center;align-items:center;position:absolute;z-index:301;opacity:0;transition:opacity .5s ease-in-out;cursor:pointer;background:hsla(0,0%,100%,.8);font-weight:800;font-size:10px;color:#333}.map-single-pop-overlay:hover{opacity:1;transition:opacity .5s ease-in-out}.map-single-pop-overlay svg{width:70%;height:70%;fill:#777}.mapboxgl-popup-content{padding:5px!important;box-shadow:4px 6px 4px rgba(0,0,0,.1)!important}.map-pop-multiple-container{height:120px;overflow:hidden}.map-pop-multiple-inner{display:flex;flex-direction:row;flex-wrap:nowrap;transition:transform .5s ease-in-out}.map-pop-multiple-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.map-pop-multiple-art img{position:relative}.map-pop-multiple-art p{font-size:10px;color:#333;padding:3px 0 0;font-weight:500}.map-pop-multiple-overlay{display:flex;justify-content:center;align-items:center;position:absolute;z-index:301;opacity:0;transition:opacity .5s ease-in-out;cursor:pointer;background:hsla(0,0%,100%,.8);font-weight:800;font-size:10px;color:#333;top:0}.map-pop-multiple-overlay svg{width:75%;height:75%;fill:#777}.map-pop-multiple-overlay:hover{opacity:1;transition:opacity .5s ease-in-out}.map-marker-left-container{position:absolute;left:-35px;width:30px;height:30px;background:#fff;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);box-shadow:4px 6px 4px rgba(0,0,0,.1);cursor:pointer}.map-marker-left-container svg{width:10px;height:10px;fill:#333;transform:rotate(180deg)}.map-marker-right-container{position:absolute;right:-35px;width:30px;height:30px;background:#fff;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);box-shadow:4px 6px 4px rgba(0,0,0,.1);cursor:pointer}.map-marker-right-container svg{width:10px;height:10px;fill:#333}.marker-nav-disabled{opacity:.2}.map-pop-enlarge-container{position:absolute;top:0;left:0;z-index:1000;background:green;padding:13px 5px;box-sizing:content-box}.filtered-artworks-list-container{background:#f8f8f8;padding-top:90px;padding-bottom:50px}.nav-container{width:100%;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.nav-button{width:30px;height:30px;position:fixed;z-index:200;top:10px;right:20px;background:none;cursor:pointer;border:none;transition:right .5s ease-in-out}.nav-button:focus{outline:none}.nav-button span{display:block;position:absolute;height:2px;left:7px;border-radius:2px;opacity:1;background:#717171;transition:top .2s ease-in-out}.nav-button span:nth-child(odd){width:23px}.nav-button span:nth-child(2n){width:17px}.nav-button span:first-child{top:9px;transform:rotate(0deg);transition:transform .22s ease-in,top .1s ease-in .25s}.nav-button span:nth-child(2){top:16px;transition:transform .22s ease-in,top .1s ease-in .25s}.nav-button span:nth-child(3){top:23px;transition:opacity .22s ease-in,top .1s ease-in .25s}.nav-button span:nth-child(4){top:30px;transition:opacity .22s ease-in,top .1s ease-in .25s}@media(min-width:769px){.nav-button-open{transition:right .5s ease-in-out}}.nav-button-open span:first-child{top:20px;transform:rotate(225deg);transition:transform .22s ease-in .1s,top .2s ease-in}.nav-button-open span:nth-child(2){top:20px;opacity:0;transition:opacity .22s ease-in .1s,top .2s ease-in}.nav-button-open span:nth-child(3){top:20px;transform:rotate(135deg);transition:transform .22s ease-in .1s,top .2s ease-in}.nav-button-open span:nth-child(4){top:20px;opacity:0;transition:opacity .22s ease-in,top .2s ease-in}.nav-menu{position:fixed;background:#ececec;opacity:.95;width:90%;margin:0;padding:60pc 5% 5px;top:-470px;z-index:100;transition:top .5s ease-in-out;border-bottom:none}@media(min-width:769px){.nav-menu{width:300px;height:470px;right:0;left:auto!important;padding:60px 30px 5px}}.nav-menu-open{left:0;top:0;transition:top .5s ease-in-out}.nav-sort-filter{align-items:flex-start;border-bottom:1px solid #aaa;padding:0 0 5px}.nav-sort-filter,.nav-switch-lang-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.nav-switch-lang-container{align-items:center}.nav-sort-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:45%;margin:0 0 0 5%}.nav-sort-container p{font-size:11px;color:#393a3a;width:100%;padding:0 0 0 19px}.nav-radios{width:100%;justify-content:flex-start}.nav-radios,.nav-radios label{display:flex;flex-direction:row;align-items:center}.nav-radios label{justify-content:flex-end;margin:7px 0;cursor:pointer}.nav-radios span{font-size:11px;text-transform:uppercase;color:#393a3a;margin:0 0 0 5px;font-weight:400}.nav-radios input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;left:0;right:0;bottom:0;height:14px;width:14px;background:rgab(255,255,255,.4);border-radius:7px;border:1px solid #393a3a;color:#393a3a;cursor:pointer;margin:0;outline:none}.nav-radios input:hover{background:hsla(0,0%,100%,.7)}.nav-radios input:checked:before{position:absolute;display:inline;font-size:12px;text-align:center;line-height:14px}.nav-radios input:checked:after{content:"";display:block;position:relative}.nav-switch-fiter-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-switch{width:50%;margin:0}.nav-switch p{font-size:10px;color:#393a3a;padding:0;margin:10px 0 3px}.nav-switch-container{border-top:1px solid #393a3a;border-bottom:1px solid #393a3a;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:5px 0 8px;cursor:pointer}.nav-switch-container p{font-size:15px;color:#393a3a;font-weight:800;text-transform:uppercase;opacity:1;transition:opacity .2s ease-in-out}.nav-switch-container p:hover{opacity:.7;transition:opacity .2s ease-in-out}.switch-svg{margin-top:5px;width:32px}.switch-svg path{fill:hsla(0,0%,100%,.4);stroke:#393a3a;stroke-width:1.5px}.switch-svg circle{fill:#393a3a;stroke:none;transform:translate(0);transition:transform .2s ease-in-out}.switch-svg-on circle{transform:translate(16px);transition:transform .2s ease-in-out}.artwork-switch-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}.artwork-switch-container p{font-size:11px;font-weight:800;color:#333;margin:5px 3px 0}.artwork-switch-container svg{width:30px;height:18px}.logo-switch-divider{width:60px;height:1px;background:#333;opacity:.4;margin:5px 0 0}.lng-switch-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}.lng-switch-container svg{width:30px;height:18px}.lng-switch-container .us-flag-container{width:18px;height:18px;margin:6px 4px 0 0}.lng-switch-container .us-flag-container svg{width:18px;height:18px}.lng-switch-container .de-flag-container{width:22px;height:22px;margin:6px 0 0 4px}.lng-switch-container .de-flag-container svg{width:22px;height:22px}.nav-search{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:15px 0 0}.search-glass{width:20px;margin:0 10px 0 0}.search-glass svg{width:20px;fill:#393a3a}.search-filter{background:#fff;border:1px solid #393a3a;border-radius:2px;font-size:14px;padding:5px 10px;outline:none;width:90%}.search-filter::placeholder{font-size:12px;opacity:.5}.close-filter{width:20px;height:20px;margin:0 0 0 5px}.close-filter svg{width:20px;fill:#393a3a;opacity:.9;cursor:pointer}.close-filter-on svg{fill:#a41e22}.search-message{font-size:12px;font-weight:800;text-align:right;color:#a41e22;opacity:.8;margin:0;padding:5px 0;height:15px}.nav-links-cities-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0;margin:10px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.nav-links-container{width:100%;display:block;display:flex;flex-direction:column;align-items:flex-start}.nav-links-container p{color:#393a3a;font-size:16px;line-height:1.7;margin:0;padding:0;text-decoration:none;cursor:pointer}.nav-links-container p:hover{text-decoration:underline}.nav-links-container a{color:#393a3a;font-size:16px;line-height:1.7;text-decoration:none;display:block;margin:0;padding:0;cursor:pointer}.nav-links-container a:hover{text-decoration:underline}.nav-links-about-prints{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.nav-cities-container{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.nav-cities-container p{font-size:11px;color:#393a3a;padding:0 13px;margin:0;text-align:right}.check-cities{margin:5px 0 3px}.check-cities span{font-size:14px;color:#393a3a;margin:0;padding:0;text-transform:none;cursor:pointer}.check-cities input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;right:0;left:4px;top:2px;bottom:0;height:14px;width:14px;background:hsla(0,0%,100%,.4);border:1px solid #393a3a;color:#393a3a;cursor:pointer;margin:0;outline:none}.check-cities input:hover{background:hsla(0,0%,100%,.7)}.check-cities input:checked:before{position:absolute;display:inline;font-size:12px;text-align:center;line-height:14px;margin-left:1px}.check-cities input:checked:after{content:"";display:block;position:relative}.nav-contact{width:100%;margin:10px 0 0;padding:5px 0 0;border-top:1px solid #aaa}.nav-contact p{color:#393a3a;font-size:16px;line-height:1.7;margin:0;padding:0;text-decoration:none;cursor:pointer}.nav-contact p:hover{text-decoration:underline}.logo{width:200px;position:fixed;z-index:200;top:20px;left:20px;transition:left .5s ease-in-out;color:#666}.logo svg{width:100%}@media(min-width:769px){.logo-menu-open{left:calc(100% - 270px);transition:left .5s ease-in-out}}.logo-tageline{margin:0;padding:0;font-size:12px;font-weight:400;color:#393a3a;opacity:.8;transition:opacity .5s ease-in-out}.logo-tageline-name{font-weight:800;font-size:8px;color:#333}.logo-tageline-on{opacity:.3;transition:opacity .5s ease-in-out}.artworks-container{width:100%;height:100vh;background:#ededed;display:flex;position:fixed;z-index:1}.about-container{background:#5e5e5e}.about-container,.loader-container{width:100%;height:100vh;display:flex}.loader-container{position:fixed;z-index:1;top:0;left:0;margin:0;padding:0;justify-content:center;align-items:center;background:#aaa}.loader-container h1{color:#fff}.map-nav-container{width:100%;height:110px;position:fixed;z-index:2100;bottom:0;left:0;overflow:hidden;background:#ececec}.map-nav-artworks{width:calc(100% - 60px);margin:0 30px;position:relative;height:115px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.map-nav-artworks::-webkit-scrollbar{width:0;height:0}.map-nav-artworks-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;transition:all .5s ease-in-out}.map-nav-arrow{position:fixed;height:110px;background:#ececec;width:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.map-nav-arrow svg{width:80%;fill:#333}.map-nav-arrow-disabled{pointer-events:none;opacity:.1}.map-nav-right{right:0;bottom:0}.map-nav-left{left:0;bottom:0}.map-nav-left svg{transform:rotate(180deg)}.map-nav-art{margin:5px 5px 0 0}.map-nav-minimize-container{background:#ececec;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:110px;padding:2px 11px;border-bottom:1px solid #777}.map-nav-minimize-container p{font-size:10px;color:#333}.filter-sort-container{position:fixed;z-index:300;right:0}.filter-sort-tab{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top-left-radius:10px;background:#ececec;padding:3px 10px;cursor:pointer}.filter-sort-tab p{font-size:11px;color:#777;font-weight:700;padding:0 3px}.filter-sort-tab svg,.filter-sort-toggle-svg{width:15px;height:15px;fill:#777}.filter-line{width:100%;height:1px;background:#777}.filter-content{max-height:0;transition:all .5s ease-in-out;background:#ececec;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:0 9px;transition:all .7s linear}.filter-content-open{max-height:800px;transition:all .7s linear}.filter-title{font-size:11px;font-weight:700;color:#777;padding:7px 0 3px}.filter-city{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;cursor:pointer}.filter-city p{font-size:14px;font-weight:500;color:#333;padding:3px 7px 0 0}.filter-city .filter-checkbox{width:12px;height:12px;border:1px solid #777;padding:3px}.filter-city-bottom-margin{padding-bottom:7px}.artwork-detail-container{padding:2rem;max-width:1400px;margin:0 auto;background:#5e5e5e}.artwork-detail-container .artwork-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin-top:2rem}@media(max-width:1024px){.artwork-detail-container .artwork-detail{grid-template-columns:1fr;gap:2rem}}.artwork-detail-container .artwork-detail .artwork-image{position:relative;width:100%}.artwork-detail-container .artwork-detail .artwork-image img{width:100%;height:auto;border-radius:8px}.artwork-detail-container .artwork-detail .artwork-info h1{font-size:2.5rem;margin-bottom:2rem;color:#333}.artwork-detail-container .artwork-detail .artwork-info .artwork-metadata{margin-bottom:2rem}.artwork-detail-container .artwork-detail .artwork-info .artwork-metadata .metadata-item{margin-bottom:1rem;display:flex;align-items:baseline;gap:1rem}.artwork-detail-container .artwork-detail .artwork-info .artwork-metadata .metadata-item .label{font-weight:600;color:#666;min-width:80px}.artwork-detail-container .artwork-detail .artwork-info .artwork-metadata .metadata-item .value{color:#333}.artwork-detail-container .artwork-detail .artwork-info .artwork-description{margin-bottom:2rem;color:#333;line-height:1.6}.artwork-detail-container .artwork-detail .artwork-info .artwork-description p{margin-bottom:1rem}.artwork-detail-container .artwork-detail .artwork-info .artwork-sale{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.artwork-detail-container .artwork-detail .artwork-info .artwork-sale .for-sale-badge{display:inline-block;background:#e1b324;color:#fff;padding:.5rem 1rem;border-radius:4px;margin-bottom:1rem}.artwork-detail-container .artwork-detail .artwork-info .artwork-sale .purchase-link{display:inline-block;background:#333;color:#ededed;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .2s ease-in-out}.artwork-detail-container .artwork-detail .artwork-info .artwork-sale .purchase-link:hover{background:#4d4d4d}.artwork-animation-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;pointer-events:none}.artwork-animation-overlay img{border-radius:0;transition:all .6s cubic-bezier(.4,0,.2,1)}.artwork-animation-overlay img:hover{cursor:pointer}.artwork-detail-container{min-height:100vh;padding:20px;background:#fff}.artwork-detail-container .artwork-loading{display:flex;justify-content:center;align-items:center;min-height:50vh}.artwork-detail-container .artwork-loading p{font-size:18px;color:#666}.artwork-detail-container .return-to-map-button{position:fixed;top:20px;left:20px;z-index:1000;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .3s ease}.artwork-detail-container .return-to-map-button:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.artwork-detail-container .return-to-map-button:active{transform:translateY(0)}.artwork-detail{max-width:1200px;margin:0 auto;padding-top:60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media(max-width:768px){.artwork-detail{grid-template-columns:1fr;gap:20px;padding-top:80px}}.artwork-detail .artwork-image{position:-webkit-sticky;position:sticky;top:20px}.artwork-detail .artwork-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.artwork-detail .artwork-info h1{font-size:2.5em;margin-bottom:20px;color:#333;font-weight:300}.artwork-detail .artwork-info .artwork-metadata{margin-bottom:30px}.artwork-detail .artwork-info .artwork-metadata .metadata-item{display:flex;margin-bottom:10px}.artwork-detail .artwork-info .artwork-metadata .metadata-item .label{font-weight:600;color:#666;min-width:100px;margin-right:10px}.artwork-detail .artwork-info .artwork-metadata .metadata-item .value{color:#333}.artwork-detail .artwork-info .artwork-description{line-height:1.6;color:#555;margin-bottom:30px}.artwork-detail .artwork-info .artwork-description p{margin-bottom:15px}.artwork-detail .artwork-info .artwork-sale{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.artwork-detail .artwork-info .artwork-sale .for-sale-badge{font-weight:600;color:#28a745;margin-bottom:10px}.artwork-detail .artwork-info .artwork-sale .purchase-link{display:inline-block;padding:10px 20px;background:#28a745;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.artwork-detail .artwork-info .artwork-sale .purchase-link:hover{background:#218838}.map-pop-multiple-art img,.map-pop-single-container img{cursor:pointer;transition:transform .2s ease}.map-pop-multiple-art img:hover,.map-pop-single-container img:hover{transform:scale(1.02)}.artwork-container{background:green}.artwork-single-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}@media screen and (min-width:769px){.artwork-single-container{flex-direction:row;height:100vh}}.artwork-image{width:100%;display:flex;align-items:center;justify-content:center;max-width:90%;max-height:90vh}@media screen and (min-width:769px){.artwork-image{max-width:65%;max-height:90vh}}.artwork-image img{width:auto;height:auto;object-fit:fill}.artwork-info{width:auto}.artwork-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.artwork-links svg{width:30px;height:30px}.artwork-ar-page{width:100%;height:100vh;overflow:hidden}.artwork-ar-container{width:100%;height:100%;display:flex;flex-direction:column;background:#000;color:#fff}.ar-navigation{position:absolute;top:20px;left:20px;z-index:1000}.ar-navigation .back-to-artwork-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:12px 20px;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ar-navigation .back-to-artwork-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.ar-content{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.ar-preview{max-width:600px;width:100%;text-align:center}.ar-preview .ar-artwork-info{margin-bottom:30px}.ar-preview .ar-artwork-info h1{font-size:2.5em;margin-bottom:15px;font-weight:300}.ar-preview .ar-artwork-info .artwork-details p{margin:5px 0;opacity:.8;font-size:1.1em}.ar-preview .ar-artwork-image{margin-bottom:30px}.ar-preview .ar-artwork-image img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ar-preview .ar-instructions{margin-bottom:30px}.ar-preview .ar-instructions h2{font-size:2em;margin-bottom:15px;font-weight:300}.ar-preview .ar-instructions p{font-size:1.1em;line-height:1.6;opacity:.9;margin-bottom:25px}.ar-preview .ar-instructions .start-ar-button{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);border:none;color:#fff;padding:15px 30px;border-radius:50px;font-size:1.2em;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 20px hsla(0,100%,71%,.3)}.ar-preview .ar-instructions .start-ar-button:hover{transform:translateY(-3px);box-shadow:0 8px 30px hsla(0,100%,71%,.4)}.ar-preview .ar-story{text-align:left;margin-top:40px}.ar-preview .ar-story h3{font-size:1.5em;margin-bottom:15px;font-weight:400}.ar-preview .ar-story div,.ar-preview .ar-story p{line-height:1.6;opacity:.9;font-size:1em}.ar-experience{width:100%;height:100%;position:relative}.ar-experience .ar-controls{position:absolute;top:20px;right:20px;z-index:1000}.ar-experience .ar-controls .stop-ar-button{background:rgba(255,0,0,.8);border:none;color:#fff;padding:12px 20px;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ar-experience .ar-controls .stop-ar-button:hover{background:red;transform:translateY(-2px)}.ar-experience .ar-viewer{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.ar-experience .ar-viewer .ar-placeholder{text-align:center;opacity:.7}.ar-experience .ar-viewer .ar-placeholder p{font-size:1.2em;margin:10px 0}@media(max-width:768px){.ar-preview{padding:20px}.ar-preview .ar-artwork-info h1{font-size:2em}.ar-preview .ar-instructions h2{font-size:1.5em}.ar-preview .ar-instructions p{font-size:1em}.ar-preview .ar-instructions .start-ar-button{padding:12px 25px;font-size:1em}.ar-navigation{top:10px;left:10px}.ar-navigation .back-to-artwork-button{padding:10px 15px;font-size:12px}.ar-controls{top:10px;right:10px}.ar-controls .stop-ar-button{padding:10px 15px;font-size:12px}}*{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Barlow Semi Condensed,sans-serif}