.w-hero.astro-hpm7e2qr{isolation:isolate;background:var(--surface);align-items:flex-end;height:42.5rem;display:flex;position:relative;overflow:hidden}@media (width>=600px){.w-hero.astro-hpm7e2qr{height:47.5rem}}@media (width>=1200px){.w-hero.astro-hpm7e2qr{height:min(clamp(680px,200px + 45.8vw,1080px),max(680px,100svh))}}@media (width>=1920px){.w-hero.astro-hpm7e2qr{height:min(67.5rem,max(42.5rem,100svh))}}.w-hero.astro-hpm7e2qr picture{z-index:-3;position:absolute;inset:0}.w-hero.astro-hpm7e2qr picture img{object-fit:cover;object-position:12% 18%;filter:grayscale()brightness(1.1);width:100%;height:100%}@media (width>=1200px){.w-hero.astro-hpm7e2qr picture img{object-position:50% 22%}}.w-hero__duotone.astro-hpm7e2qr{z-index:-2;background:var(--accent);mix-blend-mode:multiply;position:absolute;inset:0}.w-hero__shade.astro-hpm7e2qr{z-index:-1;background:linear-gradient(0deg,#0e0e0eb3 0,#0e0e0e73 40%,#0000 60%),#0e0e0e73;position:absolute;inset:0}.w-hero__content.astro-hpm7e2qr{padding-bottom:var(--space-48);gap:var(--space-24);flex-direction:column;display:flex}@media (width>=600px){.w-hero__content.astro-hpm7e2qr{padding-bottom:var(--space-64);gap:var(--space-32)}}@media (width>=1200px){.w-hero__content.astro-hpm7e2qr{padding-bottom:var(--space-96)}}.w-hero__title.astro-hpm7e2qr{color:var(--fg);margin:0;line-height:0}.w-hero.astro-hpm7e2qr .w-hero__logo{aspect-ratio:221/48;width:min(100%,15rem);height:auto;display:block}@media (width>=600px){.w-hero.astro-hpm7e2qr .w-hero__logo{width:18rem}}@media (width>=1200px){.w-hero.astro-hpm7e2qr .w-hero__logo{width:22.5rem}}.w-hero__lead.astro-hpm7e2qr{max-width:var(--text-max);color:var(--fg)}.w-hero__actions.astro-hpm7e2qr{gap:var(--space-16);flex-wrap:wrap;display:flex}.w-hero__secondary.astro-hpm7e2qr{-webkit-backdrop-filter:blur(6px);background:#0e0e0e66}@media (width<=599px){.w-hero__actions.astro-hpm7e2qr{gap:var(--space-12);flex-direction:column}}.w-releases__grid.astro-zjbedeci{margin-top:var(--space-48);grid-template-columns:1fr;align-items:start;padding:1px 0 0 1px;display:grid}@media (width>=600px){.w-releases__grid.astro-zjbedeci{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.w-releases__grid.astro-zjbedeci{grid-template-columns:repeat(4,minmax(0,1fr))}}.w-release.astro-zjbedeci{gap:var(--space-20);padding:var(--space-24);border:1px solid var(--line);flex-direction:column;min-width:0;margin:-1px 0 0 -1px;display:flex}.w-release__media.astro-zjbedeci{aspect-ratio:1;background:var(--surface);position:relative;overflow:hidden}.w-release__play.astro-zjbedeci{display:block;position:absolute;inset:0}.w-release__play.astro-zjbedeci img{object-fit:cover;width:100%;height:100%}.w-release__media.astro-zjbedeci iframe{border:0;width:calc(100% + 24px);max-width:none;height:calc(100% + 24px);display:block;position:absolute;top:-12px;left:-12px}.w-release__play-btn.astro-zjbedeci{background:var(--accent);width:4rem;height:4rem;color:var(--on-accent);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.w-release__play.astro-zjbedeci:hover .w-release__play-btn.astro-zjbedeci{background:var(--fg);color:var(--bg)}.w-release__info.astro-zjbedeci{gap:var(--space-8);flex-direction:column;display:flex}.w-release__title.astro-zjbedeci{overflow-wrap:anywhere}.w-release__awards.astro-zjbedeci{font-family:var(--font-display);font-size:var(--fs-meta);color:var(--accent-2);line-height:1.4}.w-release__awards.astro-zjbedeci a{text-underline-offset:.2em;text-decoration:underline 1px}.w-release__awards.astro-zjbedeci a:hover{color:var(--fg)}.w-release__links.astro-zjbedeci{flex-wrap:wrap;margin-inline:-.625rem;display:flex}.w-release__icon.astro-zjbedeci{width:2.75rem;height:2.75rem;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.w-release__icon.astro-zjbedeci:hover{color:var(--accent)}.w-release__icon.astro-zjbedeci svg{width:1.5rem;height:1.5rem}.w-release__tracks.astro-zjbedeci{border-top:1px solid var(--line)}.w-release__toggle.astro-zjbedeci{min-height:2.75rem;padding-top:var(--space-16);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.w-release__toggle.astro-zjbedeci::-webkit-details-marker{display:none}.w-release__toggle.astro-zjbedeci .eyebrow.astro-zjbedeci{color:var(--fg-muted)}.w-release__toggle.astro-zjbedeci:hover .eyebrow.astro-zjbedeci{color:var(--fg)}.w-release__tracks.astro-zjbedeci .w-release__chev{transition:transform var(--dur) var(--ease-out);flex:none}.w-release__tracks.astro-zjbedeci[open] .w-release__chev{transform:rotate(180deg)}.w-release__tracks.astro-zjbedeci::details-content{opacity:0;transition:opacity var(--dur) var(--ease-out), content-visibility var(--dur) allow-discrete}.w-release__tracks.astro-zjbedeci[open]::details-content{opacity:1}.w-release__panel.astro-zjbedeci{padding-top:var(--space-16);font-family:var(--font-display);font-size:var(--fs-meta);flex-direction:column;gap:.625rem;line-height:1.4;display:flex}.w-release__list.astro-zjbedeci{font-variant-numeric:tabular-nums;flex-direction:column;gap:.625rem;display:flex}.w-release__list.astro-zjbedeci li.astro-zjbedeci{gap:var(--space-12);display:flex}.w-release__no.astro-zjbedeci{color:var(--accent);flex:none}.w-release__name.astro-zjbedeci{overflow-wrap:anywhere;flex:auto;min-width:0}.w-release__dur.astro-zjbedeci{color:var(--fg-muted);flex:none}.w-release__credits.astro-zjbedeci{margin-top:var(--space-8);color:var(--fg-muted);font-size:.75rem;line-height:1.45}.w-release__credits.astro-zjbedeci p+p{margin-top:var(--space-8)}.w-videos__grid.astro-nqzkjy7c{margin-top:var(--space-48);gap:var(--space-32);display:grid}.w-videos__more.astro-nqzkjy7c{gap:var(--space-32);display:grid}@media (width>=600px) and (width<=1199px){.w-videos__more.astro-nqzkjy7c{grid-template-columns:1fr 1fr}}@media (width>=1200px){.w-videos__grid.astro-nqzkjy7c{column-gap:var(--space-32);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,848fr) minmax(0,400fr);row-gap:0}.w-videos__main.astro-nqzkjy7c,.w-videos__more.astro-nqzkjy7c,.w-videos__more.astro-nqzkjy7c>div.astro-nqzkjy7c{display:contents}.w-videos__main.astro-nqzkjy7c .video{grid-area:1/1/5;grid-template-rows:subgrid;display:grid}.w-videos__main.astro-nqzkjy7c .video__frame{aspect-ratio:auto;grid-row:1/4;height:100%}.w-videos__main.astro-nqzkjy7c .video__caption{grid-row:4}.w-videos__more.astro-nqzkjy7c>div.astro-nqzkjy7c .video{grid-area:span 2/2;grid-template-rows:subgrid;display:grid}.w-videos__more.astro-nqzkjy7c>div.astro-nqzkjy7c:first-child .video__caption{padding-bottom:var(--space-32)}}.w-videos.astro-nqzkjy7c .video__frame img{filter:grayscale()contrast(1.05)}.w-videos.astro-nqzkjy7c .video__frame:not(:has(iframe)):after{content:"";background:var(--accent);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.w-videos.astro-nqzkjy7c .video__play{z-index:1}.w-fest__logos.astro-5dlxnaf7{margin-top:var(--space-48);justify-content:space-between;align-items:center;gap:var(--space-32) var(--space-32);padding-block:var(--space-24) var(--space-48);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (width>=1200px){.w-fest__logos.astro-5dlxnaf7{gap:var(--space-32) var(--space-48);padding-top:var(--space-48)}}@media (width<=599px){.w-fest__logos.astro-5dlxnaf7{justify-content:flex-start;gap:var(--space-24) var(--space-32)}}.w-fest__logo.astro-5dlxnaf7{height:calc(var(--h) * .8);background:var(--fg-muted);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color var(--dur) var(--ease-out);display:block}@media (width>=1200px){.w-fest__logo.astro-5dlxnaf7{height:var(--h)}}.w-fest__logo.astro-5dlxnaf7:hover{background:var(--fg)}@media (forced-colors:active){.w-fest__logo.astro-5dlxnaf7{background:canvastext}}.w-scoring.astro-5b23ve7f{--bg:var(--orange-500);--fg:var(--neutral-950);--accent:var(--neutral-950);--on-accent:var(--cream-100);--focus:var(--neutral-950);--line-strong:var(--neutral-950);background:var(--bg);color:var(--fg);padding-top:var(--section-y);position:relative}.w-scoring__text.astro-5b23ve7f{gap:var(--space-24);padding-bottom:var(--space-32);z-index:1;flex-direction:column;display:flex;position:relative}.w-scoring__text.astro-5b23ve7f>.astro-5b23ve7f{max-width:60rem}.w-scoring__lead.astro-5b23ve7f{max-width:var(--text-max)}.w-scoring__cta.astro-5b23ve7f{margin-top:var(--space-8);align-self:flex-start}@media (width<=599px){.w-scoring__cta.astro-5b23ve7f{align-self:stretch}}.w-scoring.astro-5b23ve7f .btn--primary.astro-5b23ve7f:hover{background:var(--cream-100);color:var(--neutral-950)}.w-scoring__band.astro-5b23ve7f{height:18.75rem}@media (width>=600px){.w-scoring__band.astro-5b23ve7f{height:30rem}}@media (width>=1200px){.w-scoring__band.astro-5b23ve7f{height:31.25rem}}.w-scoring__band.astro-5b23ve7f picture{display:contents}.w-scoring__band.astro-5b23ve7f img{object-fit:cover;object-position:55% 22%;width:100%;max-width:none;height:120%;transform:translate3d(0, var(--py,0px), 0);will-change:transform;position:absolute;top:-10%;left:0}.w-scoring__band.astro-5b23ve7f:before{content:"";z-index:2;background:linear-gradient(to bottom, var(--orange-500) 0, #ff5a1f99 35%, #ff5a1f00 100%);pointer-events:none;height:30%;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.w-scoring__band.astro-5b23ve7f img{transform:none!important}}.w-badges.astro-z4vdtjsd{margin-top:var(--space-48);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1000px){.w-badges.astro-z4vdtjsd{grid-template-columns:repeat(4,minmax(0,1fr))}}.w-badge-cell.astro-z4vdtjsd{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.w-badge-cell.astro-z4vdtjsd .w-badge{justify-content:center;align-items:center;gap:var(--space-8);height:100%;min-height:8rem;padding:var(--space-24) var(--space-16);text-align:center;transition:border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;display:flex}@media (width>=1200px){.w-badge-cell.astro-z4vdtjsd .w-badge{min-height:11rem}}.w-badge-cell.astro-z4vdtjsd .w-badge--link:hover{border-color:var(--fg)}.w-badge-cell.astro-z4vdtjsd .w-badge__title{font-family:var(--font-display);font-size:var(--fs-body);line-height:1.3}@media (width>=1200px){.w-badge-cell.astro-z4vdtjsd .w-badge__title{font-size:1.25rem}}.w-badge-cell.astro-z4vdtjsd .w-badge__source{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:.75rem;font-weight:500}.w-quote.astro-z4vdtjsd{margin-top:var(--space-48)}.w-quote.astro-z4vdtjsd blockquote.astro-z4vdtjsd p.astro-z4vdtjsd{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.375rem,2.3vw,2rem);font-weight:300;line-height:1.3}.w-quote.astro-z4vdtjsd figcaption.astro-z4vdtjsd{margin-top:var(--space-16)}.w-press__featured.astro-z4vdtjsd,.w-press__more-title.astro-z4vdtjsd{margin-top:var(--space-48)}.w-mentions.astro-z4vdtjsd{margin-top:var(--space-32);column-gap:var(--space-40,2.5rem);grid-template-columns:1fr;display:grid}@media (width>=1000px){.w-mentions.astro-z4vdtjsd{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-mention.astro-z4vdtjsd{gap:var(--space-4);padding-block:var(--space-12);border-top:1px solid var(--line);flex-direction:column;display:flex}.w-mention.astro-z4vdtjsd .w-mention__title{font-family:var(--font-display);font-size:var(--fs-body);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--fg-muted);min-height:1.75rem;line-height:1.5}.w-mention.astro-z4vdtjsd .w-mention__title:hover{color:var(--accent);text-decoration-color:currentColor}.w-photo.astro-zlpssg2x{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.w-photo__media.astro-zlpssg2x{height:18.75rem;position:relative}@media (width>=600px){.w-photo__media.astro-zlpssg2x{height:30rem}}.w-photo__media.astro-zlpssg2x picture{display:contents}.w-photo__media.astro-zlpssg2x img{object-fit:cover;object-position:var(--pos-m);width:100%;max-width:none;height:100%;position:absolute;inset:0}.w-photo__media.astro-zlpssg2x:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--bg) 0, rgb(var(--bg-rgb) / 0) 22%), linear-gradient(to top, var(--bg) 0, rgb(var(--bg-rgb) / .75) 22%, rgb(var(--bg-rgb) / 0) 55%);position:absolute;inset:0}.w-photo__inner.astro-zlpssg2x{z-index:3;padding-block:var(--space-32) var(--section-y);margin-top:calc(-1 * var(--space-48));position:relative}.w-photo__text.astro-zlpssg2x{gap:var(--space-24);max-width:var(--text-max);flex-direction:column;display:flex}@media (width>=1200px){.w-photo.astro-zlpssg2x{--edge:calc(max(var(--gutter), (100% - var(--container)) / 2) + 30rem);min-height:var(--min-h);align-items:center;display:flex}.w-photo__media.astro-zlpssg2x{inset:0 0 0 calc(var(--edge) - 4rem);z-index:-1;height:auto;position:absolute}.w-photo__media.astro-zlpssg2x img{object-position:var(--pos-d)}.w-photo__media.astro-zlpssg2x:before{background:linear-gradient(to bottom, var(--bg) 0, rgb(var(--bg-rgb) / 0) 10%, rgb(var(--bg-rgb) / 0) 88%, var(--bg) 100%), linear-gradient(to right, var(--bg) 0, var(--bg) 4rem, rgb(var(--bg-rgb) / .8) calc(4rem + 6%), rgb(var(--bg-rgb) / .3) calc(4rem + 15%), rgb(var(--bg-rgb) / 0) calc(4rem + 24%))}.w-photo__inner.astro-zlpssg2x{padding-block:var(--section-y);margin-top:0}.w-photo__text.astro-zlpssg2x{max-width:30rem}}.w-kit.astro-v4gx6nb3{margin-top:var(--space-16)}.w-kit__item.astro-v4gx6nb3{align-items:center;gap:var(--space-16);min-height:3.5rem;padding-block:var(--space-8);border-top:1px solid var(--line);font-family:var(--font-display);grid-template-columns:auto 1fr auto;display:grid}.w-kit.astro-v4gx6nb3 li.astro-v4gx6nb3:last-child .w-kit__item.astro-v4gx6nb3{border-bottom:1px solid var(--line)}.w-kit__item.astro-v4gx6nb3 svg{width:1.25rem;height:1.25rem;color:var(--accent)}.w-kit__item.astro-v4gx6nb3:hover .w-kit__label.astro-v4gx6nb3{text-underline-offset:.2em;text-decoration:underline}.w-kit__meta.astro-v4gx6nb3{text-align:right}.w-contact__grid.astro-maareozq{gap:var(--space-32);display:grid}@media (width>=1200px){.w-contact__grid.astro-maareozq{gap:var(--space-80);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.w-contact__lead.astro-maareozq{margin-top:var(--space-24);max-width:32rem}.w-form.astro-maareozq{gap:var(--space-24);flex-direction:column;display:flex}.w-field.astro-maareozq{gap:var(--space-8);flex-direction:column;display:flex}.w-field__label.astro-maareozq{font-family:var(--font-display);font-size:var(--fs-meta)}.w-field.astro-maareozq input.astro-maareozq,.w-field.astro-maareozq textarea.astro-maareozq{width:100%;min-height:3.5rem;padding:var(--space-12) var(--space-16);background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);font-family:var(--font-text);appearance:none;border-radius:0;font-size:1rem}.w-field.astro-maareozq textarea.astro-maareozq{resize:vertical;min-height:8rem;line-height:1.5}.w-field.astro-maareozq .astro-maareozq::placeholder{color:var(--fg-muted);opacity:1}.w-field.astro-maareozq input.astro-maareozq:hover,.w-field.astro-maareozq textarea.astro-maareozq:hover{border-color:var(--fg-muted)}.w-field.astro-maareozq input.astro-maareozq:focus-visible,.w-field.astro-maareozq textarea.astro-maareozq:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:0}.w-field.astro-maareozq .astro-maareozq[aria-invalid=true]{border:2px solid var(--accent)}.w-field__error.astro-maareozq{font-size:var(--fs-meta);color:var(--fg)}.w-field__error.astro-maareozq:before{content:"! ";color:var(--accent);font-weight:700}.w-form__hp.astro-maareozq{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.w-form__captcha.astro-maareozq:empty{display:none}.w-form__submit.astro-maareozq{align-self:flex-start}.w-form__submit.astro-maareozq[aria-busy=true]{opacity:.7;cursor:progress}@media (width<=599px){.w-form__submit.astro-maareozq{align-self:stretch}}.w-form__alt.astro-maareozq a.astro-maareozq{color:var(--fg);text-underline-offset:.2em;text-decoration:underline}.w-form__banner.astro-maareozq{padding:var(--space-16);border:2px solid var(--accent);background:var(--surface)}.w-form__banner.astro-maareozq[hidden],.w-form-state.astro-maareozq[hidden]{display:none}.w-form-state.astro-maareozq{gap:var(--space-16);padding:var(--space-32);border:1px solid var(--line-strong);flex-direction:column;display:flex}.w-form-state.astro-maareozq h3.astro-maareozq:focus{outline:none}
