.production-assurance[data-astro-cid-raw5s5y7]{background:var(--color-rantelon-cream);padding-block:clamp(3rem,6vw,5rem)}.production-assurance-grid[data-astro-cid-raw5s5y7]{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.production-assurance[data-astro-cid-raw5s5y7] h2[data-astro-cid-raw5s5y7]{max-width:30rem;margin:0;font-size:clamp(2rem,3.8vw,3.6rem)}.production-assurance[data-astro-cid-raw5s5y7] p[data-astro-cid-raw5s5y7]{color:#000838c4;max-width:40rem;margin:0;font-size:1.15rem;line-height:1.65}@media (width<=800px){.production-assurance-grid[data-astro-cid-raw5s5y7]{grid-template-columns:1fr}}.service-hero{isolation:isolate;min-height:calc(var(--header-height) + clamp(40rem, 80svh, 56rem));padding-block:calc(var(--header-height) + 2rem) clamp(4rem, 7vw, 6rem);background:var(--color-rantelon-darkblue);color:var(--color-paper);display:flex;position:relative;overflow:hidden}.service-hero-poster,.service-hero-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.service-hero-poster{z-index:0}.service-hero-video{z-index:1}.service-hero-content{z-index:3;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.service-hero .hero-copy{max-width:52rem}.service-hero .hero-copy h1{color:var(--color-paper);margin:0;line-height:.98}.service-hero .summary{color:#ffffffe6;max-width:40rem;margin:2rem 0;font-size:1.2rem;line-height:1.55}.service-hero a:focus-visible{outline-color:var(--color-paper)}@media (width<=800px){.service-hero .hero-copy h1{max-width:40rem}}@media (width<=550px){.service-hero{min-height:42rem;padding-bottom:3rem}.service-hero .summary{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.service-hero-video{display:none}}.eyebrow[data-astro-cid-nsurbltt]{color:var(--color-rantelon-red);margin:0 0 1.5rem}.button[data-astro-cid-nsurbltt]{gap:1.5rem}.button[data-astro-cid-nsurbltt] span[data-astro-cid-nsurbltt]{font-size:1.2rem}figure[data-astro-cid-nsurbltt]{background:var(--color-rantelon-cream);margin:0;overflow:hidden}figure[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%}.capabilities[data-astro-cid-nsurbltt]{padding-block:var(--section-space)}.section-heading[data-astro-cid-nsurbltt]{grid-template-columns:1fr 3fr;gap:2rem;display:grid}.section-title[data-astro-cid-nsurbltt]{margin:0}.capability-grid[data-astro-cid-nsurbltt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:4rem;display:grid}.capability-grid--four[data-astro-cid-nsurbltt]{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities-intro[data-astro-cid-nsurbltt]{color:#000838b8;max-width:45rem;margin:1.5rem 0 0;font-size:1.15rem;line-height:1.6}.capability-grid[data-astro-cid-nsurbltt] article[data-astro-cid-nsurbltt]{border-top:1px solid #00083830;padding-top:1.3rem}.capability-grid[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.6rem;font-weight:500;line-height:1.1}.capability-grid[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:#000838b5;margin:0;line-height:1.6}.production[data-astro-cid-nsurbltt]{padding-block:var(--section-space);background:var(--color-rantelon-darkblue);color:var(--color-rantelon-cream-light)}.production-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.production[data-astro-cid-nsurbltt] figure[data-astro-cid-nsurbltt]{height:34rem}.production[data-astro-cid-nsurbltt] .eyebrow[data-astro-cid-nsurbltt]{color:#ffffffa8}.production[data-astro-cid-nsurbltt] .section-title[data-astro-cid-nsurbltt]{font-size:clamp(2.35rem,4vw,4rem)}.production-copy[data-astro-cid-nsurbltt]>p[data-astro-cid-nsurbltt]:not(.eyebrow){color:#ffffffbd;margin:1.8rem 0 2.5rem;font-size:1.1rem;line-height:1.65}.production-link[data-astro-cid-nsurbltt]{border-bottom:1px solid;gap:1rem;padding:.5rem 0;font-weight:500;display:inline-flex}dl[data-astro-cid-nsurbltt]{margin:0}dl[data-astro-cid-nsurbltt]>div[data-astro-cid-nsurbltt]{border-top:1px solid #ffffff30;grid-template-columns:1fr 2fr;gap:1rem;padding:1rem 0;display:grid}dt[data-astro-cid-nsurbltt]{font-family:var(--font-label);color:#ffffffa8;font-size:.75rem}dd[data-astro-cid-nsurbltt]{margin:0;font-size:.95rem}.enquiry[data-astro-cid-nsurbltt]{padding-block:var(--section-space);background:var(--color-rantelon-cream-light);scroll-margin-top:6rem}.enquiry[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt]{max-width:50rem}.enquiry-brief[data-astro-cid-nsurbltt]{max-width:45rem;margin-top:2rem;line-height:1.6}.enquiry-brief[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{margin:0 0 1rem}.enquiry-brief[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{margin:0 0 1.5rem;padding-left:1.25rem;list-style:outside}.enquiry-brief[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{margin:.6rem 0;padding-left:.2rem}.enquiry-brief[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]::marker{color:var(--color-rantelon-red)}.enquiry-email[data-astro-cid-nsurbltt]{color:var(--color-rantelon-red);text-underline-offset:4px;margin-top:2rem;font-size:1.2rem;text-decoration:underline;display:inline-block}.contact-link[data-astro-cid-nsurbltt]{text-underline-offset:4px;margin:1rem 0 1rem 1.5rem;font-size:1.2rem;text-decoration:underline;display:inline-block}.related[data-astro-cid-nsurbltt]{color:var(--color-rantelon-red);justify-content:space-between;gap:2rem;padding-block:2rem;font-size:.95rem;display:flex}a[data-astro-cid-nsurbltt]:focus-visible{outline:2px solid var(--color-rantelon-red);outline-offset:5px}.related[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.production-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr}.section-heading[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:1rem}.section-heading[data-astro-cid-nsurbltt] .eyebrow[data-astro-cid-nsurbltt]{margin:0}.capability-grid[data-astro-cid-nsurbltt]{gap:1.5rem}.production[data-astro-cid-nsurbltt] figure[data-astro-cid-nsurbltt]{height:clamp(20rem,65vw,30rem)}}@media (width<=550px){.capability-grid[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.related[data-astro-cid-nsurbltt]{flex-direction:column;gap:1.5rem}.contact-link[data-astro-cid-nsurbltt]{margin:1.5rem 0 0;display:block}}
