@font-face{font-family:Arbon;src:url(../fonts/Arbon-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arbon;src:url(../fonts/Arbon-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.container{padding:0 1rem}@media (width>=1200px){.container{padding:0 3.125rem}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:max(16px,1.111vw)}body{color:#000;background:#a1c4df;font-family:Arbon;font-size:1.375rem}a{color:inherit;text-decoration:none}ul{list-style:none}img,video{max-width:100%;display:block}.header{z-index:1;height:100dvh;padding:1.875rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 .25rem 2.75rem #0000009c}@media (width>=1200px){.header{padding:3.125rem}}.header:before{content:"";z-index:1;background:linear-gradient(253deg,#0000 -2.7%,#00000080 59.11%);display:block;position:absolute;inset:0}.header__background{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.header__background img{object-fit:cover;width:100%;height:100%;display:block}.header__content{z-index:2;color:#fff957;text-align:center;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.header__chapeau{letter-spacing:-.07em;text-transform:uppercase;font-size:1.5rem;line-height:1}@media (width>=1200px){.header__chapeau{font-size:2.375rem}}.header__title{letter-spacing:.02em;font-size:7.625rem;font-style:italic;font-weight:400;line-height:.8;transform:rotate(-34deg)}@media (width>=1200px){.header__title{font-size:11.375rem;line-height:1}}@media (width>=1440px){.header__title{transform:none}}.header__title span{display:block}@media (width>=1440px){.header__title span{display:inline-block}}.header__bottom{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=1200px){.header__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}}.header__bottom-separator{background:#fff957;align-self:stretch;height:.0625rem}@media (width>=1200px){.header__bottom-separator{display:none}}.header__info{letter-spacing:-.03em;font-size:1.75rem;line-height:1.1}@media (width>=1200px){.header__info{text-align:left}}.header__info small{font-size:1.5rem}.header__logo{width:12.375rem}.marquee{margin:-3.75rem 0 2.875rem;display:flex;overflow:hidden}@media (width>=1200px){.marquee{margin-bottom:5.625rem}}.marquee__inner{letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:1.6875rem;padding-left:1.6875rem;font-size:9.6875rem;font-style:italic;line-height:1;display:flex}.marquee__inner span{background:#000;flex-shrink:0;width:7.25rem;height:7.25rem;display:block}.intro{color:#000;margin-bottom:1.25rem}@media (width>=1200px){.intro{margin-bottom:8.125rem}}.intro__title{margin-bottom:2.125rem;font-size:1rem;line-height:1}@media (width>=1200px){.intro__title{font-size:1.375rem}}.intro__body{font-size:1.625rem;line-height:1.26}@media (width>=1200px){.intro__body{font-size:2.375rem}}.exhibition{padding:2rem 0}@media (width>=1200px){.exhibition{padding:0}}.exhibition.dark{color:#a1c4df;background:#000}@media (width>=1200px){.exhibition.dark{color:#000;background:0 0}}.exhibition__inner{flex-direction:column;gap:2.125rem;display:flex}@media (width>=1200px){.exhibition__inner{flex-direction:row}}.exhibition__featured{border:.0625rem solid;border-width:.0625rem 0;padding:.625rem 0;font-size:1rem;font-style:normal;font-weight:400;line-height:1}@media (width>=1200px){.exhibition__featured{writing-mode:tb-rl;text-align:right;border-width:0 .0625rem;padding:0 .9375rem;transform:rotate(-180deg)}}.exhibition__header{flex-direction:column;gap:.625rem;display:flex}@media (width>=1200px){.exhibition__header{flex-grow:1;justify-content:space-between}}.exhibition__title{font-size:4rem;font-weight:400;line-height:1}@media (width>=1200px){.exhibition__title{font-size:6rem}}.exhibition__links{border:.0625rem solid;border-width:.0625rem 0;justify-content:space-between;align-items:flex-start;padding:.625rem 0;display:flex}@media (width>=1200px){.exhibition__links{border:none;align-items:flex-end}}.exhibition__links a{align-items:center;gap:.625rem;font-size:.875rem;line-height:1.2;display:flex}@media (width>=768px){.exhibition__links a{transition:color .3s}.exhibition__links a:hover{color:#fff957}}@media (width>=1200px){.exhibition__links a{font-size:1rem}}.exhibition__links i{font-size:1rem}@media (width>=1200px){.exhibition__links i{font-size:1.5rem}}.exhibition__links-col{flex-direction:column;gap:.625rem;display:flex}.exhibition__content{flex-direction:column;flex-shrink:0;gap:1.75rem;display:flex}@media (width>=1200px){.exhibition__content{justify-content:space-between;gap:2.375rem;width:50%}}.exhibition__body{font-size:1.125rem;line-height:1.2}@media (width>=1200px){.exhibition__body{font-size:1.375rem}}.exhibition__credits{font-size:1rem;line-height:1.2}.exhibition__credits li{border-top:.0625rem solid;padding:.625rem 0}.exhibition__credits li:last-child{border-bottom:.0625rem solid}.exhibitions{flex-direction:column;margin-bottom:2.25rem;display:flex}@media (width>=1200px){.exhibitions{gap:2.125rem;margin-bottom:2.125rem}}.exhibitions__separator{display:none}@media (width>=1200px){.exhibitions__separator{background:#000;height:.0625rem;margin:0 3.125rem;display:block}}.footer{flex-direction:column;gap:2.125rem;display:flex}.footer__main{flex-direction:column;gap:2.125rem;padding:0 1rem;display:flex}@media (width>=1200px){.footer__main{flex-direction:row;gap:0;padding:0 3.125rem}}.footer__left{flex-direction:column;gap:2.75rem;display:flex}@media (width>=1200px){.footer__left{gap:5rem;width:50%}}.footer__right{flex-direction:column;gap:2.5rem;display:flex}@media (width>=768px){.footer__right{flex-flow:wrap;gap:2.125rem 0}}@media (width>=1200px){.footer__right{width:50%}}.footer__separator{background:currentColor;width:100%;height:.0625rem}@media (width>=1200px){.footer__separator{display:none}}.footer__info{flex-direction:column;gap:2.5rem;display:flex}.footer__title{text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.2}.footer__text{font-size:2rem;line-height:1.2}.footer__info-item-map{align-items:center;gap:.5rem;margin-top:1rem;font-size:1rem;line-height:1;transition:color .3s;display:flex}.footer__info-item-map:hover{color:#fff957}.footer__info-item-map span{text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.footer__links{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.footer__links{flex-flow:wrap;gap:2.125rem}}.footer__links-item{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (width>=1200px){.footer__links-item{gap:.875rem}}.footer__button{border:.0625rem solid;align-items:center;gap:.625rem;height:2.125rem;padding:0 1rem;font-size:1rem;line-height:1;display:flex}@media (width>=768px){.footer__button{transition:color .3s}.footer__button:hover{color:#fff957}}.footer__button i{font-size:1.1875rem}.footer__partners{flex-direction:column;gap:2.5rem;display:flex}@media (width>=768px){.footer__partners:nth-child(2){border-left:.0625rem solid;padding:0 2.125rem}}@media (width>=1200px){.footer__partners{border-left:.0625rem solid;padding:0 2.125rem}}@media (width>=768px){.footer__partners.half{width:50%}}.footer__partners-item{flex-direction:column;gap:1.25rem;display:flex}.footer__partners-separator{background:currentColor;width:100%;height:.0625rem}.footer__logos{flex-direction:column;gap:1.25rem;display:flex}@media (width>=768px){.footer__logos{flex-direction:row;gap:2.5rem}}.footer__bottom{letter-spacing:.05rem;text-align:center;text-transform:uppercase;flex-direction:column;font-size:.625rem;line-height:1;display:flex}@media (width>=768px){.footer__bottom{border-top:.0625rem solid;flex-direction:row;justify-content:space-between;margin:0 1rem}}@media (width>=1200px){.footer__bottom{margin:0 3.125rem}}.footer__bottom-item{border-top:.0625rem solid;padding:1.25rem 0}@media (width>=768px){.footer__bottom-item{border:none}}.footer__bottom-item a{text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}@media (width>=768px){.footer__bottom-item a{transition:color .3s}.footer__bottom-item a:hover{color:#fff957}}
/*# sourceMappingURL=index.f139e33b.css.map */
