.hero[data-astro-cid-ge2uvauf]{background-image:url(/_astro/grid-pattern.CvSZN2gk.svg), radial-gradient(circle farthest-corner at 50% 100%, var(--color-navy-800), var(--color-navy-900) 27%);background-size:28px,auto;width:100%;height:100svh;position:relative;overflow:visible}.hero__content[data-astro-cid-ge2uvauf]{z-index:3;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1200px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__headline[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-grey-500)}.hero__title[data-astro-cid-ge2uvauf]{color:var(--color-grey-100)}@media (width>=992px){.hero__break[data-astro-cid-ge2uvauf]{display:none}}.hero__benefits[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:48px;list-style:none;display:flex}.benefit[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;margin:0;padding:0;display:flex}.benefit__icon[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.benefit__text[data-astro-cid-ge2uvauf]{color:var(--color-grey-300);font-size:20px;font-style:italic;font-weight:300;line-height:1.5}.hero__cta[data-astro-cid-ge2uvauf]{z-index:5;justify-content:center;margin-bottom:calc(min(100vw,1280px)/10);display:flex;position:absolute;bottom:0;left:0;right:0}.hero__cta[data-astro-cid-ge2uvauf] .btn__glyph{font-weight:300}.hero__cta[data-astro-cid-ge2uvauf] .hero__btn .btn__label,.hero__cta[data-astro-cid-ge2uvauf] .hero__btn .btn__glyph{font-size:16px}@media (width<=991px){.hero__content[data-astro-cid-ge2uvauf]{gap:64px}.hero__headline[data-astro-cid-ge2uvauf]{gap:20px}.hero__title[data-astro-cid-ge2uvauf]{width:480px}.hero__benefits[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:32px}.benefit[data-astro-cid-ge2uvauf]{gap:18px}.hero__cta[data-astro-cid-ge2uvauf]{margin-bottom:20vw}}@media (width<=479px){.hero__content[data-astro-cid-ge2uvauf]{gap:48px}.hero__title[data-astro-cid-ge2uvauf]{width:100%}.hero__benefits[data-astro-cid-ge2uvauf]{gap:24px}.benefit[data-astro-cid-ge2uvauf]{gap:16px}.benefit__text[data-astro-cid-ge2uvauf]{color:var(--color-white);font-size:16px}.hero__cta[data-astro-cid-ge2uvauf]{margin-bottom:30vw}}.cs-card[data-astro-cid-4dw4sxam]{border-radius:var(--radius-sm);background-color:var(--color-navy-900);overflow:clip}.cs-card__link[data-astro-cid-4dw4sxam]{cursor:pointer;align-items:flex-end;height:560px;display:flex}.cs-card__content[data-astro-cid-4dw4sxam]{flex-direction:column;justify-content:space-between;align-items:flex-start;width:50%;height:100%;padding:48px;display:flex}.cs-card__body[data-astro-cid-4dw4sxam]{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.cs-card__content[data-astro-cid-4dw4sxam]{justify-content:space-between}.cs-card__logo[data-astro-cid-4dw4sxam]{border-radius:3px;width:80px;height:80px}.cs-card__logo--inline[data-astro-cid-4dw4sxam]{display:none}.cs-card__text[data-astro-cid-4dw4sxam]{flex-direction:column;gap:24px;display:flex}.cs-card__heading[data-astro-cid-4dw4sxam]{align-items:center;gap:24px;display:flex}.cs-card__client[data-astro-cid-4dw4sxam]{color:var(--color-grey-300);opacity:.8}.cs-card__title[data-astro-cid-4dw4sxam]{color:var(--color-white)}.cs-card__summary[data-astro-cid-4dw4sxam]{color:var(--color-grey-400)}.cs-card__media[data-astro-cid-4dw4sxam]{flex:none;width:50%;height:100%;overflow:hidden}.cs-card__img[data-astro-cid-4dw4sxam]{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover){.cs-card__link[data-astro-cid-4dw4sxam]:hover .cs-card__img[data-astro-cid-4dw4sxam]{transform:translate(10px,-10px)scale(1.08)}}.cs-card__link[data-astro-cid-4dw4sxam]:hover .btn--outline{background-color:var(--color-red-500);color:var(--color-white)}@media (width>=1920px){.cs-card__link[data-astro-cid-4dw4sxam]{height:500px}}@media (width<=991px){.cs-card__link[data-astro-cid-4dw4sxam]{flex-direction:column;height:100%}.cs-card__media[data-astro-cid-4dw4sxam]{aspect-ratio:3/2;order:-1;width:100%}.cs-card__content[data-astro-cid-4dw4sxam]{width:100%}.cs-card__logo--desktop[data-astro-cid-4dw4sxam]{display:none}.cs-card__logo--inline[data-astro-cid-4dw4sxam]{display:block}.cs-card__body[data-astro-cid-4dw4sxam]{gap:48px}.cs-card__text[data-astro-cid-4dw4sxam]{gap:40px}}@media (width<=767px){.cs-card__title[data-astro-cid-4dw4sxam]{font-size:20px}.cs-card__titles[data-astro-cid-4dw4sxam]{flex-direction:column;gap:4px;display:flex}}@media (width<=479px){.cs-card__title[data-astro-cid-4dw4sxam]{font-size:15px;line-height:1.5}.cs-card__content[data-astro-cid-4dw4sxam]{padding:24px}.cs-card__body[data-astro-cid-4dw4sxam]{gap:24px;padding-top:8px}.cs-card__text[data-astro-cid-4dw4sxam]{gap:24px}.cs-card__heading[data-astro-cid-4dw4sxam]{gap:16px}.cs-card__titles[data-astro-cid-4dw4sxam]{gap:3px}.cs-card__logo--inline[data-astro-cid-4dw4sxam]{width:64px;height:64px}}.work__list[data-astro-cid-t3eiqlen]{flex-direction:column;gap:48px;margin-top:80px;display:flex}@media (width<=479px){.work__list[data-astro-cid-t3eiqlen]{margin-top:64px}}.playbook[data-astro-cid-7gkfvhms]{background-image:url(/_astro/grid-pattern.CvSZN2gk.svg), radial-gradient(circle farthest-corner at 67% 50%, transparent, var(--color-navy-800) 0%, var(--color-navy-900) 42%);background-size:28px,auto;padding:0 48px 96px}.playbook__container[data-astro-cid-7gkfvhms]{padding-top:176px}.playbook__swiper[data-astro-cid-7gkfvhms]{position:relative;overflow:hidden}.playbook__swiper[data-astro-cid-7gkfvhms] .swiper-wrapper{transition-timing-function:var(--ease-smooth);align-items:stretch}.pb-slide[data-astro-cid-7gkfvhms]{height:auto}.pb-slide__grid[data-astro-cid-7gkfvhms]{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pb-slide__text[data-astro-cid-7gkfvhms]{flex-direction:column;align-self:start;gap:80px;display:flex}.pb-slide__title[data-astro-cid-7gkfvhms]{color:var(--color-grey-300)}.pb-slide__accent[data-astro-cid-7gkfvhms]{color:var(--color-red-500)}.pb-slide__columns[data-astro-cid-7gkfvhms]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.pb-slide__lead[data-astro-cid-7gkfvhms]{letter-spacing:-.03em;color:var(--color-grey-300);font-size:20px;font-weight:600;line-height:1.6}.pb-slide__copy[data-astro-cid-7gkfvhms]{flex-direction:column;gap:24px;display:flex}.pb-slide__copy[data-astro-cid-7gkfvhms] p[data-astro-cid-7gkfvhms]{color:var(--color-grey-300);font-size:16px;font-weight:300;line-height:1.5}.pb-slide__copy[data-astro-cid-7gkfvhms] strong{color:var(--color-white);font-weight:600}.pb-slide__visual[data-astro-cid-7gkfvhms]{justify-content:center;place-self:center;width:100%;display:flex}.pb-illustration[data-astro-cid-7gkfvhms],.pb-lottie[data-astro-cid-7gkfvhms]{aspect-ratio:1;object-fit:contain;width:100%;max-width:480px;height:auto}.pb-slide__visual[data-astro-cid-7gkfvhms]{opacity:0;filter:blur(24px);transition:opacity .8s var(--ease-smooth), filter .8s var(--ease-smooth), transform .8s var(--ease-smooth);transform:scale(.96)}.pb-slide[data-astro-cid-7gkfvhms].swiper-slide-active .pb-slide__visual[data-astro-cid-7gkfvhms]{opacity:1;filter:none;transform:none}.playbook__controls[data-astro-cid-7gkfvhms]{margin-top:64px}@media (width>=1920px){.playbook__container[data-astro-cid-7gkfvhms]{padding-inline:48px}}@media (width<=991px){.playbook[data-astro-cid-7gkfvhms]{background-image:url(/_astro/grid-pattern.CvSZN2gk.svg), radial-gradient(circle farthest-corner at 50% 17%, transparent, var(--color-navy-800) 0%, var(--color-navy-900) 42%);padding-top:96px}.playbook__container[data-astro-cid-7gkfvhms]{padding-top:0}.pb-slide__grid[data-astro-cid-7gkfvhms]{grid-template-columns:1fr}.pb-slide__visual[data-astro-cid-7gkfvhms]{order:-1}.pb-illustration[data-astro-cid-7gkfvhms],.pb-lottie[data-astro-cid-7gkfvhms]{width:400px;max-width:100%}.pb-slide__copy[data-astro-cid-7gkfvhms]{padding-bottom:0}}@media (width<=767px){.playbook[data-astro-cid-7gkfvhms]{background-image:url(/_astro/grid-pattern.CvSZN2gk.svg), radial-gradient(circle farthest-corner at 50% 20%, transparent, var(--color-navy-800) 0%, var(--color-navy-900) 42%);padding-inline:24px}}@media (width<=479px){.playbook[data-astro-cid-7gkfvhms]{background-image:url(/_astro/grid-pattern.CvSZN2gk.svg), radial-gradient(circle farthest-corner at 50% 10%, transparent, var(--color-navy-800) 0%, var(--color-navy-900) 42%);padding:48px 12px}.pb-slide__grid[data-astro-cid-7gkfvhms]{gap:32px}.pb-slide__text[data-astro-cid-7gkfvhms]{gap:24px}.pb-slide__columns[data-astro-cid-7gkfvhms]{grid-template-columns:1fr;gap:16px}.pb-slide__lead[data-astro-cid-7gkfvhms]{font-size:15px}.pb-slide__copy[data-astro-cid-7gkfvhms]{gap:12px}.pb-slide__copy[data-astro-cid-7gkfvhms] p[data-astro-cid-7gkfvhms],.pb-slide__copy[data-astro-cid-7gkfvhms] strong{font-size:14px;line-height:1.6}.pb-illustration[data-astro-cid-7gkfvhms],.pb-lottie[data-astro-cid-7gkfvhms]{width:60%}.playbook__controls[data-astro-cid-7gkfvhms]{margin-top:32px}}.experience[data-astro-cid-bl6cniha],.experience__container[data-astro-cid-bl6cniha]{position:relative}.experience__line[data-astro-cid-bl6cniha]{z-index:1;justify-content:center;padding:300px 0 150px;display:flex;position:absolute;inset:0;overflow:clip}.experience__line[data-astro-cid-bl6cniha] span[data-astro-cid-bl6cniha]{border:1px solid var(--line-accent);opacity:.5;width:1px;height:100%}.experience__list[data-astro-cid-bl6cniha]{z-index:2;flex-direction:column;align-items:center;gap:24px;width:80%;margin:80px auto 0;display:flex;position:relative}.experience__list[data-astro-cid-bl6cniha] .experience__cv{margin-top:40px}.xp__aside-title[data-astro-cid-bl6cniha]{line-height:1.35}@media (width>=480px){.experience__list[data-astro-cid-bl6cniha] .experience__cv{min-height:48px}}.xp[data-astro-cid-bl6cniha]{border:1px solid var(--color-navy-900);border-radius:var(--radius-sm);background-color:var(--color-navy-900);width:100%;overflow:hidden}.xp__heading[data-astro-cid-bl6cniha]{font:inherit}.xp__toggle[data-astro-cid-bl6cniha]{text-align:left;width:100%;color:var(--color-white);cursor:pointer;align-items:center;gap:24px;padding:48px;display:flex}.xp__identity[data-astro-cid-bl6cniha]{flex:1;align-items:center;gap:24px;display:flex}.xp__logo[data-astro-cid-bl6cniha]{flex:none;width:80px;height:80px}.xp__meta[data-astro-cid-bl6cniha]{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.xp__details[data-astro-cid-bl6cniha]{flex-direction:column;display:flex}.xp__role[data-astro-cid-bl6cniha]{font-size:16px;font-weight:400;line-height:1.6}.xp__period[data-astro-cid-bl6cniha]{color:var(--color-grey-400)}.xp__chevron[data-astro-cid-bl6cniha]{width:48px;height:48px;color:var(--color-white);flex:none;justify-content:center;align-items:center;transition:color .25s ease-in-out;display:flex}.xp__toggle[data-astro-cid-bl6cniha]:hover .xp__chevron[data-astro-cid-bl6cniha],.xp[data-astro-cid-bl6cniha][data-open] .xp__chevron[data-astro-cid-bl6cniha]{color:var(--icon-active)}.xp__chevron[data-astro-cid-bl6cniha] .chevron-path{d:path("M4 9 L12 17 L20 9");transition:d .25s cubic-bezier(.455,.03,.515,.955)}.xp[data-astro-cid-bl6cniha][data-open] .xp__chevron[data-astro-cid-bl6cniha] .chevron-path{d:path("M4 15 L12 7 L20 15")}@supports not (d:path('M0 0')){.xp__chevron[data-astro-cid-bl6cniha]{transition:color .25s ease-in-out,transform .25s cubic-bezier(.455,.03,.515,.955)}.xp[data-astro-cid-bl6cniha][data-open] .xp__chevron[data-astro-cid-bl6cniha]{transform:rotate(180deg)}}.xp__panel[data-astro-cid-bl6cniha]{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.45,0,.55,1);display:grid}.xp[data-astro-cid-bl6cniha][data-open] .xp__panel[data-astro-cid-bl6cniha]{grid-template-rows:1fr}.xp__panel-inner[data-astro-cid-bl6cniha]{visibility:hidden;min-height:0;transition:visibility 0s linear .4s;overflow:hidden}.xp[data-astro-cid-bl6cniha][data-open] .xp__panel-inner[data-astro-cid-bl6cniha]{visibility:visible;transition-delay:0s}.xp__content[data-astro-cid-bl6cniha]{border-top:1px solid var(--color-navy-800);grid-template-columns:1fr 3fr;gap:32px;padding:48px;display:grid}.xp__aside[data-astro-cid-bl6cniha]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.xp__aside-title[data-astro-cid-bl6cniha]{color:var(--color-white)}.xp__highlights[data-astro-cid-bl6cniha]{flex-direction:column;gap:32px;display:flex}.xp__highlight[data-astro-cid-bl6cniha]{flex-direction:column;gap:12px;display:flex}.xp__highlight-title[data-astro-cid-bl6cniha]{color:var(--color-white);font-size:16px;font-weight:400;line-height:1.3}.xp__highlight-text[data-astro-cid-bl6cniha]{color:var(--color-grey-400)}@media (width<=991px){.experience__line[data-astro-cid-bl6cniha]{padding-bottom:130px}.experience__list[data-astro-cid-bl6cniha]{width:100%}.xp__identity[data-astro-cid-bl6cniha]{gap:20px}.xp__role[data-astro-cid-bl6cniha]{font-weight:300}}@media (width<=767px){.experience__line[data-astro-cid-bl6cniha]{padding-bottom:120px}.xp__toggle[data-astro-cid-bl6cniha]{padding:24px}.xp__content[data-astro-cid-bl6cniha]{grid-template-columns:1fr;padding:24px}}@media (width<=479px){.experience__line[data-astro-cid-bl6cniha]{padding:240px 0 96px}.experience__line[data-astro-cid-bl6cniha] span[data-astro-cid-bl6cniha]{background-color:var(--color-red-500);border:0}.experience__list[data-astro-cid-bl6cniha]{margin-inline:12px;width:auto;margin-top:64px}.xp__toggle[data-astro-cid-bl6cniha]{position:relative}.xp__identity[data-astro-cid-bl6cniha]{flex-direction:column;align-items:flex-start;gap:20px}.xp__logo[data-astro-cid-bl6cniha]{width:48px;height:48px}.xp__details[data-astro-cid-bl6cniha]{gap:8px}.xp__role[data-astro-cid-bl6cniha]{font-size:14px}.xp__chevron[data-astro-cid-bl6cniha]{position:absolute;top:20px;right:20px}.xp__aside[data-astro-cid-bl6cniha] .xp__link{width:100%}}.references__container[data-astro-cid-gakqr736] .section-head{align-items:center}.references__slider[data-astro-cid-gakqr736]{max-width:var(--container-max);margin-top:80px;overflow:hidden}.references__swiper[data-astro-cid-gakqr736]{overflow:visible}.references__swiper[data-astro-cid-gakqr736] .swiper-wrapper{transition-timing-function:var(--ease-smooth);align-items:stretch}.quote[data-astro-cid-gakqr736]{border:1px solid var(--color-navy-800);border-radius:var(--radius-sm);background-color:var(--color-navy-800);cursor:grab;border-left:0;flex-direction:column;justify-content:space-between;gap:40px;height:auto;margin:0;padding:40px;display:flex}.quote__text[data-astro-cid-gakqr736]{color:var(--color-grey-400);background:0 0;border:0;margin:0;padding:0}.quote__author[data-astro-cid-gakqr736]{text-align:left;gap:12px;margin:0;display:flex}.quote__photo[data-astro-cid-gakqr736]{border-radius:3px;flex:none;width:48px;height:48px}.quote__meta[data-astro-cid-gakqr736]{flex-direction:column;align-self:center;display:flex}.quote__name[data-astro-cid-gakqr736]{color:var(--color-white)}.quote__role[data-astro-cid-gakqr736]{color:var(--color-grey-300)}.references__nav[data-astro-cid-gakqr736]{margin-top:40px}@media (width<=991px){.references__slider[data-astro-cid-gakqr736]{padding-bottom:24px}.references__nav[data-astro-cid-gakqr736]{margin-top:24px}.quote__author[data-astro-cid-gakqr736]{flex-direction:column}.quote__meta[data-astro-cid-gakqr736]{align-self:flex-start}}@media (width<=767px){.quote[data-astro-cid-gakqr736]{padding-top:48px}.references__nav[data-astro-cid-gakqr736]{margin-top:40px}}@media (width<=479px){.references__container[data-astro-cid-gakqr736] .section-head{padding-inline:20px}.references__slider[data-astro-cid-gakqr736]{margin-top:64px;padding:0 20px}.references__nav[data-astro-cid-gakqr736]{margin-top:40px}.quote[data-astro-cid-gakqr736]{gap:24px}.quote__photo[data-astro-cid-gakqr736]{width:64px;height:64px}}
