.hr-rv__btn[data-icon=google]{--rail:#4285f4}.hr-rv__btn[data-icon=facebook]{--rail:#1877f2}.hr-rv__btn[data-icon=nextdoor]{--rail:#00b246}.hr-rv__btn[data-icon=bbb]{--rail:#0c5a9e}.hr-rv__btn[data-icon=yelp]{--rail:#d32323}.hr-rv__btn[data-icon=generic]{--rail:var(--hr-blue)}.hr-rv{--hr-rv-offset:0;--rv-bar-h:clamp(44px,6vh,54px);background:var(--hr-bg);display:flex;flex-direction:column;min-height:calc(100vh - var(--hr-rv-offset)*1px);min-height:calc(100svh - var(--hr-rv-offset)*1px);padding:clamp(10px,2vh,18px) var(--sp-5) calc(var(--rv-bar-h) + env(safe-area-inset-bottom, 0px) + clamp(8px, 1.2vh, 14px))}.hr-rv,.hr-rv *,.hr-rv :after,.hr-rv :before{box-sizing:border-box}.hr-rv a,.hr-rv a:active,.hr-rv a:focus,.hr-rv a:hover,.hr-rv a:link,.hr-rv a:visited{text-decoration:none}.hr-rv [hidden]{display:none!important}.hr-rv__inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:460px;min-height:0;width:100%}.hr-rv__emp{align-items:flex-start;background:var(--hr-navy);border-radius:var(--r-lg);display:flex;flex:none;gap:clamp(9px,1.3vh,12px);isolation:isolate;margin-bottom:clamp(10px,1.7vh,16px);overflow:hidden;padding:clamp(11px,1.7vh,15px) clamp(12px,1.8vh,16px);position:relative}.hr-rv__emp-bg{display:block;height:100%;inset:0;margin:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.hr-rv__emp:after{background:linear-gradient(112deg,var(--hr-navy) 30%,color-mix(in srgb,var(--hr-navy) 68%,transparent));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.hr-rv__emp-logo{display:block;line-height:0;position:absolute;right:clamp(10px,1.4vh,13px);top:clamp(9px,1.3vh,12px);z-index:1}.hr-rv__emp-logo-img{display:block;height:clamp(27px,3.7vh,33px);margin:0;width:auto}.hr-rv__emp-logo-chip{align-items:center;background:color-mix(in srgb,var(--hr-text-on-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--hr-text-on-color) 34%,transparent);border-radius:var(--r-sm);color:var(--hr-text-on-color);display:inline-flex;font-family:var(--font-display);font-size:clamp(12px,1.7vh,14px);font-weight:var(--fw-extrabold);height:clamp(27px,3.7vh,33px);justify-content:center;letter-spacing:.04em;padding:0 10px}.hr-rv__shot{background:color-mix(in srgb,var(--hr-text-on-color) 14%,var(--hr-navy));border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.85),0 4px 10px rgba(0,0,0,.28);display:block;flex:none;height:clamp(42px,5.9vh,50px);overflow:hidden;position:relative;width:clamp(42px,5.9vh,50px)}.hr-rv__shot-fallback,.hr-rv__shot-img{display:block;height:100%;margin:0;object-fit:cover;width:100%}.hr-rv__emp-text{display:block;min-width:0;padding-right:46px}.hr-rv__emp-name{color:var(--hr-text-on-color);font-size:clamp(13px,1.8vh,14px);font-weight:var(--fw-extrabold);line-height:var(--lh-snug)}.hr-rv__emp-name,.hr-rv__emp-role{display:block;font-family:var(--font-display)}.hr-rv__emp-role{color:var(--hr-green);font-size:clamp(9.5px,1.28vh,10.5px);font-weight:var(--fw-bold);letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.hr-rv__emp-msg{color:color-mix(in srgb,var(--hr-text-on-color) 88%,var(--hr-navy));display:block;font-family:var(--font-sans);font-size:clamp(11.5px,1.6vh,12.5px);line-height:1.45;margin-top:clamp(4px,.7vh,6px)}.hr-rv__emp-bio{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:clamp(11.5px,1.6vh,12.5px);font-weight:var(--fw-bold);gap:5px;margin-top:clamp(4px,.8vh,7px)}.hr-rv__emp-bio,.hr-rv__emp-bio:active,.hr-rv__emp-bio:focus,.hr-rv__emp-bio:hover{border-bottom:0;color:var(--hr-text-on-color);text-decoration:none}.hr-rv__emp-arrow{color:var(--hr-green);display:block;transition:transform var(--dur) var(--ease-out)}.hr-rv__emp-bio:focus-visible .hr-rv__emp-arrow{transform:translateX(3px)}@media (hover:hover) and (pointer:fine){.hr-rv__emp-bio:hover .hr-rv__emp-arrow{transform:translateX(3px)}}.hr-rv__emp-bio:focus-visible{border-radius:var(--r-sm);box-shadow:0 0 0 3px color-mix(in srgb,var(--hr-text-on-color) 85%,transparent);outline:none}.hr-rv__tile{align-items:center;background:var(--hr-navy);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex:none;height:clamp(42px,6.4vh,54px);justify-content:center;margin:0 auto clamp(8px,1.3vh,13px);overflow:hidden;width:clamp(42px,6.4vh,54px)}.hr-rv__tile-img{display:block;height:78%;margin:0;object-fit:contain;width:78%}.hr-rv__tile-initials{color:var(--hr-text-on-color);font-family:var(--font-display);font-size:clamp(15px,2.2vh,19px);font-weight:var(--fw-black,900);letter-spacing:.02em}.hr-rv__h1{color:var(--hr-text-strong);font-family:var(--font-display);font-size:clamp(20px,3vh,25px);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:0}.hr-rv__h1,.hr-rv__intro{flex:none;text-align:center}.hr-rv__intro{color:var(--hr-text-muted);font-family:var(--font-sans);font-size:clamp(12.5px,1.8vh,14px);line-height:1.5;margin:clamp(5px,.9vh,9px) auto 0;max-width:44ch}.hr-rv__intro p{color:var(--hr-text-muted);margin:0}.hr-rv__intro p+p{margin-top:6px}.hr-rv__list{display:flex;flex:0 0 auto;flex-direction:column;gap:clamp(8px,1.2vh,11px);list-style:none;margin:clamp(10px,1.8vh,17px) 0 0;padding:0}.hr-rv__item{display:block;min-width:0}.hr-rv__btn{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:flex;gap:clamp(9px,1.3vh,12px);min-height:clamp(52px,7.4vh,64px);overflow:hidden;padding:10px clamp(12px,1.6vh,15px);position:relative;text-decoration:none;transition:transform var(--dur-fast,.14s) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hr-rv__btn:hover{border-color:var(--hr-border-strong);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}}.hr-rv__btn:active{transform:scale(.985)}.hr-rv__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hr-rv__btn--first{border-color:var(--hr-blue-100);box-shadow:var(--shadow-md)}.hr-rv__icon{align-items:center;color:var(--rail,var(--hr-blue));display:flex;flex:none;height:clamp(36px,5vh,42px);justify-content:center;width:clamp(36px,5vh,42px)}.hr-rv__icon svg,.hr-rv__icon-img{display:block;height:100%;margin:0;object-fit:contain;width:100%}.hr-rv__btn-text{flex:1 1 auto;min-width:0}.hr-rv__btn-name{align-items:center;color:var(--hr-text-strong);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:clamp(15px,2.1vh,16.5px);font-weight:var(--fw-extrabold);gap:7px;line-height:var(--lh-snug)}.hr-rv__chip{background:var(--hr-blue-50);color:var(--hr-blue-700);display:inline-flex}.hr-rv__chip,.hr-rv__opened{align-items:center;border-radius:var(--r-pill);font-family:var(--font-display);font-size:clamp(8.5px,1.15vh,9.5px);font-weight:var(--fw-extrabold);letter-spacing:.08em;line-height:1.4;padding:2px 7px;text-transform:uppercase}.hr-rv__opened{background:var(--hr-green-50);color:color-mix(in srgb,var(--hr-green-700) 70%,var(--hr-navy));display:none}.hr-rv__btn.is-opened .hr-rv__opened{display:inline-flex}.hr-rv__btn.is-opened{background:color-mix(in srgb,var(--hr-green-50) 55%,var(--hr-surface));border-color:color-mix(in srgb,var(--hr-green) 38%,transparent)}.hr-rv__btn.is-opened .hr-rv__chev{background:var(--hr-green-50);color:color-mix(in srgb,var(--hr-green-700) 70%,var(--hr-navy))}.hr-rv__btn.is-opened:focus-visible .hr-rv__chev{background:var(--hr-green);color:var(--hr-navy)}@media (hover:hover) and (pointer:fine){.hr-rv__btn.is-opened:hover .hr-rv__chev{background:var(--hr-green);color:var(--hr-navy)}}.hr-rv__btn-desc{color:var(--hr-text-muted);display:block;font-family:var(--font-sans);font-size:clamp(10.5px,1.5vh,12px);line-height:1.35;margin-top:1px}.hr-rv__chev{align-items:center;background:var(--hr-blue-50);border-radius:50%;color:var(--hr-blue-700);display:flex;flex:none;height:clamp(28px,3.8vh,32px);justify-content:center;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:clamp(28px,3.8vh,32px)}.hr-rv__btn:focus-visible .hr-rv__chev{background:var(--hr-blue);color:var(--hr-text-on-color)}@media (hover:hover) and (pointer:fine){.hr-rv__btn:hover .hr-rv__chev{background:var(--hr-blue);color:var(--hr-text-on-color)}}.hr-rv__chev svg{display:block}.hr-rv__help{align-items:center;background:var(--hr-surface);border-top:1px solid var(--hr-border);bottom:0;box-shadow:0 -2px 10px color-mix(in srgb,var(--hr-navy) 7%,transparent);color:var(--hr-text-muted);display:flex;font-family:var(--font-sans);font-size:clamp(11px,1.55vh,12.5px);justify-content:center;left:0;line-height:1.45;min-height:var(--rv-bar-h);padding:clamp(7px,1.1vh,11px) var(--sp-5);padding-bottom:calc(clamp(7px, 1.1vh, 11px) + env(safe-area-inset-bottom, 0px));position:fixed;right:0;text-align:center;z-index:20}.hr-rv__help-line{display:block}.hr-rv__help-copy{display:inline}.hr-rv__help-copy p{color:var(--hr-text-muted);display:inline;margin:0}.hr-rv__help-phone{display:inline;font-weight:var(--fw-semibold,600);margin-left:4px}.hr-rv__help-phone,.hr-rv__help-phone:focus,.hr-rv__help-phone:hover{color:var(--hr-blue-700);text-decoration:none}.hr-rv__help-phone:focus-visible{border-radius:var(--r-sm);box-shadow:var(--shadow-focus);outline:none}@media (max-width:359px){.hr-rv{padding-left:var(--sp-4);padding-right:var(--sp-4)}.hr-rv__emp-text{padding-right:42px}}@media (prefers-reduced-motion:reduce){.hr-rv__btn,.hr-rv__chev,.hr-rv__emp-arrow{transition:none!important}.hr-rv__btn:active,.hr-rv__btn:hover{transform:none!important}.hr-rv__emp-bio:focus-visible .hr-rv__emp-arrow,.hr-rv__emp-bio:hover .hr-rv__emp-arrow{transform:none!important}}