.ar-home-voice,.ar-home-services,.ar-home-process{box-sizing:border-box;width:100%;position:relative;isolation:isolate;background:#000;color:#f3f3f3;padding:64px 24px 88px;font-family:var(--ar-sans);scroll-margin-top:110px}
.ar-home-voice *,.ar-home-services *,.ar-home-process *{box-sizing:border-box}.ar-home-voice h2,.ar-home-services h2,.ar-home-process h2,.ar-home-process h3,.ar-home-process h4{margin:0;font-weight:400;letter-spacing:-.03em;line-height:1.08}.ar-home-section-heading{padding-top:32px;border-top:1px solid #333;margin-bottom:44px}.ar-home-section-heading h2{font:46px/1.08 var(--ar-medium);letter-spacing:-1px;max-width:900px}.ar-home-voice-layout{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.ar-home-voice-copy{max-width:400px;align-self:start;padding-top:28px;border-top:1px solid #333}.ar-home-voice-copy>p{font:22px/1.4 var(--ar-sans);color:#c0c0c0;margin:0}.ar-home-voice a,.ar-home-services a,.ar-home-process a{text-decoration:none}.ar-home-voice .ar-pill,.ar-home-services .ar-pill{margin-top:28px;min-height:36px}.ar-home-capability-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:40px}.ar-home-capability-links a{font:13px/1.4 var(--ar-sans);color:#aaa;border-bottom:1px solid #333;padding-bottom:10px}.ar-home-capability-links a:hover{color:#f3f3f3;border-color:#b89469}.ar-home-voice-art{margin:0;min-width:0;padding:24px;background:linear-gradient(135deg,#0005,#0008),url('/assets/images/ZeTSSrZFwHHQ7sHuY42SH4mx14.png') center/cover;display:grid;place-items:center}.ar-home-voice-art img{display:block;width:100%;height:auto;max-width:800px;object-fit:contain;position:static;transform:none}
.ar-home-services{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:40px;padding-bottom:72px;border-top:1px solid #333}.ar-home-services>.ar-eyebrow{grid-column:auto;margin:0}.ar-home-service-copy h2{font:36px/1.1 var(--ar-medium);letter-spacing:-.8px}.ar-home-service-copy>p{font:20px/1.4 var(--ar-sans);color:#b3b3b3;max-width:650px;margin:22px 0 0}
/* Keep the approved Agent artwork, with a consistently dark reading surface. */
#h100-1{background:#000!important;isolation:isolate}#h100-1 .framer-p6x84p p{color:#b8b8b8!important;opacity:1!important}#h100-1 [data-framer-name="Right"]{background:#000}
.ar-home-process-layout{display:grid;grid-template-columns:1fr 2fr;gap:40px}.ar-home-process-layout>.ar-eyebrow{grid-column:auto;margin:0;padding-top:4px}.ar-home-process-card{border-top:4px solid #eee;padding:32px;background:linear-gradient(135deg,#15110d,#080808 78%)}.ar-home-process-card>.ar-eyebrow{color:#bd9d76;margin:0 0 24px}.ar-home-process-card h3{font:32px/1.1 var(--ar-medium);letter-spacing:-.6px}.ar-home-process-card ol{list-style:none;counter-reset:work;padding:0;margin:30px 0}.ar-home-process-card li{counter-increment:work;position:relative;border-top:1px solid #393027;padding:22px 0 22px 44px}.ar-home-process-card li:before{content:'0' counter(work);position:absolute;left:0;top:23px;font:12px/1.4 var(--ar-mono);color:#c9a575}.ar-home-process-card h4{font:21px/1.2 var(--ar-sans);letter-spacing:-.3px}.ar-home-process-card li p{font:16px/1.4 var(--ar-sans);color:#aaa;margin:10px 0 0}.ar-home-process-card>a{color:#cfac7e;font:14px/1.4 var(--ar-sans)}
.ar-footer-lines{position:relative;width:100%;height:clamp(140px,31.16vw,380px);overflow:hidden;background:#000}.ar-footer-lines>div{height:100%;width:100%}
@media(min-width:1728px){.ar-home-section-heading h2{font-size:58px}.ar-home-voice-copy>p{font-size:24px}.ar-home-voice-art{padding:40px}}
@media(min-width:810px) and (max-width:1199px){.ar-home-voice-layout,.ar-home-services,.ar-home-process-layout{grid-template-columns:1fr 1.5fr;gap:24px}.ar-home-voice-copy>p{font-size:19px}.ar-home-voice-art{padding:16px}}
@media(max-width:809px){.ar-home-voice,.ar-home-services,.ar-home-process{padding:36px 16px 56px}.ar-home-section-heading{padding-top:24px;margin-bottom:28px}.ar-home-section-heading h2{font-size:34px;letter-spacing:-.7px}.ar-home-voice-layout,.ar-home-services,.ar-home-process-layout{grid-template-columns:1fr;gap:28px}.ar-home-voice-copy{max-width:100%;border-top:0;padding-top:0}.ar-home-voice-copy>p{font-size:20px}.ar-home-capability-links{grid-template-columns:repeat(2,1fr);margin-top:28px;gap:14px 24px}.ar-home-voice-art{padding:12px}.ar-home-services{padding-top:28px}.ar-home-service-copy h2{font-size:30px}.ar-home-service-copy>p{font-size:18px}.ar-home-process-card{padding:24px 20px}.ar-home-process-card h3{font-size:28px}.ar-home-process-card li{padding-left:34px}.ar-home-process-card h4{font-size:20px}.ar-home-process-card li p{font-size:16px}}
