.audiovisual-intro[data-astro-cid-be7sfhx2]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.25rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem);border-block:1px solid rgba(247,243,234,.12);background:linear-gradient(135deg,#080808,#0d1f14);color:var(--white)}.audiovisual-intro__background[data-astro-cid-be7sfhx2]{position:absolute;inset:0;z-index:0;overflow:hidden;background:#080808}.audiovisual-intro__background[data-astro-cid-be7sfhx2]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505eb,#050505c7 55%,#050505e0)}.audiovisual-intro__background-image[data-astro-cid-be7sfhx2]{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;opacity:0;filter:grayscale(.35) contrast(1.08) brightness(.68);transform:translate3d(var(--intro-parallax-x, 0),var(--intro-parallax-y, 0),0) scale(1.06);transition:opacity .9s var(--ease),transform 5s linear}.audiovisual-intro__background-image[data-astro-cid-be7sfhx2].is-active{opacity:1;transform:translate3d(var(--intro-parallax-x, 0),var(--intro-parallax-y, 0),0) scale(1.12)}.audiovisual-intro__grid[data-astro-cid-be7sfhx2]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,8rem);width:min(100%,82rem);margin-inline:auto}.audiovisual-intro[data-astro-cid-be7sfhx2] h2[data-astro-cid-be7sfhx2]{max-width:11ch;margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,4.5rem);line-height:.96;letter-spacing:-.05em}.audiovisual-intro__copy[data-astro-cid-be7sfhx2]{display:grid;gap:1.25rem;align-content:center;max-width:44rem}.audiovisual-intro__copy[data-astro-cid-be7sfhx2] p[data-astro-cid-be7sfhx2]{margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;color:#f7f3ead1}.audiovisual-catalog[data-astro-cid-be7sfhx2]{padding-block:clamp(1.5rem,3vw,2.5rem);background:#080808;color:var(--white)}.audiovisual-catalog[data-astro-cid-be7sfhx2] .section-title-row[data-astro-cid-be7sfhx2]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.audiovisual-catalog[data-astro-cid-be7sfhx2] .body-copy[data-astro-cid-be7sfhx2]{color:#f7f3eab3}.audiovisual-controls[data-astro-cid-be7sfhx2]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(13rem,.6fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem}.audiovisual-search[data-astro-cid-be7sfhx2],.audiovisual-category-filter[data-astro-cid-be7sfhx2]{display:grid;gap:.4rem;min-width:0}.audiovisual-control-label[data-astro-cid-be7sfhx2],.audiovisual-results[data-astro-cid-be7sfhx2]{font-family:var(--font-text);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f7f3ea9e}.audiovisual-search__field[data-astro-cid-be7sfhx2]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;height:3.25rem;padding-inline:1rem;border:1px solid rgba(247,243,234,.18);background:#f7f3ea0d}.audiovisual-search__field[data-astro-cid-be7sfhx2] svg{width:1.1rem;height:1.1rem;color:var(--green)}.audiovisual-search[data-astro-cid-be7sfhx2] input[data-astro-cid-be7sfhx2],.audiovisual-category-filter[data-astro-cid-be7sfhx2] select[data-astro-cid-be7sfhx2]{width:100%;max-width:100%;min-width:0;height:3.25rem;border:1px solid rgba(247,243,234,.18);border-radius:0;background:#f7f3ea0d;color:var(--white);font-family:var(--font-text);font-size:1rem;text-transform:none}.audiovisual-search[data-astro-cid-be7sfhx2] input[data-astro-cid-be7sfhx2]{height:auto;padding:0;border:0;outline:0;background:transparent}.audiovisual-search[data-astro-cid-be7sfhx2] input[data-astro-cid-be7sfhx2]::placeholder{color:#f7f3ea7a}.audiovisual-category-filter[data-astro-cid-be7sfhx2] select[data-astro-cid-be7sfhx2]{padding-inline:.9rem}.audiovisual-category-filter[data-astro-cid-be7sfhx2] option[data-astro-cid-be7sfhx2]{background:#050505;color:var(--white)}.audiovisual-search__field[data-astro-cid-be7sfhx2]:focus-within,.audiovisual-category-filter[data-astro-cid-be7sfhx2] select[data-astro-cid-be7sfhx2]:focus-visible{border-color:var(--green);outline:1px solid var(--green);outline-offset:0}.audiovisual-results[data-astro-cid-be7sfhx2]{margin:0;padding-bottom:1rem;white-space:nowrap}.audiovisual-empty[data-astro-cid-be7sfhx2]{margin:1.5rem 0 0;padding:2rem;border:1px solid rgba(247,243,234,.14);font-family:var(--font-text);font-size:1.05rem;text-align:center;text-transform:none;color:#f7f3eab3}.audiovisual-card[data-astro-cid-be7sfhx2][hidden],.audiovisual-empty[data-astro-cid-be7sfhx2][hidden]{display:none!important}.audiovisual-grid[data-astro-cid-be7sfhx2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem);width:100%;max-width:100%;min-width:0}.audiovisual-card[data-astro-cid-be7sfhx2]{min-width:0;overflow:hidden;background:#050505}.audiovisual-card__open[data-astro-cid-be7sfhx2]{position:relative;display:block;width:100%;max-width:none;min-width:0;aspect-ratio:16 / 10;padding:0;border:1px solid rgba(247,243,234,.12);border-radius:0;background:#050505;color:var(--white);text-align:left;cursor:pointer;transition:transform .28s var(--ease),border-color .28s var(--ease)}.audiovisual-card__media[data-astro-cid-be7sfhx2]{position:absolute;inset:0;display:block;overflow:hidden;background:#050505}.audiovisual-card__media[data-astro-cid-be7sfhx2] img[data-astro-cid-be7sfhx2]{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.88);transition:transform .5s var(--ease),filter .5s var(--ease)}.audiovisual-card__shade[data-astro-cid-be7sfhx2]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.58) 38%,transparent 72%)}.audiovisual-card__play[data-astro-cid-be7sfhx2]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(247,243,234,.55);border-radius:50%;background:#050505b3;color:var(--white);transform:translate(-50%,-50%);transition:background-color .25s var(--ease),transform .25s var(--ease)}.audiovisual-card__play[data-astro-cid-be7sfhx2] svg{width:1.1rem;height:1.1rem}.audiovisual-card__content[data-astro-cid-be7sfhx2]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:.35rem;width:100%;min-width:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.96),transparent)}.audiovisual-card__index[data-astro-cid-be7sfhx2]{position:absolute;top:.9rem;right:.9rem;font-family:var(--font-text);font-size:.72rem;font-weight:700;color:var(--green)}.audiovisual-card__title[data-astro-cid-be7sfhx2]{padding-right:2rem;font-family:var(--font-text);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.audiovisual-card__meta[data-astro-cid-be7sfhx2]{align-self:end;font-family:var(--font-text);font-size:.8rem;line-height:1.3;text-transform:none;color:#f7f3eaa3}.audiovisual-card__open[data-astro-cid-be7sfhx2]:hover,.audiovisual-card__open[data-astro-cid-be7sfhx2]:focus-visible{z-index:2;border-color:#34c759b3;transform:translateY(-.25rem) scale(1.015)}.audiovisual-card__open[data-astro-cid-be7sfhx2]:hover .audiovisual-card__media[data-astro-cid-be7sfhx2] img[data-astro-cid-be7sfhx2],.audiovisual-card__open[data-astro-cid-be7sfhx2]:focus-visible .audiovisual-card__media[data-astro-cid-be7sfhx2] img[data-astro-cid-be7sfhx2]{transform:scale(1.07);filter:contrast(1.08) saturate(1)}.audiovisual-card__open[data-astro-cid-be7sfhx2]:hover .audiovisual-card__play[data-astro-cid-be7sfhx2],.audiovisual-card__open[data-astro-cid-be7sfhx2]:focus-visible .audiovisual-card__play[data-astro-cid-be7sfhx2]{background:var(--green);color:#071008;transform:translate(-50%,-50%) scale(1.08)}.audiovisual-card__open[data-astro-cid-be7sfhx2]:focus-visible{outline:2px solid var(--green);outline-offset:3px}html.has-open-audiovisual-modal{overflow:hidden}.audiovisual-modal[data-astro-cid-be7sfhx2]{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--white)}.audiovisual-modal[data-astro-cid-be7sfhx2]::backdrop{background:#000000e6}.audiovisual-modal__backdrop[data-astro-cid-be7sfhx2]{position:fixed;inset:0;width:100%;height:100%;padding:0;border:0;background:#000000e6}.audiovisual-modal__shell[data-astro-cid-be7sfhx2]{position:fixed;left:50%;top:50%;z-index:2;width:min(92vw,1120px);height:min(84dvh,720px);overflow:hidden;border:1px solid rgba(247,243,234,.18);background:#050505;box-shadow:0 28px 90px #0000008c;transform:translate(-50%,-50%)}.audiovisual-modal__close[data-astro-cid-be7sfhx2]{position:absolute;top:.75rem;right:.75rem;z-index:4;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(247,243,234,.35);border-radius:50%;background:#080808d1;color:var(--white);cursor:pointer}.audiovisual-modal__media[data-astro-cid-be7sfhx2]{position:absolute;inset:0;min-width:0;min-height:0;margin:0;background:#050505}.audiovisual-modal__media[data-astro-cid-be7sfhx2] img[data-astro-cid-be7sfhx2]{width:100%;height:100%;object-fit:cover}.audiovisual-modal__content[data-astro-cid-be7sfhx2]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-width:0;padding:clamp(2rem,5vw,4rem);background:linear-gradient(to top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.86) 30%,rgba(0,0,0,.28) 65%,transparent 88%)}.audiovisual-modal__content[data-astro-cid-be7sfhx2] h2[data-astro-cid-be7sfhx2]{margin:0;font-family:var(--font-text);font-size:clamp(2rem,5vw,4.5rem);font-weight:700;text-transform:none;line-height:.96;letter-spacing:-.045em;overflow-wrap:anywhere}.audiovisual-modal__content[data-astro-cid-be7sfhx2] .eyebrow[data-astro-cid-be7sfhx2],.audiovisual-modal__meta[data-astro-cid-be7sfhx2],.audiovisual-modal__cta[data-astro-cid-be7sfhx2]{font-family:var(--font-text)}.audiovisual-modal__meta[data-astro-cid-be7sfhx2]{margin:1rem 0 0;font-family:var(--font-text);font-size:1rem;line-height:1.5;text-transform:none;color:#f7f3eaad}.audiovisual-modal__cta[data-astro-cid-be7sfhx2]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.55rem;min-height:3.25rem;margin-top:1.75rem;padding:.85rem 1.2rem;border:1px solid var(--green);background:var(--green);color:#071008;font-family:var(--font-text);font-size:.82rem;font-weight:700;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.audiovisual-intro__background-image[data-astro-cid-be7sfhx2]{transition:none;transform:scale(1.06)}.audiovisual-intro__background-image[data-astro-cid-be7sfhx2].is-active{transform:scale(1.12)}}@media(max-width:1100px){.audiovisual-intro__grid[data-astro-cid-be7sfhx2]{grid-template-columns:1fr;gap:1.5rem}.audiovisual-intro[data-astro-cid-be7sfhx2] h2[data-astro-cid-be7sfhx2]{max-width:16ch}.audiovisual-grid[data-astro-cid-be7sfhx2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.audiovisual-intro[data-astro-cid-be7sfhx2]{padding:3rem 1rem}.audiovisual-intro[data-astro-cid-be7sfhx2] h2[data-astro-cid-be7sfhx2]{max-width:13ch;font-size:clamp(2rem,9vw,3rem)}.audiovisual-intro__copy[data-astro-cid-be7sfhx2]{gap:1rem}.audiovisual-intro__copy[data-astro-cid-be7sfhx2] p[data-astro-cid-be7sfhx2]{font-size:1rem}.audiovisual-catalog[data-astro-cid-be7sfhx2]{width:100%;padding:1.25rem .75rem;border-radius:0}.audiovisual-catalog[data-astro-cid-be7sfhx2] .section-title-row[data-astro-cid-be7sfhx2]{margin-bottom:1.25rem}.audiovisual-controls[data-astro-cid-be7sfhx2]{grid-template-columns:1fr;gap:.75rem}.audiovisual-results[data-astro-cid-be7sfhx2]{padding:0}.audiovisual-grid[data-astro-cid-be7sfhx2]{grid-template-columns:1fr;gap:.85rem}.audiovisual-card__open[data-astro-cid-be7sfhx2]{aspect-ratio:16 / 9}.audiovisual-card__title[data-astro-cid-be7sfhx2]{font-size:1.25rem}.audiovisual-modal__shell[data-astro-cid-be7sfhx2]{width:calc(100% - 1rem);height:calc(100dvh - 1rem)}.audiovisual-modal__content[data-astro-cid-be7sfhx2]{padding:1.5rem 1.1rem}.audiovisual-modal__content[data-astro-cid-be7sfhx2] h2[data-astro-cid-be7sfhx2]{max-width:18ch;font-size:clamp(1.8rem,9vw,3rem);line-height:1}.audiovisual-modal__cta[data-astro-cid-be7sfhx2]{width:100%}}
