@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Lexend+Giga:wght@100..900&display=swap";html,body{padding:0;margin:0}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}img,svg{display:block;max-width:100%}a{text-decoration:none}section[id]{scroll-margin-top:80px}.container{max-width:2200px;margin:0 auto;padding:16px}.artist-page{width:100%}.artist-page .expo__concept{display:none!important}.artist-page .site-footer .back-home__content,.artist-page .site-footer .footer__brand,.artist-page .site-footer .footer__cta,.artist-page .site-footer .footer__links a{opacity:0}.artist-page .artist-header{position:relative;height:98vh;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;background-color:#141414;opacity:0;transition:opacity 1.2s ease-in-out}.artist-page .artist-header.loaded{opacity:1}.artist-page .artist-header .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:10000}.artist-page .artist-header .hero-content{flex:1;display:flex;align-items:flex-end;padding:0 2rem 3rem;position:relative;z-index:2;width:100%;text-align:center;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.4) 100%)}.artist-page .artist-header .hero-content .container{width:100%;max-width:1200px;margin:0 auto}.artist-page .artist-header .hero-content .container h1{font-family:Lexend Giga;font-size:clamp(2.5rem,5vw,4rem);color:#fff;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:-.02em}.artist-page .artist-bio{padding:4rem 2rem;background-color:#141414}.artist-page .artist-bio .container{max-width:800px;margin:0 auto}.artist-page .artist-bio .artist-text{width:50%;margin-left:20%;color:#fff}.artist-page .artist-bio .artist-text h2{font-family:Lexend Giga;font-size:1.5rem;font-weight:400;text-transform:uppercase;margin-top:4rem;margin-bottom:2rem;color:#fff}.artist-page .artist-bio .artist-text p{font-family:"Instrument Serif",serif;font-size:1.125rem;line-height:1.7;color:#fff;margin-bottom:1.5rem}.artist-page .artist-bio .artist-text ul{font-family:"Instrument Serif",serif;list-style:none;padding:0;margin:2rem 0}.artist-page .artist-bio .artist-text ul li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:1rem;color:#fff}.artist-page .artist-bio .artist-text ul li em{font-style:italic;color:#fffc}.artist-page .artist-works{padding:4rem 2rem;background-color:#f0f0f0}.artist-page .artist-works .container{max-width:1200px;margin:0 auto}.artist-page .artist-works h2{font-family:Lexend Giga;font-size:2rem;font-weight:300;text-align:center;text-transform:uppercase;margin-bottom:4rem;color:#141414;margin:0}.artist-page .artist-works .works-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;margin-top:60px}.artist-page .artist-works .work-card{display:flex;flex-direction:column;background:#fff}.artist-page .artist-works .work-card .work-image{position:relative;aspect-ratio:1;background:#f9f9f9;overflow:hidden}.artist-page .artist-works .work-card .work-image img{width:100%;height:100%;object-fit:contain}.artist-page .artist-works .work-card .work-info{padding:2rem}.artist-page .artist-works .work-card .work-info h3{font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:300;color:#141414;margin:0;padding:0}.artist-page .artist-works .work-card .work-info .subtitle{font-size:1rem;color:#999;margin-bottom:0;font-style:italic}.artist-page .artist-works .work-card .work-info .year{font-size:.875rem;color:#999;margin-bottom:.5rem}.artist-page .artist-works .work-card .work-info .dimensions{font-size:1rem;color:#666;margin:0}.artist-page .artist-works .work-card .work-info .dimensions-inches{font-size:.875rem;color:#999;margin:0}.artist-page .artist-works .work-card .work-info .notes{font-size:.875rem;color:#999;font-style:italic;padding-top:1rem;border-top:1px solid #f0f0f0;margin-bottom:1.5rem}.artist-page .artist-works .work-card .work-info .price-demand{font-family:Lexend Giga;font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#141414}.artist-page .contact-section{text-align:center;padding:4rem 2rem;font-family:"Instrument Serif",serif;min-height:auto;background-color:#141414}.artist-page .contact-section p{font-size:3rem;color:#f4f4f4}.artist-page .contact-section a{color:#f4f4f4;text-decoration:underline;transition:color .2s ease}.artist-page .site-footer{padding-bottom:5px}@media (max-width: 1024px){.artist-page .artist-works .works-list{grid-template-columns:1fr}}@media (max-width: 768px){.artist-page .artist-header{height:60vh;min-height:350px}.artist-page .artist-header .hero-content{padding:0 1rem 2rem}.artist-page .artist-header .hero-content h1{font-size:2rem}.artist-page .artist-bio,.artist-page .artist-works{padding:3rem 1rem}.artist-page .artist-bio .artist-text{width:90%;margin-left:5%}.artist-page .artist-works .work-info{padding:1.5rem}.artist-page .artist-works .work-info h3{font-size:1.5rem}.artist-page .contact-section p{font-size:2rem}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.zoom-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:10002;align-items:center;justify-content:center;padding:2rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.zoom-close{position:absolute;top:1.5rem;right:1.5rem;background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease;z-index:10001}.zoom-close:hover{background:#fff;transform:scale(1.1)}.zoom-close svg{color:#333}.zoom-content{max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center;position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.zoom-content img{max-width:100%;max-height:95vh;object-fit:contain;box-shadow:0 8px 32px #0006;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.magnifier{position:fixed;top:0;left:0;pointer-events:none;z-index:10002;display:none;will-change:transform}.magnifier-glass{width:200px;height:200px;border:3px solid rgba(255,255,255,.9);border-radius:8px;box-shadow:0 0 0 2px #0000004d,0 8px 24px #00000080;background-repeat:no-repeat;background-size:200% 200%;cursor:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media (max-width: 768px){.magnifier-glass{width:150px;height:150px}}.zoom-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.spinner{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:#ffffffe6;border-radius:50%;animation:spin .8s linear infinite}.work-card.zoomable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.work-card.zoomable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.work-card.zoomable .work-image{position:relative}.zoom-indicator{position:absolute;top:1rem;right:1rem;background:#ffffffe6;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none;box-shadow:0 2px 8px #00000026}.work-card.zoomable:hover .zoom-indicator{opacity:1}.zoom-indicator svg{color:#333}@-moz-keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@-o-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.transition-fade{transition:opacity .25s ease-in-out}html.is-changing .transition-fade{opacity:0}#overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:99999}#overlay[aria-hidden=false]{opacity:1;pointer-events:auto}html.is-animating .transition-fade{transition:opacity .4s ease}section{min-height:100vh;min-height:100svh;padding:64px 0}figure{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}main{position:relative;width:100%;overflow:hidden}.container{max-width:2200px!important}.site-footer{position:relative;background:#f4f4f4;width:100%}.site-footer .container{max-width:100%!important;height:100%}.site-footer .footer__grid{position:relative;display:grid;grid-template-columns:1fr;gap:calc(($spacing-base * 2));padding-bottom:10px}.site-footer .footer__brand{display:flex;flex-direction:column;justify-content:space-between;height:100%}.site-footer .logo__short{display:inline-block;font-family:Lexend Giga;font-size:50px;font-weight:400;letter-spacing:.05em;padding:0;color:#141414;margin-bottom:50px}.site-footer p{margin:0;font-family:"Instrument Serif",serif;font-weight:100;font-size:40px;line-height:38px;color:#141414;width:45%}.site-footer .footer__cta{text-align:left;margin-top:16px;margin-bottom:0}.site-footer .footer__cta .btn-outline{display:inline-block;padding:10px 14px;border:1px solid rgba(255,255,255,.32)}.site-footer .footer__cta .btn-outline:hover{color:#000}.site-footer .footer__cta .dots{margin-right:20px;letter-spacing:4px;display:inline-flex;align-items:center}.site-footer .footer__cta a{display:inline-flex;align-items:center;font-family:Lexend Giga;font-weight:700;font-size:13px;color:#000}.site-footer .footer__separator{position:absolute;left:50%;transform:translate(-50%);width:10px;height:100%;background-color:#141414}.site-footer .footer__links{position:absolute;right:0;bottom:0;width:50%;display:flex;flex-direction:column;gap:10px;text-align:right;padding:16px 16px 16px 0}.site-footer .footer__links a{font-family:Lexend Giga;font-weight:900;font-size:13px;color:#141414;opacity:.9;height:30px;border-bottom:1px solid #141414}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.hero-overlay .nav,.hero-overlay .logo,.hero-overlay a{pointer-events:auto}.expo{position:absolute;top:0;left:0;z-index:9999;width:100%;height:95svh;min-height:100%;display:grid}.expo .expo__block{position:absolute;width:330px;height:150px}.expo .expo__block p{padding:0;margin:0}.expo .expo__main{padding-left:20px;top:0;background:#fff;color:#000;height:auto;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.25);width:330px}@media (max-width: 767px){.expo .expo__main{max-width:51%;background:transparent;border-bottom:0}}.expo .expo__date{display:flex;right:0;top:0;text-align:right;justify-content:flex-start;align-items:flex-end;padding-top:20px;padding-right:20px;line-height:40px;flex-direction:column;color:#000}@media (max-width: 767px){.expo .expo__date{line-height:24px;max-width:50%}}.expo .expo__date p{align-self:flex-end;margin:0}.expo .expo__date .dots{margin-right:10px;display:inline-flex;align-items:center}.expo .expo__date .dots img{max-width:100%;height:auto}.expo .expo__date a{text-decoration:none;color:inherit}.expo .expo__date a:hover{text-decoration:underline}.expo .expo__concept{left:0;bottom:0;display:flex;align-items:flex-end;padding-bottom:20px;padding-left:20px;text-align:left;height:auto}@media (max-width: 767px){.expo .expo__concept{flex-direction:column;align-items:flex-end!important;max-width:50%}}.expo .expo__concept .expo__concept__part{width:50%;flex:1;text-align:left;margin-top:10px;line-height:40px}@media (max-width: 767px){.expo .expo__concept .expo__concept__part{line-height:24px;width:100%;font-size:24px}}.expo .expo__concept,.expo .expo__date{font-family:"Instrument Serif",serif;font-size:40px;color:#000;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);height:150px;backface-visibility:hidden}@media (max-width: 767px){.expo .expo__concept,.expo .expo__date{font-size:24px;background:#fff!important;height:221px!important}}.expo .expo__main,.expo .expo__concept{background:linear-gradient(to left,#fff0,#fff)}.expo .expo__date{background:linear-gradient(to right,#fff0,#fff)}@media (max-width: 767px){.expo .expo__concept{padding-top:8px;display:none}}.expo .logo{grid-area:logo;display:flex;align-items:baseline;gap:8px;font-size:40px;line-height:40px;text-decoration:none;color:inherit;margin-top:10px}@media (max-width: 767px){.expo .logo{margin-top:20px}}.expo .logo:hover{text-decoration:none;color:inherit}.expo .logo--desktop{display:none!important}@media (min-width: 768px){.expo .logo--desktop{display:flex!important;align-items:baseline;gap:8px;font-size:40px;line-height:40px}}.expo .logo--mobile{display:flex!important;align-items:baseline;gap:8px;font-size:40px;line-height:40px}@media (min-width: 768px){.expo .logo--mobile{display:none!important}}.expo .logo--mobile .logo__plus{margin:0 10px}.expo .logo__code,.expo .logo__matter{font-family:Lexend Giga;font-weight:400;letter-spacing:.02em;line-height:1}.expo .logo__plus{position:relative;top:-14px;margin:0 20px;display:inline-flex;justify-content:center;align-items:center}.expo .logo__plus__bar{display:block;width:20px;height:4px;background-color:currentColor;position:absolute}.expo .logo__plus__bar--vertical{transform:rotate(90deg)}.expo .expo__meta{grid-area:meta;justify-self:end;text-align:right;display:grid;gap:6px}.expo .expo__nav{display:flex;flex-wrap:wrap;gap:12px}.expo .expo__nav a{display:inline-block;padding:8px 12px;border:1px solid rgba(20,20,20,.25);color:#141414}.expo .expo__nav a:hover{background:#141414;color:#f4f4f4}.expo .expo__menu{display:flex;flex-direction:column;margin-top:20px}.expo .expo__menu a{color:#141414;font-family:Lexend Giga;font-weight:900;width:300px;height:30px;border-bottom:1px solid #141414;margin-bottom:15px;display:flex;align-items:center}@media (max-width: 767px){.expo .expo__menu a{width:150px;font-size:13px;height:25px}}.expo .expo__menu a span{margin-right:10px}.expo .expo__menu .nav-item-with-submenu{position:relative}.expo .expo__menu .nav-item-with-submenu .nav-parent{cursor:pointer}.expo .expo__menu .nav-item-with-submenu .submenu{display:flex;flex-direction:column;padding-left:20px;margin-top:-8px}.expo .expo__menu .nav-item-with-submenu .submenu a{font-size:12px;font-weight:400;height:25px;margin-bottom:8px;border-bottom:none;opacity:.8;transition:opacity .2s ease}.expo .expo__menu .nav-item-with-submenu .submenu a:hover{opacity:1}@media (max-width: 767px){.expo .expo__menu .nav-item-with-submenu .submenu a{font-size:11px;width:130px}}.burger-button{display:none;position:fixed;top:20px;right:20px;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer;z-index:10001;pointer-events:auto}@media (max-width: 767px){.burger-button{display:block}}.burger-button .burger-line{display:block;width:28px;height:2px;background:#000;margin:6px auto;transition:transform .3s ease,opacity .3s ease}.burger-button.is-active .burger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-button.is-active .burger-line:nth-child(2){opacity:0}.burger-button.is-active .burger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:100000;transition:right .3s ease;padding:80px 20px 20px;overflow-y:auto}@media (max-width: 767px){.mobile-menu{display:block}}.mobile-menu.is-open{right:0}.mobile-menu .mobile-menu__nav a{display:block;padding:15px 0;font-family:Lexend Giga;font-weight:700;font-size:20px;color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1);width:100%}.mobile-menu .mobile-menu__nav a.is-active{opacity:.6}.mobile-menu .mobile-menu__nav .nav-item-with-submenu .submenu{padding-left:20px;margin-top:10px}.mobile-menu .mobile-menu__nav .nav-item-with-submenu .submenu a{font-size:16px;font-weight:400;padding:10px 0}.mobile-menu .mobile-menu__footer{position:absolute;bottom:20px;left:20px;right:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.mobile-menu .mobile-menu__footer p{font-family:"Instrument Serif",serif;font-size:16px;line-height:1.4;margin:10px 0}.mobile-menu .mobile-menu__footer .dots{margin-right:10px;display:inline-flex;align-items:center}.mobile-menu .mobile-menu__footer .dots img{max-width:100%;height:auto}.mobile-menu .mobile-menu__footer a{text-decoration:none;color:inherit}.mobile-menu .mobile-menu__footer a:hover{text-decoration:underline}@media (max-width: 767px){.expo__menu,.expo__date{display:none!important}}.home .hero{position:relative;width:100%;height:95svh;min-height:95svh;padding:0;background:#141414;color:#141414}.home .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.home .hero-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover}.home .section-index{font-family:Lexend Giga;font-weight:700;letter-spacing:.1em;font-size:12px;margin:0}.home .section-title{padding:0;font-family:Lexend Giga;font-optical-sizing:auto;font-weight:700;letter-spacing:.04em;margin:0;font-size:30px;line-height:1.1}.presentation{position:relative;background:#f4f4f4;height:100svh}.presentation .presentation__grid{display:grid;grid-template-columns:1fr;max-width:2200px;margin:0 auto;padding:0 16px}.presentation .presentation__col{max-width:62ch}.presentation .presentation__col--left{max-width:70ch}.presentation .presentation__col--right{justify-self:end;margin-top:35%}.presentation .presentation__col--right p{font-family:"Instrument Serif",serif;font-size:clamp(16px,2.2vw,22px);line-height:1.1;margin:0}.presentation .presentation__col--right p:not(:last-child){margin-bottom:12px}.presentation .lead{font-family:"Instrument Serif",serif;font-size:40px;line-height:1.1;opacity:.95}.presentation .presentation__divider{height:1px;width:100%;justify-self:center;align-self:center;background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14)}.presentation .presentation__crosses{display:grid;grid-template-columns:repeat(4,12px);gap:12px;margin-top:calc(($spacing-base * 1.5))}.presentation .presentation__crosses span{width:12px;height:12px;position:relative}.presentation .presentation__crosses span:before,.presentation .presentation__crosses span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.presentation .presentation__crosses span:before{width:2px;height:100%;opacity:.3}.presentation .presentation__crosses span:after{height:2px;width:100%;opacity:.3}.crosses{position:absolute;width:100%;height:100%;left:0;pointer-events:none}.cross{position:absolute;width:200px;height:200px;transform:translate(-50%)}.cross .cross__line{position:absolute;background-color:#141414}.cross .cross__line--vertical{width:10px;height:100%;left:50%;transform:translate(-50%)}.cross .cross__line--horizontal{width:100%;height:10px;top:50%;transform:translateY(-50%)}.cross--left{left:50%;transform:translate(-300px);bottom:0}.cross--right{left:50%;transform:translate(100px);bottom:0}.cross--center{left:50%;bottom:100px}.cross--center .cross__line--vertical{height:calc(100svh - 36px);bottom:0}.pillars{background:#f4f4f4;color:#0e0e0e;padding:calc(($spacing-base * 6)) calc(($spacing-base * 2));padding-left:0;padding-right:0;min-height:100vh;min-height:100svh}.pillars .section-title{color:#0e0e0e;margin-bottom:calc(($spacing-base * 1.5))}.pillars .pillars__intro{font-family:"Instrument Serif",serif;color:#1a1a1a;font-size:50px;line-height:50px;max-width:80ch;margin-bottom:50px}.pillars .pillars__grid{display:grid;grid-template-columns:1fr;align-items:start;max-width:2200px;margin:0 auto}.pillars .pillar{background:none;border:0;border-radius:0;overflow:visible;text-align:left}.pillars .pillar p{display:inline}.pillars .pillar .pillar__media{background:transparent;margin-bottom:calc(($spacing-base * 1.5));height:400px}.pillars .pillar .pillar__media img{width:100%;height:100%;object-fit:cover}.pillars .pillar .pillar__title{font-family:"Instrument Serif",serif;font-weight:100;font-size:40px;color:#0e0e0e;margin:0 0 calc(($spacing-base * .75));line-height:1.2}.pillars .pillar .pillar__desc{font-family:"Instrument Serif",serif;color:#141414;font-size:22px;line-height:1.25;margin:0;max-width:32ch}.pillars .pillar .pillar__cta{margin-top:20px;text-align:left;font-family:Lexend Giga;font-weight:700}.pillars .pillar .pillar__cta a{display:inline-flex;align-items:center;padding:10px 14px;letter-spacing:.08em;font-size:13px;color:#141414;background:#edb245;text-decoration:none;width:100%}.pillars .pillar .pillar__cta .dots{margin-right:20px;letter-spacing:4px;display:inline-flex;align-items:center}.pillars .pillar .pillar__cta .dots img{filter:invert(1)}section#artists{min-height:auto}.pillar__cta{margin-top:20px;text-align:center;font-family:Lexend Giga;font-weight:700}.pillar__cta a{display:inline-flex;align-items:center;padding:10px 14px;letter-spacing:.08em;font-size:13px;color:#141414;background:#edb245;text-decoration:none}.pillar__cta a:hover{color:#f4f4f4;background:#eaa629}.artists{background:#141414;color:#fff;padding:0;min-height:auto}.artists .artist-intro,.artists .artist-quote,.artists .artist-text-signature{font-family:"Instrument Serif",serif;font-size:32px;letter-spacing:.02em;min-height:auto}.artists .artist-intro p,.artists .artist-quote p,.artists .artist-text-signature p{margin-left:20%;width:50%;display:block}.artists .artist-intro,.artists .artist-text-signature{border-top:1px solid #141414;color:#141414;background-color:#fff}.artists .artist-intro{padding-top:0;padding-bottom:0}.artists .section-index{color:#fff}.artists .artists__claim{text-align:center;height:280px;color:#fff;font-family:Lexend Giga;font-weight:700;letter-spacing:.04em;font-size:30px;line-height:1;margin:140px 0 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.artists .artists__claim__content{width:280px;height:280px;display:flex;flex-direction:column;justify-content:center;position:relative}.artists .artists__claim__content:before{content:"";display:block;width:100%;height:1px;background-color:#d9d9d9;position:absolute;top:0}.artists .artists__claim__content__text{display:flex;flex-direction:column;justify-content:center;align-items:center}.artists .artists__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start;margin-top:calc(($spacing-base * 3));width:100%;margin:0 auto}.artist-card{background:none;border:0;border-radius:0;overflow:visible;display:flex;flex-direction:column}.artist-card__image{width:100%;aspect-ratio:1/1;background-size:cover;background-position:center}.artist-card__image--alexis{background-image:url(/assets/artist-alexis-andre.jpg)}.artist-card__image--julien{background-image:url(/assets/artist-julien-espagnon.jpg)}.artist-card__image--william{background-image:url(/assets/artist-william-mapan.png)}.artist-card__image--florian{background-image:url(/assets/artist-florian-zumbrunn.jpg)}.artist-card figcaption{text-align:center;padding:0 6px;font-family:Lexend Giga;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#f5f5f5e6;margin:0 0 20px}.artists__desc{width:280px;height:250px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto;font-family:"Instrument Serif",serif;font-weight:100;font-size:24px;color:#f4f4f4}.artists__cta{margin-bottom:0;text-align:center;position:relative;color:#f4f4f4;font-family:Lexend Giga;font-weight:700}.artists__cta__block{width:280px;min-height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.artists__cta__block .dots{margin-right:20px;letter-spacing:4px;display:inline-flex;align-items:center}.artists__cta__block a{display:inline-flex;align-items:center;padding:10px 14px;margin-bottom:0;letter-spacing:.08em;font-size:13px;color:#f4f4f4}.artists__cta__block a:hover{color:#f4f4f4}@media (max-width: 1250px){.about .artists-overview .artist-overview-card .artist-overview-name{font-size:60px!important;height:60px!important}}@media (max-width: 1100px){.about .artists-overview .artist-overview-card .artist-overview-name{font-size:60px!important;height:60px!important}.home .crosses{display:none!important}.home .presentation .presentation__grid{grid-template-columns:1fr!important;gap:32px!important}.home .presentation .presentation__col--right{margin-top:5%}.home .presentation .presentation__divider{display:none!important}.home .artists .artists__grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:auto auto!important}.home .pillars .pillars__grid{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width: 767px){.home .hero{height:50svh!important;min-height:50svh!important}.home .hero-video video{width:100%!important;min-width:100%!important;height:auto!important;min-height:100%!important}.home .expo{height:50svh!important;min-height:50svh!important}.artists .artist-intro{padding:0 16px!important}.artists .artist-text-signature{padding:0 16px}.artists .artist-intro p,.artists .artist-quote p,.artists .artist-text-signature p{font-size:24px;margin-left:0;width:90%}.artists .artist-quote{padding:0 12px}.artists .artist-quote p{font-size:18px}.home .presentation{height:auto!important;padding-bottom:0!important;margin-bottom:0!important}.home .presentation .presentation__grid{grid-template-columns:1fr!important;gap:32px!important}.home .presentation .presentation__divider{display:none!important}.home .presentation .lead{font-size:30px!important}.home .presentation .presentation__col--right{margin-top:0!important}.home .presentation .presentation__col--right p{font-size:24px!important}.home .pillars{margin-top:0;padding-top:0;padding-bottom:0}.home .pillars .pillars__intro{margin-top:0;margin-bottom:40px;font-size:50px;line-height:45px}.home .pillars .pillar__title{margin-top:40px!important;margin-bottom:20px!important}.home .pillars .pillars__grid{grid-template-columns:1fr!important;gap:0!important}.home .pillars .pillar{display:flex;flex-direction:column;margin-bottom:50px!important;text-align:left!important}.home .pillars .pillar .pillar__title{order:1}.home .pillars .pillar .pillar__desc{order:2;margin-bottom:20px}.home .pillars .pillar .pillar__cta,.home .pillars .pillar .pillar__media{order:3}.home .artists{min-height:auto!important}.home .artists .artists__grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:auto auto!important}.home .artists .artist-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.home .artists .artist-card figcaption{order:1!important;margin-bottom:8px!important;height:40px!important}.home .artists .artist-card__image{order:2!important}.home .artists .artists__cta{margin-bottom:0!important}.artists .artists-hero{min-height:50svh!important;padding-left:16px!important;padding-right:16px!important}.artists .artists-hero .artists-intro{font-size:24px!important}.artists .artist-section .artist-name{font-size:50px!important;margin-bottom:40px!important}.artists .artist-section .artist-content .artist-description{order:1!important}.artists .artist-section .artist-content .artist-links--mobile{order:2!important}.artists .artist-section .artist-links--mobile{display:flex!important;width:100%!important}.artists .artist-section .artist-links--mobile a{min-width:100%!important}.artists .artist-section .artist-links--desktop{display:none!important}.artists .artist-section .artist-artwork{margin-top:0!important}.artists .artist-section .artist-artwork img{height:auto!important}.about .about-hero{min-height:50svh!important;height:50svh!important;padding-left:16px!important;padding-right:16px!important}.about .about-hero .about-hero__content{top:50%!important}.about .about-hero .about-description{font-size:24px!important}.about .artists-overview .artist-overview-card{padding-top:0!important}.about .artists-overview .artist-overview-name{margin-top:40px!important}.about .artists-overview .artists-overview__grid{grid-template-columns:1fr!important}.about .artists-overview .artist-overview-card{height:auto!important;margin-bottom:30px}.about .artists-overview .artist-overview-card .artist-overview-name{font-size:50px!important}.about .artists-overview .artist-overview-card .artist-overview-desc{text-align:left!important}.about .team .team-member{flex-direction:column;gap:0!important;padding-top:48px!important;padding-bottom:48px!important}.about .team .team-member .team-member__role{width:100%!important;font-size:36px!important;line-height:30px!important;margin-bottom:10px}.about .team .team-member .team-member__info{width:100%!important}.about .team .team-member .team-member__info .team-member__name{font-size:50px!important;line-height:47px!important}.about .team .team-member .team-member__info .team-member__desc{font-size:24px}.about .team .team__list{padding-bottom:50px!important}.about .contact-form{padding-bottom:0}.about .contact-form .contact-form__intro{font-size:50px!important;line-height:50px!important;margin-bottom:20px!important}.about .contact-form .contact-form__form{flex-direction:column;gap:0!important}.about .contact-form .contact-form__form .form-left{width:100%}.about .contact-form .contact-form__form .form-group--message{width:100%;margin-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.about .contact-form .form-group{margin-bottom:16px!important}.about .contact-form .form-group label{font-size:40px}.about .contact-form .form-submit{margin-top:16px!important}.site-footer p{font-size:30px!important;line-height:30px;margin-bottom:10px!important;width:100%!important}.site-footer .footer__separator{position:relative;left:auto;transform:none;width:100%;height:10px;margin:32px 0}.site-footer .footer__links{position:relative;right:auto;bottom:auto;width:100%;text-align:right;padding:0}}@media (min-width: 768px){.home .hero .hero__bar{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"logo meta" "." "lineL lineR";align-items:start}.home .presentation .presentation__grid{grid-template-columns:1fr 1px 1fr;align-items:start;column-gap:calc(($spacing-base * 3))}.home .presentation .presentation__divider{width:1px;height:100%;align-self:stretch;background:linear-gradient(180deg,#ffffff14,#ffffff38,#ffffff14)}.home .pillars .pillars__grid{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:calc(($spacing-base * 5))}.home .pillars .pillar:nth-child(1){text-align:left}.home .pillars .pillar:nth-child(2){text-align:center}.home .pillars .pillar:nth-child(3){text-align:right}.home .artists .artists__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.home .hero .hero__bar{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"logo meta" "." "lineL lineR"}.home .hero .hero__bar .logo{grid-area:logo}.home .hero .hero__bar .hero__meta{grid-area:meta;align-self:start;justify-self:end}.home .presentation .presentation__grid{grid-template-columns:3fr 1px 2fr;column-gap:calc(($spacing-base * 4))}.home .pillars .pillars__grid{grid-template-columns:1fr 1.2fr 1fr}.home .pillars .pillar{position:relative}.home .artists .artists__grid{grid-template-columns:repeat(4,1fr)}}.artists .artists-hero{opacity:0;position:relative;background-image:url(/assets/argentiques2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff;color:#141414;min-height:100vh;min-height:100svh;padding:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.artists .artists-hero .expo__date{display:none}.artists .artists-hero .artists-hero__content{position:relative;z-index:2}.artists .artists-hero .artists-title{font-family:Lexend Giga;font-weight:700;font-size:30px;letter-spacing:.04em;margin-bottom:32px;color:#141414}.artists .artists-hero .artists-intro{font-family:"Instrument Serif",serif;font-size:40px;line-height:1.1;max-width:876px;margin-bottom:64px;color:#141414;display:none}.artists .artists-hero .minimal-nav{position:absolute;top:20px;left:20px;cursor:pointer}.artists .artists-hero .minimal-nav__lines{display:flex;flex-direction:column;gap:8px}.artists .artists-hero .minimal-nav__lines span{width:40px;height:2px;background:#141414;display:block}.artists .artist-section{position:relative;margin:0 auto;padding:16px;min-height:100vh;min-height:100svh;background:#fff;color:#141414;border-top:0;align-items:start;grid-template-areas:"number name" "content content" "artwork artwork";grid-template-columns:1fr 3fr;grid-template-rows:auto auto 1fr;gap:32px}.artists .artist-section .artist-number{grid-area:number;font-family:Lexend Giga;font-weight:900;font-size:13px;text-align:right;align-self:start;justify-self:end;margin-top:8px}.artists .artist-section .artist-infos{display:flex;flex-direction:column;justify-content:space-between;height:100%}.artists .artist-section .artist-name{grid-area:name;font-family:"Instrument Serif",serif;font-size:100px;font-weight:400;line-height:1;margin:0}.artists .artist-section .artist-content{grid-area:content;display:flex;flex-direction:column;gap:32px;max-width:576px;justify-self:end}.artists .artist-section .artist-description{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.25;text-align:justify;margin:0;order:2}.artists .artist-section .artist-links{display:flex;align-items:center;gap:24px;order:1;justify-content:flex-start}.artists .artist-section .artist-links:has(.artist-links__separator){justify-content:flex-start}.artists .artist-section .artist-links a{font-family:Lexend Giga;font-weight:900;font-size:14px;background:#141414;color:#f4f4f4;padding:10px 20px;min-width:50%;display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;transition:background .3s ease}.artists .artist-section .artist-links a:hover{background:#434343}.artists .artist-section .artist-links a .dots{margin-right:8px;display:inline-flex;align-items:center}.artists .artist-section .artist-links--desktop{display:none}.artists .artist-section .artist-links--mobile{display:flex}.artists .artist-section .artist-links__separator{width:2px;height:20px;background:#141414;border-radius:100px}.artists .artist-section .artist-artwork{grid-area:artwork;margin-top:64px}.artists .artist-section .artist-artwork__link{position:relative;display:block;cursor:pointer}.artists .artist-section .artist-artwork__link:hover img{filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}.artists .artist-section .artist-artwork__link:hover .artist-artwork__overlay{opacity:1}.artists .artist-section .artist-artwork__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Lexend Giga;font-weight:700;font-size:24px;letter-spacing:.08em;color:#141414;background:#fffffff2;padding:20px 40px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}@media (max-width: 768px){.artists .artist-section .artist-artwork__overlay{display:none}}.artists .artist-section .artist-artwork img{width:100%;height:80vh;object-fit:contain;transition:filter .3s ease}.artists .back-home{background:#141414;color:#f4f4f4;min-height:150px;display:flex;align-items:center;justify-content:center;max-width:2200px;margin:0 auto;padding-left:16px;padding-right:16px}.artists .back-home .back-home__content a{font-family:Lexend Giga;font-weight:900;font-size:13px;color:#f4f4f4;display:inline-flex;align-items:center;text-decoration:none}.artists .back-home .back-home__content a .dots{margin-right:8px;display:inline-flex;align-items:center}.artists .site-footer .container{padding-bottom:0}@media (min-width: 768px){.artists .artists-hero .artists-title{font-size:48px}.artists .artists-hero .artists-intro{font-size:40px}.artists .artist-section .container{display:grid;grid-template-areas:"number number" "name content" "artwork artwork";grid-template-columns:2fr 1.5fr;grid-template-rows:auto auto 1fr}.artists .artist-section .container .artist-number{justify-self:end;text-align:right}.artists .artist-section .container .artist-content{justify-self:start;max-width:576px}.artists .artist-section .container .artist-links--desktop{display:flex}.artists .artist-section .container .artist-links--mobile{display:none}}@media (min-width: 1024px){.artists .artist-section .artist-name{font-size:100px}.artists .artist-section .artist-content{margin-top:32px}}.about-cta{background:#000;color:#141414;padding:0;min-height:auto}.about-cta .about-cta__block{background:#edb245;width:100%;min-height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.about-cta .about-cta__block .dots{margin-right:20px;letter-spacing:4px;display:inline-flex;align-items:center}.about-cta .about-cta__block a{display:inline-flex;align-items:center;padding:10px 14px;margin-bottom:0;letter-spacing:.08em;font-size:13px;color:#141414;font-family:Lexend Giga;font-weight:900;text-decoration:none}.about-cta .about-cta__block a:hover{color:#141414}.about .section-header{font-family:Lexend Giga;font-weight:700}.about .section-header p{font-size:13px;padding:0;margin:0}.about .section-header h2{font-size:30px;padding:0;margin:0}.about .about-hero{position:relative;background:#fff;color:#141414;min-height:100vh;min-height:100svh;padding:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.about .about-hero .about-hero__content{position:absolute;z-index:2;top:70%;transform:translateY(-50%)}.about .about-hero .about-title{font-family:Lexend Giga;font-weight:900;font-size:30px;letter-spacing:.04em;margin-bottom:32px;color:#141414}.about .about-hero .about-description{font-family:"Instrument Serif",serif;font-size:40px;line-height:1;max-width:876px;margin:0;color:#141414;opacity:0}.about .artists-overview{background:#f4f4f4;color:#141414;padding:0;min-height:auto}.about .artists-overview .container{padding-top:50px}.about .artists-overview .section-header{margin-bottom:48px}.about .artists-overview .artists-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0 auto}.about .artists-overview .artist-overview-card{border-top:1px solid #141414;padding-top:40px;display:flex;flex-direction:column;justify-content:top;height:310px}.about .artists-overview .artist-overview-card .artist-overview-name{font-family:"Instrument Serif",serif;font-size:90px;font-weight:400;height:90px;margin:50px 0 0;padding:0 0 40px;color:#141414;display:flex;align-items:center}.about .artists-overview .artist-overview-card .artist-overview-desc{font-family:"Instrument Serif",serif;font-size:24px;line-height:30px;text-align:justify;margin:0;color:#141414;max-width:577px;display:flex;align-items:center}.about .thanksto .team__list{margin:0 auto;padding-bottom:50px;border-bottom:20px solid #141414}.about .team{background:#f4f4f4;color:#141414;padding-top:10px;padding-bottom:0;min-height:auto}.about .team .container{padding-bottom:0}.about .team .section-header{margin-bottom:48px}.about .team .team__list{margin:0 auto;padding-bottom:50px;border-bottom:20px solid #141414}.about .team .team-member{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-top:1px solid #141414}.about .team .team-member .team-member__role{width:50%;font-family:"Instrument Serif",serif;font-size:40px;line-height:40px;color:#141414;flex-shrink:0}.about .team .team-member .team-member__info{width:50%}.about .team .team-member .team-member__info .team-member__name{font-family:"Instrument Serif",serif;font-size:40px;line-height:normal;color:#141414;margin:0 0 20px;font-weight:400}.about .team .team-member .team-member__info .team-member__desc{font-family:"Instrument Serif",serif;font-size:24px;line-height:30px;text-align:justify;color:#141414;margin:0}.about .team .team-member--last{padding-bottom:0}.about .thanksto{background:#f4f4f4;color:#141414;padding-top:10px;padding-bottom:0;min-height:auto}.about .thanksto .container{padding-bottom:0}.about .thanksto .section-header{margin-bottom:48px}.about .thanksto .team-member{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-top:1px solid #141414}.about .thanksto .team-member .team-member__role{width:50%;font-family:"Instrument Serif",serif;font-size:40px;line-height:40px;color:#141414;flex-shrink:0}.about .thanksto .team-member .team-member__info{width:50%}.about .thanksto .team-member .team-member__info .team-member__name{font-family:"Instrument Serif",serif;font-size:40px;line-height:normal;color:#141414;margin:0 0 20px;font-weight:400}.about .thanksto .team-member .team-member__info .team-member__desc{font-family:"Instrument Serif",serif;font-size:24px;line-height:30px;text-align:justify;color:#141414;margin:0}.about .thanksto .team-member--last{padding-bottom:0}.about .site-footer p{width:40%}.about .site-footer .container{padding-bottom:0}.about .contact-form{background:#141414;color:#fff;padding-top:0;min-height:auto}.about .contact-form .contact-form__intro{font-family:"Instrument Serif",serif;font-size:60px;line-height:60px;font-weight:100;color:#fff;margin:0 0 64px}.about .contact-form .contact-form__form{position:relative;display:flex;gap:40px;height:100%}.about .contact-form .contact-form__form .form-left{flex:1;display:flex;flex-direction:column;justify-content:space-between}.about .contact-form .contact-form__form .form-group{margin-bottom:32px}.about .contact-form .contact-form__form .form-group label{font-family:"Instrument Serif",serif;font-size:40px;color:#fff;display:block;margin-bottom:20px}.about .contact-form .contact-form__form .form-group input,.about .contact-form .contact-form__form .form-group textarea{width:100%;background:transparent;border:1px solid #fff;color:#fff;font-family:"Instrument Serif",serif;font-size:24px;padding:20px}.about .contact-form .contact-form__form .form-group input::placeholder,.about .contact-form .contact-form__form .form-group textarea::placeholder{color:#ffffff80}.about .contact-form .contact-form__form .form-group--message{flex:1;display:flex;flex-direction:column;height:100%}.about .contact-form .contact-form__form .form-group--message textarea{flex-grow:1;height:100%;min-height:300px;resize:none}.about .contact-form .form-submit{margin-top:64px;display:flex;justify-content:center}.about .contact-form .form-submit .contact-form__submit{background:#fff;color:#141414;border:none;padding:32px 64px;font-family:Lexend Giga;font-weight:900;font-size:13px;line-height:30px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;width:100%;height:150px;justify-content:center}.about .back-home{background:#141414;color:#f4f4f4;min-height:150px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:center}.about .back-home .back-home__content a{font-family:Lexend Giga;font-weight:900;font-size:13px;color:#f4f4f4;display:inline-flex;align-items:center;text-decoration:none}.about .back-home .back-home__content a .dots{margin-right:8px;display:inline-flex;align-items:center}@media (min-width: 768px){.about .about-hero .about-title{font-size:48px}.about .about-hero .about-description{font-size:40px}.about .contact-form .contact-form__form{gap:40px}.about .contact-form .contact-form__form .form-group:nth-child(1),.about .contact-form .contact-form__form .form-group:nth-child(2){grid-column:1}.about .contact-form .contact-form__form .form-group--message{grid-column:2;grid-row:1/3}.about .contact-form .contact-form__form .form-submit{grid-column:1/-1;margin-top:32px}}@media (min-width: 1024px){.about .about-hero .about-title{font-size:30px}.about .about-hero .about-description{font-size:40px}}.artists .expo__concept,.about .expo__concept{display:none}.artists .artists-hero,.about .about-hero{min-height:95svh}
