.film-lab_page__eWWoB{color:#f8fafc}.film-lab_wrap__5A9kM{max-width:1200px;margin:auto;padding:0 32px}.film-lab_hero__fFe8O{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;padding:48px 0;border-bottom:1px solid #334155}.film-lab_kicker__FTvP_{color:#00e5ff;font-size:14px;font-weight:600;margin-bottom:24px}.film-lab_hero__fFe8O h1{font-family:var(--font-display),sans-serif;font-size:clamp(40px,5.3vw,68px);font-weight:600;line-height:1.04;letter-spacing:-.035em;margin:0 0 24px;text-wrap:balance}.film-lab_hero__fFe8O h1 span{color:#00e5ff}.film-lab_hero__fFe8O p{color:#94a3b8;font-size:18px;line-height:1.7;max-width:54ch}.film-lab_actions__BbKxn{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.film-lab_primary___KZ9x{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#00e5ff;color:#071014;font-weight:700;border-radius:4px}.film-lab_textLink__oMhHq{display:inline-flex;align-items:center;min-height:44px;color:#00e5ff;text-decoration:underline;text-underline-offset:5px}.film-lab_screen__Uq3jJ{margin:0;position:relative;max-width:292px;width:100%;justify-self:center}.film-lab_screen__Uq3jJ video{display:block;width:100%;aspect-ratio:9/16;background:#05070d;object-fit:contain;border:1px solid #334155;box-shadow:16px 24px 48px #0008}.film-lab_screen__Uq3jJ figcaption{margin-top:16px;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#94a3b8}.film-lab_screen__Uq3jJ figcaption strong{color:#f8fafc}.film-lab_section__zBqAN{padding:72px 0;scroll-margin-top:100px}.film-lab_section__zBqAN h2{font-family:var(--font-display),sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.15;margin-bottom:16px;letter-spacing:-.02em}.film-lab_intro__vVJKP{color:#94a3b8;max-width:65ch;line-height:1.7;margin-bottom:32px}.film-lab_comparisons__y5ikk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.film-lab_compare__TI05q{min-width:0}.film-lab_compareControls___4F5H{display:flex;border-bottom:1px solid #475569;margin-bottom:16px}.film-lab_compareControls___4F5H button{min-height:44px;padding:10px 12px;color:#94a3b8;flex:1;font-size:14px}.film-lab_compareControls___4F5H button[aria-pressed=true]{color:#00e5ff;box-shadow:inset 0 -2px #00e5ff}.film-lab_compare__TI05q img{width:100%;aspect-ratio:9/16;object-fit:contain;background:#05070d}.film-lab_compare__TI05q figcaption{margin-top:20px}.film-lab_compare__TI05q figcaption strong{font-size:14px}.film-lab_compare__TI05q p{color:#94a3b8;line-height:1.6;margin:8px 0}.film-lab_compare__TI05q figcaption span{font-size:12px;color:#94a3b8}.film-lab_access__SRgBR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:28px 0;margin-bottom:32px;border-block:1px solid #334155}.film-lab_access__SRgBR h3{margin-bottom:8px;font-weight:600}.film-lab_access__SRgBR p{color:#94a3b8;font-size:14px;line-height:1.7}.film-lab_filterRow__Wbr4i{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.film-lab_filterRow__Wbr4i button{padding:10px 16px;min-height:44px;border:1px solid #475569;color:#cbd5e1;border-radius:4px}.film-lab_filterRow__Wbr4i button[aria-pressed=true]{color:#071014;background:#00e5ff;border-color:#00e5ff}.film-lab_resultCount__VmjD9{color:#94a3b8;font-size:14px;margin-bottom:20px}.film-lab_lessons__J4HRZ{display:grid;grid-template-columns:1fr 1fr;gap:48px}.film-lab_lessons__J4HRZ article{border-top:1px solid #475569;padding-top:24px}.film-lab_lessons__J4HRZ h3{font-size:24px;line-height:1.25;margin-bottom:16px}.film-lab_lessons__J4HRZ p{color:#94a3b8;line-height:1.75}.film-lab_close__NX6LC{padding:48px 0 64px;border-top:1px solid #334155;display:grid;grid-template-columns:1fr 1fr;gap:48px}.film-lab_close__NX6LC h2{font-size:28px;margin-bottom:16px}.film-lab_close__NX6LC p{color:#94a3b8;line-height:1.7}.film-lab_journey__puxlF{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-block:1px solid #334155;margin:24px 0 40px}.film-lab_journey__puxlF a{color:#00e5ff;min-height:44px;display:inline-flex;align-items:center}.film-lab_stage__DZHQj{scroll-margin-top:100px;margin-bottom:48px}.film-lab_stage__DZHQj h2{font-size:28px;margin-bottom:12px;font-family:var(--font-display),sans-serif}.film-lab_stageIntro__o_s7T{color:#94a3b8;line-height:1.7;margin-bottom:24px;max-width:65ch}.film-lab_compare__TI05q a:focus-visible,.film-lab_compare__TI05q button:focus-visible,.film-lab_filterRow__Wbr4i button:focus-visible,.film-lab_journey__puxlF a:focus-visible,.film-lab_page__eWWoB a:focus-visible,.film-lab_page__eWWoB button:focus-visible{outline:2px solid #00e5ff;outline-offset:5px}.film-lab_page__eWWoB a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.film-lab_hero__fFe8O{gap:32px}.film-lab_hero__fFe8O h1{font-size:48px}.film-lab_comparisons__y5ikk{gap:16px}}@media(max-width:600px){.film-lab_wrap__5A9kM{padding:0 20px}.film-lab_hero__fFe8O{grid-template-columns:1fr;padding:40px 0;gap:36px}.film-lab_hero__fFe8O h1{font-size:42px}.film-lab_hero__fFe8O p{font-size:16px}.film-lab_screen__Uq3jJ{max-width:300px}.film-lab_section__zBqAN{padding:48px 0}.film-lab_access__SRgBR,.film-lab_close__NX6LC,.film-lab_comparisons__y5ikk,.film-lab_lessons__J4HRZ{grid-template-columns:1fr}.film-lab_comparisons__y5ikk{gap:40px}.film-lab_compare__TI05q img{max-height:480px}.film-lab_access__SRgBR{gap:24px}.film-lab_close__NX6LC{gap:36px}.film-lab_journey__puxlF{gap:8px 20px}}