@layer core,custom;@layer custom{:root{--font-primary: "ppmuseum", sans-serif;--color-purple: #d5214e;--color-orange: #fca400;--color-blue: #0072ed}@font-face{font-family:ppmuseum;src:url(/gxg/fonts/PPMuseum-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:ppmuseum;src:url(/gxg/fonts/PPMuseum-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ppmuseum;src:url(/gxg/fonts/ppmuseum-ultrabold.woff2) format("woff2");font-weight:800;font-style:normal}html{font-weight:400}body{font-family:var(--font-primary);font-weight:400;font-style:normal}h1,h2,h3,span,p{font-family:var(--font-primary);line-height:1}.button{border-radius:0;padding:1rem 1.5rem;font-size:1.25rem;position:relative;font-family:var(--font-primary);overflow:hidden;font-weight:300;background-color:#ffb704;transition:all .3s ease}.button--primary{padding-right:3.5rem;z-index:1}.button--primary:after{content:"";position:absolute;background:url(/assets/images/arrow-black.svg) no-repeat center center;background-size:contain;width:1.5rem;height:1.5rem;right:1.5rem;transition:all .3s ease}.button--primary:before{content:"";position:absolute;width:3.125rem;height:100%;background-color:#ffffff80;z-index:-1;transform:skew(-20deg);transition:all .3s ease;filter:blur(.625rem);left:-3.125rem}.button--primary:hover{filter:none;transform:scale(1.05)}.button--primary:hover:before{left:18.75rem;transition:all .3s ease}.button--primary:hover:after{transform:rotate(-45deg);transition:all .3s ease}.location{scroll-margin-top:4.375rem}.swiper-pagination-bullet{border-radius:0}.swiper-button-next,.swiper-button-prev{background-color:#fff;width:2rem;height:2rem;background-image:url(/assets/images/arrow-black.svg);background-repeat:no-repeat;background-position:center}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-prev{background-image:url(/assets/images/arrow-black-left.svg)}.swiper-button-next{background-image:url(/assets/images/arrow-black.svg)}.scroll-to-top{background-color:#fff;border-color:#000;bottom:0!important;right:0!important}.scroll-to-top svg{color:#000}.cookies{z-index:3}.header{top:0!important;position:fixed;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem)}.header__link{font-weight:300;color:#fff}.header__mobile__item:nth-child(1){display:none}.header__mobile__nav{margin-top:.25rem;background-color:#0006;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem)}.hero{display:flex;justify-content:center;align-items:center;padding-top:4.375rem;height:calc(100vh - 6.875rem);min-height:unset}@keyframes rotate2{0%{transform:translateY(74%) rotate(0)}to{transform:translateY(74%) rotate(360deg)}}@keyframes rotate{0%{transform:translateY(75%) rotate(0)}to{transform:translateY(75%) rotate(360deg)}}.hero__content{padding:0;min-height:unset;height:calc(100% - 2rem);width:calc(100% - 2rem);border-radius:1rem;max-width:100%}.hero__content:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;border:1px solid transparent;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract}.hero__title__text{font-weight:300;border-radius:2rem;padding:.25rem 1rem;font-size:1.25rem;margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}.hero__title__logo{width:50rem;min-width:100%;max-width:100%}.hero picture{width:95%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}@media (56.25rem <= width){.hero picture{width:70%}}.hero__image{display:none!important}.intro--section{margin-bottom:0!important;padding:5rem 0}.intro--section__title{font-weight:400;font-size:2rem;margin-bottom:3.5rem;line-height:1.2;color:#fff}@media (56.25rem <= width){.intro--section__title{font-size:3.5rem}}.intro--section__subtitle{font-weight:300;font-size:1.125rem;margin-bottom:2rem;line-height:1.5}@media (56.25rem <= width){.intro--section__subtitle{font-size:1.5rem}}.location{padding:0;gap:0;position:relative;grid-template-columns:1fr;align-items:flex-end}@media (56.25rem <= width){.location{grid-template-columns:1fr 1fr;display:grid}}.location__address{font-weight:300;line-height:1.5;display:block}.location__address strong{font-weight:600;font-size:1.25rem}.location__content{background-color:var(--color-blue);flex-direction:column;padding:3rem 0 0}.location__content--left{align-items:center;text-align:center;display:flex;flex-direction:column}.location__content--right{width:100%}.location__content--right img{width:100%;-o-object-fit:cover;object-fit:cover}.location__below{grid-area:1/1/2/2;margin-top:4rem;width:100%;height:31.25rem;margin-top:0}@media (56.25rem <= width){.location__below{height:100%}}.location__title{font-size:2.5rem;text-transform:uppercase;padding:1rem;font-weight:600;margin-bottom:0;padding-top:0}@media (56.25rem <= width){.location__title{font-size:4rem}}.location__directions{position:absolute;top:10.625rem;right:0;left:0;font-size:1.25rem;border:none;background-color:var(--color-orange);padding:1rem 3.5rem 1rem 1rem;font-weight:300;width:100%;box-shadow:unset}@media (56.25rem <= width){.location__directions{top:12.1875rem;font-size:1.875rem}}.location__directions:after{content:"";position:absolute;background:url(/assets/images/arrow-white.svg) no-repeat center center;background-size:contain;width:1.5rem;height:1.5rem;right:1.5rem}.location__map{width:100%;height:100%}.location .container{width:100%;padding:0;position:relative;grid-area:1/2/2/3}.footer{padding-top:5rem}@media (56.25rem <= width){.footer{padding-top:2.5rem}}.footer .container{display:grid;grid-template-columns:1fr}@media (56.25rem <= width){.footer .container{display:block}}.footer .container picture{grid-area:1/1/2/2}.footer .container .social-media{grid-area:2/1/3/2}.footer .container .copyright{grid-area:3/1/4/2}.footer__logo{max-width:none;width:80%;margin:0 auto}@media (56.25rem <= width){.footer__logo{width:50%;margin:0 0 0 2rem}}.footer__wrapper{position:relative;gap:0}.footer .social-media{position:absolute;right:.125rem;min-width:25%;padding:2rem .5rem 1rem 1rem;height:100%;color:#fff;bottom:2rem;max-height:88%;position:initial;min-height:unset;display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:center;justify-content:center;font-weight:300;gap:.5rem;margin-top:2rem}@media (56.25rem <= width){.footer .social-media{position:absolute;min-height:initial;align-items:flex-start;min-height:12.5rem}}.footer .social-media__text{font-size:1.375rem;font-weight:400;text-align:right;margin-left:auto;color:#fff}@media (56.25rem <= width){.footer .social-media__text{font-size:1.875rem}}.footer .social-media:after{content:"";background:url(/assets/images/arrow-black.svg) no-repeat center center;background-size:contain;filter:brightness(20) invert(1);width:2rem;height:2rem}@media (56.25rem <= width){.footer .social-media:after{width:3rem;height:3rem}}.footer .social-media li,.footer .social-media a{width:100%;display:flex}.footer .social-media a svg{display:none}.footer .copyright{padding-top:5rem}.footer .copyright a{color:#fff}#speakers{padding-top:0;padding-bottom:0;border-bottom:1.25rem solid black}#speakers .swiper-pagination{top:0;right:1rem;bottom:initial;left:initial;position:absolute;width:auto;transform:translateY(-100%)}#speakers .swiper-slide{padding:0;position:relative;opacity:1;min-height:34.375rem;justify-content:flex-end;align-items:flex-start;gap:0;border:0}#speakers .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;filter:saturate(0)}#speakers .slide__title{z-index:2;margin-left:1rem;background-color:var(--color-orange);display:inline-block;font-size:1.5rem;padding-top:.25rem;padding-bottom:.25rem;text-align:start;font-weight:300}#speakers .slide__description{z-index:2;margin-left:1rem;background-color:var(--color-blue);color:#fff;font-size:1.125rem;font-family:Secondary,sans-serif;padding-top:.25rem;padding-bottom:.25rem;text-align:start}#speakers .press__content{width:100%;max-width:100%;padding:0}#speakers .press__content__title{font-size:2.5rem;margin-bottom:0;text-align:right;padding-top:3.375rem;padding-bottom:3.375rem;padding-right:1rem;position:relative;padding-left:30vw;font-weight:300}@media (56.25rem <= width){#speakers .press__content__title{font-size:4rem;padding-right:1rem;padding-left:0}}#practical-info{padding:5rem 0}#practical-info .container{width:100%;padding-left:1rem;padding-right:1rem}@media (56.25rem <= width){#practical-info .container{padding-left:2rem;padding-right:2rem}}#practical-info .tickets__title{font-size:2.8125rem;font-weight:400;margin-bottom:1.5rem;display:inline-block;text-align:center}@media (56.25rem <= width){#practical-info .tickets__title{font-size:5.625rem;text-align:left}}#practical-info .tickets__content p,#practical-info .tickets__content li{line-height:1.4;font-size:1.25rem;font-weight:300}@media (56.25rem <= width){#practical-info .tickets__content p,#practical-info .tickets__content li{font-size:1.75rem}}#practical-info .tickets__cta{font-size:1.5rem;margin:initial;margin-top:2.5rem}@media (56.25rem <= width){#practical-info .tickets__cta{font-size:2rem}}.instafeed{padding:1rem}@media (56.25rem <= width){.instafeed{padding:1.25rem 2rem}}.instafeed__content{display:none}.instafeed .item-1,.instafeed .item-4{position:relative;overflow:hidden}.instafeed .item-4:after{content:"2026 EDITION";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:slide-in-right 8s ease-in-out infinite;animation-delay:2s;display:flex;justify-content:center;align-items:center;font-size:1.875rem;font-weight:300;line-height:1.2;padding:2.25rem;text-align:center;transform:translateY(100%);color:#000}.instafeed .item-6{position:relative;overflow:hidden}.instafeed .item-6:after{content:"JOIN US";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:slide-in-top 8s ease-in-out infinite;animation-delay:1s;display:flex;justify-content:center;align-items:center;font-size:1.875rem;font-weight:300;line-height:1.2;padding:2.25rem;text-align:center;transform:translateY(100%);color:#000}@keyframes slide-in{0%{transform:translate(-100%)}30%{transform:translate(-100%)}41%{transform:translate(0)}62%{transform:translate(0)}73%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}30%{transform:translate(100%)}41%{transform:translate(0)}62%{transform:translate(0)}73%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes slide-in-top{0%{transform:translateY(100%)}30%{transform:translateY(100%)}41%{transform:translateY(0)}62%{transform:translateY(0)}73%{transform:translateY(-100%)}to{transform:translateY(-100%)}}#grid-cta{padding:0}#grid-cta .container{padding:0;margin:initial;max-width:100%;display:flex;justify-content:end}#grid-cta .grid__wrapper{justify-content:flex-start}#grid-cta .grid__card{padding:0}#grid-cta .grid__card a{margin:0;font-size:1.25rem}@media (56.25rem <= width){#grid-cta .grid__card a{font-size:2.5rem}}#proposals .business__title{font-size:2rem;text-transform:uppercase;margin-bottom:0}@media (56.25rem <= width){#proposals .business__title{font-size:2.5rem;max-width:25rem}}#proposals .business__description{display:none}#proposals .business__content{border-bottom:.0625rem solid white;padding-right:1rem}@media (56.25rem <= width){#proposals .business__content{padding-right:4rem;border-right:.0625rem solid white;border-bottom:none}}#proposals .business__content p{font-size:1rem;line-height:1.4}@media (56.25rem <= width){#proposals .business__content p{font-size:1.25rem}}#proposals .business__content p:nth-child(3) strong{background-color:var(--color-blue);color:#fff;line-height:normal;height:-moz-fit-content;height:fit-content;padding:0 .25rem;font-weight:400}#proposals .container{max-width:100%;padding:1rem;justify-content:space-between}@media (56.25rem <= width){#proposals .container{padding:2rem}}#proposals .form{font-family:var(--font-primary);font-weight:300}@media (56.25rem <= width){#proposals .form{max-width:75rem;margin:auto}}#proposals .form__item{flex-direction:column}#proposals .form__item:nth-child(1) label,#proposals .form__item:nth-child(2) label,#proposals .form__item:nth-child(3) label{display:none}#proposals .form__item:nth-child(4) label{width:100%;align-items:start;flex-direction:column;background-color:var(--color-blue);color:#fff;margin-bottom:1rem}#proposals .form__item small{color:#fff!important}#proposals .form__item input,#proposals .form__item textarea{border:.0625rem solid black}#proposals .form__item input::-moz-placeholder,#proposals .form__item textarea::-moz-placeholder{font-size:.9375rem;color:#000}#proposals .form__item input::placeholder,#proposals .form__item textarea::placeholder{font-size:.9375rem;color:#000}#proposals .form__item ul{padding-left:1rem}#proposals .form__label{border:none}#proposals .form__bottom p{font-size:.875rem;display:flex;align-items:center;justify-content:center;line-height:normal;height:-moz-fit-content;height:fit-content;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}html[lang=en] .cookies{font-family:var(--font-primary);background-color:#fff;color:#ffffffeb;border:1px solid #ffb704;border-radius:.375rem;box-shadow:0 1.25rem 3.75rem #0000008c;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}html[lang=en] .cookies .font-h4.cookies__title{color:#000;letter-spacing:.02em}html[lang=en] .cookies__message{font-family:var(--font-primary);font-weight:300;line-height:1.4;color:#000}html[lang=en] .cookies__message a,html[lang=en] .cookies__message .cookies__message__link{font-family:var(--font-primary);font-weight:400;color:#d5214e;text-decoration:underline;text-underline-offset:.1875rem}html[lang=en] .cookies__message a:hover,html[lang=en] .cookies__message .cookies__message__link:hover{color:#ffb704}html[lang=en] .cookies__preferences{font-family:Secondary,sans-serif;font-weight:400;font-size:.875rem;line-height:1.45;color:#000000bf;border-top:1px solid #ffb704;padding-top:.75rem;margin-top:.75rem}html[lang=en] .cookies__preferences label{font-family:Secondary,sans-serif;color:#000000e0}html[lang=en] .cookies__buttons{flex-wrap:wrap;gap:.625rem}html[lang=en] .cookies__buttons .cookies__buttons--settings,html[lang=en] .cookies__buttons .cookies__buttons--reject{font-family:var(--font-primary);font-weight:300;font-size:1rem;background-color:transparent;color:#000;border:.0625rem solid black;border-radius:.125rem;transition:background-color .2s ease,border-color .2s ease}html[lang=en] .cookies__buttons .cookies__buttons--settings:hover:not(:disabled),html[lang=en] .cookies__buttons .cookies__buttons--reject:hover:not(:disabled){background-color:#000;border-color:#000;color:#fff}html[lang=en] .cookies__buttons .cookies__buttons--accept{font-family:var(--font-primary);font-weight:300;font-size:1.125rem;background-color:#d5214e;color:#fff;border:1px solid #d5214e;border-radius:.125rem;transition:filter .2s ease,transform .2s ease}html[lang=en] .cookies__buttons .cookies__buttons--accept:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}html[lang=en] .cookies__close{color:#0000008c}html[lang=en] .cookies__close:hover{color:#000}html[lang=en] .cookies-modal{font-family:var(--font-primary);color:#000000e0}html[lang=en] .cookies-modal__content{background-color:#fff;border:.0625rem solid #ffb704;border-radius:.5rem;box-shadow:0 2rem 5rem #0009}html[lang=en] .cookies-modal .font-h3.modal__title{font:800 1.5rem/1.2 ppmuseum,sans-serif!important}html[lang=en] .cookies-modal .font-h3.modal__main-content-title-label{font:800 1.125rem/1.25 ppmuseum,sans-serif!important}html[lang=en] .cookies-modal__sidebar{font-family:Secondary,sans-serif;font-size:.875rem;line-height:1.4;border-color:#ffb704}@media (56.25rem <= width){html[lang=en] .cookies-modal__sidebar{border-color:#ffb704}}html[lang=en] .cookies-modal__sidebar ul li{color:#000000bf}html[lang=en] .cookies-modal__sidebar ul li.active{background-color:#ffb70433;color:#d5214e}html[lang=en] .cookies-modal__main-content{font-family:var(--font-primary);font-weight:300;line-height:1.45}html[lang=en] .cookies-modal__main-content__title{font-family:var(--font-primary);font-weight:800;line-height:1.15;color:#000}html[lang=en] .cookies-modal__link{font-family:var(--font-primary);font-weight:400;color:#d5214e}html[lang=en] .cookies-modal__buttons button,html[lang=en] .cookies-modal__privacy__button{font-family:var(--font-primary);font-weight:300;font-size:1rem;background-color:#d5214e;color:#000;border-radius:.125rem;border:.0625rem solid #d5214e}html[lang=en] .cookies-modal__buttons button:hover:not(:disabled),html[lang=en] .cookies-modal__privacy__button:hover:not(:disabled){filter:brightness(1.06)}html[lang=en-US] .cookies .font-h4.cookies__title{font:800 1.375rem/1.15 ppmuseum,sans-serif!important;letter-spacing:.02em}html[lang=en-US] .cookies-modal .font-h3.modal__title,html[lang=en-US] .cookies-modal .font-h3.modal__main-content-title-label{font-family:ppmuseum,sans-serif!important;font-weight:800!important}}
