@font-face{font-family:Neusa Next Std;src:url(/fonts/Neusa-Regular.woff2) format("woff2"),url(/fonts/Neusa-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Std;src:url(/fonts/Neusa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham%20Book.woff2) format("woff2"),url(/fonts/Gotham%20Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham%20Medium.woff2) format("woff2"),url(/fonts/Gotham%20Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Bold.woff2) format("woff2"),url(/fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html,body{max-width:100vw;overflow-x:hidden!important}.container{max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 768px){.hero-title{font-size:2rem!important;line-height:1.1!important}.hero-subtitle{font-size:.8rem!important}.hero-date{font-size:.7rem!important}}@media (max-width: 768px){.timeline-item{flex-direction:column;gap:1rem}.timeline-time{width:100%;text-align:center;padding-bottom:1rem}.timeline-content{padding:1.5rem!important}.timeline-title{font-size:1.5rem!important}.timeline-description{font-size:1rem!important}}@media (max-width: 768px){.quick-links{gap:1rem!important;padding:1rem}.quick-link{min-width:120px;text-align:center}}@media (max-width: 640px){.hero-cta{width:100%;text-align:center;padding:1rem 2rem!important}.scroll-button{width:100%;justify-content:center}}@media (max-width: 768px){.mobile-menu{padding-top:6rem}.mobile-menu-item{font-size:1.5rem!important;padding:1rem!important}}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){button,a,[role=button]{min-height:44px;min-width:44px}}@media (max-width: 768px){.h-screen{min-height:100vh;min-height:100dvh}}@supports (-webkit-touch-callout: none){.h-screen{min-height:-webkit-fill-available}}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 640px){.exposition-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:1rem!important}}@media (min-width: 641px) and (max-width: 768px){.exposition-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important}}@media (min-width: 769px) and (max-width: 1024px){.exposition-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important}}@media (max-width: 768px){.search-filters{flex-direction:column!important;gap:1rem!important}.search-filters>*{width:100%!important}}
