.reel-dialog.svelte-zsrm2l{--pad-x: 4rem;--pad-y: 4rem;position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:max(var(--pad-y),env(safe-area-inset-top)) max(var(--pad-x),env(safe-area-inset-right)) max(var(--pad-y),env(safe-area-inset-bottom)) max(var(--pad-x),env(safe-area-inset-left));border:0;background:transparent;place-items:center}.reel-dialog[open].svelte-zsrm2l{display:grid;outline:none}.reel-dialog.svelte-zsrm2l::backdrop{background:#000000d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.reel-frame.svelte-zsrm2l{position:relative;display:block;width:min(100%,1280px,calc((100dvh - 2 * var(--pad-y)) * 16 / 9));aspect-ratio:16 / 9;background:#000;cursor:pointer;outline:none}.reel-frame.svelte-zsrm2l video:where(.svelte-zsrm2l){display:block;width:100%;height:100%}.reel-play.svelte-zsrm2l{position:absolute;inset:0;display:grid;place-items:center;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease}.reel-play.is-visible.svelte-zsrm2l{opacity:1}.reel-play.svelte-zsrm2l svg:where(.svelte-zsrm2l){width:2.5rem;height:3rem;filter:drop-shadow(0 2px 12px rgba(0,0,0,.5))}.reel-close.svelte-zsrm2l{position:absolute;top:max(1.25rem,env(safe-area-inset-top));right:max(1.5rem,env(safe-area-inset-right));color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;outline:none;transition:opacity .2s ease}.reel-close.svelte-zsrm2l:hover,.reel-close.svelte-zsrm2l:focus-visible{opacity:.6}@media(max-width:767px){.reel-dialog.svelte-zsrm2l{--pad-x: 1rem}}@media(max-height:500px){.reel-dialog.svelte-zsrm2l{--pad-x: 4rem;--pad-y: 1rem}}.hero-h1.svelte-tc3uts{visibility:hidden}.overlay.svelte-tc3uts{position:absolute;top:0;bottom:0;left:-1.5rem;right:-1.5rem;z-index:5;pointer-events:none}.overlay.is-active.svelte-tc3uts{pointer-events:none}.overlay-svg.svelte-tc3uts{position:absolute;inset:0;width:100%;height:100%}.overlay-title-wrap.svelte-tc3uts{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:flex-start;pointer-events:none}.overlay-title-group.svelte-tc3uts{display:flex;flex-direction:column;gap:.2rem}.overlay-tags.svelte-tc3uts{display:flex;gap:.4rem;font-size:14px;color:#fff}.sep.svelte-tc3uts{opacity:.4}.overlay-title-wrap.is-active.svelte-tc3uts{z-index:20}.overlay-title.svelte-tc3uts{color:#fff;font-size:32px;font-weight:400;letter-spacing:-.03em;white-space:nowrap;pointer-events:none}.overlay-title.is-active.svelte-tc3uts{pointer-events:auto}.thumbnail.svelte-tc3uts{all:unset;cursor:pointer;display:block;overflow:hidden;outline:1px solid transparent;transition:outline-color .3s ease}.thumbnail.svelte-tc3uts:hover{outline-color:#fff}.thumbnail.svelte-tc3uts img:where(.svelte-tc3uts){transition:transform .4s ease}.thumbnail.svelte-tc3uts:hover img:where(.svelte-tc3uts){transform:scale(1.05)}.contact-el.svelte-tc3uts{visibility:hidden}.reel-cta.svelte-tc3uts{--spacing: .4rem;--icon-size: .58em;display:inline-flex;align-items:baseline;gap:var(--spacing);position:relative}.reel-content.svelte-tc3uts,.reel-icon.svelte-tc3uts{transition:transform .7s cubic-bezier(.52,0,0,1),opacity .7s cubic-bezier(.52,0,0,1)}.reel-icon.svelte-tc3uts{display:inline-block;pointer-events:none;width:var(--icon-size)}.reel-icon.svelte-tc3uts svg{display:block;width:var(--icon-size);height:.7em}.reel-icon-b.svelte-tc3uts{left:0;opacity:0;position:absolute;top:50%;transform:translate3d(-125%,15%,0)}@media(hover:hover)and (pointer:fine){.reel-cta.svelte-tc3uts:hover .reel-content:where(.svelte-tc3uts){transform:translate3d(calc(var(--icon-size) + var(--spacing)),0,0)}.reel-cta.svelte-tc3uts:hover .reel-icon-b:where(.svelte-tc3uts){opacity:1;transform:translate3d(0,-50%,0)}.reel-cta.svelte-tc3uts:hover .reel-icon-a:where(.svelte-tc3uts){opacity:0;transform:translate3d(125%,-15%,0)}}.split-heading.svelte-1hzpzce,.split-p.svelte-1hzpzce,.split-el.svelte-tscz90{visibility:hidden}.title.svelte-tscz90,.items.svelte-tscz90{transition:color .4s ease}@media(hover:hover)and (pointer:fine){.list.has-active.svelte-tscz90 .row:where(.svelte-tscz90):not(.is-active) .title:where(.svelte-tscz90){color:#00000047}.list.has-active.svelte-tscz90 .row.is-active:where(.svelte-tscz90) .items:where(.svelte-tscz90){color:#000}}
