.voix{background:#f8f7f3;color:#292c26}.voix .voix-top{position:relative;display:flex;align-items:center;gap:28px;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid #dedcd5}.voix-top a{color:inherit;text-decoration:none}.voix-top>a:first-child{font-family:Georgia,serif;font-size:21px}.voix-skip{position:absolute;left:-9999px}.voix-skip:focus{left:16px;top:12px;z-index:20;background:white;padding:12px}.voix-cover{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:75px 40px 55px}.voix-cover h1{font-size:clamp(70px,8vw,112px);line-height:.98;font-weight:400;margin:30px 0;font-family:Georgia,serif}.voix-cover em{color:#773447;font-weight:400}.voix-award{font-size:19px;letter-spacing:.05em}.voix-cover blockquote{margin:46px 0 0;padding:0;border:0;font:italic 27px/1.5 Georgia,serif;max-width:480px;color:#773447}.voix-cover figure{margin:0}.voix-cover img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}.voix-cover figcaption{font-size:11px;margin-top:12px;color:#777}.voix-intro{max-width:900px;margin:30px auto 70px;padding:55px 40px;border-top:1px solid #d7d4cc}.voix-intro h2{font:400 clamp(35px,4vw,54px)/1.13 Georgia,serif;margin:22px 0}.voix-intro>p:not(.eyebrow):not(.voix-date){font:23px/1.65 Georgia,serif;max-width:760px}.voix-date{font-size:12px;color:#777;margin-top:30px}.voix-interview{max-width:1000px;margin:0 auto;padding:0 40px}.voix-question{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:45px 0;border-top:1px solid #d7d4cc}.voix-number{color:#773447;font:34px Georgia,serif}.voix-question h2{font:400 30px/1.35 Georgia,serif;margin:0 0 28px;max-width:760px}.voix-question p{font:19px/1.8 Georgia,serif;margin:0 0 22px;max-width:760px}.voix-footer{padding:50px 5vw;margin-top:60px;border-top:1px solid #d7d4cc;display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.voix-footer a{color:#773447}.voix .carnets-language-switch{font-size:12px;white-space:nowrap}@media(max-width:650px){.voix .voix-top{padding:18px 20px;gap:15px;flex-wrap:wrap}.voix-top>a:first-child{font-size:18px}.voix-top>a:nth-child(2){font-size:12px}.voix .carnets-language-switch{margin-left:auto}.voix-cover{display:flex;flex-direction:column;padding:40px 24px;gap:35px;align-items:stretch}.voix-cover h1{font-size:76px}.voix-cover blockquote{font-size:24px;margin-top:30px}.voix-cover figure{max-width:400px;width:100%;align-self:center}.voix-intro{padding:35px 24px;margin:15px 0 20px}.voix-intro>p:not(.eyebrow):not(.voix-date){font-size:20px}.voix-interview{padding:0 24px}.voix-question{grid-template-columns:1fr;gap:16px;padding:32px 0}.voix-question h2{font-size:27px}.voix-question p{font-size:18px}.voix-footer{justify-content:flex-start;padding:35px 24px;font-size:13px}}

/* Photographs from the supplied Maxime Valéry interview. Keep full frames. */
.voix>main{width:100%;max-width:none;margin:0;padding:0}
.voix-interview{max-width:1180px}
.voix-question{grid-template-columns:60px minmax(0,1fr);gap:34px;padding:58px 0}
.voix-question>div{min-width:0}
.voix-question:not(.voix-illustrated)>div{max-width:780px}
.voix-question h2{max-width:850px}
.voix-answer-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:start}
.voix-photo{margin:0;min-width:0}
.voix-photo img{display:block;width:100%;height:auto;border-radius:0}
.voix-photo figcaption{font:11px/1.6 Arial,sans-serif;letter-spacing:.06em;color:#77746c;margin-top:14px}
.voix-answer-copy p{font-size:18px;line-height:1.8}
.voix-answer-copy p:last-child{margin-bottom:0}
.voix-photo-right .voix-answer-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
.voix-photo-right .voix-photo{grid-column:2;grid-row:1}
.voix-photo-right .voix-answer-copy{grid-column:1;grid-row:1}
.voix-panorama{margin:0 0 58px}
.voix-panorama img{aspect-ratio:auto}
.voix-panorama figcaption{text-align:right}
@media(min-width:1100px){.voix-answer-layout .voix-photo{margin-top:5px}}
@media(max-width:900px){.voix-question{grid-template-columns:42px minmax(0,1fr);gap:22px}.voix-answer-layout,.voix-photo-right .voix-answer-layout{gap:28px}.voix-answer-copy p{font-size:17px}}
@media(max-width:700px){.voix-interview{padding:0 24px}.voix-question{grid-template-columns:1fr;gap:16px;padding:36px 0}.voix-answer-layout,.voix-photo-right .voix-answer-layout{display:flex;flex-direction:column;gap:28px}.voix-answer-layout .voix-photo{width:100%;max-width:440px;margin:0 auto}.voix-answer-copy p{font-size:18px}.voix-photo figcaption{font-size:10px;margin-top:10px}.voix-panorama{margin:0 -24px 36px}.voix-panorama figcaption{padding:0 24px;text-align:left}.voix-cover h1{font-size:clamp(58px,16vw,76px)}}
