.footer__signup[data-astro-cid-zsagvzuo] fieldset[data-astro-cid-zsagvzuo]{width:100%}.is-large[data-astro-cid-zsagvzuo] input[data-astro-cid-zsagvzuo],.is-large[data-astro-cid-zsagvzuo] .btn[data-astro-cid-zsagvzuo]{height:50px}.festivals-and-events-nav[data-astro-cid-6wi7rfoy]{top:var(--festivals-nav-top,113px);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;z-index:100;background-color:#000;max-width:1304px;margin-block:-1rem;padding-block:1rem;position:sticky;overflow:auto hidden}.festivals-and-events-nav[data-astro-cid-6wi7rfoy]::-webkit-scrollbar{display:none}.festivals-and-events-nav[data-astro-cid-6wi7rfoy] .nav-link-item[data-astro-cid-6wi7rfoy]{white-space:nowrap;opacity:.6;transition:opacity .2s;position:relative}.festivals-and-events-nav[data-astro-cid-6wi7rfoy] .nav-link-item[data-astro-cid-6wi7rfoy]:hover,.festivals-and-events-nav[data-astro-cid-6wi7rfoy] .nav-link-item[data-astro-cid-6wi7rfoy]:focus-visible{opacity:1;text-decoration:underline}.festivals-and-events-nav[data-astro-cid-6wi7rfoy] .nav-link-item[data-astro-cid-6wi7rfoy].active{opacity:1}.festivals-and-events-nav[data-astro-cid-6wi7rfoy] .nav-link-item[data-astro-cid-6wi7rfoy].active:after{content:"";height:2px;position:absolute;bottom:-1rem;left:0;right:0;background-color:var(--bg)!important}@media (width>=768px){.festivals-and-events-nav[data-astro-cid-6wi7rfoy]{--festivals-nav-top:118px}}@media (width>=1024px){.festivals-and-events-nav[data-astro-cid-6wi7rfoy]{--festivals-nav-top:138px}}.opportunity[data-astro-cid-d34anlus][id]{scroll-margin-top:8rem}section[data-astro-cid-o6ppybwe]{justify-content:center;padding:60px 0;display:flex}div[data-astro-cid-o6ppybwe]{text-align:center;background-color:#eff1f3;border-radius:5px;padding:15px 30px;display:inline-flex}span[data-astro-cid-o6ppybwe].component{color:#00b3b0;font-weight:700}.header[data-astro-cid-wltanily]{z-index:1000}.header__search-link[data-astro-cid-wltanily]{flex-direction:row;gap:.6rem;display:flex}.c-search{--search-bg:#000;--search-fg:#fff;--search-accent:#fff;--search-muted:#878787;--search-line:#b7b7b7;--search-loading:#f0f0f0;--search-pill:#000;--search-pill-active:#fff;--search-gap:1rem 3rem;--search-padding-block:1rem 3.5rem;background-color:var(--search-bg);color:var(--search-fg);border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;overflow:auto}.c-search:modal{overscroll-behavior:contain}.c-search::backdrop{background-color:var(--search-bg);overscroll-behavior:contain;overflow:hidden}.c-search-inner{max-width:81.5rem;padding-block:var(--search-padding-block);gap:1rem;margin-inline:auto;display:grid;position:relative}.c-search-close{color:var(--search-bg);border:1px solid var(--search-fg);position:var(--search-close-position,static);justify-content:flex-end;width:fit-content;margin-left:auto;display:flex;top:4.25rem;right:0;& .btn{font-size:1.25rem;&:focus-visible,&:focus{background:var(--bg);border-color:var(--bg);color:var(--fg);outline:none}}&:hover{background:var(--bg);border-color:var(--bg);color:var(--fg);outline:none;& .btn{color:var(--fg)}}}.c-search-headline,.c-search-stats{border-bottom:1px solid var(--search-accent);margin-bottom:var(--search-headline-mb,1.25rem);text-transform:none;padding-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.c-search-grid{gap:var(--search-gap);grid-template-areas:var(--search-grid-gta,"search" "suggestions" "results");grid-template-columns:var(--search-grid-gtc,minmax(0, 1fr));display:grid}.c-search-field{grid-area:search}.c-search-input{border:1px solid var(--search-fg);padding:var(--search-input-padding,.75rem);position:relative}.c-search-input-inner{align-items:center;gap:1rem;display:flex}.c-search-icon{color:var(--search-fg);flex-shrink:0;margin:0;display:inline-flex}.c-search-searchbox{-webkit-appearance:none;appearance:none;color:inherit;background:0 0;border:0;outline:none;width:100%;padding-inline:.25rem;font-size:1.5rem;display:block}.c-search-searchbox::-webkit-search-cancel-button{display:none}.c-search-searchbox::-moz-search-clear{display:none}.c-search-clear{color:var(--search-accent);cursor:pointer;right:.5rem;top:var(--search-input-padding,.75rem);z-index:10;background:0 0;border:0;padding:0;line-height:0;display:block;position:absolute;& svg{rotate:45deg}}.c-search-searchby{color:var(--search-muted);padding-block-start:1.25rem;& a{color:inherit;white-space:nowrap;align-items:center;gap:.75rem;inline-size:min-content;margin-inline-start:auto;font-size:1.125rem;text-decoration:none;display:flex}& svg{flex-shrink:0;margin-top:.125rem}}.c-search-suggestions{display:var(--search-suggestions-display,block);grid-area:suggestions;width:100%;max-width:38.75rem;margin-inline:auto}.c-search-suggestions ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.c-search-suggestions button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:1.25rem;&:hover,&:focus-visible{color:var(--bg);outline:none;text-decoration:underline}}.c-search-filters{display:var(--search-filters-display,none);max-width:var(--search-filters-max-w,38.75rem);flex-direction:column;grid-area:filters;width:100%;margin-inline:auto}.c-search-filters-list{gap:var(--search-filters-list-gap,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.c-search-filters-list:not(:has(*)){display:none}.c-search-filters-label{background-color:var(--search-pill);border:1px solid var(--search-fg);color:var(--search-fg);cursor:pointer;border-radius:2rem;align-items:center;gap:.25rem;padding:6px 8px;display:inline-flex}.c-search-filters-item.is-refined .c-search-filters-label,.c-search-filters-item[data-refined=true] .c-search-filters-label,.c-search-filters-item .c-search-filters-label:hover,.c-search-filters-item .c-search-filters-label:focus-visible{background-color:var(--bg);border-color:var(--bg);color:var(--fg)}.c-search-filters-count{font-variant:tabular-nums;font-size:.875rem}.c-search-filters-count:before{content:"("}.c-search-filters-count:after{content:")"}.c-search-results{max-width:var(--search-results-max-w,38.75rem);grid-area:results;width:100%;margin-inline:auto}.c-search-results-grid{border-top:1px solid var(--search-fg);gap:var(--search-results-grid-gap,2rem);margin-top:var(--search-results-grid-mt,0);padding:var(--search-results-grid-pt,1.25rem) 0 0 0;list-style:none;display:grid;&.no-results{border-top:none;margin-top:0;padding-top:0}}.c-search-results-grid .c-search-card{border-bottom:1px solid var(--search-fg);padding-block-end:2rem}.c-search-card{position:relative}.c-search-results-loadmore{border:1px solid var(--search-fg);display:var(--search-results-loadmore-display,flex);margin-inline:auto;max-width:fit-content;margin-top:2.5rem;&:hover,&:focus-visible{background:var(--bg);border-color:var(--bg);color:var(--fg);outline:none;& .btn{color:var(--fg)}}}.c-search-results-loadmore[disabled]{--search-results-loadmore-display:none}.c-search-card-inner{gap:2rem;display:grid}.c-search-card-media{aspect-ratio:16/9;border:1px solid var(--search-line);& img{object-fit:cover;width:100%;height:100%;display:block}}.c-search-card-media img{object-fit:cover;width:100%;height:100%;display:block}.c-search-card-body{flex-direction:column;gap:.5rem;display:flex}.c-search-card-tags{flex-wrap:wrap;gap:.5rem;height:fit-content;margin:0;padding:0;list-style:none;display:flex}.c-search-card-tag{border:1px solid var(--search-fg);border-radius:9999px;height:fit-content;padding:6px 8px;font-size:14px}.c-search-card-headline{margin:0;font-size:1.75rem;font-weight:500;line-height:1.2;&:has(a:focus-visible){outline:2px solid var(--search-fg);outline-offset:2px}}.c-search-card-headline-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-search-card-headline a{color:inherit;outline:none;text-decoration:none;&:focus{outline:none}&:after{content:"";z-index:1;position:absolute;inset:0}}.c-search-card-text{margin:0}.c-search-card--loading .c-search-card-media,.c-search-card--loading .c-search-card-line{background:var(--search-loading)}.c-search-card--loading .c-search-card-line{border-radius:.25rem;height:1rem}.c-search-grid[data-searched=false]{& .c-search-results-grid{border-top:none;margin-top:0;padding-top:0}}.c-search-grid[data-searched=true]{--search-filters-display:flex;--search-suggestions-display:none;--search-grid-gta:"search" "filters" "results"}@media (width>=768px){.c-search{--search-filters-list-gap:.75rem;--search-results-grid-mt:50px;--search-headline-mb:1.75rem;--search-results-grid-pt:2rem;--search-input-padding:1rem}.c-search-card-inner{grid-template-columns:16rem minmax(0,1fr)}.c-search-filters{gap:1rem}}@media (width>=1024px){.c-search{--search-padding-block:3.5rem;--search-close-position:absolute;--search-grid-gta:"search search ." "suggestions results .";--search-grid-gtc:15rem minmax(31.25rem, 1fr) 9.5rem;--search-filters-max-w:45rem;--search-results-grid-gap:2.5rem;--search-results-max-w:50rem}.c-search-headline,.c-search-stats{font-size:1.25rem}.c-search-stats{margin-bottom:.75rem}.c-search-grid[data-searched=true]{--search-grid-gta:"search search ." "filters results .";--search-grid-gtc:15rem minmax(31.25rem, 1fr) 9.5rem}}
