.cinefile-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-.01em;margin-bottom:6px}.cinefile-subtitle[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:30px;line-height:1.2;max-width:460px;margin-bottom:24px}.cinefile-body[data-astro-cid-ss3s5qj7]{max-width:520px;margin-bottom:24px}.cinefile-body[data-astro-cid-ss3s5qj7] p[data-astro-cid-ss3s5qj7]{font-size:15px;line-height:1.65;color:var(--color-muted-text);margin-bottom:14px}.cinefile-body[data-astro-cid-ss3s5qj7] p[data-astro-cid-ss3s5qj7]:last-child{margin-bottom:0}.cinefile-tags[data-astro-cid-ss3s5qj7]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 28px}.cinefile-tag[data-astro-cid-ss3s5qj7]{font-size:13px;color:var(--color-muted-text);padding:6px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff6}.cinefile-hero[data-astro-cid-ss3s5qj7]{display:block;width:100%;max-width:720px;height:auto;border-radius:14px;margin-bottom:24px}.cinefile-actions[data-astro-cid-ss3s5qj7]{display:flex;flex-wrap:wrap;gap:12px}.cinefile-play[data-astro-cid-ss3s5qj7]{display:inline-flex;align-items:center}.cf-problem[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-problem-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;max-width:460px;margin-bottom:20px}.cf-problem-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin-bottom:20px}.cf-note[data-astro-cid-ss3s5qj7]{display:flex;align-items:center;gap:22px;background:#f4efe6;border-radius:10px;padding:32px 36px;margin-top:40px;max-width:560px}.cf-note-icon[data-astro-cid-ss3s5qj7]{flex-shrink:0;width:68px;height:68px;-o-object-fit:contain;object-fit:contain}.cf-note-lead[data-astro-cid-ss3s5qj7]{font-family:Nothing You Could Do,cursive;font-size:22px;color:var(--color-muted-text);margin-bottom:12px}.cf-note-q[data-astro-cid-ss3s5qj7]{font-family:Nothing You Could Do,cursive;font-size:24px;line-height:1.35;color:var(--color-ink)}.cf-solution[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-solution-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.cf-solution-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin:20px 0}.cf-mock[data-astro-cid-ss3s5qj7]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 20px 50px -30px #00000059;overflow:hidden;margin:28px 0}.cf-mock-bar[data-astro-cid-ss3s5qj7]{display:flex;gap:7px;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.cf-mock-dot[data-astro-cid-ss3s5qj7]{width:9px;height:9px;border-radius:999px;background:#00000021}.cf-mock-img[data-astro-cid-ss3s5qj7]{display:block;width:100%;height:auto}.cf-solution-inputs[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:14px}.cf-solution-inputs[data-astro-cid-ss3s5qj7] li[data-astro-cid-ss3s5qj7]{display:flex;align-items:center;gap:14px;font-family:Manrope,system-ui,sans-serif;font-size:15px;color:var(--color-ink)}.cf-input-icon[data-astro-cid-ss3s5qj7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#eef3f2;color:#6f9694}.cf-how[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-how-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.cf-how-intro[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin:0 0 40px}.cf-steps[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;position:relative}.cf-steps[data-astro-cid-ss3s5qj7]:before{content:"";position:absolute;left:20px;top:20px;bottom:20px;width:1.5px;background:#cfe0de}.cf-step[data-astro-cid-ss3s5qj7]{display:flex;align-items:flex-start;gap:20px;padding-bottom:32px;position:relative}.cf-step[data-astro-cid-ss3s5qj7]:last-child{padding-bottom:0}.cf-step-num[data-astro-cid-ss3s5qj7]{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1.4px solid #8fb5b2;background:#fff;color:#6f9694;display:flex;align-items:center;justify-content:center;font-family:Manrope,system-ui,sans-serif;font-size:15px;position:relative;z-index:1}.cf-step-text[data-astro-cid-ss3s5qj7]{padding-top:8px}.cf-step-title[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--color-ink);margin-bottom:6px}.cf-step-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--color-muted-text);max-width:440px}.cf-how-divider[data-astro-cid-ss3s5qj7]{height:1px;border:0;background:#00000014;margin:44px 0}.cf-pipeline[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;flex-wrap:wrap}.cf-pipe[data-astro-cid-ss3s5qj7]{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;position:relative}.cf-pipe[data-astro-cid-ss3s5qj7]:not(:last-child):after{content:"→";position:absolute;top:16px;right:-6px;color:#b7cfcd;font-size:15px}.cf-pipe-logo[data-astro-cid-ss3s5qj7]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.cf-pipe-name[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:14px;color:var(--color-ink)}.cf-pipe-sub[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:12px;line-height:1.3;color:var(--color-muted-text)}.cf-bigger[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-bigger-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.cf-bigger-intro[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin:0 0 40px}.cf-features[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 40px}.cf-feature[data-astro-cid-ss3s5qj7]{display:flex;flex-direction:column}.cf-feature-icon[data-astro-cid-ss3s5qj7]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;border:1.4px solid #cfe0de;background:#fff;color:#6f9694;margin-bottom:20px}.cf-feature-title[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--color-ink);margin-bottom:8px}.cf-feature-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--color-muted-text);max-width:300px}.cf-sync[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-sync-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.cf-sync-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin:0 0 20px}.cf-sync-figure[data-astro-cid-ss3s5qj7]{position:relative;margin:40px 0}.cf-sync-scribble[data-astro-cid-ss3s5qj7]{position:absolute;top:24px;left:0;font-family:Nothing You Could Do,cursive;font-size:22px;line-height:1.4;color:#6f9694;z-index:1}.cf-sync-illustration[data-astro-cid-ss3s5qj7]{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}.cf-sync-subhead[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--color-ink);margin:40px 0 16px}.cf-sync-quote[data-astro-cid-ss3s5qj7]{font-family:Nothing You Could Do,cursive;font-size:21px;line-height:1.5;color:#6f9694;background:#eef3f2;border-radius:10px;padding:28px 32px;margin:40px 0;max-width:620px}.cf-sync-cards[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cf-sync-card[data-astro-cid-ss3s5qj7]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:20px 22px;background:#fff6}.cf-sync-card-label[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--color-ink);margin-bottom:14px}.cf-sync-card-row[data-astro-cid-ss3s5qj7]{display:flex;align-items:flex-start;gap:12px;align-items:center}.cf-sync-card-icon[data-astro-cid-ss3s5qj7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;color:#6f9694}.cf-sync-card-text[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--color-muted-text)}.cf-ui[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-ui-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.cf-ui-intro[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:520px;margin:0 0 40px}.cf-ui-row[data-astro-cid-ss3s5qj7]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:44px}.cf-ui-vtitle[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:17px;color:var(--color-ink);margin-bottom:12px}.cf-ui-vbody[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--color-muted-text);max-width:320px}.cf-ui-shot[data-astro-cid-ss3s5qj7]{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 50px -30px #00000059}.cf-ui-note[data-astro-cid-ss3s5qj7]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;background:#fef9f3;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:36px 44px}.cf-ui-note-body[data-astro-cid-ss3s5qj7]{max-width:460px}.cf-ui-note-text[data-astro-cid-ss3s5qj7]{font-family:Nothing You Could Do,cursive;font-size:24px;line-height:1.4;color:var(--color-ink);transform:rotate(-4deg);transform-origin:left center;margin-bottom:14px}.cf-ui-note-line[data-astro-cid-ss3s5qj7]{display:block;margin-left:40px;transform:rotate(-5deg);transform-origin:left center}.cf-ui-note-icon[data-astro-cid-ss3s5qj7]{flex-shrink:0;width:120px;height:auto;-o-object-fit:contain;object-fit:contain}.cf-decisions[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-decisions-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:36px}.cf-decisions-list[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.cf-decision[data-astro-cid-ss3s5qj7]{display:flex;align-items:flex-start;gap:22px}.cf-decision-icon[data-astro-cid-ss3s5qj7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;border:1.4px solid #cfe0de;background:#fff;color:#6f9694}.cf-decision-text[data-astro-cid-ss3s5qj7]{padding-top:4px}.cf-decision-title[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--color-ink);margin-bottom:6px}.cf-decision-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--color-muted-text);max-width:520px}.cf-stack[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-stack-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:36px}.cf-stack-cols[data-astro-cid-ss3s5qj7]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cf-stack-heading[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:20px;color:var(--color-ink);margin-bottom:20px}.cf-stack-pills[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.cf-stack-pill[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:14px;color:var(--color-muted-text);padding:8px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff6;width:100%}.cf-stack-pill-inline[data-astro-cid-ss3s5qj7]{width:auto}.cf-related[data-astro-cid-ss3s5qj7]{margin-top:72px}.cf-related-title[data-astro-cid-ss3s5qj7]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:-.01em;margin-bottom:36px}.cf-related-grid[data-astro-cid-ss3s5qj7]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cf-related-card[data-astro-cid-ss3s5qj7]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.cf-related-thumb[data-astro-cid-ss3s5qj7]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#e7ddd0,#d9cfe0);overflow:hidden;margin-bottom:18px}.cf-related-play[data-astro-cid-ss3s5qj7]{display:inline-flex;transition:transform .15s ease}.cf-related-card[data-astro-cid-ss3s5qj7]:hover .cf-related-play[data-astro-cid-ss3s5qj7]{transform:scale(1.08)}.cf-related-heading[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.35;color:var(--color-ink);margin-bottom:10px}.cf-related-body[data-astro-cid-ss3s5qj7]{font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.55;color:var(--color-muted-text);margin-bottom:16px}.cf-related-link[data-astro-cid-ss3s5qj7]{margin-top:auto;font-family:Manrope,system-ui,sans-serif;font-size:14px;color:var(--color-accent)}.cf-related-card[data-astro-cid-ss3s5qj7]:hover .cf-related-link[data-astro-cid-ss3s5qj7]{text-decoration:underline}@media(max-width:520px){.cinefile-title[data-astro-cid-ss3s5qj7]{font-size:40px}.cinefile-subtitle[data-astro-cid-ss3s5qj7]{font-size:24px}.cf-problem-title[data-astro-cid-ss3s5qj7],.cf-solution-title[data-astro-cid-ss3s5qj7],.cf-how-title[data-astro-cid-ss3s5qj7],.cf-bigger-title[data-astro-cid-ss3s5qj7],.cf-sync-title[data-astro-cid-ss3s5qj7],.cf-ui-title[data-astro-cid-ss3s5qj7],.cf-decisions-title[data-astro-cid-ss3s5qj7],.cf-stack-title[data-astro-cid-ss3s5qj7],.cf-related-title[data-astro-cid-ss3s5qj7]{font-size:30px}.cf-related-grid[data-astro-cid-ss3s5qj7],.cf-stack-cols[data-astro-cid-ss3s5qj7]{grid-template-columns:1fr}.cf-ui-row[data-astro-cid-ss3s5qj7]{grid-template-columns:1fr;gap:20px}.cf-ui-note[data-astro-cid-ss3s5qj7]{flex-direction:column;align-items:flex-start}.cf-features[data-astro-cid-ss3s5qj7],.cf-sync-cards[data-astro-cid-ss3s5qj7]{grid-template-columns:1fr}}
