.art-services{background:#f6f1e8;padding:90px 0;color:#291a35}.art-services h2{font:400 clamp(38px,4.7vw,64px)/1.08 Georgia,serif;letter-spacing:-.05em;margin-bottom:40px}.art-services h2 em{font-weight:400}.art-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.art-services-grid article{border-top:1px solid #291a3530;padding-top:24px}.art-services-grid article>span{font-size:10px;letter-spacing:.1em;color:#766576}.art-services-grid h3{font-size:23px;line-height:1.25;margin:18px 0}.art-services-grid h3 b{font-weight:400;color:#ad451e}.art-services-grid a:hover{color:#a64018}.art-services-grid p{font-size:14px;color:#6b606f;max-width:34ch;margin:0}.art-services-grid a:focus-visible{outline:3px solid #e96b32;outline-offset:5px}
body.service-editorial{--ink:#291a35;--purple:#291a35;--pink:#b74b20;--gradient:linear-gradient(#291a35,#291a35);background:#f6f1e8;color:#291a35;font-family:Poppins,Arial,sans-serif}
.service-editorial .masthead{background:#f6f1e8}.service-editorial .header-contact{background:#291a35;color:#f6f1e8}.service-editorial .brand strong::after{color:#e96b32}.service-editorial .service-hero{background:#291a35;color:#f6f1e8;padding:75px 0 85px}.service-hero .service-kicker{color:#e0d0bf;font-size:11px;letter-spacing:.15em;margin-bottom:25px}.service-editorial .service-hero h1{font:400 clamp(48px,6vw,86px)/1.06 Georgia,serif;letter-spacing:-.055em;max-width:920px;margin-bottom:25px}.service-hero .service-summary{max-width:620px;font-size:18px;line-height:1.65;color:#e2d6e6;margin-bottom:30px}.service-editorial .service-action{display:inline-flex;gap:35px;align-items:center;background:#e96b32;color:#24132d;font-size:14px;font-weight:600;padding:15px 24px;border-radius:4px}.service-editorial .service-action:hover{background:#ff9258}.service-editorial .service-action:focus-visible{outline:3px solid #e96b32;outline-offset:5px}.service-editorial .service-content{padding:80px 0}.service-content .service-intro{display:grid;grid-template-columns:.8fr 1fr;gap:9%;padding-bottom:65px;border-bottom:1px solid #291a3525}.service-content h2{font:400 clamp(35px,4vw,52px)/1.1 Georgia,serif;letter-spacing:-.045em}.service-content p{max-width:65ch;color:#6b606f;font-size:15px;line-height:1.8}.service-content h3{font-size:22px;line-height:1.3}.service-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 35px;margin:45px 0 65px}.service-detail-grid article{border-top:1px solid #291a3525;padding-top:24px}.service-detail-grid p{font-size:14px;margin-bottom:0}.service-process{background:#ede7dd;padding:40px;margin:60px 0}.service-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-left:24px;margin-bottom:0}.service-process li{padding-left:5px;font-size:14px;color:#6b606f}.service-process strong{display:block;color:#291a35;font-size:17px;margin-bottom:10px}.service-scope{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:65px 0}.service-scope ul{padding-left:20px;color:#6b606f;font-size:14px;line-height:1.9}.service-faq{margin:65px 0}.service-faq details{padding:20px 0;border-bottom:1px solid #291a3525}.service-faq summary{cursor:pointer;font-weight:500;font-size:16px}.service-faq details p{margin:15px 0 0}.service-related{border-top:1px solid #291a3525;padding-top:30px;display:flex;flex-wrap:wrap;gap:20px}.service-related a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.service-related a:hover{color:#a64018}.service-editorial .cta{background:#291a35;border-radius:0;box-shadow:none;width:100%;margin:0;padding:55px max(40px,calc((100% - 1110px)/2));gap:40px}.service-editorial .cta h2{font:400 40px/1.15 Georgia,serif}.service-editorial .cta .btn{background:#e96b32;color:#24132d;border:0;border-radius:4px}.service-editorial .footer{background:#291a35;margin:0;border-radius:0;border-top:1px solid #f6f1e828;padding:60px 40px 30px}.service-editorial .footer .brand strong{color:#f6f1e8}.service-editorial .footer .text-link{color:#f6f1e8}.service-editorial .footer h3{font-size:17px}
@media(max-width:760px){.art-services{padding:65px 0}.art-services-grid,.service-detail-grid,.service-process ol,.service-content .service-intro,.service-scope{grid-template-columns:1fr;gap:30px}.art-services-grid h3{font-size:24px;max-width:22ch}.art-services-grid p{max-width:42ch}.service-editorial .service-hero{padding:50px 0 60px}.service-editorial .service-hero h1{font-size:52px}.service-hero .service-summary{font-size:16px}.service-editorial .service-content{padding:60px 0}.service-process{padding:30px 22px}.service-scope{margin:45px 0}.service-detail-grid{margin-bottom:45px}.service-content h2{font-size:38px}.service-editorial .cta{padding:45px 20px}.service-editorial .cta h2{font-size:36px}.service-editorial .footer{padding:50px 20px 25px}}
