.pane--left,.pane--media,.pane--media-left,.pane--right{align-items:center;display:grid;justify-items:center;grid-gap:1em;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(500px,auto)}@media only screen and (orientation:landscape){.pane--left,.pane--media,.pane--media-left,.pane--right{grid-template-rows:500px}}.pane__bg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:-1}.pane__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:60ch;padding:2em}.pane--media .pane__img,.pane--media-left .pane__img{height:auto;margin:2em;max-height:400px;max-width:min(100%,600px)}.pane--media .pane__text_container,.pane--media-left .pane__text_container{align-items:center;display:flex;grid-area:1/1/-1/-1;height:100%;justify-content:center;width:100%}@media only screen and (max-width:576px){.pane--media .pane__text_container,.pane--media-left .pane__text_container{flex-direction:column;padding:4em 2em 1em}}.pane--media .pane__bg,.pane--media-left .pane__bg{filter:brightness(.25);grid-area:1/1/-1/-1}.pane--media-left{background:linear-gradient(100deg,#ffaa2d,#ff4c36)}.pane--left,.pane--right{align-self:center;grid-row-start:1}@media only screen and (min-width:768px){.pane--left,.pane--right{padding:2em 4em}}.pane--left .pane__text,.pane--right .pane__text{background:#000000b3}.pane--left .pane__bg,.pane--right .pane__bg{grid-area:1/1/-1/-1}@media only screen and (min-width:768px){.pane--left .pane__bg{grid-area:1/2/2/5}}.pane--left .pane__text_container{grid-column:1/span 4;grid-row-start:1}@media only screen and (min-width:768px){.pane--left .pane__text_container{grid-column:1/span 3}}@media only screen and (min-width:992px){.pane--left .pane__text_container{grid-column:1/span 2}}@media only screen and (min-width:768px){.pane--right .pane__bg{grid-area:1/1/2/4}}.pane--right .pane__text_container{grid-column:span 4/-1;grid-row-start:1}@media only screen and (min-width:768px){.pane--right .pane__text_container{grid-column:span 3/-1}}@media only screen and (min-width:992px){.pane--right .pane__text_container{grid-column:span 2/-1}}.annee__links{display:flex;flex-direction:row}
