/* Esperluète: measured layout and palettes from the seven source styles. GPL-2.0-or-later. */
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font:14px/1.3 Arial,Helvetica,sans-serif;color:#372f2a;background:#fff}a{color:inherit}img{max-width:100%;height:auto}button,input,select{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #213b80;outline-offset:3px}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link:focus{display:block;padding:10px;background:#fff}.esper-status{max-width:900px;font-size:11px;background:#fff9dc;padding:5px 16px;color:#594d20}.esper-status:empty{display:none}.esper-status .alert{margin:0;padding:0;border:0;background:none}.esper-header{height:118px}.esper-header-inner{height:118px;width:900px;max-width:100%;display:grid;grid-template-columns:300px 460px 110px 30px;align-items:start;background-size:100% 100%;position:relative}.esper-logo{display:block;padding:4px 0 0 48px}.esper-logo img{width:240px;height:auto;max-height:110px;object-fit:contain;object-position:left top}.esper-navigation{padding-top:11px}.esper-navigation ul{list-style:none;padding:0;margin:0;display:flex;gap:28px}.esper-navigation li{position:relative}.esper-navigation a,.esper-navigation span{font-size:13px;text-decoration:none;white-space:nowrap}.esper-navigation ul ul{display:none;position:absolute;left:-12px;top:100%;padding:12px;background:#eee;min-width:190px;box-shadow:0 4px 7px #0003;z-index:20;gap:0}.esper-navigation ul ul li{padding:5px 0}.esper-navigation li:hover>ul,.esper-navigation li:focus-within>ul,.esper-navigation li.is-open>ul{display:block}.esper-navigation ul ul ul{left:100%;top:0}.esper-navigation .submenu-toggle{border:0;background:transparent;padding:1px 4px;cursor:pointer;color:inherit}.esper-search{padding-top:11px;font-size:13px;text-decoration:none}.esper-cart{position:absolute;right:28px;top:46px;width:19px;height:22px}.esper-cart svg{width:19px;height:22px}.esper-page{width:900px;max-width:100%;margin:36px 0 0;min-height:500px}.esper-layout{display:grid;grid-template-columns:300px minmax(0,600px);align-items:stretch}.esper-sidebar{padding:46px 18px 32px 32px;min-width:0}.esper-main{min-width:0;padding:46px 32px 32px 16px}.esper-footer{text-align:right;font-size:11px;min-height:55px;padding:18px 32px;background-size:100% 100%;line-height:1.6}.esper-footer>a{white-space:nowrap}.esper-footer .social-icon{width:28px;height:28px;vertical-align:middle}.esper-article>h1{font-size:23px}h1{font-size:26px;font-weight:400;margin:0 0 18px}h2{font-size:23px;font-weight:400;margin:28px 0 20px}h3{font-size:21px;font-weight:400;margin:18px 0 10px}h4,h5{font-size:16px;margin:16px 0 10px}p{margin:0 0 13px}table{max-width:100%}main{overflow-wrap:anywhere}main img{vertical-align:bottom}main a{overflow-wrap:anywhere}main button:disabled{background:#759da5;color:#fff;border:0;padding:4px 7px}.esper-news{margin-bottom:34px}.esper-news h1,.esper-news h3{margin-bottom:0}.esper-news h1 img{display:block;width:100%;height:auto}.esper-news .readmore{font-size:12px;margin-top:0}.esper-more{padding-left:26px;font-size:12px;line-height:1.6}.esper-pagination{margin:25px 0;font-size:12px}.esper-pagination ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:10px}.esper-pagination .page-link{display:block;padding:3px 5px}.esper-hero{position:relative;margin-bottom:72px;aspect-ratio:552/368}.esper-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.5s}.esper-slide.is-active{opacity:1;visibility:visible}.esper-slide img{width:100%;height:100%;object-fit:contain}.esper-slides-controls{position:absolute;left:0;right:0;top:100%;display:flex;gap:3px;align-items:center;padding-top:5px}.esper-slides-controls button{border:0;background:#aaa;width:12px;height:12px;padding:0;border-radius:50%;cursor:pointer}.esper-slides-controls button[aria-current=true]{background:#555}.esper-slides-controls button[data-pause]{width:auto;height:auto;border-radius:0;background:transparent;font-size:11px;padding:0 5px}.esper-collections{margin:46px -18px 0 -32px;font-size:19px;line-height:1.4}.esper-collections p{margin:0 0 14px}.esper-collections a{text-decoration:none}.esper-collections .collection-heading{font-size:21px}.esper-collections .collection-sub{display:block;padding-left:40px}.esper-collections .collection-family{margin-bottom:20px}.esper-collections .collection-literary a{background:#48879b}.esper-collections .collection-image a{background:#e97134}.esper-collections .collection-margin a{background:#adc2b3}.esper-collections .collection-catalogue{font-size:12px;line-height:1.3;padding:28px 18px 0 32px}.esper-side-cover{display:block;margin:0 0 46px 32px;max-width:204px}.esper-side-cover img{width:204px;height:auto}.esper-related{margin-top:40px}.esper-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;row-gap:110px;padding:8px 20px 0 46px}.esper-related-grid img{width:100%;max-height:290px;object-fit:contain;object-position:center top}.esper-keywords{margin-top:95px}.esper-keywords ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0 0 0 10px;gap:5px 12px;font-size:12px}.esper-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;margin-top:25px}.esper-books img{width:100%;height:225px;object-fit:contain;object-position:left bottom}.esper-books h2{font-size:13px;margin:8px 0}.esper-books a{text-decoration:none}.esper-subcategories{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.esperluete-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.esperluete-gallery img{width:150px;height:150px;object-fit:cover}.esperluete-gallery figure{margin:0}.esperluete-gallery figcaption{display:none}.esper-index{columns:3;column-gap:22px;list-style:none;padding:0;font-size:14px}.esper-index li{break-inside:avoid;margin-bottom:8px}.theme-catalogue06{background-color:#fff;--panel:#759da5;--ink:#fff}.theme-litteraires01{background-color:#adc2b3;--panel:#48879b;--ink:#fff}.theme-imagees01{background-color:#c7d84b;--panel:#e97134;--ink:#fff}.theme-enmarges01{background-color:#a4192c;--panel:#adc2b3;--ink:#fff}.is-catalogue .esper-page{background:var(--panel);color:var(--ink)}.is-catalogue .esper-header-inner{background-image:url('/images/pilot-source-20261026/templates/litteraires01/images/HomeDesktopheader.png')}.is-catalogue .esper-header{color:#372f2a}.is-catalogue .esper-navigation ul ul{color:#372f2a}.is-catalogue .esper-footer{background:var(--panel)}

.theme-corporate06-2{background-image:url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopbody.png");background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed;background-color:#fff}
.theme-corporate06-2 .esper-header-inner{background-image:url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopheader.png")}
.theme-corporate06-2 .esper-sidebar{background:#eee url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopsidebar1.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-2 .esper-main{background:#eee url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopcontent.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-2 .esper-footer{background:#eee url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopfooter.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-3{background-image:url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopbody.png");background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed;background-color:#fff}
.theme-corporate06-3 .esper-header-inner{background-image:url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopheader.png")}
.theme-corporate06-3 .esper-sidebar{background:#eee url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopsidebar1.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-3 .esper-main{background:#eee url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopcontent.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-3 .esper-footer{background:#eee url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopfooter.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-4{background-image:url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopbody.png");background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed;background-color:#fff}
.theme-corporate06-4 .esper-header-inner{background-image:url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopheader.png")}
.theme-corporate06-4 .esper-sidebar{background:#eee url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopsidebar1.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-4 .esper-main{background:#eee url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopcontent.png") no-repeat left top;background-size:100% 100%}
.theme-corporate06-4 .esper-footer{background:#eee url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopfooter.png") no-repeat left top;background-size:100% 100%}
@media(max-width:767px){.esper-header{height:auto}.esper-header-inner{height:auto;width:100%;min-height:160px;grid-template-columns:minmax(0,1fr) 80px;gap:10px;padding:10px 16px}.esper-logo{padding:0;grid-column:1}.esper-logo img{width:200px;max-height:90px}.esper-search{grid-column:2;grid-row:1;text-align:right}.esper-cart{right:25px;top:45px}.esper-navigation{grid-column:1/-1;grid-row:2;padding:0}.esper-navigation ul{gap:10px 16px;flex-wrap:wrap}.esper-navigation a,.esper-navigation span{font-size:13px}.esper-navigation ul ul{left:0;max-width:calc(100vw - 40px)}.esper-navigation ul ul ul{position:static;box-shadow:none;min-width:0;padding:7px 10px}.esper-status{font-size:10px}.esper-page{margin-top:20px}.esper-layout{display:flex;flex-direction:column}.esper-sidebar{padding:24px 20px}.esper-main{padding:22px 20px}.esper-side-cover{margin:0 auto;max-width:200px}.esper-collections{margin:26px 0 0;font-size:16px}.esper-collections .collection-sub{padding-left:20px}.esper-collections .collection-catalogue{padding-left:0}.is-editorial .esper-sidebar:has(.home-presentation){order:1}.is-editorial .esper-sidebar:not(:has(*)){display:none}.esper-hero{margin-bottom:48px}.esper-related-grid{gap:45px 25px;padding:0 10px}.esper-keywords ul{grid-template-columns:repeat(2,minmax(0,1fr))}.esper-books{grid-template-columns:repeat(2,minmax(0,1fr))}.esper-books img{height:230px}.esperluete-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.esperluete-gallery img{width:100%;height:150px}.esper-index{columns:2}.esper-footer{text-align:left;padding:16px 20px}main table{display:block;overflow-x:auto;max-width:100%}main img{max-width:100%!important;height:auto!important}}
@media(prefers-reduced-motion:reduce){.esper-slide{transition:none}}

.esper-latest{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:54px}.esper-latest img{height:300px;object-position:center bottom}.esper-latest h2{display:none}

/* Final adjustments measured against the original browser rendering. */
body{font:12px/17.04px Verdana,Arial,sans-serif}.esper-header-inner{background-size:cover;background-position:left top}.esper-book h1{font:31px/34.1px Verdana,Arial,sans-serif;margin:8px 0}.esper-news h3 a,.esper-news h1 a{text-decoration:none}.esper-collections p,.home-presentation p{margin:0}.esper-collections{line-height:1.4}.esper-footer{font-size:11px}.esper-navigation .submenu-toggle{font-size:9px;opacity:.6}.theme-corporate06-2{background-position:center bottom}
@media(max-width:767px){body{font-size:13px;line-height:1.45}.esper-book h1{font-size:27px}.esper-header-inner{background-size:auto 100%}.esper-sidebar{padding-top:24px}.esper-footer{font-size:10px}}

.esper-credit{width:900px;max-width:100%;text-align:center;padding:4px 0 12px;font-size:11px;color:#372f2a}@media(max-width:767px){.esper-navigation>ul>li:last-child>ul{left:auto;right:0}}

/* Source measurements at a 1440px viewport: editorial header 1440x200, catalogue header 900x160. */
@media(min-width:768px){.is-editorial .esper-header,.is-editorial .esper-header-inner{height:200px}.is-editorial .esper-header{background-size:cover;background-position:left top}.is-editorial .esper-header-inner{background-image:none!important}.is-catalogue .esper-header{width:900px;max-width:100%}.is-catalogue .esper-header,.is-catalogue .esper-header-inner{height:160px}.esper-page{margin-top:0}.esper-main{padding-top:32px}}
body{color:#333}.is-catalogue .esper-page{color:var(--ink)}
.theme-corporate06-2 .esper-header{background-image:url("/images/pilot-source-20261026/templates/corporate06-2/images/HomeDesktopheader.png")}
.theme-corporate06-3 .esper-header{background-image:url("/images/pilot-source-20261026/templates/corporate06-3/images/HomeDesktopheader.png")}
.theme-corporate06-4 .esper-header{background-image:url("/images/pilot-source-20261026/templates/corporate06-4/images/HomeDesktopheader.png")}

/* Fidelity correction, 27 October 2026. Source measurements at 1440 and 390px. */
body{font:12px/17.04px Verdana,Arial,sans-serif}
.esper-status{position:fixed;right:10px;bottom:10px;z-index:1000;max-width:280px;box-shadow:0 1px 6px #0003;font-size:10px}
.esper-page{margin:0;min-height:0}.esper-main{padding:32px 32px 32px 16px}.esper-sidebar{padding:32px 16px 32px 32px}
.esper-logo{position:absolute;left:50px;top:10px;padding:0}.esper-logo img{width:234px;height:73px;max-height:none;object-fit:fill}
.esper-navigation{position:absolute;left:380px;top:10px;padding:0}.esper-navigation ul{gap:24px}.esper-navigation a,.esper-navigation span{font-size:12px;line-height:16.2px}.esper-search{position:absolute;left:808px;top:10px;padding:0;font-size:12px}.esper-cart{right:28px;top:46px}.esper-menu-toggle{display:none}
h1,.esper-article>h1,.esper-book h1{font:31px/34.1px Verdana,Arial,sans-serif;margin:8px 0}
h2{font:25px/27.5px Verdana,Arial,sans-serif;margin:12px 0}h3{font:21px/23.1px Verdana,Arial,sans-serif;margin:12px 0}p{margin:10px 0}.esper-article-text{display:flow-root;padding-top:5px}.esper-description p{margin:5px 0}
.esper-collections{font-size:12px;line-height:17.04px;margin:0 0 0 -32px}.esper-collections p{margin:0}.esper-collections .collection-catalogue{font-size:12px;padding:0}.esper-sidebar:has(.home-presentation){padding-top:46px}.home-presentation p{margin:0}
.esper-side-cover{margin:12px 0 52.5px 2px;max-width:none;width:248px;height:260px;text-align:center}.esper-side-cover img{width:auto;height:260px;max-width:100%;object-fit:contain}
.esper-index{columns:1;list-style:none;padding:0;margin:10px 0;font-size:12px;line-height:17.04px}.esper-index li{margin:0}.esper-index a{text-decoration:none}.esper-index-illustration img{width:280px;max-width:none;height:auto}
.esper-footer{position:relative;font-size:12px;min-height:100px;height:100px;margin-top:-3px;padding:46px 32px 0;line-height:17.04px}.esper-footer .social-icon{width:28px;height:28px}.esper-credit{position:relative;margin-top:-25px;text-align:right;padding:0 32px 9px;font-size:12px;height:25px}
.esper-hero{aspect-ratio:552/368;margin-bottom:77px}.esper-slide-caption{position:absolute;bottom:0;left:0;right:0;background:#000c;color:white;padding:6px;font:12px Verdana}.esper-news{margin-bottom:0}.esper-news h1,.esper-news h3{margin:8px 0}.esper-news h3{font:21px/23.1px Verdana}.esper-news .readmore{font-size:12px;margin:0 0 10px}
.esper-latest-title{font:bold 16px/17.6px Verdana;margin:20px 0 30px}.esper-books.esper-latest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 14px;margin:0;padding:0 10px 44px 0}.esper-latest article{text-align:center;height:300px;display:flex;align-items:flex-end;justify-content:center}.esper-latest article a{display:block;width:100%}.esper-latest img{width:auto;max-width:100%;height:auto;max-height:300px;object-fit:contain}
.esper-related{margin-top:36px}.esper-related h2,.esper-keywords h2{font:21px/23.1px Verdana;margin:12px 0}.esper-related-grid{gap:113px 25px;padding:18px 18px 0 16px}.esper-related-grid a{height:253px;display:flex;align-items:flex-start;justify-content:center}.esper-related-grid img{width:auto;height:auto;max-width:100%;max-height:253px}.esper-keywords ul{font-size:12px}
.esper-menu-toggle{border:0;background:transparent;color:#372f2a}
@media(max-width:767px){
 .is-editorial .esper-header,.is-editorial .esper-header-inner{height:200px;min-height:0}.is-catalogue .esper-header,.is-catalogue .esper-header-inner{height:160px;min-height:0}.esper-header-inner{display:block;padding:0;width:100%;background-size:cover}.is-editorial .esper-header-inner{background-image:none!important}.esper-logo{left:3.33%;top:10px}.esper-logo img{width:234px;height:73px}.esper-search{left:auto;right:48px;top:20px;font-size:10px;width:45px}.esper-cart{right:58px;top:48px}.esper-menu-toggle{display:block;position:absolute;right:12px;top:44px;width:24px;height:24px;font-size:16px;padding:0}.esper-navigation{display:none;left:0;right:0;top:88px;padding:10px 16px;z-index:30;background:#eee}.esper-navigation.is-open{display:block}.esper-navigation ul{display:block}.esper-navigation>ul>li{padding:4px}.esper-navigation ul ul{position:static;box-shadow:none;padding:8px 15px}.esper-navigation a,.esper-navigation span{font-size:12px}
 .esper-layout{display:flex;flex-direction:column}.esper-sidebar{padding:32px 16px 32px 32px}.esper-main{padding:32px 32px 32px 16px}.is-editorial .esper-sidebar:has(.home-presentation){order:0}.is-editorial .esper-sidebar:not(:has(*)){display:block;min-height:64px}.theme-corporate06-2 .esper-sidebar:not(:has(*)){min-height:78px}.esper-index-illustration{padding-bottom:1px}
 .esper-collections{font-size:12px;line-height:17.04px;margin:0 0 0 -32px}.esper-collections .collection-catalogue{padding:0}.esper-side-cover{margin:12px 0 52.5px 2px;width:248px;height:260px;max-width:none}.esper-side-cover img{height:260px!important;width:auto!important}.esper-index{columns:1}.esper-book h1{font-size:31px}.esper-hero{aspect-ratio:552/368;margin-bottom:77px}
 .esper-books.esper-latest{grid-template-columns:1fr;gap:58px;padding-right:0}.esper-latest article{height:auto;min-height:0}.esper-latest img{max-height:300px}.esper-related-grid{grid-template-columns:1fr;gap:113px;padding:18px 0 0}.esper-related-grid a{height:253px}.esper-footer{text-align:center;font-size:12px;padding:46px 16px 0;height:100px}.esper-credit{text-align:center;padding:0 16px 9px}
 main img{max-width:100%!important;height:auto!important}main table{display:table;overflow:visible;width:auto}main .esper-related-grid img{max-height:253px}
}

/* Inert local newsletter preview: original visual styles, no remote code or form. */

.esper-newsletter textarea, .esper-newsletter input, .esper-newsletter select {
  font-size: 16px;
  font-family: 'Arial';
  color: black;
}

.pas-body {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  
}

.pas-form{
  position: relative;
  overflow: auto;
  box-sizing: border-box;
}

.submit-loader {
  position: absolute;
  margin:auto;
  left:0;
  right:0;
  top:0;
  bottom:0;
  width: 20px;
  height: 20px;
  border: 3px solid #0066ee;
  border-top-color: #414141;
  border-radius: 50%;
  animation: rotateAnimation 1s linear infinite;
  box-sizing: border-box;
  display: none;
}
@keyframes rotateAnimation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.esper-newsletter .pas-input-input:focus, .pas-textarea-input:focus, .pas-number-container:focus-within, .pas-radio-input-container > input:focus, .pas-phone-number:focus-within, .pas-date-input:focus, .pas-dropdown-input:focus, .pas-optin > input:focus {
  outline:1px solid #0066ee;
}

.esper-newsletter .error {
  border: 2px solid #c00430 !important;
}

.esper-newsletter .on-error:invalid {
  border: 2px solid #c00430 !important;
}


.pas-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}


.pas-section {
  display: flex;
  box-sizing: border-box;
  margin: auto;
}

.pas-section > .pas-column {
  flex-grow: 1;
}

@media screen and (max-width: 600px) {
  .pas-section {
    flex-wrap: wrap;
  }

  .pas-section > .pas-column {
    flex-basis: 100%;
  }

  .pas-section.mobile-reverse {
    flex-flow: wrap-reverse;
  }
}


.pas-optin {
  display: flex;
}
.pas-optin input {
  margin-right: 10px!important;
}
.pas-optin-text-container {
  display: flex;
  flex-direction: column;
}
.pas-optin-text{
  margin: 0;
  overflow: hidden;
  word-wrap: break-word;
}

/* Hide the native checkbox  */
.esper-newsletter input[type="checkbox"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 to remove gradient background */
  background-color: #fff;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  border: 1px solid #0066ee;
  background-color: white;
  border-radius: 3px;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.esper-newsletter input[type="checkbox"]:checked::before {
  background-color: white;
  transform: scale(1);
}

.esper-newsletter input[type="checkbox"]::before {
  content: "";
  width: 15px;
  height: 15px;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  transform-origin: center;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}

.esper-newsletter input[type="checkbox"]:checked {
  background-color: #0066ee;
}


.pas-input {
  display: flex;
  flex-direction: column;
}

.pas-input-input {
  height: 36px;
  min-height: 36px;
  box-sizing: border-box;
  border-radius: 3px;
}

.pas-input p {
  margin-block-start: 0em;
  margin-block-end: 0em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.pas-input-text {
  margin-bottom: 2px;
  word-wrap: break-word;
  font-size: 14px;
  color: #000000;
}

.pas-text-container p, .pas-text-container h1, .pas-text-container h2, .pas-text-container h3 {
  font-weight: normal;
  margin: 0;
  word-wrap: break-word;
}

.pas-text-container p>a, .pas-text-container h1>a, .pas-text-container h2>a, .pas-text-container h3>a {text-decoration: none}

.esper-newsletter{font:16px/normal Arial,sans-serif;color:#55575d;background:transparent;display:block}.esper-newsletter *{box-sizing:content-box}.esper-newsletter h1{font:bold 2em/normal Arial;margin:.67em 0}.esper-newsletter p{margin:1em 0}.esper-newsletter .pas-form{width:100%;box-sizing:border-box}.esper-newsletter input:disabled{opacity:1}.esper-newsletter button{cursor:default}.esper-newsletter .pas-optin input{flex-shrink:0}

/* Second measured pass. */
.esper-latest-title{font:700 14px/15.4px Verdana;margin:0 0 30px}.esper-latest article:nth-child(-n+2){height:174px}.esper-latest article:nth-child(-n+2) img{max-height:174px}
.esper-hero{margin-bottom:93px}.esper-news h3{margin:12px 0}.esper-news{margin-bottom:20px}.esper-news h3:has(img){margin-bottom:20px}.home-presentation a{font-weight:normal!important}
@media(max-width:767px){.esper-latest article:nth-child(-n+2){height:auto}.esper-latest article:nth-child(-n+2) img{max-height:300px}.esper-hero{margin-bottom:93px}}

/* Historical thumbnail frames, catalogue background and widget typography. */
.theme-catalogue06{background-image:url('/images/pilot-source-20261026/templates/catalogue06/images/HomeDesktopbody.png');background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed}
.esper-latest-title{font-weight:normal;margin-bottom:36px}.esper-newsletter h1{font:normal 26px/normal Arial,sans-serif;margin:0}.esper-newsletter .pas-optin-text{margin:0;line-height:normal}.esper-newsletter .pas-form,.esper-newsletter .pas-input-input{box-sizing:border-box}.esper-newsletter .pas-input-input{width:100%}.esper-newsletter .pas-body{line-height:normal}
.esper-footer{padding-top:38px}.esper-credit{margin-top:-18px;height:18px;padding-bottom:2px}.esper-index-illustration{position:relative;z-index:0}

/* Final geometry alignment, including unchanged mobile header height. */
.esper-article-text{padding-bottom:10px}.esper-newsletter{margin-bottom:4.046875px}
.esper-hero{margin-bottom:94.09375px}.esper-news{margin-bottom:32px}.esper-news:first-child{margin-bottom:39.5px}.esper-news:nth-child(2){margin-bottom:25.1875px}
.esper-related{margin-top:57.03125px}.esper-credit{text-align:left;padding-left:316px}
.esper-slides-controls button[data-pause],.esper-navigation .submenu-toggle:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){.is-editorial .esper-header{background-size:auto 200px;background-repeat:no-repeat;background-position:left top}.esper-news:first-child{margin-bottom:41.5px}.esper-hero{margin-bottom:96.09375px}.esper-news:nth-child(2){margin-bottom:25.046875px}.esper-related{margin-top:69.125px}.esper-credit{text-align:center;padding-left:16px}}

/* Source exhibition subtitle and odd-sized author association rows. */
.esper-article-subtitle{font:18px/19.8px Verdana;margin:8px 0}.esper-related-grid:has(>a:nth-child(odd):last-child)>a:first-child{grid-column:1/-1;justify-self:start;width:calc((100% - 25px)/2)}
@media(max-width:767px){.esper-related-grid:has(>a:nth-child(odd):last-child)>a:first-child{grid-column:auto;justify-self:stretch;width:auto}}

/* Original independent footer icons, text wrapping and three-column gallery. */
.esper-footer{padding:24px 112px 0 0;text-align:right}.esper-footer>a[aria-label="Instagram"],.esper-footer>a[aria-label="Facebook"]{position:absolute;top:18px;line-height:0}.esper-footer>a[aria-label="Facebook"]{right:32px}.esper-footer>a[aria-label="Instagram"]{right:64px}.esper-credit{margin-top:-25px;height:25px;padding-top:0}
@media(max-width:767px){.esper-footer{padding:38px 0 0;text-align:left}.esper-footer>a[aria-label="Facebook"]{right:16px}.esper-footer>a[aria-label="Instagram"]{right:48px}.esper-credit{margin-top:6px;height:18px;text-align:left;padding:0}.esperluete-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.esperluete-gallery img{aspect-ratio:1;object-fit:cover;width:100%;height:auto!important}}

/* Anne's reception: featured sidebar, category portrait and deferred video. */
.esper-glance h3{font:18px/1.1 Verdana,sans-serif;margin:0 0 6px}
.esper-glance ul{list-style:none;padding:0;margin:0;font:12px/17.04px Verdana,sans-serif}
.esper-glance li{margin:0;padding:0}.esper-glance a{text-decoration:underline}
.esper-author-portrait{margin:0 16px 20px 32px}.esper-author-portrait img{width:248px;display:block}
.esper-video{position:relative;width:100%;aspect-ratio:552/315;background:#101010;margin:24px 0;overflow:hidden}
.esper-video button{display:block;border:0;padding:0;width:100%;height:100%;color:white;cursor:pointer;background:#101010}
.esper-video img{display:block;width:100%;height:100%;object-fit:cover}
.esper-video-title{position:absolute;top:0;left:0;right:0;padding:12px;background:linear-gradient(#000d,#0000);text-align:left;font:bold 16px/1.3 Verdana,sans-serif}
.esper-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f03;border-radius:12px;padding:10px 24px;font-size:28px}
.esper-video iframe{width:100%;height:100%;border:0;display:block}
@media(max-width:767px){.esper-author-portrait{margin:0 0 20px}.esper-author-portrait img{max-width:100%}}

.esper-category-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 0;margin:24px 0 0;padding:0 18px 44px 0}
.esper-category-books article{height:300px;display:flex;align-items:flex-end;justify-content:center;text-align:center}
.esper-category-books article a{display:block;width:100%}.esper-category-books img{height:auto;max-height:300px;width:auto;max-width:100%;object-fit:contain}
.esper-category-books h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.esper-collection>.esper-description-heading{font:21px/23.1px Verdana,sans-serif;margin:0 0 10px}
@media(max-width:767px){.esper-category-books{grid-template-columns:1fr;gap:58px;padding-right:0}.esper-category-books article{height:auto;min-height:0}}

/* Restore source product heading spacing and inert original purchase appearance. */
.esper-description h4{font:15px/16.5px Verdana,Arial,sans-serif;font-weight:400;margin:16px 0}
.esper-description h4 a{font-weight:400}
.esper-description h6{font:11px/12.1px Verdana,Arial,sans-serif;font-weight:400;margin:28px 0}
.esper-payment-preview{display:block;line-height:0;min-height:20px}
main .esper-payment-preview button:disabled{display:inline-block;width:130px;height:20px;background:transparent;border:0;padding:0;margin:0;vertical-align:top;opacity:1;cursor:default}
.esper-payment-preview button img{display:block;width:130px;height:20px}

.esper-cart button{display:block;width:19px;height:22px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.esper-cart button:focus-visible{outline:3px solid #213b80;outline-offset:3px}.esper-paypal{display:inline-block;margin:0}.esper-paypal input[type=image]{display:block;width:130px;height:20px;border:0}.esper-newsletter iframe{display:block;max-width:100%}
