.fxtv{font-family:var(--font-sans,"DM Sans",sans-serif);padding:clamp(64px,8vw,112px) 0}.fxtv--navy{background:var(--navy,#0b1929);color:#fff}.fxtv--white{background:#fff;color:#0d1520}.fxtv--off{background:var(--off-white,#f8fafc);color:#0d1520}.fxtv__wrap{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 32px}.fxtv__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,52px);max-width:640px}.fxtv__eyebrow{color:#3b6fd4;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;text-transform:uppercase}.fxtv--navy .fxtv__eyebrow{color:#5ee0cd}.fxtv__heading{color:inherit;font:400 clamp(30px,4vw,48px)/1.12 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:0;text-wrap:pretty}.fxtv__intro{color:rgba(13,21,32,.7);font:400 16px/1.62 var(--font-sans,"DM Sans",sans-serif);margin:0;text-wrap:pretty}.fxtv--navy .fxtv__intro{color:hsla(0,0%,100%,.75)}.fxtv__layout{display:grid;gap:12px;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.fxtv--solo .fxtv__layout{grid-template-columns:minmax(0,1fr)}.fxtv__feat{aspect-ratio:16/9;background:#06111e;border-radius:6px;cursor:pointer;overflow:hidden;position:relative}.fxtv__expand:focus-visible,.fxtv__feat:focus-visible,.fxtv__sound:focus-visible,.fxtv__tile:focus-visible{outline:2px solid #5ee0cd;outline-offset:3px}.fxtv__video{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.fxtv__feat.is-swapping .fxtv__video{animation:fxtvIn .45s ease}@keyframes fxtvIn{0%{opacity:0}to{opacity:1}}.fxtv__shade{background:linear-gradient(180deg,rgba(6,17,30,0) 50%,rgba(6,17,30,.88));inset:0;pointer-events:none;position:absolute}.fxtv__bar{align-items:flex-end;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:clamp(18px,2.4vw,30px);position:absolute;right:0}.fxtv__meta{display:flex;flex-direction:column;gap:6px;min-width:0;pointer-events:none}.fxtv__name{color:#fff;font:400 clamp(20px,2vw,28px)/1.15 var(--font-serif,"Playfair Display",Georgia,serif)}.fxtv__role{color:hsla(0,0%,100%,.82);font:400 14px/1.4 var(--font-sans,"DM Sans",sans-serif)}.fxtv__ctrls{display:flex;flex:none;gap:8px}.fxtv__expand,.fxtv__sound{background:rgba(6,17,30,.42);border:1.5px solid hsla(0,0%,100%,.75);border-radius:22px;color:#fff;cursor:pointer;height:44px;transition:background .25s ease}.fxtv__sound{font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;padding:0 16px;text-transform:uppercase}.fxtv__expand{align-items:center;display:flex;justify-content:center;padding:0;width:44px}.fxtv__expand svg{fill:none;height:16px;stroke:#fff;stroke-width:2;width:16px}.fxtv__expand:hover,.fxtv__sound:hover{background:hsla(0,0%,100%,.2)}.fxtv__grid{display:grid;gap:12px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.fxtv__tile{background:#06111e;border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font:inherit;height:100%;margin:0;min-height:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .3s ease;width:100%}.fxtv__tile:hover{transform:translateY(-3px)}.fxtv__tile .fxtv__shade{background:linear-gradient(180deg,rgba(6,17,30,.1) 30%,rgba(6,17,30,.88))}.fxtv__play{align-items:center;background:rgba(6,17,30,.42);border:1.5px solid hsla(0,0%,100%,.75);border-radius:50%;display:flex;height:32px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;top:12px;transition:opacity .3s ease;width:32px}.fxtv__play svg{fill:#fff;height:12px;margin-left:2px;width:12px}.fxtv__tile:focus-visible .fxtv__play,.fxtv__tile:hover .fxtv__play{opacity:1}.fxtv__tile-meta{bottom:0;display:flex;flex-direction:column;gap:3px;left:0;padding:14px;pointer-events:none;position:absolute;right:0}.fxtv__tile-name{color:#fff;font:400 16px/1.15 var(--font-serif,"Playfair Display",Georgia,serif)}.fxtv__tile-role{color:hsla(0,0%,100%,.8);font:400 12px/1.35 var(--font-sans,"DM Sans",sans-serif)}@media (max-width:760px){.fxtv__wrap{padding:0 22px}.fxtv__layout{grid-template-columns:minmax(0,1fr)}.fxtv__grid{grid-auto-rows:38vw}.fxtv__sound{padding:0 12px}}@media (prefers-reduced-motion:reduce){.fxtv__feat.is-swapping .fxtv__video,.fxtv__tile{animation:none;transition:none}.fxtv__tile:hover{transform:none}}.fxtv__acc{display:flex;gap:10px;height:clamp(360px,40vw,540px)}.fxtv__panel{background:#06111e;border:0;border-radius:6px;color:#fff;cursor:pointer;flex:1 1 0;font:inherit;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:flex-grow .6s cubic-bezier(.22,.61,.36,1)}.fxtv__panel.is-active{flex-grow:var(--fxtv-grow,4)}.fxtv__panel .fxtv__video{object-fit:cover}.fxtv__panel .fxtv__shade{background:linear-gradient(180deg,rgba(6,17,30,.05) 40%,rgba(6,17,30,.88))}.fxtv__dim{background:rgba(6,17,30,.55);inset:0;transition:opacity .4s ease}.fxtv__dim,.fxtv__slim{pointer-events:none;position:absolute}.fxtv__slim{bottom:22px;color:#fff;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);left:18px;letter-spacing:.14em;text-transform:uppercase;transform:rotate(180deg);transition:opacity .3s ease;white-space:nowrap;writing-mode:vertical-rl}.fxtv__open{align-items:flex-end;bottom:0;display:flex;gap:20px;justify-content:space-between;left:0;opacity:0;padding:clamp(18px,2.4vw,30px);pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.fxtv__panel.is-active .fxtv__dim,.fxtv__panel.is-active .fxtv__slim{opacity:0}.fxtv__panel.is-active .fxtv__open{opacity:1;transform:none;transition-delay:.15s}.fxtv__watch{color:#fff;flex:none;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);gap:10px;letter-spacing:.14em;text-transform:uppercase}.fxtv__watch,.fxtv__watch-icon{align-items:center;display:flex}.fxtv__watch-icon{background:rgba(6,17,30,.42);border:1.5px solid hsla(0,0%,100%,.75);border-radius:50%;height:44px;justify-content:center;width:44px}.fxtv__watch-icon svg{fill:#fff;height:16px;margin-left:2px;width:16px}.fxtv__masonry{column-count:3;column-gap:14px}.fxtv__brick{background:#06111e;border:0;border-radius:6px;break-inside:avoid;color:#fff;cursor:pointer;display:block;font:inherit;margin:0 0 14px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .35s ease,box-shadow .35s ease;width:100%}.fxtv__brick:hover{box-shadow:0 18px 40px rgba(6,17,30,.35);transform:translateY(-4px)}.fxtv__brick:focus-visible .fxtv__play,.fxtv__brick:hover .fxtv__play{opacity:1}.fxtv__brick .fxtv__play{height:40px;right:16px;top:16px;width:40px}.fxtv__brick .fxtv__play svg{height:14px;width:14px}.fxtv__brick .fxtv__tile-meta{gap:4px;padding:18px}.fxtv__brick-name{color:#fff;font:400 20px/1.15 var(--font-serif,"Playfair Display",Georgia,serif)}.fxtv__brick-role{color:hsla(0,0%,100%,.82);font:400 13px/1.4 var(--font-sans,"DM Sans",sans-serif)}.fxtv__brick:focus-visible,.fxtv__panel:focus-visible{outline:2px solid #5ee0cd;outline-offset:3px}@media (max-width:760px){.fxtv__acc{flex-direction:column;height:auto}.fxtv__panel{flex:0 0 64px;transition:flex-basis .5s ease}.fxtv__panel.is-active{flex:0 0 56vw}.fxtv__slim{bottom:26px;left:18px;transform:none;writing-mode:horizontal-tb}.fxtv__masonry{column-count:2;column-gap:10px}.fxtv__brick{margin-bottom:10px}.fxtv__brick .fxtv__tile-meta{padding:12px}.fxtv__brick-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.fxtv__brick,.fxtv__panel{transition:none}.fxtv__brick:hover{transform:none}}.fxtv-lb{align-items:center;backdrop-filter:blur(4px);background:rgba(6,17,30,.93);display:flex;inset:0;justify-content:center;opacity:0;padding:5vh 5vw;position:fixed;transition:opacity .25s ease;z-index:2147483647}.fxtv-lb.is-open{opacity:1}dialog.fxtv-lb{color:inherit}dialog.fxtv-lb::backdrop{background:transparent}.fxtv-lb__frame{aspect-ratio:16/9;background:#000;box-shadow:0 40px 120px rgba(0,0,0,.6);position:relative;width:min(90vw,1600px,145.77778vh)}.fxtv-lb__frame video{background:#000;display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.fxtv-lb__top{align-items:center;display:flex;gap:16px;justify-content:space-between;left:0;position:absolute;right:0;top:-48px}.fxtv-lb__cap{color:hsla(0,0%,100%,.85);font:400 14px/1.3 var(--font-sans,"DM Sans",sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxtv-lb__close{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;flex:none;font:400 18px/1 var(--font-sans,"DM Sans",sans-serif);height:36px;padding:0;width:36px}.fxtv-lb__close:hover{background:hsla(0,0%,100%,.2)}body.fxtv-lb-open{overflow:hidden}