/* WILD EDITORIAL 2.3.3 — enqueued ONLY on the new homepage. */
.ae-view-home .ae-app{font-size:18px;line-height:1.8}
.ae-view-home .ae-app a:not(.ae-button):focus{color:inherit}
.ae-view-home .ae-header{padding-top:22px;padding-bottom:22px}
.ae-view-home .ae-header nav{font-size:15px;gap:22px}
.ae-view-home .ae-kicker{font-size:12px;line-height:1.7;letter-spacing:.12em}
.ae-view-home .ae-app .ae-button,.ae-view-home .ae-app .ae-text-link{font-size:16px;line-height:1.6;min-height:46px}
.ae-view-home .ae-home-hero{grid-template-columns:26% 74%;min-height:0;align-items:stretch;background:var(--ink);border:0}
.ae-view-home .ae-home-hero::before{display:none}
.ae-view-home .ae-home-copy{padding:42px 28px 54px 38px;background:var(--wine);isolation:isolate;z-index:0}
.ae-view-home .ae-home-copy::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('textures/relief-bordeaux.webp') 44% 46%/auto 100% no-repeat;filter:grayscale(1) brightness(1.5) contrast(.65);mix-blend-mode:multiply;mask-image:none;opacity:.3}
.ae-view-home .ae-home-copy h1{font-size:clamp(39px,3.35vw,61px);line-height:1.07;letter-spacing:-.035em;margin:28px 0}
.ae-view-home .ae-home-copy>p{font-size:18px;line-height:1.75;max-width:34ch}
.ae-view-home .ae-home-copy .ae-actions{gap:12px;margin-top:28px;align-items:flex-start;flex-direction:column}
.ae-view-home .ae-home-copy .ae-button{padding:12px 15px;font-size:15px;text-align:left}
.ae-view-home .ae-home-hero .ae-home-visual{padding:0;align-self:start;background:var(--ink)}
.ae-view-home .ae-home-visual .ae-image-open{border:0;box-shadow:none}
.ae-view-home .ae-home-visual img{width:100%;height:auto;max-height:none;object-fit:contain}
.ae-view-home .ae-home-visual .ae-image-open:hover img{filter:none}
.ae-view-home .ae-home-visual figcaption{display:grid;grid-template-columns:1fr 1.35fr;gap:30px;padding:27px 4% 32px;background:var(--ink);color:var(--ivory)}
.ae-view-home .ae-home-visual figcaption strong{font-size:30px;line-height:1.2;margin-top:8px}
.ae-view-home .ae-home-visual figcaption .ae-kicker{font-size:11px}
.ae-view-home .ae-home-visual figcaption .ae-explanation{margin:0}
.ae-view-home .ae-home-visual figcaption p{font-size:17px;line-height:1.8;margin:0}
.ae-view-home .ae-editorial-line{font-size:12px;padding:14px 4.5%}
.ae-view-home .ae-section{padding:76px 4.5%}
.ae-view-home .ae-section-aside{font-size:18px;line-height:1.8;max-width:420px}
.ae-view-home .ae-home-selection{grid-template-columns:1.15fr 1fr 1fr;gap:32px;align-items:start}
.ae-view-home .ae-home-selection .ae-photo-card:nth-child(2){padding-top:44px;margin:0}
.ae-view-home .ae-home-selection .ae-photo-card:nth-child(3){padding-top:88px}
.ae-view-home .ae-home-selection img{height:auto;object-fit:contain}
.ae-view-home .ae-home-selection figcaption{padding-top:20px;margin-top:15px}
.ae-view-home .ae-home-selection h3{font-size:32px;line-height:1.2}
.ae-view-home .ae-home-selection .ae-caption{font-size:18px;line-height:1.7;color:var(--ivory)}
.ae-view-home .ae-home-selection .ae-explanation{font-size:17px;line-height:1.85;color:var(--ivory);margin-top:15px}
.ae-view-home .ae-understand-home{background:var(--wine);isolation:isolate}
.ae-view-home .ae-understand-home::before{inset:0 0 auto auto;width:28%;height:250px;opacity:.95;mask-image:linear-gradient(to left,#000 20%,transparent 100%)}
.ae-view-home .ae-understand-home .ae-section-head{display:block;padding-right:25%;margin-bottom:42px}
.ae-view-home .ae-understand-home .ae-section-head h2{font-size:clamp(38px,4.3vw,63px)}
.ae-view-home .ae-understand-home .ae-section-head h2 br:last-child{display:none}
.ae-view-home .ae-understand-home .ae-section-aside{max-width:660px;margin-top:24px}
.ae-view-home .ae-editorial-index{background:var(--wine)}
.ae-view-home .ae-editorial-index .ae-topic-card{grid-template-columns:40px 1.2fr 1fr 170px;gap:25px;padding:32px 0}
.ae-view-home .ae-editorial-index p,.ae-view-home .ae-topic-card p{font-size:17px;line-height:1.85}
.ae-view-home .ae-editorial-index .ae-text-link{font-size:16px}
.ae-view-home .ae-card-index{font-size:14px}
.ae-view-home .ae-question p,.ae-view-home .ae-transmit-copy>p:not(.ae-lead){font-size:18px;line-height:1.85;max-width:55ch}
.ae-view-home .ae-book-list .ae-kicker{font-size:12px}
.ae-view-home .ae-book-list h3{font-size:30px}
.ae-view-home .ae-image-slot>span:not(.ae-frame-mark){font-size:16px}
.ae-view-home .ae-image-slot small{font-size:14px}
.ae-view-home .ae-about-teaser{display:block;min-height:310px;padding:54px 35% 54px 4.5%;background:var(--wine);isolation:isolate}
.ae-view-home .ae-about-teaser h2{margin:22px 0 25px;font-size:48px}
.ae-view-home .ae-about-teaser::before{inset:0 0 0 auto;width:34%;background-image:var(--ae-coat,url('textures/relief-bordeaux.webp'));background-size:650%;background-position:6% 30%;filter:grayscale(1) brightness(1.4) contrast(2);opacity:1;mask-image:linear-gradient(to left,#000 50%,transparent)}
.ae-view-home .ae-footer{font-size:17px}
.ae-view-home .ae-footer>div>p:not(.ae-footer-title),.ae-view-home .ae-footer-links,.ae-view-home .ae-footer>small{font-size:16px;line-height:1.8}
@media(min-width:1700px){.ae-view-home .ae-home-copy{padding:60px 40px 60px 52px}}
@media(max-width:1150px){
 .ae-view-home .ae-header nav{font-size:14px;gap:16px}
 .ae-view-home .ae-home-hero{grid-template-columns:30% 70%}
 .ae-view-home .ae-home-copy{padding:30px 23px 40px}
 .ae-view-home .ae-home-copy h1{font-size:39px}
 .ae-view-home .ae-home-copy>p{font-size:17px}
 .ae-view-home .ae-home-visual figcaption{display:block}
 .ae-view-home .ae-home-visual figcaption .ae-explanation{margin-top:15px}
 .ae-view-home .ae-home-selection{gap:26px}
 .ae-view-home .ae-home-selection h3{font-size:28px}
 .ae-view-home .ae-editorial-index .ae-topic-card{grid-template-columns:30px 1.1fr 1fr}
 .ae-view-home .ae-editorial-index .ae-text-link{grid-column:2/-1;justify-self:start}
}
@media(max-width:880px){
 .ae-view-home .ae-header nav{font-size:17px}
 .ae-view-home .ae-menu-toggle{font-size:16px}
 .ae-view-home .ae-home-hero{display:flex;flex-direction:column}
 .ae-view-home .ae-home-hero .ae-home-visual{order:-1;width:100%;padding:0}
 .ae-view-home .ae-home-visual figcaption{display:grid;grid-template-columns:1fr 1.2fr;padding:24px 5%;gap:25px}
 .ae-view-home .ae-home-visual figcaption .ae-explanation{margin:0}
 .ae-view-home .ae-home-copy{padding:38px 5% 45px}
 .ae-view-home .ae-home-copy::before{inset:0;mask-image:none;background-position:44% 46%}
 .ae-view-home .ae-home-copy h1{font-size:56px;margin:24px 0}
 .ae-view-home .ae-home-copy h1 br:first-child,.ae-view-home .ae-home-copy h1 em br{display:none}
 .ae-view-home .ae-home-copy h1 br:first-child::after,.ae-view-home .ae-home-copy h1 em br::after{content:' '}
 .ae-view-home .ae-home-copy>p{max-width:56ch;font-size:18px}
 .ae-view-home .ae-home-copy .ae-actions{flex-direction:row;gap:15px 24px}
 .ae-view-home .ae-home-selection{grid-template-columns:1fr 1fr;gap:36px}
 .ae-view-home .ae-home-selection .ae-photo-card:nth-child(3){padding:0;grid-column:1/-1;max-width:72%;justify-self:center}
 .ae-view-home .ae-about-teaser h2{font-size:40px}
}
@media(max-width:600px){
 .ae-view-home .ae-workbar{font-size:10px;letter-spacing:.025em}
 .ae-view-home .ae-workbar a{font-size:11px}
 .ae-view-home .ae-header{padding:18px 5%}
 .ae-view-home .ae-home-visual figcaption{display:block;padding:22px 5% 25px}
 .ae-view-home .ae-home-visual figcaption strong{font-size:28px}
 .ae-view-home .ae-home-visual figcaption .ae-explanation{margin-top:12px}
 .ae-view-home .ae-home-visual figcaption p{font-size:17px;line-height:1.8}
 .ae-view-home .ae-home-copy h1{font-size:clamp(37px,10vw,55px);line-height:1.12}
 .ae-view-home .ae-home-copy h1 br:first-child,.ae-view-home .ae-home-copy h1 em br{display:block}
 .ae-view-home .ae-home-copy .ae-button{font-size:16px}
 .ae-view-home .ae-home-copy>.ae-kicker{font-size:12px}
 .ae-view-home .ae-editorial-line{font-size:11px;padding:14px 5%}
 .ae-view-home .ae-section{padding:52px 5%}
 .ae-view-home .ae-section-aside{font-size:18px;max-width:none}
 .ae-view-home .ae-home-selection{grid-template-columns:1fr;gap:44px}
 .ae-view-home .ae-home-selection .ae-photo-card:nth-child(2),.ae-view-home .ae-home-selection .ae-photo-card:nth-child(3){padding:0;margin:0;max-width:none;grid-column:auto}
 .ae-view-home .ae-home-selection h3{font-size:32px}
 .ae-view-home .ae-home-selection .ae-caption{font-size:18px}
 .ae-view-home .ae-home-selection .ae-explanation{font-size:17px}
 .ae-view-home .ae-understand-home::before{width:40%;height:180px}
 .ae-view-home .ae-understand-home .ae-section-head{padding-right:0}
 .ae-view-home .ae-understand-home .ae-section-head h2{font-size:38px;max-width:85%}
 .ae-view-home .ae-understand-home .ae-section-head h2 br:last-child{display:block}
 .ae-view-home .ae-understand-home .ae-section-aside{background:var(--wine);margin-top:28px}
 .ae-view-home .ae-editorial-index .ae-topic-card{grid-template-columns:25px minmax(0,1fr);gap:16px 17px}
 .ae-view-home .ae-editorial-index h3{font-size:28px}
 .ae-view-home .ae-editorial-index p{font-size:17px;grid-column:2}
 .ae-view-home .ae-editorial-index .ae-text-link{font-size:16px;grid-column:2}
 .ae-view-home .ae-question{padding:46px 5%}
 .ae-view-home .ae-question p,.ae-view-home .ae-transmit-copy>p:not(.ae-lead){font-size:18px}
 .ae-view-home .ae-book-list .ae-topic-card{grid-template-columns:31% minmax(0,1fr);gap:12px 18px}
 .ae-view-home .ae-book-list h3{font-size:27px}
 .ae-view-home .ae-book-list .ae-topic-card p{font-size:17px}
 .ae-view-home .ae-book-list .ae-text-link{font-size:16px}
 .ae-view-home .ae-book-list .ae-kicker{font-size:12px}
 .ae-view-home .ae-book-cover .ae-image-slot{padding:15px 8px;min-height:165px}
 .ae-view-home .ae-book-cover .ae-image-slot>span:not(.ae-frame-mark){font-size:12px}
 .ae-view-home .ae-book-cover .ae-image-slot small{font-size:11px}
 .ae-view-home .ae-about-teaser{padding:42px 20% 42px 5%;min-height:0}
 .ae-view-home .ae-about-teaser::before{width:27%;background-size:1100%}
 .ae-view-home .ae-about-teaser h2{font-size:35px}
}
