.film-placeholder[data-astro-cid-tn5un4km]{position:relative;min-height:330px;padding:28px;background:radial-gradient(ellipse at 75% 20%,#36523b 0,transparent 60%),#15241b;color:#edf0ee;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.film-placeholder[data-astro-cid-tn5un4km]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b0c6ae0a 1px,transparent 1px),linear-gradient(90deg,#b0c6ae0a 1px,transparent 1px);background-size:40px 40px}.film-label[data-astro-cid-tn5un4km],.photo-label[data-astro-cid-tn5un4km]{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.14em}.film-label[data-astro-cid-tn5un4km]{color:#c4d3bd}.film-index[data-astro-cid-tn5un4km]{font:500 12px var(--font-mono);color:#f2c500}.film-content[data-astro-cid-tn5un4km]{position:relative;max-width:650px;margin:10px auto;width:100%}.film-content[data-astro-cid-tn5un4km]>p[data-astro-cid-tn5un4km]{font:700 clamp(25px,4vw,44px)/1.15 var(--font-display);letter-spacing:-.03em;margin-top:14px}.film-chapters[data-astro-cid-tn5un4km]{display:flex;flex-wrap:wrap;gap:15px;margin-top:22px;font-size:13px;color:#c9d6c7}.film-footer[data-astro-cid-tn5un4km]{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #d5e7d333;padding-top:18px;font-size:12px}.film-footer[data-astro-cid-tn5un4km]>a[data-astro-cid-tn5un4km]{color:#f2c500;font-weight:600}.film-footer[data-astro-cid-tn5un4km]>a[data-astro-cid-tn5un4km]:focus-visible{outline-color:#f2c500}.photo-placeholder[data-astro-cid-tn5un4km]{height:230px;position:relative;display:grid;place-items:center;color:#41624d;background:#e4eade}.photo-deliverable[data-astro-cid-tn5un4km]{background:#f0eddc;color:#6b6743}.photo-placeholder[data-astro-cid-tn5un4km]>svg[data-astro-cid-tn5un4km]{width:230px;max-width:80%;height:160px}.photo-label[data-astro-cid-tn5un4km]{position:absolute;left:20px;top:18px;color:#52604f;font-size:9px}@media(max-width:639px){.film-placeholder[data-astro-cid-tn5un4km]{padding:22px;min-height:350px}.film-content[data-astro-cid-tn5un4km]>p[data-astro-cid-tn5un4km]{font-size:28px}.film-chapters[data-astro-cid-tn5un4km]{gap:8px;font-size:11px}.photo-placeholder[data-astro-cid-tn5un4km]{height:190px}}.ipad-stage[data-astro-cid-7n6qcxud]{position:relative;min-width:0;padding:34px 8px 26px;perspective:1400px;isolation:isolate}.ipad-halo[data-astro-cid-7n6qcxud]{position:absolute;inset:8% -2%;z-index:-1;background:radial-gradient(ellipse at 60% 50%,#d9e4be 0,transparent 69%);filter:blur(12px)}.ipad-device[data-astro-cid-7n6qcxud]{position:relative;padding:17px;border:2px solid #8a918d;border-radius:32px;background:linear-gradient(145deg,#555c58,#131615 15%,#080a09 80%,#454b47);box-shadow:1px 1px #d4d8d5,inset 0 0 0 2px #343936,7px 10px 0 -3px #727972,10px 13px 0 -4px #242b25,20px 35px 38px -24px #132b2355;transform:rotateX(7deg) rotateY(-12deg) rotate(3deg);transform-style:preserve-3d}.ipad-camera[data-astro-cid-7n6qcxud]{position:absolute;width:5px;height:5px;top:6px;left:50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#34505c,#080b0e 70%);box-shadow:0 0 0 1px #353a38}.ipad-screen[data-astro-cid-7n6qcxud]{position:relative;overflow:hidden;border-radius:18px;background:#f7f8f3;aspect-ratio:4/3}.ipad-capture[data-astro-cid-7n6qcxud]{width:100%;height:100%;object-fit:contain;background:#111}.ipad-process[data-astro-cid-7n6qcxud]{height:100%;display:flex;flex-direction:column;padding:5%;color:#18231c;background-image:linear-gradient(#dce1d755 1px,transparent 1px),linear-gradient(90deg,#dce1d755 1px,transparent 1px);background-size:28px 28px}.ipad-topline[data-astro-cid-7n6qcxud]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ipad-wordmark[data-astro-cid-7n6qcxud]{font:800 clamp(13px,1.6vw,21px) var(--font-display);letter-spacing:-.04em}.ipad-wordmark[data-astro-cid-7n6qcxud] span[data-astro-cid-7n6qcxud]{color:#278047}.ipad-mode[data-astro-cid-7n6qcxud]{font:500 8px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#526155}.ipad-heading[data-astro-cid-7n6qcxud]{font:700 clamp(15px,2vw,25px)/1.2 var(--font-display);margin:5% 0 4%;letter-spacing:-.03em}.ipad-steps[data-astro-cid-7n6qcxud]{display:grid;grid-template-columns:1fr 1fr;gap:9px;flex:1;min-height:0}.ipad-steps[data-astro-cid-7n6qcxud] li[data-astro-cid-7n6qcxud]{border:1px solid #d9ded5;border-radius:10px;background:#ffffffed;padding:8%}.ipad-step-meta[data-astro-cid-7n6qcxud]{display:flex;justify-content:space-between;align-items:center;color:#267340;font:500 9px var(--font-mono);margin-bottom:7px}.ipad-step-meta[data-astro-cid-7n6qcxud] svg[data-astro-cid-7n6qcxud]{height:19px;width:19px}.ipad-steps[data-astro-cid-7n6qcxud] h3[data-astro-cid-7n6qcxud]{font:700 clamp(10px,1.05vw,14px)/1.2 var(--font-display)}.ipad-steps[data-astro-cid-7n6qcxud] p[data-astro-cid-7n6qcxud]{font-size:clamp(9px,.86vw,11px);line-height:1.4;color:#556359;margin-top:5px}.ipad-bottomline[data-astro-cid-7n6qcxud]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4%;border-radius:7px;background:#1e6737;color:#fff;padding:8px 11px;font:500 9px var(--font-mono)}figcaption[data-astro-cid-7n6qcxud]{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:31px;color:var(--color-ink-soft);font-size:11px;text-align:center}.ipad-caption-dot[data-astro-cid-7n6qcxud]{height:5px;width:5px;flex:none;background:var(--color-green);border-radius:50%}@media(min-width:640px)and (max-width:1023px){.ipad-stage[data-astro-cid-7n6qcxud]{max-width:660px;margin:auto}.ipad-steps[data-astro-cid-7n6qcxud] h3[data-astro-cid-7n6qcxud]{font-size:17px}.ipad-steps[data-astro-cid-7n6qcxud] p[data-astro-cid-7n6qcxud]{font-size:13px}.ipad-mode[data-astro-cid-7n6qcxud]{font-size:11px}.ipad-bottomline[data-astro-cid-7n6qcxud]{font-size:12px}}@media(max-width:639px){.ipad-stage[data-astro-cid-7n6qcxud]{padding:16px 5px 12px}.ipad-device[data-astro-cid-7n6qcxud]{padding:12px;border-radius:23px;transform:rotateX(4deg) rotateY(-5deg) rotate(1deg);box-shadow:2px 4px #5b645d,10px 25px 28px -20px #132b2377}.ipad-screen[data-astro-cid-7n6qcxud]{border-radius:12px}.ipad-camera[data-astro-cid-7n6qcxud]{top:4px;width:4px;height:4px}.ipad-steps[data-astro-cid-7n6qcxud]{gap:6px}.ipad-step-meta[data-astro-cid-7n6qcxud]{margin-bottom:4px}.ipad-step-meta[data-astro-cid-7n6qcxud] svg[data-astro-cid-7n6qcxud]{width:16px;height:16px}.ipad-steps[data-astro-cid-7n6qcxud] p[data-astro-cid-7n6qcxud]{display:none}.ipad-mode[data-astro-cid-7n6qcxud]{font-size:7px}.ipad-bottomline[data-astro-cid-7n6qcxud]{padding:5px 7px;font-size:7px}.ipad-heading[data-astro-cid-7n6qcxud]{margin:4% 0}.ipad-process[data-astro-cid-7n6qcxud]{padding:5%}figcaption[data-astro-cid-7n6qcxud]{font-size:10px;margin-top:24px}}@media(max-width:400px){.ipad-bottomline[data-astro-cid-7n6qcxud]{display:none}.ipad-process[data-astro-cid-7n6qcxud]{padding:4%}.ipad-heading[data-astro-cid-7n6qcxud]{font-size:13px;margin:4% 0}.ipad-steps[data-astro-cid-7n6qcxud] li[data-astro-cid-7n6qcxud]{padding:6px}.ipad-step-meta[data-astro-cid-7n6qcxud] svg[data-astro-cid-7n6qcxud]{width:12px;height:12px}.ipad-step-meta[data-astro-cid-7n6qcxud]{font-size:7px;margin-bottom:3px}.ipad-steps[data-astro-cid-7n6qcxud] h3[data-astro-cid-7n6qcxud]{font-size:9px}}
