.hr{--sage:#7D947C;--sage-deep:#4F6350;--sage-dark:#232D25;--ink:#141915;--ink-soft:#5A625B;--mist:#E9ECE5;--mist-2:#D7DDD2;--linen:#F7F7F3;--white:#FFFFFF;--line:rgba(20,25,21,.14);--line-strong:rgba(20,25,21,.9);--font-display:"Instrument Serif","Iowan Old Style",Georgia,serif;--font-body:"Manrope","Helvetica Neue",Arial,sans-serif;--r:4px;--r-img:6px;--max:1320px;--gutter:clamp(16px,4vw,56px);--ease:cubic-bezier(.2,.7,.2,1);color-scheme:light}.hr *{box-sizing:border-box}.hr{margin:0;background:var(--linen);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.hr img{max-width:100%;display:block;height:auto}.hr a{color:inherit;text-decoration:none}.hr h1,.hr h2,.hr h3,.hr h4{font-family:var(--font-display);font-weight:400;line-height:.98;margin:0;text-wrap:balance;letter-spacing:-.02em}.hr h1{font-size:clamp(3rem,8vw,7.2rem)}.hr h2{font-size:clamp(2.3rem,5vw,4.4rem)}.hr h3{font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.01em}.hr h4{font-size:1.35rem;line-height:1.2}.hr p{margin:0}.hr em,.hr .it{font-style:italic}.hr .eyebrow{font-family:var(--font-body);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.hr .eyebrow:before{content:"";width:18px;height:1.5px;background:var(--sage)}.hr .lede{font-size:clamp(1.05rem,1.3vw,1.22rem);color:var(--ink-soft);max-width:58ch;line-height:1.65}.hr .stack{display:flex;flex-direction:column;gap:22px}.hr .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}section.hr{padding-block:clamp(72px,9vw,136px)}.hr ::selection{background:var(--sage);color:var(--white)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hr *{animation:none!important;transition:none!important}}.hr .cursor{position:fixed;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--sage);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:multiply;transition:width .25s var(--ease),height .25s var(--ease),opacity .25s;opacity:0}.hr .cursor.on{opacity:1}.hr .cursor.big{width:64px;height:64px;opacity:.55}@media(hover:none),(pointer:coarse){.hr .cursor{display:none}}.hr .btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 30px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid transparent;cursor:pointer;line-height:1;white-space:nowrap;transition:color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.hr .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .45s var(--ease)}.hr .btn:hover:before{transform:translateY(0)}.hr .btn .arrow{width:14px;height:14px;transition:transform .35s var(--ease)}.hr .btn:hover .arrow{transform:translate(4px)}.hr .btn:focus-visible,.hr a:focus-visible,.hr summary:focus-visible,.hr input:focus-visible,.hr button:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.hr .btn-primary{background:var(--ink);color:var(--white)}.hr .btn-primary:before{background:var(--sage)}.hr .btn-sage{background:var(--sage);color:var(--white)}.hr .btn-sage:before{background:var(--ink)}.hr .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.hr .btn-ghost:before{background:var(--ink)}.hr .btn-ghost:hover{color:var(--white)}.hr .btn-light{background:var(--white);color:var(--ink)}.hr .btn-light:before{background:var(--sage)}.hr .btn-light:hover{color:var(--white)}.hr .btn-outline-light{background:transparent;color:var(--white);border-color:#ffffff8c}.hr .btn-outline-light:before{background:var(--white)}.hr .btn-outline-light:hover{color:var(--ink);border-color:var(--white)}.hr .textlink{position:relative;font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;padding-bottom:6px}.hr .textlink:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:var(--ink);transform-origin:left;transition:transform .4s var(--ease),background .3s}.hr .textlink:hover:after{background:var(--sage);transform:scaleX(.35)}.hr .textlink svg{transition:transform .35s var(--ease)}.hr .textlink:hover svg{transform:translate(4px,-4px)}.hr .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#f7f7f3c7;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--line)}.hr .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.hr .brand{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.hr .brand .dot{width:8px;height:8px;border-radius:50%;background:var(--sage);transition:transform .4s var(--ease)}.hr .brand:hover .dot{transform:scale(1.8)}.hr .nav-links{display:flex;gap:36px;align-items:center;list-style:none;margin:0;padding:0}.hr .nav-links a{position:relative;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);padding-block:6px;transition:color .3s}.hr .nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--sage);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.hr .nav-links a:hover,.hr .nav-links a[aria-current=page]{color:var(--ink)}.hr .nav-links a:hover:after,.hr .nav-links a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.hr .nav-cta{display:flex;align-items:center;gap:12px}.hr .nav .btn{padding:13px 22px;font-size:.66rem}.hr .burger{display:none;background:none;border:0;padding:8px;cursor:pointer}.hr .burger span{display:block;width:22px;height:1.5px;background:var(--ink);margin:6px 0;transition:transform .3s var(--ease),opacity .2s}.hr .mobile-menu{display:none;border-top:1px solid var(--line);background:var(--linen)}.hr .mobile-menu ul{list-style:none;margin:0;padding:8px var(--gutter) 24px;display:flex;flex-direction:column}.hr .mobile-menu a{display:block;padding:16px 0;font-family:var(--font-display);font-size:1.6rem;border-bottom:1px solid var(--line)}.hr .nav.open .mobile-menu{display:block}.hr .nav.open .burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hr .nav.open .burger span:nth-child(2){opacity:0}.hr .nav.open .burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:900px){.hr .nav-links{display:none}.hr .burger{display:block}.hr .nav-cta .btn{display:none}}.hr .media{overflow:hidden;border-radius:var(--r-img);position:relative}.hr .media img{width:100%;object-fit:cover;transition:transform 1.1s var(--ease),filter 1.1s var(--ease)}.hr .media:hover img{transform:scale(1.045)}.hr .media .cap{position:absolute;left:16px;bottom:16px;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--white);background:#1419158c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:2px;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.hr .media:hover .cap{opacity:1;transform:translateY(0)}.hr .hero{padding-block:clamp(20px,3vw,40px) 0;overflow:hidden}.hr .hero .top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--line-strong)}.hr .hero .top .kicker{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;display:flex;gap:28px;flex-wrap:wrap;color:var(--ink-soft)}.hr .hero .top .kicker b{color:var(--ink)}.hr .hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,64px);align-items:center;padding-top:clamp(28px,4vw,56px)}.hr .hero-copy{padding-bottom:clamp(32px,5vw,72px)}.hr .hero h1{font-size:clamp(3.4rem,9.4vw,9rem);line-height:.9;letter-spacing:-.035em;text-transform:uppercase}.hr .hero h1 .soft{display:block;text-transform:none;font-style:italic;color:var(--sage-deep);letter-spacing:-.02em;font-size:.62em;margin-top:.12em}.hr .hero h1 .line{display:block;overflow:hidden}.hr .hero h1 .line span{display:inline-block;animation:hr-rise 1s var(--ease) both}.hr .hero h1 .line:nth-child(2) span{animation-delay:.08s}.hr .hero h1 .line:nth-child(3) span{animation-delay:.16s}@keyframes hr-rise{0%{transform:translateY(22%);opacity:.001}to{transform:translateY(0);opacity:1}}.hr .hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:clamp(28px,3vw,44px)}.hr .hero-media{position:relative;margin-bottom:-1px}.hr .hero-media .media{border-radius:var(--r-img) var(--r-img) 0 0}.hr .hero-media img{aspect-ratio:4/5;object-position:50% 22%}.hr .hero-chip{position:absolute;left:-1px;bottom:0;background:var(--ink);color:var(--white);padding:18px 22px;display:flex;gap:16px;align-items:center;max-width:300px;border-radius:0 var(--r) 0 0;transition:background .4s}.hr .hero-media:hover .hero-chip{background:var(--sage-deep)}.hr .hero-chip .n{font-family:var(--font-display);font-size:2.4rem;line-height:1}.hr .hero-chip .t{font-size:.72rem;line-height:1.4;color:#fffc}.hr .hero .base{border-top:1px solid var(--line-strong)}@media(max-width:900px){.hr .hero .grid{grid-template-columns:1fr;padding-top:24px}.hr .hero-copy{padding-bottom:8px}.hr .hero-media img{aspect-ratio:4/4.2}.hr .hero .top .kicker:last-child{display:none}}.hr .strip{border-block:1px solid var(--line-strong);padding-block:14px;overflow:hidden;background:var(--ink);color:var(--linen)}.hr .strip .row{display:flex;gap:0;white-space:nowrap;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.9rem);letter-spacing:-.01em;animation:hr-marquee 38s linear infinite;width:max-content}.hr .strip:hover .row{animation-play-state:paused}.hr .strip .row span{display:inline-flex;align-items:center;gap:40px;padding-right:40px}.hr .strip .row i{width:7px;height:7px;border-radius:50%;background:var(--sage);display:inline-block}.hr .strip .row em{color:var(--sage)}@keyframes hr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hr .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:center}.hr .split.rev>.media{order:2}.hr .split .media img{aspect-ratio:4/5}@media(max-width:900px){.hr .split{grid-template-columns:1fr;gap:32px}.hr .split.rev>.media{order:0}.hr .split .media img{aspect-ratio:4/3}}.hr .offer{background:var(--white);border-block:1px solid var(--line)}.hr .offer .card{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,80px);align-items:center}.hr .offer .card .media img{aspect-ratio:4/5}.hr .offer .kit{display:flex;flex-direction:column;gap:22px}.hr .offer h2{font-size:clamp(2rem,3.8vw,3.4rem)}@media(max-width:900px){.hr .offer .card{grid-template-columns:1fr;gap:28px}.hr .offer .card .media img{aspect-ratio:4/3}}.hr .one h2{font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:.98}.hr .one h2 .line{display:block}.hr .one h2 .em{display:block;font-style:italic;color:var(--sage-deep);margin-top:.3em;font-size:.72em}.hr .stats{background:var(--sage-dark);color:var(--white);padding-block:0}.hr .stats .grid{display:grid;grid-template-columns:repeat(3,1fr)}.hr .stat{padding:clamp(36px,4vw,64px) clamp(20px,2.6vw,40px);display:flex;flex-direction:column;justify-content:flex-end;gap:16px;min-height:280px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);position:relative;overflow:hidden;transition:background .5s var(--ease)}.hr .stat:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--sage);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.hr .stat:hover{background:#ffffff0d}.hr .stat:hover:after{transform:scaleX(1)}.hr .stat:nth-child(3n){border-right:0}.hr .stat:nth-child(n+4){border-bottom:0}.hr .stat .n{font-family:var(--font-display);font-size:clamp(3.4rem,6.4vw,6rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .5s}.hr .stat:hover .n{color:var(--mist-2)}.hr .stat .n small{font-size:.38em;font-style:italic;letter-spacing:0}.hr .stat .t{color:#ffffffb8;line-height:1.5;font-size:.92rem;max-width:26ch}.hr .stat .tag{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--sage)}@media(max-width:900px){.hr .stats .grid{grid-template-columns:1fr 1fr}.hr .stat:nth-child(3n){border-right:1px solid rgba(255,255,255,.14)}.hr .stat:nth-child(2n){border-right:0}.hr .stat:nth-child(n+4){border-bottom:1px solid rgba(255,255,255,.14)}.hr .stat:nth-child(n+5){border-bottom:0}}@media(max-width:560px){.hr .stats .grid{grid-template-columns:1fr}.hr .stat{min-height:0;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.hr .stat:last-child{border-bottom:0!important}}.hr .audience{background:var(--white);padding-block:0}.hr .audience .intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(32px,6vw,110px);align-items:start;padding-block:clamp(64px,8vw,120px)}.hr .audience .intro h2{font-style:italic}.hr .audience .board{border-top:1px solid var(--line-strong)}.hr .audience .board-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.hr .audience .board-head .count{color:var(--ink);font-variant-numeric:tabular-nums}.hr .audience .board-head .count b{color:var(--sage-deep)}.hr .tiles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.hr .tile{-webkit-appearance:none;appearance:none;background:var(--white);border:0;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);text-align:left;padding:clamp(24px,3vw,40px);min-height:clamp(150px,16vw,220px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;cursor:pointer;position:relative;overflow:hidden;font-family:var(--font-body);color:var(--ink);transition:color .4s var(--ease)}.hr .tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sage);transform:translateY(101%);transition:transform .5s var(--ease)}.hr .tile>*{position:relative}.hr .tile .idx{font-size:.66rem;letter-spacing:.2em;font-weight:700;color:var(--ink-soft);display:flex;justify-content:space-between;align-items:center;transition:color .4s}.hr .tile .idx svg{width:16px;height:16px;transition:transform .4s var(--ease)}.hr .tile .word{font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.hr .tile:hover:before,.hr .tile:focus-visible:before{transform:translateY(0)}.hr .tile:hover,.hr .tile:focus-visible{color:var(--white)}.hr .tile:hover .idx,.hr .tile:focus-visible .idx{color:#ffffffd9}.hr .tile:hover .idx svg{transform:translate(3px,-3px)}.hr .tile[aria-pressed=true]{color:var(--white)}.hr .tile[aria-pressed=true]:before{transform:translateY(0);background:var(--ink)}.hr .tile[aria-pressed=true] .idx{color:#ffffffb3}.hr .tile[aria-pressed=true] .idx svg{transform:rotate(45deg)}.hr .tile:hover[aria-pressed=true]:before{background:var(--sage-deep)}.hr .audience .ask{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(32px,4vw,56px) 0;border-bottom:1px solid var(--line-strong)}.hr .audience .ask h3{font-style:italic;font-size:clamp(2rem,4vw,3.4rem)}.hr .audience .ask .msg{font-size:.9rem;color:var(--ink-soft);max-width:44ch}.hr .audience .ask .msg b{color:var(--ink)}@media(max-width:900px){.hr .audience .intro{grid-template-columns:1fr;gap:20px}.hr .tiles{grid-template-columns:1fr 1fr}.hr .tile:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:520px){.hr .tiles{grid-template-columns:1fr 1fr}.hr .tile{min-height:140px;padding:18px}.hr .tile .word{font-size:1.35rem}}.hr .services .head{padding-bottom:24px;border-bottom:1px solid var(--line-strong);margin-bottom:0}.hr .services .grid{--cp:clamp(16px,2.2vw,32px);display:grid;grid-template-columns:repeat(3,1fr);margin-inline:calc(-1*var(--cp))}.hr .svc{display:flex;flex-direction:column;padding:32px var(--cp);position:relative}.hr .svc+.svc{border-left:1px solid var(--line)}.hr .svc .media img{aspect-ratio:4/3;filter:saturate(.9)}.hr .svc:hover .media img{filter:saturate(1.05)}.hr .svc .body{padding-top:24px;display:flex;flex-direction:column;gap:14px;flex:1}.hr .svc .body p{color:var(--ink-soft);flex:1;font-size:.95rem}.hr .svc h3{font-size:clamp(1.8rem,2.6vw,2.4rem);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hr .svc h3 .no{font-family:var(--font-body);font-size:.66rem;letter-spacing:.2em;font-weight:700;color:var(--ink-soft)}@media(max-width:900px){.hr .services .grid{grid-template-columns:1fr;margin-inline:0}.hr .svc{display:grid;grid-template-columns:minmax(160px,38%) 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.hr .svc+.svc{border-left:0}.hr .svc:last-child{border-bottom:0}.hr .svc .media img{aspect-ratio:1/1}.hr .svc .body{padding-top:0}}@media(max-width:560px){.hr .svc{grid-template-columns:1fr}.hr .svc .media img{aspect-ratio:16/10}}.hr .bio{background:var(--mist)}.hr .bio .sig{font-family:var(--font-display);font-style:italic;font-size:1.6rem;color:var(--sage-deep)}.hr .bio .role{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.hr .bio blockquote{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2;font-style:italic;color:var(--sage-dark);border-left:2px solid var(--sage);padding-left:22px}.hr .compare .cols{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:clamp(32px,4vw,56px)}.hr .col{padding:clamp(28px,3.5vw,56px) clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:28px}.hr .col.conv{border-right:1px solid var(--line-strong);color:var(--ink-soft)}.hr .col.func{background:var(--sage-dark);color:var(--white)}.hr .col h3{font-size:clamp(1.8rem,2.8vw,2.6rem);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hr .col h3 .no{font-family:var(--font-body);font-size:.66rem;letter-spacing:.2em;font-weight:700;opacity:.6}.hr .col.conv h3{color:var(--ink)}.hr .col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hr .col li{padding:16px 0;border-top:1px solid var(--line);line-height:1.5;display:flex;gap:14px;align-items:flex-start;transition:transform .4s var(--ease),padding-left .4s var(--ease)}.hr .col li:hover{transform:translate(6px)}.hr .col.func li{border-color:#ffffff29}.hr .col li svg{flex:none;width:18px;height:18px;margin-top:4px}.hr .col.conv li svg{color:var(--ink-soft)}.hr .col.func li svg{color:var(--sage)}.hr .col strong{font-weight:700}.hr .col.conv strong{color:var(--ink)}@media(max-width:900px){.hr .compare .cols{grid-template-columns:1fr}.hr .col.conv{border-right:0;border-bottom:1px solid var(--line-strong)}}.hr .stories{background:var(--white)}.hr .stories .grid{--cp:clamp(16px,2.4vw,36px);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--line-strong);margin-inline:calc(-1*var(--cp))}.hr .story{padding:clamp(28px,3vw,44px) var(--cp);display:flex;flex-direction:column;gap:22px;position:relative;transition:transform .5s var(--ease)}.hr .story+.story{border-left:1px solid var(--line)}.hr .story:hover{transform:translateY(-6px)}.hr .story .q{font-family:var(--font-display);font-size:4rem;line-height:.5;color:var(--sage);height:22px;transition:color .4s}.hr .story:hover .q{color:var(--ink)}.hr .story p{line-height:1.6;flex:1;color:var(--ink);font-size:.98rem}.hr .story p strong{font-style:italic;font-weight:700}.hr .story .who{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--sage-deep)}@media(max-width:900px){.hr .stories .grid{grid-template-columns:1fr;margin-inline:0}.hr .story{padding-inline:0;border-bottom:1px solid var(--line)}.hr .story+.story{border-left:0}.hr .story:last-child{border-bottom:0}}.hr .process .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,56px)}.hr .step{padding-top:22px;border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:14px;position:relative}.hr .step:before{content:"";position:absolute;top:-1px;left:0;height:3px;width:0;background:var(--sage);transition:width .6s var(--ease)}.hr .step:hover:before{width:100%}.hr .step .num{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--ink);letter-spacing:-.02em;transition:color .4s}.hr .step:hover .num{color:var(--sage-deep)}.hr .step p{color:var(--ink-soft);font-size:.95rem}.hr .process .cta{margin-top:clamp(40px,5vw,64px);display:flex;justify-content:flex-start}@media(max-width:900px){.hr .process .steps{grid-template-columns:1fr}}.hr .faq{background:var(--white);border-top:1px solid var(--line)}.hr .faq .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,110px);align-items:start}.hr .faq details{border-top:1px solid var(--line-strong)}.hr .faq details:last-child{border-bottom:1px solid var(--line-strong)}.hr .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;transition:color .3s,padding-left .4s var(--ease)}.hr .faq summary:hover{color:var(--sage-deep);padding-left:8px}.hr .faq summary::-webkit-details-marker{display:none}.hr .faq summary .plus{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;transition:transform .35s var(--ease),background .35s,color .35s}.hr .faq summary .plus svg{width:12px;height:12px}.hr .faq summary:hover .plus{background:var(--sage);border-color:var(--sage);color:var(--white)}.hr .faq details[open] summary .plus{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:var(--white)}.hr .faq .a{padding:0 0 30px;color:var(--ink-soft);display:flex;flex-direction:column;gap:12px;max-width:62ch}@media(max-width:900px){.hr .faq .grid{grid-template-columns:1fr}}.hr .signup{background:var(--sage);color:var(--white);position:relative;overflow:hidden}.hr .signup:after{content:"";position:absolute;right:-8vw;top:-40%;width:44vw;height:180%;background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.hr .signup .inner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,90px);align-items:center;position:relative}.hr .signup .eyebrow{color:var(--white)}.hr .signup .eyebrow:before{background:var(--white)}.hr .signup h2{color:var(--white);font-size:clamp(2rem,4vw,3.4rem)}.hr .signup h2 strong{font-weight:400;font-style:italic}.hr .signup form{display:flex;gap:0;border-bottom:1.5px solid rgba(255,255,255,.7);padding-bottom:8px;transition:border-color .3s}.hr .signup form:focus-within{border-color:var(--white)}.hr .signup input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;color:var(--white);font-family:var(--font-body);font-size:1.05rem}.hr .signup input::placeholder{color:#ffffffbf}.hr .signup form .btn{padding:12px 20px;font-size:.66rem}.hr .signup .fine{font-size:.78rem;color:#fffc;margin-top:14px}.hr .signup .ok{margin-top:14px;font-weight:600}@media(max-width:900px){.hr .signup .inner{grid-template-columns:1fr}}@media(max-width:480px){.hr .signup form{flex-wrap:wrap;border-bottom:0;padding-bottom:0;gap:12px}.hr .signup input{width:100%;border-bottom:1.5px solid rgba(255,255,255,.7)}}.hr-footer{padding-block:0 32px;border-top:1px solid var(--line-strong);background:var(--linen)}.hr-footer .foot-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-block:clamp(40px,6vw,80px);border-bottom:1px solid var(--line)}.hr-footer .foot-cta h2{font-size:clamp(2.2rem,5vw,4.4rem)}.hr-footer .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:28px}.hr-footer .links{display:flex;gap:28px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.hr-footer .links a{transition:color .3s}.hr-footer .links a:hover{color:var(--ink)}.hr-footer .copy{font-size:.75rem;color:var(--ink-soft)}.hr .hero-htma{padding-block:0}.hr .hero-htma .media{position:relative;border-radius:0}.hr .hero-htma .media img{width:100%;aspect-ratio:16/8;object-fit:cover;object-position:72% center;min-height:460px;max-height:760px;transition:transform 8s var(--ease)}.hr .hero-htma:hover .media img{transform:scale(1.03)}.hr .hero-htma .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141915c7,#14191566 55%,#1419150d)}.hr .hero-htma .copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end}.hr .hero-htma .copy .wrap{width:100%;padding-bottom:clamp(32px,5vw,72px)}.hr .hero-htma .box{max-width:720px;display:flex;flex-direction:column;gap:22px;color:var(--white)}.hr .hero-htma .box .eyebrow{color:var(--white)}.hr .hero-htma .box .eyebrow:before{background:var(--sage)}.hr .hero-htma h1{font-size:clamp(2.6rem,6vw,5.6rem);color:var(--white);text-transform:none;line-height:.96}.hr .hero-htma .box p{color:#ffffffdb;max-width:52ch}@media(max-width:760px){.hr .hero-htma .media{display:grid}.hr .hero-htma .media img{grid-area:1/1;aspect-ratio:4/5;max-height:none;min-height:0}.hr .hero-htma .overlay{grid-area:1/1;position:static;background:linear-gradient(180deg,#14191526,#141915e0)}.hr .hero-htma .copy{grid-area:1/1;position:static;z-index:1}}.hr .intro{background:var(--white);border-bottom:1px solid var(--line)}.hr .intro .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:start}.hr .intro .big{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;color:var(--ink);letter-spacing:-.01em}@media(max-width:900px){.hr .intro .grid{grid-template-columns:1fr}}.hr .uncover .quote{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.2;max-width:34ch;color:var(--sage-deep);margin-top:12px}.hr .uncover .three{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.hr .pill{background:var(--linen);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:clamp(28px,3vw,44px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;transition:color .4s}.hr .pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sage-dark);transform:translateY(101%);transition:transform .5s var(--ease)}.hr .pill>*{position:relative}.hr .pill:hover{color:var(--white)}.hr .pill:hover:before{transform:translateY(0)}.hr .pill .ico{width:44px;height:44px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;color:var(--sage-deep);transition:color .4s,border-color .4s}.hr .pill:hover .ico{color:var(--sage)}.hr .pill .ico svg{width:20px;height:20px}.hr .pill h3{font-size:clamp(1.7rem,2.4vw,2.2rem)}.hr .pill p{color:var(--ink-soft);transition:color .4s;font-size:.95rem}.hr .pill:hover p{color:#fffc}@media(max-width:900px){.hr .uncover .three{grid-template-columns:1fr}}.hr .mom{background:var(--white)}.hr .mom ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column}.hr .mom li{padding:16px 0;border-top:1px solid var(--line);display:flex;gap:14px;align-items:flex-start;transition:transform .4s var(--ease)}.hr .mom li:hover{transform:translate(6px)}.hr .mom li:last-child{border-bottom:1px solid var(--line)}.hr .mom li svg{flex:none;width:18px;height:18px;color:var(--sage-deep);margin-top:5px}.hr .how .steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px)}@media(max-width:1000px){.hr .how .steps4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hr .how .steps4{grid-template-columns:1fr}}.hr .cta-band{background:var(--sage-dark);color:var(--white);position:relative;overflow:hidden}.hr .cta-band .inner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,110px);align-items:center}.hr .cta-band h2{color:var(--white);font-size:clamp(2.6rem,5.6vw,5rem)}.hr .cta-band h2 .em{display:block;font-style:italic;color:var(--sage)}.hr .cta-band p{color:#ffffffc7;max-width:46ch}.hr .cta-band .media img{aspect-ratio:4/5}.hr .cta-band .actions{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.hr .cta-band .inner{grid-template-columns:1fr}}.hr.hr-cursor-wrap{background:none;height:0;overflow:visible}#header-group:has(.hr-nav){position:sticky;top:0;z-index:50}.hr .nav{position:relative;top:auto}.hr .nav .brand img{height:32px;width:auto}.hr .nav-cart{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.hr .nav-cart svg{width:18px;height:18px}.hr .nav-cart:hover{color:var(--ink)}.hr .signup .errors{margin-top:12px;font-size:.85rem}.hr .signup .errors ul{list-style:none;margin:0;padding:0}.hr .tile .word,.hr ul,.hr ol{margin:0}.hr .textlink{color:var(--ink)}.hr .story p,.hr .stat .t,.hr .step p,.hr .pill p,.hr .col li{margin:0}.hr .a p+p{margin-top:0}.hr .rte p{margin:0 0 12px}.hr .rte p:last-child{margin-bottom:0}.hr .bio .lede em{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hr-styles.css.map */
