footer{position:fixed;bottom:0;left:0;width:100%;padding:1.5rem 2rem;display:flex;justify-content:center;align-items:center;z-index:5}footer p{color:#ffffff80;font-size:.75rem}.carousel img{width:100%;height:100%;object-fit:cover;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:clip-path}h1{font-size:5rem;text-transform:uppercase;font-family:defontenormale,sans-serif;letter-spacing:-.12rem;line-height:.85}a,p{color:#fff;text-decoration:none;font-size:.85rem;font-weight:550;line-height:1;display:inline-block}.carousel{position:relative;width:100%;height:100svh;height:100dvh;overflow:hidden}.carousel-images{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-images .img{opacity:.85}.slide-title-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;max-width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;pointer-events:none;z-index:50}.slide-title-container .title{position:relative;text-align:center;filter:url(#blur-matrix) blur(.25px);-webkit-filter:url(#blur-matrix) blur(.25px);z-index:2;width:100%}.slide-title-container .title .word{filter:blur(75px);-webkit-filter:blur(75px);will-change:filter,opacity;opacity:0}.slide-legend{color:#ffffffe6;font-size:.875rem;line-height:1.4;text-align:center;opacity:0;will-change:opacity,transform;max-width:90%}.slide-buttons{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap;opacity:0;will-change:opacity,transform;pointer-events:auto}.slide-btn{padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;border-radius:.25rem;transition:all .25s ease-in-out;cursor:pointer;display:inline-block;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;white-space:nowrap}.slide-btn-primary{background-color:#fff;color:#000;border:1.5px solid #fff}.slide-btn-primary:hover{background-color:transparent;color:#fff}.slide-btn-secondary{background-color:transparent;color:#fff;border:1.5px solid #fff}.slide-btn-secondary:hover{background-color:#fff;color:#000}@media(hover:none)and (pointer:coarse){.slide-btn:active{transform:scale(.95)}}@media(max-width:900px){nav,#navBis{padding:1.5rem}nav .nav-links,#navBis .nav-links{gap:1.5rem}h1{font-size:3.5rem;letter-spacing:.08rem}.slide-title-container{width:80%;max-width:95%;gap:1rem}.slide-legend{font-size:.8rem;line-height:1.35}.slide-btn{padding:.45rem 1rem;font-size:.7rem}.carousel-nav-left,.carousel-nav-right{width:65px}.carousel-nav-left{padding-left:.875rem}.carousel-nav-right{padding-right:.875rem}.carousel-nav-left:hover,.carousel-nav-right:hover{width:85px}.carousel-nav-left svg,.carousel-nav-right svg{width:28px;height:28px}footer{padding:1.25rem 1.5rem}}@media(max-width:768px){nav,#navBis{padding:1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem}nav .logo,#navBis .logo{font-size:1.25rem}nav .logo a,#navBis .logo a{color:#fff;text-decoration:none}nav .nav-links,#navBis .nav-links{gap:1rem;flex-wrap:wrap}h1{font-size:2.75rem;letter-spacing:-.06rem}.slide-title-container{width:90%;max-width:100%;gap:.75rem}.slide-legend{font-size:.7rem;max-width:95%;line-height:1.3}.slide-buttons{gap:.5rem}.slide-btn{padding:.4rem .875rem;font-size:.625rem}.carousel-nav-left,.carousel-nav-right{width:60px}.carousel-nav-left{padding-left:.75rem}.carousel-nav-right{padding-right:.75rem}.carousel-nav-left:hover,.carousel-nav-right:hover{width:80px}.carousel-nav-left svg,.carousel-nav-right svg{width:24px;height:24px}footer{padding:1rem 1.25rem}footer p{font-size:.7rem}}@media(max-width:480px){nav,#navBis{padding:1rem;flex-direction:column;align-items:flex-start;gap:.625rem}nav .logo,#navBis .logo{font-size:1.25rem}nav .logo a,#navBis .logo a{color:#fff;text-decoration:none}nav .nav-links,#navBis .nav-links{gap:.875rem;flex-wrap:wrap}nav .nav-links a,#navBis .nav-links a{font-size:.7rem}h1{font-size:2.25rem;letter-spacing:-.04rem}.slide-title-container{width:95%;max-width:100%;gap:.625rem}.slide-legend{font-size:.65rem;line-height:1.25}.slide-buttons{gap:.375rem;flex-direction:row;width:auto;justify-content:center}.slide-btn{padding:.375rem .75rem;font-size:.6rem;flex:0 0 auto}.carousel-nav-left,.carousel-nav-right{width:55px}.carousel-nav-left{padding-left:.625rem}.carousel-nav-right{padding-right:.625rem}.carousel-nav-left:hover,.carousel-nav-right:hover{width:70px}.carousel-nav-left svg,.carousel-nav-right svg{width:22px;height:22px}footer{padding:.875rem 1rem}footer p{font-size:.65rem}}@media(max-width:375px){nav,#navBis{padding:.875rem;flex-direction:column;align-items:flex-start;gap:.5rem}nav .logo,#navBis .logo{font-size:1.25rem}nav .logo a,#navBis .logo a{color:#fff;text-decoration:none}nav .nav-links,#navBis .nav-links{gap:.75rem;flex-wrap:wrap}nav .nav-links a,#navBis .nav-links a{font-size:.65rem}h1{font-size:2rem}.slide-title-container{gap:.5rem}.slide-legend{font-size:.625rem;line-height:1.25}.slide-buttons{gap:.375rem}.slide-btn{padding:.35rem .625rem;font-size:.575rem}.carousel-nav-left,.carousel-nav-right{width:50px}.carousel-nav-left{padding-left:.5rem}.carousel-nav-right{padding-right:.5rem}.carousel-nav-left:hover,.carousel-nav-right:hover{width:65px}.carousel-nav-left svg,.carousel-nav-right svg{width:20px;height:20px}footer{padding:.75rem .875rem}footer p{font-size:.6rem}}.carousel-nav-left,.carousel-nav-right{position:fixed;top:0;height:100vh;width:70px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid transparent}.carousel-nav-left{left:0;border-radius:0 50% 50% 0;border-left:none;padding-left:1rem;justify-content:flex-start}.carousel-nav-right{right:0;border-radius:50% 0 0 50%;border-right:none;padding-right:1rem;justify-content:flex-end}.carousel-nav-left:hover,.carousel-nav-right:hover{background:#0000001f;width:90px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#ffffff0f}.carousel-nav-left svg,.carousel-nav-right svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:all .35s ease-in-out;transition-delay:.1s;opacity:0}.carousel-nav-left:hover svg,.carousel-nav-right:hover svg{opacity:.9}.carousel-nav-left:hover svg{transform:translate(-5px)}.carousel-nav-right:hover svg{transform:translate(5px)}.carousel-nav-left:active svg{transform:translate(-8px) scale(.95)}.carousel-nav-right:active svg{transform:translate(8px) scale(.95)}@media(hover:none)and (pointer:coarse){.carousel-nav-left svg,.carousel-nav-right svg{opacity:.3}.carousel-nav-left:hover,.carousel-nav-right:hover{width:100px;background:transparent}.carousel-nav-left:active,.carousel-nav-right:active{background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:#ffffff1a}.carousel-nav-left:active svg,.carousel-nav-right:active svg{opacity:1}}
