.rm-marketing .rm-home-experience{padding-top:.75rem}.rm-marketing .rm-home-hero{background:var(--public-blue);width:min(100% - 2rem,92rem);color:var(--public-white);border-radius:1.6rem;grid-template-columns:1.05fr 1fr;margin-inline:auto;display:grid;overflow:hidden}.rm-home-hero-copy{align-self:center;padding:clamp(2rem,4.5vw,4.5rem)}.rm-home-location{align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex;margin-bottom:1.6rem!important}.rm-home-location>span{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.rm-marketing .rm-home-hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(3.25rem,6.1vw,6rem);font-weight:700;line-height:1.01}.rm-home-hero h1>span{display:block}.rm-marketing .rm-home-lead{max-width:39ch;color:inherit;margin-top:1.6rem;font-size:1rem;line-height:1.7}.rm-home-entry-actions{gap:.65rem;max-width:24rem;margin-top:1.65rem;display:grid}.rm-marketing .rm-home-entry-actions .rm-button{justify-content:space-between;min-height:3.4rem;padding-inline:1.15rem;font-size:.85rem}.rm-marketing .rm-home-entry-actions .rm-button-primary{background:var(--public-white);color:var(--public-blue);border-color:var(--public-white)}.rm-marketing .rm-home-entry-actions .rm-button-secondary{color:var(--public-white);border-color:color-mix(in srgb, var(--public-white) 60%, transparent);background:0 0}.rm-marketing .rm-home-entry-actions .rm-button:hover{background:var(--public-soft);color:var(--public-ink)}.rm-marketing .rm-home-note{max-width:44ch;color:inherit;margin-top:1rem;font-size:.72rem;line-height:1.6}.rm-home-visual{min-width:0;min-height:39rem;margin:.8rem .8rem .8rem 0;position:relative}.rm-home-visual>.rm-photo{border-radius:1rem;height:100%;position:absolute;inset:0}.rm-home-visual .rm-photo img{object-position:48% 40%}.rm-home-photo-caption{top:1.4rem;background:var(--public-white);color:var(--public-ink);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.75rem;font-weight:650;display:flex;position:absolute;inset-inline:1.4rem}.rm-home-photo-caption .rm-icon{width:1rem}.rm-home-profile-card{bottom:1.5rem;background:var(--public-white);color:var(--public-ink);box-shadow:var(--shadow-public-card);border-radius:.9rem;align-items:center;gap:1rem;padding:1.4rem;display:flex;position:absolute;inset-inline:1.5rem}.rm-home-profile-icon{background:var(--public-soft);width:3.2rem;height:3.2rem;color:var(--public-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rm-home-profile-card small,.rm-home-profile-card strong,.rm-home-profile-card span{display:block}.rm-home-profile-card small{color:var(--public-muted);font-size:.7rem}.rm-home-profile-card strong{letter-spacing:-.03em;margin-block:.25rem;font-size:1.1rem}.rm-home-profile-card span{font-size:.68rem}.rm-home-assurances{border-bottom:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-around;gap:.8rem 1.5rem;padding:1.7rem 0;list-style:none;display:flex}.rm-home-assurances li{align-items:center;gap:.6rem;font-size:.82rem;font-weight:650;display:flex}.rm-home-assurances .rm-icon{width:1.2rem;color:var(--public-blue)}.rm-home-discover{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.rm-home-discover>div{min-width:0}.rm-home-section-intro h2{max-width:12ch}.rm-home-section-intro>p:not(.rm-section-kicker){max-width:44ch;color:var(--public-muted);margin-top:1.3rem}.rm-home-sector-links{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.rm-home-sector-links a{border:1px solid var(--public-line);border-radius:99px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.6rem .85rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.rm-home-sector-links a:hover{border-color:var(--public-blue);background:var(--public-soft)}.rm-home-sector-links .rm-icon{width:1rem}.rm-home-sector-note{align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.rm-home-process{margin-block:clamp(3rem,6vw,6rem)}.rm-home-process .rm-container,.rm-home-faq .rm-container{width:100%}.rm-home-faq{grid-template-columns:.8fr 1.2fr;gap:4rem;padding-block:0 4rem;display:grid}.rm-home-faq h2{max-width:14ch;margin-bottom:1.5rem}.rm-deferred-home-match{align-content:center;width:min(100% - 3rem,80rem);min-height:28rem;margin-inline:auto;padding:3rem;display:grid}@media (max-width:1100px){.rm-marketing .rm-home-hero h1{font-size:clamp(3rem,5.8vw,4.5rem)}.rm-home-hero-copy{padding:2rem}.rm-home-profile-card{padding:1rem;inset-inline:1rem}.rm-home-profile-icon{display:none}}@media (max-width:700px){.rm-marketing .rm-home-hero{border-radius:1.2rem;grid-template-columns:1fr;width:calc(100% - 1.25rem)}.rm-home-hero-copy{padding:1.7rem 1.3rem}.rm-home-location{font-size:.7rem;margin-bottom:1.2rem!important}.rm-marketing .rm-home-hero h1{font-size:clamp(2.8rem,11.3vw,4.8rem)}.rm-marketing .rm-home-lead{margin-top:1.2rem;font-size:.9rem}.rm-home-entry-actions{max-width:none;margin-top:1.25rem}.rm-marketing .rm-home-entry-actions .rm-button{font-size:.78rem}.rm-home-visual{min-height:22rem;margin:0 .6rem .6rem}.rm-home-photo-caption{top:1rem;font-size:.65rem;inset-inline:1rem}.rm-home-profile-card{bottom:1rem}.rm-home-profile-card strong{font-size:1rem}.rm-home-assurances{justify-content:flex-start;gap:.65rem 1.2rem;padding-block:1.3rem}.rm-home-assurances li{font-size:.7rem}.rm-home-discover,.rm-home-human,.rm-home-faq{grid-template-columns:1fr;gap:1.5rem}.rm-home-discover{padding-block:3rem}.rm-home-human-photo{min-height:27rem}.rm-home-human-details{gap:.75rem}.rm-home-human-details article{padding:1.6rem}.rm-home-faq{padding-bottom:2.5rem}.rm-deferred-home-match{min-height:40rem;padding:1.5rem}}
