.vadrouille-page{background:var(--paper);color:var(--ink)}.vadrouille-hero{isolation:isolate;aspect-ratio:3800/2132;place-items:start center;display:grid;position:relative}.vadrouille-hero>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vadrouille-hero h1{padding:13% var(--page-gutter) 2rem;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 2px 10px #171717;margin:0;font-size:clamp(1.3rem,2.3vw,2.5rem);line-height:1.15}.vadrouille-outings{padding:clamp(2.5rem, 6vw, 5rem) var(--content-gutter);text-align:center}.vadrouille-outings article{max-width:65ch;margin:0 auto 2rem}.vadrouille-outings article:last-child{margin-bottom:0}.vadrouille-outings h2{letter-spacing:0;margin:0 0 .5rem;font-size:1.1rem;font-weight:400;line-height:1.4}.vadrouille-outings p{margin:0;font-size:1rem;line-height:1.65}.vadrouille-outings p span{display:block}.vadrouille-outings article:first-child p{font-style:italic}.vadrouille-press__intro{padding:3rem var(--content-gutter);text-align:center;background:#fff}.vadrouille-press h2{text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.vadrouille-press ul{margin:0;padding:0;font-size:1rem;line-height:1.7;list-style:none}.vadrouille-press__gallery{grid-template-rows:repeat(21,clamp(2rem,4.8vw,5rem));grid-template-columns:repeat(12,minmax(0,1fr));max-width:1280px;margin:0 auto;padding-bottom:4rem;display:grid}.vadrouille-press__image{min-width:0;margin:0}.vadrouille-press__image img{object-fit:contain;object-position:top left;width:100%;height:100%;display:block}.vadrouille-press__image--1{grid-area:1/1/6/5}.vadrouille-press__image--2{grid-area:4/3/9/6}.vadrouille-press__image--4{grid-area:1/6/6/9}.vadrouille-press__image--11{grid-area:6/6/9/9}.vadrouille-press__image--7{grid-area:1/9/5/13}.vadrouille-press__image--3{grid-area:5/9/10/13}.vadrouille-press__image--12{grid-area:9/1/14/5}.vadrouille-press__image--5{grid-area:9/5/14/8}.vadrouille-press__image--6{grid-area:10/8/15/11}.vadrouille-press__image--8{grid-area:15/2/21/6}.vadrouille-press__image--10{grid-area:16/5/19/9}.vadrouille-press__image--9{grid-area:18/5/22/13}@media (width<=760px){.vadrouille-hero{aspect-ratio:4/3;min-height:17rem}.vadrouille-hero h1{max-width:20ch;padding-top:3.25rem}.vadrouille-outings h2{font-size:1rem}.vadrouille-press__intro{padding:2.5rem var(--page-gutter)}.vadrouille-press__gallery{padding:1.25rem var(--page-gutter) 3rem;flex-direction:column;gap:1.25rem;display:flex}.vadrouille-press__image img{height:auto}}
