

body.tc-inner.tc-atlas.tc-drama.pe-edition { --pe-ivory:#f4f0e8; --pe-green:#063e32; --pe-orange:#f37021; --pe-ease:cubic-bezier(.22,.72,.18,1); background:#000; }
.pe-edition .pe-menu { display:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-header { background:#000; border-color:#f4f0e823; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene {
 display:grid; grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); gap:32px 6%; align-items:center;
 min-height:clamp(720px,88svh,1000px); padding:35px var(--tc-gutter) 110px; background:#000;
 perspective:1600px; --pe-pan:0px; --pe-rise:0px; --pe-tilt:0deg;
}
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene::after { background:linear-gradient(90deg,#000 2%,#000e 26%,#0006 60%,#0002),linear-gradient(0deg,#000,transparent 30%); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-cartography { opacity:.19; filter:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-universe { height:100%; opacity:.62; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-folio { display:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .pe-copy { width:100%; max-width:none; padding:0; margin:0; align-self:center; grid-column:1; grid-row:1; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .pe-copy :is(.ed-hero-copy,.te-hero-copy,.ed-relations-hero) { display:block; max-width:none; width:100%; margin:0; padding:0; border:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene :is(.ed-breadcrumb,.te-breadcrumb) { margin:0 0 46px; font-size:11px; opacity:.72; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .tc-eyebrow { color:var(--pe-orange); letter-spacing:.23em; margin:0 0 25px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene h1 { font:300 clamp(66px,7.2vw,108px)/.96 var(--tc-serif); letter-spacing:-.04em; max-width:11.5ch; margin:0 0 32px; text-wrap:balance; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .tc-lead { max-width:34ch; font-size:clamp(18px,1.4vw,22px); line-height:1.65; margin:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .pe-copy .tc-lead { margin-inline:0; padding:0; border:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .te-hero-index { padding:0; margin:30px 0 0; border:0; max-width:none; color:var(--pe-ivory); }
.pe-edition .pe-discover { display:inline-flex; gap:24px; align-items:center; min-height:48px; margin-top:28px; color:var(--pe-ivory); text-decoration:none; font:400 12px/1.5 var(--tc-sans); letter-spacing:.04em; }
.pe-edition .pe-discover::before { content:''; width:40px; height:1px; background:var(--pe-orange); }
.pe-edition .pe-discover span { font-size:20px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.pe-opening { grid-column:2; grid-row:1; width:100%; max-width:none; margin:60px 0 0; position:relative; align-self:center; pointer-events:none; transform:translate3d(var(--pe-pan),var(--pe-rise),0) rotateY(var(--pe-tilt)); }
.pe-edition .pe-art { position:relative; isolation:isolate; height:500px; }
.pe-edition .pe-art::before { content:''; position:absolute; inset:25px -22px -22px 25px; border:1px solid #f4f0e827; z-index:-1; }
.pe-edition .pe-sheet { position:absolute; inset:0; overflow:hidden; background:var(--pe-ivory); box-shadow:-18px 25px 60px #000b; }
.pe-edition .pe-sheet img { width:100%; height:100%; max-width:none; object-fit:cover; opacity:1; filter:none; mix-blend-mode:normal; }
.pe-edition .pe-opening figcaption { display:flex; justify-content:space-between; align-items:baseline; gap:15px; margin-top:30px; color:var(--pe-ivory); }
.pe-edition .pe-opening figcaption strong { font:300 clamp(26px,3vw,44px)/1.12 var(--tc-serif); letter-spacing:-.02em; }
.pe-edition .pe-opening figcaption span { max-width:22ch; font:400 9px/1.7 var(--tc-sans); text-transform:uppercase; letter-spacing:.08em; text-align:right; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-direction { grid-column:1/-1; margin:0; position:absolute; bottom:25px; left:var(--tc-gutter); right:190px; display:flex; justify-content:flex-start; gap:8px 24px; font-size:10px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction details { border:0; max-width:100%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-direction { width:auto; max-width:none; pointer-events:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction details { pointer-events:auto; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction summary { padding:8px 0; font-size:10px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction details[open] { background:#000; z-index:5; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-bubbles-pause { border-radius:0; border-color:#f4f0e838; background:#000; color:var(--pe-ivory); }
 
.pe-edition.page-la-maison .pe-art { height:470px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition.page-la-maison .tc-scene h1 { font-size:clamp(60px,6.4vw,98px); max-width:none; }
.pe-edition.page-la-maison .pe-art::before { inset:-25px 28px 25px -28px; border-color:#f4f0e841; }
.pe-edition.page-la-maison .pe-sheet { inset:0 0 95px 0; }
.pe-edition.page-la-maison .pe-sheet img { object-position:48% 36%; }
.pe-edition.page-la-maison .pe-sheet+.pe-sheet { inset:auto -18px 0 16%; height:140px; border:8px solid var(--pe-ivory); }
.pe-edition.page-la-maison .pe-sheet+.pe-sheet img { height:auto; width:130%; position:absolute; bottom:0; left:-15%; }
.pe-edition.page-les-terres .pe-art { height:510px; }
.pe-edition.page-les-terres .pe-sheet { inset:0 40% 80px 0; transform:rotate(-4deg); }
.pe-edition.page-les-terres .pe-sheet+.pe-sheet { inset:95px 0 0 39%; transform:rotate(4deg); }
.pe-edition.page-les-terres .pe-sheet+.pe-sheet img { object-position:45% 50%; }
.pe-edition.page-champagne .pe-art { width:83%; margin-inline:auto 0; height:560px; }
.pe-edition.page-champagne .pe-art::before { inset:40px 36px -28px -45px; border-color:#f370214d; }
.pe-edition.page-champagne .pe-sheet { border:12px solid var(--pe-ivory); }
.pe-edition.page-champagne .pe-sheet img { object-position:50% 50%; }
.pe-edition.page-champagne .pe-opening figcaption { margin-left:17%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition.page-notre-metier .tc-scene { grid-template-columns:1.15fr .85fr; }
.pe-edition.page-notre-metier .pe-art { height:410px; margin-top:40px; }
.pe-edition.page-notre-metier .pe-art::before { inset:-24px 18px 24px -24px; transform:rotate(-6deg); }
.pe-edition.page-notre-metier .pe-sheet { inset:0 0 0 0; transform:rotate(3deg); border:10px solid var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .ed-role-index { display:grid; grid-template-columns:1fr; gap:0; margin:26px 0 0; padding:12px 0 0; max-width:400px; background:none; border-width:1px 0 0; border-color:#f4f0e833; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .ed-role-index a { font-size:12px; min-height:44px; padding:8px 0; border:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition.page-relations .tc-scene { grid-template-columns:1.1fr .9fr; }
body.tc-inner.tc-atlas.tc-drama.pe-edition.page-relations .ed-relations-hero { min-height:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition.page-relations .tc-scene h1 { max-width:none; font-size:clamp(60px,6vw,94px); }
.pe-edition.page-relations .pe-art { height:360px; padding:20px; border:1px solid #f4f0e83a; }
.pe-edition.page-relations .pe-sheet { inset:24px; }
.pe-edition.page-relations .pe-sheet img { position:absolute; width:210%; height:auto; bottom:-6%; left:-110%; }
.pe-edition.page-relations .pe-art::before { inset:12px -12px -12px 12px; border-color:#f3702147; }
 
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-bar { padding-block:30px; background:#000; color:var(--pe-ivory); border-color:#f4f0e826; gap:10px 38px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-heading p { font-size:28px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-heading span { font-size:9px; opacity:.68; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-cities { gap:0 26px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-cities button { color:var(--pe-ivory); font-size:19px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-cities button[aria-pressed=true] { border-color:var(--pe-orange); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-source { color:var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-note { opacity:.65; }
 
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-cabinet { background:radial-gradient(ellipse at 90% 40%,#063e3280,transparent 60%),#000; scroll-margin-top:20px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-title { font-size:clamp(48px,6vw,88px); line-height:1; max-width:13ch; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-intro { padding-top:60px; column-gap:9%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-plate { grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr); column-gap:7%; padding-top:40px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-mount { padding:14px; border:0; box-shadow:-1px 0 var(--pe-orange),0 22px 70px #0009; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-mount::before { display:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-mount img { height:clamp(340px,45vw,650px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-caption { padding-top:36px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .va-caption h3 { font-size:clamp(58px,6.8vw,100px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .gi-detail { background:none; border:0; margin-top:55px!important; }
 
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-heading,.te-heading) { font-size:clamp(40px,4.6vw,68px); line-height:1.05; }
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-origin,.ed-geography,.ed-purposes,.te-scale,.te-chapter,.ed-principle,.ed-responsibility) { padding-block:100px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-origin { background:var(--pe-ivory); color:#063e32; grid-template-columns:.8fr 1.2fr; gap:10%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-colophon { min-height:300px; padding:50px 0; border:0; border-top:1px solid #063e3240; border-bottom:1px solid #063e3240; background:transparent; color:#063e32; box-shadow:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-colophon .ed-caption { color:inherit; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-date { font-size:clamp(90px,13vw,190px); letter-spacing:-.06em; color:#063e32; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-geography { background:#063e32; color:var(--pe-ivory); display:grid; grid-template-columns:1.25fr .75fr; gap:8%; align-items:center; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-geography .ed-city-title { font-size:clamp(55px,7.8vw,110px); max-width:11ch; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-geography .ed-number { color:var(--pe-orange); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-purposes { background:#000; color:var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-vocations { margin-top:65px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-vocations li { border-color:#f4f0e838; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-vocation { background:transparent; color:var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-atlas-section { background:var(--pe-ivory); padding-block:95px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-atlas { margin-top:65px; gap:0; align-items:start; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-leaf { padding:65px 12%; min-height:550px; background:#000; color:var(--pe-ivory); border:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-leaf-champagne { background:var(--pe-green); margin-top:100px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-territory-title { font-size:clamp(52px,5vw,78px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-leaf .te-folio { color:var(--pe-orange); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-scale { background:var(--pe-ivory); color:#063e32; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapters { background:#000; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter { background:#000; color:var(--pe-ivory); margin:0; display:grid; grid-template-columns:70px 1fr; gap:7%; border:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-copy { display:grid; grid-template-columns:1fr 1fr; gap:10%; align-items:center; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-copy .te-copy { margin:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-offset { background:var(--pe-green); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-offset .te-chapter-copy { display:block; max-width:770px; padding-left:15%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-offset .te-copy { margin-top:38px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-folio { font:300 52px/1 var(--tc-serif); color:#f4f0e860; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .te-season-return { background:var(--pe-ivory); padding-block:60px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibilities { background:#000; color:var(--pe-ivory); padding-bottom:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-triptych { display:block; margin-top:55px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibility { display:grid; grid-template-columns:80px 1fr 1fr; gap:6%; border:0; border-top:1px solid #f4f0e829; padding-inline:0; background:#000; color:var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibility:nth-child(2) { background:var(--pe-green); margin-inline:calc(-1 * var(--tc-gutter)); padding-inline:var(--tc-gutter); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-role-number { font:300 66px/1 var(--tc-serif); color:var(--pe-orange); grid-row:auto; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence { position:relative; width:100%; max-width:none; margin:0; padding:95px var(--tc-gutter); background:var(--pe-green); color:var(--pe-ivory); border:0; display:grid; grid-template-columns:1fr 1fr; gap:22px 10%; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence::before { content:''; position:absolute; inset:28px; border:1px solid #f4f0e830; pointer-events:none; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence .ed-eyebrow { grid-column:1; grid-row:1; color:var(--pe-orange); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence h2 { grid-column:1; grid-row:2/5; font-size:clamp(43px,5vw,72px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence>p:not(.ed-eyebrow),body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence>a { grid-column:2; margin:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-principles { background:var(--pe-ivory); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-principle { display:grid; grid-template-columns:65px 1fr 1fr; gap:7%; border-color:#063e3240; background:none; color:#063e32; padding-inline:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-principle:nth-child(2) { margin:0; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-principle .ed-heading { max-width:14ch; }
body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-faq { gap:10%; padding-block:100px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-exchange,.te-exchange) { background:#000; padding-block:110px; }
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-exchange,.te-exchange) :is(.ed-heading,.te-heading) { max-width:17ch; font-size:clamp(48px,6vw,88px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-next,.te-next) { background:var(--pe-green); color:var(--pe-ivory); border-color:#f4f0e830; }
body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-next-title,.te-next-link .te-heading) { font-size:clamp(56px,7vw,106px); }
body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-footer { background:#000; color:var(--pe-ivory); }
@media(max-width:1100px) {
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene { gap:32px 5%; min-height:710px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene h1 { font-size:clamp(57px,7.7vw,88px); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition.page-relations .tc-scene h1 { font-size:clamp(49px,6.3vw,69px); }
 .pe-edition .pe-art { height:430px; }
 .pe-edition.page-champagne .pe-art { height:490px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibility { grid-template-columns:55px 1fr; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibility .ed-copy { grid-column:2; }
}
@media(max-width:700px) {
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-header { padding-block:10px; gap:6px 14px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition.pe-menu-ready .tc-header { grid-template-columns:42px 1fr auto; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-header .tc-brand { width:42px; height:42px; min-width:42px; min-height:44px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition.pe-menu-ready .tc-header .tc-languages { grid-column:2; justify-self:end; }
 .pe-edition .pe-menu { display:inline-flex; grid-column:3; grid-row:1; align-items:center; min-height:44px; padding:8px 3px 8px 12px; border:0; border-left:1px solid #f4f0e831; background:transparent; color:var(--pe-ivory); font:400 11px/1 var(--tc-sans); gap:12px; }
 .pe-edition .pe-menu::after { content:'+'; font-size:19px; }
 .pe-edition .pe-menu[aria-expanded=true]::after { content:'−'; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition.pe-menu-ready .tc-header>.tc-nav { grid-row:2; grid-column:1/-1; padding-top:12px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition.pe-menu-ready .tc-header>.tc-nav[data-collapsed] { display:none; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene { display:flex; flex-direction:column; align-items:stretch; min-height:0; padding:20px 24px 75px; gap:34px; perspective:none; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene::after { background:linear-gradient(180deg,#000 0%,#000c 25%,transparent 65%,#000); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .pe-copy { max-width:none; padding:0; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene :is(.ed-breadcrumb,.te-breadcrumb) { margin:0 0 26px; font-size:10px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .tc-eyebrow { margin-bottom:22px; font-size:10px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene h1 { font-size:clamp(47px,13.5vw,86px); max-width:13ch; margin:0 0 26px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition:is(.page-la-maison,.page-relations) .tc-scene h1 { font-size:clamp(45px,13vw,76px); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene .tc-lead { max-width:none; font-size:18px; line-height:1.6; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.pe-opening { margin:5px 0 0; width:100%; transform:translateY(var(--pe-rise)); }
 .pe-edition .pe-art,.pe-edition.page-la-maison .pe-art { height:315px; width:calc(100% - 20px); margin-inline:10px; }
 .pe-edition .pe-art::before { inset:18px -12px -12px 16px; }
 .pe-edition.page-la-maison .pe-art::before { inset:-12px 14px 14px -12px; }
 .pe-edition.page-la-maison .pe-sheet { inset:0 0 65px; }
 .pe-edition.page-la-maison .pe-sheet+.pe-sheet { inset:auto -10px 0 12%; height:95px; border-width:5px; }
 .pe-edition.page-les-terres .pe-art { height:340px; }
 .pe-edition.page-les-terres .pe-sheet { bottom:55px; }
 .pe-edition.page-les-terres .pe-sheet+.pe-sheet { top:60px; bottom:0; }
 .pe-edition.page-champagne .pe-art { height:420px; width:80%; margin-left:auto; margin-right:5px; }
 .pe-edition.page-champagne .pe-art::before { inset:25px 20px -15px -25px; }
 .pe-edition.page-champagne .pe-opening figcaption { margin-left:20%; }
 .pe-edition.page-notre-metier .pe-art { height:285px; margin-top:0; }
 .pe-edition.page-relations .pe-art { height:240px; }
 .pe-edition .pe-opening figcaption { margin-top:28px; }
 .pe-edition .pe-opening figcaption strong { font-size:32px; }
 .pe-edition .pe-opening figcaption span { font-size:8px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-direction { position:relative; bottom:auto; left:auto; right:auto; width:100%; height:auto; margin:0; gap:0 24px; flex-direction:row; flex-wrap:wrap; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction details { width:auto; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-direction details[open] { width:100%; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-scene>.tc-bubbles-pause { right:24px; bottom:17px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-bar { padding:26px 24px; display:grid; grid-template-columns:1fr; gap:16px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-cities { gap:0 12px; justify-content:space-between; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .tc-atlas-cities button { font-size:18px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-intro { padding:35px 24px 0; display:block; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-title { font-size:clamp(44px,12vw,70px); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-plates { padding-inline:24px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-plate { display:flex; padding-top:15px; gap:0; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-mount { padding:9px; width:100%; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-mount img { height:auto; max-height:none; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-caption { padding-top:35px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .va-caption h3 { font-size:clamp(52px,14vw,76px); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-origin,.ed-geography,.ed-purposes,.te-scale,.te-chapter,.ed-principle,.ed-responsibility) { display:block; padding-block:60px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-heading,.te-heading) { font-size:clamp(36px,10.5vw,60px); }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-colophon { min-height:0; padding:25px 0; margin:0 0 40px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-date { font-size:110px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-geography .ed-city-title { font-size:60px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-geography .ed-copy { margin-top:36px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-purpose-intro { display:block; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-purpose-intro .ed-copy { margin-top:30px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-atlas { display:block; margin-top:40px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-leaf { min-height:0; padding:45px 24px; margin:0; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-leaf-champagne { margin-left:16px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-territory-title { font-size:48px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-copy { display:block; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter .te-folio { margin-bottom:30px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-copy .te-copy { margin-top:28px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .te-chapter-offset .te-chapter-copy { padding-left:6%; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-role-number { font-size:54px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-responsibility :is(.ed-heading,.ed-copy),body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-principle .ed-copy { margin-top:26px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence { display:block; padding:65px 32px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence::before { inset:16px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence h2 { font-size:42px; margin:28px 0; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence>p:not(.ed-eyebrow),body.tc-inner.tc-atlas.tc-drama.pe-edition .ed-correspondence>a { margin-top:22px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-exchange,.te-exchange,.ed-faq) { padding-block:70px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-exchange,.te-exchange) :is(.ed-heading,.te-heading) { font-size:43px; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.ed-next-title,.te-next-link .te-heading) { font-size:clamp(43px,12vw,68px); }
}
@media(prefers-reduced-motion:reduce),(prefers-contrast:more),(forced-colors:active) { .pe-edition .pe-opening { transform:none!important; } }
@media(forced-colors:active) {
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.tc-scene,.ed-geography,.ed-purposes,.te-leaf,.ed-responsibility,.ed-principle,.ed-correspondence,.ed-next,.te-next,.tc-atlas-bar) { background:Canvas; color:CanvasText; }
 .pe-edition .pe-art::before,.pe-edition .pe-opening { display:none!important; }
 .pe-edition .pe-menu,.pe-edition .pe-discover { color:LinkText; }
}
@media print {
 .pe-edition :is(.pe-opening,.pe-discover,.pe-menu,.tc-direction) { display:none!important; }
 body.tc-inner.tc-atlas.tc-drama.pe-edition :is(.tc-scene,.pe-copy,.ed-origin,.ed-geography,.te-chapter,.te-chapter-copy,.ed-correspondence,.ed-principle,.ed-responsibility) { display:block; min-height:0; padding:20px 0; background:white; color:black; }
}
