a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;padding-block:0;padding-inline:0}button,input,select,textarea{background:transparent;border:none}input,select,textarea{border-bottom:.1rem solid rgba(0,0,0,.16);outline:none}h1,h2,h3,h4,h5{font-family:Primary;line-height:1}h1{font-size:11rem}@media screen and (max-width:769px){h1{font-size:5.4rem}}h2{font-size:7.5rem}@media screen and (max-width:769px){h2{font-size:5rem}}h3{font-size:5.6rem}@media screen and (max-width:769px){h3{font-size:3.5rem}}h4{font-size:4.3rem}@media screen and (max-width:769px){h4{font-size:2.8rem}}h5{font-size:3.2rem}@media screen and (max-width:769px){h5{font-size:2.4rem}}a,input,label,li,p,select,textarea{font-family:Secondary;font-size:2.4rem;line-height:1.2}@media screen and (max-width:769px){a,input,label,li,p,select,textarea{font-size:2.4rem;text-wrap-style:balance}}span{font-family:Secondary;font-size:1.8rem}@font-face{font-display:swap;font-family:Primary;font-style:normal;font-weight:200;src:url(./sud.DeO48des.woff) format("woff")}@font-face{font-display:swap;font-family:Primary;font-style:normal;font-weight:200;src:url(./sud.DJBpFfu9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Secondary;font-style:normal;font-weight:100;src:url(./onest-regular.91GxJpQr.woff) format("woff")}@font-face{font-display:swap;font-family:Secondary;font-style:normal;font-weight:100;src:url(./onest-regular.BQvOSCwL.woff2) format("woff2")}.dual{display:flex;height:inherit}.dual .dual_col{flex:.5;gap:6.4rem}.dual .dual_col.dual_col-text{display:flex;flex-direction:column;justify-content:center;padding:12.8rem}.dual.dual-25 .dual_col:first-child{border-right:.1rem solid rgba(0,0,0,.16);flex:.3}.form-user{position:relative}.form-user .form-user_wrapper{display:flex;flex-direction:column;gap:1.6rem}.form-user .form-user_error{color:red;padding-top:3.2rem}.s-dual .s-dual_wrapper{display:flex}@media screen and (max-width:769px){.s-dual .s-dual_wrapper{flex-direction:column}}.s-dual .s-dual_wrapper .s-dual_col{flex:1;overflow:hidden;position:relative}.s-dual .s-dual_wrapper .s-dual_col.s-dual_text{align-items:center;align-items:flex-start;display:flex;flex-direction:column;gap:62rem;justify-content:space-between}@media screen and (max-width:769px){.s-dual .s-dual_wrapper .s-dual_col.s-dual_text{gap:12rem}}.s-dual .s-dual_wrapper .s-dual_col.s-dual_text .s-dual_text_item{display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 12.8rem 6.4rem 6.4rem}@media screen and (max-width:769px){.s-dual .s-dual_wrapper .s-dual_col.s-dual_text .s-dual_text_item{padding:4rem}}@media screen and (min-width:769px){.s-dual .s-dual_wrapper .s-dual_col.s-dual_text .s-dual_text_item{padding-right:12.8rem}}.s-dual .s-dual_wrapper .s-dual_col.s-dual_text .s-dual_text_item:first-child{padding-bottom:0}.s-dual .s-dual_wrapper .s-dual_col.s-dual_text .s-dual_text_item:nth-child(2){padding-top:0}.s-dual .s-dual_wrapper .s-dual_col.s-dual_block{display:flex;flex:1;flex-direction:column;gap:0}.s-dual .s-dual_wrapper .s-dual_col.s-dual_block .s-dual_block_item{border-radius:.8rem;border-radius:1.6rem;gap:0;height:100%;overflow:hidden;padding:1.6rem}.s-dual .s-dual_wrapper .s-dual_col.s-dual_block .s-dual_block_item:nth-child(2){padding-top:0}.s-dual .s-dual_wrapper .s-dual_col.s-dual_block .s-dual_block_item .s-dual_block_item_text{border-radius:1.6rem;display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;padding:3.2rem}@media screen and (max-width:769px){.s-dual .s-dual_wrapper .s-dual_col.s-dual_block .s-dual_block_item .s-dual_block_item_text{gap:6.4rem}}.s-dual .s-dual_wrapper .s-dual_col.s-dual_block .s-dual_block_item .s-dual_block_ite_media{border-radius:1.6rem;height:100%;overflow:hidden;padding-top:0}.s-dual .s-dual_wrapper .s-dual_col.s-dual_centered{align-items:center;display:flex;justify-content:center}.s-dual .s-dual_wrapper .s-dual_col .s-dual_block_item_labels{display:flex;flex-wrap:wrap;gap:.8rem;padding-right:12.8rem}@media screen and (max-width:769px){.s-dual .s-dual_wrapper .s-dual_col .s-dual_block_item_labels{padding-right:0}}.s-block_text{display:flex;flex-direction:column;gap:6.4rem}.s-block_text .s-block_text_heading{display:flex;flex-direction:column;gap:1.6rem}.s-block_text .s-block_text_body{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width:769px){.s-block_text .s-block_text_body{padding-right:32rem}}.s-block_text .s-block_text_item{display:flex;flex-direction:column;gap:1.6rem}.s-list{height:95rem}.s-list .s-list_wrapper{height:100%;padding:6.4rem}@media screen and (max-width:769px){.s-list .s-list_wrapper{padding:4rem}}.s-list .s-list_wrapper .s-list_item{border-bottom:.1rem solid #131313;cursor:pointer;display:flex;flex-direction:column;gap:1.6rem;overflow:hidden}.s-list .s-list_wrapper .s-list_item:last-child{border-bottom:none}.s-list .s-list_wrapper .s-list_item .s-list_item_heading{display:flex;padding:1.6rem 0;width:100%}.s-list .s-list_wrapper .s-list_item .s-list_item_heading :first-child{color:#131313;flex:.25}.s-list .s-list_wrapper .s-list_item .s-list_item_heading :nth-child(2){flex:.75;text-wrap-style:balance;width:100%}@media screen and (max-width:769px){.s-list .s-list_wrapper .s-list_item .s-list_item_heading{gap:2.6rem}.s-list .s-list_wrapper .s-list_item .s-list_item_heading *{flex:none!important}}.s-list .s-list_wrapper .s-list_item .s-list_item_body{height:0;margin-bottom:0;opacity:0;padding-left:18.1rem;transition:opacity .64s ease-in-out}@media screen and (max-width:769px){.s-list .s-list_wrapper .s-list_item .s-list_item_body{padding-left:0}}.s-list .s-list_wrapper .s-list_item .s-list_item_body.active{height:auto;margin-bottom:3.2rem;opacity:1;transition:opacity .64s ease-in-out}.policy{overflow:hidden;padding-left:14.5rem;padding-right:14.5rem}@media screen and (max-width:769px){.policy{padding:1.6rem}}.policy .policy_wrapper{display:flex;position:relative}@media screen and (max-width:769px){.policy .policy_wrapper{flex-direction:column;gap:12.8rem}}@media screen and (min-width:769px){.policy .policy_wrapper .policy_body_row,.policy .policy_wrapper .policy_heading{padding-right:32rem;width:60vw}}.policy .policy_wrapper .policy_heading{padding-bottom:3.2rem;padding-top:14.5rem;position:relative}.policy .policy_wrapper .policy_heading h1{margin-bottom:6.4rem}@media screen and (min-width:769px){.policy .policy_wrapper .policy_heading p{padding-right:12.8rem}}.policy .policy_wrapper .policy_body{counter-reset:list;display:flex;flex-direction:column;flex-wrap:wrap;gap:12.8rem;height:100vh;height:100dvh;padding-bottom:3.2rem;padding-top:14.5rem}@media screen and (max-width:769px){.policy .policy_wrapper .policy_body{gap:6.4rem;height:100%}}.policy .policy_wrapper .policy_body_row{counter-increment:list;display:flex;flex-direction:column;gap:3.2rem}@media screen and (max-width:769px){.policy .policy_wrapper .policy_body_row{width:100%}}.policy .policy_wrapper .policy_body_row .policy_body_row_title{font-size:3.2rem}.policy .policy_wrapper .policy_body_row .policy_body_row_title:before{content:counter(list) ". "}.policy .policy_body_row_table_wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width:769px){.policy .policy_body_row_table_wrapper{position:relative}.policy .policy_body_row_table_wrapper:after{background:linear-gradient(90deg,transparent,#fff);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3.2rem}}.policy .policy_body_row_table{border-collapse:collapse;font-family:Secondary;font-size:1.4rem;line-height:1.6;min-width:56rem;width:100%}.policy .policy_body_row_table thead{border-bottom:.1rem solid #000}.policy .policy_body_row_table thead th{font-size:1.1rem;font-weight:600;letter-spacing:.05em;padding:1.2rem 1.6rem;text-align:left;text-transform:uppercase;white-space:nowrap}.policy .policy_body_row_table thead th:first-child{padding-left:0}.policy .policy_body_row_table tbody{font-family:Secondary}.policy .policy_body_row_table tbody tr{border-bottom:.1rem solid rgba(0,0,0,.12);transition:background-color .2s ease}.policy .policy_body_row_table tbody tr:last-child{border-bottom:none}.policy .policy_body_row_table tbody tr:hover{background-color:#00000008}.policy .policy_body_row_table tbody td{font-family:Secondary;padding:1.6rem;vertical-align:top}.policy .policy_body_row_table tbody td:first-child{padding-left:0;white-space:nowrap}.policy .policy_body_row_table tbody td:last-child{white-space:nowrap}.policy .policy_body_row_table tbody td code{background-color:#0000000f;border-radius:.3rem;font-size:1.2rem;letter-spacing:.02em;padding:.2rem .6rem}.policy p{text-wrap-style:pretty}*,:after,:before{box-sizing:border-box}html{font-size:.5208333333vw}@media screen and (max-width:1024px)and (orientation:portrait){html{font-size:.9765625vw}}@media screen and (max-width:769px){html{font-size:1.300390117vw}}@media screen and (max-width:500px){html{font-size:2vw}}body{background-color:#fff;color:#131313;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}main{height:100%;overflow-y:hidden;position:relative;width:100%}@media screen and (min-width:769px){.scroll-container{height:100vh;height:calc(var(--vh, 1vh)*100)}.scroll-container,[data-template=storyblok]{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content}[data-template=storyblok]{height:100%}}[data-template=storyblok]>section{height:100%!important}::-webkit-scrollbar{display:none}a,h1,h2,h3,h4,h5,li,p,span{letter-spacing:-.06rem}.big{font-size:12.8rem;font-weight:200;letter-spacing:-1rem}a{color:inherit;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer}b{font-weight:400}figure{background-color:#131313}img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}canvas{pointer-events:none}input,label,select,textarea{color:#131313;font-size:2rem;letter-spacing:-.06rem;padding:1.6rem 0}label{padding-bottom:0}.bold{font-weight:400}.button{align-items:center;background-color:#131313;border:1px solid #131313;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;gap:.8rem;justify-content:start;padding:1rem 2.4rem 1rem 1.6rem;width:-moz-fit-content;width:fit-content}.button :first-child{font-family:Primary;font-size:2.8rem;line-height:1;width:100%}.grid{display:grid;gap:.8rem;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:769px){.grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.grid{grid-template-columns:repeat(2,1fr)}}.page-transition,.transition{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.hover{position:relative;white-space:nowrap}.hover:after,.hover:before{background:currentColor;height:1px;left:0;pointer-events:none;position:absolute;top:100%;width:100%}.hover:before{content:""}.hover--link:before{transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s}.hover--case:before,.hover--link:hover:before{transform:scaleX(1);transform-origin:0 50%}.hover--case:before{transition:transform .3s}.hover--case:hover:before{transform:scaleX(0);transform-origin:100% 50%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s ease}.--is-desktop{display:block}@media(max-width:769px){.--is-desktop{display:none!important}}.text-balance{text-wrap-style:balance}.heading-space{display:flex;flex-direction:column;gap:1.6rem}.alchimie_media_image{height:2.4rem;opacity:0;position:absolute;transform:translateY(100%);width:2.4rem}.is-new{align-items:center;background-color:#131313;border-radius:20rem;color:#fff;display:flex;font-size:1.6rem;justify-content:center;padding:.8rem 1.2rem;position:absolute;right:-4.8rem;top:0}@media screen and (max-width:769px){.is-new{font-size:1.2rem;padding:.6rem 1.2rem;right:-3.2rem;top:-1.2rem}}.is-new.new-small{animation:blinking 2s ease-in-out infinite;background-color:transparent;color:#131313;font-size:1.2rem;padding:0;right:-.8rem;top:-.8rem}@keyframes blinking{0%{opacity:1}50%{opacity:.32}to{opacity:1}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
