.object-service{--object-bg:#fff;--object-ink:#302128;--object-muted:#665b60;--object-line:#d8cdd0;--object-accent:#612334;background:var(--object-bg);color:var(--object-ink);overflow-wrap:break-word;padding:132px 0 0;font:400 15px/1.7 Arial,Helvetica,sans-serif}.object-service *{box-sizing:border-box}.object-service a{color:inherit}.object-service a:focus-visible,.object-service summary:focus-visible{outline:2px solid var(--object-accent);outline-offset:5px}.object-shell{width:min(1400px,100% - 96px);margin:auto}.object-breadcrumb{color:var(--object-muted);flex-wrap:wrap;gap:12px;margin:0 0 38px;font-size:11px;display:flex}.object-breadcrumb a{text-underline-offset:4px}.object-service h1,.object-service h2{letter-spacing:-.045em;font-family:"Bodoni 72",Didot,Iowan Old Style,Baskerville,Georgia,serif;font-weight:400;line-height:1.02}.object-service h1{margin:22px 0;font-size:clamp(48px,5.1vw,82px)}.object-service h2{margin:16px 0 26px;font-size:clamp(38px,4.3vw,67px)}.object-service h2 em{color:var(--object-accent);font-weight:400}.object-service h3{margin:16px 0 12px;font-size:20px;font-weight:500;line-height:1.35}.object-service p{margin:0 0 18px}.object-service .object-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--object-accent);font-size:10px;font-weight:600;line-height:1.6}.object-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);padding-bottom:78px;display:grid}.object-statement{font:italic 25px/1.3 Georgia,serif}.object-answer{max-width:660px;color:var(--object-muted)}.object-rate{border-top:1px solid var(--object-line);flex-direction:column;gap:5px;margin:28px 0;padding-top:20px;display:flex}.object-rate strong{font-size:35px;font-weight:500;line-height:1.2}.object-rate small{font:400 13px/1.4 Arial,sans-serif}.object-rate>span{color:var(--object-muted);font-size:12px}.object-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.object-button{background:var(--object-accent);justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:15px 22px;font-size:13px;text-decoration:none;display:inline-flex;color:#fff!important}.object-text-link{text-underline-offset:5px;font-size:12px}.object-hero-image{margin:0}.object-hero-image>div{aspect-ratio:4/5;background:#fff;position:relative}.object-hero-image img{object-fit:contain}.object-service--product .object-hero-image img{object-fit:cover}.object-hero-image figcaption{color:var(--object-muted);border-bottom:1px solid var(--object-line);padding:12px 0;font-size:11px}.object-section{border-top:1px solid var(--object-line);padding:70px 0}.object-section>header{grid-template-columns:1fr 2fr;column-gap:50px;margin-bottom:30px;display:grid}.object-section>header>.object-kicker{padding-top:20px}.object-section>header>p:last-child:not(.object-kicker){color:var(--object-muted);grid-column:2;max-width:740px}.object-capabilities{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.object-capabilities article{border-top:1px solid var(--object-line);padding-top:20px}.object-number{color:var(--object-accent);font:italic 26px/1.2 Georgia,serif}.object-capabilities p,.object-work p:not(.object-kicker),.object-process p,.object-lists p{color:var(--object-muted);font-size:14px}.object-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.object-work-grid article:last-child:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:42px;display:grid}.object-work-grid article:last-child:nth-child(3)>.object-work-image{grid-row:1/4}.object-work-image{aspect-ratio:4/3;background:#fff;margin-bottom:22px;display:block;position:relative}.object-work-image img{object-fit:contain}.object-work h3 a{text-decoration:none}.object-work h3 a:hover{text-underline-offset:5px;text-decoration:underline}.object-lists{grid-template-columns:1fr 1fr;gap:70px;display:grid}.object-lists>div{border:1px solid var(--object-line);background:#fff;padding:25px 30px}.object-lists ul{margin:20px 0;padding-left:20px}.object-lists li{padding:7px 0}.object-process{grid-template-columns:1fr 1fr;gap:22px 50px;margin:0;padding:0;list-style:none;display:grid}.object-process li{border-top:1px solid var(--object-line);gap:22px;padding:22px 0;display:flex}.object-process h3{margin-top:0}.object-boundary{border-left:3px solid var(--object-accent);background:#fff;margin-top:25px;padding:25px 30px}.object-boundary h3{margin-top:0}.object-boundary p{color:var(--object-muted);margin-bottom:0;font-size:14px}.object-faq details{border-top:1px solid var(--object-line)}.object-faq details:last-child{border-bottom:1px solid var(--object-line)}.object-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:18px;list-style:none;display:flex}.object-faq summary::-webkit-details-marker{display:none}.object-faq summary>span{color:var(--object-accent);font-size:25px}.object-faq details[open] summary>span{transform:rotate(45deg)}.object-faq details>p{max-width:880px;color:var(--object-muted);padding:0 0 14px}.object-markets{grid-template-columns:1fr 1fr;gap:70px;display:grid}.object-markets nav{flex-wrap:wrap;gap:8px;display:flex}.object-markets nav a{border:1px solid var(--object-line);align-items:center;min-height:44px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.object-cta{color:var(--object-ink);border:1px solid var(--object-line);background:#fff;padding:65px}.object-cta .object-kicker,.object-cta h2 em{color:var(--object-accent)}.object-cta .object-button{border:1px solid #d6afb8}.object-cta .object-actions>a:last-child{text-underline-offset:5px;font-size:14px}.object-related{flex-wrap:wrap;gap:0 30px;padding:30px 0 70px;display:flex}.object-related a{text-underline-offset:5px;min-height:44px;padding:14px 0;font-size:12px}@media (max-width:1050px){.object-shell{width:calc(100% - 48px)}.object-capabilities{grid-template-columns:1fr 1fr}.object-hero{gap:30px}.object-section>header{grid-template-columns:1fr 2fr;gap:24px}}@media (max-width:850px){.object-service{padding-top:112px}.object-hero{grid-template-columns:1fr;gap:35px}.object-hero-copy{max-width:730px}.object-hero-image>div{aspect-ratio:5/4}.object-service--product .object-hero-image>div{aspect-ratio:1}.object-service--product .object-hero-image img{object-fit:contain}.object-section>header{display:block}.object-section>header>.object-kicker{padding-top:0}.object-work-grid article:last-child:nth-child(3){grid-column:auto;display:block}.object-section{padding:48px 0}.object-markets,.object-lists{gap:30px}.object-cta{padding:40px}}@media (max-width:620px){.object-shell{width:calc(100% - 36px)}.object-service h1{font-size:48px}.object-capabilities,.object-work-grid,.object-lists,.object-process,.object-markets{grid-template-columns:1fr}.object-section>header{margin-bottom:28px}.object-lists>div,.object-boundary{padding:22px}.object-cta{padding:28px 22px}.object-service h2{font-size:42px}.object-rate strong{font-size:34px}.object-actions{gap:18px}.object-faq summary{font-size:17px}.object-work-grid{gap:30px}}
