.faq-list[data-astro-cid-mhigdioq]{margin-top:20px;border-top:var(--hairline) solid var(--rule)}.faq-item[data-astro-cid-mhigdioq]{border-bottom:var(--hairline) solid var(--rule)}summary[data-astro-cid-mhigdioq]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 4px}summary[data-astro-cid-mhigdioq]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-mhigdioq]{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink)}.faq-icon[data-astro-cid-mhigdioq]{position:relative;width:16px;height:16px;flex:none}.faq-icon[data-astro-cid-mhigdioq]:before,.faq-icon[data-astro-cid-mhigdioq]:after{content:"";position:absolute;background:var(--accent-text)}.faq-icon[data-astro-cid-mhigdioq]:before{top:50%;left:0;width:16px;height:var(--hairline);transform:translateY(-50%)}.faq-icon[data-astro-cid-mhigdioq]:after{left:50%;top:0;width:var(--hairline);height:16px;transform:translate(-50%);transition:opacity .15s ease}.faq-item[data-astro-cid-mhigdioq][open] .faq-icon[data-astro-cid-mhigdioq]:after{opacity:0}.faq-a[data-astro-cid-mhigdioq]{padding:0 4px 22px;max-width:var(--measure)}.faq-a[data-astro-cid-mhigdioq] p[data-astro-cid-mhigdioq]{color:var(--accent-text)}@media(prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-mhigdioq]:after{transition:none}}.hero[data-astro-cid-kh7btl4r].section{padding-bottom:24px}@media(min-width:768px){.hero[data-astro-cid-kh7btl4r].section{padding-bottom:40px}}.hero[data-astro-cid-kh7btl4r].section+.section[data-astro-cid-kh7btl4r]{padding-top:32px}@media(min-width:768px){.hero[data-astro-cid-kh7btl4r].section+.section[data-astro-cid-kh7btl4r]{padding-top:48px}}.hero-grid[data-astro-cid-kh7btl4r]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.hero-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1.1fr .9fr;gap:56px}}.hero-grid[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{margin-top:12px;max-width:14ch}.hero-grid[data-astro-cid-kh7btl4r] .measure[data-astro-cid-kh7btl4r]{margin-top:20px;color:var(--ink-muted)}.hero-cta[data-astro-cid-kh7btl4r]{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.hero-image[data-astro-cid-kh7btl4r]{position:relative}.direct-grid[data-astro-cid-kh7btl4r]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.direct-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1.1fr .9fr;gap:56px}}.band[data-astro-cid-kh7btl4r]{background:var(--paper);border-block:var(--hairline) solid var(--rule)}.gear-section[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;overflow:hidden}.gear-video[data-astro-cid-kh7btl4r],.gear-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%}.gear-video[data-astro-cid-kh7btl4r]{z-index:0;object-fit:cover}.gear-overlay[data-astro-cid-kh7btl4r]{z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--slate) 89%,transparent),color-mix(in srgb,var(--slate) 82%,transparent))}.gear-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:2}.local-section[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;overflow:hidden}.local-video[data-astro-cid-kh7btl4r],.local-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%}.local-video[data-astro-cid-kh7btl4r]{z-index:0;object-fit:cover}.local-overlay[data-astro-cid-kh7btl4r]{z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--slate) 89%,transparent),color-mix(in srgb,var(--slate) 82%,transparent))}.local-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.gear-video[data-astro-cid-kh7btl4r],.local-video[data-astro-cid-kh7btl4r]{display:none}.gear-section[data-astro-cid-kh7btl4r]{background:linear-gradient(color-mix(in srgb,var(--slate) 86%,transparent),color-mix(in srgb,var(--slate) 86%,transparent)),url(/videos/camera-studio-poster.jpg) center / cover no-repeat}.local-section[data-astro-cid-kh7btl4r]{background:linear-gradient(color-mix(in srgb,var(--slate) 86%,transparent),color-mix(in srgb,var(--slate) 86%,transparent)),url(/videos/fort-lauderdale-beach-florida-poster.jpg) center / cover no-repeat}}.prose[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-top:8px;max-width:20ch}.prose[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:16px;color:var(--ink-muted);max-width:var(--measure)}.prose[data-astro-cid-kh7btl4r] .note[data-astro-cid-kh7btl4r]{color:var(--ink-muted);font-size:15px}.capabilities-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-top:8px;max-width:20ch}.cap-intro[data-astro-cid-kh7btl4r]{margin-top:16px;color:var(--ink-muted);max-width:var(--measure)}.capabilities[data-astro-cid-kh7btl4r]{display:grid;gap:16px;margin-top:36px}@media(min-width:560px){.capabilities[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.capabilities[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,1fr)}}.cap-card[data-astro-cid-kh7btl4r]{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:22px 20px}.cap-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:17px;line-height:1.25;padding-bottom:12px;border-bottom:var(--hairline) solid var(--rule)}.cap-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:14px;color:var(--ink-muted);font-size:15px}.final[data-astro-cid-kh7btl4r]{background:var(--slate);color:var(--ink-inverse);padding-block:72px;margin-top:64px}.final-inner[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--ink-inverse);max-width:18ch}.final-inner[data-astro-cid-kh7btl4r] .measure[data-astro-cid-kh7btl4r]{margin-top:16px;color:var(--ink-inverse-mut)}.final-cta[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.final-phone[data-astro-cid-kh7btl4r]{color:var(--ink-inverse);text-decoration:none;font-size:15px}.final-phone[data-astro-cid-kh7btl4r]:hover{color:var(--ink-inverse);text-decoration:underline}
