.service-page{color:#000;background:#fff;width:100%}.service-page-intro{color:#fff;background:#9c9c9c;padding:220px max(32px,50vw - 600px) 72px}.service-page-intro>a{text-underline-offset:6px;font-size:13px;text-decoration:underline}.service-page-intro h1{max-width:1000px;margin:32px 0 24px;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.12}.service-page-intro>p{color:#fff;max-width:740px;font-size:18px;line-height:1.8}.service-page-body{max-width:1328px;margin:auto;padding:64px}.service-page-image{aspect-ratio:16/8;background:#eee;margin:0 0 72px;position:relative}.service-page-image img{object-fit:cover}.service-page-breakdown{grid-template-columns:1fr 1fr;gap:80px;display:grid}.service-page h2{font:400 36px/1.2 var(--font-bodoni-moda),serif;color:#000;margin-bottom:24px}.service-page-breakdown ul{padding-left:20px;list-style:outside}.service-page-breakdown li,.service-page-body p{color:#444;font-size:16px;line-height:1.9}.service-page-breakdown li{padding:5px 0}.service-page-breakdown p{margin-bottom:36px}.service-page-work{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:64px;padding-top:64px;display:grid}.service-page-work figure{margin:0}.service-page-work img{object-fit:cover;width:100%;height:auto;max-height:600px}.service-page-booking{border-top:1px solid #ddd;max-width:850px;margin-top:64px;padding:64px 0 24px}.service-page-booking .zenith-cta{margin:28px 0}.service-page-booking .service-page-note{color:#666;font-size:13px}@media (max-width:767px){.service-page-intro{padding:160px 24px 48px}.service-page-intro>p{font-size:16px}.service-page-body{padding:32px 24px}.service-page-image{aspect-ratio:4/3;margin-bottom:40px}.service-page-breakdown,.service-page-work{grid-template-columns:1fr;gap:32px}.service-page h2{font-size:30px}.service-page-work,.service-page-booking{margin-top:40px;padding-top:40px}}.service-job-gallery{border-top:1px solid #ddd;margin-top:64px;padding-top:64px}.service-job-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-job-gallery figure{min-width:0;margin:0}.service-job-gallery img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.service-job-gallery figcaption{font:300 14px/1.8 var(--font-inter),sans-serif;color:#555;margin-top:16px}@media (max-width:767px){.service-job-gallery{margin-top:40px;padding-top:40px}.service-job-gallery>div{grid-template-columns:1fr;gap:32px}.service-job-gallery img{aspect-ratio:4/3}}
