body{font-family:var(--pkf-font-sans);color:var(--pkf-body);-webkit-font-smoothing:antialiased}:root{--pkf-body:#1F232A;--pkf-heading:#2B3044;--pkf-title:#383C59;--pkf-header-from:#19223A;--pkf-header-to:#131825;--pkf-container:1768px;--pkf-gutter:24px;--pkf-heading-gap:24px;--pkf-section-gap:48px;--pkf-edge:max(var(--pkf-gutter), (100% - var(--pkf-container)) / 2 + var(--pkf-gutter));--pkf-btn-radius:0 20px 0 20px;--pkf-btn-radius-lg:0 40px 0 40px;--pkf-btn-min-block:35px;--pkf-card-radius:20px;--pkf-curve-radius:40px;--pkf-shelf-height:min(8.9583vw, 172px);--pkf-shelf-height-shallow:min(3.90625vw, 75px);--pkf-hero-shelf-height:var(--pkf-shelf-height-shallow);--pkf-banner-shelf-height:var(--pkf-shelf-height);--pkf-banner-lift-inset:83px;--pkf-tabs-gap:45px}@media (max-width:991.98px){:root{--pkf-section-gap:36px}:root{--pkf-tabs-gap:40px}}@media (max-width:767.98px){:root{--pkf-hero-shelf-height:25vw;--pkf-banner-shelf-height:var(--pkf-shelf-height)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--pkf-title)}.h1,.pkf-banner__title,.pkf-bio__name,.pkf-hero__title,.pkf-ins-hero__title,.pkf-lead__name,.pkf-policy__title,h1{font-size:var(--pkf-text-h1);line-height:1.05;letter-spacing:-.02em}.h2,.pkf-ambitions__title,.pkf-apart__title,.pkf-awards__title,.pkf-block__title,.pkf-contact-form__title,.pkf-errband__eyebrow,.pkf-errband__title,.pkf-esg__title,.pkf-faqs__title,.pkf-footprint__region,.pkf-globalnet__intro-title,.pkf-globalnet__title,.pkf-help__title,.pkf-iband__title,.pkf-imgband__title,.pkf-impact__title,.pkf-insights__title,.pkf-intro__title,.pkf-jobs__title,.pkf-ncard__title,.pkf-network__title,.pkf-newsletter-form__title,.pkf-numband__title,.pkf-people-intro__title,.pkf-prose h3,.pkf-recruit__title,.pkf-sectors__title,.pkf-services__title,.pkf-smenu__service,.pkf-stats__heading,.pkf-stats__panel-title,.pkf-step__title,.pkf-svc-panel__heading,.pkf-team-panel__title,.pkf-team__title,.pkf-vision__title,.pkf-voices__title,h2{font-size:var(--pkf-text-h2);line-height:1.15;letter-spacing:-.01em}.pkf-ambitions__title,.pkf-apart__title,.pkf-awards__title,.pkf-block__title,.pkf-contact-form__title,.pkf-errband__title,.pkf-esg__title,.pkf-faqs__title,.pkf-globalnet__intro-title,.pkf-globalnet__title,.pkf-help__title,.pkf-iband__title,.pkf-imgband__title,.pkf-impact__title,.pkf-insights__title,.pkf-intro__title,.pkf-jobs__title,.pkf-network__title,.pkf-newsletter-form__title,.pkf-numband__title,.pkf-people-intro__title,.pkf-prose h3,.pkf-recruit__title,.pkf-sectors__title,.pkf-services__title,.pkf-step__title,.pkf-team-panel__title,.pkf-team__title,.pkf-vision__title,.pkf-voices__title{margin-block-end:var(--pkf-heading-gap)}.h3,.pkf-apart__kicker,.pkf-award__title,.pkf-awards__kicker,.pkf-bio__fact-title,.pkf-block__kicker,.pkf-ctabar__heading,.pkf-esg__kicker,.pkf-faqs__list .accordion-button,.pkf-fcols__title,.pkf-footer__heading,.pkf-footprint__kicker,.pkf-footprint__reveal-region,.pkf-iband__kicker,.pkf-icd__title,.pkf-impact__kicker,.pkf-insight__body aside.card h2,.pkf-jobs__role-title,.pkf-network__kicker,.pkf-panel__feature-heading,.pkf-person__name,.pkf-person__reveal-name,.pkf-regions__firmname,.pkf-regions__leadfull,.pkf-sector__title,.pkf-split__kicker,.pkf-svc-panel__cta-text,.pkf-svc-panel__detail .pkf-svc-panel__subtitle,.pkf-svc-panel__detail :is(h1,h2,h3,h4,h5,h6),.pkf-svc-panel__label,.pkf-team__scope,.pkf-viewall__text,h3{font-size:var(--pkf-text-h3);line-height:1.25;letter-spacing:0}.h4,h4{font-size:var(--pkf-text-h4);line-height:1.25;letter-spacing:0}.h5,h5{font-size:var(--pkf-text-h5);line-height:1.25;letter-spacing:0}.h6,h6{font-size:var(--pkf-text-h6);line-height:1.25;letter-spacing:0}.pkf-apart__quote,.pkf-banner__intro,.pkf-bio__role,.pkf-block__lead,.pkf-block__quote,.pkf-contact-form__lead,.pkf-errband__text,.pkf-gcard__text,.pkf-globalnet__lead,.pkf-iband__lead,.pkf-impact__card,.pkf-insight__body h2+p.fw-bold,.pkf-insights__intro,.pkf-intro__body,.pkf-lead,.pkf-lead__role,.pkf-newsletter-form__lead,.pkf-people-intro__text,.pkf-recruit__lead,.pkf-sectors__lead,.pkf-stats__list,.pkf-step__lead,.pkf-svc-list__item,.pkf-tab,.pkf-voices__lead{font-size:var(--pkf-text-lead)}.pkf-banner__intro,.pkf-hero__text{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}@media (max-width:767.98px){.pkf-banner__intro,.pkf-hero__text{font-size:.9375rem}.pkf-banner__title{font-size:1.5rem}.pkf-banner__intro{font-size:.875rem}}.pkf-needs-intro__bar{font-size:var(--pkf-text-body);line-height:1.4;letter-spacing:0}.pkf-jobs__role-excerpt h3{font-size:var(--pkf-text-nav);line-height:inherit;letter-spacing:0;font-weight:400}.pkf-jobs__role-excerpt{font-size:var(--pkf-text-nav)}.pkf-bio__linkedin,.pkf-breadcrumb,.pkf-footer__links a,.pkf-form .form-label,.pkf-iband__pages,.pkf-nav__link,.pkf-newsletter__link,.pkf-panel__link-label,.pkf-person__reveal-title{font-size:var(--pkf-text-nav);line-height:1.3}.pkf-people-intro__pill{font-size:var(--pkf-text-button);line-height:1.2}.pkf-panel__heading{font-size:var(--pkf-text-kicker);line-height:1.3;letter-spacing:.1em}.pkf-footprint__line,.pkf-footprint__officename,.pkf-form__consent .form-check-label,.pkf-gcard__cite,.pkf-icd__byline,.pkf-icd__meta,.pkf-jobs__role-date,.pkf-jobs__role-meta,.pkf-jobs__tag,.pkf-map__caption,.pkf-panel__feature-blurb,.pkf-panel__link-note,.pkf-person__reveal-contact,.pkf-person__reveal-list,.pkf-person__reveal-role,.pkf-person__role,.pkf-regions__detailcol .pkf-regions__firmname,.pkf-regions__dl dd,.pkf-regions__dl dt,.pkf-regions__doc,.pkf-regions__leadrole,.pkf-regions__line{font-size:var(--pkf-text-meta);line-height:1.3}.pkf-footer__legal{font-size:var(--pkf-text-legal);line-height:1.5}:is(.pkf-services__intro,.pkf-smenu__copy)>p:last-child:has(>em:only-child){font-size:var(--pkf-text-legal);line-height:1.5}html{background-color:var(--pkf-stone)}body{max-width:1920px;margin-inline:auto}.container-pkf{width:100%;max-width:var(--pkf-container);margin-inline:auto;padding-inline:var(--pkf-gutter)}.btn-pkf{--bs-btn-padding-y:0.4375rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:var(--pkf-text-button);--bs-btn-font-weight:700;--bs-btn-border-width:0;--bs-btn-border-radius:0;border-radius:var(--pkf-btn-radius);min-height:var(--pkf-btn-min-block);display:inline-flex;align-items:center;justify-content:center}.btn-pkf-light{--bs-btn-bg:var(--pkf-white);--bs-btn-color:var(--pkf-body);--bs-btn-hover-bg:var(--pkf-stone);--bs-btn-hover-color:var(--pkf-body);--bs-btn-active-bg:var(--pkf-stone-dark);--bs-btn-active-color:var(--pkf-body)}.btn-pkf-sky{--bs-btn-bg:var(--pkf-sky-blue);--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:var(--pkf-sky-blue-dark);--bs-btn-hover-color:var(--pkf-white);--bs-btn-active-bg:var(--pkf-sky-blue-dark);--bs-btn-active-color:var(--pkf-white)}.btn-pkf-navy{--bs-btn-bg:var(--pkf-dark-blue);--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:var(--pkf-blue);--bs-btn-hover-color:var(--pkf-white)}.btn-pkf-sky-deep{--bs-btn-bg:var(--pkf-sky-blue-dark);--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:var(--pkf-sky-blue);--bs-btn-hover-color:var(--pkf-white);--bs-btn-active-bg:var(--pkf-sky-blue);--bs-btn-active-color:var(--pkf-white)}.btn-pkf-plum{--bs-btn-bg:#3B1E42;--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:#4E2857;--bs-btn-hover-color:var(--pkf-white)}.pkf-cta{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.pkf-header{background:linear-gradient(to right,var(--pkf-header-from),var(--pkf-header-to));position:sticky;top:0;z-index:20}.pkf-nav__inner{display:flex;align-items:center;min-height:60px}.pkf-nav__brand{display:inline-flex;align-items:center;margin-inline-end:auto;line-height:0}.pkf-nav__brand img{inline-size:85px;block-size:auto}@media (max-width:767.98px){.pkf-nav__brand img{inline-size:68px}}.pkf-nav__toggle{inline-size:44px;block-size:44px;padding:0;border:0;background:0 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.pkf-nav__toggle-bar{inline-size:19px;block-size:2px;border-radius:2px;background:var(--pkf-white)}.pkf-nav__menu{display:flex;align-items:center}.pkf-nav__list{display:flex;align-items:center;gap:46px}.pkf-nav__row{display:flex;align-items:center;gap:6px}.pkf-nav__link{line-height:40px;color:var(--pkf-white);text-decoration:none;white-space:nowrap}.pkf-nav__link--button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;font-family:inherit;cursor:pointer}.pkf-nav__link:focus-visible,.pkf-nav__link:hover{color:var(--pkf-sky-blue)}.pkf-nav__item.is-current>.pkf-nav__row>.pkf-nav__link{font-weight:700;color:var(--pkf-sky-blue)}.pkf-nav__chevron{inline-size:24px;block-size:40px;padding:0;border:0;background:0 0;color:var(--pkf-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pkf-chevron{transition:transform .2s ease}.pkf-nav__item.is-open .pkf-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pkf-chevron{transition:none}}.pkf-nav__search{display:flex;align-items:center;gap:8px;margin-inline-start:46px}.pkf-search-btn{inline-size:44px;block-size:44px;margin-inline-end:-12px;padding:0;border:0;background:0 0;color:var(--pkf-white);display:inline-flex;align-items:center;justify-content:center}.pkf-search-btn:hover{color:var(--pkf-sky-blue)}.pkf-search-btn__label{display:none}.pkf-search-panel{--bs-offcanvas-height:100dvh;background:linear-gradient(to right,var(--pkf-header-from),var(--pkf-header-to));border-block-end:1px solid rgba(var(--pkf-sky-blue-rgb),.5);box-shadow:0 18px 40px rgba(0,0,0,.28);color:var(--pkf-white)}.pkf-search-panel__inner{display:flex;flex-direction:column;gap:20px;block-size:100%;padding-block:24px 32px;overflow:hidden}.pkf-search-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pkf-search-panel__title{margin:0;color:var(--pkf-sky-blue);font-size:var(--pkf-text-h4);font-weight:700}.pkf-search-panel__close{transition:color .2s ease;inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:var(--pkf-white);border-radius:50%}.pkf-search-panel__close:hover{color:var(--pkf-sky-blue)}.pkf-search-field{display:flex}.pkf-search-field__input{inline-size:100%;block-size:52px;border:0;border-radius:5px 20px 5px 20px;padding-inline:20px;font-size:var(--pkf-text-lead);color:var(--pkf-navy,#181d34);background:var(--pkf-white)}.pkf-search-field__input::-webkit-search-cancel-button{filter:grayscale(1)}.pkf-search-panel__status{margin:0;color:rgba(255,255,255,.72);font-size:var(--pkf-text-meta)}.pkf-search-results{display:grid;gap:32px 40px;flex:1 1 auto;min-block-size:0;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--pkf-sky-blue-rgb),.55) transparent;padding-inline-end:8px}.pkf-search-results::-webkit-scrollbar{inline-size:6px}.pkf-search-results::-webkit-scrollbar-track{background:0 0}.pkf-search-results::-webkit-scrollbar-thumb{background:rgba(var(--pkf-sky-blue-rgb),.55);border-radius:3px}.pkf-search-results::-webkit-scrollbar-thumb:hover{background:var(--pkf-sky-blue)}.pkf-search-results:empty{display:none}.pkf-search-results__heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--pkf-sky-blue);font-size:var(--pkf-text-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pkf-search-results__count{color:rgba(255,255,255,.6);font-weight:400;letter-spacing:0}.pkf-search-results__list{display:flex;flex-direction:column;gap:2px;margin:0}.pkf-search-result{display:block;padding:10px 12px;border-radius:5px 12px 5px 12px;color:var(--pkf-white);text-decoration:none;transition:background-color .2s ease,color .2s ease}.pkf-search-result:focus-visible,.pkf-search-result:hover{background:rgba(var(--pkf-sky-blue-rgb),.14);color:var(--pkf-white)}.pkf-search-result__title{display:block;font-size:var(--pkf-text-body);font-weight:700}.pkf-search-result__context{display:block;margin-block-start:2px;color:var(--pkf-sky-blue);font-size:var(--pkf-text-legal);letter-spacing:.04em;text-transform:uppercase}.pkf-search-result__snippet{display:block;margin-block-start:4px;color:rgba(255,255,255,.72);font-size:var(--pkf-text-meta);line-height:1.5}.pkf-search-result__snippet mark{background:0 0;color:var(--pkf-white);font-weight:700}.pkf-search-suggest__title{margin:0 0 12px;color:rgba(255,255,255,.6);font-size:var(--pkf-text-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pkf-search-suggest__list{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0}.pkf-search-suggest__link{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:16px;border:1px solid rgba(255,255,255,.25);border-radius:5px 20px 5px 20px;color:var(--pkf-white);font-size:var(--pkf-text-meta);text-decoration:none;transition:border-color .2s ease,color .2s ease}.pkf-search-suggest__link:focus-visible,.pkf-search-suggest__link:hover{border-color:var(--pkf-sky-blue);color:var(--pkf-sky-blue)}@media (prefers-reduced-motion:reduce){.pkf-search-panel__close,.pkf-search-result,.pkf-search-suggest__link{transition:none}}@media (min-width:992px){.pkf-search-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pkf-search-panel__inner{padding-block:32px 40px}}.pkf-panel{background:var(--pkf-header-from);border-block-start:1px solid rgba(var(--pkf-sky-blue-rgb,14,180,218),.5);box-shadow:0 18px 40px rgba(0,0,0,.28)}.pkf-panel[hidden]{display:none}.pkf-panel__inner{display:flex;gap:64px;padding-block:32px 36px}.pkf-panel__columns{display:grid;grid-template-columns:repeat(var(--pkf-panel-columns,1),minmax(160px,250px));justify-content:start;gap:48px;flex:1 1 auto}.pkf-panel__heading{color:var(--pkf-sky-blue);font-weight:700;text-transform:uppercase;margin-block-end:14px}.pkf-panel__heading--link{display:inline-block;text-decoration:none}.pkf-panel__heading--link:hover{color:var(--pkf-white);text-decoration:underline}.pkf-panel__links li+li{margin-block-start:4px}.pkf-panel__link{display:block;padding-block:8px;color:var(--pkf-white);text-decoration:none}.pkf-panel__link:focus-visible .pkf-panel__link-label,.pkf-panel__link:hover .pkf-panel__link-label{color:var(--pkf-sky-blue);text-decoration:none}.pkf-panel__link[aria-current=page] .pkf-panel__link-label{font-weight:700;color:var(--pkf-sky-blue)}.pkf-panel__link-label{display:block}.pkf-panel__link-note{display:block;color:rgba(255,255,255,.62);margin-block-start:2px}.pkf-panel__feature{flex:0 0 300px;max-inline-size:300px;padding-inline-start:40px;border-inline-start:1px solid rgba(255,255,255,.14)}.pkf-panel__feature img{inline-size:100%;block-size:auto;border-radius:10px;margin-block-end:16px}.pkf-panel__feature-heading{color:var(--pkf-white);font-weight:700;margin-block-end:8px}.pkf-panel__feature-blurb{color:rgba(255,255,255,.72);margin-block-end:16px}@media (min-width:992px){.pkf-panel{position:absolute;inset-inline:0;inset-block-start:100%}.pkf-panel--drop{inset-inline:auto;min-inline-size:260px;border-radius:0 0 10px 10px}.pkf-panel--drop .pkf-panel__inner{padding:20px 24px 24px;gap:0}.pkf-nav__item--panel{position:static}.pkf-nav__item--panel>.pkf-nav__row{position:relative}.pkf-nav__item--panel.is-open>.pkf-nav__row::after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:12px}.pkf-nav__item--panel:has(.pkf-panel--drop){position:relative}.pkf-nav:not(.is-enhanced) .pkf-nav__item--panel:focus-within .pkf-panel,.pkf-nav:not(.is-enhanced) .pkf-nav__item--panel:hover .pkf-panel{display:block}}@media (max-width:991.98px){.pkf-header{position:fixed;inset-inline:0;background:0 0}.pkf-header::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,var(--pkf-header-from),var(--pkf-header-to));opacity:0;transition:opacity .25s ease}.pkf-header.is-scrolled::before{opacity:1}.pkf-header:has(.pkf-nav.is-menu-open)::before{opacity:1}.pkf-nav__menu{display:none;position:absolute;inset-inline:0;inset-block-start:100%;background:var(--pkf-white);max-block-size:calc(100vh - 60px);overflow-y:auto;border-end-start-radius:25px;border-end-end-radius:25px}.pkf-nav.is-menu-open .pkf-nav__menu{display:block}.pkf-nav.is-menu-open::before{content:"";position:fixed;inset:60px 0 0;background:rgba(19,24,37,.45);z-index:-1}.pkf-nav__list{flex-direction:column;align-items:stretch;gap:0}.pkf-nav__item{border-block-end:1px solid #e4e2e0}.pkf-nav__row{justify-content:space-between;gap:0}.pkf-nav__link,.pkf-nav__link--button{flex:1 1 auto;color:#65615d;letter-spacing:.01em;font-size:calc(var(--pkf-text-nav) * 1.1);padding:14px 16px;min-block-size:48px;display:flex;align-items:center}.pkf-nav__item.is-current{background:var(--pkf-sky-blue)}.pkf-nav__item.is-current>.pkf-nav__row>.pkf-nav__chevron,.pkf-nav__item.is-current>.pkf-nav__row>.pkf-nav__link{color:var(--pkf-dark-blue)}.pkf-nav__chevron{inline-size:44px;block-size:44px;color:#65615d;flex:0 0 44px}.pkf-panel{position:static;background:var(--pkf-stone,#f4f4f4);border-block-start:0;box-shadow:none}.pkf-panel__inner{flex-direction:column;gap:24px;padding:16px 16px 20px}.pkf-panel__columns{grid-template-columns:minmax(0,1fr);gap:20px}.pkf-panel__heading{color:var(--pkf-blue)}.pkf-panel__link{color:var(--pkf-blue);min-block-size:44px;display:flex;flex-direction:column;justify-content:center}.pkf-panel__link[aria-current=page] .pkf-panel__link-label{color:var(--pkf-dark-blue)}.pkf-panel__link-note{color:#65615d}.pkf-panel__feature{flex:1 1 auto;max-inline-size:none;padding-inline-start:0;border-inline-start:0;border-block-start:1px solid rgba(0,0,0,.1);padding-block-start:20px}.pkf-panel__feature-heading{color:var(--pkf-blue)}.pkf-panel__feature-blurb{color:#65615d}.pkf-nav__search{margin-inline-start:0;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;gap:12px}.pkf-search-btn{inline-size:100%;justify-content:space-between;margin-inline-end:0;color:#65615d}.pkf-search-btn__label{display:inline;font-size:var(--pkf-text-nav)}.pkf-nav:not(.is-enhanced) .pkf-panel{display:block}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.pkf-header::before{transition:none}}@media (min-width:992px){.pkf-nav__toggle{display:none}}@media (min-width:992px) and (max-width:1399.98px){.pkf-nav__list{gap:28px}.pkf-nav__search{margin-inline-start:28px}}.pkf-hero{position:relative;background-color:var(--pkf-dark-blue)}.pkf-hero__rail{position:relative}.pkf-hero__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.pkf-hero__track>*{scroll-snap-align:start}[data-pkf-carousel=ready] [data-pkf-rail]{cursor:grab}[data-pkf-rail][data-pkf-dragging]{cursor:grabbing;user-select:none}[data-pkf-swipe=ready] .carousel-inner{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}[data-pkf-swipe=ready] .carousel-inner img{-webkit-user-drag:none}[data-pkf-swipe][data-pkf-dragging] .carousel-inner{cursor:grabbing}[data-pkf-carousel=ready] .pkf-hero__track{scrollbar-width:none}[data-pkf-carousel=ready] .pkf-hero__track::-webkit-scrollbar{display:none}.pkf-hero__track:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:-4px}.pkf-hero__slide{position:relative;display:grid;isolation:isolate;overflow:hidden}.pkf-hero__media,.pkf-hero__stage{grid-area:1/1;min-width:0}.pkf-hero__media{display:flex;align-items:flex-end;pointer-events:none}.pkf-hero__media img{inline-size:100%;block-size:auto;display:block}.pkf-hero__stage{display:flex;align-items:center}.pkf-arrow-svg{inline-size:calc(var(--pkf-type-scale) * 28px);block-size:calc(var(--pkf-type-scale) * 28px);flex:0 0 calc(var(--pkf-type-scale) * 28px);overflow:visible;transition:transform .2s ease}.pkf-cta:hover .pkf-arrow-svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.pkf-arrow-svg,.pkf-cta:hover .pkf-arrow-svg{transition:none;transform:none}}.pkf-hero__content{max-width:562px;padding-block:3rem calc(var(--pkf-hero-shelf-height) + 3rem)}.pkf-hero__title{color:var(--pkf-white);font-weight:700;margin-bottom:40px}.pkf-hero__title--white{color:var(--pkf-white)}.pkf-hero__title--sky{color:var(--pkf-sky-blue)}.pkf-hero__title--orange{color:var(--pkf-sunset-orange)}.pkf-hero__title--yellow{color:var(--pkf-sun-yellow)}.pkf-hero__title--lime{color:var(--pkf-lime-green)}.pkf-hero__text{color:var(--pkf-white);margin-bottom:40px}@media (max-width:767.98px){.pkf-hero__text br{display:none}}@media (max-width:991.98px){.pkf-hero__content{padding-block:2rem calc(var(--pkf-hero-shelf-height) + 2rem)}}.pkf-intro{position:relative;margin-block-start:calc(-1 * var(--pkf-hero-shelf-height));padding-block-start:51px;padding-block-end:0}.pkf-intro__title{max-inline-size:18.6em}.pkf-intro__body{max-inline-size:768px;color:var(--pkf-heading)}.pkf-intro__body p{margin-block:0}.pkf-intro__cards{margin-block-start:5px}.pkf-intro__cards:has(.pkf-gcard--quote){--pkf-gcard-overlap:3.61%}.pkf-gcard{position:relative;isolation:isolate;overflow:visible;border:1px solid var(--pkf-white);display:flex;align-items:center;margin:0}.pkf-gcard>picture{display:block;border-radius:inherit}.pkf-gcard__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:bottom;z-index:-1;border-radius:inherit}.pkf-gcard__text{color:var(--pkf-white);margin:0}.pkf-gcard--wide{border-end-start-radius:40px;padding:48px 56px}.pkf-gcard--wide .pkf-gcard__text{max-inline-size:1024px}.pkf-gcard--quote{border-radius:25px;padding:40px}.pkf-gcard--quote .pkf-gcard__text{text-align:right}.pkf-gcard__mark{position:absolute;inline-size:74px;block-size:57px;inset-block-start:-31px;inset-inline-end:34px;transform:scaleX(-1);z-index:1}@media (min-width:992px){.pkf-intro__cards{position:relative;block-size:300px}.pkf-intro__cards .pkf-gcard{position:absolute}.pkf-intro__cards .pkf-gcard--wide{inset-inline-start:0;inline-size:66.28%;inset-block-start:41px;block-size:224px;padding-inline-end:calc(56px + var(--pkf-gcard-overlap,0px))}.pkf-intro__cards .pkf-gcard--quote{inset-inline-start:62.67%;inline-size:37.33%;inset-block-start:0;block-size:300px}}@media (max-width:991.98px){.pkf-intro{padding-block-start:32px}.pkf-intro__cards{display:grid;gap:0;margin-block-start:20px}.pkf-intro__cards .pkf-gcard--wide{margin-inline:calc(-1 * var(--pkf-gutter));border-inline:0;border-radius:0;padding:40px var(--pkf-gutter) 72px}.pkf-gcard--quote{padding:28px}.pkf-intro__cards .pkf-gcard--quote{margin-block-start:-40px;margin-inline:12px;z-index:1}.pkf-gcard--quote .pkf-gcard__text{text-align:left}.pkf-intro .pkf-intro__cards .pkf-gcard--wide{margin-inline:calc(12px - var(--pkf-gutter));border-inline:1px solid var(--pkf-white);border-radius:25px;padding:28px 28px 40px}.pkf-intro .pkf-intro__cards .pkf-gcard--quote{margin-block-start:-12px;margin-inline:calc(-1 * var(--pkf-gutter)) 6px;border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0}.pkf-intro .pkf-intro__cards .pkf-gcard--quote .pkf-gcard__text{text-align:center}}.pkf-stats{background:linear-gradient(to bottom,var(--pkf-white),#f3f3f0);border-end-start-radius:40px;border-end-end-radius:40px;overflow:hidden}.pkf-stats__heading{color:var(--pkf-title);margin-block-end:32px}.pkf-stats__list{color:var(--pkf-sky-blue)}.pkf-stats__list li+li{margin-block-start:.5em}.pkf-stats__link{color:inherit;text-decoration:none}.pkf-stats__link:focus-visible,.pkf-stats__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pkf-stats__link:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:4px}.pkf-stats__offerings{position:relative}.pkf-stats__offerings::before{content:"";position:absolute;inline-size:10px;background:#e6e6e6}.pkf-stats__panel{position:relative;padding-inline-start:22px}.pkf-stats__panel::before{content:"";position:absolute;inline-size:10px;background:#e6e6e6;inset-block:0;inset-inline:0 auto}.pkf-stats__offerings:has(.pkf-stats__panel)::before{content:none}.pkf-stats__panel-title{color:var(--pkf-title);font-weight:700;margin-block-end:.75em}.pkf-stats__panel-title br{display:none}.pkf-stats__panel .pkf-stats__list{color:var(--pkf-sky-blue);font-weight:400}.pkf-stats__panel .pkf-stats__list strong{color:inherit;font-weight:inherit}.pkf-stats__panels{display:flex;flex-direction:column}.pkf-stats__cluster{position:relative}.pkf-stats__artwork{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;margin-inline:auto}.pkf-stats__shapes{position:relative;inline-size:100%;aspect-ratio:1920/1174;container-type:inline-size}.pkf-shape{position:absolute;inset-inline-start:calc(var(--x)/ 1920 * 100%);inset-block-start:calc(var(--y)/ 1174 * 100%);inline-size:calc(var(--w)/ 1920 * 100%);block-size:calc(var(--h)/ 1174 * 100%);background:var(--bg,transparent);border-start-start-radius:calc(var(--r,0) * 1px);border-end-start-radius:calc(var(--r,0) * 1px)}.pkf-shape--flip{transform:scaleX(-1)}.pkf-shape--img{border-radius:0;object-fit:contain}.pkf-slabel,.pkf-srot{position:absolute;color:var(--pkf-white);font-weight:700;line-height:normal;white-space:nowrap;inset-inline-start:calc(var(--x)/ 1920 * 100%);inset-block-start:calc(var(--y)/ 1174 * 100%)}.pkf-slabel{font-size:calc(var(--fs)/ 1920 * 100cqw);letter-spacing:calc(var(--ls)/ 1920 * 100cqw)}.pkf-slabel--cx{transform:translateX(-50%);text-align:center}.pkf-srot{inline-size:calc(var(--w)/ 1920 * 100%);block-size:calc(var(--h)/ 1174 * 100%);display:flex;align-items:center;justify-content:center}.pkf-srot>span{display:block;transform:rotate(-90deg);font-size:calc(var(--fs)/ 1920 * 100cqw);letter-spacing:calc(var(--ls)/ 1920 * 100cqw);white-space:nowrap}.pkf-srot--regular>span{font-weight:400}.pkf-stats__arcs{display:none}@media (min-width:992px){.pkf-stats{padding-block-start:var(--pkf-section-gap)}.pkf-stats__inner:has(.pkf-stats__artwork){aspect-ratio:auto;display:flex;align-items:center;justify-content:center;--pkf-glance-artwork:46%;--pkf-glance-rule-air:49px;column-gap:calc(var(--pkf-glance-rule-air) * 2)}.pkf-stats__inner:has(.pkf-stats__artwork) .pkf-stats__offerings{position:relative;inset:auto;flex:0 0 auto;text-align:end;padding-inline-end:calc(var(--pkf-glance-rule-air) + 10px)}.pkf-stats__inner:has(.pkf-stats__artwork) .pkf-stats__offerings::before{inset-inline:auto 0;inset-block:.5% 0}.pkf-stats__inner:has(.pkf-stats__artwork) .pkf-stats__cluster{position:relative;inset:auto;flex:0 1 var(--pkf-glance-artwork);min-inline-size:0;padding-block:1.15%}.pkf-stats__inner:has(.pkf-stats__artwork) .pkf-stats__artwork{position:relative;inset:auto;inline-size:100%;margin-inline:0}.pkf-stats__inner:has(.pkf-stats__panels){justify-content:space-between;padding-inline:var(--pkf-edge);--pkf-glance-artwork:60%;column-gap:40px}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__offerings{text-align:start;padding-inline:0}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__offerings .pkf-stats__panel{padding-inline:calc(var(--pkf-glance-rule-air) + 10px) 0}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels{flex:0 0 auto;justify-content:center;row-gap:80px;align-self:stretch;text-align:end;padding-block:1.15%}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels .pkf-stats__panel{padding-inline:0 calc(var(--pkf-glance-rule-air) + 10px)}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels .pkf-stats__panel::before{inset-inline:auto 0}.pkf-stats__inner{position:relative;inline-size:100%;max-width:1920px;padding-inline:0;aspect-ratio:1920/1174;container-type:inline-size}.pkf-stats__arcs{display:block;position:absolute;inset-inline-start:40.16%;inset-block-start:1.08%;inline-size:48.95%;block-size:96%;transform:rotate(180deg)}.pkf-stats__cluster{position:absolute;inset:0}.pkf-stats__offerings{position:absolute;inset-inline-start:calc(var(--pkf-edge) + 59px);inset-block-start:32.62%}.pkf-stats__offerings::before{inset-inline-start:-59px;inset-block:.5% 0}.pkf-stats__list{font-size:calc(19.2 / 1920 * 100cqw);line-height:1.6}.pkf-stats__panel-title{line-height:1.2}.pkf-stats__panel .pkf-stats__list{font-size:max(var(--pkf-text-lead),calc(19.2 / 1920 * 100cqw))}}@media (max-width:991.98px){.pkf-stats__inner{display:grid;gap:40px;padding-block:var(--pkf-section-gap)}.pkf-stats__offerings::before{inset-inline-start:0;inset-block-start:0;block-size:100%;inline-size:4px}.pkf-stats__offerings{padding-inline-start:calc(4px + var(--pkf-gutter))}.pkf-stats__list{columns:2;column-gap:24px}.pkf-stats__list li{break-inside:avoid}.pkf-stats__panel .pkf-stats__list{columns:auto}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__offerings .pkf-stats__list{display:grid;grid-template-columns:40% 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:24px;background-image:linear-gradient(#e6e6e6,#e6e6e6);background-repeat:no-repeat;background-size:10px 100%;background-position:calc(40% + 7px) 0}@media (max-width:359.98px){.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__offerings .pkf-stats__list{display:block;background-image:none}}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__offerings .pkf-stats__panel-title{max-inline-size:4em}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels{flex-direction:row-reverse;justify-content:flex-end;gap:24px}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels .pkf-stats__panel{flex:1 1 0;min-inline-size:0;text-align:end;padding-inline:0 22px}.pkf-stats__inner:has(.pkf-stats__panels) .pkf-stats__panels .pkf-stats__panel::before{inset-inline:auto 0}.pkf-stats__cluster{margin-inline:calc(var(--pkf-gutter) * -1)}.pkf-stats__shapes{aspect-ratio:360/382}.pkf-stats__arcs{display:block;position:absolute;inset-inline-start:3.33%;inset-block-start:0;inline-size:77.78%;block-size:100%;transform:rotate(180deg)}.pkf-shape--shadow{display:none}.pkf-sg-green{--gx:-253.28;--gy:-55.76}.pkf-sg-lime{--gx:-251.64;--gy:-59.7}.pkf-sg-purple{--gx:-276.92;--gy:-106.77}.pkf-sg-orange{--gx:-419.5;--gy:-17.99}.pkf-sg-magenta{--gx:-490.56;--gy:19.45}.pkf-sg-teal{--gx:-236.44;--gy:6.66}.pkf-shape,.pkf-slabel,.pkf-srot{inset-inline-start:calc((var(--x) * .404 + var(--gx))/ 360 * 100%);inset-block-start:calc((var(--y) * .404 + var(--gy))/ 382 * 100%)}.pkf-shape,.pkf-srot{inline-size:calc(var(--w) * .404 / 360 * 100%);block-size:calc(var(--h) * .404 / 382 * 100%)}.pkf-shape{border-start-start-radius:calc(var(--r,0) * .404 / 360 * 100cqw);border-end-start-radius:calc(var(--r,0) * .404 / 360 * 100cqw)}.pkf-shape--img{border-radius:0}.pkf-slabel,.pkf-srot>span{font-size:calc(var(--fs) * .404 / 360 * 100cqw);letter-spacing:calc(var(--ls) * .404 / 360 * 100cqw)}}.pkf-services{padding-block:var(--pkf-section-gap) 0}.pkf-services__intro{color:var(--pkf-body);margin-block:0 var(--pkf-tabs-gap)}.pkf-services__intro>:last-child{margin-block-end:0}.pkf-services__empty{color:var(--pkf-heading);padding-block:40px;margin:0}.pkf-tabs{display:flex;flex-wrap:wrap;gap:22px 10px;margin-block-end:var(--pkf-tabs-gap)}.pkf-tab{flex:0 0 auto;min-block-size:36px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding-inline:12px;border:1px solid var(--pkf-dark-blue);border-radius:var(--pkf-btn-radius);color:var(--pkf-dark-blue);background:var(--pkf-white);text-decoration:none;transition:background-color .2s ease,color .2s ease}@media (min-width:1740px){.pkf-tabs:has(>.pkf-tab:nth-child(8)){justify-content:space-between}}.pkf-tab:hover{border-color:var(--pkf-sky-blue);color:var(--pkf-sky-blue)}.pkf-tab--sky{border-color:var(--pkf-sky-blue);color:var(--pkf-sky-blue)}.pkf-tab.active,.pkf-tab.active:hover{background:var(--pkf-sky-blue);border-color:var(--pkf-sky-blue);color:var(--pkf-white)}@media (prefers-reduced-motion:reduce){.pkf-tab{transition:none}}.pkf-svc-list__item{appearance:none;background:0 0;border:0;padding:12px 0;font-family:inherit;text-align:start;cursor:pointer;border-block-start:1px solid #d9d9d9;inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:72px;color:var(--pkf-dark-blue);transition:color .2s ease}.pkf-svc-list__item:last-of-type{border-block-end:1px solid #d9d9d9}.pkf-svc-list__fold{display:none}.pkf-svc-list__item>span{flex:1 1 auto;min-inline-size:0}.pkf-svc-list__item.active,.pkf-svc-list__item:hover{color:var(--pkf-sky-blue)}.pkf-svc-list__item:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pkf-svc-list__item{transition:none}.pkf-svc-list__item .pkf-arrow-line{transition:none}.pkf-svc-list__fold{transition:none}}.pkf-arrow-line{inline-size:33px;block-size:12px;flex:0 0 33px}.pkf-svc-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:35px;background:linear-gradient(to right,#181d34,#20546b);color:var(--pkf-white);padding:60px}.pkf-svc-panel__decor{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:left bottom;z-index:-1}.pkf-svc-panel__grid{block-size:100%}.pkf-svc-panel__lead{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.pkf-svc-panel__heading{font-weight:400;color:var(--pkf-white);margin:0}.pkf-svc-panel__cta-text{font-weight:700}.pkf-svc-panel__label{color:var(--pkf-sky-blue);font-weight:700;margin-block:0 0}.pkf-svc-panel__detail p,.pkf-svc-panel__list{font-weight:400;color:var(--pkf-white)}.pkf-svc-panel__detail p{margin-block:0 28px}.pkf-svc-panel__detail :is(h1,h2,h3,h4,h5,h6){color:var(--pkf-sky-blue);font-weight:700;margin-block:0 8px}.pkf-svc-panel__detail :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:28px}.pkf-svc-panel__detail :is(ul,ol){font-weight:400;color:var(--pkf-white);margin-block:0 28px;padding-inline-start:1.25em}.pkf-svc-panel__detail li{margin-block-end:8px}.pkf-svc-panel__detail a{color:var(--pkf-white);text-decoration:underline}.pkf-svc-panel__detail a:focus-visible,.pkf-svc-panel__detail a:hover{color:var(--pkf-sky-blue)}.pkf-svc-panel__detail>:last-child{margin-block-end:0}.pkf-svc-panel__list{margin-block:0 28px;padding-inline-start:1.6em}@media (min-width:992px){.pkf-services__body>.col-lg-9>.tab-content,.pkf-services__body>.col-lg-9>.tab-content>.tab-pane{block-size:100%}.pkf-svc-panel{min-block-size:100%}.pkf-svc-panel__lead{padding-inline-start:20px}.pkf-svc-panel__detail{padding-inline-end:40px}.pkf-svc-panel__grid{padding-block-start:calc(108px - 60px - .575 * var(--pkf-text-h2))}}@media (max-width:991.98px){.pkf-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px}.pkf-tabs::-webkit-scrollbar{display:none}.pkf-tab{min-block-size:48px;padding-inline:20px;white-space:nowrap;scroll-snap-align:start}.pkf-svc-list__item{min-block-size:56px;scroll-margin-block-start:72px}.pkf-svc-list__item .pkf-arrow-line{transition:transform .25s ease}.pkf-svc-list__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding-block .3s ease,visibility 0s linear .3s;padding-block:0;visibility:hidden}.pkf-svc-list__fold-inner{min-block-size:0;overflow:hidden}.pkf-svc-list__item.is-open .pkf-arrow-line{transform:rotate(90deg)}.pkf-svc-list__item.is-open+.pkf-svc-list__fold{grid-template-rows:1fr;padding-block:4px 20px;transition:grid-template-rows .3s ease,padding-block .3s ease,visibility 0s;visibility:visible}.pkf-svc-panel{padding:32px 24px;border-radius:25px;background:var(--pkf-dark-blue)}.pkf-svc-panel__decor{display:none}.pkf-svc-panel__lead{margin-block-end:32px}}.pkf-insights__intro{color:var(--pkf-header-from);max-inline-size:1180px;margin-block-end:62px}.pkf-insights__grid{display:flex;align-items:flex-end;gap:24px}.pkf-insights__grid{--pkf-icard-count:5}.pkf-icard{position:relative;flex:0 1 calc((100% - ((var(--pkf-icard-count) - 1) * 24px))/ var(--pkf-icard-count));min-inline-size:0}.pkf-icard--tall{aspect-ratio:325/512}.pkf-icard--mid{aspect-ratio:325/367}.pkf-icard--short{aspect-ratio:325/233}.pkf-icard>article{position:absolute;inset-inline:0;inset-block-end:0;isolation:isolate;overflow:hidden;clip-path:inset(0 round min(1.5vw,29px));display:flex;flex-direction:column;block-size:100%;padding:40px;color:var(--pkf-white);background-image:linear-gradient(155.53deg,#0a2555 0,#0d2e6a 50%,#0a2555 100%);transition:block-size .5s ease}.pkf-icard--short>article{transition-duration:.6s}.pkf-icard--tall{--pkf-icard-grow:103.45%}.pkf-icard--mid{--pkf-icard-grow:144.32%}.pkf-icard--short{--pkf-icard-grow:227.32%}.pkf-icard:focus-within>article,.pkf-icard:hover>article{block-size:var(--pkf-icard-grow,100%)}.pkf-icard__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.pkf-icard>article::before{content:"";position:absolute;inset:0;background:var(--pkf-dark-blue);opacity:.5;z-index:-1}.pkf-icard__title{font-weight:700;font-size:calc(var(--pkf-type-scale) * clamp(.875rem,1.25vw,1.4375rem));line-height:1.4;color:var(--pkf-white);margin:0;max-inline-size:239px}.pkf-icard__title a{color:inherit;text-decoration:none}.pkf-icard__title a::after{content:"";position:absolute;inset:0}.pkf-icard__date,.pkf-icard__excerpt{font-size:calc(var(--pkf-type-scale) * clamp(.875rem,1vw,1.1875rem))}.pkf-icard__date{color:rgb(255 255 255 / .49)}.pkf-icard__excerpt{max-inline-size:260px}.pkf-icard__more{display:flex;flex-direction:column;gap:min(2vw,23px);margin-block-start:4px;max-block-size:0;overflow:hidden;opacity:0;transition:max-block-size .6s ease,opacity .6s ease;pointer-events:none}.pkf-icard__more .pkf-icard__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.pkf-icard:focus-within .pkf-icard__more,.pkf-icard:hover .pkf-icard__more{opacity:1;max-block-size:240px}@media (prefers-reduced-motion:reduce){.pkf-icard__more{transition:none}.pkf-icard{--pkf-icard-grow:100%}.pkf-icard>article{transition:none}}.pkf-viewall{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-block-size:56px;margin-block-start:43px;padding-inline:24px;border-radius:var(--pkf-btn-radius-lg,0 40px 0 40px);background:linear-gradient(to right,#3b1e42,var(--pkf-sky-blue));color:var(--pkf-white);text-decoration:none}.pkf-viewall__text{font-weight:700}.pkf-viewall:hover{color:var(--pkf-white)}.pkf-viewall:hover .pkf-arrow-svg{transform:translateX(4px)}@media (max-width:1199.98px){.pkf-insights__grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch}.pkf-icard--mid,.pkf-icard--short,.pkf-icard--tall{aspect-ratio:325/367;--pkf-icard-grow:100%}}@media (max-width:767.98px){.pkf-insights__intro{margin-block-end:32px}.pkf-insights__grid{grid-template-columns:1fr}.pkf-icard--mid,.pkf-icard--short,.pkf-icard--tall{aspect-ratio:auto}.pkf-icard>article{position:relative;block-size:auto;min-block-size:180px;padding:24px 28px}.pkf-icard__excerpt,.pkf-icard__title{max-inline-size:none}.pkf-icard__title{font-size:1.125rem}.pkf-icard__more{max-block-size:none;opacity:1;gap:8px;margin-block-start:8px;pointer-events:auto}.pkf-icard__more .pkf-icard__excerpt{-webkit-line-clamp:3}.pkf-viewall{justify-content:space-between}}.pkf-network{padding-block-start:var(--pkf-section-gap);--pkf-network-overlap:104px;--pkf-network-clearance:32px}.pkf-network__band{position:relative;isolation:isolate;overflow:hidden;border-end-start-radius:30px;border-end-end-radius:30px;min-block-size:420px;display:flex;align-items:flex-start}.pkf-network__band-bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1}.pkf-network__band-inner{padding-block:36px calc(var(--pkf-network-overlap) + var(--pkf-network-clearance))}.pkf-network__kicker{color:var(--pkf-sky-blue);font-weight:700;margin-block-end:28px;max-inline-size:705px}.pkf-network__copy{color:var(--pkf-white);max-inline-size:60%;margin:0}@media (max-width:1399.98px){.pkf-network__copy br{display:none}}.pkf-network__copy+.pkf-network__copy{margin-block-start:25px}.pkf-network__cards{display:grid;grid-template-columns:705fr 487fr 487fr;gap:20px;margin-block-start:calc(var(--pkf-network-overlap) * -1);position:relative;z-index:1}.pkf-ncard{position:relative;isolation:isolate;overflow:hidden;background:var(--pkf-white);border:1px solid var(--pkf-white);border-radius:25px;min-block-size:150px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:14px;padding:24px 45px 24px 24px;text-align:end}.pkf-ncard__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:bottom;opacity:.8;z-index:-1}.pkf-ncard__title{font-weight:700;margin:0}.pkf-ncard__title--light{color:var(--pkf-white)}.pkf-ncard__title--navy{color:var(--pkf-dark-blue)}.pkf-ncard__title--plum{color:#3b1e42}.pkf-ncard__btn{min-inline-size:99px}.pkf-ncard__cta--light{color:var(--pkf-white)}.pkf-ncard__cta--navy{color:var(--pkf-dark-blue)}.pkf-ncard__cta--plum{color:#3b1e42}@media (max-width:991.98px){.pkf-network{--pkf-network-overlap:0px;--pkf-network-clearance:0px}.pkf-network__band{min-block-size:0}.pkf-network__band-inner{padding-block:48px 72px}.pkf-network__copy{max-inline-size:none;text-align:start}.pkf-network__cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-block-start:24px}.pkf-ncard--wide{grid-column:1/-1}.pkf-ncard{min-block-size:120px}.pkf-ncard:not(.pkf-ncard--wide){align-items:center;text-align:center;padding:20px}.pkf-ncard:not(.pkf-ncard--wide) .pkf-ncard__cta{inline-size:100%;justify-content:space-between}.pkf-ncard:not(.pkf-ncard--wide) .pkf-ncard__btn{min-inline-size:0;padding-inline:14px}}.pkf-footer{background:var(--pkf-white);padding-block:70px 80px}.pkf-footer__brand>picture img,.pkf-footer__logo>picture img{inline-size:118px;block-size:auto;margin-block-end:24px}.pkf-footer__logo{display:inline-block;line-height:0}.pkf-footer__blurb{color:var(--pkf-body);margin-block-end:16px;max-inline-size:46ch}.pkf-footer__legal{color:#878787;margin-block:0 16px}.pkf-footer__disclaimer{color:#878787;font-size:var(--pkf-text-legal);line-height:1.5;margin-block-end:0}.pkf-footer__heading{color:var(--pkf-blue);font-weight:700;margin-block-end:12px}.pkf-footer__column-heading{display:block;color:var(--pkf-body);font-size:var(--pkf-text-body);font-weight:700;line-height:1.3;margin-block-end:12px}.pkf-footer__social{display:flex;align-items:center;margin-block-start:6px;gap:0;margin-inline-start:-10px}.pkf-footer__social a{inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center}.pkf-footer__ig,.pkf-footer__social a>img{block-size:24px;inline-size:auto;display:block;flex:0 0 auto}.pkf-footer__ig{position:relative;inline-size:26px}.pkf-footer__ig>img{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%}.pkf-footer__ig>.pkf-footer__ig-lens{inset:25%;inline-size:50%;block-size:50%}.pkf-footer__ig>.pkf-footer__ig-dot{inset-block-start:18.75%;inset-inline-start:71.88%;inline-size:9.37%;block-size:9.37%}.pkf-footer__links li+li{margin-block-start:.5rem}.pkf-footer__links a{color:var(--pkf-blue);text-decoration:none;display:inline-block;padding-block:.375rem}.pkf-footer__links a:hover{color:var(--pkf-sky-blue);text-decoration:underline}.pkf-newsletter{display:flex;align-items:center;margin-block-end:0}.pkf-newsletter__cta{color:var(--pkf-sky-blue);flex:1 1 auto;justify-content:flex-end}.pkf-newsletter__cta:focus-visible .pkf-newsletter__link,.pkf-newsletter__cta:hover .pkf-newsletter__link{background:var(--pkf-sky-blue-dark);color:var(--pkf-white)}.pkf-newsletter__link{min-block-size:var(--pkf-btn-min-block);max-inline-size:250px;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px 20px 5px 20px;background:var(--pkf-sky-blue);color:var(--pkf-white);font-weight:700;padding-inline:24px;text-align:center;text-decoration:none}.pkf-newsletter__link:focus,.pkf-newsletter__link:hover{background:var(--pkf-sky-blue-dark);color:var(--pkf-white)}@media (max-width:991.98px){.pkf-footer{padding-block:56px}.pkf-footer__brand{order:1}.pkf-newsletter__link{max-inline-size:none}}.pkf-ncard__bg{object-fit:fill}@media (min-width:992px){.pkf-footer{padding-block-start:70px}.pkf-newsletter{justify-content:flex-end}.pkf-newsletter__link{min-inline-size:250px}}@media (min-width:992px){.pkf-footer__columns{padding-inline:12px}.pkf-footer__columns>.row{flex-wrap:nowrap}.pkf-footer__column{flex-shrink:1;min-inline-size:0}}@media (min-width:1200px){.pkf-footer__columns{padding-inline:24px}}@media (min-width:1400px){.pkf-footer__columns{padding-inline:56px}}@media (min-width:1560px){.pkf-footer__columns{padding-inline:100px}}picture{display:contents}source{display:none}.pkf-banner{position:relative;display:grid;isolation:isolate;overflow:hidden;background-color:var(--pkf-dark-blue)}.pkf-banner__media,.pkf-banner__stage{grid-area:1/1;min-width:0}.pkf-banner__media{display:flex;align-items:flex-end;pointer-events:none}.pkf-banner__media img{inline-size:100%;block-size:auto;display:block}.pkf-banner__stage{display:flex;align-items:center}.pkf-banner__content{max-inline-size:600px;padding-block:3rem calc(var(--pkf-banner-shelf-height) + 3rem)}.pkf-banner__title{color:var(--pkf-white);margin-block-end:40px;max-inline-size:12.3em}.pkf-banner__title--name{max-inline-size:none}.pkf-banner__intro{color:var(--pkf-white);max-inline-size:23.6em}@media (max-width:991.98px){.pkf-banner__content{padding-block:2rem calc(var(--pkf-banner-shelf-height) + 2rem)}}@media (min-width:768px){.pkf-banner{aspect-ratio:var(--pkf-banner-aspect,1920 / 800)}.pkf-banner__media{position:absolute;inset:0;z-index:-1}.pkf-banner__media img{block-size:100%;object-fit:cover;object-position:bottom}}@media (max-width:767.98px){.pkf-banner,.pkf-hero__slide{min-block-size:max(calc(430px + max(calc(25vw + 16px),110px)),100vw)}.pkf-banner__media,.pkf-hero__media{position:absolute;inset:0;z-index:-1}.pkf-banner__media img,.pkf-hero__media img{block-size:100%;object-fit:cover;object-position:bottom}.pkf-banner__stage,.pkf-hero__stage{align-items:flex-start;padding-block-end:max(calc(25vw + 16px),110px)}.pkf-banner__stage{align-items:flex-end}.pkf-hero__slide--phone-art .pkf-hero__stage{align-items:flex-end}.pkf-banner__content,.pkf-hero__content{margin-block-start:80px;margin-inline:calc(-1 * var(--pkf-gutter));flex-grow:1;max-inline-size:none;padding:20px 30px;background-color:#1a1a1a66}.pkf-banner__intro,.pkf-banner__title{max-inline-size:none}.pkf-banner__title,.pkf-hero__title{margin-block-end:16px}.pkf-banner__intro,.pkf-hero__text{margin-block-end:20px}.pkf-banner__content>:last-child,.pkf-hero__content>:last-child{margin-block-end:20px}}.pkf-banner--shallow,.pkf-banner--shallow+*{--pkf-banner-shelf-height:var(--pkf-shelf-height-shallow);--pkf-banner-lift-inset:var(--pkf-shelf-height-shallow)}@media (max-width:767.98px){.pkf-banner--shallow,.pkf-banner--shallow+*{--pkf-banner-shelf-height:var(--pkf-shelf-height);--pkf-banner-lift-inset:25px}}.pkf-banner+.pkf-block:not(.pkf-block--soft,.pkf-block--dark),.pkf-banner+:is(.pkf-iband,.pkf-people-intro,.pkf-policy,.pkf-breadcrumb){position:relative;margin-block-start:calc(-1 * var(--pkf-banner-shelf-height));padding-block-start:var(--pkf-banner-lift-inset)}.pkf-banner+div:has(>:is(.pkf-vision,.pkf-globalnet,.pkf-needs-intro,.pkf-contact-form,.pkf-newsletter-form)){position:relative;margin-block-start:calc(-1 * var(--pkf-banner-shelf-height))}.pkf-banner+div>:is(.pkf-vision,.pkf-globalnet,.pkf-needs-intro,.pkf-contact-form,.pkf-newsletter-form){padding-block-start:var(--pkf-banner-lift-inset)}.pkf-banner+.pkf-block--fade,.pkf-banner+.pkf-policy{background-position:0 var(--pkf-banner-shelf-height);background-size:100% calc(100% - var(--pkf-banner-shelf-height));background-repeat:no-repeat}.pkf-banner+.pkf-breadcrumb{min-block-size:var(--pkf-banner-shelf-height)}.pkf-banner.pkf-banner--flat+*{--pkf-banner-shelf-height:0px}.pkf-banner--flat+.pkf-breadcrumb{padding-block:var(--pkf-breadcrumb-gap)}@media (max-width:991.98px){.pkf-banner+.pkf-block:not(.pkf-block--soft,.pkf-block--dark),.pkf-banner+:is(.pkf-iband,.pkf-people-intro,.pkf-policy,.pkf-breadcrumb),.pkf-banner+div>:is(.pkf-vision,.pkf-globalnet,.pkf-needs-intro,.pkf-contact-form,.pkf-newsletter-form){padding-block-start:25px}.pkf-banner--shallow+.pkf-block:not(.pkf-block--soft,.pkf-block--dark),.pkf-banner--shallow+:is(.pkf-iband,.pkf-people-intro,.pkf-policy,.pkf-breadcrumb),.pkf-banner--shallow+div>:is(.pkf-vision,.pkf-globalnet,.pkf-needs-intro,.pkf-contact-form,.pkf-newsletter-form){padding-block-start:var(--pkf-banner-lift-inset)}}@media (max-width:767.98px){.pkf-banner+.pkf-block:not(.pkf-block--soft,.pkf-block--dark),.pkf-banner+:is(.pkf-iband,.pkf-people-intro,.pkf-policy),.pkf-banner+div:has(>:is(.pkf-vision,.pkf-globalnet,.pkf-needs-intro,.pkf-contact-form,.pkf-newsletter-form)){margin-block-start:-21vw}.pkf-banner+.pkf-block--fade,.pkf-banner+.pkf-policy{background-position:0 21vw;background-size:100% calc(100% - 21vw)}.pkf-intro{margin-block-start:-21vw;padding-block-start:25px}.pkf-banner:has(+.pkf-breadcrumb) .pkf-banner__stage{padding-block-end:65px}}.pkf-gradient-bar{block-size:56px;border-radius:0 30px 0 30px;background:linear-gradient(to right,#3b1e42,var(--pkf-sky-blue));margin-block:var(--pkf-section-gap) 0}.pkf-vision{padding-block-start:var(--pkf-section-gap)}.pkf-vision__panel{position:relative;overflow:clip;inline-size:min(100% - var(--pkf-gutter),50% + var(--pkf-container) / 2 - var(--pkf-gutter));margin-inline:0 auto;min-block-size:400px;background:#f6f6f6;border-end-start-radius:40px;border-start-end-radius:40px;display:flex}.pkf-vision__art{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:min(35.14%,640px);block-size:100%;object-fit:cover;object-position:left top}.pkf-vision__body{position:relative;margin-inline-start:min(38.55%,702px);max-inline-size:915px;min-block-size:337px;padding-block:60px 48px;padding-inline-end:32px;color:var(--pkf-heading)}.pkf-vision__body p{margin-block-end:1.25rem}.pkf-globalnet{padding-block-start:var(--pkf-section-gap)}.pkf-globalnet__title{color:#3c4159}.pkf-globalnet__lead{max-inline-size:811px;color:#3c4159;margin-block-end:40px}@media (max-width:991.98px){.pkf-globalnet__lead br{display:none}}.pkf-globalnet__intro-title{color:#3c4159}.pkf-globalnet__intro-body{max-inline-size:68ch;color:var(--pkf-body)}.pkf-globalnet__intro-body p{margin-block:0}.pkf-globalnet__intro-body p+p{margin-block-start:1rem}.pkf-globalnet__intro{margin-block-end:var(--pkf-section-gap)}@media (min-width:992px){.pkf-globalnet__head--paired{display:grid;grid-template-columns:49.39% minmax(0,1fr);align-items:start}.pkf-globalnet__head--paired .pkf-globalnet__intro{margin-block-end:40px;padding-inline-end:48px}}.pkf-globalnet__head:last-child .pkf-globalnet__lead:last-child{margin-block-end:0}@media (min-width:992px){.pkf-globalnet__head--paired:last-child .pkf-globalnet__intro{margin-block-end:0}}@media (max-width:1649.98px){.pkf-globalnet__head--paired .pkf-globalnet__lead br{display:none}}@media (min-width:992px){.pkf-globalnet .pkf-intro__cards{position:relative;block-size:301px;margin-block-start:0}.pkf-globalnet .pkf-gcard{position:absolute}.pkf-globalnet .pkf-gcard--wide{inset-inline-start:0;inline-size:50.55%;inset-block-start:56px;block-size:156px}.pkf-globalnet .pkf-gcard--quote{inset-inline-start:49.39%;inline-size:50.61%;inset-block-start:0;block-size:301px}}.pkf-globalnet .pkf-intro__cards:has(.pkf-gcard--quote){--pkf-gcard-overlap:1.16%}.pkf-gcard--quote .pkf-gcard__text--start{text-align:left}.pkf-gcard__text--start p{margin-block-end:1rem}.pkf-gcard--quote .pkf-gcard__text--start{inline-size:fit-content;margin-inline:auto}.pkf-gcard__text--start li+li{margin-block-start:.5em}.pkf-apart{background:linear-gradient(115deg,#1b2a4a 0,#24405e 55%,#1d3350 100%);color:var(--pkf-white);border-end-start-radius:30px;border-start-end-radius:30px;padding-block:var(--pkf-section-gap);margin-block-start:var(--pkf-section-gap);position:relative;isolation:isolate;overflow:hidden}.pkf-apart__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1}.pkf-apart__grid{display:grid;grid-template-columns:minmax(0,773fr) minmax(0,609fr);column-gap:19.6%;row-gap:40px;align-items:center}.pkf-apart__title{color:var(--pkf-white)}.pkf-apart__kicker{font-weight:700;margin-block-end:20px}.pkf-apart__text{max-inline-size:773px;margin-block-end:1.25rem}.pkf-apart__quote{display:flex;align-items:flex-start;gap:4px;margin:0}.pkf-apart__quote blockquote{flex:1 1 auto;min-inline-size:0}.pkf-apart__mark{flex:0 0 110px;inline-size:110px;block-size:57px;filter:brightness(0) invert(1);opacity:.85;transform:rotate(180deg)}.pkf-esg{background:linear-gradient(rgba(10,24,17,.22),rgba(10,24,17,.22)),url(../img/discover/bg-esg-sustainability.webp) center/cover no-repeat,linear-gradient(115deg,#16261d 0,#1e3428 55%,#16261d 100%);color:var(--pkf-white);border-end-start-radius:30px;border-start-end-radius:30px;margin-block-start:var(--pkf-section-gap);padding-block:var(--pkf-section-gap)}.pkf-esg__title{color:var(--pkf-white)}.pkf-esg__kicker{color:var(--pkf-white);font-weight:700;margin-block-end:24px}.pkf-esg__text{color:var(--pkf-white);margin-block-end:1.25rem}.pkf-impact{margin-block-start:var(--pkf-section-gap);padding-block:var(--pkf-section-gap);color:var(--pkf-white);background:linear-gradient(105deg,#1c5a72 0,#217c93 45%,#1b6076 100%);border-end-start-radius:30px;border-start-end-radius:30px;position:relative;isolation:isolate;overflow:hidden}.pkf-impact__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:72% 22%;z-index:-1}@media (max-width:991.98px){.pkf-impact__bg{opacity:.5}}.pkf-impact__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.pkf-impact__title{color:var(--pkf-white)}.pkf-impact__kicker{font-weight:700;margin-block-end:24px}.pkf-impact__text{margin-block-end:1.25rem}.pkf-impact__card{position:relative;border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:32px 36px;background:rgba(6,34,33,.28)}.pkf-impact__mark{position:absolute;inline-size:60px;block-size:46px;inset-block-end:-25px;inset-inline-end:34px;transform:rotate(180deg);filter:brightness(0) invert(1);opacity:.9}.pkf-impact--fade .pkf-impact__mark{filter:none;opacity:1}.pkf-impact--fade{background:linear-gradient(180deg,#fff 0,#f3f3f0 100%);color:var(--pkf-body);border-radius:35px;margin-inline:var(--pkf-gutter);padding-block:var(--pkf-section-gap)}.pkf-impact--fade .pkf-impact__title{color:var(--pkf-title)}.pkf-impact--fade .pkf-impact__kicker{color:var(--pkf-heading)}.pkf-impact--fade .pkf-impact__cta{color:var(--pkf-body)}.pkf-impact--fade .pkf-impact__card{border-color:rgba(56,60,89,.25);background:rgba(255,255,255,.7)}@media (max-width:991.98px){.pkf-impact--fade{border-radius:25px}}.pkf-ambitions{padding-block:var(--pkf-section-gap) 0}.pkf-ambitions__row{--bs-gutter-x:0;column-gap:128px;row-gap:44px}@media (min-width:992px){.pkf-ambitions__row{display:grid;grid-template-columns:49.39% minmax(0,1fr);column-gap:0;align-items:start}.pkf-ambitions__row>[class*=col-]{flex:none;inline-size:auto;max-inline-size:none;padding-inline:0}.pkf-ambitions__row>[class*=col-]:first-child{padding-inline-end:48px}}.pkf-ambitions__text{max-inline-size:520px;color:var(--pkf-heading);margin-block-end:44px}.pkf-ambitions__logos{display:flex;align-items:center;gap:56px;flex-wrap:wrap}.pkf-ambitions__logos img{block-size:54px;inline-size:auto}.pkf-awards{padding-block-start:var(--pkf-section-gap)}.pkf-awards__band{background:linear-gradient(90deg,#191c2d 0,#1d3245 50%,#191c2d 100%);margin-block-start:calc(var(--pkf-section-gap) + 72px);padding-block:0 48px}@media (max-width:991.98px){.pkf-awards__band{margin-block-start:var(--pkf-section-gap);padding-block:40px}}.pkf-awards__kicker{font-weight:700;color:var(--pkf-heading);margin-block-end:20px}.pkf-awards__text{color:var(--pkf-heading);margin-block-end:40px}@media (max-width:991.98px){.pkf-awards__text br{display:none}}.pkf-awards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pkf-award{position:relative}.pkf-award__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:start}.pkf-award__logo{inline-size:180px;block-size:180px;object-fit:contain;flex:none;margin-block-start:-72px}.pkf-award__copy{padding-block-start:26px}.pkf-award__title{position:absolute;inset-block-end:100%;inset-inline-start:calc(180px + 28px);inset-inline-end:0;color:var(--pkf-title);margin:0 0 24px}.pkf-award__card .pkf-award__text{color:var(--pkf-white);max-inline-size:38ch}@media (max-width:991.98px){.pkf-awards__band{background:0 0;margin-block-start:var(--pkf-section-gap);padding-block:0;min-block-size:0}.pkf-awards__grid{gap:36px}.pkf-award__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 20px}.pkf-award__copy{display:contents}.pkf-award__logo{inline-size:86px;block-size:86px;margin-block-start:0;grid-row:1;grid-column:1}.pkf-award__title{position:static;grid-row:1;grid-column:2;color:var(--pkf-title);margin:0}.pkf-award__card .pkf-award__text{grid-row:2;grid-column:1/-1;max-inline-size:none;background:linear-gradient(90deg,#191c2d 0,#1d3245 50%,#191c2d 100%);margin-block-start:20px;margin-inline:calc(-1 * var(--pkf-gutter));padding:20px var(--pkf-gutter)}}@media (max-width:991.98px){.pkf-vision__panel{min-block-size:0;display:block;inline-size:calc(100% - var(--pkf-gutter) * 2);margin-inline:auto}.pkf-vision__art{position:static;inline-size:100%;block-size:200px}.pkf-vision__body{margin-inline-start:0;min-block-size:0;padding:32px 24px 40px}.pkf-apart__grid,.pkf-impact__grid{grid-template-columns:1fr;gap:40px}.pkf-awards__grid{grid-template-columns:1fr}.pkf-ambitions__logos{gap:32px}}.pkf-people-intro{padding-block:var(--pkf-section-gap) 0}.pkf-people-intro__text{max-inline-size:1716px;color:var(--pkf-heading);margin-block-end:32px}.pkf-people-intro__text:last-child{margin-block-end:0}@media (max-width:991.98px){.pkf-people-intro__text br{display:none}}.pkf-people-intro__links{display:flex;flex-wrap:wrap;gap:24px 40px}.pkf-people-intro__links--foot{margin-block-start:40px}.pkf-people-intro__cta--sky{color:var(--pkf-sky-blue)}.pkf-people-intro__cta--sky-deep{color:var(--pkf-sky-blue-dark)}.pkf-people-intro__pill{min-block-size:var(--pkf-btn-min-block);padding-inline:22px}@media (max-width:767.98px){.pkf-people-intro__pill{font-size:calc(var(--pkf-text-button) * 1.1);min-block-size:48px}}.pkf-team{padding-block:var(--pkf-section-gap) 0}.pkf-team--tinted{background:#efefef;border-radius:40px;margin-block-start:var(--pkf-section-gap);padding-block:var(--pkf-section-gap)}.pkf-team__title{color:var(--pkf-sky-blue)}.pkf-team__title--sub{font-size:var(--pkf-text-h3);line-height:1.25;letter-spacing:0;color:var(--pkf-heading)}.pkf-team__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px 20px}.pkf-person__card{position:relative;isolation:isolate;aspect-ratio:415/595;transform:translateZ(0)}.pkf-person__card--turns{perspective:1000px}.pkf-person__face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;backface-visibility:hidden;-webkit-backface-visibility:hidden;clip-path:inset(0 round 0 40px 0 40px)}.pkf-person__card--turns>.pkf-person__face,.pkf-person__card--turns>.pkf-person__reveal{transition:transform .6s ease}.pkf-person__card--turns>.pkf-person__reveal{transform:rotateY(-180deg)}.pkf-person__card--turns.is-turned>.pkf-person__face,.pkf-person__card--turns:focus-within>.pkf-person__face{transform:rotateY(180deg)}.pkf-person__card--turns.is-turned>.pkf-person__reveal,.pkf-person__card--turns:focus-within>.pkf-person__reveal{transform:rotateY(0)}@media (hover:hover){.pkf-person__card--turns:hover>.pkf-person__face{transform:rotateY(180deg)}.pkf-person__card--turns:hover>.pkf-person__reveal{transform:rotateY(0)}}.pkf-person__card--turns.is-turned,.pkf-person__card--turns:focus-within{z-index:1}@media (hover:hover){.pkf-person__card--turns:hover{z-index:1}}@media (prefers-reduced-motion:reduce){.pkf-person__card--turns>.pkf-person__face,.pkf-person__card--turns>.pkf-person__reveal{transition:none}}.pkf-person__link{position:absolute;inset:0;clip-path:inset(0 round 0 40px 0 40px)}.pkf-person__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;background:#5b5a59}.pkf-person__plate{z-index:1;block-size:27.06%;background:rgba(10,37,85,.3);border-start-end-radius:40px;padding:9.4% 7.7% 0;color:var(--pkf-white)}.pkf-person__name{color:var(--pkf-white);margin:0 0 4px;font-size:calc(var(--pkf-text-h3) + .2rem)}.pkf-person__role{font-size:calc(var(--pkf-text-meta) + .2rem)}.pkf-person__reveal{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:7% 7.7%;overflow:hidden;background:rgba(235,235,235,.92);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);clip-path:inset(0 round 40px 0 40px 0);color:var(--pkf-heading);backface-visibility:hidden;-webkit-backface-visibility:hidden}.pkf-person__reveal-name{color:var(--pkf-dark-blue);font-weight:700}.pkf-person__reveal-role{margin-block-end:8px}.pkf-person__reveal-title{font-weight:700;margin:0}.pkf-person__reveal-list{margin:0;padding-inline-start:1.3em}.pkf-person__reveal-list+.pkf-person__reveal-contact,.pkf-person__reveal-list+.pkf-person__reveal-title{margin-block-start:14px}.pkf-person__reveal-contact{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.pkf-person__card:has(.pkf-person__link) .pkf-person__reveal{pointer-events:none}.pkf-person__card:has(.pkf-person__link) .pkf-person__reveal a{pointer-events:auto}.pkf-person__reveal-actions .btn{--bs-btn-font-size:calc(var(--pkf-text-button) - 0.1rem);--bs-btn-padding-y:0.35rem;--bs-btn-padding-x:1rem}.pkf-person__reveal-contact:hover{color:inherit;text-decoration:underline}.pkf-person__reveal-contact svg{flex-shrink:0}.pkf-person__reveal-facts{display:flex;flex-direction:column;align-items:flex-start;gap:6px;inline-size:100%;flex:1 1 auto;min-block-size:0;overflow-y:auto;scrollbar-width:none}.pkf-person__reveal-facts::-webkit-scrollbar{display:none}.pkf-person__reveal-actions{margin-block-start:6px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0}.pkf-person__card:has(a:focus-visible)::after{content:"";position:absolute;inset:4px;border:2px solid var(--pkf-sky-blue);border-radius:0 36px 0 36px;pointer-events:none;z-index:3}.pkf-person__card--turns:has(a:focus-visible)::after{border-radius:36px 0 36px 0}@media (max-width:767.98px){.pkf-team__grid{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}.pkf-person{inline-size:100%;max-inline-size:415px}.pkf-team--tinted{border-radius:25px}.pkf-people-intro__links{gap:16px 24px}}@media (min-width:768px) and (max-width:782.98px){.pkf-team__grid{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}.pkf-person{inline-size:100%;max-inline-size:415px}}.pkf-bio-banner img{inline-size:100%;block-size:auto;display:block}.pkf-breadcrumb{--pkf-breadcrumb-gap:20px;padding-block:26px var(--pkf-breadcrumb-gap)}.pkf-breadcrumb:has(+.pkf-policy){padding-block-end:0}.pkf-breadcrumb ol{display:flex;flex-wrap:wrap;gap:14px;color:var(--pkf-heading)}.pkf-breadcrumb li+li::before{content:"→";margin-inline-end:14px}.pkf-breadcrumb a{color:var(--pkf-heading);text-decoration:none}.pkf-breadcrumb a:hover{text-decoration:underline}.pkf-bio__main{position:relative;display:flex;flex-direction:column;min-block-size:450px;background:#f6f6f6}.pkf-bio__portrait{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:30%;block-size:400px;background:#5b5958;border-radius:0 0 50px 0;overflow:hidden;padding-block-start:0}.pkf-bio__portrait img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;display:block;background:#5b5958}.pkf-bio__intro{position:relative;margin-inline-start:30%;padding-block:50px 40px;padding-inline:4% 5.2%}.pkf-bio__name{color:var(--pkf-sky-blue);margin-block-end:6px}.pkf-bio__role{color:var(--pkf-heading);margin-block-end:26px}.pkf-bio__copy{border-inline-start:10px solid #d9d9d9;padding-inline-start:24px;color:var(--pkf-heading)}.pkf-bio__copy p{margin-block-end:1.1rem}.pkf-bio__copy p:last-child{margin-block-end:0}.pkf-bio__facts-shell{background:var(--pkf-white)}.pkf-bio__facts{inline-size:100%;max-inline-size:var(--pkf-container);margin-inline:auto;padding-inline:var(--pkf-gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:var(--pkf-section-gap) 16px}.pkf-bio__fact-title{margin-block-end:14px}.pkf-bio__fact-body{border-inline-start:6px solid #dddadd;padding-inline-start:24px}.pkf-bio__fact ul{margin:0;padding-inline-start:1.15em;color:var(--pkf-heading)}.pkf-bio__contact{margin-block-end:20px}.pkf-bio__contact a{color:var(--pkf-heading);text-decoration:none}.pkf-bio__contact a:hover{text-decoration:underline}.pkf-bio__linkedin{--bs-btn-bg:#2B2536;--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:#3C3348;--bs-btn-hover-color:var(--pkf-white);--bs-btn-font-weight:700;border-radius:var(--pkf-btn-radius);min-block-size:var(--pkf-btn-min-block);padding-inline:22px;display:inline-flex;align-items:center}@media (min-width:992px){.pkf-bio__intro{min-block-size:400px}}@media (max-width:991.98px){.pkf-bio__main{min-block-size:0;background:#f6f6f6}.pkf-bio__portrait{position:static;inline-size:100%;block-size:auto;background:#5b5958;padding-block-start:0;border-radius:0}.pkf-bio__portrait img{block-size:auto}.pkf-bio__intro{margin-inline-start:0;padding:32px 24px 40px}.pkf-bio__facts{grid-template-columns:1fr;gap:28px}}.pkf-needs-intro{padding-block:var(--pkf-section-gap) 0}.pkf-needs-intro__grid{display:grid;gap:24px}@media (min-width:992px){.pkf-needs-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:0;align-items:start}.pkf-needs-intro__body,.pkf-needs-intro__copy{display:contents}.pkf-needs-intro__body>*,.pkf-needs-intro__copy>.pkf-people-intro__links{grid-column:1}.pkf-needs-intro__bar{grid-column:2;grid-row:1/span 12}.pkf-needs-intro__grid:has(.pkf-needs-intro__body>h3:first-child) .pkf-needs-intro__bar{grid-row:2/span 12}}.pkf-needs-intro__bar{background:linear-gradient(to right,#2aa9a2 0,#1f6e8c 45%,#1b2a4a 100%);color:var(--pkf-white);font-weight:700;border-end-start-radius:32px;border-start-end-radius:32px;padding:24px 32px;margin:0}.pkf-needs-intro__body{color:var(--pkf-heading)}.pkf-needs-intro__body p{margin-block-end:1.1rem}.pkf-needs-intro__body p:last-child{margin-block-end:0}.pkf-needs-intro__copy>.pkf-people-intro__links{margin-block-start:32px}.pkf-needs-intro__body br{display:none}@media (max-width:991.98px){.pkf-block--needs-intro br{display:none}}.pkf-block--needs-intro .pkf-block__quote{max-inline-size:68ch;background:linear-gradient(to right,#2aa9a2 0,#1f6e8c 45%,#1b2a4a 100%);color:var(--pkf-white);font-size:var(--pkf-text-body);line-height:1.4;border:0;border-end-start-radius:32px;border-start-end-radius:32px;padding:24px 32px}.pkf-block--needs-intro .pkf-block__quote p{font-weight:700}@media (min-width:992px){.pkf-block--needs-intro .pkf-block__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:0;align-items:start}.pkf-block--needs-intro .pkf-block__inner>*{grid-column:1}.pkf-block--needs-intro .pkf-block__title{grid-column:1/-1}.pkf-block--needs-intro .pkf-block__quote{grid-column:2;grid-row:2;max-inline-size:none;margin-block-start:0}}.pkf-help{position:relative;margin-block-start:var(--pkf-section-gap);min-block-size:584px;background:#f6f6f6;display:grid;grid-template-columns:44.22% 1fr var(--pkf-edge)}.pkf-help__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block;border-end-end-radius:40px}.pkf-help__body{padding:var(--pkf-section-gap) 0 var(--pkf-section-gap) 10%;align-self:center}.pkf-help__title{color:var(--pkf-sky-blue)}.pkf-help .pkf-bio__copy{border-inline-start:0;padding-inline-start:0}.pkf-help .pkf-prose{max-inline-size:56ch}.pkf-sectors{padding-block:var(--pkf-section-gap) 0}.pkf-sectors__panel{background:#efefef;border-radius:40px;padding-block:var(--pkf-section-gap);padding-inline:40px}.pkf-sectors__head{display:grid;grid-template-columns:calc((100% - 48px)/ 3) minmax(0,1fr);gap:24px;margin-block-end:40px}.pkf-sectors__select{max-inline-size:340px;block-size:44px;border:0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--pkf-pebble);font-size:.875rem}.pkf-sectors__lead{color:var(--pkf-heading)}.pkf-sectors__lead p{margin-block-end:1.1rem}.pkf-sectors__lead p:last-child{margin-block-end:0}.pkf-sectors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pkf-sectors__carousel .pkf-sectors__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/ 3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scroll-padding-inline:0}.pkf-sectors__carousel .pkf-sectors__grid>*{scroll-snap-align:start}[data-pkf-carousel=ready] .pkf-sectors__grid{scrollbar-width:none}[data-pkf-carousel=ready] .pkf-sectors__grid::-webkit-scrollbar{display:none}.pkf-sectors__carousel .pkf-sectors__grid:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:4px}.pkf-sector{background:var(--pkf-white);border-radius:20px;padding:20px}.pkf-sector__media{position:relative;aspect-ratio:7/3;border-start-start-radius:12px;border-start-end-radius:12px;overflow:hidden;margin-block-end:18px}.pkf-sector__media picture{display:block;block-size:100%}.pkf-sector__media::after{content:"";position:absolute;inset:0;background:#0a2555;opacity:.32;pointer-events:none}.pkf-sector__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pkf-sector__title{color:var(--pkf-sky-blue);margin-block-end:12px}.pkf-sector__body{border-inline-start:8px solid #d9d9d9;padding-inline-start:16px;color:var(--pkf-heading)}.pkf-sector__cta{color:var(--pkf-heading);font-weight:700;gap:8px}.pkf-sector__cta .pkf-arrow-svg{inline-size:26px;block-size:26px;flex-basis:26px}.pkf-sectors__nav{display:none;align-items:center;justify-content:center;gap:24px;margin-block-start:32px;color:var(--pkf-dark-blue);margin-block-end:calc(0px - (44px - 2px)/ 2)}[data-pkf-carousel=ready] .pkf-sectors__nav{display:flex}.pkf-sectors__arrow{appearance:none;border:0;background:0 0;padding:0;color:inherit;cursor:pointer;min-inline-size:44px;min-block-size:44px;display:flex;align-items:center;justify-content:center}.pkf-sectors__arrow:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:3px}.pkf-sectors__arrow .pkf-arrow-svg{inline-size:30px;block-size:30px;flex-basis:30px}.pkf-sectors__arrow:first-child{transform:scaleX(-1)}.pkf-sectors__dashes{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.pkf-sectors__dash{appearance:none;border:0;background:0 0;box-sizing:border-box;inline-size:19px;block-size:44px;padding:0 2px;display:flex;align-items:center;cursor:pointer}.pkf-sectors__dash::before{content:"";inline-size:100%;block-size:2px;border-radius:1px;background:var(--pkf-dark-blue)}.pkf-sectors__dash[aria-current=true]{inline-size:24px}.pkf-sectors__dash[aria-current=true]::before,.pkf-sectors__dash[data-pkf-shown]::before{background:var(--pkf-sky-blue)}.pkf-sectors__dash:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:3px}@media (max-width:991.98px){.pkf-help{grid-template-columns:1fr;min-block-size:0}.pkf-help__body{padding:var(--pkf-section-gap) var(--pkf-gutter)}.pkf-needs-intro__bar{padding:20px 24px;border-radius:0 25px 0 25px}.pkf-sectors__panel{margin-inline:calc(var(--pkf-gutter) * -1);padding-inline:var(--pkf-gutter);border-radius:25px}.pkf-sectors__head{grid-template-columns:1fr;gap:24px}.pkf-sectors__grid{grid-template-columns:1fr}.pkf-sectors__carousel .pkf-sectors__grid{grid-auto-columns:100%}}.pkf-banner__title--white{color:var(--pkf-white)}.pkf-banner__title--sky{color:var(--pkf-sky-blue)}.pkf-banner__title--orange{color:var(--pkf-sunset-orange)}.pkf-banner__title--yellow{color:var(--pkf-sun-yellow)}.pkf-banner__title--lime{color:var(--pkf-lime-green)}.pkf-banner__eyebrow{display:block;font-weight:400}.pkf-banner__firms{display:block;font-size:.85em;font-weight:400}.pkf-policy{background:linear-gradient(to bottom,var(--pkf-white),#f3f3f0);padding-block:var(--pkf-section-gap);color:var(--pkf-heading)}.pkf-policy__title{margin-block-end:32px}.pkf-prose.pkf-policy__body h3{font-size:inherit;line-height:1.25;letter-spacing:normal;margin-block-end:0}.pkf-prose.pkf-policy__body :is(p,ul,ol)+h3{margin-block-start:1.25rem}.pkf-prose.pkf-policy__body p{margin-block-end:1.25rem}.pkf-prose.pkf-policy__body p:has(+:is(ul,ol)>li:only-child>a:only-child){margin-block-end:0}.pkf-prose.pkf-policy__body :is(ul,ol){margin-block:0 1.25rem;padding-inline-start:2.25rem}.pkf-prose.pkf-policy__body li{margin-block-end:0}.pkf-prose.pkf-policy__body>:last-child{margin-block-end:0}.pkf-policy__heading{font-size:inherit;font-weight:700;margin-block:0 0}.pkf-policy__block p{margin-block-end:1.25rem}.pkf-policy__block ul{margin-block:0 1.25rem;padding-inline-start:2.25rem}.pkf-policy__block ul.pkf-policy__links{margin-block:0 1.25rem;padding-inline-start:0;list-style:none}.pkf-policy__block ul.pkf-policy__links li+li{margin-block-start:.5rem}.pkf-policy__block p:has(+ul.pkf-policy__links){margin-block-end:0}.pkf-contact-form,.pkf-newsletter-form{padding-block:var(--pkf-section-gap) 0}.pkf-contact-form__lead,.pkf-newsletter-form__lead{color:var(--pkf-heading);margin-block-end:32px}.pkf-contact-form .pkf-form-slot,.pkf-newsletter-form .pkf-form-slot{inline-size:60%;margin-inline:auto}.pkf-form-slot{position:relative;--pkf-form-slot-ghost:var(--pkf-cloud-dark)}.pkf-form-slot--contact{--pkf-form-slot-reserve:891px}.pkf-form-slot--newsletter{--pkf-form-slot-reserve:1838px}.pkf-form-slot--alumni{--pkf-form-slot-reserve:1766px}.pkf-form-slot--recruitment{--pkf-form-slot-reserve:578px}@media (min-width:768px){.pkf-form-slot--contact{--pkf-form-slot-reserve:635px}.pkf-form-slot--newsletter{--pkf-form-slot-reserve:1478px}.pkf-form-slot--alumni{--pkf-form-slot-reserve:1264px}.pkf-form-slot--recruitment{--pkf-form-slot-reserve:386px}}.pkf-form-slot.is-loading{min-block-size:var(--pkf-form-slot-reserve)}.pkf-form-slot__ghost{display:none}.pkf-form-slot.is-armed .pkf-form-slot__ghost{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;background-color:var(--pkf-white);background-image:linear-gradient(to bottom,var(--pkf-form-slot-ghost) 0 12px,transparent 12px),linear-gradient(to bottom,transparent 20px,var(--pkf-form-slot-ghost) 20px 64px,transparent 64px);background-size:30% 88px,100% 88px;background-repeat:repeat-y}.pkf-form-slot.is-loading .pkf-form-slot__ghost{opacity:1}.pkf-form-slot__fallback{margin:0;padding:24px;background:var(--pkf-cloud);border-inline-start:4px solid var(--pkf-sky-blue);color:var(--pkf-heading)}.pkf-form-slot__fallback a{color:var(--pkf-blue);font-weight:700}.pkf-form .form-label{color:var(--pkf-heading);margin-block-end:6px}.pkf-form .form-control,.pkf-form .form-select{background:#ededed;border:0;border-radius:6px;min-block-size:44px}.pkf-form textarea.form-control{min-block-size:128px}.pkf-form__consent{margin-block:28px 24px;display:grid;gap:18px;max-inline-size:1200px}.pkf-form__consent .form-check-label{color:var(--pkf-pebble)}.pkf-form__submit{background:0 0;border:0;padding:0}.pkf-team-panel{padding-block:var(--pkf-section-gap) 0}.pkf-team-panel__inner{background:url(../img/decor/contact-panel-texture.webp) center/cover no-repeat,linear-gradient(120deg,#123a6b 0,#0f2b52 55%,#0a1e3c 100%);color:var(--pkf-white);border-radius:0 0 40px 40px;padding:var(--pkf-section-gap) 48px}.pkf-team-panel__title{color:var(--pkf-sky-blue)}.pkf-team-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;--pkf-panel-rule-offset:20px}.pkf-regions__contacts>*,.pkf-team-panel__grid>*{position:relative;padding-inline-start:var(--pkf-panel-rule-offset)}.pkf-regions__contacts>::before,.pkf-team-panel__grid>::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:rgba(255,255,255,.5)}.pkf-team-panel__grid{overflow-wrap:break-word}.pkf-team-panel__grid dl{margin:0}.pkf-team-panel__grid dt{font-weight:700;margin-block-start:16px}.pkf-team-panel__grid dt:first-child{margin-block-start:0}.pkf-team-panel__grid dd{margin:0 0 4px}.pkf-team-panel a{color:var(--pkf-white);text-decoration:none}.pkf-team-panel a:hover{text-decoration:underline}.pkf-team-panel__notes p{margin-block-end:14px}.pkf-team-panel__notes .pkf-cta{margin-block-start:6px}.pkf-team-panel__notes .pkf-cta:hover{text-decoration:none}.pkf-map{padding-block:var(--pkf-section-gap) 0}.pkf-map__frame{inline-size:100%;block-size:auto;aspect-ratio:1720/520;border:0;border-radius:20px;display:block;min-block-size:320px}@media (max-width:991.98px){.pkf-contact-form .pkf-form-slot,.pkf-newsletter-form .pkf-form-slot{inline-size:100%}.pkf-team-panel__inner{padding:var(--pkf-section-gap) 24px;border-radius:0 0 25px 25px}.pkf-team-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;--pkf-panel-rule-offset:10px}.pkf-regions__contacts{gap:24px 10px;--pkf-panel-rule-offset:10px}.pkf-team-panel__notes{grid-column:1/-1}}.pkf-iband{padding-block-start:var(--pkf-section-gap)}.pkf-iband__title{color:var(--pkf-title)}.pkf-iband__rail{position:relative}.pkf-iband__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pkf-icd{position:relative;background:#f3f3f3;border-radius:0 40px 0 40px;box-shadow:3px 5px 10px rgba(0,0,0,.2);padding:28px 30px 30px;display:flex;flex-direction:column}.pkf-icd__img{inline-size:100%;block-size:auto;aspect-ratio:5/2;object-fit:cover;border-radius:20px 20px 0 0;display:block}.pkf-icd__meta{color:#3c4159;margin-block:20px 7px}.pkf-icd__title{color:#3c4159;margin-block-end:10px}.pkf-icd__link{color:inherit;text-decoration:none}.pkf-icd__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.pkf-icd:has(.pkf-icd__link:focus-visible),.pkf-icd:has(.pkf-icd__link:hover){box-shadow:3px 9px 18px rgba(0,0,0,.26)}.pkf-icd:has(.pkf-icd__link:focus-visible) .pkf-icd__link,.pkf-icd:has(.pkf-icd__link:hover) .pkf-icd__link{color:var(--pkf-sky-blue-dark)}.pkf-icd:has(.pkf-icd__link:focus-visible) .pkf-icd__cta .btn,.pkf-icd:has(.pkf-icd__link:hover) .pkf-icd__cta .btn{background-color:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.pkf-icd:has(.pkf-icd__link:focus-visible) .pkf-arrow-svg,.pkf-icd:has(.pkf-icd__link:hover) .pkf-arrow-svg{transform:translateX(4px)}.pkf-icd__link:focus-visible{outline:0}.pkf-icd:has(.pkf-icd__link:focus-visible){outline:2px solid var(--pkf-sky-blue);outline-offset:4px}.pkf-icd{transition:box-shadow .2s ease}@media (prefers-reduced-motion:reduce){.pkf-icd{transition:none}.pkf-icd:has(.pkf-icd__link:focus-visible) .pkf-arrow-svg,.pkf-icd:has(.pkf-icd__link:hover) .pkf-arrow-svg{transform:none}}.pkf-icd__body{flex:1 1 auto;display:flex;flex-direction:column}.pkf-icd__byline,.pkf-icd__copy{color:#3c4159;margin-block-end:0}.pkf-icd__byline{line-height:1.2;margin-block-start:4px}.pkf-icd__copy+.pkf-icd__byline{margin-block-start:14px}.pkf-icd__cta{margin-block-start:auto;padding-block-start:24px;color:#3c4159;gap:20px}.pkf-icd__cta .btn{--bs-btn-padding-x:1.25rem;min-inline-size:132px;min-block-size:var(--pkf-btn-min-block)}.pkf-iband__panel{background:#ededed;border-radius:0 40px 0 40px;padding-block:54px 53px}.pkf-iband__kicker{font-weight:700;color:var(--pkf-dark-blue);margin-block-end:30px}.pkf-iband__lead{color:var(--pkf-dark-blue);max-inline-size:1366px;margin-block-end:30px}.pkf-iband--headed .pkf-iband__panel{padding-block:var(--pkf-section-gap)}.pkf-icd--pub{background:var(--pkf-white);border-radius:20px;box-shadow:none;padding:20px}.pkf-icd--pub .pkf-icd__img{aspect-ratio:7/3;border-radius:12px 12px 0 0}.pkf-icd--pub .pkf-icd__title{color:var(--pkf-sky-blue);margin-block:18px 12px}.pkf-icd--pub .pkf-icd__body{border-inline-start:8px solid #d9d9d9;padding-inline-start:16px}.pkf-icd--pub .pkf-icd__copy{color:var(--pkf-dark-blue)}.pkf-iband__filters{margin-block-end:40px}.pkf-iband__filters .btn{--bs-btn-color:var(--pkf-blue);--bs-btn-border-color:var(--pkf-blue);--bs-btn-bg:transparent;--bs-btn-hover-color:var(--pkf-white);--bs-btn-hover-bg:var(--pkf-blue);--bs-btn-hover-border-color:var(--pkf-blue);--bs-btn-active-color:var(--pkf-white);--bs-btn-active-bg:var(--pkf-blue);--bs-btn-active-border-color:var(--pkf-blue);--bs-btn-focus-shadow-rgb:var(--pkf-blue-rgb);--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:0.5rem;font-weight:700;font-size:var(--pkf-text-button)}.pkf-iband__filters .btn.active{color:var(--pkf-white);background-color:var(--pkf-blue);border-color:var(--pkf-blue)}.pkf-iband__filter-count{font-weight:400;opacity:.75}.pkf-iband__empty{text-align:center;color:var(--pkf-heading);margin-block:0 8px}.pkf-iband__pages{margin-block-start:48px}.pkf-iband__pages .pagination{--bs-pagination-font-size:var(--pkf-text-nav);--bs-pagination-active-bg:var(--pkf-blue);--bs-pagination-active-border-color:var(--pkf-blue);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(var(--pkf-blue-rgb), 0.25)}.pkf-iband__pager{display:none;justify-content:center;gap:0;margin-block-start:calc(20px - (44px - 2px)/ 2)}.pkf-iband__dash{appearance:none;border:0;background:0 0;box-sizing:border-box;inline-size:19px;block-size:44px;padding:0 2px;display:flex;align-items:center;cursor:pointer}.pkf-iband__dash::before{content:"";inline-size:100%;block-size:2px;border-radius:1px;background:var(--pkf-dark-blue)}.pkf-iband__dash[aria-current=true]{inline-size:24px}.pkf-iband__dash[aria-current=true]::before,.pkf-iband__dash[data-pkf-shown]::before{background:var(--pkf-sky-blue)}.pkf-iband__dash:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:3px}@media (max-width:991.98px){.pkf-iband{padding-block-start:var(--pkf-section-gap)}.pkf-iband__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scroll-padding-inline:0}.pkf-iband__grid>*{scroll-snap-align:start}[data-pkf-carousel=ready] .pkf-iband__grid{scrollbar-width:none}[data-pkf-carousel=ready] .pkf-iband__grid::-webkit-scrollbar{display:none}[data-pkf-carousel=ready] .pkf-iband__pager{display:flex}.pkf-iband__grid:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:4px}.pkf-icd{border-radius:0 24px 0 24px;box-shadow:2px 3px 6px rgba(0,0,0,.2);padding:20px 15px 15px}.pkf-icd__img{border-radius:12px 12px 0 0}.pkf-icd__meta{margin-block:12px 4px}.pkf-icd__cta{padding-block-start:16px}.pkf-icd__cta .btn{--bs-btn-font-size:var(--pkf-text-legal);--bs-btn-padding-x:0.75rem;min-inline-size:0;min-block-size:28px}.pkf-icd__cta .pkf-arrow-svg{inline-size:24px;block-size:24px;flex-basis:24px}.pkf-iband__panel{border-radius:0 20px 0 20px;padding-block:16px 20px}.pkf-iband__kicker{margin-block-end:14px;max-inline-size:20ch}.pkf-iband__lead{margin-block-end:20px}.pkf-icd--pub{border-radius:20px;box-shadow:none;padding:20px}}.pkf-btn-orange{--bs-btn-bg:var(--pkf-sunset-orange);--bs-btn-color:var(--pkf-white);--bs-btn-hover-bg:var(--pkf-sunset-orange-dark);--bs-btn-hover-color:var(--pkf-white)}.pkf-pillars{display:flex;flex-direction:column}.pkf-pillars__wheel{margin-block-start:32px}.pkf-pillars__disc{display:none}.pkf-pillars__label{font-size:var(--pkf-text-h3);line-height:1.25;font-weight:700;color:var(--pkf-title);margin-block-end:var(--pkf-heading-gap)}.pkf-pillars__list{display:grid;gap:16px;margin:0}.pkf-pillars__pillar{background:#f6f6f6;border-radius:8px;padding:24px}.pkf-pillars__icon{display:block;block-size:44px;inline-size:auto;margin-block-end:12px}.pkf-pillars__title{font-size:var(--pkf-text-h4);line-height:1.25;font-weight:700;color:var(--pkf-dark-blue);margin-block-end:10px}.pkf-pillars__link{color:inherit;text-decoration:none}.pkf-pillars__link:focus-visible,.pkf-pillars__link:hover{color:var(--pkf-sky-blue)}.pkf-pillars__rule{display:block;inline-size:44px;block-size:3px;border-radius:2px;background:linear-gradient(90deg,var(--pkf-sunset-orange),var(--pkf-sun-yellow));margin-block-end:12px}.pkf-pillars__text{color:var(--pkf-heading)}.pkf-pillars__text p{margin-block:0}.pkf-pillars__text p+p{margin-block-start:.5rem}@media (min-width:992px){.pkf-pillars__figure{position:relative;aspect-ratio:3074/1475;container-type:inline-size}.pkf-pillars__disc{display:block;position:absolute;inset-inline-start:18.38%;inset-block-start:36.41%;inline-size:60.96%;block-size:auto}.pkf-pillars__label{position:absolute;inset-inline-start:41.9%;inset-block-end:0;inline-size:15%;margin:0;text-align:center;font-size:clamp(.8125rem,1.35cqi,1.0625rem);line-height:1.2;color:var(--pkf-dark-blue)}.pkf-pillars__list{padding-block-start:47.98%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pkf-pillars__pillar:nth-child(-n+5){position:absolute;background:0 0;border-radius:0;padding:0}.pkf-pillars__pillar:nth-child(1){inset-inline-start:0;inset-block-start:57.49%;inline-size:14%}.pkf-pillars__pillar:nth-child(2){inset-inline-start:10.21%;inset-block-start:20.2%;inline-size:15%}.pkf-pillars__pillar:nth-child(3){inset-inline-start:43.69%;inset-block-start:0;inline-size:13.5%}.pkf-pillars__pillar:nth-child(4){inset-inline-start:74.56%;inset-block-start:20.81%;inline-size:18%}.pkf-pillars__pillar:nth-child(5){inset-inline-start:86.6%;inset-block-start:60.75%;inline-size:13.4%}.pkf-pillars__icon{block-size:clamp(2rem,4.2cqi,3.25rem);margin-block-end:1.2cqi}.pkf-pillars__title{font-size:clamp(.9375rem,1.45cqi,1.125rem);line-height:1.2;margin-block-end:.9cqi}.pkf-pillars__rule{inline-size:2.9cqi;block-size:max(2px,.15cqi);margin-block-end:1.1cqi}.pkf-pillars__text{font-size:clamp(.8125rem,1.1cqi,.9375rem);line-height:1.35}}@media (min-width:1400px){.pkf-pillars{display:grid;grid-template-columns:28% 66%;column-gap:6%;align-items:start}.pkf-pillars__copy{grid-column:1}.pkf-pillars__wheel{grid-column:2;margin-block-start:0}}.pkf-voices{padding-block:var(--pkf-section-gap) 0}.pkf-voices__lead{color:var(--pkf-heading);margin-block-end:28px}.pkf-voices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.8488%;row-gap:41px}.pkf-voices__grid>*{display:block;aspect-ratio:835.5/595}.pkf-voices__carousel{margin-block-start:41px}.pkf-voices__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.8488%}.pkf-voices__strip>*{display:block;aspect-ratio:393.25/262}.pkf-voices__link>picture{display:block;block-size:100%}.pkf-voices__grid img,.pkf-voices__strip img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 25%;display:block;border-radius:20px}.pkf-voices__grid img[src*=gallery-careers-19-],.pkf-voices__strip img[src*=gallery-careers-19-]{object-position:50% 45.5%}.pkf-voices__grid>:has(img[src*=gallery-careers-07-]),.pkf-voices__strip>:has(img[src*=gallery-careers-07-]){overflow:hidden;border-radius:20px}.pkf-voices__grid img[src*=gallery-careers-07-],.pkf-voices__strip img[src*=gallery-careers-07-]{transform:scale(1.06)}.pkf-step{padding-block:var(--pkf-section-gap) 0}.pkf-step__lead{color:var(--pkf-pebble);margin-block-end:28px}.pkf-step__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pkf-step__card{background:#e6e6e6;border-radius:0 40px 0 40px;padding:33px 41px 32px}.pkf-step__card h3{margin-block-end:12px}.pkf-step__card p{color:var(--pkf-heading);margin-block-end:20px}.pkf-recruit{padding-block:var(--pkf-section-gap) 0}.pkf-recruit__lead{color:var(--pkf-heading);margin-block-end:32px}.pkf-recruit .pkf-form-slot{inline-size:60%;margin-inline:auto}.pkf-faqs{margin-block-start:var(--pkf-section-gap);padding-block:var(--pkf-section-gap);background:linear-gradient(115deg,#12283c 0,#17384e 55%,#123243 100%)}.pkf-faqs__title{color:var(--pkf-white)}.pkf-faqs__list{--bs-accordion-bg:var(--pkf-white);--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:var(--pkf-sky-blue);--bs-accordion-active-color:var(--pkf-white);--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");display:grid;gap:14px}.pkf-faqs__list .accordion-item{border-radius:12px;overflow:hidden}.pkf-faqs__list .accordion-button{font-weight:700;padding:18px 24px;color:var(--pkf-title)}.pkf-faqs__list .accordion-button:not(.collapsed){color:var(--pkf-white);box-shadow:none}.pkf-faqs__list .accordion-body{background:var(--pkf-white);color:var(--pkf-heading);padding:16px 24px}@media (max-width:991.98px){.pkf-step__grid{grid-template-columns:1fr}.pkf-voices__grid{column-gap:1.3333%;row-gap:10px}.pkf-voices__grid{grid-template-columns:1fr}.pkf-voices__strip{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.6666%;row-gap:10px}.pkf-voices__carousel{margin-block-start:10px}.pkf-step__card{padding:15px 15px 16px}.pkf-recruit .pkf-form-slot{inline-size:100%}}@media (max-width:991.98px){.pkf-gallery__arrow,.pkf-sectors__arrow{display:none}.pkf-gallery__controls,.pkf-sectors__nav{gap:0;margin-block-start:16px}}.pkf-block{padding-block:var(--pkf-section-gap) 0}.pkf-block--soft{background:var(--pkf-cloud);padding-block-end:var(--pkf-section-gap)}.pkf-block--soft+.pkf-block--soft{padding-block-start:0}.pkf-block--fade{background:linear-gradient(180deg,#fff 0,#f3f3f0 100%);padding-block:var(--pkf-section-gap)}.pkf-block--fade .pkf-block__inner{display:flex;flex-direction:column}.pkf-block--fade .pkf-block__body,.pkf-block--fade .pkf-block__kicker{max-inline-size:none;text-wrap:pretty}.pkf-block--fade .pkf-block__kicker{order:1;margin-block:20px 0}.pkf-block--fade .pkf-block__body p{margin-block-end:0}.pkf-block--fade .pkf-block__body p+p{margin-block-start:0}.pkf-block--dark{background:linear-gradient(115deg,#1b2a4a 0,#24405e 55%,#1d3350 100%);color:rgba(255,255,255,.9);padding-block-end:var(--pkf-section-gap)}.pkf-block__title{font-weight:700;color:var(--pkf-title)}.pkf-block__title-line{display:block}.pkf-block--dark .pkf-block__kicker,.pkf-block--dark .pkf-block__title{color:var(--pkf-white)}.pkf-block__kicker{font-weight:700;color:var(--pkf-heading);margin-block-end:24px}.pkf-block__body,.pkf-block__lead{max-inline-size:68ch;color:var(--pkf-body)}.pkf-block--dark .pkf-block__body,.pkf-block--dark .pkf-block__lead{color:rgba(255,255,255,.9)}.pkf-block--wide .pkf-block__body,.pkf-block--wide .pkf-block__lead{max-inline-size:none}.pkf-block--panel .pkf-block__inner{background:var(--pkf-cloud);border-radius:12px;padding:40px}.pkf-block--panel .pkf-block__title{font-size:var(--pkf-text-h3);line-height:1.25;letter-spacing:0}.pkf-block--panel .pkf-block__body,.pkf-block--panel .pkf-block__lead{max-inline-size:none;font-size:var(--pkf-text-nav)}@media (max-width:991.98px){.pkf-block--panel .pkf-block__inner{padding:24px}}.pkf-block__body p+p{margin-block-start:1rem}.pkf-prose>:first-child{margin-block-start:0}.pkf-prose>:last-child{margin-block-end:0}.pkf-prose p{margin-block-end:1.1rem}.pkf-prose h3{font-weight:700;color:var(--pkf-title);letter-spacing:-.01em;line-height:1.15}.pkf-prose :is(p,ul,ol)+h3{margin-block-start:40px}.pkf-prose strong{font-weight:700;color:var(--pkf-title)}.pkf-prose em{font-style:italic}.pkf-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pkf-prose a:focus-visible,.pkf-prose a:hover{color:var(--pkf-sky-blue)}.pkf-prose ol,.pkf-prose ul{margin-block-end:1.1rem;padding-inline-start:1.35em}.pkf-prose ul{list-style:disc}.pkf-prose ol{list-style:decimal}.pkf-prose li{margin-block-end:8px}.pkf-prose li:last-child{margin-block-end:0}.pkf-block--dark .pkf-prose,.pkf-block--dark .pkf-prose h3,.pkf-block--dark .pkf-prose strong{color:var(--pkf-white)}.pkf-block--dark .pkf-prose a:focus-visible,.pkf-block--dark .pkf-prose a:hover{color:var(--pkf-sky-blue)}.pkf-block__img{display:block;inline-size:100%;block-size:auto;border-radius:20px;margin-block-end:32px}.pkf-block__quote{max-inline-size:60ch;margin-block:32px 0;padding-inline-start:24px;border-inline-start:3px solid var(--pkf-sky-blue);color:var(--pkf-heading)}.pkf-block--dark .pkf-block__quote{color:var(--pkf-white)}.pkf-block__cta{margin-block-start:32px}.pkf-ctabar{position:relative;overflow:hidden;border-radius:20px;isolation:isolate}.pkf-ctabar__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1}.pkf-ctabar__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-block:28px;min-block-size:84px}.pkf-ctabar__heading{margin:0;font-weight:700;color:var(--pkf-white)}.pkf-ctabar__inner>.pkf-viewall:only-child{margin-inline-start:auto}@media (max-width:575.98px){.pkf-ctabar__inner{justify-content:flex-start}.pkf-ctabar__inner>.pkf-viewall:only-child{margin-inline-start:0;inline-size:100%}}.pkf-intro__cards--stacked{display:grid;gap:48px;position:static;block-size:auto}.pkf-intro__cards--stacked>.pkf-gcard{position:relative;inline-size:auto;block-size:auto;inset:auto;padding:28px}.pkf-intro__cards--stacked .pkf-gcard--quote .pkf-gcard__text{text-align:left}.pkf-intro__cards--stacked .pkf-gcard__mark{inset-inline-end:auto;inset-inline-start:28px}.pkf-gcard--quote:has(.pkf-gcard__cite){flex-direction:column;align-items:flex-end;justify-content:center}.pkf-intro__cards--stacked .pkf-gcard--quote:has(.pkf-gcard__cite){align-items:flex-start}.pkf-gcard__cite{margin-block-start:16px;font-style:normal;font-weight:700;color:rgba(255,255,255,.82)}.pkf-gcard__link{color:inherit;text-decoration:none}.pkf-gcard__link:focus-visible,.pkf-gcard__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pkf-gcard:has(.pkf-gcard__link:focus-visible){outline:2px solid var(--pkf-white);outline-offset:3px}.pkf-voices__link:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:3px}.pkf-fcols{--bs-gutter-y:var(--pkf-section-gap)}.pkf-fcols__title{color:var(--pkf-sky-blue);margin-block-end:12px}.pkf-fcols__body{border-inline-start:6px solid #dddadd;padding-inline-start:24px;max-inline-size:42ch}.pkf-fcols__body p:last-child{margin-block-end:0}.pkf-numband{padding-block:var(--pkf-section-gap) 0}.pkf-numband__title{color:var(--pkf-title)}.pkf-numband__items{list-style:none;counter-reset:pkf-numband;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;column-gap:56px;row-gap:24px}.pkf-numband__item{counter-increment:pkf-numband;display:flex;align-items:center;gap:14px}.pkf-numband__item::before{content:counter(pkf-numband) ".";inline-size:30px;block-size:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;background:var(--pkf-white);color:var(--pkf-dark-blue);font-weight:700;font-size:calc(var(--pkf-type-scale) * 1.125rem);border-radius:0 10px 0 10px}.pkf-numband__items,.pkf-numband__link{color:var(--pkf-white)}@media (max-width:991.98px){.pkf-numband__grid{grid-template-columns:1fr;gap:32px}.pkf-numband__items{grid-template-columns:1fr}}.pkf-gallery__group picture{display:block}.pkf-gallery__photo{inline-size:100%;block-size:100%;object-fit:cover;border-radius:var(--pkf-curve-radius);display:block}.pkf-gallery__group img,.pkf-gallery__group picture{block-size:100%;inline-size:100%}.pkf-gallery__link{display:block;block-size:100%}.pkf-gallery__link:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:3px}.pkf-gallery--collage .pkf-gallery__group{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:24px;aspect-ratio:1720/640}.pkf-gallery--collage .pkf-gallery__group>:first-child{grid-row:span 2}.pkf-gallery--strip .pkf-gallery__group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pkf-gallery--strip .pkf-gallery__photo{aspect-ratio:415/600}.pkf-gallery--weighted .pkf-gallery__group{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px;aspect-ratio:1720/606}.pkf-gallery__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-block-start:32px;color:var(--pkf-dark-blue)}.pkf-gallery__arrow{background:0 0;border:0;padding:0;color:inherit;display:inline-flex;min-inline-size:44px;min-block-size:44px;align-items:center;justify-content:center}.pkf-gallery__arrow--prev .pkf-arrow-svg{transform:scaleX(-1)}.pkf-gallery__arrow:hover{color:var(--pkf-sky-blue)}.pkf-gallery__dots{position:static;margin:0;display:flex;gap:10px}.pkf-gallery__dots [data-bs-target]{inline-size:30px;block-size:4px;border:0;border-radius:2px;background:var(--pkf-dark-blue);opacity:1;transition:inline-size .2s ease,background-color .2s ease}.pkf-gallery__dots .active{inline-size:40px;background:var(--pkf-sky-blue)}@media (max-width:991.98px){.pkf-gallery--collage .pkf-gallery__group{grid-template-columns:1fr;aspect-ratio:auto}.pkf-gallery--collage .pkf-gallery__group>:first-child{grid-row:auto}.pkf-gallery--collage .pkf-gallery__photo{aspect-ratio:4/3}.pkf-gallery--strip .pkf-gallery__group{grid-template-columns:repeat(2,minmax(0,1fr))}.pkf-gallery--weighted .pkf-gallery__group{grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:auto}.pkf-gallery--weighted .pkf-gallery__group>:first-child{grid-column:1/-1}.pkf-gallery--weighted .pkf-gallery__group img,.pkf-gallery--weighted .pkf-gallery__group picture,.pkf-gallery--weighted .pkf-gallery__link{block-size:auto}}@media (prefers-reduced-motion:reduce){.pkf-gallery__dots [data-bs-target]{transition:none}}.pkf-rcards{margin-block-start:24px;display:grid;grid-template-columns:minmax(0,54ch) minmax(0,1fr);gap:56px;align-items:center}.pkf-rcards__figure:only-child{grid-column:1/-1}.pkf-rcards__copy{max-inline-size:54ch}.pkf-rcards__copy p{margin-block-end:1rem}.pkf-rcards__copy p:last-child{margin-block-end:0}.pkf-rcards__kicker{font-weight:700;color:var(--pkf-heading);margin-block-end:24px}@media (max-width:991.98px){.pkf-rcards{grid-template-columns:1fr;gap:32px}.pkf-rcards__copy{max-inline-size:none}}.pkf-rcards__artwork{display:block;inline-size:100%;block-size:auto}.pkf-imgband{padding-block:var(--pkf-section-gap) 0}.pkf-imgband__head{margin-block-end:var(--pkf-heading-gap)}.pkf-imgband__head :is(h2,p):last-child{margin-block-end:0}.pkf-imgband__artwork{display:block;inline-size:100%;block-size:auto}.pkf-artaside{margin-block-start:24px;display:grid;grid-template-columns:minmax(0,54ch) minmax(0,1fr);gap:56px;align-items:start}.pkf-artaside__copy{max-inline-size:54ch}.pkf-artaside__copy p{margin-block-end:1rem}.pkf-artaside__copy p:last-child{margin-block-end:0}@media (max-width:991.98px){.pkf-artaside{grid-template-columns:1fr;gap:32px}.pkf-artaside__copy{max-inline-size:none}}.pkf-artaside__artwork{display:block;inline-size:100%;block-size:auto}.pkf-impact__cta{margin-block-start:8px;color:var(--pkf-white)}.pkf-svc-panel__detail .pkf-svc-panel__subtitle{color:var(--pkf-sunset-orange);margin-block-end:12px}.pkf-svc-panel__detail .pkf-svc-panel__label{color:var(--pkf-sunset-orange)}.pkf-svc-panel__heading:has(.pkf-svc-panel__heading-icon){display:flex;align-items:flex-start;gap:14px}.pkf-svc-panel__heading-icon{flex:none;inline-size:auto;min-inline-size:44px;block-size:44px;object-fit:contain;margin-block-start:2px}.pkf-svc-panel__detail .pkf-svc-panel__icons{list-style:none;display:grid;gap:14px;margin-block:0 28px;padding-inline-start:0}.pkf-svc-panel__detail .pkf-svc-panel__icons>li{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:12px;margin-block-end:0}.pkf-svc-panel__icon{flex:none;inline-size:22px;block-size:22px;margin-block-start:1px}.pkf-svc-panel__detail .pkf-svc-panel__icons--areas{gap:24px;column-gap:16px}.pkf-svc-panel__detail .pkf-svc-panel__icons--areas .pkf-svc-panel__icon{inline-size:40px;block-size:40px;margin-block-start:0}.pkf-svc-panel__detail .pkf-svc-panel__icons--areas .pkf-svc-panel__subtitle{margin-block-end:2px}.pkf-svc-panel__detail .pkf-svc-panel__icons--areas p{margin-block-end:0}.pkf-tabs--warm .pkf-tab.active,.pkf-tabs--warm .pkf-tab.active:hover{background:var(--pkf-sunset-orange);border-color:var(--pkf-sunset-orange);color:var(--pkf-white)}.pkf-tabs--warm .pkf-tab:hover{border-color:var(--pkf-sunset-orange);color:var(--pkf-sunset-orange)}.pkf-tabs--warm .pkf-svc-list__item.active,.pkf-tabs--warm .pkf-svc-list__item:hover{color:var(--pkf-sunset-orange)}.pkf-fcols__cta{margin-block-start:4px;color:var(--pkf-sky-blue);font-weight:700}.pkf-numband__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pkf-numband__link:focus-visible,.pkf-numband__link:hover{color:var(--pkf-sky-blue)}.pkf-faqs__bullets{margin-block:0;padding-inline-start:1.2em}.pkf-faqs__bullets li{margin-block-end:4px}.pkf-faqs__bullets li:last-child{margin-block-end:0}.pkf-ins-hero{position:relative;isolation:isolate;overflow:hidden;min-block-size:620px;display:flex;align-items:center;background:linear-gradient(105deg,#19223a 0,#20546b 100%)}.pkf-ins-hero__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.pkf-ins-hero__tint{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,22,40,.88) 0,rgba(15,22,40,.55) 45%,rgba(15,22,40,.18) 100%);z-index:-1;pointer-events:none}.pkf-ins-hero__content{inline-size:100%;padding-block:64px 120px}.pkf-ins-hero__title{color:var(--pkf-white);max-inline-size:720px;margin-block-end:20px}.pkf-ins-hero__meta{color:rgba(255,255,255,.92);display:flex;flex-wrap:wrap;gap:10px;margin-block-end:0}.pkf-ins-hero__byline{color:rgba(255,255,255,.8);margin-block:12px 0}.pkf-ins-hero__shelf{position:absolute;inset-inline:0;inset-block-end:0;block-size:56px;background:var(--pkf-white);border-radius:var(--pkf-curve-radius) var(--pkf-curve-radius) 0 0;box-shadow:0 -10px 10px rgba(0,0,0,.05)}@media (max-width:991.98px){.pkf-ins-hero{min-block-size:440px}.pkf-ins-hero__content{padding-block:48px 88px}}@media (max-width:767.98px){.pkf-ins-hero{align-items:flex-end}.pkf-ins-hero__content{padding-block:48px 76px}.pkf-ins-hero+.pkf-breadcrumb{padding-block-start:20px}}.pkf-insight{padding-block:var(--pkf-section-gap) 0}.pkf-insight__body>dl.row{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:48px;row-gap:4px;background:linear-gradient(105deg,#19223a 0,#20546b 100%);border:0;border-radius:var(--pkf-card-radius);padding:28px 40px;margin-block:8px 48px}.pkf-insight__body>dl.row>dt{inline-size:auto;color:var(--pkf-sky-blue);font-weight:700}.pkf-insight__body>dl.row>dd{inline-size:auto;color:var(--pkf-white);margin:0}.pkf-insight__body h2{color:var(--pkf-title);margin-block:40px 12px}.pkf-insight__body>h2:first-child{margin-block-start:0}.pkf-insight__body h2+p.fw-bold{color:var(--pkf-sky-blue)}.pkf-insight__body aside.card{background:linear-gradient(105deg,#19223a 0,#20546b 100%);border-radius:var(--pkf-card-radius);color:var(--pkf-white);margin-block-start:48px}.pkf-insight__body aside.card .card-body{padding:32px 40px}.pkf-insight__body aside.card h2{color:var(--pkf-white);margin-block:0 10px}.pkf-insight__body aside.card p{color:rgba(255,255,255,.92)}.pkf-insight__body aside.card .btn-pkf{--bs-btn-bg:var(--pkf-white);--bs-btn-color:var(--pkf-body);--bs-btn-hover-bg:var(--pkf-stone);--bs-btn-hover-color:var(--pkf-body);--bs-btn-active-bg:var(--pkf-stone-dark);--bs-btn-active-color:var(--pkf-body)}.pkf-insight__back{margin-block-start:32px;color:var(--pkf-dark-blue)}@media (max-width:767.98px){.pkf-insight__body>dl.row{grid-auto-flow:row;grid-template-rows:none;row-gap:2px;padding:24px}.pkf-insight__body>dl.row>dd{margin-block-end:14px}.pkf-insight__body>dl.row>dd:last-child{margin-block-end:0}}.pkf-errband{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-block-size:max(560px,calc(100vh - 260px));background:linear-gradient(105deg,#131a2e 0,#19223a 45%,#1b4a5e 100%);color:var(--pkf-white);padding-block:var(--pkf-section-gap)}.pkf-errband::after,.pkf-errband::before{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.pkf-errband::before{inline-size:1100px;block-size:1100px;inset-inline-end:-320px;inset-block-start:96px;background:rgba(32,84,107,.55)}.pkf-errband::after{inline-size:760px;block-size:760px;inset-inline-end:-140px;inset-block-start:260px;background:rgba(47,84,150,.5)}.pkf-errband__decor{position:absolute;inset-inline-end:-6%;inset-block-start:40px;inline-size:52%;z-index:-1;pointer-events:none;opacity:.5}.pkf-errband__decor img{inline-size:100%;block-size:auto}.pkf-errband__content{inline-size:100%;position:relative}.pkf-errband__eyebrow{color:var(--pkf-sky-blue);font-weight:700;margin-block-end:16px}.pkf-errband__title{color:var(--pkf-white);max-inline-size:640px}.pkf-errband__title--sky{color:var(--pkf-sky-blue)}.pkf-errband__text{max-inline-size:520px;margin-block-end:32px}.pkf-errband__cta{color:var(--pkf-white)}@media (max-width:767.98px){.pkf-errband__decor{inline-size:90%;inset-block-start:auto;inset-block-end:-10%}}.pkf-tgal{background:linear-gradient(to bottom,var(--pkf-white),#f3f3f0)}.pkf-tgal__title{color:var(--pkf-header-from);margin-block-end:20px}.pkf-tgal__text{color:var(--pkf-header-from);max-inline-size:657px}.pkf-tgal__lead,.pkf-tgal__still{margin:0;border-radius:40px;overflow:hidden;box-shadow:10px 10px 20px rgba(0,0,0,.25)}.pkf-tgal__lead .carousel-inner,.pkf-tgal__lead .carousel-item,.pkf-tgal__lead picture,.pkf-tgal__still picture{block-size:100%}.pkf-tgal__lead picture,.pkf-tgal__still picture{display:block}.pkf-tgal__photo{inline-size:100%;block-size:100%;object-fit:cover;display:block}.pkf-tgal__pair{position:relative}.pkf-tgal__still{position:absolute}.pkf-tgal__still--upper{inset-inline-start:0;inset-block-start:0;inline-size:65.64%;block-size:62.963%;z-index:1}.pkf-tgal__still--upper .pkf-tgal__photo{object-position:50% top}.pkf-tgal__lead .pkf-tgal__photo{object-position:50% top}.pkf-tgal__lead .pkf-tgal__photo[src*=life-at-pkf-jhb-gallery-06-]{object-position:50% bottom}.pkf-tgal__still--lower{inset-inline-start:24.754%;inset-block-start:46.616%;inline-size:75.246%;block-size:53.384%;z-index:3}.pkf-tgal__controls{display:flex;align-items:center;gap:24px;color:var(--pkf-dark-blue)}.pkf-tgal__arrow{background:0 0;border:0;padding:0;color:inherit;display:inline-flex;min-inline-size:44px;min-block-size:44px;align-items:center;justify-content:center}.pkf-tgal__arrow--prev .pkf-arrow-svg{transform:scaleX(-1)}.pkf-tgal__arrow:hover{color:var(--pkf-sky-blue)}.pkf-tgal__dots{position:static;margin:0;display:flex;gap:10px}.pkf-tgal__dots [data-bs-target]{inline-size:30px;block-size:4px;border:0;border-radius:2px;background:var(--pkf-dark-blue);opacity:1;transition:inline-size .2s ease,background-color .2s ease}.pkf-tgal__dots .active{inline-size:40px;background:var(--pkf-sky-blue)}.pkf-tgal__count{display:none;margin:0;font-size:var(--pkf-text-nav);font-variant-numeric:tabular-nums}@media (min-width:992px){.pkf-tgal{padding-block:var(--pkf-section-gap)}.pkf-tgal__inner{position:relative;inline-size:100%;max-width:none;padding-inline:0;aspect-ratio:1920/1002}.pkf-tgal__rays{position:absolute;inset-inline-start:35.94%;inset-block-start:.22%;inline-size:59.38%;block-size:96.77%}@media (max-width:1199.98px){.pkf-tgal__rays{inset-inline-start:39.84%;inline-size:55.48%}}.pkf-tgal__intro{position:absolute;inset-inline-start:var(--pkf-edge);inset-block-start:2.8%;inline-size:36%}.pkf-tgal__carousel{position:absolute;inset:0}.pkf-tgal__lead{position:absolute;inset-inline-start:var(--pkf-edge);inset-block-start:29.242%;inline-size:52.344%;block-size:60.779%;z-index:2;margin-block-start:16px}.pkf-tgal__pair{position:absolute;inset-inline-start:53.229%;inset-block-start:6.188%;inline-size:42.292%;block-size:78.144%}.pkf-tgal__controls{position:absolute;inset-inline-start:var(--pkf-edge);inset-block-start:93.31%;inline-size:52.344%;justify-content:center}.pkf-tgal__dots{min-inline-size:0}.pkf-tgal__dots [data-bs-target]{min-inline-size:3px}}@media (max-width:991.98px){.pkf-tgal{overflow:hidden}.pkf-tgal__inner{padding-block:var(--pkf-section-gap)}.pkf-tgal__intro{margin-block-end:24px}.pkf-tgal__rays{display:none}.pkf-tgal__carousel{display:flex;flex-direction:column;gap:24px}.pkf-tgal__lead{order:1;position:static;aspect-ratio:16/9;border-radius:25px}.pkf-tgal__dots{display:none}.pkf-tgal__count{display:block}.pkf-tgal__controls{order:2;justify-content:center}.pkf-tgal__pair{display:none}}@media (prefers-reduced-motion:reduce){.pkf-tgal__dots [data-bs-target]{transition:none}}.pkf-top{position:fixed;inset-block-end:24px;inset-inline-end:24px;inline-size:48px;block-size:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--pkf-sky-blue);color:var(--pkf-white);box-shadow:0 4px 12px rgba(0,0,0,.18);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:10}.pkf-top--shown{opacity:1;transform:none;pointer-events:auto}.pkf-top:focus-visible,.pkf-top:hover{background:var(--pkf-sky-blue-dark);color:var(--pkf-white)}@media (prefers-reduced-motion:reduce){.pkf-top{transition:none}}.pkf-consent{position:fixed;inset-block-end:0;inset-inline:0;z-index:30;background:var(--pkf-heading);color:var(--pkf-white);box-shadow:0 -4px 16px rgba(0,0,0,.18)}.pkf-consent__inner{display:flex;flex-direction:column;gap:16px;padding-block:16px}.pkf-consent__text{font-size:var(--pkf-text-body)}.pkf-consent__link{color:var(--pkf-white);text-decoration:underline;text-underline-offset:.15em}.pkf-consent__link:focus-visible,.pkf-consent__link:hover{color:var(--pkf-sky-blue)}.pkf-consent__actions{display:flex;gap:12px}.pkf-consent__actions .btn{flex:1 1 0;min-height:44px}@media (min-width:992px){.pkf-consent__inner{flex-direction:row;align-items:center;gap:32px}.pkf-consent__text{flex:1 1 auto}.pkf-consent__actions{flex:0 0 auto}.pkf-consent__actions .btn{flex:0 0 auto}}div:has(>.pkf-jobs){scroll-margin-block-start:96px}.pkf-jobs{--pkf-jobs-accent:var(--pkf-blue);--pkf-jobs-rule:rgba(var(--pkf-dark-blue-rgb), 0.12);padding-block:var(--pkf-section-gap) 0}.pkf-jobs__filters{display:flex;flex-direction:column;gap:12px;margin-block-end:32px}.pkf-jobs__search{flex:1 1 100%}.pkf-jobs__clear,.pkf-jobs__search-input,.pkf-jobs__select{min-height:44px;border-radius:4px}.pkf-jobs__search-input,.pkf-jobs__select{border-color:var(--pkf-jobs-rule);color:var(--pkf-dark-blue)}.pkf-jobs__search-input:focus,.pkf-jobs__select:focus{border-color:var(--pkf-sky-blue);box-shadow:0 0 0 .2rem rgba(var(--pkf-sky-blue-rgb),.25)}.pkf-jobs__filter{flex:1 1 100%}.pkf-jobs__clear{border:1px solid var(--pkf-jobs-rule);color:var(--pkf-dark-blue);background:var(--pkf-white);display:inline-flex;align-items:center;justify-content:center;letter-spacing:.06em;text-decoration:none}.pkf-jobs__clear:focus-visible,.pkf-jobs__clear:hover{border-color:var(--pkf-jobs-accent);color:var(--pkf-jobs-accent)}.pkf-jobs__clear{align-self:flex-end;padding-inline:20px}.pkf-jobs__fold-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:12px 20px;border:1px solid var(--pkf-jobs-rule);border-radius:12px;background:var(--pkf-white);color:var(--pkf-title);font-weight:700;text-align:start;transition:background-color .2s ease,color .2s ease,border-radius .2s ease}.pkf-jobs__fold-toggle .pkf-chevron{flex:0 0 auto;width:14px;height:8px}.pkf-jobs__fold-toggle[aria-expanded=true]{background:var(--pkf-sky-blue);border-color:var(--pkf-sky-blue);color:var(--pkf-white);border-end-start-radius:0;border-end-end-radius:0}.pkf-jobs__fold-toggle[aria-expanded=true] .pkf-chevron{transform:rotate(180deg)}.pkf-jobs__fold-toggle:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:2px}.pkf-jobs__fold{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--pkf-jobs-rule);border-block-start:0;border-end-start-radius:12px;border-end-end-radius:12px}.pkf-jobs__fold-apply{width:100%;min-height:44px}@media (prefers-reduced-motion:reduce){.pkf-jobs__fold-toggle{transition:none}}.pkf-jobs__list{margin-block:0}.pkf-jobs__role{padding:16px;border-radius:8px}.pkf-jobs__role:nth-child(even){background:#f6f6f6}.pkf-jobs__role-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pkf-jobs__role-title{margin-block-end:0;color:var(--pkf-dark-blue)}.pkf-jobs__role-date{color:var(--pkf-pebble);flex:0 0 auto;white-space:nowrap}.pkf-jobs__role-meta{margin-block:8px 0;color:var(--pkf-dark-blue)}.pkf-jobs__hit{padding:0;background:rgba(255,199,46,.45);color:inherit;border-radius:2px}.pkf-jobs__tags{display:flex;flex-wrap:wrap;gap:6px;margin-block:12px 0}.pkf-jobs__tag{background:var(--pkf-jobs-accent);color:var(--pkf-white);padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.pkf-jobs__role-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-block-start:12px}.pkf-jobs__role-copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.pkf-jobs__role-excerpt{width:100%}.pkf-jobs__role-excerpt.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pkf-jobs__role-excerpt.is-expanded{max-height:none;overflow:visible}.pkf-jobs__more{align-self:flex-start;margin-block-start:8px;padding:10px 0;min-height:44px;border:0;background:0 0;color:var(--pkf-jobs-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pkf-jobs__more:focus-visible,.pkf-jobs__more:hover{color:var(--pkf-dark-blue)}.pkf-jobs__role-excerpt b,.pkf-jobs__role-excerpt em,.pkf-jobs__role-excerpt i,.pkf-jobs__role-excerpt strong{font-weight:inherit;font-style:normal;color:inherit}.pkf-jobs__role-excerpt>:first-child{margin-block-start:0}.pkf-jobs__role-excerpt>:last-child{margin-block-end:0}.pkf-jobs__apply-link{--bs-btn-padding-x:1.125rem;background:var(--pkf-jobs-accent);border-color:var(--pkf-jobs-accent);color:var(--pkf-white);align-self:flex-end;min-height:44px;display:inline-flex;align-items:center}.pkf-jobs__apply-link:focus-visible,.pkf-jobs__apply-link:hover{background:var(--pkf-dark-blue);border-color:var(--pkf-dark-blue);color:var(--pkf-white)}.pkf-jobs__empty{padding-block:24px;color:var(--pkf-dark-blue)}.pkf-jobs__empty p:last-child{margin-block-end:0}.pkf-jobs__pager{margin-block-start:32px}.pkf-jobs__pager .page-link{color:var(--pkf-jobs-accent);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pkf-jobs__pager .active>.page-link{background:var(--pkf-jobs-accent);border-color:var(--pkf-jobs-accent);color:var(--pkf-white)}.pkf-jobs[aria-busy=true]{opacity:.6;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.pkf-jobs[aria-busy=true]{transition:none}}@media (min-width:768px){.pkf-jobs__filters{flex-direction:row;flex-wrap:wrap;align-items:center}.pkf-jobs__filters .pkf-jobs__fold{display:contents}.pkf-jobs__fold-apply,.pkf-jobs__fold-toggle{display:none}.pkf-jobs__filter{flex:1 1 180px}.pkf-jobs__clear{flex:0 0 auto;padding-inline:20px}.pkf-jobs__role-body{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.pkf-jobs__role-copy{width:auto;flex:1 1 auto}.pkf-jobs__apply-link{--bs-btn-padding-y:0.25rem;flex:0 0 auto;min-height:var(--pkf-btn-min-block)}}.pkf-regions,.pkf-smenu{padding-block:var(--pkf-section-gap) 0}.pkf-regions__panel,.pkf-smenu__panel{background:var(--pkf-regions-art,var(--pkf-plate-default-art,none)) center/cover no-repeat,linear-gradient(135deg,var(--pkf-dark-blue) 0,var(--pkf-blue) 100%);border-radius:var(--pkf-btn-radius-lg);color:#fff;padding-block:var(--pkf-section-gap);padding-inline:40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.pkf-regions__panel a,.pkf-smenu__panel a{color:#fff;text-decoration:none}.pkf-regions__panel{--pkf-plate-default-art:url("../img/decor/bg-firms.webp")}.pkf-smenu__panel{--pkf-plate-default-art:url("../img/decor/bg-firms-burst.webp")}.pkf-regions__title,.pkf-smenu__title{color:#fff;grid-column:1/-1;margin-block-end:0}.pkf-smenu__title{padding-block-end:20px;border-block-end:1px solid rgba(255,255,255,.25)}.pkf-smenu__panel{row-gap:8px}.pkf-regions__panel{row-gap:var(--pkf-heading-gap)}.pkf-smenu__detail{padding-block-start:12px}.pkf-regions__tabs,.pkf-smenu__tabs{display:flex;flex-direction:column}.pkf-regions__tab,.pkf-smenu__tab{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;min-block-size:44px;padding-block:12px;background:0 0;border:0;border-block-end:1px solid rgba(255,255,255,.25);color:#fff;text-align:start}.pkf-regions__tab.is-active,.pkf-regions__tab:hover,.pkf-smenu__tab.is-active,.pkf-smenu__tab:hover{color:var(--pkf-sky-blue)}.pkf-regions__tab:focus-visible,.pkf-smenu__tab:focus-visible{outline:2px solid var(--pkf-sky-blue);outline-offset:2px}.pkf-regions__region{color:#fff;margin-block-end:var(--pkf-heading-gap)}.pkf-regions__firm+.pkf-regions__firm,.pkf-regions__region+.pkf-regions__firm{margin-block-start:24px}.pkf-regions__firmname{color:#fff;margin-block-end:8px}.pkf-regions__line{margin-block-end:2px}.pkf-regions__line a{color:rgba(255,255,255,.85);text-decoration:none}.pkf-regions__line a:focus-visible,.pkf-regions__line a:hover{color:#fff;text-decoration:underline}.pkf-regions__tab .pkf-arrow-line,.pkf-smenu__tab .pkf-arrow-line{flex:none}.pkf-regions__cta{display:inline-flex;align-items:center;gap:11px;margin-block-start:24px;text-decoration:none}.pkf-regions__cta:hover .pkf-arrow-svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.pkf-regions__cta:hover .pkf-arrow-svg{transition:none;transform:none}}[data-pkf-plate-ready] .pkf-regions__pane,[data-pkf-plate-ready] .pkf-smenu__pane{display:none}[data-pkf-plate-ready] .pkf-regions__pane.is-active{display:grid}[data-pkf-plate-ready] .pkf-smenu__pane.is-active{display:block}[data-pkf-plate]:not([data-pkf-plate-ready]) .pkf-regions__pane+.pkf-regions__pane,[data-pkf-plate]:not([data-pkf-plate-ready]) .pkf-smenu__pane+.pkf-smenu__pane{margin-block-start:32px}@media (max-width:991.98px){.pkf-regions__panel,.pkf-smenu__panel{grid-template-columns:minmax(0,1fr);border-radius:24px;padding-inline:24px}}.pkf-regions__contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 12px;--pkf-panel-rule-offset:20px}.pkf-regions__dl{margin-block-end:0}.pkf-regions__dl dt{font-weight:400;opacity:.7}.pkf-regions__dl dd{margin-block-end:12px}.pkf-regions__dl dd:last-child{margin-block-end:0}.pkf-regions__dl a{color:inherit;text-decoration:none}.pkf-regions__dl a:focus-visible,.pkf-regions__dl a:hover{text-decoration:underline}.pkf-regions__docs{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-block-start:16px}.pkf-regions__doc{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.pkf-regions__doc:focus-visible,.pkf-regions__doc:hover{color:inherit;text-decoration:underline}.pkf-regions__doc svg{flex-shrink:0}.pkf-map__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.pkf-map__office{margin:0}.pkf-map__office .pkf-map__frame{inline-size:100%}.pkf-map__caption{padding-block-start:8px}.pkf-map__caption a{color:inherit;text-decoration:none}.pkf-map__caption a:focus-visible,.pkf-map__caption a:hover{text-decoration:underline}.pkf-smenu__service{color:var(--pkf-sky-blue);margin-block-end:var(--pkf-heading-gap)}.pkf-smenu__copy p:last-child{margin-block-end:0}.pkf-smenu__copy{max-inline-size:46ch}.pkf-team__scope{color:var(--pkf-pebble);font-weight:700;margin-block-end:var(--pkf-heading-gap)}.pkf-regions__pane{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:start}.pkf-regions__pane:not(:has(.pkf-regions__lead)){grid-template-columns:minmax(0,1fr)}.pkf-regions__detailcol{min-inline-size:0}.pkf-regions__lead{position:relative;margin:0;inline-size:260px;aspect-ratio:415/595;display:flex;flex-direction:column;justify-content:flex-end;clip-path:inset(0 round 0 40px 0 40px)}.pkf-regions__leadimg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;background:#5b5a59}.pkf-regions__leadname{position:relative;z-index:1;block-size:27.06%;display:flex;flex-direction:column;background:rgba(10,37,85,.3);border-start-end-radius:40px;padding:9.4% 7.7% 0;color:var(--pkf-white)}@media (max-width:991.98px){.pkf-regions__pane,.pkf-regions__pane:not(:has(.pkf-regions__lead)){grid-template-columns:minmax(0,1fr)}.pkf-regions__lead{inline-size:200px}}.pkf-lead{padding-block:var(--pkf-section-gap) 0}.pkf-lead__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.pkf-lead__media{aspect-ratio:5/4;clip-path:inset(0 round 0 40px 0 40px)}.pkf-lead__img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 20%;background:#5b5a59}.pkf-lead__name{color:var(--pkf-sky-blue);margin-block-end:6px}.pkf-lead__role{color:var(--pkf-heading);margin-block-end:var(--pkf-heading-gap)}.pkf-lead__ruled{padding-inline-start:24px;border-inline-start:6px solid #dddadd}.pkf-lead__copy{margin-block-end:var(--pkf-heading-gap)}.pkf-lead__copy>:last-child,.pkf-lead__quote{margin-block-end:0}@media (max-width:991.98px){.pkf-lead__inner{grid-template-columns:minmax(0,1fr);gap:24px}}.pkf-footprint{padding-block-start:var(--pkf-section-gap)}.pkf-footprint__title{margin-block-end:var(--pkf-heading-gap)}.pkf-footprint__kicker{font-weight:700;color:var(--pkf-heading);margin-block-end:var(--pkf-heading-gap)}.pkf-footprint__lead{max-inline-size:none;margin-block-end:var(--pkf-heading-gap)}.pkf-footprint__lead>:last-child{margin-block-end:0}.pkf-footprint__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;align-items:start;grid-auto-flow:row dense}@media (min-width:992px){.pkf-footprint__tile:nth-child(4n+1){grid-column:1}.pkf-footprint__tile:nth-child(4n+2){grid-column:2}.pkf-footprint__tile:nth-child(4n+3){grid-column:3}.pkf-footprint__tile:nth-child(4n){grid-column:4}}@media (min-width:576px) and (max-width:991.98px){.pkf-footprint__tile:nth-child(odd){grid-column:1}.pkf-footprint__tile:nth-child(even){grid-column:2}}@media (min-width:576px){.pkf-footprint__tile:focus-within{grid-row:span 2;display:grid;grid-template-rows:subgrid;align-self:stretch}.pkf-footprint__tile:focus-within>.pkf-footprint__card{grid-row:span 2;display:grid;grid-template-rows:subgrid;align-items:start}.pkf-footprint__tile:focus-within>.pkf-footprint__card>.pkf-footprint__reveal{margin-block-start:-24px}}@media (min-width:576px) and (hover:hover){.pkf-footprint__tile:hover{grid-row:span 2;display:grid;grid-template-rows:subgrid;align-self:stretch}.pkf-footprint__tile:hover>.pkf-footprint__card{grid-row:span 2;display:grid;grid-template-rows:subgrid;align-items:start}.pkf-footprint__tile:hover>.pkf-footprint__card>.pkf-footprint__reveal{margin-block-start:-24px}}.pkf-footprint__tile{position:relative}.pkf-footprint__card{position:relative;isolation:isolate;transform:translateZ(0)}.pkf-footprint__face{position:relative;aspect-ratio:415/217;display:flex;flex-direction:column;justify-content:stretch;clip-path:inset(0 round 0 24px 0 24px);background:linear-gradient(135deg,var(--pkf-blue) 0,var(--pkf-dark-blue) 100%)}.pkf-footprint__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.pkf-footprint__plate{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:18px 20px;background:linear-gradient(180deg,rgba(var(--pkf-dark-blue-rgb),.8) 0,rgba(var(--pkf-dark-blue-rgb),.28) 42%,rgba(var(--pkf-dark-blue-rgb),.12) 66%,rgba(var(--pkf-dark-blue-rgb),.5) 100%)}.pkf-footprint__region{color:#fff;margin-block-end:0}.pkf-footprint__locality{display:block;font-weight:400}.pkf-footprint__cta{display:inline-flex;align-items:center;gap:10px;color:#fff}.pkf-footprint__link{position:absolute;inset:0;clip-path:inset(0 round 0 24px 0 24px)}.pkf-footprint__reveal{display:grid;grid-template-rows:0fr;visibility:hidden;background:#fff;clip-path:inset(0 0 100% 0 round 0 0 0 24px);box-shadow:0 18px 40px rgba(var(--pkf-dark-blue-rgb),.18)}.pkf-footprint__card:focus-within>.pkf-footprint__reveal{grid-template-rows:1fr;visibility:visible;clip-path:inset(0 0 0 0 round 0 0 0 24px);transition:clip-path .28s ease,visibility 0s}@media (hover:hover){.pkf-footprint__card:hover>.pkf-footprint__reveal{grid-template-rows:1fr;visibility:visible;clip-path:inset(0 0 0 0 round 0 0 0 24px);transition:clip-path .28s ease,visibility 0s}}.pkf-footprint__reveal-clip{overflow:hidden;min-block-size:0}@media (prefers-reduced-motion:reduce){.pkf-footprint__reveal{transition:none}.pkf-footprint__card:focus-within>.pkf-footprint__reveal,.pkf-footprint__card:hover>.pkf-footprint__reveal{transition:none}}.pkf-footprint__reveal-region{color:var(--pkf-dark-blue);margin-block-end:0}.pkf-footprint__reveal-body{display:flex;flex-direction:column;gap:14px;padding:20px}.pkf-footprint__officename{font-weight:700;color:var(--pkf-dark-blue);margin-block-end:6px}.pkf-footprint__line{margin-block-end:2px}.pkf-footprint__line:last-child{margin-block-end:0}.pkf-footprint__line a{color:var(--pkf-dark-blue);text-decoration:none}.pkf-footprint__line a:focus-visible,.pkf-footprint__line a:hover{color:var(--pkf-sky-blue-dark);text-decoration:underline}.pkf-footprint__address{line-height:1.45}@media (max-width:991.98px){.pkf-footprint__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px) and (max-width:1199.98px){.pkf-footprint__region{font-size:var(--pkf-text-h3)}.pkf-footprint__plate{padding-block:14px}}@media (max-width:575.98px){.pkf-footprint__grid{grid-template-columns:minmax(0,1fr)}}.pkf-split{display:grid;grid-template-columns:var(--pkf-edge) minmax(0,calc((min(100%,var(--pkf-container)) - 2 * var(--pkf-gutter))/ 2)) minmax(0,1fr);align-items:center;background:#f5f5f3;margin-block-start:var(--pkf-section-gap);padding-block:0}.pkf-split__copy{grid-column:2;padding-block:var(--pkf-section-gap);padding-inline-end:48px}.pkf-split__title{margin-block-end:var(--pkf-heading-gap)}.pkf-split__kicker{color:var(--pkf-heading);font-weight:700;margin-block-end:var(--pkf-heading-gap)}.pkf-split__text{color:var(--pkf-body);margin-block-end:24px}.pkf-split__text:last-of-type{margin-block-end:var(--pkf-heading-gap)}.pkf-split__cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.pkf-split__figure{grid-column:3;align-self:stretch;overflow:hidden;border-end-start-radius:40px}.pkf-split__photo{inline-size:100%;block-size:100%;object-fit:cover;display:block}@media (max-width:991.98px){.pkf-split{grid-template-columns:var(--pkf-gutter) minmax(0,1fr) var(--pkf-gutter)}.pkf-split__copy{grid-column:2;padding-inline-end:0;padding-block:var(--pkf-section-gap)}.pkf-split__figure{grid-column:1/-1;aspect-ratio:16/10;border-radius:0}}