@import url(https://use.typekit.net/ucf8bya.css);*{font-family:Neue Haas Grotesk Display Pro}body{background-color:#000;margin:0;max-width:95vw;padding:0}h1,h2,h3{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:600}a,button,p{font-weight:500}button{text-transform:uppercase}.text-sections-container{display:flex;flex-wrap:wrap;gap:1em;width:100vw}.text-section{box-sizing:border-box;flex:1 1 20%}@media (max-width:768px){.text-section{flex:1 1 100%}}.category-section{padding:1.5rem}p,span{font-size:1.5em;letter-spacing:.02em!important;line-height:1.15em;margin:0}h1{font-size:12em;margin:0}h3{font-size:3em;margin:0 0 .5em}.org{font-size:2em;font-weight:500;margin-left:.2em}.category-header{align-items:center;display:flex;justify-content:space-between}.arrow-button{background:none;border:none;cursor:pointer}.event-carousel{display:flex;gap:1rem;margin-top:1em;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.event-card{border-radius:.5rem;flex-shrink:0;padding:1rem;scroll-snap-align:start;width:30%}.dot{border-radius:50%;height:2em;width:2em}.dot-wrapper{align-items:center;display:flex;margin-bottom:.5em}.background-container{height:100vh;overflow:hidden;position:relative;width:100vw}.layer{height:100%;width:100%}.layer,.layer2{object-fit:cover;object-position:center top;position:absolute}.layer2{height:90%;right:5vw;top:0;width:90%}.text-list-section{margin-top:1em}.text-list-title{font-family:neue-haas-grotesk-display,sans-serif;font-size:1.25em;font-style:normal;font-weight:600!important;margin:0}.text-list-subtitle{font-size:1.25em;font-weight:400;margin:0;opacity:80%}.text-list-items{list-style:none;margin:0;padding:0}.text-list-item{margin-left:2em}.text-list-name{font-size:1.25em;font-weight:500;letter-spacing:.01em}.text-list-item-subtitle{font-size:1.25em;font-weight:400;margin-left:.5em;opacity:90%}.title-dep{font-size:1.25em;font-weight:600;margin:0}.block-title{font-size:4em;font-weight:400;margin-top:-.1em}.block-title-page{font-size:4em;font-weight:400;margin-bottom:0;margin-top:.1em}.block-subtitle{background-color:#000;color:#fff;margin-bottom:1em;margin-top:1em}.block-subtitle,.block-subtitle-nav{font-size:1.25em;font-style:inherit;font-weight:450;max-width:max-content;padding:2px 6px 0}.block-subtitle-nav{background-color:#fff;color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400;margin:1em 0;transition:.5s ease-in-out;z-index:100}.block-subtitle-nav:hover{border-radius:1em;transition:.5s ease-in-out}.nav{align-content:center;background-color:#000;display:flex;justify-content:left;left:0;padding-left:2em;width:100%;z-index:2}.logo-image,.nav{position:fixed;top:0}.logo-image{height:100vh;object-fit:contain;right:0;width:auto;z-index:100}@media (max-width:700px){.logo-image{display:none}}.block-subtitle-info{color:#fff;font-size:1.25em;font-weight:450;line-height:1em;margin-bottom:1em;max-width:max-content}.info-wrapper{background-color:#000;padding:2em;position:fixed;top:6em;width:100%;z-index:30}.text-wrapper{width:60%}a,p,span{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;text-decoration:none!important}@media (max-width:1000px){.nav{background-color:#000;display:flex;font-size:75%;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:2}.info-wrapper{position:sticky;width:24em}.text-list-item-subtitle{font-weight:400;margin-left:.25em}.text-list-subtitle{margin-left:0}.top-section{padding:1em!important}.title-dep{font-weight:500}.title-dep,h2.block-title{font-size:2em!important}a,p,span{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;line-height:1.25em}a:not(.block-subtitle-nav){text-decoration:underline!important}a.footer-group,a.mobile-list{text-decoration:none!important}.footer{padding:1em!important}}a:hover:not(.block-subtitle-nav){background-color:#000;color:#fff;margin-left:-.2em;padding:.2em}.p-bold{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:600}a,link{color:inherit}h1,h2,h3,h4{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:600}.columns-masonry>*{break-inside:avoid;page-break-inside:avoid}.columns-flex>div{background:#fff;display:flex;flex-direction:column}.columns-grid{grid-gap:2em;display:grid;gap:2em;grid-auto-rows:auto;grid-template-columns:1fr 1fr}
/*# sourceMappingURL=main.53b69d7a.css.map*/