.service-photo{background:var(--gris-clair);color:var(--gris);justify-content:center;align-items:center;width:100%;font-size:12px;display:flex;overflow:hidden}.service-photo img,.service-photo video{width:100%;height:100%}.service-card>.service-photo{height:200px}.service-link:focus-visible{outline:2px solid var(--noir);outline-offset:6px}.sd-container{width:calc(100% - 84px);max-width:978px;margin-inline:auto}.sd-hero{text-align:center;max-width:430px;margin:auto;padding:160px 16px}.sd-hero>p{color:var(--gris);font-size:14px}.sd-hero h1{margin-top:4px;font-size:24px;font-weight:400;line-height:1.25}.sd-intro{margin-top:16px}.sd-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.service-detail button,.service-detail .sd-actions a{border-radius:0;font-weight:400}.sd-actions>button:first-child,.sd-actions>a:first-child,.sd-faq a{background:var(--accent);color:var(--noir)}.sd-video{padding-block:24px}.sd-video-poster,.sd-video video{aspect-ratio:978/551;object-fit:cover;width:100%}.sd-video-heading{justify-content:space-between;gap:24px;margin-top:16px;display:flex}.sd-video h2{max-width:410px;font-size:24px;font-weight:400;line-height:1.25}.sd-video-heading button{background:var(--noir);color:#fff}.sd-transcript{color:var(--gris);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.sd-transcript p+p,.sd-studio p+p{margin-top:24px}.sd-studio{grid-template-columns:minmax(0,478fr) minmax(0,416fr);align-items:center;gap:84px;padding-block:160px;display:grid}.sd-studio h2{margin-bottom:24px;font-size:24px;font-weight:400;line-height:1.25}.sd-studio p{color:var(--gris)}.sd-collage{aspect-ratio:478/352;position:relative}.sd-collage>.service-photo{border:1px solid #fff;width:45.4%;height:61.65%;position:absolute;top:0;left:0}.sd-collage>.service-photo:nth-child(2){width:50%;top:7.7%;left:50%}.sd-collage>.service-photo:nth-child(3){width:55.6%;top:38.35%;left:14.6%}.sd-case{padding-block:96px}.sd-case>h2{color:var(--gris);margin-bottom:8px;font-size:16px;font-weight:400}.sd-case>div{grid-template-columns:minmax(0,650fr) minmax(0,288fr);gap:40px;display:grid}.sd-case .service-photo{min-height:365px}.sd-case-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sd-case h3{font-size:16px;font-weight:500}.sd-case p,.sd-case dd{color:var(--gris)}.sd-case dl{flex-direction:column;gap:12px;display:flex}.sd-case dt{font-size:24px}.sd-benefits{text-align:center;padding-block:96px}.sd-benefits h2{font-size:20px;font-weight:400}.sd-benefits>p{max-width:618px;color:var(--gris);margin:8px auto 40px}.sd-benefits .service-photo{aspect-ratio:690/319;max-width:690px;margin:auto}.sd-features{grid-template-columns:1fr minmax(0,321px) 220px;align-items:start;gap:40px;padding-block:192px;display:grid}.sd-features>h2{font-size:16px;font-weight:400;position:sticky;top:100px}.sd-features>div{flex-direction:column;gap:64px;display:flex}.sd-features .service-photo{aspect-ratio:321/183;margin-bottom:16px}.sd-features h3{margin-bottom:8px;font-size:16px;font-weight:500}.sd-features p{color:var(--gris);font-size:14px}.sd-features .sd-tags{color:var(--noir);margin-bottom:4px;font-size:12px}.sd-delivery{max-width:741px;padding-block:24px 64px}.sd-delivery>.service-photo{aspect-ratio:741/311}.sd-delivery>div:last-child{grid-template-columns:1fr 1fr;gap:42px;margin-top:24px;display:grid}.sd-delivery h2{margin-bottom:24px;font-size:16px;font-weight:500}.sd-delivery ul{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sd-delivery li{overflow-wrap:anywhere;padding:8px 0}.sd-delivery .sd-chips li{background:var(--gris-clair);padding:8px}.sd-delivery .sd-chips li:nth-child(2){background:var(--accent)}.sd-faq{padding-block:192px}.sd-faq>h2{margin-bottom:16px;font-size:16px;font-weight:400}.sd-faq>div{grid-template-columns:minmax(0,758fr) minmax(0,558fr);gap:40px;display:grid}.sd-faq .service-photo{aspect-ratio:758/410}.sd-faq [data-slot=accordion-trigger]{font-size:16px;font-weight:400}.sd-faq>div>div:last-child{flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;display:flex}.sd-faq a{align-self:flex-start}.sd-related{flex-direction:column;gap:24px;padding-block:96px;display:flex}.sd-related>h2{font-size:16px;font-weight:400}@media (max-width:1000px){.sd-studio{gap:40px}.sd-features{grid-template-columns:1fr minmax(0,321px);padding-block:96px}.sd-faq{padding-block:96px}.sd-faq>div{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:760px){.sd-container{width:calc(100% - 32px)}.sd-hero{padding-block:160px}.sd-video-heading{flex-direction:column;align-items:flex-start}.sd-transcript{grid-template-columns:1fr}.sd-studio{grid-template-columns:1fr;gap:40px;padding-block:96px}.sd-case{padding-block:64px}.sd-case>div{grid-template-columns:1fr;gap:24px}.sd-case .service-photo{aspect-ratio:650/365;min-height:0}.sd-benefits{padding-block:96px}.sd-features{grid-template-columns:1fr;gap:40px}.sd-features>h2{position:static}.sd-delivery>div:last-child{grid-template-columns:1fr;gap:40px}.sd-faq>div{grid-template-columns:1fr;gap:24px}.sd-related{padding-block:64px}.sd-actions{gap:8px}.sd-actions>a{padding-inline:8px;font-size:14px}}
