.remaining-experience{--ink:#153b40;--muted:#47635e;--bg-soft:#e7ece3;--bg:#f6f6ed;--grad:linear-gradient(110deg,#295b55,#8aa48c);background:#f6f6ed;color:var(--ink)}.remaining-experience h1,.remaining-experience h2,.remaining-experience h3{font-weight:500;letter-spacing:-.045em;line-height:1.15}.remaining-experience .gradient-text{background:none;color:inherit;-webkit-text-fill-color:currentColor;font-family:Georgia,serif;font-style:italic;font-weight:400}.remaining-experience .section{padding-block:90px}.remaining-experience p{line-height:1.85}.remaining-experience .eyebrow{background:none;border:0;padding:0;color:inherit;font-size:10px;letter-spacing:.14em}.remaining-experience .h-xl{font-size:clamp(2.5rem,4.7vw,4.8rem)}.remaining-experience .h-lg{font-size:clamp(2.1rem,3.8vw,3.7rem)}.remaining-experience .h-md{font-size:clamp(1.7rem,2.7vw,2.5rem)}.remaining-experience .h-sm{font-size:1.45rem}.remaining-experience .lead{font-size:1rem;line-height:1.9;color:inherit;max-width:68ch}.remaining-experience .btn{white-space:normal;min-height:44px}.remaining-experience a:focus-visible,.remaining-experience button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.remaining-experience :is(.split,.grid)>*{min-width:0}.remaining-experience .badge,.remaining-experience .chip{background:#e2e9dd;color:#274f47;border-color:#9db5a466;font-weight:400;border-radius:3px}.remaining-experience .icon-tile{background:#dce6d6;color:#2d6056;box-shadow:none;border-radius:2px}.remaining-experience .card,.remaining-experience .card-dark{border:0;border-top:1px solid #8aa58c70;border-radius:0;box-shadow:none;padding:28px 22px;background:transparent}.remaining-experience a.card{transition:background .3s,transform .3s}.remaining-experience a.card:hover{background:#dce6d666;transform:translateY(-4px);box-shadow:none}.remaining-experience .bg-dark{background:#143e43}.remaining-experience .bg-dark .card-dark{color:#eff0df;border-color:#a8bdaf55}.remaining-experience .bg-dark p{color:#d0dbcf}.remaining-experience .bg-dark .badge{background:#315851;color:#e9ebd8}.remaining-experience .sec-head{max-width:820px}.remaining-experience .section-sm{padding-block:0}.remaining-experience .section-sm>.container{max-width:none;padding:0}.remaining-experience .cta-band{border:0;border-radius:0;background:#efd078;color:#153b40;padding:80px max(5vw,24px);box-shadow:none}.remaining-experience .cta-band h2{font-size:clamp(2.7rem,5vw,5rem);max-width:1000px;color:inherit}.remaining-experience .cta-band p{color:inherit}.remaining-experience .cta-band .btn{background:#153b40;color:#fff}.remaining-experience .cta-band .orb{display:none}.rx-hero{padding:120px 0 65px;background:#f3f4eb;border-bottom:1px solid #91a68e66}.rx-hero .breadcrumbs{color:#49685e}.rx-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:center;padding-top:60px}.rx-hero h1{font-size:clamp(2.8rem,5.7vw,6rem);margin:22px 0 30px;overflow-wrap:break-word}.rx-lead{max-width:58ch;font-size:1rem;line-height:1.9}.rx-hero figure{margin:0;min-width:0}.rx-hero figcaption{font-size:8px;text-transform:uppercase;letter-spacing:.08em;margin-top:16px}.rx-hero .hero-cta{margin-top:30px}.rx-hero .btn-ghost{color:#254e47;border-color:#6e9586}.rx-art{height:390px;position:relative;overflow:hidden;background:#dce7dc;perspective:900px}.rx-plane{position:absolute;width:64%;height:59%;left:18%;top:18%;border:1px solid #73958588;transform:rotate(-10deg) skewY(6deg);background:#c8d9b9}.rx-plane-back{translate:25px -20px;background:#dce0b5}.rx-plane-mid{translate:12px -10px;background:#8eb4a0}.rx-plane-front{padding:22px;background:#edf0dc;box-shadow:14px 17px #2e635a22}.rx-plane-front>span{font-size:7px;letter-spacing:.1em}.rx-plane-front>i{display:block;height:13%;background:#adc8ab;margin-top:9px;width:70%;border-left:30px solid #3a7464}.rx-plane-front>i:nth-of-type(2){width:85%}.rx-plane-front>i:nth-of-type(3){width:60%;background:#dfce8f}.rx-plane-front>b{display:block;font-size:clamp(17px,2vw,26px);letter-spacing:-.05em;font-weight:500;margin-top:18px}.rx-orbit{position:absolute;width:90%;height:80%;border:1px solid #72948355;left:5%;top:10%;border-radius:50%;transform:rotate(-30deg)}.rx-art-caption{position:absolute;bottom:22px;width:100%;text-align:center;font-size:9px;letter-spacing:.03em}.rx-art-contact{background:#e9e5cd}.rx-art-contact .rx-plane{border-radius:45% 45% 3px 3px}.rx-art-contact .rx-plane-front{padding-top:45px}.rx-art-contact .rx-plane-front>span{display:none}.rx-art-contact .rx-plane-front>i{height:8%}.rx-art-labs{background:#153e42}.rx-art-labs .rx-orbit{border-color:#e1dc9b77}.rx-art-labs .rx-art-caption{color:#e6ead3}.rx-art-legal .rx-plane{transform:rotate(-5deg);width:54%;left:23%}.rx-art-legal .rx-plane-front>i{height:5%;margin-top:14px}.remaining-experience .filter-bar{border-block:1px solid #9aac9066;padding:20px 0;gap:8px;margin-bottom:18px;flex-wrap:wrap}.remaining-experience .choice{min-height:44px;background:transparent;border:1px solid #829b7d66;color:#244f46;white-space:normal}.remaining-experience .choice.active{background:#244f46;color:#f5f3df}.rx-result-count{font-size:12px;margin-bottom:35px}.remaining-experience .project-card{padding:0 0 25px;border-top:0;border-bottom:1px solid #819b7b66}.remaining-experience .project-card .p-visual{height:260px;background:#dce5d7!important;position:relative;overflow:hidden}.remaining-experience .p-visual:before,.remaining-experience .p-visual:after{content:"";position:absolute;width:50%;height:65%;left:25%;top:17%;background:#c2d3b8;border:1px solid #7b9e87;transform:rotate(-10deg) skewY(5deg)}.remaining-experience .p-visual:after{translate:18px -12px;background:#e7e7c8;z-index:0}.remaining-experience .p-visual .icon-tile{z-index:1;position:relative;background:#215650!important;color:#e5e9d0;border-radius:0;width:84px;height:100px;transform:rotate(-5deg);box-shadow:10px 12px #719e7d66}.remaining-experience .project-card:nth-child(3n+2) .p-visual{background:#d4e2df!important}.remaining-experience .project-card:nth-child(3n+3) .p-visual{background:#e5dfc1!important}.remaining-experience .project-card .p-body{padding:24px 0 0}.remaining-experience .project-card .h-sm{font-size:1.7rem}.remaining-experience .stat-band{background:#e5eadc;border-radius:0;border:0}.remaining-experience .stat b{color:#295d50;font-weight:500}.remaining-experience .prose{max-width:72ch;margin:0 auto;font-size:1rem;line-height:1.9}.remaining-experience .prose h2{font-size:1.8rem;margin-top:45px}.remaining-experience .prose a{overflow-wrap:anywhere}.remaining-experience .rx-directory-group{border-top:1px solid #8ca287;padding-top:22px}.remaining-experience .rx-directory-group a{display:block;padding:7px 0;line-height:1.7}.remaining-experience .rx-directory-group a:hover{text-decoration:underline}.remaining-experience #estimator{background:#e7ecdf;scroll-margin-top:85px}.remaining-experience #assessment{background:#f1efdf;scroll-margin-top:85px}.remaining-experience .contact-direct-card{border-radius:0;background:transparent;border:0;border-top:1px solid #8da98d;padding:30px 0}.remaining-experience .contact-direct-card h3{font-size:clamp(1.3rem,2.7vw,2rem)}.remaining-experience .contact-direct-actions a{min-height:44px;background:#e1e7d8;border:0;border-radius:2px;padding:12px 16px;color:#224d45}.remaining-experience .contact-direct-actions a:hover{background:#234f45;color:#fff}.remaining-experience .contact-direct-email{background:#173e42;color:#f1efda;border:0;border-radius:0;padding:40px}.remaining-experience .contact-direct-email :is(h3,p,a,.eyebrow){color:inherit}.remaining-experience .contact-direct-email a{overflow-wrap:anywhere;min-width:0}.remaining-experience .contact-direct-email h3{font-size:2rem}.remaining-experience .form-card{border-radius:0;box-shadow:none}.remaining-experience .hero.on-dark{background:#163d42;min-height:85vh!important}.remaining-experience .hero .orb,.remaining-experience .hero .grid-overlay{display:none}.remaining-experience .hero .gradient-text{color:#e9cf83}.remaining-experience .hero h1{font-size:clamp(2.8rem,5vw,5rem)}@media(max-width:1000px){.rx-hero-grid{grid-template-columns:1.1fr .9fr;gap:35px}.rx-art{height:330px}.rx-plane-front{padding:16px}.remaining-experience .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.remaining-experience .contact-direct-email{flex-wrap:wrap;gap:25px}}@media(max-width:760px){.rx-hero{padding:95px 0 40px}.rx-hero-grid{grid-template-columns:1fr;padding-top:35px;gap:35px}.rx-hero h1{font-size:clamp(2.6rem,8vw,4rem)}.rx-art{height:300px;max-width:600px}.rx-plane-front{padding:20px}.rx-plane-front>b{font-size:23px}.remaining-experience .section{padding-block:60px}.remaining-experience .cols-3,.remaining-experience .split,.remaining-experience .split-wide{grid-template-columns:1fr}.remaining-experience .card{padding-inline:0}.remaining-experience .contact-direct-email{padding:25px;display:block}.remaining-experience .contact-direct-email a{margin-top:20px;display:flex;flex-wrap:wrap}.remaining-experience .contact-direct-grid{grid-template-columns:1fr}.remaining-experience .cta-band{padding-block:60px}.remaining-experience .stat-band{grid-template-columns:repeat(2,minmax(0,1fr))}.remaining-experience .rx-directory-group{padding-top:20px}.remaining-experience .prose{font-size:1rem}}@media(max-width:380px){.rx-hero h1{font-size:2.4rem}.rx-plane-front>b{font-size:20px}.remaining-experience .cols-4,.remaining-experience .stat-band{grid-template-columns:1fr}.remaining-experience .contact-direct-actions{gap:7px}.remaining-experience .contact-direct-actions a{padding:10px;font-size:12px}.remaining-experience .contact-direct-email{padding:20px}.remaining-experience .contact-direct-email a{font-size:13px}}.remaining-experience .mockup{background:#173f43;border-color:#718f7955;border-radius:3px;box-shadow:18px 18px #d9e2cf}.remaining-experience .mk-bar{background:#214e4c;color:#e2e7d3;border-color:#718f7955}.remaining-experience .mk-kpi{background:#285550;border-color:#819d7955}.remaining-experience .mk-kpi :is(span,b,em){color:#e4ead7}.remaining-experience .mk-chart,.remaining-experience .mk-row{color:#c7dbc6}.remaining-experience .mk-bars i,.remaining-experience .mk-row .bar i{background:#9ebc86}.remaining-experience :is(h1,h2,h3,h4){overflow-wrap:break-word}.remaining-experience .icon-tile.solid{background:#295e54;color:#f4f2db}.remaining-experience .cta-band :is(h2,h3,h4){color:#153b40!important}.remaining-experience .cta-band{padding-inline:clamp(20px,5vw,80px)}@media(max-width:380px){.remaining-experience .cta-band h2{font-size:2.3rem}.remaining-experience .cta-band{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.remaining-experience *,.remaining-experience *:before,.remaining-experience *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.remaining-experience a.card:hover{transform:none}}
