.jwa-eyebrow{color:var(--accent);font-family:var(--jwa-font-display);font-size:1.5rem;font-weight:600;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.jwa-page-hero{align-items:flex-end;background:var(--jwa-navy) center /cover no-repeat;color:#fff;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.jwa-page-hero:after{background:linear-gradient(180deg,rgba(0,20,40,.15),rgba(0,20,40,.55));content:"";inset:0;position:absolute}.jwa-page-hero .jwa-wrap{padding-bottom:5rem;padding-top:9rem;position:relative;width:100%;z-index:1}.jwa-page-hero h1{font-family:var(--jwa-font-display);font-size:clamp(2.4rem,5vw,5rem);font-weight:700;line-height:1.05;margin:0 0 1rem;max-width:56rem}.jwa-page-hero .jwa-hero-sub{margin:0 0 2rem;max-width:44rem}.jwa-page-hero-center{align-items:center;text-align:center}.jwa-page-hero-center .jwa-hero-sub,.jwa-page-hero-center h1{margin-left:auto;margin-right:auto}.jwa-about-hero{background-position:center 25%}@media (max-width:700px){.jwa-about-hero{background-position:56%}}.jwa-team-head{margin-bottom:4rem;text-align:center}.jwa-team-head h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1rem}.jwa-team-rows{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:80.5rem}.jwa-team-row{display:grid;gap:3rem;justify-content:center;margin:0 auto}.jwa-team-row-2{grid-template-columns:repeat(2,minmax(0,17.75rem));max-width:38.5rem}.jwa-team-row-3{grid-template-columns:repeat(3,minmax(0,17.75rem))}.jwa-team-row-4{gap:2.5rem;grid-template-columns:repeat(4,minmax(0,17.75rem))}.jwa-team-card{align-items:center;display:flex;flex-direction:column;text-align:center;text-decoration:none}.jwa-team-card-photo{aspect-ratio:1/1;background:#f3f4f6;border:1px solid var(--jwa-rule);border-radius:.5rem;margin-bottom:1rem;overflow:hidden;width:100%}.jwa-team-card-photo img{display:block;height:100%;object-fit:cover;width:100%}.jwa-team-card-title{color:var(--jwa-ink-soft);font-family:var(--jwa-font-body);font-size:1rem;margin:0;white-space:nowrap}.jwa-team-card-name{color:var(--accent);font-family:var(--jwa-font-display);font-size:1.6rem;font-weight:600;line-height:1.2;margin:.25rem 0 0}.jwa-team-card:hover .jwa-team-card-name{text-decoration:underline}@media (max-width:700px){.jwa-team-row-2,.jwa-team-row-3,.jwa-team-row-4{grid-template-columns:minmax(0,20rem)}}@media (min-width:701px) and (max-width:1024px){.jwa-team-row-3,.jwa-team-row-4{grid-template-columns:repeat(2,minmax(0,17.75rem))}}@media (min-width:1025px) and (max-width:1280px){.jwa-team-row-4{grid-template-columns:repeat(4,minmax(0,14.5rem))}}.jwa-why{text-align:center}.jwa-why h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;margin:0 0 1.5rem}.jwa-why .jwa-lead{margin:0 auto 3rem;max-width:56rem}.jwa-why-pills{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.jwa-why-checks{display:grid;gap:1.75rem 3rem;grid-template-columns:1fr 1fr;justify-items:start;margin:0 auto;max-width:52rem}.jwa-why-check{align-items:center;color:var(--jwa-navy);display:flex;font-family:var(--jwa-font-body);font-size:1.375rem;gap:.9rem;line-height:1.4;text-align:left}.jwa-why-check img{flex-shrink:0;height:1.75rem;width:1.75rem}@media (max-width:640px){.jwa-why-checks{grid-template-columns:1fr}}.jwa-why-pill{background:#fff;border:1px solid var(--jwa-navy);border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08);color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.25rem;font-weight:600;padding:1.5rem 2.25rem}.jwa-valband{background:var(--jwa-navy) center /cover no-repeat;color:#fff;overflow:hidden;padding:6.5rem 0;position:relative;text-align:center}.jwa-valband:after{background:rgba(0,22,45,.35);content:"";inset:0;position:absolute}.jwa-valband .jwa-wrap{position:relative;z-index:1}.jwa-valband h2{font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;margin:0 0 1rem}.jwa-valband-sub{color:hsla(0,0%,100%,.92);font-size:1.125rem;line-height:1.6;margin:0 auto 2rem;max-width:42rem}@media (max-width:700px){.jwa-valband{padding:4.5rem 0}}.jwa-cta-band{align-items:center;background:var(--jwa-navy) center /cover no-repeat;color:#fff;display:flex;justify-content:center;min-height:39.375rem;padding:5rem 0;position:relative;text-align:center}.jwa-cta-band:after{background:rgba(0,26,51,.6);content:"";inset:0;position:absolute}.jwa-cta-band .jwa-wrap{position:relative;z-index:1}.jwa-cta-band h2{font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;margin:0 0 1.25rem}.jwa-cta-band p{font-family:var(--jwa-font-body);font-size:1.25rem;line-height:1.6;margin:0 auto 2rem;max-width:46rem}.jwa-cta-band p a{color:var(--jwa-blue-300);text-decoration:underline}.jwa-competencies{text-align:center}.jwa-competencies h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;margin:0 0 .75rem}.jwa-comp-grid,.jwa-competencies .jwa-lead{margin:0 auto 3.5rem}.jwa-comp-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(4,1fr);max-width:70rem}.jwa-comp-item img{display:block;height:4.5rem;margin:0 auto 1.25rem;width:auto}.jwa-comp-item h3{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.15rem;font-weight:700;letter-spacing:.06em;margin:0}@media (max-width:900px){.jwa-comp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.jwa-comp-grid{grid-template-columns:1fr}}.jwa-proven h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;margin:0 0 1rem}.jwa-proven-copy{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55;max-width:77.5rem}.jwa-proven-copy p{margin:0 0 1.5rem}.jwa-forsellers{background:rgba(217,217,214,.5);border:1px solid var(--jwa-navy);border-radius:.5rem;margin:4rem 0;padding:3.75rem 3rem 5rem;text-align:center}.jwa-forsellers h3{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:600;margin:0 0 2rem}.jwa-forsellers-list{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;margin:0 auto;max-width:62.25rem}.jwa-forsellers-item{align-items:center;display:flex;flex-direction:column;max-width:13rem}.jwa-forsellers-num{align-items:center;background:var(--accent-fill);border-radius:.25rem;box-shadow:0 0 10px rgba(0,0,0,.25);color:var(--on-accent-fill);display:flex;font-family:var(--jwa-font-display);font-size:1.25rem;font-weight:700;height:2.1875rem;justify-content:center;width:2.1875rem}.jwa-forsellers-item h4{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.2rem;font-weight:500;line-height:1.2;margin:.9rem 0 0;text-transform:uppercase}.jwa-forsellers-item img{height:6.125rem;margin:1.25rem 0;width:auto}.jwa-forsellers-item p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.15rem;line-height:1.2;margin:0}.jwa-forsellers-img{border-radius:.5rem;display:block;margin:0 auto;max-width:100%}@media (max-width:991px){.jwa-forsellers-list{display:grid;grid-template-columns:auto auto;justify-content:center}}@media (max-width:767px){.jwa-forsellers-list{grid-template-columns:auto}}.jwa-ps-links{display:grid;gap:3rem;grid-template-columns:1fr 1fr;max-width:70.25rem}.jwa-ps-link{align-items:center;display:flex;gap:.75rem;text-decoration:none}.jwa-ps-link h4{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.jwa-ps-link p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.35rem;line-height:1.5;margin:0}.jwa-ps-link svg{flex-shrink:0}.jwa-ps-link:hover h4{text-decoration:underline}@media (max-width:767px){.jwa-ps-links{grid-template-columns:1fr}}.jwa-split{align-items:stretch;display:flex;gap:3rem;margin:0 auto;max-width:77.5rem}.jwa-split-img{border-radius:.5rem;flex:0 0 clamp(18rem,34%,33.25rem);overflow:hidden}.jwa-split-img img{display:block;height:100%;object-fit:cover;width:100%}.jwa-split-copy{flex:1 1 auto;min-width:0}.jwa-split-copy h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1rem}.jwa-split-sub{font-size:clamp(1.4rem,2.4vw,2.25rem);font-weight:400;line-height:1.2;margin:0 0 2rem}.jwa-split-copy p,.jwa-split-sub{color:var(--jwa-navy);font-family:var(--jwa-font-body)}.jwa-split-copy p{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55;margin:0 0 1.75rem}.jwa-split-reverse{flex-direction:row-reverse}@media (max-width:1024px){.jwa-split{flex-direction:column}.jwa-split-img{flex-basis:auto;max-height:26rem}}.jwa-expertise{background:var(--jwa-navy);color:#fff}.jwa-expertise h2{font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 auto 4rem;max-width:63rem;text-align:center}.jwa-expertise h2 span{font-size:.6em;font-weight:700}.jwa-expertise-grid{column-gap:3.25rem;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:77.5rem;row-gap:4.5rem}.jwa-expertise-item{align-items:center;display:flex;flex-direction:column;text-align:center}.jwa-expertise-item img{height:3.125rem;object-fit:contain;width:3.125rem}.jwa-expertise-item h3{color:#fff;font-family:var(--jwa-font-display);font-size:1.5rem;font-weight:700;line-height:1.1;margin:2rem 0 .5rem}.jwa-expertise-item p{color:#fff;font-family:var(--jwa-font-body);font-size:1.25rem;line-height:1.5;margin:0}@media (max-width:991px){.jwa-expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.jwa-expertise-grid{grid-template-columns:1fr}}.jwa-dso{background:#f5f7fa}.jwa-dso h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1.2rem}.jwa-dso-copy{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.6;margin-bottom:3rem}.jwa-dso-copy ul{list-style:none;margin:0 0 1.5rem;padding:0}.jwa-dso-copy li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.jwa-dso-copy li:before{content:"\2022";left:0;position:absolute}.jwa-dso-copy p{margin:0 0 1.5rem}.jwa-tcards-section{background:rgba(217,217,214,.5)}.jwa-tcards-section h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 3rem;max-width:77.5rem}.jwa-tcards{align-items:stretch;display:flex;gap:3rem;max-width:75.5rem}.jwa-tcard{background:#fff;border:1px solid #e6e9ef;border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.08);display:flex;flex:1 1 0;flex-direction:column;gap:2.5rem;justify-content:space-between;padding:2.75rem 2.1875rem 3.125rem}.jwa-tcard blockquote{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.2rem;line-height:1.6;margin:0}.jwa-tcard-author{align-items:center;display:flex;gap:1rem}.jwa-tcard-author img.jwa-tcard-avatar{border-radius:50%;height:4rem;object-fit:cover;width:4rem}.jwa-tcard-author img.jwa-tcard-logo{height:2.6rem;margin-left:auto;width:auto}.jwa-tcard-author h4{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.15rem;font-weight:700;margin:0}.jwa-tcard-author p{color:var(--jwa-ink-soft);font-family:var(--jwa-font-body);font-size:1rem;margin:0}@media (max-width:900px){.jwa-tcards{flex-direction:column}}.jwa-faq-section{background:#fff}.jwa-faq-heading{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.75rem);font-weight:700;margin:0 0 3rem}.jwa-accordions-light .jwa-acc{background:rgba(217,217,214,.5)}.jwa-accordions-light .jwa-acc.is-open .jwa-acc-trigger{background:var(--accent-fill)}.jwa-accordions-light .jwa-acc-body{background:#fff}.jwa-acc-body ul{margin:0 0 1.25rem;padding-left:1.4rem}.jwa-acc-body li{margin-bottom:.5rem}.jwa-valuation-cta{background:rgba(217,217,214,.5)}.jwa-valuation-in{align-items:center;display:flex;gap:3rem;margin:0 auto;max-width:77.5rem}.jwa-valuation-copy{flex:1 1 auto}.jwa-valuation-copy h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 1.25rem}.jwa-valuation-copy p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.3rem;line-height:1.5;margin:0 0 2rem}.jwa-valuation-img{border-radius:.5rem;flex:0 0 clamp(16rem,30%,24rem);overflow:hidden}.jwa-valuation-img img{display:block;height:auto;width:100%}@media (max-width:900px){.jwa-valuation-in{flex-direction:column}.jwa-valuation-img{flex-basis:auto}}.jwa-checklist{list-style:none;margin:0 0 2rem;padding:0}.jwa-checklist li{align-items:flex-start;color:var(--jwa-navy);display:flex;font-family:var(--jwa-font-body);font-size:1.25rem;gap:.9rem;line-height:1.5;margin-bottom:1rem}.jwa-checklist li img{flex-shrink:0;height:2rem;width:2rem}.jwa-vet-h3{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;margin:0 0 1rem}.jwa-inquiry-band{background:var(--jwa-navy)}.jwa-inquiry-in{max-width:52rem}.jwa-inquiry-heading{color:#fff;font-family:var(--jwa-font-display);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 2.5rem;text-align:center}.jwa-inquiry-heading span{color:var(--jwa-blue-300)}.jwa-inline-form{background:#fff;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.25);padding:2.5rem}.jwa-inquiry-band .jwa-modal-note{color:#cfe3f2;font-family:var(--jwa-font-body);margin-top:1.25rem;text-align:center}.jwa-steps3{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:70rem}.jwa-steps3-item{text-align:center}.jwa-steps3-num{color:var(--accent);font-size:3.5rem;line-height:1;margin-bottom:.75rem}.jwa-steps3-item h3,.jwa-steps3-num{font-family:var(--jwa-font-display);font-weight:700}.jwa-steps3-item h3{color:var(--jwa-navy);font-size:1.5rem;margin:0 0 .75rem}.jwa-steps3-item p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.15rem;line-height:1.5;margin:0}@media (max-width:800px){.jwa-steps3{grid-template-columns:1fr}}.jwa-buysteps{list-style:none;margin:2rem 0;padding:0}.jwa-buysteps li{align-items:center;color:var(--jwa-navy);display:flex;font-family:var(--jwa-font-body);font-size:1.3rem;gap:1rem;margin-bottom:1rem}.jwa-buysteps li img{height:2.25rem;width:2.25rem}.jwa-stats{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:70rem;text-align:center}.jwa-stat-value{color:var(--accent);font-family:var(--jwa-font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1}.jwa-stat-label{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1rem;letter-spacing:.08em;margin-top:.6rem;text-transform:uppercase}@media (max-width:800px){.jwa-stats{grid-template-columns:repeat(2,1fr)}}.jwa-verticals{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.jwa-vertical-chip{border:1px solid hsla(0,0%,100%,.6);border-radius:2rem;color:#fff;font-family:var(--jwa-font-body);font-size:1.05rem;padding:.55rem 1.4rem}.jwa-quoteband{background:rgba(217,217,214,.5);text-align:center}.jwa-quoteband blockquote{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.4;margin:0 auto 1.25rem;max-width:60rem}.jwa-quoteband cite{color:var(--jwa-ink-soft);font-family:var(--jwa-font-body);font-size:1.1rem;font-style:normal}.jwa-industries h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;margin:0 0 3rem;text-align:center}.jwa-industry-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:74rem}.jwa-industry-card{background:#fff;border:1px solid var(--jwa-rule);border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:2.5rem 2rem;text-align:left}.jwa-ind-icon{align-items:center;background:var(--accent-fill);border-radius:.625rem;display:flex;height:3.25rem;justify-content:center;margin-bottom:1.4rem;width:3.25rem}.jwa-ind-icon svg{display:block;height:1.65rem;width:1.65rem}.jwa-industry-card h3{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.5rem;font-weight:700;margin:0 0 1rem}.jwa-centered .jwa-industry-card p,.jwa-industry-card p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.1rem;line-height:1.6;margin:0;text-align:left}@media (max-width:900px){.jwa-industry-grid{grid-template-columns:1fr}}.jwa-prose{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:50rem}.jwa-prose h1{font-size:clamp(2.2rem,4.5vw,3.5rem);margin:0 0 2.5rem}.jwa-prose h1,.jwa-prose h2{font-family:var(--jwa-font-display);font-weight:700}.jwa-prose h2{font-size:1.35rem;letter-spacing:.05em;margin:2.5rem 0 1rem;text-transform:uppercase}.jwa-prose p{margin:0 0 1.25rem}.jwa-prose a{color:var(--jwa-blue-700)}.jwa-member-hero{min-height:26rem}.jwa-member-hero h1{margin:0 auto;text-align:center}.jwa-member-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:77.5rem}.jwa-member-bio h1{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;margin:0 0 .5rem}.jwa-member-title{color:var(--accent);font-family:var(--jwa-font-display);font-size:1.6rem;font-weight:600;margin:0 0 2rem}.jwa-member-bio-body p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.15rem;line-height:1.7;margin:0 0 1.4rem}.jwa-member-photo{border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.jwa-member-photo img{display:block;height:auto;width:100%}.jwa-member-form{background:#fff;border:1px solid var(--jwa-rule);border-radius:.5rem;box-shadow:0 2px 14px rgba(0,0,0,.08);padding:2rem}.jwa-member-form h3{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;text-align:center}@media (max-width:900px){.jwa-member-grid{grid-template-columns:1fr}}.jwa-contact-hero{background:var(--jwa-navy);color:#fff;padding:9rem 0 5rem;text-align:center}.jwa-contact-hero h1{font-family:var(--jwa-font-display);font-size:clamp(2.2rem,4.5vw,4rem);font-weight:700;margin:0 0 1rem}.jwa-contact-hero p{font-family:var(--jwa-font-body);font-size:1.35rem;margin:0 auto;max-width:44rem}.jwa-offerbeat{text-align:center}.jwa-offerbeat h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:700;margin:0 0 .75rem}.jwa-offerbeat p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.3rem;margin:0 auto;max-width:44rem}.jwa-quotes h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;margin:0 0 .75rem}.jwa-quotes>.jwa-wrap>p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.25rem;margin:0 0 2.5rem}.jwa-quote-item{background:#fff;border-left:4px solid var(--accent-fill);border-radius:0 .5rem .5rem 0;box-shadow:0 2px 10px rgba(0,0,0,.06);margin-bottom:1.5rem;padding:1.75rem 2rem}.jwa-quote-item p{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.15rem;line-height:1.6;margin:0}.jwa-quote-item cite{color:var(--jwa-ink-soft);display:block;font-style:normal;margin-top:.75rem}.jwa-page-hero .jwa-hero-sub,.jwa-page-hero h1{will-change:transform}.jwa-ps-hero{align-items:center;background:var(--jwa-navy);color:#fff;display:flex;min-height:50rem;overflow:hidden;position:relative}.jwa-ps-hero-img{background:50%/cover no-repeat;bottom:0;position:absolute;right:0;top:0;width:50%}.jwa-ps-hero-fade{background:linear-gradient(90deg,#002e5d 0,rgba(0,46,93,.85) 22%,rgba(0,46,93,.15) 60%,rgba(0,46,93,0));inset:0;position:absolute}.jwa-ps-hero .jwa-wrap{position:relative;width:100%;z-index:1}.jwa-ps-hero h1{font-family:var(--jwa-font-display);font-size:3.75rem;font-weight:800;line-height:1.15;margin:0 0 1.5rem;max-width:30rem}.jwa-ps-hero p{font-family:var(--jwa-font-body);font-size:1.25rem;line-height:1.6;margin:0 0 2.5rem;max-width:28.5rem}@media (max-width:900px){.jwa-ps-hero{min-height:34rem;padding-top:8rem}.jwa-ps-hero-img{opacity:.35;width:100%}.jwa-ps-hero h1{font-size:2.5rem;max-width:none}}.jwa-centered .jwa-lead,.jwa-centered h2,.jwa-centered p,.jwa-centered>.jwa-wrap>.jwa-split .jwa-split-copy p{text-align:center}.jwa-centered .jwa-split-copy p{margin-left:auto;margin-right:auto;max-width:60rem}.jwa-invest{padding-block:3.75rem}.jwa-invest .jwa-split-img{border-radius:.5rem;flex:0 0 46%}.jwa-process-bg{background:50%/cover no-repeat;position:relative}.jwa-process-bg:before{background:rgba(217,217,214,.5);content:"";inset:0;position:absolute}.jwa-process-bg .jwa-wrap{position:relative;z-index:1}.jwa-formband{background:rgba(217,217,214,.5)}.jwa-formband-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 35.625rem}@media (max-width:1024px){.jwa-formband-grid{grid-template-columns:1fr}}.jwa-formband-copy h2{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1.25rem}.jwa-formband-copy .jwa-lead{color:var(--jwa-navy)}.jwa-formcard{margin:0 auto;max-width:35.625rem;width:100%}.jwa-formcard-h{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.875rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem;text-align:center}.jwa-formcard .jwa-modal-note{color:var(--jwa-navy);font-style:italic;margin-top:.9rem;text-align:center}.jwa-formcard fieldset{max-width:none!important}.jwa-formcard .hs-form-field{margin-bottom:1.1rem}.jwa-formcard .hs-form-field>label{color:var(--jwa-navy);display:block;font-family:var(--jwa-font-body);font-size:1.25rem;font-weight:700;margin-bottom:.4rem}.jwa-formcard .hs-form-required{color:var(--accent);font-style:italic;font-weight:500;margin-left:.25rem}.jwa-formcard .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #d1d5db;border-radius:5px;box-sizing:border-box;color:var(--jwa-ink);font-family:var(--jwa-font-body);font-size:.9375rem;height:3.25rem;padding:0 .875rem;width:100%!important}.jwa-formcard textarea.hs-input{height:auto;min-height:9.625rem;padding:.75rem .875rem;resize:vertical}.jwa-formcard .hs-input:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.jwa-formcard .inputs-list{list-style:none;margin:.25rem 0 0;padding:0}.jwa-formcard .hs-fieldtype-checkbox .inputs-list,.jwa-formcard .hs-fieldtype-radio .inputs-list{display:grid;gap:.5rem 1rem;grid-template-columns:1fr 1fr}.jwa-formcard .inputs-list label{align-items:center;color:var(--jwa-navy);display:flex;font-family:var(--jwa-font-body);font-size:.9375rem;font-weight:400;gap:.5rem}.jwa-formcard .inputs-list input[type=checkbox],.jwa-formcard .inputs-list input[type=radio]{accent-color:var(--accent);flex-shrink:0;height:1.125rem;margin:0;width:1.125rem}.jwa-formcard .hs-button{background:var(--accent-fill);border:none;border-radius:4px;color:var(--on-accent-fill);cursor:pointer;font-family:var(--jwa-font-display);font-size:.9375rem;font-weight:700;height:3.25rem;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease;width:100%}.jwa-formcard .hs-button:hover{background:var(--accent-fill-hover)}.jwa-formcard .hs-error-msgs,.jwa-formcard .hs-error-msgs label{color:#c0392b;font-size:.8125rem;font-weight:400;list-style:none;margin:.25rem 0 0;padding:0}.jwa-formcard .submitted-message{color:var(--jwa-navy);font-family:var(--jwa-font-body);font-size:1.25rem;padding:2rem 0;text-align:center}.jwa-meetings-wrap{margin:0 auto;max-width:62rem}.meetings-iframe-container iframe{min-height:43.75rem}@media (max-width:1024px){.jwa-invest .jwa-split-img{flex-basis:auto;max-height:26rem}}@media (max-width:768px){.jwa-cta-band{min-height:24rem;padding:4rem 0}.jwa-formband-grid{gap:2.5rem}.jwa-why-check{font-size:1.125rem}.jwa-formcard-h{font-size:1.5rem}.jwa-ps-hero{padding-bottom:4rem}.jwa-invest{padding-block:3rem}}@media (max-width:420px){.jwa-formcard .hs-fieldtype-checkbox .inputs-list,.jwa-formcard .hs-fieldtype-radio .inputs-list{grid-template-columns:1fr}}@media (max-width:900px){.jwa-table-scroll{overflow-x:visible}.jwa-listings-table{display:block;min-width:0;width:100%}.jwa-listings-table thead{display:none}.jwa-listings-table tbody{display:block}.jwa-listings-table tr{background:#fff;border:1px solid #e2e4e8;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);display:block;margin-bottom:1rem;padding:1rem 1.15rem}.jwa-listings-table tr[hidden]{display:none}.jwa-listings-table td{align-items:baseline;border:none;display:flex;gap:1rem;justify-content:space-between;max-width:none;padding:.4rem 0;text-align:right}.jwa-listings-table td:before{color:var(--jwa-navy);content:attr(data-label);flex-shrink:0;font-weight:700;text-align:left}.jwa-listings-table td.jwa-td-desc{display:block;font-size:14px;line-height:1.5;text-align:left}.jwa-listings-table td.jwa-td-desc:before{display:block;font-size:15px;margin-bottom:.2rem}.jwa-listings-table td.jwa-td-contact{display:block;padding-top:.85rem}.jwa-listings-table td.jwa-td-contact:before{display:none}.jwa-listings-table .jwa-row-contact{background:var(--accent-fill);border:none;border-radius:6px;color:var(--on-accent-fill);cursor:pointer;display:block;font-family:var(--jwa-font-display);font-size:15px;font-weight:700;letter-spacing:.03em;padding:.8rem;width:100%}}.jwa-cform{display:flex;flex-direction:column;gap:1.1rem}.jwa-cf-field{min-width:0}.jwa-cf-label{color:var(--jwa-navy);display:block;font-family:var(--jwa-font-body);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.45rem}.jwa-cf-label em{color:var(--accent);font-size:1rem;font-style:italic;font-weight:500}.jwa-cf-2col{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.jwa-cf-inp{background:#fff;border:1px solid #d1d5db;border-radius:5px;color:var(--jwa-ink);font-family:var(--jwa-font-body);font-size:1rem;height:3.25rem;padding:0 .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.jwa-cf-textarea{height:auto;min-height:7.5rem;padding:.75rem .875rem;resize:vertical}.jwa-cf-inp:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.jwa-cf-inp.is-error{border-color:#c0392b}.jwa-cf-checks{display:grid;gap:.5rem 1rem;grid-template-columns:1fr 1fr;margin-top:.25rem}.jwa-cf-checks.is-error{border-radius:4px;outline:1px solid #c0392b;outline-offset:6px}.jwa-cf-check{align-items:center;color:var(--jwa-navy);cursor:pointer;display:flex;font-family:var(--jwa-font-body);font-size:.9375rem;gap:.5rem}.jwa-cf-check input{accent-color:var(--accent);flex-shrink:0;height:1.05rem;margin:0;width:1.05rem}.jwa-cf-submit{background:var(--accent-fill);border:none;border-radius:4px;color:var(--on-accent-fill);cursor:pointer;font-family:var(--jwa-font-display);font-size:1rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-transform:uppercase;transition:background .2s;width:100%}.jwa-cf-submit:hover{background:var(--accent-fill-hover)}.jwa-cf-submit:disabled{cursor:default;opacity:.6}.jwa-cf-error{color:#c0392b;font-size:.875rem;margin:.25rem 0 0}.jwa-cf-error a{color:#c0392b}.jwa-cf-done{padding:2rem 0 1rem;text-align:center}.jwa-cf-done h4{color:var(--jwa-navy);font-family:var(--jwa-font-display);font-size:1.5rem;margin:0 0 .5rem}.jwa-cf-done p{color:var(--jwa-navy);margin:0}@media (max-width:520px){.jwa-cf-checks{grid-template-columns:1fr}}.jwa-page-hero h1 span{color:var(--accent-on-dark)}.jwa-hero-sub-wide{max-width:64rem}.jwa-page-hero .jwa-wrap .jwa-hero-sub-wide{margin-bottom:1.25rem}.jwa-page-hero .jwa-wrap .jwa-hero-sub-wide:last-of-type{margin-bottom:2rem}#contact-form{scroll-margin-top:7.5rem}.jwa-contactgrid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 35.625rem}@media (max-width:1024px){.jwa-contactgrid{gap:2.5rem;grid-template-columns:1fr}}.jwa-contactgrid-copy h2{color:var(--jwa-navy)}.jwa-offerbeat-inline{margin-top:3rem}.jwa .jwa-offerbeat-h{color:var(--jwa-navy);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;margin:0 0 1rem}.jwa-offerbeat-inline p{color:var(--jwa-navy);font-size:1.125rem;max-width:30rem}.jwa-blue-num{color:var(--accent);font-weight:600}@media (orientation:landscape) and (max-height:500px){.jwa-page-hero h1{font-size:2.4rem}.jwa-page-hero .jwa-wrap{padding-bottom:3rem;padding-top:8rem}.jwa-eyebrow{font-size:1.125rem}.jwa-cta-band{min-height:0;padding:4rem 0}.jwa-competencies h2,.jwa-cta-band h2,.jwa-dso h2,.jwa-expertise h2,.jwa-proven h2,.jwa-split-copy h2,.jwa-team-head h2,.jwa-why h2{font-size:2rem}.jwa-split-sub{font-size:1.4rem}.jwa-ps-hero h1{font-size:2.4rem}}