.brand{margin:0 3vw 0 0}.brand img{display:block;width:200px;height:auto;transition:all .3s ease}.brand-mobile{display:none}.header{display:flex;align-items:flex-end;width:100vw;height:10rem;background-color:#fff;z-index:999;border:none;outline:none;box-shadow:none;transition:all .3s ease}.header.sticky{position:fixed;height:5rem;box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005}.header.sticky .wrapper{padding:0 3vw 1rem 3vw}.header.sticky .brand img{width:130px}.header .wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 3vw 3vw;transition:all .3s ease}.header .navbar{max-width:100%;height:auto}.header .menu>.menu-item{position:relative;display:inline-block;margin:0}.menu{display:flex;flex-direction:row;margin:0;padding:0}.navbar{display:flex;align-items:flex-end}.header .menu>.menu-item>a{position:relative;display:block;font-size:.95rem;font-weight:700;letter-spacing:-.03rem;line-height:inherit;padding:.45rem 1rem;text-decoration:none;color:#21252c;background-color:#fff;transition:all .35s ease;cursor:pointer}.menu-item.search{margin-left:.25rem!important}.menu-item.search a{color:#fff!important;background-color:#ff1a5e!important}.menu-item.search a:hover{color:#fff!important;background-color:#21252c!important}.header .menu>.menu-item>a .expand{position:relative;display:inline-block;height:.75rem;width:.75rem;margin-left:.35rem;border:none;outline:none;pointer-events:none}.header .menu>.menu-item>a .expand:before,.header .menu>.menu-item>a .expand:after{position:absolute;box-sizing:inherit;content:"";left:50%;top:50%;width:100%;height:2px;background:#F7F7F8;transform:translate(-50%,-50%);transition:all .35s ease}.header .menu>.menu-item:hover>a{color:#21252c;background-color:#ebff14}.header .menu>.menu-item>a>.current{color:#21252c;background-color:#ebff14}.header .menu>.menu-item:hover>a .expand:before,.header .menu>.menu-item:hover>a .expand:after{background:#ffffff}.header .menu>.menu-item>a .expand:after{transform:translate(-50%,-50%) rotate(-90deg)}.header .menu>.menu-item>.sub-menu>.menu-item>a:hover{color:#21252ccc}.header .menu>.menu-item>.sub-menu{position:absolute;right:0;top:2rem;width:auto;height:auto;padding:1rem 1.5rem;border:none;outline:none;opacity:0;visibility:hidden;background:#EBFF14;box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005;transform-origin:top center;transform:translateY(1rem);transition:all .25s ease;z-index:20}.header .menu>.menu-item>.sub-menu>.menu-item{display:block}.header .menu>.menu-item>.sub-menu>.menu-item>a{display:block;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:-.02rem;line-height:inherit;padding:.35rem 0;color:#21252c;text-decoration:none;white-space:nowrap;transition:all .35s ease}.header .opened-menu{position:relative;display:none;cursor:pointer;width:1.75rem;height:1rem;border:none;outline:none;opacity:0;visibility:hidden;background:none;transform:rotate(0);transition:all .35s ease}.header .opened-menu span{display:block;position:absolute;width:100%;height:2px;left:0;border:none;outline:none;opacity:1;border-radius:.25rem;background:#21252C;transform:rotate(0);transition:all .25s ease}.header .opened-menu span:nth-child(1){top:0}.header .opened-menu span:nth-child(2),.header .opened-menu span:nth-child(3){top:.5rem}.header .opened-menu span:nth-child(4){top:1rem}.header .closed-menu{display:none;align-items:center;justify-content:center;cursor:pointer;width:2.5rem;height:2.5rem;margin:.75rem .75rem 0 0;border:none;outline:none;background:none}.header .closed-menu img.closed-icon{display:block;width:1.25rem;height:auto}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#21252c00;z-index:8;pointer-events:none;transition:all .35s ease}.overlay.active{backdrop-filter:blur(5px)}@media only screen and (min-width: 993px){.header .menu>.menu-item-has-children:hover>.sub-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.header .menu>.menu-item-has-children:hover>a .expand:after{transform:translate(-50%,-50%) rotate(0)}}.modal{position:fixed;width:100vw;height:100vh;opacity:0;visibility:hidden;transition:all .3s ease;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}.modal.open{visibility:visible;opacity:1;transition-delay:0s}.modal-bg{position:absolute;background:white;width:100%;height:100%}.modal-container{position:relative;background:#ffffff;padding:1rem 1rem 25vh 1rem}.modal-container .modal-brand{margin:0 0 1.5rem}.modal-container .modal-brand img{display:block;width:240px;height:auto;transition:all .3s ease}.modal-container .search-inputs{display:flex;flex-direction:row;justify-content:space-between}.modal-container .search-inputs input[type=search]{position:relative;top:0;left:0;font-weight:300;font-size:1.75rem;letter-spacing:-.03rem;min-width:50vw;height:5rem;padding:0 1.5rem;margin:0 .25rem 0 0}.modal-container .search-inputs .search-button{font-family:Inter,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-.02rem;text-align:center;height:5rem;min-width:15vw;padding:0 1.5rem;color:#fff;background:#21252C;cursor:pointer;transition:all .3s ease}.modal-container .search-inputs .search-button:hover{color:#fff;background:#FF1A5E}.modal-close{position:absolute;right:6vw;top:6vw;width:1.75rem;height:1.75rem;outline:none;appearance:none;background:none;border:0px;cursor:pointer}@media only screen and (max-width: 992px){.header{height:5rem}.header .wrapper{justify-content:space-between;align-items:center}.header .overlay.active{display:block;opacity:1;visibility:visible}.brand img{display:block;width:130px;height:auto}.brand-mobile{display:block;margin:0;padding:2rem}.brand-mobile img{display:block;width:50px;height:auto;transition:all .3s ease}.header .navbar{position:fixed;top:0;right:-340px;width:340px;height:100%;padding:0;z-index:999;opacity:0;overflow-y:auto;visibility:hidden;background:#ffffff;transition:all .3s ease}.menu{flex-direction:column}.navbar{flex-direction:column;align-items:flex-start}.header .navbar.active{right:0;opacity:1;visibility:visible}.header .navbar::-webkit-scrollbar{width:5px}.header .navbar::-webkit-scrollbar-thumb{border-radius:1rem;background:#e6e6e6;box-shadow:inset 0 2px 6px #0000001f}.header .menu{width:100%;height:auto;margin-top:0;padding:0}.header .menu>.menu-item{display:block;margin:0}.header .menu>.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.header .menu>.menu-item>a{font-size:1.15rem;padding:.75rem 2rem;color:#21252c;pointer-events:auto}.header .menu>.menu-item>a:after{display:none}.header .menu>.menu-item:first-child>a{border-top:1px solid rgba(247,247,248,0)}.header .menu>.menu-item>a .expand:before,.header .menu>.menu-item>a .expand:after{background:#ffffff}.header .menu>.menu-item-has-children.active>a .expand:after{transform:translate(-50%,-50%) rotate(0)}.header .menu>.menu-item>.sub-menu{position:relative;top:auto;left:auto;width:100%;max-height:0;padding:0;border:none;outline:none;opacity:1;overflow:hidden;visibility:visible;background:transparent;box-shadow:none;transform:translateY(0)}.header .menu>.menu-item>.sub-menu>.menu-item>a{font-size:.9rem;font-weight:500;padding:.65rem 2rem;color:#21252c;background-color:#f7f7f8}.header .opened-menu{display:block;opacity:1;visibility:visible}.header .closed-menu{position:absolute;display:flex;top:1rem;right:.5rem}.menu-item.search{margin-left:0!important}.menu-item.search a{color:#21252c!important;background-color:#f7f7f8!important}.menu-item.search a:hover{color:#21252c!important;background-color:#ebff14!important}.modal-container .modal-brand img{width:180px}.modal-container .search-inputs{flex-direction:column;justify-content:center}.modal-container .search-inputs input[type=search]{margin:0 0 .25rem}}section.footer{position:relative;color:#fff;background-color:#252a32}section.footer .container{display:grid;grid-template-columns:auto 1fr 3fr;grid-gap:6vw;padding:9vw}section.footer .brand figure{margin:0 0 6vw;padding:0}section.footer .brand figure img{display:block;width:50px;height:auto}section.footer .list{display:flex;flex-direction:column;align-items:flex-start}section.footer .copyright{padding:.5rem 0 0;border-top:1px solid rgba(255,255,255,.1)}section.footer .text p{font-size:min(max(11px,4vw),12px)}@media screen and (max-width: 576px){section.footer .container{grid-template-columns:1fr}section.footer .text{grid-column:1/-1!important}}a{color:currentColor;font-weight:600;text-decoration:underline;transition:all .1s ease}a:hover{color:#ff1a5e}.strong{font-weight:700}p{color:currentColor;margin:0 0 1rem;font-size:min(max(14px,4vw),15px);font-weight:400;line-height:1.5;letter-spacing:-.01rem}p.large{font-size:min(max(22px,4vw),28px);font-weight:700;line-height:1.3;letter-spacing:-.05rem;margin-bottom:1rem}p.medium{font-size:min(max(28px,4vw),18px);line-height:1.5;letter-spacing:-.04rem}p.small{font-size:min(max(12px,4vw),13px)}p.xsmall{font-size:min(max(10px,4vw),11px)}p:last-child{margin:0}h1,h2,h3,h4,h5,h6{margin:0}h3{font-family:Inter,sans-serif;font-weight:700;font-size:min(max(18px,4vw),20px);line-height:1.2;letter-spacing:-.02rem;margin:0 0 .25rem}h4{font-family:Inter,sans-serif;font-weight:300;font-size:min(max(16px,4vw),17px);line-height:1.2;letter-spacing:-.02rem;margin:0 0 .25rem}h5{font-family:Inter,sans-serif;font-weight:400;font-size:min(max(14px,4vw),15px);line-height:1.2;letter-spacing:-.03rem;margin:0 0 .25rem}.light{font-weight:300!important;opacity:1}.pink-type{font-family:alternate-gothic-atf,sans-serif;font-weight:500;text-transform:uppercase;color:#ff1a5e}.head-xl{display:inline-block;font-family:alternate-gothic-atf,sans-serif;font-weight:500;font-size:min(max(42px,8vw),76px);letter-spacing:-.1rem;line-height:.95;text-transform:uppercase;margin:0}.page-id{display:flex;display:inline-flex;font-family:alternate-gothic-atf,sans-serif;font-weight:400;font-size:min(max(36px,8vw),64px);letter-spacing:-.08rem;line-height:.9;text-transform:uppercase;padding:1rem 1rem .2rem;color:#fff;background-color:#21252c;margin:0}.page-tag{display:inline-block;font-weight:300;font-size:min(max(28px,4vw),36px);line-height:1.2;letter-spacing:-.09rem;opacity:.5;margin:0}.section-head{font-weight:700;font-size:min(max(18px,4vw),20px);line-height:1.1;letter-spacing:-.03rem;opacity:.5;margin:0}.sub-xl{font-weight:700;font-size:min(max(24px,4vw),28px);line-height:1.15;letter-spacing:-.05rem;margin:0}.sub-lg{font-weight:700;font-size:min(max(18px,4vw),20px);line-height:1.15;letter-spacing:-.03rem;margin:0 0 .25rem}.sub-md{font-weight:700;font-size:min(max(15px,4vw),17px);line-height:1.15;letter-spacing:-.03rem;margin:0 0 .25rem}.sub-sm{font-weight:700;font-size:min(max(13px,4vw),14px);line-height:1.15;letter-spacing:-.03rem;margin:0 0 .25rem}.sub-xs{font-weight:700;font-size:min(max(12px,4vw),13px);line-height:1.15;letter-spacing:-.02rem;margin:0 0 .25rem}.sub-xxs{font-weight:400;font-size:min(max(11px,4vw),13px);line-height:1.15;letter-spacing:-.01rem;margin:0 0 1rem}.section-subhead{font-weight:700;font-size:min(max(18px,4vw),20px);line-height:1.15;letter-spacing:-.03rem;margin:0 0 .25rem}.section-subhead-sub{font-weight:300;font-size:min(max(11px,4vw),12px);line-height:1.1;letter-spacing:.04rem;text-transform:uppercase;margin:0 0 .5rem}.event-subhead{font-weight:800;font-size:min(max(10px,4vw),13px);line-height:1.3;letter-spacing:.06rem;text-transform:uppercase;color:#fff;background-color:#21252c;padding:.8rem 1rem;border-radius:.25rem;margin:0}.section-id{display:block;position:absolute;top:1.5rem;left:2.25rem;bottom:0;padding:.5rem 0;transform-origin:0 0;transform:rotate(90deg);font-weight:300;font-size:min(max(12px,4vw),14px);line-height:.9;letter-spacing:.3rem;text-transform:uppercase}.list-head{font-family:ivyjournal,serif;font-weight:700;font-size:min(max(16px,4vw),18px);line-height:1.1;letter-spacing:-.04rem;margin:0 0 .5rem}.staff-title{font-weight:300;font-size:min(max(14px,4vw),16px);line-height:1.1;letter-spacing:-.02rem;margin:0 0 1rem}.product-title{font-weight:400;font-size:min(max(16px,4vw),18px);line-height:1.1;letter-spacing:-.03rem;border-bottom:1px solid #e1e1e5;padding-bottom:.5rem;margin:0 0 .5rem}.product-description{font-weight:400;font-size:min(max(14px,4vw),16px);line-height:1.1;letter-spacing:-.01rem;margin:0 0 .25rem;opacity:.7}.product-price{font-weight:700;font-size:min(max(14px,4vw),16px);line-height:1.1;letter-spacing:-.01rem;margin:0 0 .25rem}.note{opacity:.7}.organization{font-weight:700;font-size:min(max(14px,4vw),15px);line-height:1.2;letter-spacing:-.02rem;margin:0}.opportunity{font-weight:400;font-size:min(max(14px,4vw),15px);line-height:1.2;letter-spacing:-.02rem;margin:0}.artist-details{font-weight:600;font-size:min(max(11px,4vw),13px);line-height:1.1;letter-spacing:-.02rem;margin:0 0 .25rem}.artist{font-weight:400;font-size:min(max(12px,4vw),13px);line-height:1.1;letter-spacing:-.01rem;margin:0 0 1rem;opacity:.7}.day-section{font-weight:800;font-size:min(max(16px,4vw),20px);line-height:1.1;letter-spacing:-.04rem;margin:0}blockquote{font-weight:300;font-size:min(max(14px,4vw),18px);line-height:1.5;letter-spacing:-.02rem;border-left:5px solid #FF9E1F;margin:0 0 1.5rem;padding:0 0 0 1rem}.black-bg .section-head{border-bottom:1px solid #4d5666}@media screen and (max-width: 576px){.page-id{padding:1rem 1rem .75rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hide-overflow{overflow:hidden}.span-all{grid-column:1/-1!important;column-span:all}.span-3{grid-column:auto/span 3!important}.span-2{grid-column:auto/span 2!important}.span-1{grid-column:auto/span 1!important}.black-bg{color:#fff;background-color:#21252c}.grey-bg{background-color:#f7f7f8}.dark-grey-bg{background-color:#2c313b}.pink-bg{color:#fff;background-color:#ff1a5e}.blue-bg{color:#fff;background-color:#106ef4}.green-bg{background-color:#4fe376}.yellow-bg{background-color:#ebff14!important}.orange-bg{color:#fff;background-color:#ff9e1f}.striped{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23eaeaeb' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.striped-d{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23010101' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.pd-t-0{padding-top:0!important}.pd-t-sm{padding-top:1rem!important}.pd-t-md{padding-top:1.5rem!important}.m-t-sm{margin-top:1rem!important}.full-pd{padding:6vw 8vw!important}.baseline{border-bottom:1px solid rgba(33,37,44,.1)}.drop-shadow{box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005}.drop-shadow-d{box-shadow:0 10px 26px -12px #00000080}.gradient-bg{position:relative}.gradient-bg:after{content:"";position:absolute;top:0;left:33%;right:-.75rem;bottom:0;background-image:linear-gradient(60deg,#4FE376 0%,#106EF4 100%);z-index:-1}.container--centered{padding:0 6vw}body{font-size:16px;line-height:1.3;font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#21252c;background-color:#fff;margin:0;padding:0}.blocks-container{position:relative;display:grid;grid-template-columns:6vw 1fr 6vw;grid-row-gap:6vw;padding:0 0 6vw;margin:0 3vw;overflow:hidden}section{position:relative;grid-column:2/span 1}a.button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:-.02rem;text-align:center;text-decoration:none;color:#fff;background-color:#21252c;margin:0;padding:0 1rem;height:2.15rem;transition:all .3s ease;z-index:4}a.button.sm{font-size:min(max(9px,4vw),10px);padding:.4rem .75rem}a.button.md{font-size:min(max(12px,4vw),15px);padding:1rem 1.5rem}a.button.lg{font-size:min(max(22px,4vw),38px);height:18vh;letter-spacing:-.06rem;margin:0}a.button.blue{color:#fff;background-color:#106ef4}a.button.pink{color:#fff;background-color:#ff1a5e}a.button.pink:hover{color:#fff;background-color:#e60044}a.button.yellow{color:#21252c;background-color:#ebff14}a.button.yellow:hover,a.button.orange{color:#21252c;background-color:#ff9e1f}a.button.orange:hover{color:#21252c;background-color:#ebff14}a.button.alt{color:#fff;background-color:#21252c}a.button.alt:hover{color:#fff;background-color:#ff9e1f}a.button.grey{color:#21252c;background-color:#f7f7f8}a.button.block{display:block;margin-bottom:.5rem}a.button:hover{color:#fff;background-color:#ff1a5e}.card-gen{position:relative;display:flex;flex-direction:column;grid-column:auto/span 1;align-items:flex-start;background-color:#f7f7f8}.card-gen .image{width:100%}.card-gen .image figure{width:100%;height:100%;overflow:hidden}.card-gen .image figure img{display:block;width:100%;height:100%;object-fit:cover}.card-gen .image.overlay-pink{position:relative}.card-gen .image.overlay-pink:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff1a5e;opacity:1;mix-blend-mode:hue;z-index:2}.card-gen .image.overlay-pink:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff1a5e;opacity:.9;mix-blend-mode:color}.card-gen .text-wrapper{position:relative;display:block;grid-column:auto/span 1}.card-gen .text{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem}.card-gen .text h4,.card-gen .text h5,.card-gen .text .copy-block{margin:0 0 1rem}.card-gen .video{margin:0 0 1.5rem;box-shadow:0 8px 12px -6px #0000004d}.card-gen i{margin-left:.25rem;color:#ff1a5e}.black-bg .card-gen{border-bottom:3px solid #2c313b}.list-cards .card-gen{margin:0 0 1rem}.card-timeline{position:relative;grid-column:auto/span 1;border-radius:.35rem;background-color:#fff;padding:1rem;box-shadow:0 10px 36px -12px #0000001a}.card-sponsor-features{position:relative;grid-column:auto/span 1;border-radius:.35rem;background-color:#fff}.card-sponsor-opportunities{position:relative;grid-column:auto/span 1;border-radius:.35rem;background-color:#fff;padding:0;box-shadow:0 10px 36px -12px #0000001a}.card-sponsor-opportunities .title-text{background-color:#ebff14;padding:1.5rem 2rem .5rem}.card-sponsor-opportunities .title-text .sub-lg{font-weight:400}.card-testimonial{position:relative;grid-column:auto/span 1;background-color:#f7f7f8;padding:1.5rem;overflow:hidden}.card-testimonial figure{margin-bottom:1.5rem;border-radius:.35rem}.card-testimonial figure img{border-radius:.25rem}.card-testimonial h3{font-size:min(max(18px,4vw),24px);margin-bottom:.25rem}.card-testimonial h4{font-size:min(max(14px,4vw),16px);font-weight:400;margin-bottom:1.5rem}.card-testimonial blockquote{position:relative;font-size:min(max(14px,4vw),17px);line-height:1.6;letter-spacing:-.02rem;border-left:0;margin:0;padding:0;z-index:5}.card-testimonial blockquote:before{content:"\f10d";position:absolute;top:-2rem;left:-1.8rem;font-family:"Font Awesome 5 Pro";font-size:4rem;font-weight:100;color:#f7f7f8;z-index:-1}.card-infographic{position:relative;grid-column:auto/span 1;display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem}.card-event{border-radius:.35rem;padding:1.5rem;color:#fff;background-color:#106ef4;box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005}.card-event i{font-size:2rem;margin-bottom:.5rem}.card-event h4{font-weight:400;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:.5rem}a.card-product{display:block;text-decoration:none;position:relative;color:#21252c;background-color:#fff;padding:1rem;box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005;transform:scale(1);transition:all .3s ease}a.card-product .image-bg{height:25vh;margin:0 0 1rem;background-size:cover;background-repeat:no-repeat;background-position:center 33%}a.card-product:hover{transform:scale(103%)}.grid-item{width:200px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;max-width:100%;border-radius:.35rem}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){.video-wrapper,.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{border-radius:0}}ul{margin:0}ul.bullets{list-style:disc;padding:0;margin:0 0 1rem 1rem}ul.bullets li{padding:0 0 .5rem;font-weight:400;font-size:.9rem;line-height:1.4;letter-spacing:-.03rem}ul.sponsors{list-style:none;column-count:3;column-gap:1.5rem;padding:1.5rem;margin-bottom:1.5rem;background-color:#f7f7f8}ul.sponsors li{padding:0 0 .5rem;font-weight:500;font-size:.9rem;line-height:1.4;letter-spacing:-.03rem}ul.sponsors li .title{font-weight:200}ul.sponsor-opportunity-details{padding:1rem 3vw 1.5rem 3vw}ul.sponsor-opportunity-details li{padding:.5rem 0;font-weight:500;font-size:min(max(14px,4vw),16px);line-height:1.3;letter-spacing:-.02rem;border-bottom:1px solid #e1e1e5}ul.sponsor-opportunity-details li:last-child{border-bottom:none;margin-bottom:0}ul.event-details{list-style:none;background-color:#f7f7f8;padding:1.5rem;border-radius:.35rem;margin-bottom:1.5rem}ul.event-details li{padding:.25rem 0;font-weight:400;font-size:min(max(12px,4vw),14px);line-height:1.2;letter-spacing:.02rem;text-transform:uppercase}ul.event-details li.date,ul.event-details li.time{font-weight:700}ul.workshop-details{list-style:none;margin:0;padding:0}ul.workshop-details li{padding:0;font-weight:400;font-size:min(max(14px,4vw),15px);line-height:1.5;letter-spacing:-.01rem}ul.workshop-details li.link{display:flex;align-items:flex-start;margin:.5rem 0 0}ul.workshop-resources{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:1.5rem;list-style:none;margin:0;padding:0}ul.workshop-resources li{padding:.25rem 0;font-weight:400;font-size:min(max(12px,4vw),14px);line-height:1.2;letter-spacing:-.01rem}ul.address{list-style:none;padding:0;margin-bottom:1.5rem}ul.address li{padding:0;font-weight:400;font-size:min(max(10px,4vw),11px);line-height:1.6;letter-spacing:.01rem;text-transform:uppercase}ul.footer-nav{list-style:none;margin:0;padding:0}ul.footer-nav li{padding:0;font-weight:400;font-size:min(max(11px,4vw),12px);line-height:1.6;letter-spacing:.07rem;text-transform:uppercase}ul.footer-nav li a{text-decoration:none;color:#fff;transition:all .3s ease}ul.footer-nav li a:hover{color:#4fe376}ul.accordion-list{list-style:none;margin:0 0 1rem;padding:0}ul.accordion-list.col-3{column-count:3;column-gap:1rem}ul.accordion-list li{padding:0;font-weight:500;font-size:min(max(13px,4vw),14px);line-height:1.5;letter-spacing:-.01rem}ul.accordion-list li.title{font-weight:700}ul.link-list{list-style:none;margin:0;column-count:3;column-gap:.5rem;padding:0}ul.link-list li{padding:0;margin:0 0 .5rem;break-inside:avoid}ul.link-list li a{display:flex;align-items:center;font-weight:500;font-size:min(max(13px,4vw),14px);letter-spacing:-.01rem;height:3rem;color:#fff;background-color:#21252c;padding:0 1rem;text-decoration:none;transition:all .3s ease}ul.link-list li a:hover{color:#fff;background-color:#ff1a5e}ul.link-list li a svg{stroke-width:1.6;margin-right:.5rem;width:18px;height:auto;stroke:#fff}ul.social-nav{list-style:none;margin:0 0 1rem;padding:0}ul.social-nav li{padding:0;font-weight:400;font-size:min(max(10px,4vw),11px);line-height:1.6;letter-spacing:.07rem;text-transform:uppercase}ul.social-nav li i{margin-right:.25rem}ul.social-nav li a{text-decoration:none;color:#fff;transition:all .3s ease}ul.social-nav li a:hover{color:#4fe376}ul.loop-list{list-style:none;margin:1rem 0 0;padding:0}ul.loop-list li a{display:block;font-weight:400;font-size:.9rem;letter-spacing:-.02rem;color:currentColor;text-decoration:none;padding:.35rem 0;transition:all .3s ease}ul.loop-list li a:before{content:"\f111";position:relative;top:-2px;margin-right:.5rem;margin-left:1px;font-family:"Font Awesome 5 Pro";font-size:.45rem;font-weight:900;color:#ff1a5e;transition:all .3s ease}ul.loop-list li a:hover:before{color:#4fe376}@media screen and (max-width: 768px){ul.sponsors{column-count:2}ul.sponsor-opportunity-details{padding:1rem 3vw 1.5rem 6vw}}@media screen and (max-width: 576px){ul.sponsors{column-count:1}}figure{position:relative;margin:0;padding:0}figure img{display:block;width:100%;height:auto}figure.cover{width:100%;height:100%}figure.cover img{display:block;width:100%;height:100%;object-fit:cover}figure figcaption{display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;width:2rem;height:2rem;font-weight:700;font-size:13px;letter-spacing:-.01rem;text-transform:uppercase;color:#fff;background-color:#21252c;z-index:20}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}table{border-collapse:collapse;width:100%}table.event-table{margin:1rem 0 0}table.event-table tr{font-size:min(max(11px,4vw),14px);border-bottom:1px solid rgba(33,37,44,.1)}table.event-table tr:last-child{border-bottom:0}table.event-table td{border:0;padding:.5rem 1rem;letter-spacing:-.02rem}table.event-table td i{margin-left:.25rem}table.event-table td.event{font-weight:600}table.event-table td.time{text-align:right}@media screen and (max-width: 576px){table td{display:table-row}table td .padded-cell-top{padding:10px 0 2px}table td .padded-cell-bottom{padding:2px 0 5px}table td.time{text-align:left!important}}.form-wrapper{margin:1.5rem 0 0;max-width:90ch}.form-control{display:block;border:0;width:100%;border-radius:0}.form-control::-webkit-input-placeholder{color:#21252c;letter-spacing:-.02rem}.form-control::-moz-placeholder{color:#21252c;letter-spacing:-.02rem}.form-control:-ms-input-placeholder{color:#21252c;letter-spacing:-.02rem}.form-control:-moz-placeholder{color:#21252c;letter-spacing:-.02rem}.form-control:focus{border-color:#106ef4!important;outline:none}label,.checkbox-label{font-size:min(max(13px,4vw),15px);font-weight:600;letter-spacing:-.02rem;color:#4d5666}fieldset{margin:0;padding:0;border:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;background-color:#ffffff80;box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px #00000005,0 12.5px 10px #00000005,0 22.3px 17.9px #00000005,0 41.8px 33.4px #00000005,0 100px 80px #00000005;padding:3vw}.form-list{margin:0;padding:0}input{box-sizing:border-box;font-size:1.25rem;letter-spacing:-.03rem;width:100%;height:3rem;padding:1rem;margin-top:5px;background-color:#f7f7f8;border:0}textarea{height:20vh;padding:1rem;box-sizing:border-box;font-size:1.15rem;width:100%;margin-top:5px;background-color:#f7f7f8;border:0}.form-column{display:flex;flex-direction:column;justify-content:flex-end}input[type=checkbox]{position:relative;top:2px;width:1.15rem;height:1.15rem;margin-right:.25rem}input[type=file]{display:none}button{border:0}.btn-primary-form{display:flex;align-items:center;font-size:min(max(16px,4vw),18px);font-weight:700;letter-spacing:-.02rem;height:3rem;padding:0 6vw;margin:0;color:#fff;background-color:#106ef4;transition:all .3s ease;cursor:pointer}.btn-primary-form i{margin-left:.25rem}.btn-primary-form:hover{color:#fff;background-color:#0a62e0;transition:all .3s ease}.honeypot{display:none}@media screen and (max-width: 768px){.form-grid{grid-template-columns:1fr}}.stop-scrolling{height:100vh;overflow:hidden}.ios{height:90vh;margin-top:10vh}#map{position:relative}#gmap{height:100vh;width:100vw;position:absolute;top:0}#map-menu-trigger{z-index:100;position:absolute;left:0px;animation-timing-function:cubic-bezier(.91,.01,.6,.99);transition:.45s .1s}@media only screen and (min-width: 480px){#map-menu-trigger{top:0}}@media only screen and (max-width: 480px){#map-menu-trigger{bottom:30px}}#loading{position:absolute;top:22px;left:80px}#map-menu:not(.mm-menu){display:none}.mm-listview a:hover,.mm-selected{background-color:#000}#map-menu li h2,#map-menu h3{padding-bottom:0}#map-menu li h2:after{content:"\f054";font-family:FontAwesome;font-size:.7em;position:absolute;bottom:10px;right:20px;text-decoration:none}.trigger{height:50px;width:50px;background-color:#000;border-radius:0;overflow:hidden;text-indent:100%;white-space:nowrap;transition:transform .5s}.trigger .cd-nav-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%) translateY(-50%);width:22px;height:2px;background-color:#fff}.trigger .cd-nav-icon:before,.trigger .cd-nav-icon:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s,width .5s,top .3s}.trigger .cd-nav-icon:before{transform-origin:right top;transform:translateY(-6px)}.trigger .cd-nav-icon:after{transform-origin:right bottom;transform:translateY(6px)}.no-touch .trigger:hover .cd-nav-icon:after{top:2px}.no-touch .trigger:hover .cd-nav-icon:before{top:-2px}.trigger svg{position:absolute;top:0;left:0}.trigger circle{transition:stroke-dashoffset .4s 0s}.map-nav-is-open .trigger{transform:rotate(180deg)}@media only screen and (max-width: 480px){.map-nav-is-open .trigger{transform:rotate(90deg)}}.map-nav-is-open .trigger .cd-nav-icon:after,.map-nav-is-open .trigger .cd-nav-icon:before{width:50%;transition:transform .5s,width .5s}.map-nav-is-open .trigger .cd-nav-icon:before{transform:rotate(45deg)}.map-nav-is-open .trigger .cd-nav-icon:after{transform:rotate(-45deg)}.no-touch .map-nav-is-open .trigger:hover .cd-nav-icon:after,.no-touch .map-nav-is-open .trigger:hover .cd-nav-icon:before{top:0}.map-nav-is-open .trigger circle{stroke-dashoffset:0;transition:stroke-dashoffset .4s .3s}#map-overlay{position:fixed;top:0;left:-300px;background-color:#ffffffd9;z-index:10;width:300px;min-height:100vh;padding:0;color:#fff;animation-timing-function:cubic-bezier(.91,.01,.6,.99);transition:.2s .1s}#map-overlay.closed{left:-260px}#map-overlay.in{left:0}.checkbox-black input[type=checkbox]:checked+label:before,.checkbox-black input[type=radio]:checked+label:before{background-color:#000;border-color:#000;outline:0}.checkbox-black input[type=checkbox]:checked+label:after,.checkbox-black input[type=radio]:checked+label:after{color:#fff;outline:0}.deetsbox{font-family:proxima-nova,sans-serif;padding:1rem}.deetsbox img{max-width:100%}.deetsbox h3{margin-bottom:0;padding-bottom:0}.deetsbox .label{font-size:100%;margin-right:5px;margin-bottom:5px}.deetsbox .stopmarker{width:30px}.pinbox{max-width:300px}#static-map{width:640px;height:480px;margin-top:2rem}h4{margin-bottom:.5rem}.image{position:relative}.image .caption{display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:4px;width:2rem;height:2rem;font-weight:700;font-size:13px;letter-spacing:-.01rem;text-transform:uppercase;color:#fff;background-color:#21252c}.audio{margin-bottom:0!important}.audio audio{position:relative;max-width:100%}:root{--plyr-color-main: #252525;--plyr-audio-controls-background: #f7f7f7;--plyr-audio-control-color: #106EF4;--plyr-control-spacing: 7px}section.landing-header{grid-column:1/span 3;position:relative}section.landing-header .container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:40vh;padding:0;z-index:6}section.landing-header .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}section.landing-header .image figure{width:100%;height:100%;overflow:hidden}section.landing-header .image figure img{display:block;width:100%;height:100%;object-fit:cover}section.landing-header .event-logo{width:12vw;height:auto;margin:0 0 1rem 6vw}section.landing-header .text{position:relative;z-index:2}section.landing-header .header-subs{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 6vw 6vw 6vw}section.landing-header.sub .container{min-height:10vh}@media screen and (max-width: 768px){section.landing-header .container{min-height:25vh}}section.home-header{position:relative;grid-column:1/span 3}section.home-header .container{position:relative;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:58vh auto;grid-template-areas:"bgphoto bgphoto" "type featured"}section.home-header .type{grid-area:type;padding:6vw;color:#21252c;background-color:#fff}section.home-header .splide{grid-area:featured;padding:6vw;color:#21252c;background-color:#ebff14;margin-top:-50px;z-index:6}section.home-header .splide .splide__list{width:100%;height:100%}section.home-header .splide .section-head{font-weight:400;margin-bottom:1rem;opacity:1}section.home-header .splide .sub-sm{margin-bottom:1.5rem}section.home-header .splide .cta{display:flex;align-items:flex-start}section.home-header .splide p{font-weight:500;line-height:1.4}section.home-header .image{grid-area:bgphoto;z-index:1}section.home-header .image figure{width:100%;height:100%;overflow:hidden}section.home-header .image figure img{display:block;width:100%;height:100%;object-fit:cover}section.home-header .image figure figcaption{display:flex;align-items:center;justify-content:center;position:absolute;right:auto;left:0;bottom:0;width:auto;height:50px;padding:0 1.5rem;font-weight:700;font-size:13px;letter-spacing:-.01rem;text-transform:uppercase;color:#fff;background-color:#21252c;z-index:20}section.home-header .splide__arrow{display:flex;justify-content:center;align-items:center;background-color:#ebff14;border:0;border-radius:0;cursor:pointer;width:50px;height:50px;opacity:1;padding:0;position:absolute;top:0;transform:translateY(0);transition:all .3s ease;z-index:1}section.home-header .splide__arrow:hover{background-color:#ff9e1f;opacity:1}section.home-header .splide__arrow--prev{left:-100px;background-color:#ebff14cc}section.home-header .splide__arrow--next{left:-50px}section.home-header .splide__arrow svg{fill:#21252c}@media screen and (max-width: 768px){section.home-header .container{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:30vh auto auto;grid-template-areas:"bgphoto" "type" "featured"}section.home-header .splide{margin-top:0}section.home-header .splide__arrow{display:none}}section.sub-header{position:relative;padding:6vw 0 0}section.sub-header .container{position:relative;max-width:70ch;margin:0 auto}section.sub-header .text{position:relative}section.sub-header .text .copy-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}section.sub-header .text .copy-block h2{margin-top:.5rem}section.sub-header.sub .container{min-height:10vh}section.xlarge-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));grid-gap:1.5rem}section.large-cards .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem}section.artist-cards .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem}section.sponsor-feature-cards .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem}section.sponsor-feature-cards .intro-text{max-width:760px}section.featured-cards .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}section.medium-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1.5rem}section.small-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:1.5rem}section.list-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));grid-gap:1.5rem}section.event-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1.5rem}section.opportunity-cards .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,900px),1fr));grid-gap:.5rem}section.opportunity-cards .section-head{margin:1.5rem 0 .5rem}section.opportunity-cards ul{margin:0;list-style:disc;padding:0;margin:0 0 1rem 1rem}section.opportunity-cards ul li{padding:0 0 .5rem;font-weight:400;font-size:.9rem;line-height:1.4;letter-spacing:-.03rem}section.opportunity-cards .button{margin-bottom:0}@media screen and (max-width: 1024px){section.large-cards .container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 576px){section.large-cards .container{grid-template-columns:1fr}section.featured-cards .container{grid-template-columns:1fr}section.sponsor-feature-cards .container{grid-template-columns:1fr}}section.intro .container{display:grid;grid-template-columns:2fr 1fr;grid-gap:6vw}section.intro .text{position:relative;display:flex;flex-direction:column;align-items:flex-start;grid-column:auto/span 1}section.intro .text .copy-block{margin-bottom:1rem}section.intro .text .copy-block .page-tag{margin:0 0 1.5rem}section.intro .text .registration{margin-bottom:1.5rem}section.intro .text .button-links{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}section.intro .text .button-links .button{margin-bottom:.25rem}section.intro .text .section-head{margin:1rem 0 .5rem}section.intro .text .product-price{margin:0 0 1rem}section.intro .text .event-date{font-weight:700;font-size:min(max(16px,4vw),18px);letter-spacing:-.04rem;padding:1rem 1.5rem;color:#21252c;background-color:#ff9e1f;margin:0 0 1rem}section.intro .text .event-date i{margin-right:.25rem}section.intro .text figure{margin:1rem 0 1.5rem}section.intro .text figure img{box-shadow:0 8px 12px -6px #0000004d}@media screen and (max-width: 768px){section.intro .container{grid-template-columns:1fr}}section.sub-sidebar .container{display:grid;grid-template-columns:1fr;grid-template-areas:"main-content" "sidebar";grid-gap:6vw;max-width:70ch;margin:0 auto}section.sub-sidebar .content-column{grid-area:main-content;position:relative}section.sub-sidebar .content-column .image{margin-bottom:3vw}section.sub-sidebar .sidebar-column{grid-area:sidebar;position:relative}section.sub-sidebar .sidebar-column .copy-block{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3vw}section.sub-sidebar .sidebar-column .date-details{margin-top:1rem;padding-top:.5rem}section.sub-sidebar .sidebar-column h3{margin-bottom:1rem}section.sub-sidebar .sidebar-column .button{margin:0 0 .25rem}section.sub-sidebar .copy-block img{display:block;width:100%;height:auto}section.sponsor-list .section-head{margin-bottom:1.5rem}section.embed-widget .container{padding:6vw 8vw 0}section.embed-widget .text{position:relative}section.large-statement .text{position:relative;display:flex;flex-direction:row;justify-content:center}section.large-statement .text .copy-block{max-width:75ch;margin:1rem 0}section.video-feature .container{position:relative;z-index:4}section.single-feature{position:relative;grid-column:1/span 3;color:#fff;background-color:#21252c}section.single-feature .container{display:grid;grid-template-columns:1fr 1fr}section.single-feature .text{position:relative;display:flex;align-items:center;padding:6vw;z-index:10}section.single-feature .text .copy-block{display:flex;flex-direction:column;align-items:flex-start}section.single-feature.sponsor .image{box-shadow:none}section.single-feature .sponsor-logo{position:relative;min-height:30vh}@media screen and (max-width: 768px){section.single-feature .container{grid-template-columns:1fr}}section.sponsor-highlight .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw}section.sponsor-highlight .text{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6vw 0;z-index:10}section.sponsor-highlight .text .copy-block{display:flex;flex-direction:column;align-items:flex-start}section.sponsor-highlight .image{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:25vh}section.sponsor-highlight .image figure{margin:0;padding:8vw}section.sponsor-highlight .image figure img{display:block;width:100%;height:auto}@media screen and (max-width: 768px){section.sponsor-highlight .container{grid-template-columns:1fr}}section.sponsor-grid .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));grid-gap:6vw}section.sponsor-grid .image{position:relative;grid-column:auto/span 1;display:flex;flex-direction:column;justify-content:center}section.bio-extended .container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;max-width:70ch;margin:0 auto}section.bio-extended .text{position:relative;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){section.bio-extended .container{grid-template-columns:1fr}}section.cta .container{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){section.cta .container{grid-template-columns:1fr}}section.form .container{display:grid;grid-template-columns:1fr;padding:6vw 24vw 0}section.form .text{position:relative;grid-column:auto/span 1}section.form .text .copy-block{margin-bottom:1rem}@media screen and (max-width: 768px){section.form .container{padding:6vw 8vw 0}}section.public-art-filtered .container{position:relative;display:grid;grid-template-columns:1fr}section.public-art-filtered .grid{margin:0 -1rem;padding:1rem 0}section.public-art-filtered .item{position:relative;width:33.333%;float:left;margin:0;padding:0}@media (max-width: 767px){section.public-art-filtered .item{width:50%}}@media (max-width: 575px){section.public-art-filtered .item{width:100%}}section.public-art-filtered .item-inner{margin:1rem;background-color:#f7f7f8}section.public-art-filtered .grid-sizer{width:33.333%}@media (max-width: 767px){section.public-art-filtered .grid-sizer{width:50%}}@media (max-width: 575px){section.public-art-filtered .grid-sizer{width:50%}}section.public-art-filtered .details{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem}section.public-art-filtered .audio{margin-bottom:1rem!important}section.public-art-filtered .filters{margin:.5rem 0}section.public-art-filtered .filters button{position:relative;display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:-.02rem;text-decoration:none;color:#fff;background-color:#21252ce6;height:1.75rem;margin:0 0 .25rem;padding:0 .75rem;transition:all .3s ease;cursor:pointer;z-index:10}section.public-art-filtered .filters button:hover{color:#fff;background-color:#21252c}section.public-art-filtered .filters button.active{color:#fff;background-color:#ff1a5e}section.public-art-filtered .quicksearch{font-size:1.25rem;font-weight:300;background-color:#f7f7f8}section.public-art-map .container{position:relative;display:grid;grid-template-columns:1fr;min-height:85vh;padding:0}section.public-art-map #map{position:absolute;top:0;bottom:0;left:0;right:0}section.public-art-map .marker{background-image:url(/assets/map_pin-01.svg);background-size:cover;width:25px;height:25px;border-radius:50%;cursor:pointer}section.public-art-map .mapboxgl-popup{max-width:260px}section.public-art-map .mapboxgl-popup-content{padding:1rem;text-align:left}section.accordions .container{display:grid;grid-template-columns:1fr;grid-gap:.5rem}section.accordions .section-head{margin:1rem 0}section.accordions .accordion-wrapper{position:relative;overflow:hidden;cursor:pointer}section.accordions .accordion-header{display:grid;grid-template-columns:1fr 1fr auto;color:#21252c;min-height:3.25rem;padding:0;margin:0;align-items:center;background-color:#f7f7f8;transition:all .3s ease}section.accordions .accordion-header.no-desc{grid-template-columns:1fr auto}section.accordions .accordion-header:hover{background-color:#e4e4e7}section.accordions .accordion-title{display:flex;align-items:center;height:100%;padding:0 1.5rem}section.accordions .accordion-title .sub-md{font-size:min(max(12px,4vw),14px);margin:0!important}section.accordions .accordion-desc{display:flex;align-items:center;height:100%;padding:0 1.5rem}section.accordions .accordion-desc .sub-sm{font-size:min(max(12px,4vw),14px);font-weight:400;margin:0!important}section.accordions .accordion-ui{display:flex;align-items:center;height:100%;padding:0 1rem;transition:all .3s ease}section.accordions .accordion-ui svg{width:25px;height:auto;stroke-width:1.5;stroke:#ff1a5e;transform:rotate(0);transition:all .3s ease}section.accordions.accordion_open{background-color:#e9e9ec}section.accordions.accordion_open .accordion-ui svg{transform:rotate(180deg)}section.accordions .accordion-content{display:flex;flex-direction:column;align-items:flex-start;color:#21252c;background-color:#f7f7f8;padding:1.5rem}section.accordions .accordion-content p{max-width:90ch}section.accordions .accordion-content ul{margin-bottom:1rem}@media screen and (max-width: 768px){section.accordions .accordion-header{grid-template-columns:1fr auto}section.accordions .accordion-desc{display:none}section.accordions .accordion-ui{padding:0 1rem}section.accordions .accordion-ui i{font-size:1.15rem}section.accordions .accordion-content{padding:1.5rem}}section.search-results .container{position:relative;max-width:70ch;margin:0 auto}section.search-results .results{position:relative;display:grid;grid-template-columns:1fr;grid-gap:.5rem}section.search-results .results a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;color:#21252c;padding:1.5rem;background-color:#f7f7f8}section.search-results .results a .results-title{font-weight:700;font-size:min(max(18px,4vw),20px);line-height:1.15;letter-spacing:-.04rem;margin:0}section.search-results .results a .results-category{font-weight:400;font-size:min(max(14px,4vw),16px);line-height:1.15;letter-spacing:-.02rem;margin:0;padding:.5rem 1rem;background-color:#fff}section.search-results .results a:hover{background-color:#ebff14}section.search-results .results a:hover .results-title{text-decoration:none}section.search-results .results a:hover .results-category{text-decoration:none}section.story .container{display:grid;grid-template-columns:1fr;grid-gap:6vw;max-width:70ch;margin:0 auto}section.story .content-column{position:relative}section.story .content-column .image{margin-bottom:3vw}section.story .copy-block ul{margin:0 0 1rem}section.story .copy-block blockquote p{font-weight:400;font-size:min(max(18px,4vw),22px)}section.story .copy-block img{display:block;width:100%;height:auto;margin:1.5rem 0}section.story .video{margin:1.5rem 0}section.workshop .container{display:grid;grid-template-columns:1fr;grid-gap:6vw;max-width:70ch;margin:0 auto}section.workshop .content-column{position:relative}section.workshop .content-column .workshop-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;margin:0 0 3vw;padding:0 0 1rem;border-bottom:2px solid #F7F7F8}section.workshop .content-column .copy{margin-bottom:3vw;padding:0 0 1rem;border-bottom:2px solid #F7F7F8}@media screen and (max-width: 768px){section.workshop .content-column .workshop-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 576px){section.workshop .content-column .workshop-grid{grid-template-columns:1fr}}section.data .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem}section.data p.medium{max-width:60ch}section.data .data-block{position:relative;padding:3vw;background-color:#21252c}section.data .data-block .data-number{font-family:alternate-gothic-atf,sans-serif;font-weight:500;font-size:min(max(56px,8vw),86px);text-transform:uppercase;letter-spacing:-.06rem;line-height:1;color:#ebff14;margin:0 0 0 -2px}section.data .data-block .data-description{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:min(max(16px,4vw),18px);line-height:1.2;letter-spacing:-.02rem;margin:0;color:#fff}@media screen and (max-width: 576px){section.data .container{grid-template-columns:1fr}}section.masonry-gallery{position:relative}section.masonry-gallery .container{position:relative}section.masonry-gallery .masonry-wrapper{column-count:auto;column-width:300px;column-gap:1rem;margin-top:1rem}section.masonry-gallery .image{position:relative;break-inside:avoid;margin-bottom:1rem}section.sponsorship-leads{grid-column:1/span 3;position:relative;background-color:#7a1241}section.sponsorship-leads .container{position:relative;padding:0;z-index:6}section.sponsorship-leads .image{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}section.sponsorship-leads .image figure{width:100%;height:100%;overflow:hidden}section.sponsorship-leads .image figure img{display:block;width:100%;height:100%;object-fit:cover}section.sponsorship-leads .text{position:relative;z-index:2}section.sponsorship-leads .text .copy-block p{font-size:min(max(20px,8vw),26px);max-width:760px;letter-spacing:-.04rem;line-height:1.4;color:#fff;background-color:none;padding:1.25rem 1.25rem 0 0}section.sponsorship-leads .text .copy-block .sponsor-page-id{font-family:alternate-gothic-atf,sans-serif;text-transform:uppercase;letter-spacing:-.14rem;font-size:min(max(64px,8vw),96px);font-weight:600;color:#fff;padding:2rem 2rem 0 0;background-color:none!important;line-height:.65}section.sponsorship-leads .header-subs{display:flex;flex-direction:column;align-items:flex-start;margin:6vw}section.sponsorship-leads .header-subs .awh{margin-top:1rem}section.sponsorship-leads .header-subs .awh img{width:160px;height:auto}section.sponsor-feature-cards .container .card-sponsor-features h2{font-family:Inter,sans-serif;font-weight:900;font-size:min(max(24px,8vw),32px);letter-spacing:-.06rem;line-height:.9;margin:0 0 1rem}section.sponsor-contact{display:flex;flex-direction:column;align-items:center;background-color:#f7f7f7;padding:6vw;border-radius:8px}section.sponsor-contact .container{display:grid;max-width:900px;grid-template-columns:repeat(2,1fr);gap:6vw}section.sponsor-contact .container .staff-image{aspect-ratio:1/1}section.sponsor-contact .container .staff-image figure{width:100%;height:100%;overflow:hidden;border-radius:50%}section.sponsor-contact .container .staff-image figure img{display:block;width:100%;height:100%;object-fit:cover}section.sponsor-contact .container .staff-details{display:flex;flex-direction:column;justify-content:center}section.sponsor-contact .container .staff-details .large{opacity:.5;line-height:1.1;margin:.5rem 0 3vw 0}section.sponsor-contact .container .staff-details .button{display:inline-block;font-size:1.15rem;padding:.75rem 1.5rem .5rem;background-color:#21252c;color:#fff;text-decoration:none;font-weight:800;border-radius:4px;transition:background-color .3s ease}section.sponsor-contact .container .staff-details .button:hover{background-color:#ff1a5e}@media screen and (max-width: 768px){section.sponsor-contact .container{grid-template-columns:1fr}}
