.darkmode-container[data-v-802f26c1]{transition:all .2s;opacity:.7}.darkmode-container img[data-v-802f26c1]{opacity:.7}.darkmode-container[data-v-802f26c1]:hover{opacity:1}.sep[data-v-802f26c1]{height:1.5rem;width:1px;opacity:.3;background-color:var(--front-color)}:root{--main-color-H:271.58;--main-color-S:92.68%;--main-color-L:67.84%;--main-color: hsla(var(--main-color-H),var(--main-color-S),var(--main-color-L),1);--second-color-H:0;--second-color-S:0%;--second-color-L:60%;--second-color: hsla(var(--second-color-H),var(--second-color-S),var(--second-color-L),1);--back-color-H:0;--back-color-S:0%;--back-color-L:0%;--back-color: hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1);--front-color-H:0;--front-color-S:100%;--front-color-L:100%;--front-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1);--fade-1: .7;--fade-2: .35;--fade-3: .2;--fade-4: .09;--dark-1: 1.1;--dark-2: 1.2;--light-0: 5%;--light-1: 10%;--light-2: 20%;--light-3: 30%;--red-color:#ff0808;--green-color: #28DC86;--white-color: #ffffff;--white-transparent: #ffffff00}[data-theme=flo]{--second-color-H:240;--second-color-S:10%;--second-color-L:96%;--second-color: hsla(var(--second-color-H),var(--second-color-S),var(--second-color-L),1);--back-color-H:0;--back-color-S:0%;--back-color-L:100%;--back-color: hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1);--front-color-H:0;--front-color-S:0%;--front-color-L:5%;--front-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}@media (prefers-color-scheme: dark){.prefers-color-scheme{--second-color-H:240;--second-color-S:10%;--second-color-L:5%;--second-color: hsla(var(--second-color-H),var(--second-color-S),var(--second-color-L),1);--back-color-H:0;--back-color-S:0%;--back-color-L:5%;--back-color: hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1);--front-color-H:0;--front-color-S:0%;--front-color-L:100%;--front-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}.prefers-color-scheme .filter-reverse{filter:invert(1)}}.default-dark-mode{--second-color-H:240;--second-color-S:10%;--second-color-L:10%;--second-color: hsla(var(--second-color-H),var(--second-color-S),var(--second-color-L),1);--back-color-H:0;--back-color-S:0%;--back-color-L:0%;--back-color: hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1);--front-color-H:0;--front-color-S:0%;--front-color-L:100%;--front-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}.default-dark-mode .filter-reverse{filter:invert(1)}._bg-second{--current-bg: var(--second-color)}._bg-front{--current-bg: var(--front-color)}._bg-front-fade{--current-bg: hsla(var(--front-color-H),var(--front-color-S), var(--front-color-L), var(--fade-1))}._bg-front-fade_{--current-bg: hsla(var(--front-color-H),var(--front-color-S), var(--front-color-L), var(--fade-2))}._bg-front-fade__{--current-bg: hsla(var(--front-color-H),var(--front-color-S), var(--front-color-L), var(--fade-3))}._bg-front-fade___{--current-bg: hsla(var(--front-color-H),var(--front-color-S), var(--front-color-L), var(--fade-4))}._bg-back{--current-bg: var(--back-color)}._bg-back-light{--current-bg: hsla(var(--back-color-H),var(--back-color-S), calc(var(--back-color-L) + var(--light-1)),1)}._bg-back-light_{--current-bg: hsla(var(--back-color-H),var(--back-color-S), calc(var(--back-color-L) + var(--light-0)),1)}._bg-back-fade{--current-bg: hsla(var(--back-color-H),var(--back-color-S), var(--back-color-L), var(--fade-1))}._bg-back-fade_{--current-bg: hsla(var(--back-color-H),var(--back-color-S), var(--back-color-L), var(--fade-2))}._bg-red{--current-bg: var(--red-color)}._bg-green{--current-bg: var(--green-color)}._bg-white{--current-bg: var(--white-color)}[class*=_bg]{background-color:var(--current-bg)}._bc-second{--current-bc: var(--second-color)}._bc-front{--current-bc: var(--front-color)}._bc-front-fade{--current-bc: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L), var(--fade-1))}._bc-back{--current-bc: var(--back-color)}._bc-back-fade{--current-bc: hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L), var(--fade-1))}._bc-green{--current-bc: var(--green-color)}._bc-red{--current-bc: var(--red-color)}[class*=_bc]{border-color:var(--current-bc)}._fill-second{--current-fill: var(--second-color)}._fill-front{--current-fill: var(--front-color)}._fill-front-fade{--current-fill: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L), var(--fade-1))}._fill-green{--current-fill: var(--green-color)}._fill-red{--current-fill: var(--red-color)}[class*=_fill]{fill:var(--current-fill)}[class*=_fill] path{fill:var(--current-fill)}._stroke-second{--current-stroke: var(--second-color)}._stroke-back{--current-stroke: var(--back-color)}._stroke-front{--current-stroke: var(--front-color)}._stroke-front-fade{--current-stroke: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L), var(--fade-1))}._stroke-green{--current-stroke: var(--green-color)}._stroke-red{--current-stroke: var(--red-color)}[class*=_stroke]{stroke:var(--current-stroke)}[class*=_stroke] path,[class*=_stroke] circle{stroke:var(--current-stroke)}.horizontal{--grad-angle:90deg}.vertical{--grad-angle:0deg}.vertical-reverse{--grad-angle:180deg}.diagonal{--grad-angle:45deg}._grad-back{--current-grad: linear-gradient(var(--grad-angle), var(--back-color), transparent)}._grad-back-middle{--current-grad: linear-gradient(var(--grad-angle), var(--back-color), var(--middle-color))}._grad-back-light{--current-grad: linear-gradient(var(--grad-angle), hsla(var(--back-color-H),var(--back-color-S), 20%,1), var(--back-color))}._grad-front{--current-grad: linear-gradient(var(--grad-angle), var(--front-color), transparent)}._grad-front-middle{--current-grad: linear-gradient(var(--grad-angle), var(--front-color), var(--middle-color))}._grad-front-ope{--current-grad: linear-gradient(var(--grad-angle), var(--front-color), var(--ope-color))}._grad-front-green{--current-grad: linear-gradient(var(--grad-angle), var(--front-color), var(--green-color))}._grad-front-red{--current-grad: linear-gradient(var(--grad-angle), var(--front-color), var(--red-color))}._grad-second{--current-grad: linear-gradient(var(--grad-angle), var(--second-color), transparent)}._grad-second-main{--current-grad: linear-gradient(var(--grad-angle), var(--second-color), var(--main-color))}._grad-transparent-second{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--second-color))}._grad-transparent-front{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--front-color))}._grad-transparent-front-transparent{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--front-color), transparent)}._grad-transparent-back{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--back-color))}._grad-transparent-green{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--green-color))}._grad-transparent-red{--current-grad: linear-gradient(var(--grad-angle), transparent, var(--red-color))}[class*=_grad]{background:var(--current-grad)}._color-second{--current-color: var(--second-color)}._color-second-auto{--current-color: hsla(var(--second-color-H), 0%, calc((var(--second-color-L) - 60%) * -100), 1)}._color-front{--current-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}._color-front-fade{--current-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L), var(--fade-1))}._color-front-fade_{--current-color: hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L), var(--fade-2))}._color-front-auto{--current-color: hsla(var(--front-color-H), 0%, calc((var(--front-color-L) - 60%) * -100), 1)}._color-front-dark{--current-color: hsla(var(--front-color-H),var(--front-color-S),calc(var(--front-color-L) / var(--dark-1)),1)}._color-front-dark_{--current-color: hsla(var(--front-color-H),var(--front-color-S),calc(var(--front-color-L) / var(--dark-2)),1)}._color-back{--current-color: var(--back-color)}._color-back-light{--current-color: hsla(var(--back-color-H),var(--back-color-S), 29%,1)}._color-back-light_{--current-color: hsla(var(--back-color-H),var(--back-color-S), 40%,1)}._color-red{--current-color: var(--red-color)}._color-green{--current-color: var(--green-color)}[class*=_color]{color:var(--current-color)}._toggle\:color-front{--current-color: var(--front-color)}._toggle\:color-back,.dark-mode ._toggle\:color-front{--current-color: var(--back-color)}.dark-mode ._toggle\:color-back{--current-color: var(--front-color)}[class*="_toggle:color"]{color:var(--current-color)}*{box-sizing:border-box}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p,a{margin:0}:root{--base: .385;--size-1:.62;--s-1:.62rem;--size-2:1;--s-2:1rem;--size-3:1.62;--s-3:1.62rem;--size-4:2.62;--s-4:2.62rem;--size-5:4.24;--s-5:4.24rem;--size-6:6.86;--s-6:6.86rem;--size-7:11.1;--s-7:11.1rem;--size-8:17.96;--s-8:17.96rem;--size-9:29.06;--s-9:29.06rem;--size-10:47.02;--s-10:47.02rem;--angle-tween:0deg;--golden-ratio:1.61803398875}.flex{display:flex}.flex.center{align-items:center;justify-content:center}.flex.center-y{align-items:center;justify-content:flex-start}.flex.space{justify-content:space-between;align-items:center}.flex.around{justify-content:space-around;align-items:center}.flex.stretch{flex:1}.flex.wrap{flex-wrap:wrap}.y{flex-direction:column}.y.start-start{align-items:flex-start;justify-content:flex-start}.y.center-start{align-items:flex-start;justify-content:center}.y.end-center{align-items:center;justify-content:flex-end}.y.center-end{align-items:flex-end;justify-content:center}.y.end{align-items:flex-end;justify-content:flex-end}.y.around-start{align-items:flex-start;justify-content:space-around}.y.around-center{align-items:center;justify-content:space-around}.y.start-center{align-items:center;justify-content:flex-start}.y.space-start{align-items:start;justify-content:space-between}.x{flex-direction:row}.x.start-center{align-items:center;justify-content:flex-start}.x.end{align-items:flex-end;justify-content:flex-start}.x.start{align-items:flex-start;justify-content:flex-start}.x.end-center{align-items:center;justify-content:flex-end}.grid{display:grid}.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}.grid.col-5{grid-template-columns:repeat(5,1fr)}.grid.col-6{grid-template-columns:repeat(6,1fr)}.grid.col-7{grid-template-columns:repeat(7,1fr)}.grid.col-8{grid-template-columns:repeat(8,1fr)}.grid.col-end{grid-column-end:-1}._gap-1{--size-gap: var(--size-1)}._gap-1_{--size-gap: calc( var(--size-1) / var(--golden-ratio) )}._gap-1__{--size-gap: calc( calc( var(--size-1) / var(--golden-ratio) ) / var(--golden-ratio))}._gap-2{--size-gap: var(--size-2)}._gap-3{--size-gap: var(--size-3)}._gap-4{--size-gap: var(--size-4)}._gap-5{--size-gap: var(--size-5)}._gap-6{--size-gap: var(--size-6)}[class*=_gap]{gap:calc(var(--size-gap) * 1rem)}[class*=_gap-fluid]{gap:calc(var(--size-gap) * 1vh)}._pad-1{--size-pad: var(--size-1)}._pad-2{--size-pad: var(--size-2)}._pad-3{--size-pad: var(--size-3)}._pad-4{--size-pad: var(--size-4)}[class*=_pad]{padding:calc(var(--size-pad) * 1rem)}._pad-x-1{--size-pad-x: var(--size-1)}._pad-x-2{--size-pad-x: var(--size-2)}._pad-x-3{--size-pad-x: var(--size-3)}._pad-x-4{--size-pad-x: var(--size-4)}[class*=_pad-x]{padding:0;padding-inline:calc(var(--size-pad-x) * 1rem)}._pad-y-1{--size-pad: 0;--size-pad-y: var(--size-1)}._pad-y-2{--size-pad: 0;--size-pad-y: var(--size-2)}._pad-y-3{--size-pad: 0;--size-pad-y: var(--size-3)}._pad-y-4{--size-pad: 0;--size-pad-y: var(--size-4)}._pad-y-5{--size-pad: 0;--size-pad-y: var(--size-5)}[class*=_pad-y]{padding-block:calc(var(--size-pad-y) * 1rem)}._mar-1{--size-mar: var(--size-1)}._mar-2{--size-mar: var(--size-2)}[class*=_mar]{margin:calc(var(--size-mar) * 1rem)}._mar-x-1{--size-mar-x: var(--size-1)}._mar-x-2{--size-mar-x: var(--size-2)}[class*=_mar-x]{margin-inline:calc(var(--size-mar-x) * 1rem)}._mar-y-1{--size-mar-y: var(--size-1)}._mar-y-2{--size-mar-y: var(--size-2)}._mar-y-3{--size-mar-y: var(--size-3)}[class*=_mar-y]{margin-block:calc(var(--size-mar-y) * 1rem)}._mar-b-1{--size-mar-b: var(--size-1)}._mar-b-2{--size-mar-b: var(--size-2)}._mar-b-3{--size-mar-b: var(--size-3)}[class*=_mar-b]{margin-bottom:calc(var(--size-mar-b) * 1rem)}._mar-t-1{--size-mar-t: var(--size-1)}._mar-t-2{--size-mar-t: var(--size-2)}._mar-t-3{--size-mar-t: var(--size-3)}._mar-t-4{--size-mar-t: var(--size-4)}[class*=_mar-t]{margin-top:calc(var(--size-mar-t) * 1rem)}._w-1{--size-w: var(--size-1)}._w-2{--size-w: var(--size-2)}._w-3{--size-w: var(--size-3)}._w-4{--size-w: var(--size-4)}._w-5{--size-w: var(--size-5)}._w-6{--size-w: var(--size-6)}._w-7{--size-w: var(--size-7)}._w-8{--size-w: var(--size-8)}[class*=_w]{width:calc(var(--size-w) * 1rem)}._h-1{--size-h: var(--size-1)}._h-2{--size-h: var(--size-2)}._h-3{--size-h: var(--size-3)}._h-4{--size-h: var(--size-4)}._h-5{--size-h: var(--size-5)}._h-6{--size-h: var(--size-6)}._h-7{--size-h: var(--size-7)}._h-8{--size-h: var(--size-8)}[class*=_h]{height:calc(var(--size-h) * 1rem)}.h-100{height:100%}.w-50{width:50%}.w-50.fake-gap-1{width:calc(50% - var(--s-1))!important}.h-50{width:50%}.w-100-3{width:calc(100% - var(--s-3))!important}.w-100-4{width:calc(100% - var(--s-4))!important}.w-100-5{width:calc(100% - var(--s-5))!important}.w-100-6{width:calc(100% - var(--s-6))!important}.w-100--5{width:calc(100% + var(--s-5))!important}.w-100--6{width:calc(100% + var(--s-6))!important}.w-100{width:100%}.w-100-important{width:100%!important}.w-80{width:80%}.w-40{width:40%}.w-auto{width:auto!important}.full{width:100%;height:100%}.ratio-1{aspect-ratio:1/1}.ratio-card{aspect-ratio:12/16}.o-0{opacity:0;transition:opacity .5s}.o-1{opacity:.1;transition:opacity .5s}.o-2{opacity:.2;transition:opacity .5s}.o-3{opacity:.3;transition:opacity .5s}.o-4{opacity:.4;transition:opacity .5s}.o-5{opacity:.5;transition:opacity .5s}.o-6{opacity:.6;transition:opacity .5s}.o-7{opacity:.7;transition:opacity .5s}.o-8{opacity:.8;transition:opacity .5s}.o-9{opacity:.9;transition:opacity .5s}.hover:hover .hover-o-target{opacity:.5}.fs-fluid{--unit:calc(.15rem + .3vw)}._fs-1{--size-fs: var(--size-1)}._fs-2{--size-fs: var(--size-2)}._fs-3{--size-fs: var(--size-3)}._fs-4{--size-fs: var(--size-4)}._fs-5{--size-fs: var(--size-5)}._fs-6{--size-fs: var(--size-6)}._fs-7,._fs-8{--size-fs: var(--size-7)}[class*=_fs]{font-size:calc(10px + var(--size-fs) * var(--unit, .5rem))}.poa{position:absolute}.poa.start{top:0;left:0}.poa.end{right:0}.poa.bottom{bottom:0;left:0}.poa.bottom-end{bottom:0;left:auto;right:0}.poa.middle{left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.poa.middle-bottom{left:50%;bottom:0%;transform:translate(-50%) translateY(0)}.poa.middle-bottom-after{left:50%;bottom:0%;transform:translate(-50%) translateY(100%)}.poa.top-middle{left:50%;top:0%;transform:translate(-50%) translateY(0)}.poa.top-end{right:0%;top:0%}.poa.start-middle{left:0%;top:50%;transform:translate(0) translateY(-50%)}.poa.start-middle.go-before{transform:translate(-100%) translateY(-50%)}.poa.end-middle{right:0%;top:50%;transform:translate(0) translateY(-50%)}.poa.end-middle.go-after{transform:translate(100%) translateY(-50%)}.pof{position:fixed}.pof.start{top:0;left:0;z-index:120}.pof.end{bottom:0;left:0;z-index:120}.z-front{z-index:100}.por{position:relative}.pos{position:sticky;top:0;z-index:10}.pos.bottom{top:unset;bottom:0}.pos.front{z-index:100}.pos.offset-1{top:-1rem}@media (max-width: 740px){._s\:hide{display:none}._s\:flex{display:flex!important}._s\:flex.center{align-items:center;justify-content:center}._s\:flex.center-y{align-items:center;justify-content:flex-start}._s\:flex.start{align-items:start;justify-content:start}._s\:block{display:block}._s\:poa{position:absolute;top:0}._s\:pos{position:sticky;top:0}._s\:pof{position:fixed}._s\:por{position:relative}._s\:z-front{z-index:100}._s\:ratio-1{aspect-ratio:1/1}._s\:y{flex-direction:column}._s\:y-reverse{flex-direction:column-reverse}._s\:y-center{flex-direction:column;align-items:center;justify-content:center}._s\:y-start{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important}._s\:x{flex-direction:row}._s\:x-center{flex-direction:row;align-items:center;justify-content:center}._s\:x-start{flex-direction:row;align-items:flex-start!important;justify-content:flex-start!important}._s\:w-100{width:100%}._s\:_pad-4{padding:1rem}._s\:pad-1{padding:var(--s-1)}._s\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}._s\:text-center{text-align:center}._s\:col-1{grid-template-columns:repeat(1,1fr)!important}}@media (min-width: 740px){.s_\:hide{display:none!important}.s_\:flex{display:flex!important}.s_\:block{display:block!important}.s_\:poa{position:absolute!important}.s_\:pof{position:fixed!important}.s_\:por{position:relative!important}.s_\:z-front{z-index:100}.s\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}}@media (max-width: 1000px){._m\:hide{display:none}._m\:flex{display:flex!important}._m\:flex.center{align-items:center;justify-content:center}._m\:flex.center-y{align-items:center;justify-content:flex-start}._m\:flex.start{align-items:start;justify-content:start}._m\:block{display:block}._m\:poa{position:absolute;top:0}._m\:pos{position:sticky;top:0}._m\:pof{position:fixed}._m\:por{position:relative}._m\:z-front{z-index:100}._m\:ratio-1{aspect-ratio:1/1}._m\:y{flex-direction:column}._m\:y-reverse{flex-direction:column-reverse}._m\:y-center{flex-direction:column;align-items:center;justify-content:center}._m\:y-start{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important}._m\:x{flex-direction:row}._m\:x-center{flex-direction:row;align-items:center;justify-content:center}._m\:x-start{flex-direction:row;align-items:flex-start!important;justify-content:flex-start!important}._m\:w-100{width:100%}._m\:_pad-4{padding:1rem}._m\:pad-1{padding:var(--s-1)}._m\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}._m\:text-center{text-align:center}._m\:col-1{grid-template-columns:repeat(1,1fr)!important}}@media (min-width: 1000px){.m_\:hide{display:none!important}.m_\:flex{display:flex!important}.m_\:block{display:block!important}.m_\:poa{position:absolute!important}.m_\:pof{position:fixed!important}.m_\:por{position:relative!important}.m_\:z-front{z-index:100}.m\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}}@media (max-width: 1200px){._l\:hide{display:none}._l\:flex{display:flex!important}._l\:flex.center{align-items:center;justify-content:center}._l\:flex.center-y{align-items:center;justify-content:flex-start}._l\:flex.start{align-items:start;justify-content:start}._l\:block{display:block}._l\:poa{position:absolute;top:0}._l\:pos{position:sticky;top:0}._l\:pof{position:fixed}._l\:por{position:relative}._l\:z-front{z-index:100}._l\:ratio-1{aspect-ratio:1/1}._l\:y{flex-direction:column}._l\:y-reverse{flex-direction:column-reverse}._l\:y-center{flex-direction:column;align-items:center;justify-content:center}._l\:y-start{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important}._l\:x{flex-direction:row}._l\:x-center{flex-direction:row;align-items:center;justify-content:center}._l\:x-start{flex-direction:row;align-items:flex-start!important;justify-content:flex-start!important}._l\:w-100{width:100%}._l\:_pad-4{padding:1rem}._l\:pad-1{padding:var(--s-1)}._l\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}._l\:text-center{text-align:center}._l\:col-1{grid-template-columns:repeat(1,1fr)!important}}@media (min-width: 1200px){.l_\:hide{display:none!important}.l_\:flex{display:flex!important}.l_\:block{display:block!important}.l_\:poa{position:absolute!important}.l_\:pof{position:fixed!important}.l_\:por{position:relative!important}.l_\:z-front{z-index:100}.l\:container-nano{width:calc(100% - var(--s-1));max-width:var(--container-max-width)}}:root{--container-fluid-padding-x:15vw;--border-radius:1rem;--border-radius-button: 1rem;--grad-angle:12deg}body{font-size:1rem;font-weight:400;color:var(--front-color);background-color:var(--back-color)}span,p,div{color:var(--front-color)}span:has(.dot){padding-left:2rem}p:has(.dot){padding-left:2rem}.fw-1{font-weight:100}.fw-2,.fw-out span:nth-child(8){font-weight:200}.fw-3,.fw-out span:nth-child(7){font-weight:300}.fw-4,.fw-out span:nth-child(6){font-weight:400}.fw-5,.fw-out span:nth-child(5){font-weight:500}.fw-6,.fw-out span:nth-child(4){font-weight:600}.fw-7,.fw-out span:nth-child(3){font-weight:700}.fw-8,.fw-out span:nth-child(2){font-weight:800}.fw-9,.fw-out span:nth-child(1){font-weight:900}.fw-out{font-weight:200}.fw-r{font-weight:400}.fw-b,strong{font-weight:600}.fw-xb{font-weight:800}h1{font-family:Maven Pro,sans-serif;font-weight:300}@keyframes tween-grad{0%{--grad-angle:90deg}to{--grad-angle:-90deg}}@media (min-width: 740px){.tween-grad-hover:hover{animation-duration:.3s;animation-name:tween-grad;animation-fill-mode:forwards;animation-iteration-count:1}}.text-grad-front{background:linear-gradient(var(--grad-angle),var(--front-color),hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.4));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.underline-grad{background-image:linear-gradient(120deg,var(--main-color) 0%,transparent 100%);background-repeat:no-repeat;background-size:120% .2em;background-position:0 110%;transition:background-size .25s ease-in;border-radius:.2em}.underline-v-grad{background-image:linear-gradient(100deg,var(--main-color) 0%,transparent 100%);background-repeat:no-repeat;background-size:.2em 7em;background-position:0% calc(.5rem + .5vw);transition:background-size .25s ease-in;border-radius:.2em}.brand-font{font-family:Maven Pro,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.lh-1{line-height:1}.lh-small{line-height:1.3}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-space{letter-spacing:.05em}.w-fit{width:fit-content!important}.ml-auto{margin-left:auto}.container-full{width:100%}.container-full.fluid-x{--delta: min(calc( var(--screen-width) ) * calc( var(--screen-width) ) ,1) ;padding-inline:calc(var(--s-3) + var(--delta) * var(--container-fluid-padding-x))}@media (max-width: 740px){.container-full.fluid-x.reset-mobile{padding-inline:20px}}.container-full.auto{height:auto}.container-full.flex-full-h{flex:1}@media (min-width: 740px){.container-full.smart-x{padding-inline:2.6180339888vw}}@media (min-width: 1000px){.container-full.smart-x{padding-inline:4.2360679775vw}}@media (min-width: 1200px){.container-full.smart-x{padding-inline:6.8541019663vw}}.container-full.smart-top{padding-top:calc(2rem + 2vw);padding-top:1rem}@media (max-width: 740px){.container-full.smart-top{padding-top:1rem}}.container-full.smart-bottom{padding-bottom:calc(2rem + 2vw)}@media (max-width: 740px){.container-full.smart-bottom{padding-bottom:5rem}}.container-main{width:100%;flex:1}.container-nano{max-width:64rem;width:100%}.container-nano p{padding-inline:clamp(1rem,20vw - 10rem,10rem)}.zen-padding{padding-top:calc(2rem + 2vw);padding-bottom:calc(2rem + 15vw)}.zen-padding.small{padding-bottom:calc(2rem + 5vw)}section{width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.list-flo{padding:0;display:flex;gap:1rem;flex-wrap:wrap}.list-flo li{list-style:none;padding-left:0rem;text-transform:uppercase;background-color:oklch(from var(--main-color) .2 .5 h);color:var(--front-color);letter-spacing:.1em;border-radius:2px;line-height:1.2;padding:.2em}.list-flo li:nth-child(1){background-color:oklch(from var(--main-color) .2 .8 h)}.list-flo li:nth-child(2){background-color:oklch(from var(--main-color) .2 .7 h)}.list-flo li:nth-child(3){background-color:oklch(from var(--main-color) .2 .6 h)}.list-flo li:nth-child(4){background-color:oklch(from var(--main-color) .2 .5 h)}.list-flo li span{border-radius:1.5px;padding-inline:.3em;opacity:.666}@media (max-width: 740px){.list-flo.mobile-title{padding-inline:var(--s-3);gap:3rem}.list-flo.mobile-title li{position:relative;width:100%;padding-left:.5rem;line-height:1.3}.list-flo.mobile-title li>span{position:absolute;left:0;top:-1px;translate:0% -100%}}.scrolling .container-sticky-bar{background-color:var(--front-color)}.scrolling .container-sticky-bar svg path{stroke:var(--back-color)}.scrolling .container-sticky-bar span{opacity:1;transform:translateY(0)}.scrolling .container-sticky-bar a{opacity:1}.scrolling .container-sticky-bar a:hover{opacity:.6}.cover{object-fit:cover}.reverse .container-3D .face-front{transform:rotateY(-180deg);transform-style:preserve-3d}.reverse .container-3D .face-back{transform:rotateY(0);transform-style:preserve-3d}.bg-blur{-webkit-backdrop-filter:blur(10px) saturate(0);backdrop-filter:blur(10px) saturate(0)}@media (max-width: 740px){._s\:bg-blur{-webkit-backdrop-filter:blur(10px) saturate(0);backdrop-filter:blur(10px) saturate(0)}}.blur{filter:blur(5rem)}a{text-decoration:none}.pen{pointer-events:none}.m-auto{margin:auto}._shadow{filter:drop-shadow(0 1.5rem 1.5rem hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.1))}._shadow-hover:not(.selected){transition:filter .2s ease-in-out;filter:drop-shadow(0 .5rem 1.5rem hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.05))}._shadow-hover:not(.selected):hover{filter:drop-shadow(0 1.5rem 1.5rem hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.18))}._link{transition:opacity .2s;padding-block:var(--s-1);color:var(--front-color)}._link.underline span{position:relative}._link.underline span:after{content:"";transition:transform .2s ease-in-out;display:block;position:absolute;width:100%;height:1px;left:0;bottom:2px;background-color:var(--front-color);transform:scaleX(0);transform-origin:100% 100%}._link.fade{opacity:.7}._link:hover{opacity:1}._link:hover span:after{transform-origin:0% 0%;transform:scaleX(.99999)}._link.hover{opacity:.7;transition:opacity .2s}._link.hover:hover,.router-link-exact-active ._link{opacity:1}.router-link-exact-active ._link span:after{transform-origin:0% 0%;transform:scaleX(.99999)}.router-link-exact-active ._link.hover{opacity:.7;transition:opacity .2s}.router-link-exact-active ._link.hover:hover{opacity:1}.pointer{cursor:pointer}.disabled{pointer-events:none}.gray{filter:grayscale(.5);opacity:.5}.z-0{z-index:0}.z-1{z-index:1}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.hide{display:none}.circle{border-radius:100%}.oneline{width:max-content}.rounded{border-radius:var(--border-radius)}.rounded-full{border-radius:calc(var(--border-radius) * 2)}.rounded_{border-radius:calc(var(--border-radius) * 1.42)}.rounded__{border-radius:var(--border-radius-button)}.rounded__inside{border-radius:calc(var(--border-radius-button) / 1.42)}.rounded__inside_{border-radius:calc(var(--border-radius-button) / 1.2)}.rounded___{border-radius:calc(var(--border-radius-button) * 2)}.rounded-top{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.border{border:1px solid hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.1)}.text-stroke{color:transparent;text-stroke:1px hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1);-webkit-text-stroke:1px hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}.text-stroke-fade{color:transparent;text-stroke:1px hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.4);-webkit-text-stroke:1px hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.4)}.text-stroke-back{color:transparent;text-stroke:1px hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1);-webkit-text-stroke:1px hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),1)}.text-grad{color:transparent!important;background-clip:text;-webkit-background-clip:text}.stop-color-main{stop-color:var(--main-color)}.stop-color-second{stop-color:var(--second-color)}.uppercase{text-transform:uppercase}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.pad-2{padding:2px}.testnet span{font-weight:700;text-transform:uppercase;font-size:calc(10px + var(--size-fs) * var(--unit, .5rem));line-height:.8}.testnet img{width:16px;height:auto}.whitepaper-hero{height:80vh;padding-top:10rem}.hero-spline{width:100%;height:100%;z-index:0}#spline-canvas{height:100%!important;width:100%!important}.icone-container{width:calc(var(--size-4) * 1rem);height:calc(var(--size-4) * 1rem);display:flex;align-items:center;justify-content:center;padding:calc(var(--size-1) * 1rem)}.icone-container svg{width:100%;position:relative}.icone-circle-container{width:calc(var(--size-4) * 1rem);height:calc(var(--size-4) * 1rem);border-radius:100%;display:flex;overflow:hidden;align-items:center;justify-content:center}.icone-circle-container svg{width:100%}.icone-coms-container{height:var(--s-3)}.icone-coms-container svg{height:100%}.icone-cat-container{border-radius:100%;width:var(--s-5);aspect-ratio:1/1}@keyframes tween-angle{0%{--angle-tween:0deg}to{--angle-tween:360deg}}.tween-angle{animation-duration:10s;animation-name:tween-angle;animation-fill-mode:both;animation-iteration-count:infinite}.fx-grad{position:relative}.fx-grad span{position:relative;z-index:1}.fx-grad .fx-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;border-radius:inherit;opacity:0;transition:opacity .3s}.fx-grad .fx-container:before{content:"";position:absolute;top:50%;left:-10%;width:120%;aspect-ratio:1/1;background:linear-gradient(var(--grad-angle),var(--main-color),var(--second-color));transform:translateY(-50%) rotate(var(--angle-tween))}.fx-grad .inner-container{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:hidden;z-index:0;border-radius:inherit;background-color:#000;opacity:1;transition:opacity .3s}.fx-grad:hover .fx-container{opacity:1}.fx-grad:hover .fx-container:before{transform:translateY(-50%) rotate(var(--angle-tween));animation-duration:3s;animation-name:tween-angle;animation-fill-mode:both;animation-iteration-count:infinite}.fx-cell{position:relative}.fx-cell span{position:relative;z-index:1}.fx-cell:before{content:"";opacity:0;position:absolute;top:calc(var(--size-pad) * -1rem);left:calc(var(--size-pad) * -1rem);width:calc(100% + var(--size-pad) * 2rem);height:calc(100% + var(--size-pad) * 2rem);filter:blur(30px);z-index:0;background:linear-gradient(var(--grad-angle),var(--front-color),var(--middle-color),var(--front-color),var(--back-color));transition:opacity .3s;pointer-events:none}.fx-cell:hover:before{content:"";opacity:.3}@media (min-width: 1000px){.fx-glow span{position:relative;z-index:1}.fx-glow:before{content:"";opacity:0;position:absolute;top:-10%;left:-5%;width:110%;height:120%;z-index:0;background:linear-gradient(var(--grad-angle),var(--main-color),var(--second-color));filter:url(#filter) blur(20px);transition:opacity .3s}.fx-glow:hover:before{opacity:.61;filter:url(#filter) blur(20px)}}@keyframes ring{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}@keyframes flash{0%{filter:brightness(10)}to{filter:brightness(1)}}@keyframes explode{0%{transform:scale(1);opacity:.4}to{transform:scale(2);opacity:0}}.fx-flash{animation:flash .2s forwards linear}@keyframes pulse{0%{opacity:.3;rotate:0deg}50%{opacity:.8;rotate:180deg}to{opacity:.3;rotate:360deg}}.fx-pulse{animation:pulse 2s infinite linear}.pulse{position:absolute;width:100%;aspect-ratio:1/1;z-index:0}.pulse:after{content:"";width:90%;height:90%;position:absolute;left:5%;top:5%;background-color:var(--back-color);border-radius:inherit}.pulse.big{scale:1.1;filter:blur(10px)}.fx-explode:after{content:"";position:absolute;width:100%;height:100%;border-radius:100%;background-color:var(--front-color);filter:blur(10px);animation:explode .2s forwards linear;pointer-events:none}.filter{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@keyframes pop{0%,to{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.9)}80%{transform:scale(1.1)}}@keyframes spin-center{0%{transform:translate(-50%) translateY(-50%) rotate(0)}to{transform:translate(-50%) translateY(-50%) rotate(360deg)}}.circle-loader{position:absolute;top:50%;left:50%;border-radius:50%;width:2rem;height:2rem;border:.25rem solid hsla(var(--back-color-H),var(--back-color-S),var(--back-color-L),.2);border-top-color:hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1);animation:spin-center 1s infinite linear}.circle-loader.go-top{top:var(--s-8)}.circle-loader.color-front{border:.25rem solid hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.2);border-top-color:hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}.circle-loader.placeholder{position:relative;top:0%;left:0%}:root{--mask-size:1rem;--box-size:300px}@media (max-width: 740px){:root{--box-size:250px}}.projet-card{position:relative}.projet-card .card{width:var(--box-size);height:var(--box-size);cursor:pointer}.projet-card .card .bg{opacity:0;border-radius:.5rem;scale:.9;transition:all .3s;background-color:var(--main-color)}.projet-card .card .circle{position:absolute;bottom:3rem;left:calc(50% - var(--s-4) / 2);background:var(--back-color);transition:all .3s}.projet-card .card .circle img{filter:invert(1)}.projet-card .card:hover .animated-border-box:before,.projet-card .card:hover .animated-border-box-glow:before{animation-play-state:running}.projet-card .card:hover span{color:var(--front-color)}.projet-card .card:hover .circle{background:var(--white-color)}.projet-card .card:hover .circle img{filter:invert(0)}.projet-card .card:hover .bg{opacity:.05;scale:.95}.projet-card .box{width:var(--box-size);height:var(--box-size);position:absolute;overflow:hidden}@media (max-width: 740px){.projet-card .box{border:1px solid hsla(var(--main-color-H),var(--main-color-S),var(--main-color-L),.2)}}.projet-card .box-glow{z-index:0;filter:blur(15px);scale:1.1;opacity:.3}@media (max-width: 740px){.projet-card .box-glow{display:none}}.projet-card .box-content{width:var(--box-size);height:var(--box-size);position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;padding:1rem}.projet-card .animated-border-box,.projet-card .animated-border-box-glow{width:var(--box-size);height:var(--box-size);position:absolute;overflow:hidden;z-index:0}.projet-card .animated-border-box-glow{overflow:hidden}.projet-card .animated-border-box:before,.projet-card .animated-border-box-glow:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:999px;height:999px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(rgba(0,0,0,0),var(--main-color),rgba(0,0,0,0) 25%);animation:rotate 20s linear infinite;animation-play-state:paused}.projet-card .animated-border-box:after{content:"";position:absolute;z-index:-1;left:-1rem;top:-1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.projet-card .mask-svg{clip-path:url(#myClip)}.projet-card .mask{clip-path:polygon(0% 0%,0% 100%,var(--mask-size) 100%,var(--mask-size) var(--mask-size),calc(100% - var(--mask-size)) var(--mask-size),calc(100% - var(--mask-size)) calc(100% - var(--mask-size)),var(--mask-size) calc(100% - var(--mask-size)),var(--mask-size) 100%,100% 100%,100% 0)}#glow-svg path{width:var(--box-size);height:var(--box-size);position:absolute}.remove-svg{height:1px}.ring-contact{width:calc(5rem + 5vw);height:calc(5rem + 5vw);border-radius:100%;background-color:var(--main-color);position:relative;transition:background-color .3s;cursor:pointer}.ring-contact .dot-in{opacity:0;position:absolute;border-radius:100%;top:0rem;left:0rem;width:1rem;height:1rem;z-index:2;scale:2;background-color:var(--white-color);transition:all .3s;transform-origin:center center}.ring-contact:before{content:"";opacity:1;position:absolute;top:-1rem;left:-1rem;width:120%;height:120%;z-index:0;scale:.8;background-color:var(--main-color);filter:url(#filter) blur(60px);transition:opacity .3s;animation:spin 60s infinite linear}.ring-contact:after{content:"";opacity:.3;position:absolute;top:-1rem;left:-1rem;width:100%;height:100%;z-index:0;scale:.5;background-color:oklch(from var(--main-color) .5 .2 h);filter:blur(50px);transition:all .3s}.ring-contact:hover:after{scale:.8;opacity:1}.ring-contact:hover img{scale:1.09;filter:grayscale(.8)}.avatar{width:100%;height:100%;z-index:2;border-radius:100%;overflow:hidden;position:relative;scale:.96;border:4px solid black}.avatar img{width:100%;height:100%;scale:1.05;object-fit:cover;filter:grayscale(1);transition:all .3s}.avatar:after{content:"";position:absolute;width:50%;height:50%;background-color:oklch(from var(--main-color) .5 .2 h);filter:blur(40px);border-radius:100%;left:0;top:0;mix-blend-mode:screen}.avatar:before{content:"";position:absolute;width:50%;height:50%;background-color:oklch(from var(--main-color) .2 1 h);filter:blur(40px);border-radius:100%;mix-blend-mode:darken;right:0;bottom:0}.modal{position:fixed;top:0;left:0;padding:2vw;width:100%;height:100%;background-color:hsla(var(--back-color-H),var(--front-color-S),var(--back-color-L),.8);z-index:100;display:none}.modal.open{display:block}.modal .modal-in{width:100%;background-color:var(--front-color);overflow:auto;height:100%;padding-block:5rem}@media (max-width: 740px){.modal .modal-in{align-items:flex-start}}.bt-back{cursor:pointer}.projet-text{max-width:50rem}.projet-media img{width:100%;max-width:50rem}.blocus{overflow:hidden}html{font-family:Noto Sans Display,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:100%;line-height:1.5;font-size:clamp(10px,.3rem + .5vw,18px);-webkit-scrollbar-gutter:stable both-edges;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:4px;background-color:hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),0)}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset -2px 5px 6px hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.1);background-color:hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),1)}body{background-color:var(--back-color);color:var(--front-color);margin:0;padding:0;min-height:100vh;overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column}#app main{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#contact:hover .dot-contact:after{opacity:1}#contact:hover .dot-contact .dot-in{opacity:1;scale:.666}.dot-contact{width:1rem;height:1rem;border-radius:100%;background-color:var(--green-color);position:relative;transition:background-color .3s}.dot-contact .dot-in{opacity:0;position:absolute;border-radius:100%;top:0rem;left:0rem;width:1rem;height:1rem;z-index:2;scale:2;background-color:var(--white-color);transition:all .3s;transform-origin:center center}.dot-contact:before{content:"";opacity:1;position:absolute;top:-1rem;left:-1rem;width:3rem;height:3rem;z-index:0;scale:.8;background-color:var(--green-color);filter:url(#filter) blur(20px);transition:opacity .3s;animation:spin 10s infinite linear}.dot-contact:after{content:"";opacity:.3;position:absolute;top:-1rem;left:-1rem;width:3rem;height:3rem;z-index:0;scale:.5;background-color:var(--green-color);filter:blur(20px);transition:opacity .3s}.bt-logo{width:7rem;display:block}.bt-logo span{transition:all .3s}@media (min-width: 740px){.bt-logo:hover span{opacity:1;font-weight:900}.bt-logo:hover span:nth-child(9){font-weight:900!important}.bt-logo:hover span:nth-child(8){font-weight:800!important}.bt-logo:hover span:nth-child(7){font-weight:700!important}.bt-logo:hover span:nth-child(6){font-weight:600!important}.bt-logo:hover span:nth-child(5){font-weight:500!important}.bt-logo:hover span:nth-child(4){font-weight:400!important}.bt-logo:hover span:nth-child(3){font-weight:300!important}.bt-logo:hover span:nth-child(2){font-weight:200!important}.bt-logo:hover span:nth-child(1){font-weight:100!important}}.nav-container{transition:translate .3s}body.scrolling .nav-container{translate:0px -100%}@property --grad-angle{syntax: "<angle>"; inherits: false; initial-value: 90deg;}@property --angle-tween{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@property --offset{syntax: "<number>"; initial-value: 0; inherits: true;}@property --stepper-progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --progress-story{syntax: "<number>"; inherits: false; initial-value: 0;}@property --drag-stack{syntax: "<number>"; inherits: true; initial-value: 0;}@property --range{syntax: "<number>"; inherits: true; initial-value: 50;}.fake-h{height:500vh}.hero-flo{height:calc(var(--screen-height) * 1px)}.toggle-container{--p: calc(var(--s-1) / 1.1);padding:var(--p);cursor:pointer;position:relative;aspect-ratio:2/1;background-color:hsla(var(--front-color-H),var(--front-color-S),var(--front-color-L),.1);border-radius:calc(var(--s-1) * 3)}.toggle-container .circle{aspect-ratio:1/1;position:absolute;height:calc(100% - var(--p) * 2);left:var(--p);transition:transform .3s;transform:translate(calc(50% + var(--p)))}.is-a-hero .smart-nav{opacity:0;translate:0px 0px}.is-a-hero .smart-nav .bg{opacity:0}.smart-nav{z-index:100;padding-block:var(--s-1);transition:all .3s;opacity:.5;translate:0px calc(1rem + .9vw)}.smart-nav:hover{opacity:1}@media (max-width: 740px){.smart-nav{opacity:0}}.smart-nav .bg{background-color:var(--back-color);position:absolute;left:50%;top:0;z-index:0;width:150%;opacity:1;transition:opacity .3s;height:10rem;border-radius:100%;translate:-50% -40%;filter:blur(30px);pointer-events:none}.smart-nav.active{background-color:green}.smart-nav.expertises .circle{transform:translate(0)}.smart-nav.expertises #expertisesBt{opacity:1}.smart-nav.expertises #projetsBt{opacity:.5}.smart-nav.projets .circle{transform:translate(calc(100% + var(--p) * 2))}.smart-nav.projets #projetsBt{opacity:1}.smart-nav.projets #expertisesBt{opacity:.5}.scrolling .smart-nav{translate:0px 0px;opacity:1}._link-tab{color:var(--front-color);opacity:.5;padding-inline:var(--s-1);line-height:1.3;width:11rem}._link-tab:hover{opacity:1}
