body,html{padding:0;margin:0;background:#fff;color:#474746;font-size:15px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-display:swap;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary:#474746;--color-secondary:#666;--color-border:#ededed;--color-background:#fff;--color-muted:#9d9d9c;--font-size-base:15px;--font-size-small:14px;--spacing-unit:1rem;--border-radius:8px;--transition-fast:0.2s ease;--transition-normal:0.3s ease-in-out;--shadow-light:0 4px 24px rgba(0,0,0,0.08);--shadow-medium:0 8px 32px rgba(0,0,0,0.2)}*,:after,:before{box-sizing:border-box}img,video{max-width:100%;height:auto;display:block}.scroll-smooth{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}@supports (container-type:inline-size){.container-responsive{container-type:inline-size}}.fade-in{animation:fadeIn var(--transition-normal)}.slide-up{animation:slideUp var(--transition-normal)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1440px){:root{--font-size-base:14px}}@media screen and (max-width:1024px){:root{--font-size-base:14px}.shadow-reduce-mobile{box-shadow:none}}p{color:var(--color-secondary)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.fixed{position:fixed;width:100vw;top:0;z-index:999;background:#fff}@media screen and (max-width:1024px){.fixed{position:relative}}.app{padding-top:101px}@media screen and (max-width:1024px){.app{padding-top:71px}}.header{width:100%;display:flex;border-bottom:1px solid #ededed}@media screen and (max-width:1024px){.header{background:#fff;display:block}}.header .logo{width:160px;min-width:160px;height:100px;border-right:1px solid #ededed;display:flex;align-items:center;justify-content:center}.header .logo img{width:100%;height:auto}@media screen and (max-width:1024px){.header .logo{border:0;height:72px;justify-content:flex-start;min-width:auto;width:100%;position:fixed;background:#fff;top:0;border-bottom:1px solid #ededed}.header .logo img{height:80px;width:auto;padding:5px}}.header .nav{display:none}@media screen and (max-width:1024px){.header .nav{display:block;position:fixed;right:15px;top:19px;width:32px;height:32px;opacity:1}}.header .menu{width:100%}@media screen and (max-width:1024px){.header .menu{display:none}}.header .menu .top{height:51px;display:flex;justify-content:space-between;border-bottom:1px solid #ededed;position:relative}.header .menu ul{margin:0;padding:0;display:flex}.header .menu ul li{list-style:none;text-align:center;position:relative;width:10rem}@media screen and (max-width:1440px){.header .menu ul li{width:8rem}}.header .menu ul li a{line-height:50px;display:block;font-size:.9rem}.header .menu ul li a.active,.header .menu ul li a.active-sub,.header .menu ul li a:hover{background:#f5f5f5;font-weight:700}.header .menu ul li .submenu{position:absolute;display:none;width:50vw}.header .menu ul li .submenu li{width:auto;position:relative}.header .menu ul li .submenu li:after{content:" ";border-right:1px solid #ededed;position:absolute;right:0;top:.5rem;bottom:.5rem}.header .menu ul li .submenu li:last-child:after{border:0}.header .menu ul li .submenu li a{font-size:.9rem;font-weight:400;display:initial;background:transparent;color:#9d9d9c;padding:0 1rem}.header .menu ul li .submenu li a.active,.header .menu ul li .submenu li a:hover{background:transparent;color:#474746}.header .menu ul li a.active+.submenu,.header .menu ul li a.active-sub+.submenu{display:flex}.header .menu .lang{padding:0 3rem}.header .menu .lang a{line-height:50px;padding:0 10px;color:#9d9d9c;text-transform:uppercase}.header .menu .lang a.active{color:#474746}.header .menu .bottom{height:50px}.header .menu .bottom .submenu{position:absolute;background:#fff;display:inline-block}.header .menu .bottom .submenu li{float:left;position:relative}.header .menu .bottom .submenu li:after{content:" ";border-right:1px solid #ededed;height:100%}.header .menu .bottom .submenu li:last-child:after{border:0}.header .menu .bottom .submenu li a{font-size:.9rem;font-weight:400;padding:0 2rem;display:initial;background:transparent;color:#9d9d9c}.header .menu .bottom .submenu li a:hover{background:transparent;color:#474746}.header .mobile{display:none}@media screen and (max-width:1024px){.header .mobile{display:none;position:fixed;top:70px;left:0;right:0;bottom:0;background:#fff;z-index:90}.header .mobile.active{display:block}.header .mobile ul{margin-top:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #ededed}.header .mobile ul li{border-bottom:1px solid #ededed;list-style:none}.header .mobile ul li a{padding:1rem 2rem;color:#474746;display:block}.header .mobile ul li a.active,.header .mobile ul li a.active-sub{color:#474746;font-weight:700;background:#eee}.header .mobile .copy{position:absolute;bottom:2rem;left:2rem}.header .mobile .copy .footer{display:block!important;width:auto;margin:0;border:0}.header .mobile .copy .lang a{line-height:50px;padding-right:10px;color:#9d9d9c;text-transform:uppercase}.header .mobile .copy .lang a.active{color:#474746}}.header .mobileSub{display:none;border-top:1px solid #ededed}@media screen and (max-width:1024px){.header .mobileSub{display:flex}.header .mobileSub .lang{display:none}.header .mobileSub ul{margin:0;padding:0;width:100%}.header .mobileSub ul li{list-style:none}.header .mobileSub ul li a{display:none}.header .mobileSub a.active+.submenu,.header .mobileSub a.active-sub+.submenu{display:block}.header .mobileSub .submenu{display:none}.header .mobileSub .submenu li{width:33.333%;float:left;line-height:3;text-align:center;border-bottom:1px solid #ededed;margin-bottom:-1px}.header .mobileSub .submenu li a{color:#666;display:block;line-height:1;padding:1rem .5rem;border-right:1px solid #ededed}.header .mobileSub .submenu li a.active{color:#474746;font-weight:700}.header .mobileSub .submenu li:nth-child(3n) a{border:0}}.eventSingle .video{height:0;padding-bottom:calc(100% / 16 * 9);position:relative}.eventSingle .video iframe{width:100%;height:100%;position:absolute}.eventSingle .reports{margin-top:3vw;padding:3vw 0 0;border-top:1px solid #ededed}.page{margin:0 160px;padding:3vw 0}@media screen and (max-width:1400px){.page{margin:0 72px;width:calc(100vw - 148px)}}@media screen and (max-width:1024px){.page{margin:0 3vw;width:calc(100vw - (3vw * 2))}}.filters{display:flex;justify-content:center;margin-bottom:3vw;position:relative;z-index:90}.filters .selector{width:33.33%;max-width:200px;position:relative;z-index:10;line-height:1.6}.filters .selector .title{position:relative}.filters .selector .title:after{position:absolute;top:40%;margin-left:20px;content:" ";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #9d9d9c}.filters .selector .options{height:0;overflow:hidden;transition:all .3s ease-in-out;cursor:pointer;position:absolute;padding-top:20px}.filters .selector .options .option{color:#9d9d9c;line-height:1.6;padding:5px 20px;display:block;cursor:pointer;min-width:120px}.filters .selector .options .option.active,.filters .selector .options .option:hover{color:#474746}.filters .selector:hover .options{height:auto;background:#ffffffdd;z-index:90}.footer{margin:0 160px;padding:3vw 0;font-size:.9rem;border-top:1px solid #ededed}@media screen and (max-width:1400px){.footer{width:calc(100vw - (3vw * 2));margin:0 3vw}}@media screen and (max-width:1024px){.footer{display:none}}.footer p{color:#9d9d9c}.layoutReport .report{margin-bottom:3vw}.layoutReport .inner{padding:3vw;position:relative}.layoutReport .item{background:#f5f6f7;position:relative;display:flex;align-items:center;cursor:pointer}.layoutReport .item .label{position:absolute;top:1rem;right:0;z-index:10;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.layoutReport .item .label span{background:#ffffffaa;border-radius:20px 0 0 20px;padding:4px 10px;text-align:right}.layoutReport .item .text{white-space:pre-line;line-height:1.2;font-size:2rem;color:#fff}@media screen and (max-width:1024px){.layoutReport .item .text{font-size:1.6rem}}.layoutReport .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f6f7}.layoutReport .item .bg img.cover{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.layoutReport .item:hover .bg img.cover{opacity:.7}.layoutReport .gap{gap:3vw;height:calc((100vw - 160px * 2 - 3vw * 5) / 3 + 3vw)}@media screen and (max-width:1024px){.layoutReport .gap{height:calc(((100vw - 3vw * 4) / 3) * 4 + 3vw + 3vw)}}.layoutReport .style1 .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.layoutReport .style1 .parent .div1{grid-area:1/1/3/4;auto-fit:auto-fill}.layoutReport .style1 .parent .div2{grid-area:1/4/2/5;auto-fit:auto-fill}.layoutReport .style1 .parent .div3{grid-area:1/5/2/6;auto-fit:auto-fill}.layoutReport .style1 .parent .div4{grid-area:1/6/2/7;auto-fit:auto-fill}.layoutReport .style1 .parent .div5{grid-area:2/4/3/5;auto-fit:auto-fill}.layoutReport .style1 .parent .div6{grid-area:2/5/3/6;auto-fit:auto-fill}.layoutReport .style1 .parent .div7{grid-area:2/6/3/7;auto-fit:auto-fill}.layoutReport .style2 .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.layoutReport .style2 .div1{grid-area:1/5/3/7}.layoutReport .style2 .div2{grid-area:1/1/2/2}.layoutReport .style2 .div3{grid-area:1/2/2/4}.layoutReport .style2 .div4{grid-area:1/4/3/5}.layoutReport .style2 .div5{grid-area:2/1/3/2}.layoutReport .style2 .div6{grid-area:2/2/3/3}.layoutReport .style2 .div7{grid-area:2/3/3/4}.layoutReport .style3 .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.layoutReport .style3 .div1{grid-area:1/3/3/6}.layoutReport .style3 .div2{grid-area:1/1/2/3}.layoutReport .style3 .div3{grid-area:2/1/3/2}.layoutReport .style3 .div4{grid-area:2/2/3/3}.layoutReport .style3 .div5{grid-area:1/6/2/7}.layoutReport .style3 .div6{grid-area:2/6/3/7}.layoutReport .style3 .div7{display:none}.layoutReport .style4 .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.layoutReport .style4 .div1{grid-area:1/1/3/3}.layoutReport .style4 .div2{grid-area:1/3/2/4}.layoutReport .style4 .div3{grid-area:1/4/2/5}.layoutReport .style4 .div4{grid-area:1/5/2/6}.layoutReport .style4 .div5{grid-area:1/6/3/7}.layoutReport .style4 .div6{grid-area:2/3/3/5}.layoutReport .style4 .div7{grid-area:2/5/3/6}@media screen and (max-width:1024px){.layoutReport .parent{grid-template-columns:repeat(6,1fr)!important;grid-template-rows:repeat(4,1fr)!important}.layoutReport .div1{grid-area:1/1/3/7!important}.layoutReport .div2{grid-area:3/1/4/3!important}.layoutReport .div3{grid-area:3/3/4/5!important}.layoutReport .div4{grid-area:3/5/4/7!important}.layoutReport .div5{grid-area:4/1/5/3!important}.layoutReport .div6{grid-area:4/3/5/5!important}.layoutReport .div7{grid-area:4/5/5/7!important;display:block!important}}.mask{position:fixed;display:none;z-index:999;background:#ffffffdd;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0}.mask.active{display:flex}.mask .modal{background:#eee;display:flex;max-width:1200px;max-height:800px;height:80vh;width:80vw;position:relative}.mask .modal .close{position:absolute;font-size:3vw;right:-3vw;top:-3vw}.mask .modal .close img{width:50px;height:50px}.mask .modal .close img:hover{opacity:.8}.mask .modal .inner{padding:0;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mask .modal .inner img{width:auto;height:auto}.mask .modal .left{width:70%;text-align:center;border-right:1px solid #fff}.mask .modal .left img{max-width:100%;max-height:100%;object-fit:contain}.mask .modal .left .swiper-button-next,.mask .modal .left .swiper-button-prev{color:#fff}.mask .modal .right{width:30%}.mask .modal .right .inner{padding:3vw;display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1024px){.mask .modal{flex-direction:column;max-width:92%}.mask .modal .left{width:100%;border-right:none;border-bottom:1px solid #fff}.mask .modal .right{width:100%}.mask .modal .close{width:3rem;height:3rem;border-radius:1.5rem;text-align:center;bottom:-4rem;top:auto;right:calc(50% - 1.5rem)}}.post .title{text-align:center;display:block;padding-bottom:3vw}.post p{font-size:1rem;line-height:2;color:#666}.post img{max-width:100%}.banner{display:flex;margin-bottom:3vw;height:35vw}@media screen and (max-width:1024px){.banner{height:auto}}.banner .left{width:65%;position:relative}.banner .left .link{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#ffffffdd;padding:20px;font-size:1.2rem;font-weight:800}.banner .left .link img{top:0;left:0;z-index:-10;position:absolute}.banner .left .link img,.banner .left img{width:100%;height:100%;object-fit:cover}.banner .right{width:35%;padding:3vw;display:flex;flex-direction:column;justify-content:space-between;background:#eee;overflow-y:auto}.banner .right .top{font-size:.9rem;line-height:2;color:#666}.banner .right .top h1{font-weight:800}.banner .right img{width:50%}@media screen and (max-width:1024px){.banner{flex-direction:column}.banner .left,.banner .right{width:100%}}.exhibition .ps{display:grid;grid-gap:3vw;gap:3vw;grid-template-columns:1fr 1fr}.exhibition .ps .e{background:#eee;display:flex;align-items:center;position:relative}.exhibition .ps .e .inner{padding:3vw;position:relative}.exhibition .ps .e .inner .text{line-height:1.2;font-size:1.8vw;width:14.4vw;color:#333}.exhibition .ps .e .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f6f7}.exhibition .ps .e .bg img.cover{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.exhibition .ps .e:hover .bg img.cover{opacity:.7}.exhibition .items{display:flex;flex-wrap:wrap;gap:3vw}.exhibition .items .item{width:calc(33.333% - 2vw);position:relative;background:#eee}@media screen and (max-width:1024px){.exhibition .items .item{width:calc(50% - 2vw)}}.exhibition .items .item .inner{height:0;padding-bottom:100%;position:relative}.exhibition .items .item .m{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;opacity:0;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem}@media screen and (max-width:1024px){.exhibition .items .item .m{font-size:1.4rem;opacity:1;background:rgba(255,255,255,.5)}}.exhibition .items .item .m .subtitle{font-size:1.2rem;line-height:1.5}.exhibition .items .item:hover .m{opacity:1;background:rgba(255,255,255,.5)}.exhibition .items .item img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.exhibition .intro{display:flex;align-items:flex-start;gap:3vw}.exhibition .intro .left{flex:2 1;position:relative}.exhibition .intro .left .video{width:100%;height:0;padding-bottom:56.25%}.exhibition .intro .left .video iframe{position:absolute;width:100%;height:100%}.exhibition .intro .right{flex:1 1}@media screen and (max-width:1024px){.exhibition .intro{flex-direction:column}.exhibition .intro .left,.exhibition .intro .right{width:100%}}.contentLink{color:#18416A!important}.designers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:3vw;gap:3vw;position:relative;z-index:10}@media screen and (max-width:1024px){.designers{grid-template-columns:1fr 1fr 1fr}}.designers .d{background:#eee;display:flex;align-items:center;position:relative;height:0;padding-bottom:100%;cursor:pointer}.designers .d .bg img{object-fit:cover;width:100%;height:100%}.designers .d .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease-in-out;background:#ffffffdd;z-index:90}.designers .d .inner .text{line-height:1.5;color:#333;text-align:center}.designers .d .inner .text h2{font-size:1.2rem;margin-bottom:10px}.designers .d .inner .text p{margin:0}.designers .d:hover .inner{opacity:1}.designers .d .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f6f7}.designers .d .bg img.cover{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.exhibition .intro .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3vw;gap:3vw}@media screen and (max-width:1024px){.exhibition .intro .parent{grid-template-columns:repeat(1,1fr)}}.exhibition .intro .imgBg{min-height:calc((100vw - 160px * 2 - (3vw * 5)) / 6);max-height:calc((100vw - 160px * 2 - (3vw * 5)) / 3 + 3vw)}.exhibition .intro .imgBg img{width:100%;height:100%;object-fit:cover}.exhibition .intro .div1{grid-area:1/1/2/3}.exhibition .intro .div2{grid-area:2/1/3/2}.exhibition .intro .div3{grid-area:2/2/3/3}.exhibition .intro .div4{grid-area:1/3/3/7}.exhibition .works{margin:3vw 0}.exhibition .works .parent{display:flex;flex-wrap:wrap;gap:3vw}.exhibition .works a{position:relative;cursor:pointer;width:calc((100% - (3vw * 5)) / 6)}@media screen and (max-width:1024px){.exhibition .works a{width:calc((100% - 3vw) / 2)}}.exhibition .works .work{position:relative;cursor:pointer;height:0;padding-bottom:100%}@media screen and (max-width:1024px){.exhibition .works .work{width:100%;height:0;padding-bottom:100%}}.exhibition .works .work .bg{position:absolute;top:0;bottom:0;width:100%;height:100%}.exhibition .works .work .bg img{width:100%;height:100%;object-fit:cover}.exhibition .works .work .inner{position:absolute;text-align:center;background:#ffffffee;height:100%;width:100%;opacity:0;z-index:10;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.exhibition .works .work .inner:hover{opacity:1}.exhibition .works .work .inner h2,.exhibition .works .work .inner p{margin:0}.exhibition .works .div1{grid-area:1/1/3/3}.exhibition .works .div2{grid-area:1/3/2/4}.exhibition .works .div3{grid-area:1/4/2/5}.exhibition .works .div4{grid-area:1/5/2/6}.exhibition .works .div5{grid-area:2/3/3/5}.exhibition .works .div6{grid-area:2/5/3/6}.exhibition .works .div7{grid-area:1/6/3/7}.exhibition .works .div8{grid-area:3/1/4/2}.exhibition .works .div9{grid-area:3/2/4/3}.exhibition .works .div10{grid-area:3/3/4/4}.exhibition .works .div11{grid-area:3/4/4/5}.exhibition .works .div12{grid-area:3/5/4/7}.exhibition .works .div13{grid-area:4/1/5/3}.exhibition .works .div14{grid-area:5/1/6/2}.exhibition .works .div15{grid-area:5/2/6/3}.exhibition .works .div16{grid-area:4/3/6/5}.exhibition .works .div17{grid-area:4/5/6/6}.exhibition .works .div18{grid-area:4/6/5/7}.exhibition .works .div19{grid-area:5/6/6/7}.exhibition .works .div20{grid-area:6/1/7/2}.exhibition .works .div21{grid-area:6/2/7/3}.exhibition .works .div22{grid-area:6/3/7/5}.exhibition .works .div23{grid-area:6/5/7/6}.exhibition .works .div24{grid-area:6/6/7/7}.visit .inner,.visit .section{position:relative}.visit .section{padding:3vw 0;font-size:.9rem;line-height:1.8}.visit .section .cl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3vw;gap:3vw}@media screen and (max-width:1024px){.visit .section .cl{grid-template-columns:1fr}}.visit .section .bg{background:#eee;width:100vw;height:100%;left:50%;transform:translateX(-50%);position:absolute;top:0}.visit .section .posts{display:flex;flex-direction:column;padding:1.5vw 0}.visit .section .post{display:flex;gap:3vw;align-items:center;margin-bottom:3vw}.visit .section .post .left{width:32%}.visit .section .post .right{width:68%}@media screen and (max-width:1024px){.visit .section .post{flex-direction:column}.visit .section .post .left,.visit .section .post .right{width:100%}}.events{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3vw;gap:3vw}@media screen and (max-width:1024px){.events{grid-template-columns:1fr 1fr}}.events .event{position:relative;cursor:pointer;opacity:1;transition:all .3s ease-in-out}.events .event:hover{opacity:.8}.events .event .bg{top:0;left:0;width:100%;height:100%}.events .event .bg img{width:100%;height:100%;object-fit:cover}.about .inner{line-height:1.8}.about .inner p{color:#9d9d9c}.about .inner .title{font-size:2rem;margin:3vw auto;text-align:center;font-weight:700;color:#555}.about .inner .leaders{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3vw;gap:3vw}@media screen and (max-width:1024px){.about .inner .leaders{grid-template-columns:1fr}}.about .inner .leaders .leader{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.about .inner .leaders .leader img{max-width:200px}.about .inner .leaders .leader p{color:#474746}@media screen and (max-width:1024px){.about .inner .leaders .leader{width:100%}.about .inner .leaders .leader img{max-width:120px}}.about .inner .teams{display:flex;flex-direction:column;gap:3vw}.about .inner .teams .team{display:flex;gap:3vw;align-items:center}.about .inner .teams .team img{max-width:200px;width:100%}.about .inner .teams .team .leader-info h3{font-weight:400}@media screen and (max-width:1024px){.about .inner .teams .team{flex-direction:column;text-align:center}.about .inner .teams .team img{max-width:150px}}.about .inner .sponsors.logos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3vw;gap:3vw;margin-bottom:3vw}@media screen and (max-width:1024px){.about .inner .sponsors.logos{grid-template-columns:repeat(1,1fr)}}.about .inner .sponsors.logos .logo img{width:100%}.about .inner .medias.logos{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3vw;gap:3vw;margin-bottom:3vw}@media screen and (max-width:1024px){.about .inner .medias.logos{grid-template-columns:repeat(3,1fr)}}.about .inner .medias.logos .logo img{width:100%}.join .page p{color:#555}.join .page .title{font-size:2rem;font-weight:400}.join .job{margin-bottom:6vw;line-height:2}.join .job,.join .job .job-title{font-size:1rem}.join .job ol{padding-left:20px}.join .row{display:flex;gap:3vw}@media screen and (max-width:1024px){.join .row{flex-direction:column}}.workPage{display:grid;grid-template-columns:1fr 2fr;grid-gap:3vw;gap:3vw;line-height:1.8}.workPage .artistAvatar{width:200px;height:200px}@media screen and (max-width:1024px){.workPage{grid-template-columns:1fr}.workPage .artistAvatar{margin:0 auto}}.workPage .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw;gap:3vw}@media screen and (max-width:1024px){.workPage .grid{display:block}}.workPage .left .avatar{height:0;position:relative;padding-bottom:100%}.workPage .left .avatar img{position:absolute;height:100%;width:100%;object-fit:cover}@media screen and (max-width:1024px){.workPage .left .avatar{padding-bottom:50%}.workPage .left .avatar img{width:50%;height:100%;left:25%}.workPage .left h1{text-align:center;font-size:2rem;font-weight:400}}.workPage .cover img{width:100%}.workPage .relatedWorks{display:block}@media screen and (max-width:1024px){.workPage .relatedWorks{display:none}}.workPage .relatedWorksMobile{display:none}@media screen and (max-width:1024px){.workPage .relatedWorksMobile{display:block}}.workPage .works .work{position:relative;cursor:pointer;height:0;padding-bottom:100%}.workPage .works .work .bg{position:absolute;top:0;bottom:0;width:100%;height:100%}.workPage .works .work .bg img{width:100%;height:100%;object-fit:cover}.workPage .works .work .inner{position:absolute;text-align:center;background:#ffffffee;height:100%;width:100%;opacity:0;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;z-index:999}.workPage .works .work .inner h2,.workPage .works .work .inner p{margin:0}.workPage .works .work:hover .inner{opacity:1}.workPage .right{display:flex;flex-direction:column;gap:3vw}.workPage .right .designers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3vw;gap:3vw;position:relative;z-index:10}@media screen and (max-width:1024px){.workPage .right .designers{grid-template-columns:1fr 1fr}}.workPage .right .picture{column-width:300px;column-gap:3vw}.workPage .right .picture .pic{margin-bottom:3vw}.workPage img{max-width:100%}.contentRow{display:flex;flex-wrap:wrap;gap:3vw}.contentRow .one{width:100%}.contentRow .two{width:calc(50% - 3vw / 2)}.contentRow .three{width:calc(32% - 3vw / 3)}.contentRow img{max-width:100%}@media screen and (min-width:1921px){body,html{font-size:18px}}.backTop{position:fixed;z-index:99;bottom:15px;right:15px;background:#ffffff;width:60px;height:60px;border-radius:30px;opacity:0;transition:all .3s ease-in-out}.backTop img{width:40px;height:40px;margin:10px}.backTop.show{opacity:1}.button{display:inline-block;padding:5px 20px;border:1px solid #000;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.button:hover{background:#000;color:#fff}.content img,.content video{max-width:100%}.themes{flex-direction:column}.theme,.themes{display:flex;gap:3vw}.theme{align-items:center}.theme .left,.theme .right{width:50%}.theme:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1024px){.theme,.theme:nth-child(2n){flex-direction:column}.theme{gap:1rem}.theme .left,.theme .right{width:100%}}.theme .subtitle,.theme .title{margin:0}.theme .subtitle{font-weight:lighter;margin-left:1rem}.theme .cover{aspect-ratio:5/3;object-fit:cover;object-position:center center}.theme .subthemes{display:flex;flex-direction:column;margin-top:2rem}.theme .subthemes .subtheme{display:flex;align-items:center;cursor:pointer;gap:3vw;padding:2rem 0;justify-content:space-between;border-top:1px solid #eee}.theme .subthemes .subtheme .title{display:flex;flex-direction:column;line-height:1;font-weight:700;max-width:70%}@media screen and (max-width:1024px){.theme .subthemes .subtheme .title{max-width:100%}}.theme .subthemes .subtheme .title span{font-size:14px;font-weight:400;line-height:1.2}.theme .subthemes .subtheme .title span p{margin-top:.5rem;margin-bottom:0}.theme .subthemes .subtheme .icon{transition:all .3s ease-in-out;opacity:.5}.theme .subthemes .subtheme:hover .icon{rotate:-90deg;opacity:1}.theme .subthemes .subtheme:last-child{border-bottom:1px solid #eee}.theme .description{margin:0;font-size:1.2rem}.theme-modal-overlay{position:fixed;z-index:1000;inset:0;background:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;animation:theme-modal-overlay-fade-in .2s}.theme-modal-content{background:#ffffff;max-width:960px;width:90vw;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);position:relative;padding:2rem;animation:theme-modal-fade-in .2s;max-height:80vh;overflow-y:auto}.theme-modal-content .moodboards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media screen and (max-width:1024px){.theme-modal-content .moodboards{grid-template-columns:repeat(2,1fr)}}.theme-modal-content .moodboards .moodboard{transition:all .3s ease-in-out;opacity:1;overflow:hidden}.theme-modal-content .moodboards .moodboard:hover{opacity:.8}.theme-modal-content .moodboards .moodboard:hover img{transform:scale(1.4)}.theme-modal-content .moodboards .moodboard img{transition:all .3s ease-in-out;transform:scale(1.35);aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;object-position:center}.theme-modal-content .designers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media screen and (max-width:1024px){.theme-modal-content .designers{grid-template-columns:repeat(2,1fr)}}.theme-modal-content .aesthetic{display:flex;flex-wrap:wrap;gap:2rem}.theme-modal-content .aesthetic .a{width:calc(50% - 1rem);position:relative;display:flex;flex-direction:column}.theme-modal-content .aesthetic .bg{position:relative;width:100%}.theme-modal-content .aesthetic .bg img{aspect-ratio:3/2}@media screen and (max-width:1024px){.theme-modal-content .aesthetic .a{width:100%}.theme-modal-content{max-height:90vh;padding:1rem}}.theme-modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#888;transition:color .2s}.theme-modal-close:hover{color:#000}@keyframes theme-modal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}.exhibition-submenu{position:fixed;left:50%;bottom:2rem;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem;list-style:none;margin:0;padding:1rem 2rem calc(env(safe-area-inset-bottom) + 1rem);background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;z-index:950;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:bottom .3s ease-in-out}.exhibition-submenu.scrolled{bottom:-10rem}.exhibition-submenu li{margin:0;padding:0}.exhibition-submenu li a{text-align:center;display:block;padding:.25rem .5rem;font-size:1rem;line-height:1.2;color:#aaa;transition:color .2s,font-weight .2s}.exhibition-submenu li a.active,.exhibition-submenu li a:hover{font-weight:600;color:#fff}@media (max-width:768px){.exhibition-submenu{width:94%;max-width:94%;gap:1rem;padding:1rem 1rem calc(env(safe-area-inset-bottom) + 1rem);overflow-x:auto;overflow-y:hidden;justify-content:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.9),transparent 20px),linear-gradient(270deg,rgba(0,0,0,.9),transparent 20px),rgba(0,0,0,.9);background-attachment:local,local,scroll;background-size:20px 100%,20px 100%,100% 100%;background-position:0,100%,50%;background-repeat:no-repeat;scrollbar-width:none;-ms-overflow-style:none}.exhibition-submenu.scrolled{bottom:-2rem}.exhibition-submenu::-webkit-scrollbar{display:none}.exhibition-submenu li{flex-shrink:0;white-space:nowrap}.exhibition-submenu li a{font-size:1rem;white-space:nowrap}}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}.not-found-container{max-width:600px;width:100%;text-align:center}.not-found-content{padding:2rem 0}.not-found-number{font-size:6rem;font-weight:300;color:#ddd;line-height:1;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.05em}.not-found-message h1{font-size:1.5rem;font-weight:400;color:#474746;margin:0 0 1rem;line-height:1.3}.not-found-message p{font-size:1rem;color:#999;line-height:1.5;margin:0 0 3rem;font-weight:300}.not-found-actions{display:flex;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.btn-primary{display:inline-block;padding:12px 32px;background:#474746;color:#fff;text-decoration:none;font-weight:400;font-size:.95rem;transition:opacity .2s ease;border:none}.btn-primary:hover{opacity:.8}.btn-link{display:inline-block;color:#999;text-decoration:none;font-weight:400;font-size:.9rem;transition:color .2s ease;position:relative}.btn-link:hover{color:#474746}.btn-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#474746;transition:width .2s ease}.btn-link:hover:after{width:100%}@media screen and (max-width:768px){.not-found-number{font-size:4rem}.not-found-message h1{font-size:1.3rem}.not-found-message p{font-size:.95rem}.not-found-actions{flex-direction:column;gap:1.5rem}.btn-primary{width:100%;max-width:250px}}