:root{--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-border: #fff;--color-border-rgb: 255 255 255;--font-body--family: "Funnel Sans", sans-serif;--font-subheading--family: "Funnel Sans", sans-serif;--font-heading--family: "Funnel Sans", sans-serif;--font-accent--family: "Geist Mono", monospace;--font-size--paragraph: 1rem;--font-size--h1: clamp(2.25rem, 4.4vw, 2.75rem);--font-size--h2: clamp(1.75rem, 3vw, 2rem);--font-size--h3: 1.5rem;--font-size--h4: 1.25rem;--font-size--h5: .875rem;--font-size--h6: .75rem;--font-paragraph--size: var(--font-size--paragraph);--font-h1--size: var(--font-size--h1);--font-h2--size: var(--font-size--h2);--font-h3--size: var(--font-size--h3);--font-h4--size: var(--font-size--h4);--font-h5--size: var(--font-size--h5);--font-h6--size: var(--font-size--h6);--font-paragraph--line-height: 1.3;--font-h1--line-height: .95;--font-h2--line-height: 1;--font-h3--line-height: 1.08;--font-h4--line-height: 1.15;--font-h5--line-height: 1.3;--font-h6--line-height: 1.35;--menu-font-sm--size: .75rem;--menu-font-md--size: .75rem;--menu-font-lg--size: .875rem;--menu-font-xl--size: .875rem}body{color:#fff}body a,body p,body h1,body h2,body h3,body h4,body h5,body h6,body label,body button,body input,body textarea,body select,body summary{color:inherit}body{font-family:var(--font-body--family)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);letter-spacing:-.03em}.hm-route>a,.hm-accordions summary strong,.hm-article aside strong,.hm-team-image__statement,.hm-cart-empty{letter-spacing:-.045em!important}nav,nav a,button,.button,[class*=eyebrow],[class*=caption],[class~=meta],[class$=-meta],[class*=label]{font-family:var(--font-accent--family)}button,.button{color:inherit;border-color:currentColor;font-family:var(--font-accent--family)!important;font-size:.75rem;line-height:1.35;letter-spacing:.045em}.menu-drawer__menu-item--mainlist{font-size:.875rem!important}input,textarea,select{color:inherit;border-color:currentColor}input::placeholder,textarea::placeholder{color:#ffffff9e!important}.header-logo__image,.logo-section__image,.logo-block__image{filter:grayscale(1) brightness(0) invert(1)}@media(max-width:749px){:root{--font-size--paragraph: 1rem;--font-size--h1: 2.25rem;--font-size--h2: 1.75rem;--hm-mobile-gutter: 16px}html,body{overflow-x:clip}.hm-site-header,.hm-site-footer,.hm-home-hero,.hm-home-intro,.hm-home-audience,.hm-home-offer,.hm-home-featured>div,.hm-home-visit,.hm-programacion,.hm-expo-hero,.hm-expo-intro,.hm-route,.hm-expo-rooms>article>div,.hm-ticket,.hm-concert-hero,.hm-concert-intro,.hm-concert-ticket,.hm-team-hero,.hm-team-manifesto,.hm-team-list,.hm-team-visit,.hm-faq-hero,.hm-faq-directory,.hm-faq-contact,.hm-contact,.hm-blog,.hm-article,.hm-cart,.hm-exhibition,.hm-related,.hm-journal{padding-left:var(--hm-mobile-gutter)!important;padding-right:var(--hm-mobile-gutter)!important;box-sizing:border-box}.hm-home-statement>span{right:var(--hm-mobile-gutter)!important}.hm-team-image>p{left:var(--hm-mobile-gutter)!important;right:var(--hm-mobile-gutter)!important}.hm-room-gallery{padding-left:var(--hm-mobile-gutter)!important;padding-right:var(--hm-mobile-gutter)!important}.hm-ticket-float{left:var(--hm-mobile-gutter)!important;right:var(--hm-mobile-gutter)!important;width:auto!important}}main img,main video{filter:grayscale(1);transition:filter .55s ease}main img.hm-media--color,main video.hm-media--color,a:hover img,a:hover video{filter:grayscale(0)}.template-blog .blog-posts{--page-content-width: 100%;--page-width: 100%;padding-inline:max(20px,3vw)}.template-blog .blog-posts-container{display:flex;flex-direction:column;gap:clamp(4rem,8vw,9rem)}.template-blog .blog-post-item,.template-blog .blog-post-item--horizontal{width:100%;border:0;padding:0}.template-blog .blog-post-card{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,5vw,6rem);align-items:start}.template-article .rte,.template-article .blog-post-content{max-width:58rem;margin-inline:auto;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.template-article .rte>p:first-child:first-letter,.template-article .blog-post-content>p:first-child:first-letter{float:none!important;margin:0!important;font:inherit!important}.template-page-contact .section-content-wrapper,.template-page-contact [class*=contact]{text-align:left}@media(max-width:749px){.template-blog .blog-post-card{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){main img,main video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hipermedia-system.css.map */
