@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*,:after,:before{box-sizing:border-box;margin:0;outline:none}html{scroll-behavior:smooth}body,html{background-color:#f7f4f0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.25em}@media only screen and (min-width:768px){body,html{font-size:24px}}@media only screen and (min-width:1920px){body,html{font-size:min(1.25vw,2.22vh)}}body.--no-scroll,html.--no-scroll{overflow:hidden}dd,dl,dt,li,ol,ul{margin:0;padding:0}:active,:focus{outline:none!important}a{text-decoration:none}a,img{border:none}img{display:block;height:auto;max-width:100%}section{background-color:#f7f4f0;padding:1rem 0;position:relative;z-index:10}section.pt-0{margin-top:-1rem}.container{margin:0 auto;max-width:100vw;padding:0 1rem;width:100%}.container-small{max-width:47rem}.bg-blue{background-color:#3122c8}.bg-grey{background-color:#ede9e3}.pin-spacer{background-color:#f7f4f0}.spacer{background-color:#1a1714;height:1px;opacity:.3;width:100%}@media only screen and (min-width:768px){.custom-cursor{background-color:#c6d228;border-radius:50%;height:.5rem;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .15s ease,background-color .15s ease;width:.5rem;will-change:transform;z-index:9999}.custom-cursor.is-hover{transform:translate(-50%,-50%) scale(2)}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #f7f4f0,0 0 0 4px #3122c8;outline:none}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-VariableFont_wght.ttf)}.title{font-family:Host Grotesk,sans-serif}.title.--h1{font-size:40px;font-weight:800;line-height:.9em}@media only screen and (min-width:640px){.title.--h1{font-size:52px}}@media only screen and (min-width:768px){.title.--h1{font-size:72px}}@media only screen and (min-width:992px){.title.--h1{font-size:96px}}@media only screen and (min-width:1200px){.title.--h1{font-size:100px}}@media only screen and (min-width:1441px){.title.--h1{font-size:140px}}@media only screen and (min-width:1680px){.title.--h1{font-size:160px}}@media only screen and (min-width:1920px){.title.--h1{font-size:min(9.375vw,16.7vh)}}.title.--h1.--big{font-size:48px}@media only screen and (min-width:640px){.title.--h1.--big{font-size:58px}}@media only screen and (min-width:768px){.title.--h1.--big{font-size:82px}}@media only screen and (min-width:992px){.title.--h1.--big{font-size:110px}}@media only screen and (min-width:1200px){.title.--h1.--big{font-size:120px}}@media only screen and (min-width:1441px){.title.--h1.--big{font-size:160px}}@media only screen and (min-width:1680px){.title.--h1.--big{font-size:180px}}@media only screen and (min-width:1920px){.title.--h1.--big{font-size:min(10.625vw,18.9vh)}}.title.--h2{font-size:38px;font-weight:800;line-height:1em}@media only screen and (min-width:640px){.title.--h2{font-size:44px}}@media only screen and (min-width:768px){.title.--h2{font-size:60px}}@media only screen and (min-width:992px){.title.--h2{font-size:80px}}@media only screen and (min-width:1200px){.title.--h2{font-size:100px}}@media only screen and (min-width:1441px){.title.--h2{font-size:120px}}@media only screen and (min-width:1680px){.title.--h2{font-size:144px}}@media only screen and (min-width:1920px){.title.--h2{font-size:min(7.5vw,13.33vh)}}.title.--h3{font-size:32px;font-weight:800;line-height:1.05em}@media only screen and (min-width:640px){.title.--h3{font-size:32px}}@media only screen and (min-width:768px){.title.--h3{font-size:44px}}@media only screen and (min-width:992px){.title.--h3{font-size:56px}}@media only screen and (min-width:1200px){.title.--h3{font-size:68px}}@media only screen and (min-width:1441px){.title.--h3{font-size:78px}}@media only screen and (min-width:1680px){.title.--h3{font-size:90px}}@media only screen and (min-width:1920px){.title.--h3{font-size:min(4.6875vw,8.33vh)}}.title.--h4{font-size:30px;font-weight:800;line-height:1.15em}@media only screen and (min-width:640px){.title.--h4{font-size:26px}}@media only screen and (min-width:768px){.title.--h4{font-size:34px}}@media only screen and (min-width:992px){.title.--h4{font-size:42px}}@media only screen and (min-width:1200px){.title.--h4{font-size:50px}}@media only screen and (min-width:1441px){.title.--h4{font-size:56px}}@media only screen and (min-width:1680px){.title.--h4{font-size:60px}}@media only screen and (min-width:1920px){.title.--h4{font-size:min(3.125vw,5.56vh)}}.title br{display:none}@media only screen and (min-width:768px){.title br{display:block}}.reveal-title{overflow:hidden}.js-anim .reveal-title{visibility:hidden}.text{display:flex;flex-direction:column;gap:1rem}.text.--medium{font-size:1.25rem;line-height:normal}@media only screen and (min-width:992px){.text.--medium{font-size:2rem}}@media only screen and (min-width:1920px){.text.--medium{font-size:min(2.5vw,4.44vh)}}.text.--medium p{letter-spacing:-1.44px;opacity:.8}.text.--big a,.text.--big li,.text.--big p{font-size:1.5rem;font-weight:200;line-height:1.1em}@media only screen and (min-width:992px){.text.--big a,.text.--big li,.text.--big p{font-size:2.5rem}}@media only screen and (min-width:1920px){.text.--big a,.text.--big li,.text.--big p{font-size:min(3.125vw,5.56vh)}}.text.reveal-scrub{gap:0}.js-anim .reveal-scrub{visibility:hidden}.reveal-scrub .text{gap:0}.link{isolation:isolate;position:relative;transition:color .3s ease-in-out;width:-moz-fit-content;width:fit-content}.link:before{background-color:#f7f4f0;bottom:0;content:"";height:1px;left:0;position:absolute;transition:height .5s cubic-bezier(.25,1,.5,1);width:100%;z-index:-1}@media only screen and (min-width:768px){.link:hover{color:#3122c8}.link:hover:before{height:100%}}.link-blue:before{background-color:#3122c8}@media only screen and (min-width:768px){.link-blue:hover{color:#f7f4f0}}.fs-medium{font-size:.75rem}@media only screen and (min-width:1920px){.fs-medium{font-size:min(.937vw,1.66vh)}}.fs-small{font-size:12px;letter-spacing:.09rem}@media only screen and (min-width:1920px){.fs-small{font-size:min(.625vw,1.11vh)}}.fw-extra-bold{font-weight:800}.c-warmwhite{color:#f7f4f0}.c-black{color:#1a1714}.c-blue{color:#3122c8}.--uppercase{text-transform:uppercase}@keyframes ouvrirTop{0%{transform:translateY(0)}to{animation-timing-function:cubic-bezier(.1,.8,.2,1);transform:translateY(-100%)}}@keyframes ouvrirBottom{0%{transform:translateY(0)}to{animation-timing-function:cubic-bezier(.1,.8,.2,1);transform:translateY(100%)}}@keyframes fermerTop{0%{transform:translateY(-100%)}to{animation-timing-function:cubic-bezier(.1,.8,.2,1);transform:translateY(0)}}@keyframes fermerBottom{0%{transform:translateY(100%)}to{animation-timing-function:cubic-bezier(.1,.8,.2,1);transform:translateY(0)}}.loader{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.loader-bottom,.loader-top{background-color:#3122c8;clip-path:polygon(0 0,100% 0,100% 100%,0 90%);height:60%;left:0;position:absolute;top:0;width:100%;z-index:1}.loader-bottom img,.loader-bottom svg,.loader-top img,.loader-top svg{bottom:2rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%)}.loader-bottom{bottom:0;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);top:unset}.loader-bottom svg{bottom:unset;top:2rem}.loader-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.loader-center svg{height:auto;width:200px}@media only screen and (min-width:1920px){.loader-center svg{width:9vw}}.loader-gif{left:51%;-webkit-mask-image:url(../images/icon/matriochka-full.svg);mask-image:url(../images/icon/matriochka-full.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:relative;position:absolute;top:48%;transform:translate(-50%,-50%);width:65px}@media only screen and (min-width:1920px){.loader-gif{width:3vw}}.loader-gif img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loader-title{color:#f7f4f0;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:300;left:51%;letter-spacing:.09rem;position:absolute;text-transform:uppercase;top:83%;transform:translate(-50%,-50%)}@media only screen and (min-width:1920px){.loader-title{font-size:min(.625vw,1.11vh)}}.loader.--open .loader-center{opacity:0}.loader.--open .loader-top{animation:ouvrirTop 1s forwards}.loader.--open .loader-bottom{animation:ouvrirBottom 1s forwards}.loader.--open .loader-bottom svg,.loader.--open .loader-top svg{opacity:.3}.loader.--closing .loader-top{animation:fermerTop 1s forwards;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.loader.--closing .loader-bottom{animation:fermerBottom 1s forwards;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.loader.--closing .loader-center{opacity:1;transition:opacity .3s ease-in-out .75s}button{background-color:transparent;border:none}.button-down{align-items:center;border:.04rem solid hsla(0,0%,100%,.36);border-radius:2rem;color:#f7f4f0;display:flex;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:800;gap:.25rem;letter-spacing:.09rem;line-height:normal;overflow:hidden;padding:.25em .75em;position:relative;text-transform:uppercase;transition:border .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1920px){.button-down{font-size:min(.625vw,1.11vh)}}.button-down:after,.button-down:before{content:"↓";order:2}.button-down:after{position:absolute;right:.375rem;transform:translateY(-120%)}@media only screen and (min-width:768px){.button-down:hover{background-color:#fff;border:.04rem solid #fff;color:#3122c8}.button-down:hover:after,.button-down:hover:before{transition:transform .5s cubic-bezier(.25,1,.5,1)}.button-down:hover:before{transform:translateY(120%)}.button-down:hover:after{transform:translateY(0)}}.button-down-blue{border-color:rgba(49,34,200,.36);color:#3122c8}@media only screen and (min-width:768px){.button-down-blue:hover{background-color:#3122c8;border-color:#3122c8;color:#fff}}.banner{align-items:center;display:flex;min-height:calc(100vh - 2.5rem);overflow:hidden;position:fixed;top:0;width:100vw}.banner-content{display:flex;flex-direction:column;gap:1rem;height:100%;position:relative;z-index:10}.banner-bg{z-index:0}.banner-bg,.banner-bg:before{height:100%;left:0;position:absolute;top:0;width:100%}.banner-bg:before{background-color:rgba(26,23,20,.1);content:""}.banner-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-about{align-items:flex-end;min-height:100vh}.banner-about .banner-bg img{-o-object-position:center 20%;object-position:center 20%}.intro-content{display:flex;flex-direction:column;gap:2rem;margin:8.75rem 0;max-width:1400px;width:100%}@media only screen and (min-width:1920px){.intro-content{max-width:81.02vw}}.works-wrap{isolation:isolate}.works-top,.works-wrap{display:flex;flex-direction:column;gap:5rem;position:relative}.works-content{display:flex;flex-direction:column;gap:2.5rem}.works-content .text{max-width:35rem;opacity:.8}.works-content-cta{gap:1.5rem}.works-content-cta,.works-list{display:flex;flex-direction:column}.works-list{gap:.5rem;margin-bottom:6.5rem;width:100%}@media only screen and (min-width:768px){.works-list{gap:0}}.works-list .item{display:block;isolation:isolate;position:relative;width:100%}.works-list .item-img{aspect-ratio:1.75/1;border-radius:1.25rem;bottom:-1rem;clip-path:inset(100% 0 0 0);display:none;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:5rem;transition:opacity .3s ease-in-out,clip-path .5s cubic-bezier(.25,1,.5,1);width:17.5rem;will-change:clip-path,opacity;z-index:-1}@media only screen and (min-width:768px){.works-list .item-img{display:block}}.works-list .item-img img,.works-list .item-img video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.works-list .item:hover .item-img{clip-path:inset(0 0 0 0);opacity:1}}.works .works-bg-grey{background-color:#ede9e3;left:50%;position:absolute;top:-1rem;transform:translateX(-50%);transition:height .5s cubic-bezier(.25,1,.5,1);width:100vw;z-index:-1}.slider{isolation:isolate;min-height:100vh;position:relative;width:100vw}.slider-top{position:relative;z-index:10}.slider-content{height:100%;left:50%;max-width:calc(100vw - 2rem);position:absolute;top:0;transform:translateX(-50%);width:100%}.slider-content .slide{display:flex;flex-direction:column;height:100%;left:0;max-width:35rem;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.slider-content .slide{padding:0 1rem}}.slider-content .slide-header{display:flex;flex-direction:column;height:33%;justify-content:flex-end;padding-bottom:2rem}@media only screen and (min-width:640px){.slider-content .slide-header{height:50%}}.slider-content .slide-content{display:flex;flex-direction:column;gap:2rem;height:66%;padding-top:2rem}@media only screen and (min-width:640px){.slider-content .slide-content{height:50%}}.slider-img{overflow:hidden;z-index:-1}.slider-img,.slider-img .slide-img{height:100%;left:0;position:absolute;top:0;width:100%}.slider-img .slide-img{isolation:isolate}.slider-img .slide-img:before{background:linear-gradient(0deg,rgba(30,30,30,.6),rgba(30,30,30,.6));border-radius:0 0 1rem 1rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider-img .slide-img img{border-radius:0 0 1rem 1rem;box-shadow:0 -.25rem 1rem rgba(26,23,20,.5);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-progress{background-color:hsla(34,30%,95%,.5);height:.125rem;left:0;position:absolute;top:33%;transform:translateY(-50%);width:100vw}@media only screen and (min-width:640px){.slider-progress{top:50%}}.slider-progress-bar{background-color:#3122c8;height:.125rem;left:0;position:absolute;top:0;width:0}.reviews{height:100vh;overflow:hidden;position:relative}.reviews-wrap{height:100%}.reviews-top{position:relative;z-index:10}.reviews-slider{height:100%;overflow:hidden;position:relative}.reviews-slider .slide{align-items:flex-start;background-color:#f7f4f0;box-shadow:0 0 5rem 0 rgba(0,0,0,.12);display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center;left:0;padding:0 1rem;position:absolute;top:-2rem;width:100vw}@media only screen and (min-width:768px){.reviews-slider .slide{align-items:center;flex-direction:row;gap:0;justify-content:flex-start}}.reviews-slider .slide-img{flex-shrink:0;width:25%}.reviews-slider .slide-content{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:calc(100vw - 2rem);width:100%}@media only screen and (min-width:768px){.reviews-slider .slide-content{margin-left:2rem}}.reviews-slider .slide-content .text{max-width:35rem}.reviews-slider .slide-rating{align-items:center;display:flex;gap:12px}.reviews-slider .slide-rating img{height:auto;width:.75rem}.reviews-slider .slide-rating .stars{align-items:center;display:flex}.marquee{overflow:hidden}.marquee-wrap{align-items:center;display:flex;flex-direction:row;gap:2.5rem;margin:10rem 0;width:-moz-max-content;width:max-content}@media only screen and (min-width:640px){.marquee-wrap{gap:5rem}}.marquee-partners{display:flex;gap:2.5rem;justify-content:space-between;margin:0 2.5rem;min-width:calc(100vw - 12rem)}@media only screen and (min-width:640px){.marquee-partners{gap:5rem;margin:0 5rem 0 0}}.marquee-partners .item img{height:2.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (min-width:640px){.marquee-partners .item img{height:4rem}}.marquee-final{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 1rem;width:100vw}.marquee-final .title{display:flex;justify-content:space-between;width:100%}.hero{margin-top:6rem;padding-bottom:0}.hero-header{display:flex;flex-direction:column;gap:1rem}.hero-thumbnail{aspect-ratio:1.75/1;margin-top:1.5rem;overflow:hidden;width:100%}.hero-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);width:100%;will-change:transform}.informations{padding-bottom:2rem;position:relative;z-index:10}.informations-wrap{gap:3.75rem}.informations-audio,.informations-author,.informations-header,.informations-wrap{display:flex;flex-direction:column}.informations-audio p,.informations-author p,.informations-header p{font-size:12px;font-weight:500;letter-spacing:.09rem;line-height:1.5em}@media only screen and (min-width:1920px){.informations-audio p,.informations-author p,.informations-header p{font-size:min(.625vw,1.11vh)}}.informations-audio p strong,.informations-author p strong,.informations-header p strong{font-weight:900}.informations-audio,.informations-content,.informations-header{max-width:35rem}.informations-audio{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.5rem}.informations-audio .player{align-items:center;display:flex;gap:.5rem}.informations-audio .player-btn{cursor:pointer;flex-shrink:0;padding:0}.informations-audio .player-btn img{height:auto;width:2rem}.informations-audio .player-btn img.player-play{display:block}.informations-audio .player-btn img.player-pause,.informations-audio .player.is-playing .player-btn img.player-play{display:none}.informations-audio .player.is-playing .player-btn img.player-pause{display:block}.informations-audio .player-time{align-items:center;display:flex;flex-shrink:0;gap:.125rem}.informations-audio .player-time span{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.09rem;line-height:1.5em}@media only screen and (min-width:1920px){.informations-audio .player-time span{font-size:min(.625vw,1.11vh)}}.informations-audio .player-progress{background-color:#2315ac;border-radius:1rem;cursor:pointer;height:.125rem;overflow:hidden;position:relative;width:100%}.informations-audio .player-progress span{background-color:#f7f4f0;border-radius:1rem;height:.125rem;left:0;position:absolute;top:0;width:0}.informations-audio .player.--black .player-pause,.informations-audio .player.--black .player-play{filter:brightness(0)}.informations-audio .player.--black .player-progress{background-color:#fff}.informations-audio .player.--black .player-progress span{background-color:#1a1714}.timeline-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:992px){.timeline-wrap{flex-direction:row;height:calc(100vh - 2rem);overflow:hidden}}@media only screen and (min-width:1441px){.timeline-wrap{gap:5rem}}.timeline-content{display:flex;flex-direction:column;gap:5rem;width:100%}@media only screen and (min-width:992px){.timeline-content{width:50%}}@media only screen and (min-width:1200px){.timeline-content{width:40%}}.timeline-list{display:flex;flex-direction:column;gap:1.5rem}.timeline-list .item{cursor:pointer}.timeline-list .item-title{font-weight:800;padding:0;text-decoration:underline!important}.timeline-list .item .text-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.timeline-list .item.is-active .text-wrap{grid-template-rows:1fr}.timeline-list .item.is-active .text-wrap .text{padding-top:.5rem}.timeline-list .item .text{opacity:1;overflow:hidden;transition:padding .3s ease-in-out}.timeline-img{flex-shrink:0;height:50vh;min-height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:992px){.timeline-img{width:50%}}@media only screen and (min-width:1200px){.timeline-img{height:100vh;width:60%}}.timeline-img .img{height:100%;left:0;position:absolute;top:0;width:100%}.timeline-img .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comparison{height:100vh;overflow:hidden;position:relative;width:100%}.comparison-top{position:relative;z-index:10}.comparison-img{height:100%;width:100%;z-index:5}.comparison-after,.comparison-before,.comparison-img{inset:0;position:absolute}.comparison-after img,.comparison-before img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.comparison-after{clip-path:inset(0 0 0 100%);will-change:clip-path;z-index:2}.comparison-before{z-index:1}.comparison-line{background:#fff;height:100%;left:100%;position:absolute;top:0;transform:translateX(-50%);width:2px;will-change:left;z-index:3}.bloc-wrap{display:flex;flex-direction:column;gap:2rem}.bloc-images,.bloc-text{align-items:stretch;display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (min-width:992px){.bloc-images,.bloc-text{flex-direction:row;gap:2rem}}.bloc-images:nth-child(2n){flex-direction:column}@media only screen and (min-width:992px){.bloc-images:nth-child(2n){flex-direction:row-reverse}}.bloc .image-horizontal,.bloc .image-vertical{flex-shrink:0;overflow:hidden}.bloc .image-horizontal img,.bloc .image-vertical img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);width:100%;will-change:transform}.bloc .image-vertical{aspect-ratio:1/1.45;width:100%}@media only screen and (min-width:992px){.bloc .image-vertical{width:calc(33.33333% - 1rem)}}.bloc .image-horizontal{min-height:100%;width:100%}@media only screen and (min-width:992px){.bloc .image-horizontal{width:calc(66.66667% - 1rem)}}.bloc-text-content{width:100%}@media only screen and (min-width:992px){.bloc-text-content{width:66.6666666667%}}.bloc-text-content .text{margin-top:5rem;max-width:35rem;position:sticky;top:2rem}.bloc .spacer{margin:-1rem 0}.pagination{padding:0}.pagination-wrap{align-items:center;border-bottom:.04rem solid rgba(26,23,20,.15);border-top:.04rem solid rgba(26,23,20,.15);display:flex;padding:1rem 0;position:relative;width:100%}.pagination-wrap span{flex-shrink:0;transition:margin 1.5s cubic-bezier(.25,1,.5,1);width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.pagination-wrap:hover span{margin-left:calc(25% + 1rem)}.pagination-wrap:hover .pagination-img{clip-path:inset(0 0 0 0)}}.pagination-img{bottom:1rem;clip-path:inset(0 100% 0 0);left:0;position:absolute;top:1rem;transition:clip-path 1.5s cubic-bezier(.25,1,.5,1);width:25%}.pagination-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid{margin-top:6rem;padding-bottom:0}.grid-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem;max-width:40rem}.grid-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;list-style:none}.grid-nav li button{border:.04rem solid rgba(26,23,20,.2);border-radius:2rem;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:800;letter-spacing:.09rem;padding:.25em .75em;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media only screen and (min-width:768px){.grid-nav li button:hover{background-color:#1a1714;color:#f7f4f0}}@media only screen and (min-width:1920px){.grid-nav li button{font-size:min(.625vw,1.11vh)}}.grid-nav li.--active{background-color:#1a1714;color:#f7f4f0}.grid-wrap{display:grid;gap:2rem;grid-template-columns:1fr}@media only screen and (min-width:640px){.grid-wrap{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.grid-wrap{grid-auto-flow:dense;grid-template-columns:repeat(3,1fr)}}.grid-wrap .item{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:992px){.grid-wrap .item:nth-child(11),.grid-wrap .item:nth-child(2){grid-row:span 2}.grid-wrap .item:nth-child(6),.grid-wrap .item:nth-child(8){grid-column:span 2}.grid-wrap .item:nth-child(6) .item-thumbnail,.grid-wrap .item:nth-child(8) .item-thumbnail{aspect-ratio:2/1}}.grid-wrap .item-thumbnail{aspect-ratio:1/1;flex-grow:1;overflow:hidden;position:relative}.grid-wrap .item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-wrap .item-content{display:flex;flex-shrink:0;justify-content:space-between;margin-top:.5rem}.grid-wrap .item-content-date,.grid-wrap .item-content-title{display:flex;flex-direction:column;gap:.25rem}.grid-wrap .item-content-date .title,.grid-wrap .item-content-date span,.grid-wrap .item-content-title .title,.grid-wrap .item-content-title span{font-weight:800}.grid-wrap .item-bg{height:100%;left:0;mix-blend-mode:hard-light;position:absolute;top:0;width:100%;z-index:10}.grid-wrap .item-bg-bottom,.grid-wrap .item-bg-top{background-color:#3122c8;clip-path:polygon(0 0,100% 0,100% 95%,0 100%);height:50%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .5s cubic-bezier(.25,1,.5,1),clip-path .5s cubic-bezier(.25,1,.5,1);width:100%}.grid-wrap .item-bg-bottom{bottom:0;clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);top:unset;transform:translateY(100%)}@media only screen and (min-width:768px){.grid-wrap .item:hover .item-bg-bottom,.grid-wrap .item:hover .item-bg-top{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}}.content{padding-bottom:5rem}.content-wrap{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:1200px){.content-wrap{gap:5rem}}.content-wrapper{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:1200px){.content-wrapper{align-items:unset;flex-direction:row}}.content-wrapper .col{display:flex;flex-direction:column;gap:.5rem;width:100%}@media only screen and (min-width:1200px){.content-wrapper .col{width:33.3333333333%}}@media only screen and (min-width:640px){.content-wrapper .col:last-child{align-items:flex-end;justify-content:flex-end}}.content-wrapper:first-child{margin-top:2.5rem}@media only screen and (min-width:1200px){.content-wrapper:first-child{margin-top:-2rem}.content-wrapper:first-child .content-text,.content-wrapper:nth-child(4) .content-text{margin-top:7rem}}.content-wrapper:first-child .content-img,.content-wrapper:nth-child(4) .content-img{aspect-ratio:1/1;width:100%}@media only screen and (min-width:640px){.content-wrapper:first-child .content-img,.content-wrapper:nth-child(4) .content-img{aspect-ratio:1/.5}}@media only screen and (min-width:1200px){.content-wrapper:first-child .content-img,.content-wrapper:nth-child(4) .content-img{aspect-ratio:1/1.5}}.content-wrapper:nth-child(2) .content-img,.content-wrapper:nth-child(3) .content-img{aspect-ratio:1/1;width:75%}@media only screen and (min-width:640px){.content-wrapper:nth-child(2) .content-img,.content-wrapper:nth-child(3) .content-img{aspect-ratio:1/.5}}@media only screen and (min-width:1200px){.content-wrapper:nth-child(2) .content-img,.content-wrapper:nth-child(3) .content-img{aspect-ratio:1/1}}@media only screen and (min-width:640px){.content-wrapper:nth-child(2) .col:first-child,.content-wrapper:nth-child(3) .col:first-child{align-items:flex-end}}.content-wrapper:nth-child(2) .col:first-child,.content-wrapper:nth-child(2) .col:last-child,.content-wrapper:nth-child(3) .col:last-child{align-items:flex-start}@media only screen and (min-width:1200px){.content-wrapper:nth-child(2) .col:first-child{align-items:flex-end}}.content-wrapper:nth-child(2) .content-img{margin-left:auto}@media only screen and (min-width:640px){.content-wrapper:nth-child(4) .col:first-child{align-items:flex-end}}@media only screen and (min-width:1200px){.content-wrapper:nth-child(4) .col:first-child{align-items:flex-start}}.content-wrapper:nth-child(4) .col:last-child{align-items:flex-start}@media only screen and (min-width:1200px){.content-wrapper:nth-child(4) .col:last-child{align-items:flex-end}}.content-text{max-width:17.5rem;position:sticky;top:2rem}.content-img{overflow:hidden}.content-img img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);width:100%;will-change:transform}.services-list{display:flex;flex-direction:column;gap:2rem;padding:7.5rem 0}@media only screen and (min-width:768px){.services-list{gap:.75rem}}.services-list .item{cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;position:relative}@media only screen and (min-width:768px){.services-list .item{flex-direction:row;padding-bottom:0}}.services-list .item:before{background:hsla(34,30%,95%,.15);bottom:0;content:"";height:.04rem;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.services-list .item:before{opacity:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.services-list .item:hover:before{opacity:1;transform:scaleX(1)}.services-list .item:hover .item-header h3{text-decoration-color:#f7f4f0}.services-list .item:hover .item-content{opacity:1}.services-list .item-content,.services-list .item-header{width:50%}}.services-list .item-header h3{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease-in-out}@media only screen and (min-width:768px){.services-list .item-content{left:50%;opacity:0;position:absolute;top:calc(100% + .5rem);transition:opacity .3s ease-in-out}}.services-list .item-content .text{max-width:17.5rem}.team{overflow:hidden;padding-bottom:5rem}.team-wrap{display:flex;padding:2rem 0;width:-moz-max-content;width:max-content}.team .item{border-left:.04rem solid rgba(26,23,20,.15);display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:0 1rem;width:100vw}@media only screen and (min-width:640px){.team .item{padding:0 2.5rem}}@media only screen and (min-width:992px){.team .item{padding:0 5rem;width:40rem}}.team .item-header{display:flex;flex-direction:column;gap:1rem}.team .item-img{aspect-ratio:1/1;width:10rem}.team .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact{margin:6rem 0}.contact-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;max-width:30rem}.contact-content{display:flex;flex-direction:column-reverse;gap:1.5rem}@media only screen and (min-width:640px){.contact-content{flex-direction:row}}.contact-form,.contact-infos{width:100%}@media only screen and (min-width:992px){.contact-form,.contact-infos{flex:1}}.contact-form form{width:100%}.contact-form form label{color:#3122c8;font-size:1rem;margin-bottom:.5rem;text-transform:uppercase}.contact-form form input,.contact-form form label,.contact-form form textarea{display:block;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.125rem;width:100%}.contact-form form input,.contact-form form textarea{background:#fff;border:.04rem solid rgba(26,23,20,.12);border-radius:.3333333333rem;font-size:.75rem;margin-bottom:1rem;padding:.5rem}.contact-form form button{background-color:#3122c8;border:.08rem solid #3122c8;border-radius:.5rem;color:#fff;font-family:Host Grotesk,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0,135rem;padding:.75rem;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media only screen and (min-width:768px){.contact-form form button:hover{background-color:#fff;color:#3122c8}}.contact-infos{display:flex;flex-direction:column;gap:1rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:992px){.contact-infos{flex:1}}.contact-infos ul{list-style:none}.contact-infos a,.contact-infos li{display:block;font-weight:900;line-height:1.25em;width:-moz-fit-content;width:fit-content}.contact-infos a[href^="mailto:"],.contact-infos a[href^="tel:"]{text-decoration:underline}.contact-infos .social{display:flex;gap:1rem;width:1rem}.contact-infos .social svg{display:inherit}.instagram{padding:5rem 0}.instagram-wrap{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between}@media only screen and (min-width:992px){.instagram-wrap{flex-direction:row;gap:0}}.instagram-slider{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media only screen and (min-width:768px){.instagram-slider{flex-direction:row;gap:2.5rem}}.instagram-slider-container{aspect-ratio:1/1.25;margin:0 2rem;position:relative;touch-action:pan-y;width:80vw}@media only screen and (min-width:768px){.instagram-slider-container{width:500px}}@media only screen and (min-width:992px){.instagram-slider-container{width:17.5rem}}.instagram-slider-container .item{aspect-ratio:1/1.25;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);cursor:grab;left:50%;overflow:hidden;position:absolute;top:50%;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s ease;width:80vw;will-change:transform,opacity}@media only screen and (min-width:768px){.instagram-slider-container .item{width:500px}}@media only screen and (min-width:992px){.instagram-slider-container .item{width:17.5rem}}.instagram-slider-container .item:active{cursor:grabbing}.instagram-slider-container .item img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.instagram-slider-container .item.pos-0{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1);z-index:50}.instagram-slider-container .item.pos--1{opacity:1;transform:translate(-50%,-50%) translate(-1.75rem,1rem) rotate(-3deg) scale(.94);z-index:40}.instagram-slider-container .item.pos-1{opacity:1;transform:translate(-50%,-50%) translate(1.75rem,1.25rem) rotate(3deg) scale(.92);z-index:30}.instagram-slider-container .item.pos--2{opacity:.9;transform:translate(-50%,-50%) translate(-3.5rem,2.25rem) rotate(-6deg) scale(.88);z-index:20}.instagram-slider-container .item.pos-2{opacity:.85;transform:translate(-50%,-50%) translate(3.75rem,2.5rem) rotate(6deg) scale(.86);z-index:10}.instagram-slider-container .item.pos-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8);z-index:0}.instagram-slider-next,.instagram-slider-prev{align-items:center;border:.04rem solid rgba(49,34,200,.3);border-radius:2rem;display:flex;justify-content:center;overflow:hidden;padding:.125rem .375rem .125rem .5rem;position:relative;transition:background-color .3s ease-in-out}.instagram-slider-next:after,.instagram-slider-next:before,.instagram-slider-prev:after,.instagram-slider-prev:before{color:#3122c8;content:"→";display:block;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:800;letter-spacing:.09rem;line-height:normal;position:relative;transition:color .3s ease-in-out}@media only screen and (min-width:1920px){.instagram-slider-next:after,.instagram-slider-next:before,.instagram-slider-prev:after,.instagram-slider-prev:before{font-size:min(.625vw,1.11vh)}}.instagram-slider-next:after,.instagram-slider-prev:after{left:0;position:absolute;top:50%;transform:translate(-200%,-50%)}@media only screen and (min-width:768px){.instagram-slider-next:hover,.instagram-slider-prev:hover{background-color:#3122c8}.instagram-slider-next:hover:after,.instagram-slider-next:hover:before,.instagram-slider-prev:hover:after,.instagram-slider-prev:hover:before{color:#f7f4f0;transition:transform .5s cubic-bezier(.25,1,.5,1),color .3s ease-in-out}.instagram-slider-next:hover:before,.instagram-slider-prev:hover:before{transform:translateX(200%)}.instagram-slider-next:hover:after,.instagram-slider-prev:hover:after{left:50%;transform:translate(calc(-50% + .065rem),-50%)}}.instagram-slider-prev{transform:rotate(180deg)}.instagram-slider-next{margin-top:1rem}@media only screen and (min-width:768px){.instagram-slider-next{margin-top:0}}.instagram-content,.instagram-empty{max-width:17.5rem;width:100%}.instagram-empty{display:none}@media only screen and (min-width:1441px){.instagram-empty{display:block}}.instagram-content{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:992px){.instagram-content{gap:5rem}}.instagram-content .social{display:flex;gap:1rem;list-style:none}.instagram-content .social a{display:inherit}.instagram-content .social svg{display:block;height:auto;width:1.5rem}@media only screen and (min-width:640px){.instagram-content .social svg{width:2.5rem}}.footer{background-color:#f7f4f0;position:relative;z-index:100}.footer-wrap{align-items:flex-start;border-top:1px solid rgba(26,23,20,.15);-moz-column-gap:6rem;column-gap:6rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:4rem 0 6rem;row-gap:3rem}@media only screen and (min-width:992px){.footer-wrap{flex-direction:row}}.footer-nav{-moz-column-gap:6rem;column-gap:6rem;display:flex;flex-direction:column;justify-content:space-between;row-gap:2rem;width:100%}@media only screen and (min-width:640px){.footer-nav{flex-direction:row}}@media only screen and (min-width:992px){.footer-nav{width:unset}}.footer-nav .col{display:flex;flex-direction:column;gap:.25rem}.footer-nav .col a,.footer-nav .col span{color:#1a1714;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.09rem;text-transform:uppercase}@media only screen and (min-width:1920px){.footer-nav .col a,.footer-nav .col span{font-size:min(.625vw,1.11vh)}}.footer-nav .col a{text-decoration:underline;text-decoration-color:transparent;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}@media only screen and (min-width:768px){.footer-nav .col a:hover{text-decoration-color:#1a1714}}.footer-more .intrepide{display:block}.footer-more .intrepide svg{height:1.5rem}.header-bar{align-items:center;border-bottom:.04rem solid #f7f4f0;display:flex;height:2.5rem;justify-content:center;left:0;padding:.5rem 0;position:fixed;top:0;transition:transform .5s cubic-bezier(.25,1,.5,1),background-color .3s ease-in-out,border .3s ease-in-out,padding .3s ease-in-out;width:100%;z-index:5000}.header-bar:before{background-color:#3122c8;border:.04rem solid hsla(34,30%,95%,.3);border-radius:2rem;content:"";height:calc(100% - .5rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:calc(100% - 2rem);z-index:-1}.header-bar.--hidden{transform:translateY(-100%)}.header-bar.--hidden,.header-bar.--show{border-bottom-color:transparent!important}.header-bar.--show{background-color:transparent;padding:.5rem 1rem;transform:translateY(0);transition:transform .5s cubic-bezier(.25,1,.5,1),background-color 0s ease-in-out}.header-bar.--show:before{opacity:1}.header-bar.--show .header-logo svg{width:.75rem}.header-bar.--show .header-logo svg path{fill:#f7f4f0;transition:fill .3s ease-in-out}.header-bar.--show .header-btn span,.header-bar.--show .header-btn:after,.header-bar.--show .header-btn:before,.header-bar.--show .header-title{color:#f7f4f0}.header-bar.--nav-open{border-bottom-color:transparent}.header-bar.--nav-open:before{border-color:transparent}.header-bar.--nav-open .header-logo span{display:block;opacity:1;visibility:visible}.header-bar.--nav-open .header-title{color:#3122c8}.header-bar.--nav-open .header-btn:after,.header-bar.--nav-open .header-btn:before{opacity:1;transition:transform .3s ease-in-out}.header-bar.--nav-open .header-btn:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}.header-bar.--nav-open .header-btn:after{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}.header-bar.--nav-open .header-btn span{opacity:0}.header-wrap{display:flex;justify-content:space-between}.header-logo{align-items:center;display:flex;gap:.75rem}.header-logo svg{display:block;height:auto;transition:width .3s ease-in-out;width:1rem}.header-logo span{color:#f7f4f0;display:none;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:300;letter-spacing:.09rem;line-height:normal;opacity:0;text-transform:uppercase;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}@media only screen and (min-width:1920px){.header-logo span{font-size:min(.625vw,1.11vh)}}.header-btn{min-width:1.75rem;position:relative}.header-btn:after,.header-btn:before{background-color:#f7f4f0;content:"";height:.08rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transition:transform .3s ease-in-out,opacity 0s .3s;width:50%}.header-btn:after{transform:translate(-50%,-50%) rotate(-45deg) scaleX(0)}.header-btn span{color:#f7f4f0;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:800;letter-spacing:.09rem;opacity:1;text-align:right;text-transform:uppercase;transition:opacity .3s ease-in-out}@media only screen and (min-width:1920px){.header-btn span{font-size:min(.625vw,1.11vh)}}.header-nav{align-items:flex-end;background-color:#3122c8;display:flex;height:100vh;justify-content:flex-start;left:0;padding:1rem;position:fixed;top:0;transform:translateY(-100%);transition:transform 1s cubic-bezier(.25,1,.5,1),visibility 0s 1s;visibility:hidden;width:100vw;z-index:2500}.header-nav.--open{transform:translateY(0);transition:transform 1s cubic-bezier(.25,1,.5,1);visibility:visible}.header-nav ul{list-style:none}.header-nav ul a,.header-nav ul li{color:#f7f4f0;font-family:Host Grotesk,sans-serif}.header-nav ul li{position:relative;width:-moz-fit-content;width:fit-content}.header-nav ul li:before{background-color:#f7f4f0;bottom:0;content:"";height:.04rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.25,1,.5,1);width:calc(100vw - 2rem)}@media only screen and (min-width:768px){.header-nav ul li:hover:before{transform:scaleX(1)}}.header-nav .menu{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.header-nav .menu{gap:0}}.header-nav .menu .has-sub-menu{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:992px){.header-nav .menu .has-sub-menu{align-items:flex-end;flex-direction:row;gap:2.5rem}}.header-nav .menu .sub-menu{display:flex;flex-direction:column}@media only screen and (min-width:768px){.header-nav .menu .sub-menu{flex-direction:row;gap:1rem}}.header-nav .menu .sub-menu a,.header-nav .menu .sub-menu li{font-size:12px;font-weight:500;letter-spacing:.09rem;text-transform:uppercase}@media only screen and (min-width:1920px){.header-nav .menu .sub-menu a,.header-nav .menu .sub-menu li{font-size:min(.625vw,1.11vh)}}.header-nav .menu .sub-menu li:before{content:none}.header-nav .menu .sub-menu a{display:block;text-decoration:underline;text-decoration-color:transparent;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}@media only screen and (min-width:768px){.header-nav .menu .sub-menu a{padding-bottom:1rem}.header-nav .menu .sub-menu a:hover{text-decoration-color:#f7f4f0}}.header-title{display:none;transition:color .3s ease-in-out}@media only screen and (min-width:640px){.header-title{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.header-blue .header-bar{border-color:#3122c8}.header-blue .header-logo svg path{fill:#3122c8;transition:fill .3s ease-in-out}.header-blue .header-btn span,.header-blue .header-btn:after,.header-blue .header-btn:before{color:#3122c8}.header-blue .--nav-open .header-logo svg path{fill:#f7f4f0}.default{margin:6rem 0}.default .reveal-title{overflow:visible}.default-header{margin-bottom:2rem}.default-header span{display:block;margin-top:2.5rem}.default-content h2,.default-content h3,.default-content h4,.default-content h5{color:#3122c8;font-weight:200;position:relative}@media only screen and (min-width:1200px){.default-content h2 b,.default-content h2 strong,.default-content h3 b,.default-content h3 strong,.default-content h4 b,.default-content h4 strong,.default-content h5 b,.default-content h5 strong{left:0;position:absolute;top:0;transform:translateX(calc(-100% - 1.125rem))}}.default-content h2{font-size:32px;font-weight:800;line-height:1.05em;margin-bottom:1.125rem;margin-top:2rem}@media only screen and (min-width:640px){.default-content h2{font-size:32px}}@media only screen and (min-width:768px){.default-content h2{font-size:44px}}@media only screen and (min-width:992px){.default-content h2{font-size:56px}}@media only screen and (min-width:1200px){.default-content h2{font-size:68px}}@media only screen and (min-width:1441px){.default-content h2{font-size:78px}}@media only screen and (min-width:1680px){.default-content h2{font-size:90px}}@media only screen and (min-width:1920px){.default-content h2{font-size:min(4.6875vw,8.33vh)}}.default-content h2 b,.default-content h2 strong{font-weight:800}.default-content h3{font-size:30px;font-weight:200;line-height:1.15em;margin-bottom:.75rem;margin-top:1.125rem}@media only screen and (min-width:640px){.default-content h3{font-size:26px}}@media only screen and (min-width:768px){.default-content h3{font-size:34px}}@media only screen and (min-width:992px){.default-content h3{font-size:42px}}@media only screen and (min-width:1200px){.default-content h3{font-size:50px}}@media only screen and (min-width:1441px){.default-content h3{font-size:56px}}@media only screen and (min-width:1680px){.default-content h3{font-size:60px}}@media only screen and (min-width:1920px){.default-content h3{font-size:min(3.125vw,5.56vh)}}.default-content h3 b,.default-content h3 strong{font-weight:200}.default-content p{margin:.5rem 0}.default-content ul{margin-top:-.5rem;padding-left:1rem}
/*# sourceMappingURL=css.css.map */
