.intro{padding:10vh 0;text-align:center}.intro h1{position:relative;margin-bottom:1rem;font-weight:900;font-size:calc(1vw + 2rem);z-index:1}.text[data-v-0a3fc054]{max-width:35rem;margin:0 auto}#update-notification{-webkit-appearance:button;position:fixed;bottom:1.5rem;left:50%;background:white;border:2px solid #000;font-family:inherit;font-size:1rem;padding:.5rem 1rem;margin:0;white-space:nowrap;transform:translate(-50%);cursor:pointer;z-index:10}#update-notification:hover,#update-notification:focus{background:#000;color:#fff}.header#main-header{display:flex;position:fixed;width:100%;top:0;left:0;padding:2em 2em 1em;z-index:999;justify-content:space-between}.burger-mobile{border:none;background:transparent;-webkit-appearance:none;font-family:inherit;display:block;position:relative;text-transform:uppercase;font-size:.9em;top:8px;letter-spacing:.03em;color:currentcolor}.burger-mobile:focus{outline:none}.header#main-header:not(.header-light){background-color:#fff}.header#main-header.header-light{color:#fff}.header#main-header.header-light .menu a:after,.header#main-header.header-light .menu a:before{background-color:#fff}.header#main-header.discret .menu .router-link-active a:after,.header#main-header.discret .menu .router-link-active a:before,.header#main-header.discret .menu a[aria-current=page]:after,.header#main-header.discret .menu a[aria-current=page]:before{background-color:#000}.header#main-header.discret .menu a:after,.header#main-header.discret .menu a:before{background-color:#999}.header#main-header ul li{display:inline-block;transition:opacity .5s ease}span.toggle,.header#main-header a{position:relative;text-transform:uppercase;padding:.3rem 0}.header#main-header .subtitle{color:#000;text-transform:uppercase;letter-spacing:.06em}.header#main-header .logo{display:inline-block;padding:.5rem 0}span.toggle,.menu a{margin:0 .75rem}span.toggle{opacity:1;transition:opacity .5 ease;cursor:pointer}span.toggle:hover{opacity:.5}.menu a:after,.menu a:before{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:#000}.menu a:before{width:0;transition:width .5s ease}.menu a:hover:before{width:100%}.menu a:hover:after{width:0}.header#main-header.header-light .menu a[aria-current=page],.header#main-header.header-light .menu a.router-link-active{color:#fff}.menu a[aria-current=page],.menu a.router-link-active{color:#000}.menu a[aria-current=page]:after,.menu .router-link-active a:after{width:100%;background-color:#000}.menu a[aria-current=page]:hover:after,.menu .router-link-active a:hover:after{width:0}@media screen and (max-width: 1024px){.subtitle{display:block}.menu>ul{position:fixed;right:0;width:100%;top:50px;background-color:#fff;padding:2rem;-webkit-transform:translate(-100%,0);transform:translate(100%);transition:transform .3s ease}.menu>ul.menu-open{transform:translate(0)}.header#main-header ul li{display:block;margin-bottom:.5em}.header#main-header.header-light .menu>ul{background-color:transparent;color:currentcolor}.header#main-header ul li a{margin:0}}@media screen and (min-width: 1024px){.header#main-header{flex-direction:row;justify-content:space-between;padding:2.9rem 3.5rem .8rem}.burger-mobile{display:none}.header .logo{margin-bottom:0}.menu{margin-right:-.75rem;padding-top:7px}}#announcer{position:absolute;width:1px;height:1px;border:0;padding:0;margin:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}:root{--content-width: 100rem;--swiper-theme-color: #ccc!important;--colorGrey: #999998}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html{font-family:"PT Serif",Times New Roman,serif,"Apple Color Emoji","Segoe UI Emoji";font-size:13px;letter-spacing:.06rem;line-height:1.6em;-webkit-font-smoothing:antialiased;font-smooth:never}li{list-style:none}a{color:currentColor;text-decoration:none}strong,b{font-weight:700}img{width:100%;opacity:0;filter:blur(3px)}img.loaded{opacity:1;filter:none;transition:opacity .5s ease,filter .3s ease .5s}.page{padding:2em;position:relative}.page>*{margin:0 auto}@media screen and (min-width:1024px){main{min-height:calc(100vh - 15rem)}}main:focus{outline:none}.tags{text-align:center;text-transform:uppercase;letter-spacing:.075em;font-size:.75rem;font-weight:600}h1,h2{font-weight:400}.title{font-size:1em;text-transform:uppercase}.text{line-height:1.5em}.text p,.text figure,.text ul,.text ol{margin-bottom:1.5em}.text p{line-height:1.5em}.text h1,.text h2,.text h3{font-weight:400;margin-bottom:1.5rem}.text h1{font-size:2.5rem}.text h2{font-size:2rem}.text h3{font-size:1.5rem}.text>*:first-child{margin-top:0}.text a{position:relative;white-space:nowrap;font-weight:500;z-index:1;display:inline-block}.text a:after,.text a:before{content:"";width:100%;position:absolute;left:0;bottom:0;height:1px;background-color:#000}.text a:before{width:0;transition:width .5s ease}.text a:hover:before{width:100%}.text a:hover:after{width:0}.text figure{padding-top:1.5rem;padding-bottom:1.5rem}.text img{width:100%}.grid{display:-ms-grid;display:grid;align-items:center;margin:0 auto;-ms-grid-gap:0;grid-gap:0;max-width:calc(var(--content-width) - 15rem);justify-content:center;grid-template-columns:repeat(1,1fr)}.grid.double{-ms-grid-gap:3rem;grid-gap:3rem}@media screen and (min-width: 768px){.c-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.grid{-ms-grid-gap:5rem;grid-gap:5rem}.grid.double{grid-template-columns:repeat(2,1fr)}.c-3{grid-template-columns:repeat(3,1fr)}.c-4{grid-template-columns:repeat(4,1fr)}.c-5{grid-template-columns:repeat(5,1fr)}}.ratio{height:0;overflow:hidden;position:relative}.ratio>*{position:absolute;width:100%;height:100%;top:0;left:0}.ratio-4_3{padding-bottom:56%}.strong,.strong a{font-weight:700}.discret{color:#999}.discret a:after,.discret a:before{background-color:#999}.card--subpage a{color:var(--colorGrey)}.card--subpage a.router-link-active,.card--subpage a:hover{color:#000}#background-image{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}#background-image img{height:100%;position:absolute;object-fit:cover}.margin_t-s{margin-top:1em}.margin_t-m{margin-top:2em}.card{padding:2em;position:-webkit-sticky;position:sticky;left:0;bottom:2em}.card a:hover{color:#fff}.background-card{position:fixed}.layout .card a:hover{color:var(--colorGrey)}.card li{margin-bottom:.8em;text-transform:uppercase}.layout{display:grid;grid-template-columns:1fr;grid-gap:4rem;margin-top:4rem;max-width:1440px;position:relative}.layout .card{padding:0;top:118px}.layout ul+h2,.layout p+h2{margin-top:4rem}.layout figure+figure{margin-top:4em}@media screen and (min-width: 1024px){.card{padding:3em 3.5rem;bottom:auto;top:80px}.background-card{width:50%}.layout{grid-template-columns:1fr 1fr}.page{padding:5rem 3.5rem 3.5rem}}.layout aside section{margin-bottom:3rem}.layout aside h2{margin-bottom:.75rem}aside h2,aside h3{font-weight:400}aside .text p{margin-bottom:0}.fade-leave-active{transition:opacity .5s ease}.fade-enter-to,.fade-leave{opacity:1}.fade-enter-active,.fade-leave-to{opacity:0}
