.camera-panel.svelte-1ykrntz{position:absolute;inset:0;display:grid;place-items:center;background:#d9ff06;overflow:hidden}.camera.svelte-1ykrntz{width:min(78%,420px);transform:rotate(-8deg);filter:drop-shadow(0 28px 30px rgb(0 0 0/.25))}.media-content.svelte-1ykrntz{max-width:1280px;margin:auto;padding:80px 56px;color:#111}.eyebrow.svelte-1ykrntz{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.section-heading.svelte-1ykrntz{margin-bottom:32px}h2.svelte-1ykrntz,h3.svelte-1ykrntz{font-family:Outfit,system-ui,sans-serif;font-weight:400;letter-spacing:-.035em}h2.svelte-1ykrntz{font-size:clamp(34px,4vw,52px);line-height:1.1;margin-top:18px}h3.svelte-1ykrntz{font-size:28px;line-height:1.25}a.svelte-1ykrntz{text-decoration:none;color:inherit}.channels.svelte-1ykrntz{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:80px}.channels.svelte-1ykrntz>a:where(.svelte-1ykrntz){padding:32px;background:#f3f3ef;border-radius:8px;border-top:4px solid #d9ff06}.channels.svelte-1ykrntz h3:where(.svelte-1ykrntz){margin:32px 0 16px}.channels.svelte-1ykrntz p:where(.svelte-1ykrntz){font-size:14px;line-height:1.8;color:#555}.gallery.svelte-1ykrntz{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gallery.svelte-1ykrntz img:where(.svelte-1ykrntz){width:100%;height:290px;object-fit:cover;border-radius:8px}.gallery.svelte-1ykrntz h3:where(.svelte-1ykrntz){font-size:24px;margin-top:20px}h3.svelte-1ykrntz span:where(.svelte-1ykrntz){float:right;font-family:Arial,sans-serif}.enquiries.svelte-1ykrntz{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#111;color:#fff;padding:64px max(24px,calc((100vw - 1168px)/2))}.enquiries.svelte-1ykrntz .eyebrow:where(.svelte-1ykrntz){color:#d9ff06}.enquiries.svelte-1ykrntz>a:where(.svelte-1ykrntz){font-size:14px;border-bottom:1px solid #d9ff06;padding-bottom:10px;overflow-wrap:anywhere}a.svelte-1ykrntz:focus-visible{outline:2px solid currentColor;outline-offset:6px}.channels.svelte-1ykrntz>a:where(.svelte-1ykrntz):hover{background:#e9e9e1}.gallery.svelte-1ykrntz a:where(.svelte-1ykrntz):hover h3:where(.svelte-1ykrntz){text-decoration:underline;text-decoration-color:#d9ff06}@media(max-width:760px){.media-content.svelte-1ykrntz{padding:56px 24px}.channels.svelte-1ykrntz,.gallery.svelte-1ykrntz{grid-template-columns:1fr}.channels.svelte-1ykrntz{margin-bottom:56px}.gallery.svelte-1ykrntz{gap:36px}.gallery.svelte-1ykrntz img:where(.svelte-1ykrntz){height:260px}.enquiries.svelte-1ykrntz{flex-direction:column;align-items:flex-start;padding:48px 24px}}
