.cookie-notice[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie-notice[data-astro-cid-mmfs7a7x]{z-index:9999;color:#fff;background-color:#242424;border-radius:.25rem;align-items:center;gap:1rem;max-width:26rem;padding:.85rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 6px 24px #00000040}.cookie-notice-text[data-astro-cid-mmfs7a7x]{margin:0;font-size:13px;font-weight:400;line-height:1.5}.cookie-notice-text[data-astro-cid-mmfs7a7x] a[data-astro-cid-mmfs7a7x]{color:#fce8e1;text-decoration:none}.cookie-notice-dismiss[data-astro-cid-mmfs7a7x]{color:#242424;cursor:pointer;background-color:#fff;border:0;border-radius:.25rem;flex-shrink:0;padding:.55rem 1rem .45rem;font-family:Code Pro Lc,sans-serif;font-size:14px;font-weight:100;line-height:14px;transition:background-color .2s}.cookie-notice-dismiss[data-astro-cid-mmfs7a7x]:hover{background-color:#fce8e1}@media (width<=479px){.cookie-notice[data-astro-cid-mmfs7a7x]{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}html.css-loading body{visibility:hidden}body{overflow-x:clip}.navigation-dropdown.w--open{overflow:hidden}html[data-team-order=hope] .hope-circle.mini,html[data-team-order=marxli] .marxli-circle.mini,html[data-team-order=hope] .link-hopecard,html[data-team-order=marxli] .link-marlxlicard,html[data-team-order=hope] .name-card:has(.hope-circle),html[data-team-order=marxli] .name-card:has(.marxli-circle){order:0}html[data-team-order=hope] .marxli-circle.mini,html[data-team-order=marxli] .hope-circle.mini,html[data-team-order=hope] .link-marlxlicard,html[data-team-order=marxli] .link-hopecard,html[data-team-order=hope] .name-card:has(.marxli-circle),html[data-team-order=marxli] .name-card:has(.hope-circle){order:1}.team-hero-wrap{justify-content:center;align-items:flex-end;display:flex}.hope_arrow_switch,.marxli_arrow_switch{opacity:0;margin-bottom:-50px;transition:opacity .18s,transform .18s;display:none;position:relative;top:-50px}.marxli_arrow_switch{left:-90px}.hope_arrow_switch{top:-36px;left:221px}html[data-team-order=marxli] .hope_arrow,html[data-team-order=marxli] .marxli_arrow{display:none}html[data-team-order=marxli] .hope_arrow_switch,html[data-team-order=marxli] .marxli_arrow_switch{display:block}.link-marlxlicard:hover .marxli_arrow_switch,.link-marlxlicard:focus-visible .marxli_arrow_switch,.link-hopecard:hover .hope_arrow_switch,.link-hopecard:focus-visible .hope_arrow_switch{opacity:1;transform:translateY(-6px)}html[data-team-order=marxli] .headerimage_marxli-2{transform:rotate(-4deg)}html[data-team-order=marxli] .headerimage_marxli-2:hover{transform:scale(1.05)rotate(-7deg)}html[data-team-order=marxli] .headerimage_hope-2{transform:rotate(7deg)}html[data-team-order=marxli] .headerimage_hope-2:hover{transform:scale(1.08)rotate(10deg)}html[data-team-order=marxli] .link-marlxlicard{top:0}html[data-team-order=marxli] .link-hopecard{top:4px}html[data-team-order=marxli] .navigation-dropdown.w--open{flex-direction:column;display:flex}html[data-team-order=marxli] .dropdown-link-5{order:0}html[data-team-order=marxli] .dropdown-link-2{order:1}.profile-wrapper .marxli-circle.mini,.profile-wrapper .hope-circle.mini{margin-top:0;margin-bottom:0}.h1-heading[data-astro-cid-ju4pidww],.h2-heading[data-astro-cid-ju4pidww].bauerbodoni,.h2-heading[data-astro-cid-ju4pidww].center.light:not(.codepro),.h2-heading[data-astro-cid-ju4pidww].center.dark,.servicetext[data-astro-cid-ju4pidww],.heading-2[data-astro-cid-ju4pidww],.teamnavtext[data-astro-cid-ju4pidww],.careercard-heading[data-astro-cid-ju4pidww]{color:#0a0a0a;font-synthesis:style;letter-spacing:-.01em;font-family:Bauer Bodoni Brand,Georgia,Times New Roman,serif;font-weight:700}.h1-heading[data-astro-cid-ju4pidww],.h2-heading[data-astro-cid-ju4pidww].bauerbodoni,.h2-heading[data-astro-cid-ju4pidww].center.light:not(.codepro),.teamnavtext[data-astro-cid-ju4pidww],.careercard-heading[data-astro-cid-ju4pidww]{font-style:italic}.h1-heading[data-astro-cid-ju4pidww]{text-align:center;font-size:4.21rem;font-weight:700;line-height:1.25em}@media (width<=767px){html.mobile-fonts-deferred body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html.mobile-fonts-deferred .h1-heading[data-astro-cid-ju4pidww],html.mobile-fonts-deferred .h2-heading[data-astro-cid-ju4pidww].bauerbodoni,html.mobile-fonts-deferred .h2-heading[data-astro-cid-ju4pidww].center.light:not(.codepro),html.mobile-fonts-deferred .h2-heading[data-astro-cid-ju4pidww].center.dark,html.mobile-fonts-deferred .servicetext[data-astro-cid-ju4pidww],html.mobile-fonts-deferred .heading-2[data-astro-cid-ju4pidww],html.mobile-fonts-deferred .teamnavtext[data-astro-cid-ju4pidww],html.mobile-fonts-deferred .careercard-heading[data-astro-cid-ju4pidww]{font-family:Georgia,Times New Roman,serif}html.mobile-fonts-deferred .h1-heading[data-astro-cid-ju4pidww].smaller,html.mobile-fonts-deferred .h2-heading[data-astro-cid-ju4pidww].center.light.codepro{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}}.comparecontrast .h3,.comparecontrast .paragraph-lg-2,.comparecontrast .paragraph-lg-2.left-aligned{color:#fff}[data-astro-cid-ju4pidww][data-bgvideo-fallback-img]{display:none}.section-mobilehero[data-astro-cid-ju4pidww]{background-color:#f3eee7;min-height:100svh;position:relative;overflow:hidden}.section-mobilehero[data-astro-cid-ju4pidww] .herosection_bgvideo[data-astro-cid-ju4pidww],.section-mobilehero[data-astro-cid-ju4pidww] .w-background-video[data-astro-cid-ju4pidww]{width:100%;height:100%;position:absolute;inset:0}.section-mobilehero[data-astro-cid-ju4pidww] video[data-astro-cid-ju4pidww]{object-fit:cover;width:100%;height:100%}.section-mobilehero[data-astro-cid-ju4pidww] .div_scroller[data-astro-cid-ju4pidww]{z-index:2;pointer-events:none}.div_scroller .lottie-animation{color:#fff;border:1.5px solid;border-radius:999px;width:28px;height:42px;margin-left:auto;margin-right:auto;position:relative}.div_scroller .lottie-animation:before{content:"";background:currentColor;border-radius:999px;width:4px;height:8px;animation:1.4s ease-in-out infinite social-habit-scroll-cue;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes social-habit-scroll-cue{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}to{opacity:0;transform:translate(-50%,15px)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ju4pidww][data-bgvideo-fallback-img]{z-index:-100;object-fit:cover;width:100%;height:100%;display:inline-block;position:absolute}.div_scroller .lottie-animation:before{opacity:1;animation:none}}.cms-navigation[data-astro-cid-fzpbxy5g]{background:#fff}.cms-logo-embed[data-astro-cid-fzpbxy5g]{line-height:0}.cms-logo[data-astro-cid-fzpbxy5g]{width:150px;max-width:150px;height:auto;display:block}.cs-hero[data-astro-cid-f4yest4y]{background-position:50%;background-size:cover;padding:150px 0 80px}.cs-hero-inner[data-astro-cid-f4yest4y]{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.cs-hero-category[data-astro-cid-f4yest4y]{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.cs-section[data-astro-cid-f4yest4y]{padding:88px 0;scroll-margin-top:90px}.cs-hero-headline[data-astro-cid-f4yest4y]{max-width:900px}.cs-hero-ctas[data-astro-cid-f4yest4y]{margin-top:16px}.cs-hero-ctas[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y].button-primary.auto.w-button{color:#242424;background-color:#fff;transition:background-color .25s,color .25s,border-color .25s}.cs-hero-ctas[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y].button-primary.auto.w-button:hover{color:#fff;background-color:#242424}.cs-hero-ctas[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y].button-primary.secondary-button.light.auto.w-button{color:#fff;background-color:#0000;border:1px solid #ffffffd9}.cs-hero-ctas[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y].button-primary.secondary-button.light.auto.w-button:hover{color:#242424;background-color:#fff}.cs-results[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,1fr);gap:22px;width:100%;margin-top:14px;display:grid}.cs-result[data-astro-cid-f4yest4y]{background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:36px 26px;display:flex;box-shadow:0 4px 14px #0000000f}.cs-result-icon[data-astro-cid-f4yest4y]{font-size:2.2rem;line-height:1}.cs-result-value[data-astro-cid-f4yest4y]{color:#5c4034;font-size:1.45rem;font-weight:700;line-height:1.15}.cs-result-label[data-astro-cid-f4yest4y]{color:#3d2f27;font-size:1.02rem;font-weight:600;line-height:1.45}.cs-result-context[data-astro-cid-f4yest4y]{color:#8a7365;font-size:.88rem;line-height:1.4}.cs-flow[data-astro-cid-f4yest4y]{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:.85rem;font-weight:700;display:flex}.cs-flow[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{color:#5c4034;background:#fff;border:1px solid #eadfd5;border-radius:999px;padding:9px 20px;text-decoration:none;transition:background-color .25s,color .25s}.cs-flow[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{color:#fff;background:#5c4034;border-color:#5c4034}.cs-flow-arrow[data-astro-cid-f4yest4y]{color:#c9a68f}.cs-steps[data-astro-cid-f4yest4y]{counter-reset:cs-step;text-align:left;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px 26px;max-width:760px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cs-steps[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]{counter-increment:cs-step;align-items:center;min-height:32px;padding-left:44px;line-height:1.5;display:flex;position:relative}.cs-steps[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]:before{content:counter(cs-step, decimal-leading-zero);color:#c9a68f;font-size:1.15rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cs-sticky-cta[data-astro-cid-f4yest4y]{display:none}.cs-section-alt[data-astro-cid-f4yest4y]{background:#faf0e9}.cs-section-dark[data-astro-cid-f4yest4y]{background-color:#2a211c;background-position:50%;background-size:cover}.cs-eyebrow-light[data-astro-cid-f4yest4y]{color:#ffffffbf}.cs-glance[data-astro-cid-f4yest4y]{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:22px;display:grid}.cs-glance-item[data-astro-cid-f4yest4y]{text-align:center;border-left:1px solid #eadfd5;flex-direction:column;align-items:center;gap:6px;padding:4px 18px;display:flex}.cs-glance-item[data-astro-cid-f4yest4y]:first-child{border-left:0}.cs-glance-label[data-astro-cid-f4yest4y]{color:#8a7365;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cs-glance-value[data-astro-cid-f4yest4y]{color:#3d2f27;font-size:.98rem;font-weight:600;line-height:1.4}.cs-insight[data-astro-cid-f4yest4y]{color:#3d2f27;border:0;max-width:780px;margin:0;padding:0 12px;font-size:1.5rem;font-weight:600;line-height:1.45}.cs-insight[data-astro-cid-f4yest4y]:before{content:"“";color:#c9a68f;margin-bottom:10px;font-size:3rem;line-height:.6;display:block}.cs-strategy-eyebrow[data-astro-cid-f4yest4y]{margin-top:22px}.cs-review-badge[data-astro-cid-f4yest4y]{color:#3d2f27;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.cs-review-stars[data-astro-cid-f4yest4y]{color:#d9a441;letter-spacing:2px;font-size:1.05rem}.cs-testimonial[data-astro-cid-f4yest4y]{color:#3d2f27;text-align:center;border:0;max-width:760px;margin:0;padding:0 12px;font-size:1.12rem;line-height:1.7}.cs-testimonial-attribution[data-astro-cid-f4yest4y]{color:#7a6a5f;align-items:center;gap:12px;margin:0;font-size:.95rem;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.cs-reveal[data-astro-cid-f4yest4y]{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.cs-reveal[data-astro-cid-f4yest4y].is-visible{opacity:1;transform:translateY(0)}.cs-section-videos[data-astro-cid-f4yest4y]{flex-wrap:nowrap;justify-content:center;gap:18px;width:100%;margin-top:8px;display:flex}.cs-video[data-astro-cid-f4yest4y]{aspect-ratio:9/16;object-fit:cover;background:#2a211c;border-radius:16px;flex:none;width:235px;height:auto;box-shadow:0 6px 18px #0000001f}@media (width<=850px){.cs-section-videos[data-astro-cid-f4yest4y]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.cs-video[data-astro-cid-f4yest4y]{scroll-snap-align:center;width:clamp(150px,38vw,235px)}}.cs-section-inner[data-astro-cid-f4yest4y]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:860px;margin:0 auto;display:flex}.cs-section-inner[data-astro-cid-f4yest4y] .h2-heading[data-astro-cid-f4yest4y]{margin-top:0;margin-bottom:0}.cs-services-pills[data-astro-cid-f4yest4y]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.cs-pill[data-astro-cid-f4yest4y]{color:#5c4034;background:#f0e9df;border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:600}.cs-section-alt[data-astro-cid-f4yest4y] .cs-pill[data-astro-cid-f4yest4y]{background:#fff}.cs-stats[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,1fr);gap:22px;width:100%;margin-top:18px;display:grid}.cs-stat[data-astro-cid-f4yest4y]{text-align:center;border-left:1px solid #eadfd5;flex-direction:column;align-items:center;gap:8px;padding:8px 22px;display:flex}.cs-stat[data-astro-cid-f4yest4y]:first-child{border-left:0}.cs-stat-value[data-astro-cid-f4yest4y]{color:#5c4034;font-size:1.7rem;font-weight:700;line-height:1.1}.cs-stat-label[data-astro-cid-f4yest4y]{color:#5b5049;font-size:.92rem;line-height:1.45}.cs-related-grid[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin-top:10px;display:grid}.cs-related-card[data-astro-cid-f4yest4y]{background-color:#2a211c;border-radius:16px;height:240px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.cs-related-card[data-astro-cid-f4yest4y]:hover,.cs-related-card[data-astro-cid-f4yest4y]:focus-visible{outline:none;box-shadow:0 16px 36px #00000059}.cs-related-media[data-astro-cid-f4yest4y]{background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.cs-related-card[data-astro-cid-f4yest4y]:hover .cs-related-media[data-astro-cid-f4yest4y],.cs-related-card[data-astro-cid-f4yest4y]:focus-visible .cs-related-media[data-astro-cid-f4yest4y]{transform:scale(1.06)}.cs-related-overlay[data-astro-cid-f4yest4y]{text-align:left;background-image:linear-gradient(#0000 42%,#000000b8);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;padding:18px 20px;display:flex;position:absolute;inset:0}.cs-related-name[data-astro-cid-f4yest4y]{color:#fff;text-shadow:0 1px 5px #00000080;font-size:1.05rem;font-weight:700;line-height:1.25}.cs-related-cta[data-astro-cid-f4yest4y]{color:#ffffffeb;opacity:0;font-size:.82rem;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(6px)}.cs-related-card[data-astro-cid-f4yest4y]:hover .cs-related-cta[data-astro-cid-f4yest4y],.cs-related-card[data-astro-cid-f4yest4y]:focus-visible .cs-related-cta[data-astro-cid-f4yest4y]{opacity:1;transform:translateY(0)}@media (hover:none){.cs-related-cta[data-astro-cid-f4yest4y]{opacity:1;transform:none}}.button-group[data-astro-cid-f4yest4y].align-center{margin-top:10px}@media (width<=850px){.cs-stats[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:18px}.cs-stat[data-astro-cid-f4yest4y]{border-top:1px solid #eadfd5;border-left:0;padding-top:18px}.cs-stat[data-astro-cid-f4yest4y]:first-child{border-top:0;padding-top:8px}.cs-glance[data-astro-cid-f4yest4y]{grid-template-columns:repeat(2,1fr);row-gap:18px}.cs-glance-item[data-astro-cid-f4yest4y]:nth-child(odd){border-left:0}.cs-insight[data-astro-cid-f4yest4y]{font-size:1.25rem}.cs-related-grid[data-astro-cid-f4yest4y]{grid-template-columns:1fr}.cs-related-card[data-astro-cid-f4yest4y]{height:210px}.cs-results[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:14px}.cs-steps[data-astro-cid-f4yest4y]{grid-template-columns:1fr}}@media (width<=767px){.cs-hero[data-astro-cid-f4yest4y]{padding:120px 0 60px}.cs-section[data-astro-cid-f4yest4y]{padding:60px 0}.cs-sticky-cta[data-astro-cid-f4yest4y]{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);background:#faf0e9f5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.cs-sticky-cta[data-astro-cid-f4yest4y] .w-button[data-astro-cid-f4yest4y]{text-align:center;width:100%;max-width:420px}}
