.videography-hero{padding-bottom:96px}.videography-hero .hero-image{height:620px;background-image:linear-gradient(140deg,rgba(24,48,45,.04),rgba(24,48,45,.36)),url('/demo-photos/06-living-room-wide.jpg')}.videography-proof{background:#18302d;color:#f4f2ec;padding:104px 0}.videography-proof h2{font:500 clamp(44px,5.2vw,70px)/.95 var(--serif);letter-spacing:-.065em;max-width:720px;margin:16px 0}.videography-proof h2 em{color:var(--lime)}.videography-proof-intro{color:#b8c2b8;line-height:1.6;max-width:610px;margin:0}.proof-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start;margin-top:64px}.source-panel,.result-panel{min-width:0}.proof-label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #60776c;padding-top:15px;margin-bottom:18px;font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#cad5c9}.proof-label strong{font-weight:400;color:var(--lime)}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-grid figure{margin:0;position:relative;aspect-ratio:1.25;overflow:hidden;background:#293e39}.photo-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.photo-grid figure:hover img{transform:scale(1.04)}.photo-grid figcaption{position:absolute;left:8px;bottom:8px;padding:5px 7px;background:#18302ddd;color:#f4f2ec;font:9px var(--mono);text-transform:uppercase}.result-frame{position:relative;background:#0e211f;padding:10px}.result-frame video{display:block;width:100%;height:540px;max-height:none;object-fit:cover;background:#0b1716}.result-tag{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:#cad5c9;font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em}.result-tag::before{content:'✦';color:var(--lime)}.proof-footnote{margin:26px 0 0;color:#9fafa2;font-size:12px;line-height:1.55}.videography-steps{background:#f4f2ec}.videography-band-copy{max-width:620px}.videography-cta{background:#d7e967;padding-top:108px;padding-bottom:108px}.videography-cta h2{max-width:720px;margin-left:auto;margin-right:auto}.videography-cta .cta{background:#18302d}.videography-cta .eyebrow{color:#506242}@media(max-width:800px){.videography-hero{padding-bottom:80px}.videography-hero .hero-image{height:430px}.videography-proof{padding:75px 0}.proof-layout{display:block;margin-top:45px}.result-panel{margin-top:54px}.photo-grid{gap:6px}.photo-grid figcaption{font-size:8px;left:5px;bottom:5px}.result-frame{padding:7px}.result-frame video{height:380px}.videography-cta{padding-top:80px;padding-bottom:80px}}
