.page_header__oRW75{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100;border-bottom:1px solid #e0e0e0}.page_headerContainer__AcmN_{max-width:1400px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}.page_artistName__DWzhx{font-size:28px;font-weight:400;letter-spacing:.5px;color:#000;margin:0}.page_nav__ijo23{display:flex;gap:30px}.page_nav__ijo23 a{font-size:16px;color:#666;text-decoration:none;transition:color .3s;letter-spacing:.3px}.page_nav__ijo23 a:hover{color:#000}.page_sliderWrapper__7plsX{position:relative;width:100%;height:60vh;overflow:hidden;margin-top:60px}.page_sliderImageWrapper__YvOkg{position:relative;width:100%;height:100%}.page_sliderImageWrapper__YvOkg img,.page_sliderImageWrapper__YvOkg>div{object-fit:cover;object-position:center;width:100%;height:100%}.page_sliderInfo__pdyXt{position:absolute;bottom:2rem;left:2rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.6);z-index:5}.page_sliderInfo__pdyXt h2{font-size:2rem;margin:0}.page_sliderInfo__pdyXt p{font-size:1.2rem;margin:.3rem 0 0}.page_sliderNav__eq4Cc{position:absolute;bottom:1rem;right:2rem;display:flex;gap:.5rem;z-index:5}.page_dot__aVcaO{width:12px;height:12px;background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;transition:background .3s}.page_activeDot__xoNgK{background:#fff}.page_arrow___4ZtK{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;background:rgba(0,0,0,.4);border:none;color:#fff;padding:.5rem 1rem;cursor:pointer;z-index:10;transition:background .3s}.page_arrow___4ZtK:hover{background:rgba(0,0,0,.7)}.page_arrow___4ZtK.page_left__kiRJI{left:1rem}.page_arrow___4ZtK.page_right__UMq_q{right:1rem}.page_artworks__5Ko5V{padding:80px 0;background:#fff}.page_artworksContainer__IE6aJ{max-width:1400px;margin:0 auto;padding:0 40px}.page_artworksGrid__qIMB4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.page_artworkItem__hY3gK{cursor:pointer;transition:opacity .3s}.page_artworkItem__hY3gK:hover{opacity:.7}.page_artworkImageWrapper__WrZaY{position:relative;width:100%;padding-bottom:125%;background:#f5f5f5;overflow:hidden}.page_artworkDetails__UK2LV{margin-top:15px}.page_artworkDetails__UK2LV h3{font-size:14px;font-weight:400;color:#000;margin:0 0 5px;letter-spacing:.3px}.page_artworkDetails__UK2LV p{font-size:13px;color:#666;margin:0}.page_sectionContainer__qZJlW{max-width:800px;margin:0 auto;padding:80px 40px}.page_sectionTitle__6ic_4{font-size:3rem;font-weight:700;margin-bottom:1rem;text-align:center;letter-spacing:.05em}.page_about__YOpBg{background:#fff}.page_aboutText__ge1Iz{max-width:600px;margin:0 auto}.page_aboutText__ge1Iz p{font-size:15px;line-height:1.8;color:#333;margin-bottom:20px}.page_contact__jWuHg{background:#fafafa}.page_contactInfo__9V7OL{display:flex;flex-direction:column;gap:10px;max-width:400px;margin:0 auto;text-align:center}.page_contactInfo__9V7OL p{margin:0}.page_contactInfo__9V7OL a{font-size:15px;color:#000;text-decoration:none;transition:opacity .3s}.page_contactInfo__9V7OL a:hover{opacity:.6}.page_contactInfo__9V7OL h3{font-size:1.5rem;font-weight:400;margin-bottom:15px}.page_contactWrapper__rIS2R{padding:120px 40px 80px;max-width:800px;margin:0 auto}.page_contactContainer__1Os5q{display:flex;flex-direction:column;gap:60px}.page_discoverLink__57ZTh{display:inline-block;margin-top:20px;color:#000;text-decoration:none;font-size:1rem;font-weight:500;transition:opacity .3s}.page_discoverLink__57ZTh:hover{opacity:.6}.page_exhibitionsWrapper__eGRMf{padding:120px 40px 80px;max-width:1200px;margin:0 auto}.page_exhibitionsList__pYmlJ{display:flex;flex-direction:column;gap:50px;margin-top:40px}.page_exhibitionItem___u4Hb{display:flex;gap:40px;border-bottom:1px solid #e0e0e0;padding-bottom:40px}.page_exhibitionItem___u4Hb:last-child{border-bottom:none}.page_exhibitionImage__aETU_{position:relative;width:300px;min-height:200px;height:auto;flex-shrink:0;background:#f5f5f5}.page_exhibitionImage__aETU_ img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important}.page_exhibitionContent__lcZFL{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page_exhibitionName__SzHq4{font-size:1.8rem;font-weight:400;margin:0 0 10px;color:#000}.page_exhibitionDate__CTZ6_,.page_exhibitionLocation__SNUWx{font-size:1rem;color:#666;margin:5px 0}.page_exhibitionLink__PSRn2{display:inline-block;margin-top:15px;color:#000;text-decoration:none;font-size:.9rem;transition:opacity .3s}.page_exhibitionLink__PSRn2:hover{opacity:.6}.page_footer__F3MD0{background:#fff;padding:40px;text-align:center;border-top:1px solid #e0e0e0}.page_footer__F3MD0 p{font-size:12px;color:#999;margin:0;letter-spacing:.5px}@media (max-width:1024px){.page_artworksGrid__qIMB4{grid-template-columns:repeat(2,1fr);gap:20px}.page_headerContainer__AcmN_{padding:20px}.page_nav__ijo23{gap:20px}.page_nav__ijo23 a{font-size:15px}.page_sliderInfo__pdyXt h2{font-size:1.6rem}.page_sliderInfo__pdyXt p{font-size:1rem}.page_arrow___4ZtK{font-size:2.5rem;padding:.3rem .8rem}}@media (max-width:768px){.page_headerContainer__AcmN_{flex-direction:row;justify-content:space-between;align-items:center}.page_nav__ijo23{gap:15px}.page_artworksGrid__qIMB4{grid-template-columns:1fr}.page_sliderWrapper__7plsX{height:50vh}.page_sliderInfo__pdyXt h2{font-size:1.4rem}.page_sliderInfo__pdyXt p{font-size:.9rem}.page_arrow___4ZtK{font-size:2rem;padding:.2rem .5rem}.page_sectionContainer__qZJlW{padding:60px 20px}.page_exhibitionItem___u4Hb{flex-direction:column;gap:20px}.page_exhibitionImage__aETU_{width:100%;height:250px}}.page_hamburger__SA1X3{display:none;flex-direction:column;justify-content:space-between;width:25px;height:28px;background:none;border:none;cursor:pointer;padding:0}.page_hamburger__SA1X3 span{display:block;height:3px;width:100%;background:#333;border-radius:2px;transition:all .3s ease}@media (max-width:768px){.page_hamburger__SA1X3{display:flex}.page_nav__ijo23{position:absolute;top:70px;left:0;right:0;background:#fff;flex-direction:column;gap:0;overflow:hidden;max-height:0;transition:max-height .3s ease;border-bottom:1px solid #e0e0e0}.page_nav__ijo23 a{padding:15px 20px;border-top:1px solid #e0e0e0}.page_navOpen__EriRM{max-height:500px}}