.hero-grid[data-astro-cid-5hcyluzh]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.hero-grid[data-astro-cid-5hcyluzh]{grid-template-columns:1.1fr .9fr;gap:56px}}.hero-grid[data-astro-cid-5hcyluzh] h1[data-astro-cid-5hcyluzh]{margin-top:12px;max-width:16ch}.hero-grid[data-astro-cid-5hcyluzh] .measure[data-astro-cid-5hcyluzh]{margin-top:20px;color:var(--ink-muted)}.hero-cta[data-astro-cid-5hcyluzh]{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.hero-image[data-astro-cid-5hcyluzh]{position:relative}.spotlight-grid[data-astro-cid-5hcyluzh]{list-style:none;padding:0;margin-top:28px;display:grid;gap:16px}@media(min-width:768px){.spotlight-grid[data-astro-cid-5hcyluzh]{grid-template-columns:repeat(2,1fr);gap:20px}}.spotlight-price[data-astro-cid-5hcyluzh]{margin-top:24px;color:var(--ink-muted)}.spotlight-section[data-astro-cid-5hcyluzh] .hero-cta[data-astro-cid-5hcyluzh]{margin-top:20px}.direction-section[data-astro-cid-5hcyluzh]{position:relative;isolation:isolate;overflow:hidden;background:var(--slate)}.direction-video[data-astro-cid-5hcyluzh],.direction-overlay[data-astro-cid-5hcyluzh]{position:absolute;inset:0;width:100%;height:100%}.direction-video[data-astro-cid-5hcyluzh]{z-index:0;object-fit:cover}.direction-overlay[data-astro-cid-5hcyluzh]{z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--slate) 89%,transparent),color-mix(in srgb,var(--slate) 83%,transparent))}.direction-inner[data-astro-cid-5hcyluzh]{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.direction-video[data-astro-cid-5hcyluzh]{display:none}.direction-section[data-astro-cid-5hcyluzh]{background:linear-gradient(color-mix(in srgb,var(--slate) 86%,transparent),color-mix(in srgb,var(--slate) 86%,transparent)),url(/videos/empty-photo-studio-poster.jpg) center / cover no-repeat}}.two-col[data-astro-cid-5hcyluzh]{display:grid;gap:32px;align-items:start;margin-top:28px}@media(min-width:900px){.two-col[data-astro-cid-5hcyluzh]{grid-template-columns:1fr 1fr;gap:56px}}.facts[data-astro-cid-5hcyluzh]{list-style:none;padding:0;margin-top:28px;display:grid;gap:1px;background:var(--rule);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);overflow:hidden}@media(min-width:768px){.facts[data-astro-cid-5hcyluzh]{grid-template-columns:repeat(2,1fr)}}.facts[data-astro-cid-5hcyluzh] li[data-astro-cid-5hcyluzh]{display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--paper)}.fact-fig[data-astro-cid-5hcyluzh]{color:var(--accent-text);font-size:20px}.fact-desc[data-astro-cid-5hcyluzh]{color:var(--ink-muted)}.note[data-astro-cid-5hcyluzh]{margin-top:16px;color:var(--ink-muted)}.tips[data-astro-cid-5hcyluzh]{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:12px}.tips[data-astro-cid-5hcyluzh] li[data-astro-cid-5hcyluzh]{padding-left:20px;position:relative;color:var(--ink)}.tips[data-astro-cid-5hcyluzh] li[data-astro-cid-5hcyluzh]:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:var(--hairline);background:var(--accent-text)}.two-col[data-astro-cid-5hcyluzh] h3[data-astro-cid-5hcyluzh]{margin-bottom:8px}.portrait-card[data-astro-cid-5hcyluzh]{margin-top:28px;padding:32px;display:grid;gap:32px;align-items:center;background:var(--paper);border:var(--hairline) solid var(--rule);border-left:3px solid var(--accent-fill);border-radius:var(--radius-card)}@media(min-width:900px){.portrait-card[data-astro-cid-5hcyluzh]{grid-template-columns:1.1fr .9fr;gap:48px;padding:44px}}.label[data-astro-cid-5hcyluzh].accent{color:var(--accent-text)}.portrait-card[data-astro-cid-5hcyluzh] h2[data-astro-cid-5hcyluzh]{margin-top:10px;max-width:22ch}.portrait-card[data-astro-cid-5hcyluzh] .measure[data-astro-cid-5hcyluzh]{margin-top:16px;color:var(--ink-muted)}.portrait-price[data-astro-cid-5hcyluzh]{margin-top:20px;color:var(--ink)}.portrait-card[data-astro-cid-5hcyluzh] .hero-cta[data-astro-cid-5hcyluzh]{margin-top:24px}.final[data-astro-cid-5hcyluzh]{position:relative;isolation:isolate;overflow:hidden;background:var(--slate);color:var(--ink-inverse);padding-block:72px;margin-top:64px}.final-video[data-astro-cid-5hcyluzh],.final-overlay[data-astro-cid-5hcyluzh]{position:absolute;inset:0;width:100%;height:100%}.final-video[data-astro-cid-5hcyluzh]{z-index:0;object-fit:cover}.final-overlay[data-astro-cid-5hcyluzh]{z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--slate) 88%,transparent),color-mix(in srgb,var(--slate) 82%,transparent))}.final-inner[data-astro-cid-5hcyluzh]{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.final-video[data-astro-cid-5hcyluzh]{display:none}.final[data-astro-cid-5hcyluzh]{background:linear-gradient(color-mix(in srgb,var(--slate) 86%,transparent),color-mix(in srgb,var(--slate) 86%,transparent)),url(/videos/camera-lens-poster.jpg) center / cover no-repeat}}.final-inner[data-astro-cid-5hcyluzh] h2[data-astro-cid-5hcyluzh]{color:var(--ink-inverse);max-width:18ch}.final-inner[data-astro-cid-5hcyluzh] .measure[data-astro-cid-5hcyluzh]{margin-top:16px;color:var(--ink-inverse-mut)}.final-cta[data-astro-cid-5hcyluzh]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.final-phone[data-astro-cid-5hcyluzh]{color:var(--ink-inverse);text-decoration:none;font-size:15px}.final-phone[data-astro-cid-5hcyluzh]:hover{color:var(--ink-inverse);text-decoration:underline}
