/* Landing pages : photographies, offre et projection */
.landing-notice{font:9px/1.8 monospace;text-align:center;padding:12px 6vw;margin:0;border-block:1px solid var(--rule);color:var(--muted)}.landing-hero-photo{margin:0;position:relative;min-width:0}.nera-hero .landing-hero-photo img{display:block;width:100%;height:680px;object-fit:cover;filter:none!important}.nera-hero .landing-hero-photo figcaption{position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#0008);color:#fff;font:10px monospace}.nera-hero h1{font-size:clamp(64px,7vw,112px)}.nera-hero>div{padding-right:30px}.nera-hero p:not(.d-eyebrow){max-width:440px;font-size:14px;line-height:1.9}.nera-hero .landing-meta{font:10px/1.9 monospace!important;margin-top:22px}.landing-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.landing-three article{border-top:1px solid var(--rule);padding-top:25px}.landing-three h3{font:34px Georgia;margin:22px 0}.landing-three p,.landing-split p{font-size:14px;line-height:1.9;color:var(--muted)}.landing-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.landing-split figure{margin:0;min-width:0}.landing-split img{width:100%;height:490px;object-fit:cover}.landing-split figcaption{font:10px/1.8 monospace;color:var(--muted);padding-top:12px}.nera #rituel .landing-split img{object-position:center}.landing-list{list-style:none;margin:25px 0;padding:0}.landing-list li{border-top:1px solid var(--rule);padding:17px 0;font-size:13px;line-height:1.9;color:var(--muted)}.landing-list b{color:var(--ink)}.landing-small{font-size:11px!important}.landing-faq details{border-top:1px solid var(--rule);padding:24px 0}.landing-faq details:last-child{border-bottom:1px solid var(--rule)}.landing-faq summary{font-size:18px;cursor:pointer}.landing-faq p{font-size:14px;line-height:1.9;color:var(--muted);max-width:800px}.landing-credits{font-size:11px;border-top:1px solid var(--rule);padding:25px 0;margin:25px 0}.landing-credits summary{cursor:pointer}.landing-credits ul{columns:2;padding-left:18px}.landing-credits a{text-decoration:underline;text-underline-offset:3px}.nera-moment-label{display:block;margin:25px 0;font-size:12px}.nera-moment-label select{display:block;width:100%;margin-top:10px}.cadre .cadre-hero-bottom .d-hero-image{padding:0}.cadre .cadre-hero-bottom img{height:440px;max-height:none;object-fit:cover;object-position:35% center}.cadre-programme article{padding:0;overflow:hidden}.cadre-programme article>img{display:block;width:100%;height:265px;object-fit:cover}.cadre-programme article>div{padding:28px}.cadre-programme article h3{margin:0 0 20px}.module-exercise{border-top:1px solid var(--rule);padding-top:18px;font-size:12px!important;color:var(--ink)!important}.landing-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.landing-photo-grid figure{margin:0}.landing-photo-grid img{width:100%;height:360px;object-fit:cover;transition:filter .4s}.landing-photo-grid figure:hover img{filter:contrast(1.08)}.landing-photo-grid figcaption{font-size:12px;line-height:1.9;color:var(--muted);padding:20px 0}.landing-photo-grid b{display:block;color:var(--ink);margin-bottom:8px}.landing-timeline{list-style:none;margin:30px 0;padding:0;max-width:950px}.landing-timeline li{display:grid;grid-template-columns:110px 1fr;gap:25px;border-top:1px solid var(--rule);padding:28px 0}.landing-timeline span{font:15px monospace;color:var(--accent)}.landing-timeline h3{font-size:24px;margin:0 0 12px}.landing-timeline p{font-size:13px;color:var(--muted)}.cadre #cadre-inscription,.nera #nera-selection{max-height:90dvh;overflow:auto}:is(.nera,.cadre) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:850px){.landing-split{grid-template-columns:1fr;gap:30px}.landing-split.reverse>figure{grid-row:1}.landing-split img{height:360px}.landing-three{gap:22px}.nera-hero .landing-hero-photo img{height:480px}.nera-hero>div{padding:45px 6vw}.landing-photo-grid{gap:15px}.landing-photo-grid img{height:290px}}@media(max-width:550px){.landing-three,.landing-photo-grid{grid-template-columns:1fr}.nera-hero .landing-hero-photo img{height:420px}.nera-hero h1{font-size:64px}.landing-split img{height:300px}.landing-photo-grid img{height:350px}.landing-timeline li{grid-template-columns:65px 1fr;gap:15px}.landing-timeline h3{font-size:23px}.landing-credits ul{columns:1}.cadre .cadre-hero-bottom img{height:310px}.cadre-programme article>img{height:260px}.landing-notice{font-size:8px}.landing-three h3{font-size:30px}.nera-hero .nera-selector{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.landing-photo-grid img{transition:none}}

.cadre-hero{padding-top:45px}.cadre-hero h1{font-size:clamp(64px,8vw,110px);line-height:.98;margin:22px 0 32px}@media(max-width:550px){.cadre-hero h1{font-size:64px}}
