<?php .pnc-brand-hero{position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.pnc-brand-hero--photo{min-height:320px;padding:var(--pnc-space-10) var(--pnc-space-6) var(--pnc-space-12)}.pnc-brand-hero--light{padding:var(--pnc-space-8) var(--pnc-space-6);border-radius:var(--pnc-radius-lg);box-shadow:var(--pnc-shadow-sm)}.pnc-brand-hero__overlay{position:absolute;inset:0}.pnc-brand-hero--photo .pnc-brand-hero__overlay{background:linear-gradient(135deg,rgba(30,50,96,.9) 0%,rgba(44,71,134,.75) 50%,rgba(99,144,36,.5) 100%)}.pnc-brand-hero--light .pnc-brand-hero__overlay{background:linear-gradient(120deg,rgba(255,255,255,.94) 0%,rgba(244,246,249,.88) 100%)}.pnc-brand-hero__inner{position:relative;z-index:1;max-width:var(--pnc-wide-max-width);margin:0 auto}.pnc-brand-hero__logo-wrap{display:inline-block;margin-bottom:var(--pnc-space-5);padding:var(--pnc-space-3) var(--pnc-space-4);background:rgba(255,255,255,.95);border-radius:var(--pnc-radius-md);box-shadow:var(--pnc-shadow-sm)}.pnc-brand-hero--photo .pnc-brand-hero__logo-wrap{background:rgba(255,255,255,.96)}.pnc-brand-hero__logo{display:block;width:min(240px, 60vw);height:auto}.pnc-brand-hero--photo .pnc-brand-hero__kicker{color:var(--pnc-color-secondary-light)}.pnc-brand-hero--photo .pnc-brand-hero__kicker a{color:inherit}.pnc-brand-hero--photo .pnc-brand-hero__kicker a:hover,.pnc-brand-hero--photo .pnc-brand-hero__kicker a:focus{color:var(--pnc-color-white)}.pnc-brand-hero--photo .pnc-brand-hero__title{color:var(--pnc-color-white);text-shadow:0 2px 14px rgba(0,0,0,.2)}.pnc-brand-hero--light .pnc-brand-hero__title{color:var(--pnc-color-primary)}.pnc-page--courrier .pnc-brand-hero--light{margin:0 var(--pnc-space-6) var(--pnc-space-6)}.pnc-page--courrier .pnc-courrier-header{max-width:var(--pnc-content-max-width);margin:0 auto var(--pnc-space-8);padding:0 var(--pnc-space-6)}body.pnc-theme-page--courrier .pnc-site-main__inner,body.pnc-theme-page--centrale-archive .pnc-site-main__inner,body.pnc-theme-page--centrale .pnc-site-main__inner,body.pnc-theme-page--courrier-archive .pnc-site-main__inner,body.pnc-theme-page--personnalite-archive .pnc-site-main__inner,body.pnc-theme-page--webinaire .pnc-site-main__inner{max-width:none;padding-left:0;padding-right:0}.pnc-page--courrier,.pnc-page--centrale-archive,.pnc-page--centrale,.pnc-page--courrier-archive,.pnc-page--personnalite-archive,.pnc-page--webinaire{max-width:none;margin:0;padding:0}.pnc-page--courrier .pnc-courrier-body{max-width:var(--pnc-content-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-12)}.pnc-centrale-archive__intro-wrap{max-width:var(--pnc-wide-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-6)}.pnc-centrale-archive__body{max-width:var(--pnc-wide-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-12)}.pnc-page--centrale .pnc-centrale-header{max-width:var(--pnc-content-max-width);margin:0 auto var(--pnc-space-6);padding:0 var(--pnc-space-6)}.pnc-page--centrale .pnc-centrale-body{max-width:var(--pnc-content-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-12)}.pnc-page--personnalite-archive .pnc-brand-hero--light{margin:0 var(--pnc-space-6) var(--pnc-space-6)}.pnc-personnalite-archive__intro-wrap{max-width:var(--pnc-wide-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-8)}.pnc-page--personnalite-archive .pnc-personnalite-grid,.pnc-page--personnalite-archive .pagination,.pnc-page--personnalite-archive .pnc-personnalite__empty{max-width:var(--pnc-wide-max-width);margin-left:auto;margin-right:auto;padding-left:var(--pnc-space-6);padding-right:var(--pnc-space-6)}.pnc-page--personnalite-archive .pnc-personnalite-grid{padding-bottom:var(--pnc-space-12)}.pnc-page--courrier-archive .pnc-brand-hero--light{margin:0 var(--pnc-space-6) var(--pnc-space-6)}.pnc-courrier-archive__intro-wrap{max-width:var(--pnc-wide-max-width);margin:0 auto;padding:0 var(--pnc-space-6) var(--pnc-space-8)}.pnc-page--courrier-archive .pnc-courrier-archive__list,.pnc-page--courrier-archive .pagination,.pnc-page--courrier-archive .pnc-courrier-archive__empty{max-width:var(--pnc-wide-max-width);margin-left:auto;margin-right:auto;padding-left:var(--pnc-space-6);padding-right:var(--pnc-space-6)}.pnc-page--courrier-archive .pnc-courrier-archive__list{padding-bottom:var(--pnc-space-12)}