*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,NotoSerif,-apple-system,BlinkMacSystemFont,Arial;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 370px){.container{max-width:370px}}@media (min-width: 450px){.container{max-width:450px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1640px){.container{max-width:1640px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.my-16{margin-top:4rem;margin-bottom:4rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.max-h-\[70vh\]{max-height:70vh}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.rounded-\[24px\]{border-radius:24px}.border{border-width:1px}.bg-beige{--tw-bg-opacity: 1;background-color:rgb(233 218 188 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.text-start{text-align:start}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.text-darkGreen{--tw-text-opacity: 1;color:rgb(9 29 9 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col-12{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}*{margin:0;padding:0;box-sizing:border-box}html.lenis,html.lenis body:not(.documentation){height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html{overflow-y:scroll!important}body:after{content:"";display:block;height:1px;visibility:hidden}li{list-style:none}a{color:currentColor;text-decoration:none}a,span,p,ul,li,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}button{font:inherit;background:none;border:0;color:currentColor;cursor:pointer}strong,b{font-weight:600}small{font-size:inherit}@font-face{font-family:Font Titres;src:url(/public/dist/assets/Komplekt040-UltraItalicTRIAL-Cs1hvihZ.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Font Titres;src:url(/public/dist/assets/Komplekt040-UltraTRIAL-BMhUSYvD.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-Light-CRbFz0-S.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-LightIta-eT5tZAXB.woff2) format("woff2");font-weight:300;font-style:Italic;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-Regular-Cte0Ds4x.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-RegIta-uoI5y9PA.woff2) format("woff2");font-weight:400;font-style:Italic;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-Medium-BLBjukeX.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-MedIta-DBwYUTWO.woff2) format("woff2");font-weight:500;font-style:Italic;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-Bold-BGYpzFMi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-BoldIta-BuI1WF-T.woff2) format("woff2");font-weight:700;font-style:Italic;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-ExtraBold-ClwT3d5s.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Font Corps;src:url(/public/dist/assets/HelveticaNowDisplay-ExtBdIta-j1iqy_JZ.woff2) format("woff2");font-weight:800;font-style:Italic;font-display:swap}:root{--font-titres: "Font Titres";--font-corps: "Font Corps"}body{font-family:var(--font-corps)}.menu__96{font-size:clamp(2.25rem,1.3846rem + 3.8462vw,6rem);font-family:var(--font-titres);line-height:80%;letter-spacing:normal;font-weight:900;font-style:normal}@media screen and (min-width: 1920px){.menu__96{font-size:clamp(6rem,.06rem + 4.95vw,7.98rem);letter-spacing:normal}}.tit__250{font-size:clamp(4.375rem,1.7788rem + 11.5385vw,15.625rem);font-family:var(--font-titres);line-height:80%;letter-spacing:normal;font-weight:900;font-style:normal}@media screen and (min-width: 1920px){.tit__250{font-size:clamp(15.625rem,.1563rem + 12.8906vw,20.78125rem);letter-spacing:normal}}.tit__176{font-size:clamp(3rem,1.1538rem + 8.2051vw,11rem);font-family:var(--font-corps);line-height:110%;letter-spacing:normal;font-weight:500;font-style:normal}@media screen and (min-width: 1920px){.tit__176{font-size:clamp(11rem,.11rem + 9.075vw,14.63rem);letter-spacing:normal}}.tit__104,.legal h1{font-size:clamp(2.5rem,1.5769rem + 4.1026vw,6.5rem);font-family:var(--font-corps);line-height:100%;letter-spacing:normal;font-weight:800;font-style:normal}@media screen and (min-width: 1920px){.tit__104,.legal h1{font-size:clamp(6.5rem,.065rem + 5.3625vw,8.645rem);letter-spacing:normal}}.tit__72,.button--big .button__text{font-size:clamp(2.25rem,1.7308rem + 2.3077vw,4.5rem);font-family:var(--font-corps);line-height:120%;letter-spacing:normal;font-weight:400;font-style:normal}@media screen and (min-width: 1920px){.tit__72,.button--big .button__text{font-size:clamp(4.5rem,.045rem + 3.7125vw,5.985rem);letter-spacing:normal}}.subtitle__24{font-size:clamp(1rem,.8846rem + .5128vw,1.5rem);font-family:var(--font-corps);line-height:100%;letter-spacing:normal;font-weight:700;font-style:normal}@media screen and (min-width: 1920px){.subtitle__24{font-size:clamp(1.5rem,.015rem + 1.2375vw,1.995rem);letter-spacing:normal}}.subtitle__16{font-size:clamp(.75rem,.6923rem + .2564vw,1rem);font-family:var(--font-corps);line-height:100%;letter-spacing:normal;font-weight:300;font-style:normal}@media screen and (min-width: 1920px){.subtitle__16{font-size:clamp(1rem,.01rem + .825vw,1.33rem);letter-spacing:normal}}.body__72{font-size:clamp(2.25rem,1.7308rem + 2.3077vw,4.5rem);font-family:var(--font-corps);line-height:100%;letter-spacing:normal;font-weight:800;font-style:normal}@media screen and (min-width: 1920px){.body__72{font-size:clamp(4.5rem,.045rem + 3.7125vw,5.985rem);letter-spacing:normal}}.body__48{font-size:clamp(1.5rem,1.1538rem + 1.5385vw,3rem);font-family:var(--font-corps);line-height:100%;letter-spacing:normal;font-weight:400;font-style:normal}@media screen and (min-width: 1920px){.body__48{font-size:clamp(3rem,.03rem + 2.475vw,3.99rem);letter-spacing:normal}}.body__40,.legal h2{font-size:clamp(1.375rem,1.1154rem + 1.1538vw,2.5rem);font-family:var(--font-corps);line-height:90%;letter-spacing:normal;font-weight:700;font-style:normal}@media screen and (min-width: 1920px){.body__40,.legal h2{font-size:clamp(2.5rem,.025rem + 2.0625vw,3.325rem);letter-spacing:normal}}.body__32,.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text h3,.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3,.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{font-size:clamp(1.25rem,1.0769rem + .7692vw,2rem);font-family:var(--font-corps);line-height:110%;letter-spacing:normal;font-weight:500;font-style:normal}@media screen and (min-width: 1920px){.body__32,.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text h3,.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3,.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{font-size:clamp(2rem,.02rem + 1.65vw,2.66rem);letter-spacing:normal}}.body__24{font-size:clamp(1rem,.8846rem + .5128vw,1.5rem);font-family:var(--font-corps);line-height:110%;letter-spacing:normal;font-weight:500;font-style:normal}@media screen and (min-width: 1920px){.body__24{font-size:clamp(1.5rem,.015rem + 1.2375vw,1.995rem);letter-spacing:normal}}.body__20{font-size:clamp(.875rem,.7885rem + .3846vw,1.25rem);font-family:var(--font-corps);line-height:110%;letter-spacing:normal;font-weight:700;font-style:normal}@media screen and (min-width: 1920px){.body__20{font-size:clamp(1.25rem,.0125rem + 1.0313vw,1.6625rem);letter-spacing:normal}}.font__titres{font-family:var(--font-titres)}.font__corps{font-family:var(--font-corps)}strong{font-weight:500}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extra-bold{font-weight:800}.ultra{font-weight:900}.italic{font-style:italic}.normal{font-style:normal}@media (min-width: 768px){.has-dot{display:flex;align-items:center;gap:calc(var(--pdlr) * .1666666667)}.has-dot:before{content:"";display:inline-block;width:calc(var(--pdlr) * .1333333333);height:calc(var(--pdlr) * .1333333333);aspect-ratio:1/1;background-color:var(--black);border-radius:50%;min-width:6px}}:root{--blue: #4070F6;--black: #000000;--white: #FFFFFF;--beige: #F6F6F2}.bg-blue{background-color:var(--blue)!important}.bg-black{background-color:var(--black)!important}.bg-white{background-color:var(--white)!important}.bg-beige{background-color:var(--beige)!important}.color-blue{color:var(--blue)!important}.color-black{color:var(--black)!important}.color-white{color:var(--white)!important}.color-beige{color:var(--beige)!important}.filter-blue{filter:brightness(0) saturate(100%) invert(56%) sepia(71%) saturate(6555%) hue-rotate(214deg) brightness(100%) contrast(93%)}.filter-black{filter:brightness(0) saturate(100%) invert(0%) sepia(44%) saturate(3452%) hue-rotate(274deg) brightness(106%) contrast(92%)}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0%) hue-rotate(217deg) brightness(112%) contrast(101%)}.filter-beige{filter:brightness(0) saturate(100%) invert(100%) sepia(88%) saturate(213%) hue-rotate(339deg) brightness(110%) contrast(93%)}*,*:after,*:before{box-sizing:border-box;line-height:100%}.container{margin:0 auto;width:100%}@media (min-width: 1290px){.container{max-width:calc(100% - 8rem)}}@media (max-width: 1290px){.container{max-width:calc(100% - 4rem)}}@media (max-width: 778px){.container{max-width:calc(100% - 2rem)}}@media screen and (max-width: 1023px){.is-desktop{display:none}}@media screen and (min-width: 1024px){.is-mobile{display:none}}.footer{--footer-field-background: #5484f5;--footer-button-background: var(--white);--footer-button-color: var(--blue);background:var(--blue);color:var(--white);padding-top:calc(var(--pdtb) * 1.5);border-radius:24px 24px 0 0;overflow:hidden;position:relative;z-index:100}@media (min-width: 1024px){.footer{padding-top:calc(var(--pdtb) * 1)}}.footer.footer--home{border-radius:0}.footer .footer__top{display:grid;grid-template-areas:"contact" "nav" "newsletter" "legal";gap:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.footer .footer__top{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"contact contact contact contact contact contact contact contact nav nav nav nav" "legal legal legal legal legal legal legal legal newsletter newsletter newsletter newsletter";-moz-column-gap:20px;column-gap:20px;row-gap:calc(var(--pdtb) * .7)}}.footer .footer__contact{grid-area:contact;min-width:0;letter-spacing:-.04em}.footer .footer__contact a{display:block}.footer .footer__contact .footer__tel{margin-bottom:-.2083em}@media (max-width: 1023px){.footer .footer__contact .footer__tel{margin-bottom:.22em}}.footer .footer__contact .footer__mail{display:flex;flex-wrap:wrap;overflow-wrap:anywhere}@media (max-width: 1023px){.footer .footer__contact .footer__mail{line-height:.86}}@media (max-width: 359px){.footer .footer__contact .footer__mail{font-size:32px}}@media (min-width: 1024px){.footer .footer__contact .footer__mail{flex-wrap:nowrap;white-space:nowrap}}.footer .item__link{line-height:120%}.footer .item__link .hidden{visibility:hidden}.footer .footer__nav{grid-area:nav;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.footer .footer__nav ul{display:flex;flex-direction:column;gap:.5rem}.footer .footer__nav .footer__socials__item{line-height:120%}.footer .footer__legals{grid-area:legal;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;font-weight:700;line-height:1.35}.footer .footer__legals .item__link{line-height:1.35;padding-block:.2em;overflow:visible}.footer .footer__newsletter{grid-area:newsletter;min-width:0;display:flex;flex-direction:column;gap:16px}.footer .footer__newsletter__form{display:flex;align-items:stretch;gap:8px}.footer .footer__newsletter__form input[name=MERGE0]{flex:1;width:0;min-width:0;padding:16px;border:0;border-radius:20px;background:var(--footer-field-background);color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:1.1}.footer .footer__newsletter__form input[name=MERGE0]::-moz-placeholder{color:inherit;opacity:1}.footer .footer__newsletter__form input[name=MERGE0]::placeholder{color:inherit;opacity:1}.footer .footer__newsletter__form button{--button-background: var(--footer-button-background);flex-shrink:0;padding:16px;border:0;border-radius:20px;background:transparent;color:var(--footer-button-color);font-family:inherit;font-size:16px;font-weight:500;line-height:1.1;cursor:pointer}.footer .footer__newsletter__form button:disabled{cursor:default}.footer .footer__newsletter__form input:focus-visible,.footer .footer__newsletter__form button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer .footer__newsletter__honeypot{display:none}.footer .footer__newsletter__introduction{max-width:539px;font-size:12px;font-weight:700;line-height:1}.footer .footer__bottom{margin-top:calc(var(--pdtb) * 2)}@media (min-width: 1024px){.footer .footer__bottom{margin-top:calc(var(--pdtb) * 1.9166666667)}}.footer .footer__bottom__title{position:relative}.footer .footer__text{aspect-ratio:1801/299;overflow:hidden}.footer .footer__text .footer__wordmark{display:block;max-width:100%;height:auto}.footer .footer__trail-image{width:14vw;height:14vw;top:0;left:0;pointer-events:none;transform-origin:center;will-change:transform;position:absolute;-o-object-fit:contain;object-fit:contain;border-radius:4%;z-index:10}.footer .medias{will-change:transform}.footer .medias img{will-change:transform;width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.header{--menu-width: calc(100vw - var(--pdlr) * 2);--menu-top: 24px;--menu-progress: 0;--menu-bar-height: 64px;--menu-button-inset: 7px;--menu-button-width: 125px;--menu-button-height: 50px;--menu-rest-width: min(282px, var(--menu-width));position:fixed;inset:0 0 auto;z-index:1001;color:var(--white);padding:24px var(--pdlr);pointer-events:none;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.header{--menu-width: calc(var(--pdlr) * 9.7333333333);--menu-top: calc(var(--pdtb) * .6666666667);padding:calc(var(--pdtb) * .6666666667) var(--pdlr) calc(var(--pdtb) * .5333333333)}}.header .header__logo{pointer-events:auto;aspect-ratio:132/78;width:calc(var(--pdlr) * 2.2);min-width:80px;display:block;opacity:calc(1 - var(--menu-progress));transition:transform .4s var(--ease)}.header .header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .4s}.header .menu__topbar{transition:transform .4s var(--ease);position:fixed;top:var(--menu-top);right:var(--pdlr);width:calc(var(--menu-rest-width) + (var(--menu-width) - var(--menu-rest-width)) * var(--menu-progress));height:var(--menu-bar-height);padding:10px 24px;border-radius:32px;background:var(--white);display:flex;align-items:center;pointer-events:auto}.header .menu__topbar .menu__brand{display:block;width:64px;height:36px;color:var(--blue);cursor:pointer;padding:0;border:0;background:none}.header .menu__topbar .menu__brand svg{display:block;width:100%;height:100%}.header .menu__topbar img{max-width:none;width:auto;height:auto}.header .header__burger{transition:transform .4s var(--ease);pointer-events:auto;position:fixed;top:calc(var(--menu-top) + var(--menu-button-inset));right:calc(var(--pdlr) + var(--menu-button-inset));width:calc(var(--menu-button-width) - 4px * var(--menu-progress));height:var(--menu-button-height);display:flex;align-items:center;justify-content:center;gap:16px;padding:0 17px;border:0;border-radius:25px;background:none;color:var(--blue);font:inherit;z-index:1;cursor:pointer}.header .header__burger__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#4070f614;border-radius:inherit;z-index:-1;transition:background-color .25s}.header .header__burger__label{display:block;font-size:24px;font-weight:500;line-height:1.1}.header .header__burger__icon{display:flex;flex:none;width:13px;height:13px;transform:rotate(calc(45deg * var(--menu-progress)))}.header .header__burger__plus{width:13px;height:13px;max-width:none;transition:transform .5s var(--ease)}.header .header__burger:hover .header__burger__bg{background:#4070f626}.header .header__burger:hover .header__burger__plus{transform:rotate(90deg)}.header .header__menu{position:fixed;top:calc(var(--menu-top) + var(--menu-bar-height) + 16px);right:var(--pdlr);width:var(--menu-width);max-height:calc(100dvh - var(--menu-top) - var(--menu-bar-height) - 32px);margin:0;padding:32px 24px;border-radius:32px;background:var(--blue);display:flex;flex-direction:column;align-items:center;gap:32px;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform-origin:top right;pointer-events:none}@media (min-width: 1024px){.header .header__menu{padding:80px 24px;border-radius:48px;gap:48px}}.header .header__menu.active{pointer-events:auto}.header .header__menu .menu__ul{display:flex;padding:0;margin:0;list-style:none}.header .header__menu .menu__ul--navigation{flex-direction:column;align-items:center;gap:0}.header .header__menu .menu__link{position:relative;display:block;width:-moz-max-content;width:max-content;overflow:hidden;text-decoration:none}.header .header__menu .menu__link span{display:inline-block;transform-origin:bottom center}.header .header__menu .menu__link .hidden{position:absolute;inset:auto 0 0;visibility:hidden;pointer-events:none}.header .header__menu .menu__link .hidden span{transform:scaleY(0)}.header .header__menu .menu__nav .menu__link[aria-current=page],.header .header__menu .menu__nav .menu__link[aria-current=page] span{cursor:pointer}.header .header__menu .menu__nav button.menu__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding-inline:0;text-align:inherit}.header .header__menu .menu__nav .menu__link{font-size:clamp(48px,15vw,80px);line-height:.88;padding-block:.06em;opacity:.6;transition:opacity .4s var(--ease)}.header .header__menu .menu__nav .menu__link[aria-current=page],.header .header__menu .menu__nav .menu__link:hover,.header .header__menu .menu__nav .menu__link:focus-visible{opacity:1}.header .header__menu .menu__nav .menu__link .hidden{bottom:.06em}.header .header__menu .menu__contact{display:flex;flex-direction:column;text-align:center;font-size:clamp(16px,1.25vw,24px);line-height:1;font-weight:700}.header .header__menu .menu__contact a{color:inherit;text-decoration:none}.header .header__menu .menu__contact .menu__address{font-weight:400}.header .header__menu .menu__contact .menu__address p{margin:0}.header .header__menu .menu__socials .menu__ul{flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:16px;line-height:1.1}@media (min-width: 1024px){.header .header__menu .menu__nav .menu__link{font-size:min(5vw,96px)}@media (max-height: 900px){.header .header__menu{padding-top:32px;padding-bottom:32px;gap:32px}.header .header__menu .menu__nav .menu__link{font-size:min(5vw,9dvh,96px)}}}@media (max-width: 1023px) and (max-height: 700px){.header .header__menu{padding:24px;gap:24px}.header .header__menu .menu__nav .menu__link{font-size:clamp(48px,13vw,72px)}}.header .menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#d7d1c514;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-2;pointer-events:none;visibility:hidden;opacity:0}.header .menu__backdrop.active{pointer-events:auto}.header.white .header__logo img{filter:brightness(0) invert(1)}.header.hide:not(.active) .header__logo,.header.header--logo-hidden .header__logo{transform:translateY(calc(-100% - 40px))}.header.header--logo-hidden .header__logo{pointer-events:none}.header.header--showreel-playing .header__logo,.header.header--showreel-playing .menu__topbar,.header.header--showreel-playing .header__burger{transform:translateY(calc(-100% - var(--menu-top) - 40px));pointer-events:none}.header.active .header__logo{pointer-events:none}@media (max-width: 1023px){.header{--menu-rest-width: min(184px, var(--menu-width));--menu-bar-height: 48px;--menu-button-inset: 4px;--menu-button-width: 94px;--menu-button-height: 40px}.header .menu__topbar{padding:8px 16px;border-radius:24px}.header .menu__topbar .menu__brand{width:44px;height:25px}.header .header__burger{padding:0 12px;gap:10px}.header .header__burger__label{font-size:18px}}@media (prefers-reduced-motion: reduce){.header,.header *{transition-duration:0s!important}}.header a:focus-visible,.header button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black);z-index:10000;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-in-out}.loader.hide{opacity:0;pointer-events:none}.loader .loader__container{aspect-ratio:600/360;width:calc(var(--pdlr) * 10);height:calc(var(--pdtb) * 6);position:relative}.loader .loader__container .loader__container__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0}.loader .loader__container .loader__container__logo.active{opacity:1}.loader .loader__container .loader__container__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 767px){.loader .loader__container{position:absolute;left:50%;top:50lvh;transform:translate(-50%,-50%);width:calc(var(--pdlr) * 9.9666666667);height:auto;aspect-ratio:598/360}}.transition{position:fixed;top:0;left:0;width:100vw;height:100lvh;z-index:9999;pointer-events:none;overflow:hidden}.transition .transition__bg,.transition .transition__el{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity,border-radius}.transition .transition__bg{background-color:#00000040;opacity:0;z-index:0}.transition .transition__el{background-color:var(--blue);width:150vw;height:100lvh;left:50%;transform:translate(-50%);top:100%;border-radius:0%;z-index:1}.transition__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:var(--white);font-size:16px;line-height:1.4;animation:transition-status-appear .2s ease-out both}.transition__status[hidden]{display:none}.transition__status .showreel__loading-character{width:56px}.transition__status .character__body__head path,.transition__status .character__legs path,.transition__status .character__feet path{fill:var(--white)}.transition__status .character__body__eyes path{fill:var(--blue)}.transition__retry{padding:12px 18px;border-radius:12px;background:var(--white);color:var(--blue);text-decoration:none}.transition__retry[hidden]{display:none}.transition__retry:focus-visible{outline:2px solid var(--white);outline-offset:4px}@keyframes transition-status-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.transition__status{animation:none}}.button{display:flex;align-items:baseline;justify-content:center;padding:calc(var(--pdtb) * .3) calc(var(--pdtb) * .4);padding-right:calc(var(--pdlr) * 1.125);z-index:1;border-radius:1000px;position:relative;cursor:pointer;gap:calc(var(--pdlr) * .625);width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.button{gap:calc(var(--pdlr) * .3333333333);padding:calc(var(--pdtb) * .2666666667) calc(var(--pdtb) * .4);padding-right:calc(var(--pdlr) * .5333333333)}}.button .button__icon{transition:transform .6s var(--ease-bounce);aspect-ratio:1/1;width:calc(var(--pdlr) * .2666666667);min-width:8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:var(--button-background, var(--white));border-radius:inherit;transition:transform .6s var(--ease-bounce);z-index:-1}.button:is(:hover,:focus-visible):after{transform:translate(-50%,-50%) scaleY(1.1) scaleX(1.025)}.button:is(:hover,:focus-visible) .button__icon{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.button:after,.button .button__icon{transition:none}}.button--big{padding:calc(var(--pdtb) * .4) calc(var(--pdtb) * .6);padding-right:calc(var(--pdlr) * 2);gap:calc(var(--pdlr) * 1.25)}@media (min-width: 768px){.button--big{padding:calc(var(--pdtb) * .2666666667) calc(var(--pdtb) * .4);padding-right:calc(var(--pdlr) * .6666666667);gap:calc(var(--pdlr) * .6666666667)}}.button--big .button__icon{width:calc(var(--pdlr) * .8);min-width:24px}.character__wrapper{position:absolute;bottom:calc(var(--pdtb) * .3333333333);left:0;z-index:1;aspect-ratio:220/193;width:calc(var(--pdlr) * 3.6666666667);min-width:50px;pointer-events:none;transform:translate(-70%)}@media (min-width: 1024px){.character__wrapper{transform:translate(-90%)}}.character__wrapper .character__body{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:transform;transform-origin:center bottom}@media screen and (max-width: 1024px){.character__wrapper .character__body{animation:character-body-move 11s infinite ease}}.character__wrapper .character__body .character__body__head{position:absolute;top:0;left:0;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%}.character__wrapper .character__body .character__body__head svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.character__wrapper .character__body .character__body__eyes{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}@media screen and (max-width: 1024px){.character__wrapper .character__body .character__body__eyes{animation:character-eyes-blink 11s infinite ease;transform-origin:center 33%}}.character__wrapper .character__body .character__body__eyes svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.character__wrapper .character__legs{position:absolute;bottom:0;right:0;width:100%;height:100%;transform-origin:bottom;will-change:transform}@media screen and (max-width: 1024px){.character__wrapper .character__legs{animation:character-legs-move 11s infinite ease;transform-origin:center bottom}}.character__wrapper .character__legs svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.character__wrapper .character__feet{position:absolute;bottom:-1px;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:center bottom;will-change:transform}.character__wrapper .character__feet svg{width:100%;height:100%;-o-object-position:center;object-position:center}@keyframes character-eyes-blink{0%{transform:translate(0) scaleY(1)}5%{transform:translate(calc(var(--pdtb) * -.1666666667),calc(var(--pdlr) * -.1666666667))}15%{transform:translate(calc(var(--pdtb) * -.1666666667),calc(var(--pdlr) * -.1666666667))}20%{transform:translateY(calc(var(--pdtb) * 0))}30%{transform:translateY(calc(var(--pdtb) * -.05))}35%{transform:translate(calc(var(--pdtb) * .1666666667),calc(var(--pdlr) * -.1666666667))}40%{transform:translate(calc(var(--pdtb) * .1666666667),calc(var(--pdlr) * -.1666666667))}45%{transform:translate(calc(var(--pdtb) * 0),calc(var(--pdlr) * -.05))}60%{transform:translate(0)}70%{transform:translateY(calc(var(--pdtb) * -.05)) scaleY(1)}75%{transform:translateY(calc(var(--pdtb) * 0)) scaleY(0)}80%{transform:translateY(calc(var(--pdtb) * -.05)) scaleY(1)}85%{transform:translateY(calc(var(--pdtb) * 0)) scaleY(0)}90%{transform:translateY(calc(var(--pdtb) * -.05)) scaleY(1)}}@keyframes character-body-move{0%{transform:translateY(calc(var(--pdtb) * 0))}5%{transform:translate(calc(var(--pdtb) * -.1666666667),calc(var(--pdlr) * -.1666666667))}15%{transform:translate(calc(var(--pdtb) * -.1666666667),calc(var(--pdlr) * -.1666666667))}20%{transform:translateY(calc(var(--pdtb) * 0))}30%{transform:translateY(calc(var(--pdtb) * -.05))}35%{transform:translate(calc(var(--pdtb) * .1666666667),calc(var(--pdlr) * -.1666666667))}40%{transform:translate(calc(var(--pdtb) * .1666666667),calc(var(--pdlr) * -.1666666667))}45%{transform:translate(calc(var(--pdtb) * 0),calc(var(--pdlr) * -.05))}60%{transform:translate(0)}70%{transform:translateY(calc(var(--pdtb) * -.05))}75%{transform:translateY(calc(var(--pdtb) * 0))}80%{transform:translateY(calc(var(--pdtb) * -.05))}85%{transform:translateY(calc(var(--pdtb) * 0))}90%{transform:translateY(calc(var(--pdtb) * -.05))}}@keyframes character-legs-move{0%{transform:skew(0) scaleY(1)}5%{transform:skew(10deg) scaleY(1.1)}15%{transform:skew(10deg) scaleY(1.1)}20%{transform:skew(0) scaleY(1)}30%{transform:skew(0) scaleY(1.1)}35%{transform:skew(-10deg) scaleY(1.1)}40%{transform:skew(-10deg) scaleY(1.1)}45%{transform:skew(0) scaleY(1.1)}60%{transform:skew(0) scaleY(1)}70%{transform:skew(0) scaleY(1.1)}75%{transform:skew(0) scaleY(1)}80%{transform:skew(0) scaleY(1.1)}85%{transform:skew(0) scaleY(1)}90%{transform:skew(0) scaleY(1.1)}}.marquee__container{max-width:100%;display:flex;align-items:flex-start;overflow:hidden;height:-moz-fit-content;height:fit-content}.marquee__wrapper{display:flex;align-items:center;animation:marquee linear infinite;animation-duration:20s;min-width:-moz-fit-content;min-width:fit-content;will-change:transform;flex:none}.marquee__el{display:flex;flex:0 0 auto}.marquee__text{white-space:nowrap;font-family:var(--font-title);font-weight:600;font-size:clamp(.875rem,.7308rem + .641vw,1.5rem);line-height:150%;text-transform:uppercase;letter-spacing:-.154px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.cookie-consent{position:fixed;bottom:calc(var(--pdtb) * .3333333333);right:calc(var(--pdtb) * .3333333333);z-index:9999;background-color:var(--white);border-radius:10px;max-width:300px;width:calc(100% - 40px);transform:translateY(150%);transition:transform .5s var(--ease);box-shadow:0 4px 12px #0000001a;padding:calc(var(--pdtb) * .5)}@media (min-width: 1024px){.cookie-consent{padding:calc(var(--pdtb) * .3333333333)}}.cookie-consent.is-visible{transform:translateY(0)}.cookie-consent__content{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.cookie-consent__content{gap:calc(var(--pdtb) * .2666666667)}}.cookie-consent__text{color:var(--black);display:flex;flex-direction:column;gap:calc(var(--pdtb) * .2)}@media (min-width: 1024px){.cookie-consent__text{gap:calc(var(--pdtb) * .2)}}.cookie-consent__buttons{display:flex;align-items:center;gap:calc(var(--pdtb) * .2);color:var(--black)}@media (min-width: 1024px){.cookie-consent__buttons{gap:calc(var(--pdtb) * .2)}}@font-face{font-family:Inter Documentation;src:url(/public/dist/assets/inter-italic-C9UHaEYJ.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter Documentation;src:url(/public/dist/assets/inter-FIwubZjA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-doc: "Inter Documentation";--pdlr-doc: clamp(1.25rem, 1.0769rem + .7692vw, 2rem);--pdtb-doc: clamp(2.25rem, 2.0769rem + .7692vw, 3rem);--doc-blue: #4070F6;--doc-white: #FFFFFF;--doc-black: #101010;--doc-black75: rgba(16, 16, 16, .75);--doc-black50: rgba(16, 16, 16, .5);--doc-black25: rgba(16, 16, 16, .25);--doc-grey: #F0F0F0;--doc-grey-dark: #5C5C5C;--doc-svg-white: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(130deg) brightness(102%) contrast(103%)}@media screen and (min-width: 1920px){:root{--pdlr-doc: clamp(2.25rem, 2.0769rem + .7692vw, 3rem);--pdtb-doc: clamp(3rem, 0rem + 2.5vw, 4rem)}}.documentation__container{font-family:var(--font-doc)}.documentation__container h1,.documentation__container h2,.documentation__container h3,.documentation__container h4,.documentation__container h5,.documentation__container h6{color:var(--doc-black50)}.documentation__container h1 .tit__black,.documentation__container h2 .tit__black,.documentation__container h3 .tit__black,.documentation__container h4 .tit__black,.documentation__container h5 .tit__black,.documentation__container h6 .tit__black,.documentation__container p{color:var(--doc-black)}.documentation__container p a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.documentation__container p a:hover{color:var(--doc-blue);opacity:1}.documentation__container .doc__tit__48{font-size:clamp(2.25rem,2.0769rem + .7692vw,3rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__tit__48{font-size:clamp(3rem,.03rem + 2.475vw,3.99rem);letter-spacing:normal}}.documentation__container .doc__tit__40{font-size:clamp(2rem,1.8846rem + .5128vw,2.5rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__tit__40{font-size:clamp(2.5rem,.025rem + 2.0625vw,3.325rem);letter-spacing:normal}}.documentation__container .doc__tit__24{font-size:clamp(1.25rem,1.1923rem + .2564vw,1.5rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__tit__24{font-size:clamp(1.5rem,.015rem + 1.2375vw,1.995rem);letter-spacing:normal}}.documentation__container .doc__tit__20{font-size:clamp(1.125rem,1.0962rem + .1282vw,1.25rem);font-family:var(--font-doc);line-height:110%;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__tit__20{font-size:clamp(1.25rem,.0125rem + 1.0313vw,1.6625rem);letter-spacing:normal}}.documentation__container .doc__tit__16{font-size:clamp(.875rem,.8462rem + .1282vw,1rem);font-family:var(--font-doc);line-height:120%;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__tit__16{font-size:clamp(1rem,.01rem + .825vw,1.33rem);letter-spacing:normal}}.documentation__container .doc__body__24{font-size:clamp(1.25rem,1.1923rem + .2564vw,1.5rem);font-family:var(--font-doc);line-height:110%;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__body__24{font-size:clamp(1.5rem,.015rem + 1.2375vw,1.995rem);letter-spacing:normal}}.documentation__container .doc__body__24 a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.documentation__container .doc__body__24 a:hover{color:var(--doc-blue);opacity:1}.documentation__container .doc__body__18{font-size:clamp(1rem,.9712rem + .1282vw,1.125rem);font-family:var(--font-doc);line-height:120%;letter-spacing:normal;font-weight:350;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__body__18{font-size:clamp(1.125rem,.0112rem + .9281vw,1.49625rem);letter-spacing:normal}}.documentation__container .doc__body__18 a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.documentation__container .doc__body__18 a:hover{color:var(--doc-blue);opacity:1}.documentation__container .doc__body__18--semibold{font-size:clamp(1rem,.9712rem + .1282vw,1.125rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:550;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__body__18--semibold{font-size:clamp(1.125rem,.0112rem + .9281vw,1.49625rem);letter-spacing:normal}}.documentation__container .doc__body__18--semibold a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.documentation__container .doc__body__18--semibold a:hover{color:var(--doc-blue);opacity:1}.documentation__container .doc__body__16{font-size:clamp(.875rem,.8462rem + .1282vw,1rem);font-family:var(--font-doc);line-height:110%;letter-spacing:normal;font-weight:350;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__body__16{font-size:clamp(1rem,.01rem + .825vw,1.33rem);letter-spacing:normal}}.documentation__container .doc__link__24{font-size:clamp(1.25rem,1.1923rem + .2564vw,1.5rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__link__24{font-size:clamp(1.5rem,.015rem + 1.2375vw,1.995rem);letter-spacing:normal}}.documentation__container .doc__button__16{font-size:clamp(.875rem,.8462rem + .1282vw,1rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:450;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__button__16{font-size:clamp(1rem,.01rem + .825vw,1.33rem);letter-spacing:normal}}.documentation__container .doc__button__16 a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.documentation__container .doc__button__16 a:hover{color:var(--doc-blue);opacity:1}.documentation__container .doc__caption__12{font-size:clamp(.6875rem,.6731rem + .0641vw,.75rem);font-family:var(--font-doc);line-height:normal;letter-spacing:normal;font-weight:400;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__caption__12{font-size:clamp(.75rem,.0075rem + .6188vw,.9975rem);letter-spacing:normal}}.documentation__container .doc__caption__11{font-size:clamp(.5625rem,.5337rem + .1282vw,.6875rem);font-family:var(--font-doc);line-height:110%;letter-spacing:normal;font-weight:400;font-style:normal}@media screen and (min-width: 1920px){.documentation__container .doc__caption__11{font-size:clamp(.6875rem,.0069rem + .5672vw,.914375rem);letter-spacing:normal}}.documentation__container .doc__button{padding:calc(var(--pdlr-doc) * .5);border-radius:calc(var(--pdtb-doc) * .0833333333);white-space:nowrap;display:flex;width:-moz-fit-content;width:fit-content;transition:border-radius .3s ease-in-out,opacity .3s ease-in-out}.documentation__container .doc__button--main{color:var(--doc-white);background-color:var(--doc-black)}.documentation__container .doc__button--secondary{background-color:var(--doc-grey);color:var(--doc-black)}.documentation__container .doc__button:hover{opacity:.8;border-radius:0}.documentation__container{display:grid;grid-template-columns:repeat(12,1fr);overflow-x:clip}.documentation__container .documentation__mobile{display:none}@media screen and (max-width: 1023px){.documentation__container .documentation__mobile{position:fixed;padding:calc(var(--pdlr-doc) * .8);top:0;left:0;width:100%;height:100%;background-color:var(--doc-blue);color:var(--doc-white);z-index:10000;display:flex;justify-content:center;align-items:center;text-align:center}.documentation__container .documentation__mobile img{position:absolute;bottom:calc(var(--pdtb-doc) * .6666666667);width:calc(var(--pdlr-doc) * 1.75);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:var(--doc-svg-white)}}.documentation__container .documentation__sidebar{position:sticky;top:0;left:0;height:100%;z-index:10000;max-height:100vh;grid-column:span 3;height:100vh;padding:calc(var(--pdtb-doc) * .5)}@media screen and (max-width: 1023px){.documentation__container .documentation__sidebar{display:none}}@media screen and (min-width: 1024px) and (max-width: 1439px){.documentation__container .documentation__sidebar{grid-column:span 4;padding:calc(var(--pdtb-doc) * .3333333333)}}@media screen and (min-width: 1680px){.documentation__container .documentation__sidebar{grid-column:span 3}}.documentation__container .documentation__sidebar .documentation__sidebar__container{padding:calc(var(--pdtb-doc) * .6666666667);padding-right:calc(var(--pdlr-doc) * .375);background-color:var(--doc-grey);border-radius:calc(var(--pdtb-doc) * .1666666667);max-height:100%;height:100%}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll{max-height:100%;height:100%;overflow-y:auto;--sb-track-color: var(--doc-grey);--sb-thumb-color: var(--doc-black25);--sb-size: 9px}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll::-webkit-scrollbar{width:var(--sb-size)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:12px}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:12px;border:2px solid #f0f0f0}@supports not selector(::-webkit-scrollbar){.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper{height:-moz-fit-content;height:fit-content;padding-right:calc(var(--pdlr-doc) * .25);display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .3333333333)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul,.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li{display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .3333333333)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pdlr-doc) * .25);position:relative;transition:padding-left .3s ease-in-out}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0);background-color:var(--doc-black);aspect-ratio:1/1;width:calc(var(--pdlr-doc) * .125);display:flex;border-radius:50%;transition:transform .3s ease-in-out}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a.is-active{padding-left:calc(var(--pdlr-doc) * .375)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a.is-active:before{width:calc(var(--pdlr-doc) * .125);transform:translateY(-50%) scale(1)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent:hover .documentation__sidebar__a__icon__wrapper:not(.clicked){transform:rotate(180deg)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent .documentation__sidebar__a__icon__wrapper{aspect-ratio:1/1;width:calc(var(--pdlr-doc) * .625);height:calc(var(--pdlr-doc) * .625);display:flex;position:relative;transition:transform .3s ease-in-out;cursor:pointer}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent .documentation__sidebar__a__icon__wrapper .documentation__sidebar__a__icon{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background-color:var(--doc-black);transition:transform .3s ease-in-out}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent .documentation__sidebar__a__icon__wrapper .documentation__sidebar__a__icon--1{transform:translate(-50%,-50%) rotate(90deg)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent .documentation__sidebar__a__icon__wrapper .documentation__sidebar__a__icon--2{transform:translate(-50%,-50%) rotate(0)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent.collapsed .documentation__sidebar__a__icon__wrapper{transform:rotate(0)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent.collapsed .documentation__sidebar__a__icon__wrapper .documentation__sidebar__a__icon--1,.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a--parent.collapsed .documentation__sidebar__a__icon__wrapper .documentation__sidebar__a__icon--2{transform:translate(-50%,-50%) rotate(0)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__ul{padding-left:calc(var(--pdlr-doc) * .75);border-left:1px solid var(--doc-black25);transition:height .3s ease-in-out,opacity .3s ease-in-out}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a{color:var(--doc-black50);transition:color .3s ease-in-out,padding-left .3s ease-in-out}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a:hover,.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__ul .documentation__sidebar__li .documentation__sidebar__a.is-active{color:var(--doc-black)}.documentation__container .documentation__sidebar .documentation__sidebar__container .documentation__sidebar__scroll .documentation__sidebar__wrapper .documentation__sidebar__ul .documentation__sidebar__ul[data-expanded=false]{height:0!important;opacity:0;overflow:hidden;pointer-events:none}.documentation__container .documentation__main{padding:0 calc(var(--pdlr-doc) * 1);padding-bottom:calc(var(--pdtb-doc) * 1.5);grid-column:span 9;grid-column-start:4;grid-column-end:13}@media screen and (max-width: 1023px){.documentation__container .documentation__main{grid-column:span 12;grid-column-start:1;grid-column-end:13;padding:0 calc(var(--pdlr-doc) * .625)}}@media screen and (min-width: 1024px) and (max-width: 1439px){.documentation__container .documentation__main{grid-column:span 8;grid-column-start:5;grid-column-end:13;padding:0 calc(var(--pdlr-doc) * .75)}}@media screen and (min-width: 1680px){.documentation__container .documentation__main{grid-column:span 9;grid-column-start:4;grid-column-end:13}}.documentation__container .documentation__main .documentation__header{height:-moz-fit-content;height:fit-content;z-index:10000;position:sticky;top:0;width:100%;grid-column:span 8;grid-column-start:5;grid-column-end:13;padding-top:calc(var(--pdtb-doc) * 1.1666666667);padding-bottom:calc(var(--pdtb-doc) * .6666666667);background-color:var(--doc-white);display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--doc-black25);gap:calc(var(--pdlr-doc) * 1);transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out,transform .3s ease-in-out}.documentation__container .documentation__main .documentation__header.hide{transform:translateY(-100%)}.documentation__container .documentation__main .documentation__header.scrolled{padding-top:calc(var(--pdtb-doc) * .3333333333);padding-bottom:calc(var(--pdtb-doc) * .3333333333)}.documentation__container .documentation__main .documentation__header .documentation__header__title{display:inline}.documentation__container .documentation__main .documentation__header .documentation__header__buttons{display:flex;gap:calc(var(--pdlr-doc) * .25);margin-top:calc(var(--pdtb-doc) * .2083333333)}.documentation__container .documentation__main .documentation__hero{padding-top:calc(var(--pdtb-doc) * 1.1666666667);padding-bottom:calc(var(--pdtb-doc) * 1);border-bottom:1px solid var(--doc-black25)}.documentation__logo__vyp{position:fixed;bottom:calc(var(--pdtb-doc) * .6666666667);right:calc(var(--pdlr-doc) * 1);width:calc(var(--pdlr-doc) * 1.5625);aspect-ratio:50/28;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:10000;display:none}@media screen and (min-width: 1024px){.documentation__logo__vyp{display:block}}.has__a a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out}.has__a a:hover{color:var(--doc-blue);opacity:1}.documentation__section:has(.doc__separator){padding-top:calc(var(--pdtb-doc) * .3333333333);padding-bottom:calc(var(--pdtb-doc) * .1666666667)}.documentation__section.column-grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr-doc) * .625)}.documentation__section.column-grid-12 .column{grid-column:span var(--span, 1)}.doc__main__tit{margin-bottom:calc(var(--pdtb-doc) * .6666666667);margin-top:calc(var(--pdtb-doc) * .6666666667)}.doc__secondary__tit{margin-bottom:calc(var(--pdtb-doc) * .5);margin-top:calc(var(--pdtb-doc) * .6666666667)}.doc__tertiary__tit{margin-bottom:calc(var(--pdtb-doc) * .3333333333);margin-top:calc(var(--pdtb-doc) * .5)}.doc__paragraph{margin-bottom:calc(var(--pdtb-doc) * .3333333333);margin-top:calc(var(--pdtb-doc) * .3333333333)}.doc__paragraph p{margin-bottom:calc(var(--pdtb-doc) * .3333333333)}.doc__paragraph p:last-child{margin-bottom:0}.doc__paragraph ul{padding-left:calc(var(--pdlr-doc) * .5);margin-bottom:calc(var(--pdtb-doc) * .3333333333)}.doc__paragraph ul:last-child{margin-bottom:0}.doc__paragraph ul li{list-style:disc;margin-bottom:calc(var(--pdtb-doc) * .1666666667)}.doc__paragraph ul li:last-child{margin-bottom:0}.doc__paragraph ol{padding-left:calc(var(--pdlr-doc) * .5);margin-bottom:calc(var(--pdtb-doc) * .3333333333)}.doc__paragraph ol:last-child{margin-bottom:0}.doc__paragraph ol li{list-style:decimal;margin-bottom:calc(var(--pdtb-doc) * .1666666667)}.doc__paragraph ol li:last-child{margin-bottom:0}.doc__callout{padding:calc(var(--pdtb-doc) * .4166666667);border-radius:calc(var(--pdtb-doc) * .1666666667);grid-column:span 6;display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .3333333333);margin-bottom:calc(var(--pdtb-doc) * .6666666667)}.doc__callout .doc__callout__title{color:var(--doc-black)}.doc__callout .doc__callout__title a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .125);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.doc__callout .doc__callout__title a:hover{color:var(--doc-blue);opacity:1}.doc__callout .doc__callout__text{padding-top:calc(var(--pdtb-doc) * .4166666667);border-top:1px solid var(--doc-black25);font-weight:350}.doc__callout .doc__callout__text a{opacity:.6;text-decoration:underline;text-underline-offset:calc(var(--pdtb-doc) * .0833333333);transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.doc__callout .doc__callout__text a:hover{color:var(--doc-blue);opacity:1}.doc__table{margin-bottom:calc(var(--pdtb-doc) * .6666666667)}.doc__table .doc__table__table{width:100%;border:solid 1px var(--doc-black25);border-bottom:none}.doc__table .doc__table__table .doc__table__row{display:flex;border-bottom:1px solid var(--doc-black25)}.doc__table .doc__table__table .doc__table__row .doc__table__cell{flex:1;padding:calc(var(--pdtb-doc) * .3333333333);color:var(--doc-black)}.doc__table .doc__table__table .doc__table__row .doc__table__cell:first-child{font-weight:600;border-right:1px solid var(--doc-black25)}.doc__table .doc__table__label{text-align:right;margin-top:calc(var(--pdtb-doc) * .1666666667);color:var(--doc-black50)}.doc__separator .doc__separator__line{display:block;width:100%;height:1px;background-color:var(--doc-black25)}.doc__images__wrapper{aspect-ratio:1014/556;border-radius:calc(var(--pdtb-doc) * .1666666667);overflow:hidden;display:block}.doc__images__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.doc__image{margin-bottom:calc(var(--pdtb-doc) * .5)}.doc__image .doc__image__container--two{display:flex;gap:calc(var(--pdlr-doc) * .5)}.doc__image .doc__image__container--two .doc__images__wrapper{flex:1;aspect-ratio:498/273}.doc__image__sidebar{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr-doc) * .625);margin-bottom:calc(var(--pdtb-doc) * 1.0833333333)}.doc__image__sidebar .doc__image__sidebar__image{grid-column:span 9;position:sticky;top:calc(var(--pdtb-doc) * .5)}.doc__image__sidebar .doc__image__sidebar__content{grid-column:span 3;background-color:var(--doc-grey);padding:calc(var(--pdtb-doc) * .6666666667) calc(var(--pdlr-doc) * .5);border-radius:calc(var(--pdtb-doc) * .1666666667);display:flex;gap:calc(var(--pdlr-doc) * .375)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__icon__wrapper{width:calc(var(--pdtb-doc) * .25);height:calc(var(--pdtb-doc) * .25);min-width:12px;min-height:12px;aspect-ratio:1/1;display:flex}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__icon__wrapper .doc__image__sidebar__icon{display:block;border-radius:calc(var(--pdtb-doc) * .0416666667);border:1px solid;border-color:var(--doc-icon-color);width:100%;height:100%;margin-top:calc(var(--pdtb-doc) * .0833333333)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper{display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .3333333333)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__title{color:var(--doc-black)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__legends{display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .3333333333)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__legends .doc__image__sidebar__legend{display:flex;flex-direction:column;gap:calc(var(--pdlr-doc) * .125)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__legends .doc__image__sidebar__legend .doc__image__sidebar__legend__title{color:var(--doc-black)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__legends .doc__image__sidebar__legend .doc__image__sidebar__legend__description p{color:var(--doc-black75);margin-bottom:calc(var(--pdtb-doc) * .0833333333)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__legends .doc__image__sidebar__legend .doc__image__sidebar__legend__description p:last-child{margin-bottom:0}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__asterisk{display:flex;flex-direction:column;gap:calc(var(--pdtb-doc) * .1666666667)}.doc__image__sidebar .doc__image__sidebar__content .doc__image__sidebar__wrapper .doc__image__sidebar__asterisk .doc__image__sidebar__asterisk__item{color:var(--doc-black75)}main.home{position:relative;z-index:1;overflow:hidden}main[data-barba-namespace=home]{overflow:hidden}.home__hero__container{overflow:hidden;position:relative}.home__hero{height:100lvh;width:100%;padding-bottom:calc(var(--pdtb) * .4);padding-top:calc(var(--pdtb) * .4);display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}@media (min-width: 768px){.home__hero{padding-bottom:calc(var(--pdtb) * .2666666667);padding-top:calc(var(--pdtb) * .2666666667)}}.home__hero .home__hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4);max-width:50%;pointer-events:auto}@media (min-width: 768px){.home__hero .home__hero__content{max-width:30%;gap:calc(var(--pdtb) * .4)}}@media (min-width: 1024px){.home__hero .home__hero__content{max-width:16%}}.home__hero .home__hero__content .home__hero__content__assets{display:flex;gap:calc(var(--pdlr) * .5)}@media (min-width: 768px){.home__hero .home__hero__content .home__hero__content__assets{gap:calc(var(--pdlr) * .2666666667)}}.home__hero .home__hero__content .home__hero__content__assets .vyp-cloud{aspect-ratio:75/44;width:calc(var(--pdlr) * 1.25);min-width:51px;cursor:pointer}.home__hero .home__hero__content .home__hero__content__assets .vyp-cloud .vyp-cloud__circle{animation:none;animation:vyp-cloud-animation 2.5s ease;animation-play-state:paused;transform-origin:center}.home__hero .home__hero__content .home__hero__content__assets .vyp-cloud:hover .vyp-cloud__circle{display:block;animation-play-state:running;animation:vyp-cloud-animation 2.5s infinite}.home__hero .home__hero__content .home__hero__content__assets .home__hero__content__asset__since-2015-wrapper{aspect-ratio:90/48;width:calc(var(--pdlr) * 1.5);min-width:50px;cursor:pointer}.home__hero .home__hero__content .home__hero__content__assets .home__hero__content__asset__since-2015-wrapper:hover svg{transform:rotate(-720deg)}.home__hero .home__hero__content .home__hero__content__assets .home__hero__content__asset__since-2015-wrapper svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform 1s var(--ease)}@keyframes vyp-cloud-animation{0%{transform:translate(0) scaleY(1)}20%{transform:translate(calc(var(--pdlr) * .3125)) scaleY(1)}40%{transform:translate(calc(var(--pdlr) * .3125)) scaleY(1)}60%{transform:translate(0) scaleY(1)}80%{transform:translate(0) scaleY(1)}90%{transform:translate(0) scaleY(0)}to{transform:translate(0) scaleY(1)}}@media (min-width: 768px){@keyframes vyp-cloud-animation{0%{transform:translate(0) scaleY(1)}20%{transform:translate(calc(var(--pdlr) * .0833333333)) scaleY(1)}40%{transform:translate(calc(var(--pdlr) * -.0833333333)) scaleY(1)}60%{transform:translate(0) scaleY(1)}80%{transform:translate(0) scaleY(1)}90%{transform:translate(0) scaleY(0)}to{transform:translate(0) scaleY(1)}}}.home__hero.is-not-completed .svg-path-logo{min-width:calc(var(--pdlr) * 9.9666666667);width:calc(var(--pdlr) * 9.9666666667);min-height:100%;top:25%}.home__hero.is-not-completed .home__hero__logo__video__wrapper{width:30%;overflow:hidden}.home__hero.is-not-completed .home__hero__logo__video__wrapper .home__hero__logo__video,.home__hero.is-not-completed .home__hero__logo__video__wrapper .home__hero__logo__video__cover{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.home__hero .svg-path-logo{position:absolute;top:27.75%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:min-width .75s var(--ease),top .75s var(--ease);aspect-ratio:600/360;width:calc(var(--pdlr) * 9.9666666667);min-width:160%;min-height:100%;-o-object-fit:contain;object-fit:contain}.home__hero .svg-path-logo.svg-path-logo--front{z-index:3}@media (min-width: 1024px){.home__hero .svg-path-logo{min-width:125%;transform:translate(-50%,-50%)}}.home__hero .home__hero__logo__video__wrapper{display:block;width:35%;min-height:calc(var(--pdtb) * 1.75px);position:absolute;top:27.75%;left:50%;transform:translate(-50%,-50%);transition:transform .75s var(--ease),filter .75s var(--ease);opacity:1;z-index:2;border-radius:6px}@media screen and (max-width: 1024px){.home__hero .home__hero__logo__video__wrapper{aspect-ratio:343/182}}@media screen and (max-width: 1024px) and (max-height: 700px){.home__hero .home__hero__logo__video__wrapper:not(.is-showreel-visible){transform:translate(-50%,-40%)}}@media (min-width: 1024px){.home__hero .home__hero__logo__video__wrapper{border-radius:15px;width:27%;min-height:unset;aspect-ratio:510/336}}.home__hero .home__hero__logo__video__wrapper.is-playing{filter:brightness(1)}.home__hero .home__hero__logo__video__wrapper.is-playing .home__hero__logo__video__cover{opacity:0;pointer-events:none}.home__hero .home__hero__logo__video__wrapper .home__hero__logo__video__cover{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2;transform:rotate(-7deg);border-radius:6px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .5s ease-in-out,clip-path .75s var(--ease)}.home__hero .home__hero__logo__video__wrapper .home__hero__logo__video{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .75s var(--ease);transform:rotate(-7deg);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.home__showreel{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:calc(var(--pdtb) * 1);padding-top:calc(var(--pdtb) * 1);cursor:pointer}@media (min-width: 768px){.home__showreel{padding-bottom:calc(var(--pdtb) * 1);padding-top:calc(var(--pdtb) * 1);flex-direction:row}}@media (min-width: 1024px){.home__showreel{height:100lvh}}.home__showreel .showreel__placeholder{aspect-ratio:16/9;width:100%}@media (min-width: 1024px){.home__showreel .showreel__placeholder{aspect-ratio:unset;height:100%}}.home__showreel .play__button__cursor{position:absolute;transform:translate(-50%,-50%);z-index:1000;pointer-events:none;top:51%;left:50%}@media (min-width: 1024px){.home__showreel .play__button__cursor{left:50%;top:50%;display:flex;align-items:center;justify-content:center}}.home__showreel .play__button__cursor .play__button__cursor__wrapper{color:var(--beige);aspect-ratio:1/1;width:calc(var(--pdlr) * 1.3333333333);height:calc(var(--pdlr) * 1.3333333333);min-width:50px;min-height:50px;transform:scale(1);transition:transform .5s var(--ease);position:relative}@media (min-width: 1024px){.home__showreel .play__button__cursor .play__button__cursor__wrapper{transform:scale(0)}}.home__showreel .play__button__cursor .play__button__cursor__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);border-radius:50%;z-index:-1}.home__showreel .play__button__cursor .play__button__cursor__icon{position:absolute;top:50%;left:50%;transform:translate(-37%,-50%);transition:transform .5s var(--ease);width:calc(var(--pdlr) * .5333333333);aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-width:20px}.home__showreel .play__button__cursor .play__button__cursor__icon--play{transform:translate(-37%,-50%) scale(1)}.home__showreel .play__button__cursor .play__button__cursor__icon--pause{transform:translate(-50%,-50%) scale(0)}.home__showreel .play__button__cursor.show .play__button__cursor__wrapper{transform:scale(1)}@media screen and (max-width: 1024px){.home__showreel .play__button__cursor.is-playing .play__button__cursor__wrapper{transform:scale(0)}}.home__showreel .play__button__cursor.is-playing .play__button__cursor__icon--play{transform:translate(-37%,-50%) scale(0)}.home__showreel .play__button__cursor.is-playing .play__button__cursor__icon--pause{transform:translate(-50%,-50%) scale(1)}.home__about{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1);overflow:hidden}@media (min-width: 768px){.home__about{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 1.3333333333)}}.home__about .home__about__container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pdtb) * 1.3)}@media (min-width: 768px){.home__about .home__about__container{gap:calc(var(--pdtb) * 1.7333333333)}}.home__about .home__about__container .home__about__container__title{display:flex;flex-direction:column;align-items:center;text-align:center;width:-moz-fit-content;width:fit-content;position:relative}.home__about .home__about__container .home__about__container__title .home__about__container__title__main__line--3{position:relative}.home__about .home__about__container .home__about__container__title .home__about__container__title__main__asset__wrapper{bottom:.12em}.home__about .home__about__container .home__about__container__title .home__about__container__title__main__line{line-height:80%!important;white-space:nowrap}.home__about .home__about__container .home__about__container__title .home__about__container__title__main__line:nth-child(odd){transform:translate(-100vw) skew(30deg)}.home__about .home__about__container .home__about__container__title .home__about__container__title__main__line:nth-child(2n){transform:translate(100vw) skew(-30deg)}.home__about .home__about__container__description{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4);margin-top:calc(var(--pdtb) * 1);position:relative}@media (min-width: 768px){.home__about .home__about__container__description{align-items:center;margin-top:calc(var(--pdtb) * 1.3333333333)}.home__about .home__about__container__description .home__about__container__description__title{position:absolute;top:0;left:0}}.home__about .home__about__container__description .home__about__container__description__content{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .6)}@media (min-width: 768px){.home__about .home__about__container__description .home__about__container__description__content{gap:calc(var(--pdtb) * .8);max-width:48%}}.home__about .home__about__container__description .home__about__container__description__content .home__about__container__description__content__button{width:-moz-fit-content;width:fit-content}.home__projects{z-index:1;display:flex;justify-content:center;flex-direction:column;position:relative;padding:calc(var(--pdtb) * 2) calc(var(--pdlr) * 1);gap:calc(var(--pdtb) * 1.35);max-width:100vw}@media (min-width: 768px){.home__projects{padding:0}}@media (min-width: 1024px){.home__projects{height:100lvh}}.home__projects .home__projects__content__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pdtb) * 1.35)}@media (min-width: 1024px){.home__projects .home__projects__content__container{gap:calc(var(--pdtb) * .4);position:absolute;top:50%;inset-inline:0;width:auto;transform:translateY(-50%)}}.home__projects .home__projects__content__container .home__projects__title{max-width:66%;text-align:center}@media (min-width: 1024px){.home__projects .home__projects__content__container .home__projects__title{max-width:26%;position:absolute;top:0;transform:translateY(calc(-100% - var(--pdtb) * 2.0833333333))}}.home__projects .home__projects__content__container .home__projects__content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.home__projects .home__projects__content__container .home__projects__content{padding:0 var(--pdlr)}}.home__projects .home__projects__content__container .home__projects__content .home__projects__content__title{text-align:center;gap:.25ch;flex:1}@media (min-width: 1024px){.home__projects .home__projects__content__container .home__projects__content .home__projects__content__title{white-space:nowrap}}.home__projects .home__projects__content__container .home__projects__content .home__projects__content__year{flex:1}.home__projects .home__projects__content__container .home__projects__content .home__projects__content__year--2{text-align:right;display:flex;justify-content:flex-end}.home__projects .home__projects__items__wrapper__container{display:flex;justify-content:flex-end;align-items:center;width:100%}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__container{width:100%}}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--pdtb) * .2)}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper{flex-direction:row;display:flex;width:100%;padding:0 10vw;height:100%;justify-content:center}}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item{display:flex;justify-content:center;align-items:center;grid-column:span 1;position:relative}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item{width:30vw;pointer-events:none}}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item--button.is-desktop{display:none}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item--button.is-desktop{display:block}}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item .home__projects__items__wrapper__item__card,.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item .home__projects__items__wrapper__item__button{pointer-events:auto}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item{--home-project-item-final-x: 15%;--home-project-item-final-y: 0;--home-project-item-final-rotation: 0;transform:translate(calc(var(--home-project-item-final-x) * 1%),calc(var(--home-project-item-final-y) * 1%)) rotate(calc(var(--home-project-item-final-rotation) * 1deg))}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(1){--home-project-item-final-x: 70;--home-project-item-final-y: 25;--home-project-item-final-rotation: 19}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(2){--home-project-item-final-x: 60;--home-project-item-final-y: 40;--home-project-item-final-rotation: -6;z-index:2}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(3){--home-project-item-final-x: -20;--home-project-item-final-y: -25;--home-project-item-final-rotation: -17}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(4){--home-project-item-final-x: -20;--home-project-item-final-y: -10;--home-project-item-final-rotation: 9}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(5){--home-project-item-final-x: -50;--home-project-item-final-y: 50;--home-project-item-final-rotation: 10}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item:nth-child(6){--home-project-item-final-x: -80;--home-project-item-final-y: -10;--home-project-item-final-rotation: -24}.home__projects .home__projects__items__wrapper__container .home__projects__items__wrapper .home__projects__items__wrapper__item.home__projects__items__wrapper__item--button{position:absolute;bottom:15%;--home-project-item-final-x: 0;--home-project-item-final-y: -50;--home-project-item-final-rotation: -19;z-index:3}}.home__projects .home__projects__items__wrapper__item--button.is-mobile{display:block;width:-moz-fit-content;width:fit-content}@media (min-width: 1024px){.home__projects .home__projects__items__wrapper__item--button.is-mobile{display:none}}.home__expertises{z-index:2;background:var(--blue);border-radius:24px 24px 0 0;margin-top:calc(var(--pdtb) * 2.4);padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1.6);max-width:100%;position:relative;overflow:hidden}@media (min-width: 1024px){.home__expertises{margin-top:clamp(180px,14vw,280px);padding-top:calc(var(--pdtb) * .8666666667);padding-bottom:calc(var(--pdtb) * 1.3333333333)}}.home__expertises .home__expertises__title{margin-bottom:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.home__expertises .home__expertises__title{margin-bottom:clamp(64px,7vw,134px)}}.home__expertises .home__expertises__wrapper{display:grid;gap:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.home__expertises .home__expertises__wrapper{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:calc(var(--pdtb) * .9333333333);align-items:start}}.home__expertises .home__expertises__container{min-width:0;display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.home__expertises .home__expertises__container{grid-column:5/11;grid-row:1}}.home__expertises .home__expertises__container__item{min-width:0}.home__expertises .home__expertises__container__item>.home__expertises__container__item__title{display:flex;align-items:center;gap:12px;color:#ffffff80;transition:color .22s ease;text-decoration:none;cursor:pointer}@media (min-width: 1024px){.home__expertises .home__expertises__container__item>.home__expertises__container__item__title{gap:calc(var(--pdlr) * .3333333333)}}.home__expertises .home__expertises__container__item>.home__expertises__container__item__title:focus-visible{outline:2px solid var(--white);outline-offset:4px}.home__expertises .home__expertises__container__item>.home__expertises__container__item__title h3{position:relative;overflow:hidden;min-width:0;overflow-wrap:anywhere;font-weight:700;letter-spacing:-.03em;font-size:clamp(24px,6vw,40px);line-height:1.2}@media (min-width: 1024px){.home__expertises .home__expertises__container__item>.home__expertises__container__item__title h3{font-size:clamp(32px,3.75vw,96px);white-space:nowrap}}.home__expertises .home__expertises__container__item.active>.home__expertises__container__item__title{color:var(--white)}.home__expertises .home__expertises__container__item__number{flex-shrink:0}@media (min-width: 1024px){.home__expertises .home__expertises__container__item__number{font-size:clamp(14px,1.25vw,32px)}}.home__expertises .home__expertises__container__item__expertises.is-mobile{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;min-width:0;padding-left:2rem}.home__expertises .home__expertises__container__item__expertises.is-mobile.is-open{grid-template-rows:1fr}@media (min-width: 1024px){.home__expertises .home__expertises__container__item__expertises.is-mobile{display:none}}.home__expertises .home__expertises__container__item__expertises__inner{min-height:0;min-width:0;overflow:hidden}.home__expertises .home__expertises__container__item__expertises__inner .home__expertises__container__item__expertise{line-height:1.4;overflow-wrap:anywhere;padding-top:8px}.home__expertises .home__expertises__container__item__expertises__inner .home__expertises__container__item__expertise:last-child{padding-bottom:8px}.home__expertises .home__expertises__tags__container{display:none}@media (min-width: 1024px){.home__expertises .home__expertises__tags__container{grid-column:11/13;grid-row:1;display:grid;padding-top:calc(var(--pdtb) * .3333333333);font-size:clamp(14px,1.25vw,32px)}}.home__expertises .home__expertises__tags{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .22s ease}.home__expertises .home__expertises__tags.active{opacity:1}.home__expertises .home__expertises__tags__item{line-height:1.1}.home__expertises .home__expertises__image__container{display:none}@media (min-width: 1024px){.home__expertises .home__expertises__image__container{display:block;grid-column:1/4;grid-row:1;position:relative;width:100%;aspect-ratio:435/263;margin-top:calc(var(--pdtb) * .3333333333);overflow:hidden;border-radius:calc(var(--pdlr) * .3333333333)}}.home__expertises .home__expertises__image{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);transition:transform .5s var(--ease)}.home__expertises .home__expertises__image.active{transform:translateY(0)}.home__expertises .home__expertises__image picture,.home__expertises .home__expertises__image img{display:block;width:100%;height:100%}@media (min-width: 1024px){.home__expertises .home__expertises__image picture,.home__expertises .home__expertises__image img{border-radius:calc(var(--pdlr) * .3333333333)}}.home__expertises .home__expertises__image img{-o-object-fit:cover;object-fit:cover}.home__expertises .home__expertises__button{justify-self:start}@media (min-width: 1024px){.home__expertises .home__expertises__button{grid-column:1/5;grid-row:2;margin-left:0;font-size:clamp(16px,1.25vw,32px);gap:calc(var(--pdlr) * .2)}.home__expertises .home__expertises__button .button__icon{width:calc(var(--pdlr) * .4)}}@media (prefers-reduced-motion: reduce){.home__expertises *,.home__expertises *:after{transition:none}}.home__hero__logo__video__cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__showreel .play__button__cursor:focus-visible .play__button__cursor__wrapper{transform:scale(1)}.paulette-page .paulette__presentation{padding-top:calc(var(--pdtb) * 3.75);padding-bottom:calc(var(--pdtb) * .8)}.paulette-page .paulette__intro{margin-bottom:calc(var(--pdtb) * 1.2)}.paulette-page .paulette__intro>p{margin-bottom:calc(var(--pdtb) * .3)}.paulette-page .paulette__intro h1{line-height:1;letter-spacing:-.03em}.paulette-page .paulette__presentation__grid{position:relative;display:grid;gap:calc(var(--pdtb) * .8)}.paulette-page .paulette__presentation__lead{order:1}.paulette-page .paulette__studio{order:2}.paulette-page .paulette__presentation__copy{order:3;line-height:1.2;letter-spacing:-.04em;font-size:16px}.paulette-page .paulette__presentation__copy p{line-height:inherit}.paulette-page .paulette__presentation__copy p+p{margin-top:calc(var(--pdtb) * .5)}.paulette-page .paulette__studio{position:relative;margin-top:calc(var(--pdtb) * 1.5)}.paulette-page .paulette__head.character__wrapper{position:absolute;top:0;right:0;width:55%;aspect-ratio:221/129;left:auto;bottom:auto;transform:translateY(-50%);min-width:0;perspective:700px}.paulette-page .paulette__head.character__wrapper .character__body{transform-origin:center;transform-style:flat;perspective:550px;isolation:isolate;animation:none}.paulette-page .paulette__head.character__wrapper .character__body__head{z-index:0;backface-visibility:hidden;transform-origin:center;animation:paulette-head-float 9s infinite ease-in-out}.paulette-page .paulette__head.character__wrapper .character__body__eyes{z-index:1;transform-origin:50% 55%;animation:paulette-head-gaze 9s infinite ease-in-out}.paulette-page .paulette__head.character__wrapper .character__body__eyes svg{transform-origin:50% 55%;animation:paulette-head-blink 7s infinite linear}.paulette-page .paulette__studio-image,.paulette-page .paulette__studio-detail{display:block;overflow:hidden;border-radius:calc(var(--pdlr) * .75)}.paulette-page .paulette__studio-image{aspect-ratio:738/941}.paulette-page .paulette__studio-detail{aspect-ratio:435/551;width:60%;margin-left:auto}.paulette-page .paulette__studio-image img,.paulette-page .paulette__studio-detail img{display:block;width:100%;height:100%}.paulette-page .paulette__presentation__right{order:4}.paulette-page .paulette__services{margin-top:calc(var(--pdtb) * 1.2)}.paulette-page .paulette__services>h2{margin-bottom:calc(var(--pdtb) * .8)}.paulette-page .paulette__services .home__expertises__container{display:flex;flex-direction:column}.paulette-page .paulette__services .home__expertises__container__item{flex-shrink:0;position:relative;border-top:1px solid rgba(0,0,0,.12);padding:calc(var(--pdtb) * .3) 0}.paulette-page .paulette__services .home__expertises__container__item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.paulette-page .paulette__services .home__expertises__container__item__title{display:block;width:100%;padding-right:calc(var(--pdlr) * 1.75);text-align:left;cursor:pointer;line-height:1.2;font-size:20px}.paulette-page .paulette__services .home__expertises__container__item__title span{position:absolute;z-index:2;right:0;top:calc(var(--pdtb) * .3);width:28px;text-align:center;opacity:.6;transition:transform .3s}.paulette-page .paulette__services .active .home__expertises__container__item__title span{transform:rotate(180deg)}.paulette-page .paulette__services .home__expertises__container__item__expertises{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.paulette-page .paulette__services .home__expertises__container__item__expertises.is-open{grid-template-rows:1fr}.paulette-page .paulette__services .home__expertises__container__item__expertises__inner{min-height:0;overflow:hidden}.paulette-page .paulette__services .home__expertises__container__item__expertises__inner>span{display:block;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1.4;padding-top:calc(var(--pdtb) * .15)}.paulette-page .paulette__services__button{margin-top:calc(var(--pdtb) * .8)}.paulette-page .paulette__team{padding-top:calc(var(--pdtb) * 1.2);padding-bottom:calc(var(--pdtb) * 2)}.paulette-page .paulette__team__intro{margin-bottom:calc(var(--pdtb) * .8)}.paulette-page .paulette__team__intro>p{max-width:44em;margin-top:calc(var(--pdtb) * .4);line-height:1.4}.paulette-page .paulette__team__cards{display:grid;gap:calc(var(--pdlr) * 1)}.paulette-page .paulette__team__card{position:relative;border-radius:calc(var(--pdlr) * .75);padding:calc(var(--pdlr) * 1);min-height:330px;display:flex;flex-direction:column;overflow:hidden}.paulette-page .paulette__team__card h3{line-height:.85;max-width:85%;padding-bottom:calc(var(--pdtb) * .3);font-size:40px;border-bottom:1px solid rgba(255,255,255,.24)}.paulette-page .paulette__team__card>p{margin-top:calc(var(--pdtb) * .3);font-size:16px}.paulette-page .paulette__team__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;position:relative;z-index:1;pointer-events:none}.paulette-page .paulette__team__tags li{background:color-mix(in srgb,var(--blue),var(--black) 7%);border-radius:12px;padding:8px;font-size:14px;line-height:1}.paulette-page .paulette__team__portrait{position:absolute;z-index:2;left:var(--portrait-x);top:var(--portrait-y);width:100px;aspect-ratio:1;border-radius:50%;transform:rotate(var(--portrait-rotation));cursor:pointer}.paulette-page .paulette__team__portrait picture,.paulette-page .paulette__team__portrait img{pointer-events:none;width:100%;height:100%;display:block;border-radius:50%}.paulette-page .paulette__sectors{position:relative;height:100svh;min-height:640px;overflow:hidden;perspective:1200px;isolation:isolate}.paulette-page .paulette__sectors:before{content:"";position:absolute;top:0;left:var(--pdlr);right:var(--pdlr);border-top:1px solid rgba(0,0,0,.12)}.paulette-page .paulette__sectors>h2{padding-top:calc(var(--pdtb) * .8);position:relative;z-index:3;pointer-events:none}.paulette-page .paulette__sectors__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.paulette-page .paulette__sectors__words{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;width:100%;height:100%;text-align:center;cursor:pointer}.paulette-page .paulette__sectors__word{font-family:var(--font-titres),var(--font-corps),sans-serif;grid-area:1/1;display:block;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--pdlr) * 2 - 8px);visibility:hidden;font-size:calc(clamp(72px,20vw,180px) * var(--sector-word-scale, 1));line-height:.8}.paulette-page .paulette__sectors__word.is-active{visibility:visible}.paulette-page .paulette__sectors__medias,.paulette-page .paulette__sectors .layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-style:preserve-3d}.paulette-page .paulette__sectors__medias{z-index:1}.paulette-page .paulette__sectors .layer--0{transform:translateZ(-160px)}.paulette-page .paulette__sectors .layer--1{transform:translateZ(0)}.paulette-page .paulette__sectors .layer--2{transform:translateZ(140px)}.paulette-page .paulette__sectors .media{position:absolute;top:50%;left:50%;width:clamp(110px,30vw,180px);aspect-ratio:1;display:block;border-radius:12px;overflow:hidden}.paulette-page .paulette__sectors .media.is-precomposed{border-radius:0}.paulette-page .paulette__sectors .media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paulette-page .paulette__sectors__pager{position:absolute;z-index:3;bottom:calc(var(--pdtb) * 2.8);left:50%;transform:translate(-50%);display:flex;gap:calc(var(--pdlr) * 1.5)}.paulette-page .paulette__sectors__pager button{display:block;cursor:pointer;opacity:.2;transition:opacity .3s;padding:8px}.paulette-page .paulette__sectors__pager button.is-active{opacity:1}.paulette-page .paulette__sectors__descriptions{position:absolute;z-index:3;bottom:calc(var(--pdtb) * .8);width:min(435px,85%);left:50%;transform:translate(-50%);text-align:center;line-height:1.1}.paulette-page .paulette__sectors__descriptions p{line-height:inherit}.paulette-page .paulette__sectors__pool{display:none}.paulette-page .paulette__showreel{position:relative;margin-top:calc(var(--pdtb) * .8);aspect-ratio:16/9;background:var(--blue);overflow:hidden}.paulette-page .paulette__showreel .home__hero__logo__video__wrapper{width:100%;height:100%;position:relative;filter:brightness(.4);transition:filter .4s}.paulette-page .paulette__showreel .home__hero__logo__video__wrapper.is-playing{filter:brightness(1)}.paulette-page .paulette__showreel .home__hero__logo__video,.paulette-page .paulette__showreel .home__hero__logo__video__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paulette-page .paulette__showreel .home__hero__logo__video__cover{z-index:1;transition:opacity .4s}.paulette-page .paulette__showreel .home__hero__logo__video__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023px){.paulette-page .paulette__showreel .home__hero__logo__video,.paulette-page .paulette__showreel .home__hero__logo__video__cover img{-o-object-fit:contain!important;object-fit:contain!important}}.paulette-page .paulette__showreel .is-playing .home__hero__logo__video__cover{opacity:0;pointer-events:none}.paulette-page .paulette__showreel .play__button__cursor{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;aspect-ratio:1;border-radius:50%;cursor:pointer}.paulette-page .paulette__showreel .play__button__cursor__wrapper{position:relative;display:block;width:100%;height:100%}.paulette-page .paulette__showreel .play__button__cursor__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--white);border-radius:50%}.paulette-page .paulette__showreel .play__button__cursor__icon{position:absolute;z-index:1;top:50%;left:50%;width:26px;filter:brightness(0);transform:translate(-45%,-50%);transition:opacity .3s}.paulette-page .paulette__showreel .play__button__cursor__icon--pause,.paulette-page .paulette__showreel .is-playing .play__button__cursor__icon--play{opacity:0}.paulette-page .paulette__showreel .is-playing .play__button__cursor__icon--pause{opacity:1}.paulette-page>.footer{margin-top:-24px}.paulette-page button:focus-visible,.paulette-page a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width: 600px){.paulette-page .paulette__team__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.paulette-page .paulette__presentation{padding-top:calc(var(--pdtb) * 4.2166666667);padding-bottom:calc(var(--pdtb) * 1)}.paulette-page .paulette__intro{width:70%;margin-bottom:calc(var(--pdtb) * 1.3333333333)}.paulette-page .paulette__intro>p{margin-bottom:calc(var(--pdtb) * .4)}.paulette-page .paulette__intro h1{line-height:1;letter-spacing:-.03em}.paulette-page .paulette__presentation__grid>*{order:initial}.paulette-page .paulette__presentation__grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:calc(var(--pdlr) * .3333333333);column-gap:calc(var(--pdlr) * .3333333333);row-gap:calc(var(--pdtb) * .55);align-items:start}.paulette-page .paulette__presentation__lead{grid-column:1/4;grid-row:1}.paulette-page .paulette__presentation__copy{grid-column:10/13;grid-row:1}.paulette-page .paulette__presentation__copy p+p{margin-top:calc(var(--pdtb) * .2666666667)}.paulette-page .paulette__studio{grid-column:1/6;grid-row:2;margin-top:0}.paulette-page .paulette__head.character__wrapper{top:0;right:0;left:auto;width:79.27%;transform:translate(50%,-50%)}.paulette-page .paulette__head.character__wrapper .character__body__head,.paulette-page .paulette__head.character__wrapper .character__body__eyes,.paulette-page .paulette__head.character__wrapper .character__body__eyes svg{animation:none}.paulette-page .paulette__studio-image{border-radius:calc(var(--pdlr) * .3333333333)}.paulette-page .paulette__presentation__right{grid-column:7/13;grid-row:2}.paulette-page .paulette__studio-detail{width:calc((100% - calc(var(--pdlr) * .3333333333)) / 2);border-radius:calc(var(--pdlr) * .3333333333)}.paulette-page .paulette__services{margin-top:calc(var(--pdtb) * 2)}.paulette-page .paulette__services>h2{margin-bottom:calc(var(--pdtb) * .8);line-height:1;letter-spacing:-.03em}.paulette-page .paulette__services .home__expertises__container__item{display:grid;grid-template-columns:1fr 1fr;gap:0 calc(var(--pdlr) * .3333333333);padding:calc(var(--pdtb) * .1333333333) 0}.paulette-page .paulette__services .home__expertises__container__item .home__expertises__container__item__expertises{padding-right:28px}.paulette-page .paulette__services .home__expertises__container__item__title{font-size:clamp(16px,calc(var(--pdlr) * .4),32px);padding-right:0}.paulette-page .paulette__services .home__expertises__container__item__title span{top:calc(var(--pdtb) * .1333333333);font-size:clamp(16px,calc(var(--pdlr) * .4),32px)}.paulette-page .paulette__services .home__expertises__container__item__expertises__inner>span{font-size:clamp(12px,calc(var(--pdlr) * .2333333333),20px);padding-top:calc(var(--pdtb) * .0666666667)}.paulette-page .paulette__services .home__expertises__container__item__expertises__inner>span:first-child{padding-top:0}.paulette-page .paulette__services__button{margin-top:calc(var(--pdtb) * .5333333333)}.paulette-page .paulette__team{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 4.1666666667)}.paulette-page .paulette__team__intro{margin-bottom:calc(var(--pdtb) * .9833333333)}.paulette-page .paulette__team__intro>h2{line-height:1;letter-spacing:-.03em}.paulette-page .paulette__team__intro>p{margin-top:calc(var(--pdtb) * .3333333333)}.paulette-page .paulette__team__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--pdlr) * .3333333333)}.paulette-page .paulette__team__card{border-radius:calc(var(--pdlr) * .3333333333);padding:calc(var(--pdlr) * .2666666667);min-height:calc(var(--pdtb) * 6.1833333333)}.paulette-page .paulette__team__card h3{font-size:calc(var(--pdlr) * .8);max-width:100%;padding-bottom:calc(var(--pdtb) * .2)}.paulette-page .paulette__team__card>p{margin-top:calc(var(--pdtb) * .2)}.paulette-page .paulette__team__tags{gap:calc(var(--pdlr) * .1)}.paulette-page .paulette__team__tags li{padding:calc(var(--pdlr) * .1333333333);font-size:clamp(12px,calc(var(--pdlr) * .2333333333),20px);border-radius:calc(var(--pdlr) * .2)}.paulette-page .paulette__team__portrait{width:calc(var(--pdlr) * 1.9833333333)}.paulette-page .paulette__sectors{min-height:calc(var(--pdtb) * 10.8333333333)}.paulette-page .paulette__sectors>h2{padding-top:calc(var(--pdtb) * 1.0666666667)}.paulette-page .paulette__sectors__word{max-width:none;font-size:calc(calc(var(--pdlr) * 4.1666666667) * var(--sector-word-scale, 1))}.paulette-page .paulette__sectors .media{width:calc(var(--pdlr) * 3.0166666667);border-radius:calc(var(--pdlr) * .3333333333)}.paulette-page .paulette__sectors__pager{left:var(--pdlr);top:41%;bottom:auto;transform:none;display:block}.paulette-page .paulette__sectors__pager button{padding:0 calc(var(--pdlr) * .2333333333);margin-bottom:calc(var(--pdtb) * .4)}.paulette-page .paulette__sectors__descriptions{width:calc(var(--pdlr) * 7.25);bottom:calc(var(--pdtb) * 1.0666666667)}.paulette-page .paulette__showreel{margin-top:calc(var(--pdtb) * 1);height:100vh;height:100svh;aspect-ratio:auto}.paulette-page .paulette__showreel .play__button__cursor{width:calc(var(--pdlr) * 1.3333333333)}.paulette-page .paulette__showreel .play__button__cursor__icon{width:calc(var(--pdlr) * .5333333333)}}@media (prefers-reduced-motion: reduce){.paulette-page *,.paulette-page *:before,.paulette-page *:after{transition-duration:.01ms!important;animation:none!important}}@keyframes paulette-spinner{to{transform:rotate(360deg)}}.paulette-sector-cursor{position:fixed;top:0;left:0;width:82px;height:49px;z-index:100;pointer-events:none}.paulette-sector-cursor__content{position:relative;width:100%;height:100%;transform:scale(0);transition:transform .3s var(--ease)}.paulette-sector-cursor.show .paulette-sector-cursor__content{transform:scale(1)}.paulette-sector-cursor.is-pressed .paulette-sector-cursor__content{transform:scale(.96)}.paulette-sector-cursor__face{position:relative;width:100%;height:100%}.paulette-sector-cursor__face .character__body,.paulette-sector-cursor__face .character__body__head,.paulette-sector-cursor__face .character__body__eyes{position:absolute;top:0;right:0;bottom:0;left:0}.paulette-sector-cursor__face svg{display:block;width:100%;height:100%}.paulette-sector-cursor__face .character__body__eyes{transform-origin:center 55%;transition:transform .12s}.paulette-sector-cursor.is-pressed .character__body__eyes{transform:scaleY(.12)}.paulette-sector-cursor__label{position:absolute;top:38px;left:38px;display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 12px;border-radius:999px;background:var(--blue);color:var(--white);font-family:var(--font-corps),sans-serif;font-size:14px;line-height:1;font-weight:500;transform:rotate(-7deg);box-shadow:0 2px 6px #00000014}.paulette-sector-cursor.is-left .paulette-sector-cursor__label{left:auto;right:38px}.paulette-sector-cursor.is-above .paulette-sector-cursor__label{top:auto;bottom:40px}@media (min-width: 1024px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.paulette__sectors.has-sector-cursor,.paulette__sectors.has-sector-cursor .paulette__sectors__words{cursor:none}}@media (max-width: 1023px),(hover: none),(pointer: coarse),(prefers-reduced-motion: reduce){.paulette-sector-cursor{display:none}}@keyframes paulette-head-float{0%,to{transform:rotateX(-8deg) rotateY(-14deg) rotate(-2deg)}25%{transform:translateY(-.75%) rotateX(8deg) rotateY(10deg) rotate(1deg)}50%{transform:rotateX(5deg) rotateY(18deg) rotate(2deg)}75%{transform:translateY(.5%) rotateX(-6deg) rotateY(2deg) rotate(-.5deg)}}@keyframes paulette-head-gaze{0%,to{transform:translate(-3%,-.5%)}25%{transform:translate(2%,-2%)}50%{transform:translate(4%,1%)}75%{transform:translate(-.5%,1.5%)}}@keyframes paulette-head-blink{0%,68%,73%,93%,98%,to{transform:scaleY(1)}70%,96%{transform:scaleY(.06)}}.projets .projets__hero{padding-top:calc(var(--pdtb) * 3.125)}@media (min-width: 1024px){.projets .projets__hero{padding-top:calc(var(--pdtb) * 3.5666666667)}}.projets .projets__hero .projets__hero__top{align-items:center}.projets .projets__hero .projets__hero__top .projets__hero__top__title{display:flex;align-items:center;text-align:center;justify-content:center;flex:1}.projets .projets__hero .projets__hero__top .projets__hero__top__mode{display:flex;flex-direction:column;align-items:center;justify-content:center}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:calc(var(--pdtb) * .45)}@media (min-width: 1024px){.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch{margin-top:calc(var(--pdtb) * .3666666667)}}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button{gap:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--blue);transition:opacity .6s var(--ease-bounce)}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button span{position:relative}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button span:before{content:"";position:absolute;transition:width .6s var(--ease);bottom:0;left:0;width:0;background-color:var(--blue);height:1px;transform:translateY(2px)}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button svg{overflow:visible}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button svg rect{will-change:transform,opacity;transition:transform .6s var(--ease-bounce),opacity .6s var(--ease-bounce);transform-origin:center}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button:hover:not(.active){opacity:.6}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button:hover:not(.active) svg rect{transform:scale(1.1)}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button:not(.active){opacity:.3}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button.active span:before{width:100%}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button.active svg rect{transform:scale(1)}.projets .projets__hero .projets__hero__top .projets__hero__top__mode .projets__hero__switch button:not(.active) svg rect{transform:scale(1);opacity:.5}.projets .projets__hero .projets__hero__filters{margin-top:calc(var(--pdtb) * 1);display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.projets .projets__hero .projets__hero__filters{margin-top:calc(var(--pdtb) * 1.3);gap:calc(var(--pdtb) * .5333333333)}}.projets .projets__hero .projets__hero__filters .projets__hero__filters__buttons{display:flex;flex-wrap:wrap;gap:calc(var(--pdtb) * .3)}@media (min-width: 1024px){.projets .projets__hero .projets__hero__filters .projets__hero__filters__buttons{gap:calc(var(--pdtb) * .2666666667)}}.projets .projets__hero .projets__hero__filters .projets__hero__filters__buttons .projets__hero__filters__button{cursor:pointer;transition:all .3s ease;border-bottom:1px solid transparent;display:flex;align-items:baseline;gap:.5rem}.projets .projets__hero .projets__hero__filters .projets__hero__filters__buttons .projets__hero__filters__button.active{opacity:1;border-bottom:1px solid var(--blue);color:var(--blue)}.projets .projets__content{background-color:var(--beige);position:relative;z-index:2;margin-top:calc(var(--pdtb) * 1.4);margin-bottom:calc(var(--pdtb) * 1.5)}@media (min-width: 1024px){.projets .projets__content{margin-top:calc(var(--pdtb) * 1.7666666667);margin-bottom:calc(var(--pdtb) * 2)}}.projets .projets__content .projets__list-wrapper{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.projets .projets__content .projets__list-wrapper>.projets__list{grid-area:1/1;min-width:0}.projets .projets__content .projets__list-wrapper .projets__list-image{display:none}@media (min-width: 1024px){.projets .projets__content .projets__list-wrapper .projets__list-image{grid-area:1/1;position:relative;top:0;left:0;width:calc(15.7222222222% - var(--pdtb) * .3333333333);height:auto;pointer-events:none;z-index:10;overflow:hidden;opacity:0}.projets .projets__content .projets__list-wrapper .projets__list-image.visible{display:block}}.projets .projets__content .projets__list-wrapper .projets__list-image__container{position:sticky;top:0;bottom:0;width:100%;aspect-ratio:283/416;max-height:416px;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1640px){.projets .projets__content .projets__list-wrapper .projets__list-image__container{border-radius:calc(var(--pdtb) * .3333333333)}}.projets .projets__content .projets__list-wrapper .projets__list-image__container.active img{opacity:1}.projets .projets__content .projets__list-wrapper .projets__list-image__container img,.projets .projets__content .projets__list-wrapper .projets__list-image__container picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projets .projets__content .projets__list-wrapper .projets__list-image__container>.projet-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden;transform-origin:center}.projets .projets__content .projets__list-wrapper .projets__list-image__container>.projet-card__image img{border-radius:inherit}.projets .projets__content .projets__list{display:grid;gap:calc(var(--pdtb) * .3)}@media (min-width: 1024px){.projets .projets__content .projets__list{gap:calc(var(--pdtb) * .2)}}.projets .projets__content .projets__list.projets__list--card{grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--card{grid-template-columns:repeat(4,1fr)}}.projets .projets__content .projets__list.projets__list--list{gap:unset;grid-template-columns:1fr;align-content:start}.projets .projets__content .projets__list.projets__list--list .projet-card{border-top:1px solid rgba(255,255,255,.2)}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card{padding:calc(var(--pdtb) * .2) 0}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__name{transition:opacity .4s var(--ease),color .4s var(--ease);opacity:.2}.projets .projets__content .projets__list.projets__list--list .projet-card:hover .projet-card__name{color:var(--blue);opacity:1}}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__image{display:none}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .2);padding:calc(var(--pdtb) * .3) 0}@media screen and (max-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name{border-top:1px solid rgba(0,0,0,.2)}}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name{display:grid;grid-template-columns:15.7222222222% 41.0555555556% 7.2777777778% 32.6111111111%;gap:calc(var(--pdtb) * .3333333333);align-items:center;padding:0}}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__name__image-placeholder{display:none}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__name__image-placeholder{display:block;grid-column:1}}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__title{font-weight:500}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__title{font-weight:300;grid-column:2}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__year{grid-column:3}}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__name__expertises{display:flex;flex-wrap:wrap;gap:calc(var(--pdtb) * .2)}@media (min-width: 1024px){.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__name .projet-card__name__expertises{gap:calc(var(--pdtb) * .1333333333);grid-column:4}}.projets .projets__content .projets__list.projets__list--list .projet-card .projet-card__link .projet-card__hover-content{display:none}.projets .projets__content .projets__list .projets__empty-message{grid-column:1/-1;text-align:center;padding:calc(var(--pdtb) * 1) 0}@media (min-width: 1024px){.projets .projets__content .projets__list .projets__empty-message{padding:calc(var(--pdtb) * 1) 0}}.projets .projet-card{position:relative;opacity:0;transform:translateY(0);overflow:hidden}@media (min-width: 1024px){.projets .projet-card{border-radius:calc(var(--pdtb) * .3333333333)}}.projets .projet-card.is-revealing{will-change:transform,opacity}.projets .projet-card.hidden{opacity:0;transform:translateY(20px)}.projets .projet-card.visible{opacity:1;transform:translateY(0)}.projets .projet-card .projet-card__link{display:block;text-decoration:none;color:inherit;position:relative}.projets .projet-card .projet-card__image{display:block;position:relative;width:100%;overflow:hidden;background-color:#f0f0f0;border-radius:8px;aspect-ratio:168/248;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projets .projet-card .projet-card__image{aspect-ratio:435/617;border-radius:calc(var(--pdtb) * .3333333333)}}.projets .projet-card .projet-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.projets .projet-card .projet-card__image__placeholder{width:100%;height:100%;background-color:var(--black)!important;opacity:.2}.projets .projet-card .projet-card__name{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;gap:calc(var(--pdtb) * .2)}@media (min-width: 1024px){.projets .projet-card .projet-card__name{gap:calc(var(--pdtb) * .3333333333);padding-bottom:calc(var(--pdtb) * .1333333333);padding-left:calc(var(--pdtb) * .1333333333)}}.projets .projet-card .projet-card__name .projet-card__title{margin:0;flex:1}.projets .projet-card .projet-card__name .projet-card__year{flex-shrink:0}.projets .projet-card .projet-card__name .projet-card__name__expertises,.projets .projet-card .projet-card__hover-content{display:none}@media (min-width: 1024px){.projets .projet-card .projet-card__hover-content{position:absolute;top:0;left:0;width:100%;aspect-ratio:435/617;overflow:hidden;border-radius:calc(var(--pdtb) * .3333333333);padding:calc(var(--pdtb) * .4);color:var(--white);display:flex;align-items:flex-end;pointer-events:none}.projets .projet-card .projet-card__hover-content .projet-card__expertises__list{display:flex;flex-wrap:wrap;gap:calc(var(--pdtb) * .2)}.projets .projet-card .projet-card__hover-content .projet-card__expertises__list{gap:calc(var(--pdtb) * .1333333333)}.projets .projet-card .projet-card__hover-content .projet-card__expertises__list span:first-child{min-width:28px}.projets .projet-card .projet-card__hover-content .projet-card__expertises__list span{font-size:14px!important;display:flex;padding:8px;flex-direction:column;justify-content:space-between;align-items:center;background-color:var(--blue);color:var(--white);border-radius:12px;--tag-reveal: 0;--tag-scale: .9;--tag-tilt: 0;clip-path:inset(0 max(0%,(1 - var(--tag-reveal)) * 50%) round 12px);transform:scale(var(--tag-scale)) rotate(calc(var(--tag-tilt) * 1deg));transform-origin:center}}.projets .projets__archives{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1.5);position:relative;z-index:1}@media (min-width: 1024px){.projets .projets__archives{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 2)}}.projets .projets__archives .projets__archives__title{text-align:left;padding-bottom:calc(var(--pdtb) * 1.625)}@media (min-width: 1024px){.projets .projets__archives .projets__archives__title{padding-bottom:calc(var(--pdtb) * 2)}}.projets .projets__archives .projets__archives__list .projets__archives__item{display:inline-flex;width:-moz-fit-content;width:fit-content;padding-right:calc(var(--pdtb) * .2);padding-bottom:calc(var(--pdtb) * .2);text-decoration:none;color:inherit;transition:color .3s var(--ease),font-style .3s var(--ease),transform .3s var(--ease);cursor:default}@media (min-width: 1024px){.projets .projets__archives .projets__archives__list .projets__archives__item{padding-right:calc(var(--pdtb) * .2666666667);padding-bottom:calc(var(--pdtb) * .2666666667)}.projets .projets__archives .projets__archives__list .projets__archives__item:hover{color:var(--blue);transform:skew(-10deg)}}.projets .archive-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:999999;will-change:transform;opacity:0;display:none}@media (max-width: 1023px){.projets .archive-cursor{display:none!important}}.projets .archive-cursor .archive-cursor__image-container{display:block;width:283px;height:186px;border-radius:12px;overflow:hidden;position:relative}.projets .archive-cursor .archive-cursor__image-container .archive-cursor__picture-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.projets .archive-cursor .archive-cursor__image-container .archive-cursor__picture{width:100%;height:100%}.projets .archive-cursor .archive-cursor__image-container .archive-cursor__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projets .archive-image-holder{position:absolute;visibility:hidden;pointer-events:none}.projet__card__alt{aspect-ratio:334/485;position:relative;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projet__card__alt{border-radius:calc(var(--pdtb) * .3333333333)}}.projet__card__alt .projet__card__alt__title{--card-title-inset: calc(var(--pdlr) * .375);position:absolute;top:var(--card-title-inset);left:var(--card-title-inset);box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--card-title-inset) * 2);z-index:10;background-color:var(--white);padding:.4em .65em;border-radius:1em;line-height:1.2;overflow-wrap:anywhere;text-wrap:pretty}@media (min-width: 1024px){.projet__card__alt .projet__card__alt__title{--card-title-inset: calc(var(--pdlr) * .2)}}.projet__card__alt .projet__card__alt__image{width:100%;height:100%;display:block}.projet__card__alt .projet__card__alt__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projet__card__alt .projet__card__alt__image__placeholder{width:100%;height:100%;background-color:var(--beige);opacity:.1}@media (min-width: 1024px){.projet__card__alt--home{width:calc(var(--pdlr) * 5.5)}}.services{--service-content-top: 43.333svh;--service-inactive-opacity: .2}.services .tit__72{line-height:1;letter-spacing:-.03em}.services a:focus-visible,.services button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.services__hero{display:grid;gap:calc(var(--pdtb) * .6);padding-top:calc(var(--pdtb) * 3.75);padding-bottom:calc(var(--pdtb) * 1.2)}@media (min-width: 1024px){.services__hero{grid-template-columns:1fr 2fr;gap:calc(var(--pdlr) * .3333333333);padding-top:calc(var(--pdtb) * 4.7833333333);padding-bottom:calc(var(--pdtb) * 1)}}.services__hero__intro{line-height:1.1}.services__list{position:relative;padding-bottom:calc(var(--pdtb) * 2)}@media (min-width: 1024px){.services__list{display:grid;grid-template-columns:4fr 3fr 5fr;gap:calc(var(--pdlr) * .3333333333);padding-bottom:calc(var(--pdtb) * 3.3333333333)}}.services__list:before,.services__list:after{content:"";position:absolute;left:var(--pdlr);right:var(--pdlr);height:1px;background:var(--white);opacity:.12}.services__list:before{top:0}.services__list:after{bottom:0}.services__aside,.services__index{display:none}@media (min-width: 1024px){.services__aside,.services__index{display:block;min-width:0}}.services__aside__stage,.services__index__stage{position:sticky;top:0;height:100svh;padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}.services__index__stage{height:calc(var(--service-content-top) + var(--service-title-height, 240px));padding-bottom:0}.services__aside__stage{height:calc(100svh - calc(var(--pdtb) * 1));padding-bottom:0}.services__preview{position:absolute;top:calc(var(--pdtb) * 1);bottom:0;left:0;width:calc(var(--pdlr) * 4.7166666667);max-width:90%;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--pdtb) * .4)}.services__preview.is-active .services__preview__image img{transform:translateY(0)}.services__preview__copy{position:relative;z-index:1;width:calc(var(--pdlr) * 4.7166666667);max-width:90%;line-height:1.2}.services__preview__image{display:block;aspect-ratio:283/171;overflow:hidden;border-radius:calc(var(--pdlr) * .3333333333);flex-shrink:0}.services__preview__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transform:translateY(100%);transition:transform .5s var(--ease)}.services__nav{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--pdtb) * .1333333333);padding:calc(var(--pdtb) * .1333333333) 0}.services__nav a{opacity:var(--service-inactive-opacity);transition:opacity .2s;line-height:1}.services__nav a.is-active,.services__nav a:hover,.services__nav a:focus-visible{opacity:1}.services__titles{position:absolute;top:var(--service-content-top);left:0;right:0;display:grid;overflow:hidden}.services__title{grid-area:1/1;align-self:start;transform:translateY(110%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s}.services__title.tit__72{line-height:1.1}.services__title.is-before{transform:translateY(-110%)}.services__title.is-active{transform:translateY(0);opacity:1}.services__details{min-width:0}@media (min-width: 1024px){.services__details{padding-top:var(--service-content-top)}}.services__item{margin:calc(var(--pdtb) * 2) 0}.services__item:last-child{margin-bottom:0}.services__item+.services__item{border-top:1px solid rgba(255,255,255,.12)}@media (min-width: 1024px){.services__item{transition:opacity .2s;margin-bottom:0;margin-top:calc(var(--pdtb) * 3.3333333333)}.services__item.is-before,.services__item.is-next{opacity:var(--service-inactive-opacity)}.services__item:first-child{margin-top:0}.services__item+.services__item{border-top:0}.services__item__image{display:none!important}}.services__item__title{margin-bottom:calc(var(--pdtb) * .6)}@media (min-width: 1024px){.services__item__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.services__item__description{line-height:1.1;margin-bottom:calc(var(--pdtb) * .6)}@media (min-width: 1024px){.services__item__description{margin-bottom:calc(var(--pdtb) * .4)}}.services__item__description p+p{margin-top:.75em}.services__item__tags{border-top:1px solid rgba(255,255,255,.12)}.services__item__tags li{padding:calc(var(--pdtb) * .4) 0;border-bottom:1px solid rgba(255,255,255,.12);line-height:1.1}@media (min-width: 1024px){.services__item__tags li{padding:calc(var(--pdtb) * .4) 0}}.services__item__image{display:block;margin-top:calc(var(--pdtb) * .6)}.services__item__image img{display:block;width:100%;height:auto;aspect-ratio:283/171;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--pdlr) * .75)}@media (min-width: 1024px){.services__item__image{display:none}}.services__clients{padding-top:calc(var(--pdtb) * 1.5);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.services__clients{padding-top:calc(var(--pdtb) * 2);padding-bottom:calc(var(--pdtb) * 1)}}.services__clients h2{margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.services__clients h2{margin-bottom:calc(var(--pdtb) * 1.0666666667)}}.services__client{--client-card-width: calc((100vw - calc(var(--pdlr) * .75) * 3) / 3);width:var(--client-card-width);height:calc(var(--client-card-width) * 244 / 283);border-radius:calc(var(--pdlr) * .75);background:#ffffff0d;transition:background-color .3s ease;align-items:center;justify-content:center;margin-right:calc(var(--pdlr) * .75);padding:calc(var(--pdlr) * .875)}.services__client[href]:hover{background:#ffffff1a}.services__client[href]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media (min-width: 1024px){.services__client{--client-card-width: calc(var(--pdlr) * 4.7166666667);border-radius:calc(var(--pdlr) * .3333333333);margin-right:calc(var(--pdlr) * .3333333333);padding:calc(var(--pdlr) * .35)}}.services__client img{display:block;width:calc(var(--client-card-width) * var(--client-logo-ratio));max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.services__client__brand{position:relative;flex:none;width:calc(var(--client-card-width) * var(--client-logo-ratio));max-width:100%}.services__client__brand img{position:absolute;display:block;max-width:none;max-height:none}.services__contact{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(var(--pdtb) * 1.5);padding-bottom:calc(var(--pdtb) * 2.5);overflow:clip}@media (min-width: 1024px){.services__contact{justify-content:flex-start;min-height:calc(var(--pdtb) * 17.1166666667);padding-top:calc(var(--pdtb) * 2);padding-bottom:calc(var(--pdtb) * 2.6666666667)}}.services__contact__glow{position:absolute;left:50%;bottom:-20%;width:200%;max-width:none;height:auto;transform:translate(-50%);pointer-events:none}@media (min-width: 1024px){.services__contact__glow{top:calc(var(--pdtb) * 2.1166666667);bottom:auto;width:105.104%}}.services__contact__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.services__contact__character.character__wrapper{position:relative;bottom:auto;left:auto;width:calc(var(--pdlr) * 10);transform:none;margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.services__contact__character.character__wrapper{width:calc(var(--pdlr) * 4.6833333333);margin-bottom:calc(var(--pdtb) * .5333333333)}}.services__contact__cta{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pdtb) * .5);text-align:center}@media (min-width: 1024px){.services__contact__cta{flex-direction:row;gap:calc(var(--pdlr) * .5333333333)}}.services__contact__button{--button-background: var(--blue);--contact-arrow-rotation: 0deg;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--pdlr) * .75);padding:calc(var(--pdtb) * .4) calc(var(--pdlr) * 1.25);border-radius:calc(var(--pdlr) * .75);background:transparent;color:var(--white);cursor:pointer}@media (min-width: 1024px){.services__contact__button{gap:calc(var(--pdlr) * .2);padding:calc(var(--pdtb) * .2666666667);border-radius:calc(var(--pdlr) * .3333333333);min-height:calc(var(--pdtb) * 1.0666666667)}}.services__contact__button img{width:calc(var(--pdlr) * 1.25);height:auto;filter:brightness(0) invert(1);transform:rotate(var(--contact-arrow-rotation));transition:transform .6s var(--ease-bounce)}@media (min-width: 1024px){.services__contact__button img{width:calc(var(--pdlr) * .3333333333)}}.services__contact__button[aria-expanded=true]{--contact-arrow-rotation: 180deg}.services__contact__button:is(:hover,:focus-visible) img{transform:rotate(calc(var(--contact-arrow-rotation) + 45deg))}.services__contact__reveal{width:min(100%,360px);display:flow-root;height:0;overflow:hidden}.services__contact__reveal[hidden]{display:none}@media (min-width: 1024px){.services__contact__reveal{width:calc(var(--pdlr) * 9.3833333333)}}.services__contact__card{width:100%;padding:calc(var(--pdlr) * 1);margin-top:calc(var(--pdtb) * .8);display:grid;grid-template-columns:36% 1fr;-moz-column-gap:calc(var(--pdlr) * 1.5);column-gap:calc(var(--pdlr) * 1.5);row-gap:calc(var(--pdtb) * .8);align-items:center;border-radius:calc(var(--pdlr) * 1.75);background:#fff3;color:var(--white)}@media (min-width: 1024px){.services__contact__card{min-height:calc(var(--pdtb) * 5.7333333333);grid-template-columns:calc(var(--pdlr) * 3.15) 1fr;padding:calc(var(--pdlr) * .4);-moz-column-gap:calc(var(--pdlr) * .6666666667);column-gap:calc(var(--pdlr) * .6666666667);row-gap:calc(var(--pdtb) * .8);border-radius:calc(var(--pdlr) * .8);margin-top:calc(var(--pdtb) * 1.2)}}.services__contact__avatar{position:relative}.services__contact__avatar img:first-child{display:block;border-radius:calc(var(--pdlr) * 1.125)}@media (min-width: 1024px){.services__contact__avatar img:first-child{border-radius:calc(var(--pdlr) * .4833333333)}}.services__contact__badge{position:absolute;width:calc(var(--pdlr) * 2);height:auto;right:calc(var(--pdlr) * -1);bottom:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.services__contact__badge{width:calc(var(--pdlr) * .8666666667);right:calc(var(--pdlr) * -.45);bottom:calc(var(--pdlr) * .4166666667)}}.services__contact__info{display:grid;gap:calc(var(--pdtb) * .2);text-align:center;line-height:1.1}@media (min-width: 1024px){.services__contact__info{gap:calc(var(--pdtb) * .1333333333)}}.services__contact__email{grid-column:1/-1;font-size:clamp(1rem,4.8vw,1.5rem);line-height:1;text-align:center}@media (min-width: 1024px){.services__contact__email{font-size:calc(var(--pdlr) * .65485)}}@media (prefers-reduced-motion: reduce){.services .services__title,.services .services__preview__image img,.services .services__client,.services .services__contact__button img{transition:none}.services .marquee__wrapper,.services .character__body,.services .character__body__eyes,.services .character__legs{animation:none}}html:has(body.playground){overflow:hidden!important}body.playground{background:var(--blue);overflow:hidden;overscroll-behavior:none}body.playground>.header{display:none}.clique-page{color:var(--white)}.clique-page .clique{position:relative;width:100%;height:100svh;height:100dvh;min-height:360px;overflow:hidden;isolation:isolate}.clique-page .clique__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.clique-page .clique__gallery{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}.clique-page .clique__gallery.is-dragging{cursor:grabbing}.clique-page .clique__card{position:absolute;top:50%;left:50%;width:var(--card-width, 150px);aspect-ratio:var(--card-ratio, .75);margin:0;border-radius:clamp(12px,1.05vw,20px);box-shadow:0 8px 20px #1a3a924d;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none}.clique-page .clique__card[hidden]{display:none}.clique-page .clique__card:focus-visible{outline:3px solid var(--white);outline-offset:6px}.clique-page .clique__photo,.clique-page .clique__photo img{display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none}.clique-page .clique__photo img{-o-object-fit:cover;object-fit:cover}.clique-page .clique__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.clique-page .clique__vignette:before,.clique-page .clique__vignette:after{content:"";position:absolute}.clique-page .clique__vignette:before{top:-7.59%;right:-3.85%;bottom:-7.59%;left:-3.85%;background:radial-gradient(ellipse closest-side,#4070f600 62.019%,#4070f6e6)}.clique-page .clique__vignette:after{top:-15.56%;right:-9.17%;bottom:-15.56%;left:-9.17%;background:radial-gradient(ellipse closest-side,#0000 62.019%,#000000e6);opacity:.3;mix-blend-mode:darken}.clique-page .clique__brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46.36%;z-index:1;pointer-events:none}.clique-page .clique__brand img{display:block;width:100%;height:auto}.clique-page .clique__navigation{position:absolute;z-index:5;top:max(20px,var(--pdtb) * .5333333333);left:50%;transform:translate(-50%);width:min(695px,100% - 32px)}.clique-page .clique__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:40px;background:var(--black);box-shadow:0 4px 20px #00000014}.clique-page .clique__home{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%}.clique-page .clique__home img{display:block;width:41px;height:auto}.clique-page .clique__toggle{display:flex;align-items:center;justify-content:center;gap:10px;border:0;padding:10px 14px;border-radius:40px;color:var(--white);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .25s ease}.clique-page .clique__toggle[aria-expanded=true],.clique-page .clique__toggle:hover{background:#ffffff1f}.clique-page .clique__chevron{display:block;width:12px;height:auto;transition:transform .35s ease}.clique-page .clique__toggle[aria-expanded=true] .clique__chevron{transform:rotate(180deg)}.clique-page .clique__contact.button{padding:10px 12px;font-weight:400;white-space:nowrap}.clique-page .clique__contact.button:after,.clique-page .clique__contact.button .button__icon{display:none}.clique-page .clique__nav-back.button{--button-background: var(--blue);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;min-height:42px;color:#fffc;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.32px;white-space:nowrap}.clique-page .clique__nav-back.button .button__icon{order:-1;width:16px;transform:rotate(-90deg)}.clique-page .clique__nav-back.button:is(:hover,:focus-visible) .button__icon{transform:translate(-2px) rotate(-90deg)}.clique-page .clique__panel{position:absolute;top:100%;left:0;width:100%;margin-top:8px;padding:max(20px,var(--pdlr) * .4);border-radius:20px;color:var(--white);background:var(--black);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 8px 24px #0000001f}.clique-page .clique__panel[hidden]{display:none}.clique-page .clique__editorial{display:grid;grid-template-columns:154px .85fr 1.15fr;align-items:start;gap:max(20px,var(--pdlr) * .4)}.clique-page .clique__editorial .clique__panel-image{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden}.clique-page .clique__editorial .clique__panel-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clique-page .clique__editorial .clique__panel-copy{font-size:16px;font-weight:400;line-height:1.1}.clique-page .clique__editorial .clique__panel-copy p{line-height:inherit}.clique-page .clique__editorial h2{font-size:20px}.clique-page .clique__return{position:absolute;z-index:4;bottom:max(20px,env(safe-area-inset-bottom),var(--pdtb) * .5333333333);pointer-events:none}.clique-page .clique__return .clique__back{pointer-events:auto;color:var(--black);font-size:16px}.clique-page .clique__controls{position:absolute;z-index:4;bottom:max(20px,env(safe-area-inset-bottom),var(--pdtb) * .5333333333);right:max(20px,var(--pdlr) * .5333333333)}.clique-page .clique__controls .showreel__tools{display:none}.clique-page .clique__pause{position:relative;display:block;width:40px;height:40px;border-radius:50%;border:0;background:var(--black);color:var(--white);cursor:pointer}.clique-page .clique__pause .play__button__cursor__wrapper{display:block;width:100%;height:100%;position:relative}.clique-page .clique__pause .play__button__cursor__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--black)}.clique-page .clique__pause .play__button__cursor__icon{position:absolute;z-index:1;top:50%;left:50%;width:16px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;transition:transform .5s var(--ease)}.clique-page .clique__pause .play__button__cursor__icon--play{transform:translate(-37%,-50%) scale(1)}.clique-page .clique__pause .play__button__cursor__icon--pause{transform:translate(-50%,-50%) scale(0)}.clique-page .clique__pause.is-playing .play__button__cursor__icon--play{transform:translate(-37%,-50%) scale(0)}.clique-page .clique__pause.is-playing .play__button__cursor__icon--pause{transform:translate(-50%,-50%) scale(1)}.clique-page :is(button,a):focus-visible{outline:2px solid var(--white);outline-offset:4px}@media (max-width: 767px){.clique-page .clique__brand{width:84%}.clique-page .clique__navigation{top:max(16px,env(safe-area-inset-top));left:16px;transform:none}.clique-page .clique__nav{gap:2px;padding:6px}.clique-page .clique__home{width:34px;height:34px;flex-basis:34px}.clique-page .clique__home img{width:33px}.clique-page .clique__toggle{padding:9px 10px;gap:6px;font-size:16px}.clique-page .clique__contact.button{padding:9px 8px;font-size:16px}.clique-page .clique__nav-back.button{--button-background: var(--white);position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom),var(--pdtb) * .5333333333);min-height:40px;color:var(--black);font-size:14px}.clique-page .clique__nav-back.button .button__icon{filter:brightness(0)}.clique-page .clique__controls{left:max(20px,env(safe-area-inset-left));right:auto}.clique-page .clique__editorial{grid-template-columns:88px 1fr;gap:16px}.clique-page .clique__editorial .clique__panel-copy{grid-column:1/-1}.clique-page .clique__return{padding-left:calc(var(--pdlr) * 1)}.clique-page .clique__return .clique__back{font-size:14px}}@media (max-width: 359px){.clique-page .clique__toggle,.clique-page .clique__contact.button{font-size:14px;padding-inline:6px}}@media (max-height: 500px) and (min-width: 768px){.clique-page .clique__navigation{top:12px}.clique-page .clique__panel{max-height:calc(100dvh - 130px)}}@media (prefers-reduced-motion: reduce){.clique-page .clique__toggle,.clique-page .clique__chevron,.clique-page .clique__pause .play__button__cursor__icon{transition:none}.clique-page .clique__card{will-change:auto}}[data-controller=projectVideo] video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-controller=projectVideo] video::-webkit-media-controls,[data-controller=projectVideo] video::-webkit-media-controls-enclosure,[data-controller=projectVideo] video::-webkit-media-controls-panel,[data-controller=projectVideo] video::-webkit-media-controls-start-playback-button{display:none!important}.projets-item__hero__container{position:relative}.projets-item__hero__container .projets-item__hero{padding-top:calc(var(--header-height) + var(--pdtb) * 1.1);padding-bottom:calc(var(--pdtb) * .6);min-height:100lvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero{padding-top:calc(var(--header-height))}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdtb) * .4);width:100%}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part{gap:calc(var(--pdtb) * .3333333333)}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__top .projets-item__hero__title{grid-column:span 12;font-weight:800}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:0;padding-top:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdtb) * .3333333333);padding-top:calc(var(--pdtb) * .6666666667)}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__left{display:flex;justify-content:space-between;align-items:baseline}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__left{grid-column:span 4;padding-top:calc(var(--pdtb) * 1.3833333333)}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__left .projets-item__hero__bottom__el--client{width:65%}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center{grid-column:span 4}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover{width:48%;border-radius:calc(var(--pdtb) * .5);display:block;overflow:hidden;flex:1;height:100%;aspect-ratio:286/363}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover{border-radius:calc(var(--pdtb) * .3333333333);width:75%}}@media (min-width: 1280px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover{width:48%}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover__placeholder{width:48%;border-radius:calc(var(--pdtb) * .5);display:block;overflow:hidden;flex:1;height:100%;background-color:transparent;opacity:0;pointer-events:none;visibility:hidden;aspect-ratio:286/363}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover__placeholder{border-radius:calc(var(--pdtb) * .3333333333);width:75%}}@media (min-width: 1280px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__center__el--cover__placeholder{width:48%}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__el--expertises{padding-top:calc(var(--pdtb) * 1.075)}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center .projets-item__hero__bottom__el--expertises{padding-top:calc(var(--pdtb) * 1.3333333333)}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__right{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__right{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pdtb) * .3333333333);grid-column:span 3;grid-column-end:13;padding-top:calc(var(--pdtb) * 1.4166666667)}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__el--description{grid-column:span 2}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__el--icon{display:none;grid-column:span 1}@media (min-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__el--icon{display:flex;justify-content:flex-end}}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__el--icon img{width:calc(var(--pdlr) * .6666666667);height:calc(var(--pdlr) * .6666666667);aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 1024px){.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__left{order:1;padding-bottom:calc(var(--pdtb) * .6)}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__center{order:3;padding-top:calc(var(--pdtb) * 1)}.projets-item__hero__container .projets-item__hero .projets-item__hero__part.projets-item__hero__bottom .projets-item__hero__bottom__right{order:2}}.projets-item__hero__container .projets-item__cover__section{padding:calc(var(--pdtb) * .75) var(--pdlr)}@media (min-width: 1024px){.projets-item__hero__container .projets-item__cover__section{padding:var(--pdlr)}}.projets-item__hero__container .projets-item__cover__section .projets-item__cover__placeholder{height:100%;aspect-ratio:343/202;background-color:transparent;border-radius:calc(var(--pdtb) * .25);pointer-events:none;opacity:0}@media (min-width: 1024px){.projets-item__hero__container .projets-item__cover__section .projets-item__cover__placeholder{aspect-ratio:1800/1058;border-radius:calc(var(--pdtb) * .3333333333)}}.projets-item__intro{padding-top:calc(var(--pdtb) * .75);padding-bottom:calc(var(--pdtb) * .75);display:flex;flex-direction:column;gap:calc(var(--pdtb) * 1.8)}@media (min-width: 768px){.projets-item__intro{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdtb) * .3333333333)}}@media (min-width: 1024px){.projets-item__intro{padding-top:var(--pdlr);padding-bottom:var(--pdlr)}}.projets-item__intro .projets-item__intro__infos{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4)}@media (min-width: 768px){.projets-item__intro .projets-item__intro__infos{grid-column:span 4;gap:calc(var(--pdtb) * .5333333333)}}@media (min-width: 1024px){.projets-item__intro .projets-item__intro__infos{grid-column:span 2}}.projets-item__intro .projets-item__intro__infos .projets-item__intro__infos__item{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .1)}@media (min-width: 768px){.projets-item__intro .projets-item__intro__infos .projets-item__intro__infos__item{gap:calc(var(--pdtb) * .1333333333)}.projets-item__intro .projets-item__intro__description{grid-column:span 7;grid-column-start:6;grid-column-end:13}}@media (min-width: 1024px){.projets-item__intro .projets-item__intro__description{grid-column:span 8;grid-column-start:5;grid-column-end:13}}.projets-item__intro__images{display:flex;gap:calc(var(--pdtb) * .4);flex-direction:column}@media (min-width: 768px){.projets-item__intro__images{flex-direction:row;gap:calc(var(--pdtb) * .3333333333)}}.projets-item__intro__images .projets-item__intro__images__part{flex:1;aspect-ratio:890/1058;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projets-item__intro__images .projets-item__intro__images__part{border-radius:calc(var(--pdtb) * .3333333333)}}.projets-item__intro__images .projets-item__intro__images__part img,.projets-item__intro__images .projets-item__intro__images__part video{width:100%;height:100%}.other__projets{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .8);padding-top:calc(var(--pdtb) * 2);padding-bottom:calc(var(--pdtb) * 2)}@media (min-width: 1024px){.other__projets{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdtb) * .3333333333);padding-top:calc(var(--pdtb) * 2.6666666667);padding-bottom:calc(var(--pdtb) * 2.6666666667)}}.other__projets .other__projets__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(var(--pdtb) * .4)}@media (min-width: 768px){.other__projets .other__projets__container{grid-column:span 4;flex-direction:row;justify-content:space-between;gap:calc(var(--pdtb) * .8)}}.other__projets .other__projets__container .other__projets__title{margin-bottom:calc(var(--pdtb) * 1.2)}@media (min-width: 768px){.other__projets .other__projets__container .other__projets__title{margin-bottom:0}}.other__projets .other__projets__container .other__projets__arrow{aspect-ratio:1;width:calc(var(--pdlr) * 2.2);height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-width:80px;transform:rotate(-45deg)}.other__projets .other__projets__wrapper__container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pdtb) * 1.2)}@media (min-width: 768px){.other__projets .other__projets__wrapper__container{align-items:flex-end;grid-column:span 7;grid-column-start:6;grid-column-end:13;gap:calc(var(--pdtb) * .8)}}.other__projets .other__projets__wrapper__container .other__projets__button{width:-moz-fit-content;width:fit-content}.other__projets .other__projets__wrapper{width:100%;display:flex;gap:calc(var(--pdtb) * .4)}@media screen and (max-width: 1023px){.other__projets .other__projets__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (min-width: 1024px){.other__projets .other__projets__wrapper{gap:calc(var(--pdtb) * .3333333333);flex:1}}.other__projets .other__projets__wrapper .other__projets__wrapper__item{display:block;aspect-ratio:334/485;height:auto;flex:1;max-width:calc(33.3333333333% - var(--pdtb) * .3333333333 * 2 / 3)}@media screen and (max-width: 1023px){.other__projets .other__projets__wrapper .other__projets__wrapper__item{width:100%;min-width:0;max-width:none}.other__projets .other__projets__wrapper .other__projets__wrapper__item:nth-child(n+3){display:none}}.error-page{background:var(--blue);color:var(--white);min-height:100svh}.error-page__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:100svh;padding-block:140px}.error-page__title{margin:0;font-size:clamp(48px,5.833333vw,150px);font-weight:400;line-height:1;letter-spacing:-.03em}.error-page__eyes{width:24.301094vw;max-width:622px;justify-self:center;pointer-events:none;transform-style:preserve-3d}.error-page__eyes img{display:block;width:100%;height:auto}.error-page__copy{width:calc(25vw - var(--pdlr) * .75);justify-self:end}.error-page__description{margin:0 0 1.25vw;font-size:clamp(18px,1.875vw,48px);font-weight:400;line-height:1}.error-page__return.button{align-items:center;gap:.625vw;padding:.833333vw 1.25vw;font-size:clamp(14px,1.25vw,32px);font-weight:300;line-height:1;color:var(--black);white-space:nowrap}.error-page__return.button .button__icon{width:1.25vw;min-width:14px;height:auto}@media (max-width: 767px){.error-page__content{grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(32px,7svh,64px);padding-block:140px 56px;text-align:center}.error-page__title{font-size:clamp(48px,13vw,88px)}.error-page__eyes{width:min(58vw,360px)}.error-page__copy{width:auto;justify-self:center}.error-page__description{font-size:clamp(24px,5.5vw,32px);margin-bottom:24px}.error-page__return.button{margin-inline:auto;gap:12px;padding:16px 24px;font-size:18px}.error-page__return.button .button__icon{width:20px}}@media (prefers-reduced-motion: reduce){.error-page__eyes{transition:none;transform:none}}.legal{margin-top:calc(var(--pdtb) * 3.125)}@media (min-width: 1024px){.legal{margin-top:calc(var(--pdtb) * 3.5666666667)}}.legal h1{margin-bottom:calc(var(--pdtb) * 1.2);margin-top:calc(var(--pdtb) * 3.1);font-weight:700}.legal h1:first-child{margin-top:0}@media (min-width: 1024px){.legal h1{margin-bottom:calc(var(--pdtb) * 1.2);margin-top:calc(var(--pdtb) * 2.0666666667)}}.legal h2{margin-bottom:calc(var(--pdtb) * .4)}.legal h2:not(:first-child){margin-top:calc(var(--pdtb) * .8)}@media (min-width: 768px){.legal h2{margin-bottom:calc(var(--pdtb) * .4)}.legal h2:not(:first-child){margin-top:calc(var(--pdtb) * .8)}}.legal ul{margin-top:calc(var(--pdtb) * .4)}@media (min-width: 768px){.legal ul{margin-top:calc(var(--pdtb) * .2666666667)}}.legal ul li:not(.footer__menu__item):not(.footer__socials__item){list-style:disc;margin-left:calc(var(--pdlr) * 1.125);margin-bottom:calc(var(--pdtb) * .1)}.legal ul li:not(.footer__menu__item):not(.footer__socials__item) p{margin:0}@media (min-width: 768px){.legal ul li:not(.footer__menu__item):not(.footer__socials__item){margin-left:calc(var(--pdlr) * .4);margin-bottom:calc(var(--pdtb) * .1333333333)}}.legal ul li:not(.footer__menu__item):not(.footer__socials__item):last-child{margin-bottom:0}.legal p{margin-top:calc(var(--pdtb) * .4)}@media (min-width: 768px){.legal p{margin-top:calc(var(--pdtb) * .2666666667)}}.legal p a{opacity:.6;text-decoration:underline;transition:opacity .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,text-decoration .3s ease-in-out,color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.legal p a:hover{color:var(--blue);opacity:1}.legal__container{margin-bottom:calc(var(--pdtb) * 1.2);margin:0 auto;max-width:100%}@media (min-width: 768px){.legal__container{max-width:75%}}@media (min-width: 1024px){.legal__container{margin-bottom:calc(var(--pdtb) * 1.6666666667)}}@media (min-width: 1280px){.legal__container{max-width:55%}}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor{position:absolute;left:50%;top:50%;width:48px;height:48px;padding:0;border:0;background:none;border-radius:50%;transform:translate(-50%,-50%);z-index:4;pointer-events:auto;cursor:pointer;transition:opacity .25s,visibility .25s}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__wrapper{display:block;position:relative;width:100%;height:100%;min-width:0;min-height:0;transform:scale(1);transition:transform .3s var(--ease)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black);border-radius:50%;z-index:0}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__icon{position:absolute;top:50%;left:50%;z-index:1;width:20px;min-width:0;filter:none;opacity:1;transition:transform .3s var(--ease),opacity .3s}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__icon--play{transform:translate(-43%,-50%) scale(1)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__icon--pause{opacity:0;transform:translate(-50%,-50%) scale(0)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor.is-playing .play__button__cursor__icon--play{opacity:0;transform:translate(-43%,-50%) scale(0)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor.is-playing .play__button__cursor__icon--pause{opacity:1;transform:translate(-50%,-50%) scale(1)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor:focus-visible{outline:3px solid var(--blue);outline-offset:5px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor:active .play__button__cursor__wrapper{transform:scale(.96)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel).is-loading .play__button__cursor{opacity:0;visibility:hidden}@media (hover: hover) and (min-width: 1024px) and (prefers-reduced-motion: no-preference){:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor:not(.show):not(:focus-visible) .play__button__cursor__wrapper{transform:scale(0)}}@media (max-width: 1023px),(hover: none){:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel).is-playing .play__button__cursor:not(:focus-visible){opacity:0;visibility:hidden;pointer-events:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor.is-playing:focus-visible .play__button__cursor__wrapper{transform:scale(1)}}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tools{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;gap:0;cursor:default}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool{display:grid;position:relative;isolation:isolate;place-items:center;width:44px;height:44px;padding:13px;border:0;border-radius:50%;background:transparent;color:var(--white);cursor:pointer;transition:transform .2s}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;z-index:-1;background:var(--black);box-shadow:0 2px 8px #0000001f;transition:background-color .2s}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool svg{display:block;width:18px;height:18px}@media (hover: hover) and (pointer: fine){:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:before{transition:background-color .1s,transform .22s cubic-bezier(.2,.8,.3,1)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool svg{transition:transform .22s cubic-bezier(.2,.8,.3,1)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:hover:before{background:var(--blue);transform:scale(1.08)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:hover svg{transform:translateY(-1px)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool[data-showreel-restart]:hover svg{transform:rotate(-35deg)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool[data-showreel-fullscreen]:hover svg{transform:scale(1.12)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:active:before{transform:scale(.94)}}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:active{transform:scale(.96)}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:focus-visible{outline:3px solid var(--white);outline-offset:3px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:disabled{opacity:.4;cursor:default}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool[hidden]{display:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool .showreel__sound-off,:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool .showreel__fullscreen-exit{display:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool.is-muted .showreel__sound-on{display:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool.is-muted .showreel__sound-off{display:block}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool.is-fullscreen .showreel__fullscreen-enter{display:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool.is-fullscreen .showreel__fullscreen-exit{display:block}.home__hero__logo__video__wrapper{pointer-events:auto}.home__hero__logo__video__wrapper.has-animated-controls .showreel__tool{--control-reveal: 0;--control-scale: .9;--control-tilt: 0;clip-path:inset(0 max(0%,(1 - var(--control-reveal)) * 50%) round 50%);transform:scale(var(--control-scale)) rotate(calc(var(--control-tilt) * 1deg));transform-origin:center;transition:none}.home__hero__logo__video__wrapper.has-animated-controls .showreel__tool:focus-visible{clip-path:none}.home__hero__logo__video__wrapper.has-started .home__hero__logo__video__cover{opacity:0;pointer-events:none}.home__hero__logo__video__wrapper.is-loading{filter:brightness(1)}.home__hero__logo__video__wrapper .home__hero__logo__video__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;display:grid;place-items:center;z-index:3;pointer-events:none;background:#0000004d;border-radius:inherit}.home__hero__logo__video__wrapper .home__hero__logo__video__loader[hidden]{display:none}.showreel__loading-card{display:grid;justify-items:center;gap:10px;width:min(200px,100% - 32px);padding:12px 14px;border-radius:16px;background:var(--beige);color:var(--black);text-align:center}.showreel__loading-character.character__wrapper{position:relative;inset:auto;width:56px;min-width:0;aspect-ratio:220/193;transform:none}.showreel__loading-character.character__wrapper .character__body,.showreel__loading-character.character__wrapper .character__body__head,.showreel__loading-character.character__wrapper .character__body__eyes,.showreel__loading-character.character__wrapper .character__legs,.showreel__loading-character.character__wrapper .character__feet{animation:none;will-change:auto}.showreel__loading-character.character__wrapper .character__feet{z-index:2}.showreel__loading-copy{font-size:13px;line-height:1.2;text-wrap:balance}:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__body__eyes{transform-origin:45% 36%;animation:showreel-character-blink 3s infinite}:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__leg--tapping{transform-box:view-box;transform-origin:49% 42%;animation:showreel-character-knee .65s infinite}:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__tapping-foot{transform-box:view-box;transform-origin:125px 176px;animation:showreel-character-foot .65s infinite}@keyframes showreel-character-blink{0%,42%,50%,to{transform:translate(4px,3px) scaleY(1)}46%{transform:translate(4px,3px) scaleY(.1)}}@keyframes showreel-character-foot{0%,55%,to{transform:rotate(0)}32%{transform:rotate(-18deg)}45%{transform:rotate(2deg)}}@keyframes showreel-character-knee{0%,55%,to{transform:rotate(0)}32%{transform:rotate(-3deg)}45%{transform:rotate(.5deg)}}@media (prefers-reduced-motion: reduce){:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__body__eyes,:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__leg--tapping,:is(.home__hero__logo__video__loader.is-loading,.transition__status:not([hidden])) .showreel__loading-character .character__tapping-foot{animation:none}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor,.header.header--showreel-playing :is(.header__logo,.menu__topbar,.header__burger){transition:none}}.home__showreel{pointer-events:none}.home__hero__logo__video__wrapper.is-home-showreel:not(.is-showreel-visible):not(.is-fullscreen){pointer-events:none}.home__hero__logo__video__wrapper.is-home-showreel:not(.is-showreel-visible):not(.is-fullscreen) .play__button__cursor{visibility:hidden;opacity:0;pointer-events:none}.home__hero__logo__video__wrapper.is-home-showreel:not(.is-showreel-visible):not(.is-fullscreen):not(.has-animated-controls) .showreel__tools{visibility:hidden;opacity:0;pointer-events:none}.home__hero__logo__video__wrapper.is-home-showreel:not(.is-showreel-visible):not(.is-fullscreen) .showreel__tools{pointer-events:none}.home__hero__logo__video__wrapper.is-paulette-showreel:not(.is-fullscreen) .showreel__tools{top:12px;bottom:auto}.paulette-page .paulette__showreel .home__hero__logo__video__wrapper{filter:none}.paulette-page .paulette__showreel .home__hero__logo__video__wrapper:not(.has-started):not(.is-loading) .home__hero__logo__video__cover{filter:brightness(.6)}@media (max-width: 767px){:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor{width:44px;height:44px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .play__button__cursor__icon{width:18px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool{width:36px;height:44px;padding:10px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool svg{width:16px;height:16px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tool:before{top:8px;right:4px;bottom:8px;left:4px}:is(.home__hero__logo__video__wrapper,.paulette-page .paulette__showreel) .showreel__tools{right:8px;bottom:8px}.showreel__loading-card{width:min(170px,100% - 24px);padding:10px 12px;gap:6px}.showreel__loading-character.character__wrapper{width:40px}.showreel__loading-copy{font-size:12px}}.home__hero__logo__video__wrapper:is(.is-fullscreen,:fullscreen){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0;padding:0;transform:none!important;transition:none!important;border-radius:0;border:0;background:var(--black);filter:none!important;z-index:2000}.home__hero__logo__video__wrapper:is(.is-fullscreen,:fullscreen) .home__hero__logo__video,.home__hero__logo__video__wrapper:is(.is-fullscreen,:fullscreen) .home__hero__logo__video__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none!important;border-radius:0!important;-o-object-fit:contain;object-fit:contain}.home__hero__logo__video__wrapper:is(.is-fullscreen,:fullscreen) .home__hero__logo__video__cover img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.home__hero__logo__video__wrapper:is(.is-fullscreen,:fullscreen) .showreel__tools{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}html.showreel-fullscreen,body.showreel-fullscreen{overflow:hidden}@media (prefers-reduced-motion: reduce){.showreel__tool,.showreel__tool:before,.showreel__tool svg{transition:none!important}.showreel__tool:hover svg{transform:none!important}}a[href^="mailto:"],a[href^="mailto:"] *{-webkit-user-select:text;-webkit-user-drag:none;-moz-user-select:text;user-select:text;cursor:pointer}.email-copy-tooltip{position:fixed;z-index:10002;pointer-events:none;padding:8px;border-radius:12px;background:var(--black);color:var(--white);box-shadow:0 3px 12px #0000002e;font-size:14px;line-height:1.2;white-space:nowrap;--tag-reveal: 0;--tag-scale: .9;--tag-tilt: 0;clip-path:inset(0 max(0%,(1 - var(--tag-reveal)) * 50%) round 12px);transform:scale(var(--tag-scale)) rotate(calc(var(--tag-tilt) * 1deg));transform-origin:center}.email-copy-tooltip[hidden]{display:none}[data-vyp-animation]{display:block;background-size:cover;background-position:center;background-repeat:no-repeat}[data-vyp-animation].is-image-ready{background-image:none!important}.section__white .section__white__wrapper{background-color:#fff;padding:1.25rem;border-radius:1.25rem;border-radius:20px}@media (min-width: 1024px){.section__white .section__white__wrapper{padding:1.75rem;border-radius:30px}}@media (min-width: 1280px){.section__white .section__white__wrapper{padding:2.5rem}}.block__article{max-width:900px;margin:0 auto}.block__article h3{margin-bottom:2rem;margin-top:3.75rem;font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);line-height:125%;font-weight:500;font-family:var(--font-title)}@media (min-width: 1024px){.block__article h3{line-height:112%}}.block__article p,.block__article ul{margin-bottom:1rem}.block__article ul li{list-style:circle;margin-left:1.5rem;margin-bottom:.25rem}.block__article figure{margin:2rem 0}.block__article figure img{width:100%;border-radius:20px;aspect-ratio:335/180}@media (min-width: 1024px){.block__article figure img{aspect-ratio:850/475;border-radius:30px}.block__article figure{margin:3.75rem 0}}.block__article .video__section{padding:0!important;margin:2rem 0}@media (min-width: 1024px){.block__article .video__section{margin:3.75rem 0}}details{overflow:hidden}details[open] summary svg{transform-origin:center;transform:rotate(-90deg)}details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#000}details summary::-webkit-details-marker{display:none}details summary svg{transform:rotate(0);transform-origin:center;transition:transform .15s var(--ease)}.accordeon__content{transition:max-height .4s var(--ease);max-height:0;overflow:hidden}.video__block{border-radius:20px;overflow:hidden;aspect-ratio:1280/720;padding:1.75rem 0;position:relative}@media (min-width: 1024px){.video__block{border-radius:30px;padding:4rem 0}}.video__block iframe,.video__block [data-service]{width:100%;height:100%;border:0;display:block;border-radius:20px}@media (min-width: 1024px){.video__block iframe,.video__block [data-service]{border-radius:30px}}.video__block [data-placeholder]{text-align:center;padding:1.5rem;background:#f0f0f0;border-radius:16px}.video__block [data-placeholder] .button{padding:.5rem 1rem;background:#000;color:#fff;border-radius:6px;font-weight:500;transition:background .2s}.video__block [data-placeholder] .button:hover{background:#333}.video__section,.video__section .videolocal__block{position:relative}.video__section .videolocal__block.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25}.video__section .videolocal__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video__section .videolocal__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% - .125rem),-50%);width:calc(100% + 1rem);height:calc(100% + .75rem);background:#fff;border-radius:100px;z-index:-1}.separator{display:block;width:100%;margin:2.5rem auto;height:2px}@media (min-width: 1024px){.separator{margin:3.5rem auto}}.block__textImageButton{display:flex;flex-direction:column;width:100%;padding-left:var(--pdlr);padding-right:var(--pdlr)}@media screen and (max-width: 768px){.block__textImageButton{padding-top:calc(var(--pdtb) * 1.5)!important;padding-bottom:calc(var(--pdtb) * 1.5)!important}}@media (min-width: 768px){.block__textImageButton{padding-left:calc(var(--pdlr) * 3.0333333333);padding-right:calc(var(--pdlr) * 3.0333333333)}}.block__textImageButton.reverse .block__textImageButton__wrapper{flex-direction:row}.block__textImageButton.reverse .block__textImageButton__wrapper .block__textImageButton__content{padding-left:0;padding-right:calc(var(--pdlr) * 1.3333333333)}@media (min-width: 1024px){.block__textImageButton.reverse .block__textImageButton__wrapper .block__textImageButton__content{padding-right:calc(var(--pdlr) * 3)}}.block__textImageButton.limit-width .block__textImageButton__part{max-width:50%}.block__textImageButton .block__textImageButton__wrapper{display:flex;flex-direction:column;gap:calc(var(--pdtb) * 1.2)}@media (min-width: 768px){.block__textImageButton .block__textImageButton__wrapper{gap:0;flex-direction:row-reverse;align-items:center}}.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__part{flex:1}.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__image{aspect-ratio:1/1}.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__image .block__textImageButton__image__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;display:flex;overflow:hidden}.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__image .block__textImageButton__image__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__content{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .9)}@media (min-width: 768px){.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__content{padding-left:calc(var(--pdlr) * 1.3333333333)}}@media (min-width: 1024px){.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__content{padding-left:calc(var(--pdlr) * 3)}}@media (min-width: 768px){.block__textImageButton .block__textImageButton__wrapper .block__textImageButton__content{gap:calc(var(--pdtb) * 1.0333333333)}}.table__section{padding:1.75rem 0}@media (min-width: 1024px){.table__section{padding:4rem 0}}.table__block{width:100%}.table__block .table__block__head__wrapper .table__block__head .table__block__head__cell{background-color:#fff;text-align:left;color:#000;padding:1rem 2rem;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.table__block .table__block__head__wrapper .table__block__head .table__block__head__cell:last-child{border-right:1px solid #000}.table__block .table__block__body__row{border-bottom:1px solid #000}.table__block .table__block__body__cell{border-left:1px solid #000;padding:1.5rem 2rem;line-height:normal}.table__block .table__block__body__cell:last-child{border-right:1px solid #000}.doubleImage{padding:1.75rem 0}@media (min-width: 1024px){.doubleImage{padding:4rem 0}}.doubleImage img{border-radius:1.5625rem;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.textColor{padding:1.75rem 0}@media (min-width: 1024px){.textColor{padding:4rem 0}}.textColor__container{border-radius:1.5625rem;padding:3.75rem}.textColor__title{text-align:center}.textColor__description{text-align:center;width:100%;margin:auto;margin-top:1rem;margin-bottom:2rem}@media (min-width: 1024px){.textColor__description{width:33.3333333333%}}.textColor__link{display:flex;justify-content:center}.doubleText{padding:1.75rem 0}@media (min-width: 1024px){.doubleText{padding:4rem 0}}.doubleText__title{color:#000}.doubleText__description{margin-top:.75rem}@media (min-width: 1024px){.doubleText__description{margin-top:1.5rem}}.doubleText__description p,.doubleText__description ul,.doubleText__description li,.doubleText__description a{line-height:150%}.doubleText__left{background:#000;border-radius:1.25rem;padding:2rem;height:100%}@media (min-width: 1024px){.doubleText__left{border-radius:1.5625rem;padding:3.75rem 3.375rem}}.doubleText__right{border:1px solid #FFFFFF;border-radius:1.25rem;padding:2rem;height:100%}@media (min-width: 1024px){.doubleText__right{border-radius:1.5625rem;padding:3.75rem 3.375rem}}.form-block .form-message{margin-top:1rem;padding:.75rem 1rem;border-radius:4px;font-weight:500}.form-block .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-block .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-block .form-message.loading{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.form-block .form-row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.form-block .form-group{padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem;box-sizing:border-box}.form-block .form-group--full{width:100%}.form-block .form-group--half{width:50%}@media (max-width: 767px){.form-block .form-group--half{width:100%}}.form-block .form-group--third{width:33.333%}@media (max-width: 767px){.form-block .form-group--third{width:100%}}.form-block .form-group--two-thirds{width:66.667%}@media (max-width: 767px){.form-block .form-group--two-thirds{width:100%}}.form-block .form-group--quarter{width:25%}@media (max-width: 991px){.form-block .form-group--quarter{width:50%}}@media (max-width: 767px){.form-block .form-group--quarter{width:100%}}.form-block .form-group--three-quarters{width:75%}@media (max-width: 767px){.form-block .form-group--three-quarters{width:100%}}.form-block input,.form-block textarea,.form-block select{width:100%;color:#000;border:1px solid #000000;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:15px;padding:.75rem 1.5rem}.form-block input:focus,.form-block textarea:focus,.form-block select:focus{outline:none}.form-block input::-moz-placeholder,.form-block textarea::-moz-placeholder,.form-block select::-moz-placeholder{color:#000!important}.form-block input::placeholder,.form-block textarea::placeholder,.form-block select::placeholder{color:#000!important}.form-block input--required::-moz-placeholder:after,.form-block textarea--required::-moz-placeholder:after,.form-block select--required::-moz-placeholder:after{content:"*";color:#000}.form-block input--required::placeholder:after,.form-block textarea--required::placeholder:after,.form-block select--required::placeholder:after{content:"*";color:#000}.form-block input.input-error,.form-block textarea.input-error,.form-block select.input-error{border-color:#dc3545;background-color:#dc35450d}.form-block .field-error{color:#dc3545;font-size:.875rem;margin-top:.25rem;font-weight:500}.form-block input[type=date],.form-block input[type=time]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.75rem 1.5rem}.form-block input[type=date]::-webkit-calendar-picker-indicator,.form-block input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}.form-block input[type=date]::-webkit-calendar-picker-indicator:hover,.form-block input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-block label{display:block;margin-bottom:1rem}.form-block .button-container{display:flex;justify-content:flex-end;margin-top:1rem}.form-block .checkbox-wrapper{display:flex;align-items:flex-start}.form-block .checkbox-wrapper input[type=checkbox]{width:auto;margin-right:.5rem;margin-top:.25rem}.form-block .checkbox-wrapper .checkbox-label{margin-bottom:0}.form-block .checkbox-list-wrapper{display:flex;flex-direction:column;gap:.75rem}.form-block .checkbox-list-wrapper .checkbox-item{display:flex;align-items:flex-start}.form-block .checkbox-list-wrapper .checkbox-item input[type=checkbox]{width:auto;margin-right:.5rem;margin-top:.25rem}.form-block .checkbox-list-wrapper .checkbox-item label.checkbox-label{margin-bottom:0;font-weight:400;cursor:pointer}.form-block .select-wrapper{width:100%;position:relative}.form-block .select-wrapper.has-other{margin-bottom:.5rem}.form-block .select-wrapper .other-option{margin-top:.75rem}.form-block .select-wrapper .other-option .other-input{border:1px solid #000000;border-radius:15px;width:100%;padding:.75rem 1.5rem}.form-block .file-upload-wrapper{position:relative;width:100%}.form-block .file-upload-wrapper .file-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.form-block .file-upload-wrapper .file-upload-info{display:flex;align-items:center;border:1px solid #000000;border-radius:15px;overflow:hidden;height:auto;min-height:48px}.form-block .file-upload-wrapper .file-select-button{padding:.75rem 1.5rem;color:#fff;background-color:#000;white-space:nowrap;cursor:pointer}.form-block .file-upload-wrapper .file-name{padding:.75rem 1.5rem;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.form-block .file-upload-wrapper .file-limit-info{margin-top:.5rem;font-size:.875rem;color:#666;text-align:right}.projetsVideo__section{padding:calc(var(--pdtb) * 1.5) var(--pdlr)}@media (min-width: 1024px){.projetsVideo__section{padding:calc(var(--pdtb) * 2.3333333333) var(--pdlr)}.projetsVideo__section--landscape{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333)}}.projetsVideo__section--landscape .projetsVideo__video__block,.projetsVideo__section--landscape .projetsVideo__image__block{aspect-ratio:1496/842}@media (min-width: 1024px){.projetsVideo__section--landscape .projetsVideo__video__block,.projetsVideo__section--landscape .projetsVideo__image__block{grid-column:span 10;grid-column-start:2;grid-column-end:12}.projetsVideo__section--square{display:flex;align-items:center;justify-content:center;gap:calc(var(--pdlr) * .3333333333)}}.projetsVideo__section--square .projetsVideo__video__block,.projetsVideo__section--square .projetsVideo__image__block{aspect-ratio:1/1}@media (min-width: 1024px){.projetsVideo__section--square .projetsVideo__video__block,.projetsVideo__section--square .projetsVideo__image__block{flex:1;max-width:50%}.projetsVideo__section--vertical{display:flex;align-items:center;justify-content:center;gap:calc(var(--pdlr) * .3333333333)}}.projetsVideo__section--vertical .projetsVideo__video__block,.projetsVideo__section--vertical .projetsVideo__image__block{aspect-ratio:587/782}@media (min-width: 1024px){.projetsVideo__section--vertical .projetsVideo__video__block,.projetsVideo__section--vertical .projetsVideo__image__block{flex:1;max-width:33%}}.projetsVideo__section .projetsVideo__video__block{width:100%;height:100%;border-radius:calc(var(--pdtb) * .25);display:block;overflow:hidden}@media (min-width: 1024px){.projetsVideo__section .projetsVideo__video__block{border-radius:calc(var(--pdtb) * .3333333333)}}.projetsVideo__section .projetsVideo__video__block iframe{width:100%;height:100%}.projetsVideo__section .video-consent-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff1a;color:var(--white)}.projetsVideo__section .video-consent-placeholder>span{margin-bottom:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.projetsVideo__section .video-consent-placeholder>span{margin-bottom:calc(var(--pdtb) * .4)}}.projetsVideo__section .btn-cookie-accept .button__text{color:var(--black)!important}.projetsVideo__section .projetsVideo__image__block{width:100%;height:100%;display:block;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projetsVideo__section .projetsVideo__image__block{border-radius:calc(var(--pdtb) * .3333333333)}}.projetsVideo__section .projetsVideo__image__block img{width:100%;height:100%}.projetsVideoDetails__section{padding:calc(var(--pdtb) * 2) var(--pdlr)}@media (min-width: 1024px){.projetsVideoDetails__section{padding:calc(var(--pdtb) * 2.6666666667) var(--pdlr)}}.projetsVideoDetails__section .projetsVideoDetails__container{display:flex;flex-direction:column}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333)}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__title{margin-bottom:calc(var(--pdtb) * .3)}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__title{grid-column:span 1;margin-bottom:0}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__descriptions__wrapper{grid-column:span 4}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__descriptions__wrapper .projetsVideoDetails__description__main{margin-bottom:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__descriptions__wrapper .projetsVideoDetails__description__main{margin-bottom:calc(var(--pdtb) * .5333333333)}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper{aspect-ratio:890/502;margin-top:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper{margin-top:0;grid-column:span 6;grid-column-start:7;grid-column-end:13}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper iframe{width:100%;height:100%;display:block;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper iframe{border-radius:calc(var(--pdtb) * .3333333333)}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper picture{width:100%;height:100%;display:block;overflow:hidden;border-radius:calc(var(--pdtb) * .25)}@media (min-width: 1024px){.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper picture{border-radius:calc(var(--pdtb) * .3333333333)}}.projetsVideoDetails__section .projetsVideoDetails__container .projetsVideoDetails__media__wrapper picture img{width:100%;height:100%}.projetsDistinction__section{padding-top:calc(var(--pdtb) * 1.5);padding-bottom:calc(var(--pdtb) * 1.5);display:flex;flex-direction:column;gap:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.projetsDistinction__section{padding-top:calc(var(--pdtb) * 1.5);padding-bottom:calc(var(--pdtb) * 2);gap:calc(var(--pdtb) * 1.3333333333)}}.projetsDistinction__section .projetsDistinction__list__wrapper{width:100%}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__header{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333);padding-bottom:calc(var(--pdlr) * 1);border-bottom:1px solid var(--white)}@media (min-width: 1024px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__header{padding-bottom:calc(var(--pdlr) * .4)}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__header .projetsDistinction__list__header__item{grid-column:span 3}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__header .projetsDistinction__list__header__item.projetsDistinction__list__header__award{grid-column:span 5}@media (min-width: 768px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__header .projetsDistinction__list__header__item.projetsDistinction__list__header__award{grid-column:span 4}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content{position:relative}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item{border-bottom:1px solid var(--white)}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item--has-description.active .projetsDistinction__item__trigger .projetsDistinction__item__trigger__arrow__wrapper img{transform:rotate(180deg)}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item--has-description .projetsDistinction__item__trigger{cursor:pointer;transition:background-color .3s ease}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item--has-description .projetsDistinction__item__trigger:hover{background-color:#ffffff0a}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:calc(var(--pdlr) * .3333333333);padding:calc(var(--pdlr) * 1) calc(var(--pdlr) * .375)}@media (min-width: 1024px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger{padding:calc(var(--pdlr) * .5333333333) calc(var(--pdlr) * .2666666667)}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item{grid-column:span 3}@media screen and (max-width: 768px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item{font-size:clamp(.875rem,.7885rem + .3846vw,1.25rem)}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item.projetsDistinction__item__trigger__title{grid-column:span 5}@media (min-width: 768px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item.projetsDistinction__item__trigger__title{grid-column:span 4}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item.projetsDistinction__item__trigger__arrow__wrapper{grid-column:span 1;grid-column-start:12;grid-column-end:13;display:flex;justify-content:flex-end;align-items:center}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__trigger .projetsDistinction__item__trigger__item.projetsDistinction__item__trigger__arrow__wrapper img{aspect-ratio:24/18;width:calc(var(--pdlr) * .4);min-width:12px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .6s var(--ease-bounce)}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__description__wrapper{height:0;overflow:hidden;transition:height .4s var(--ease)}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__description__wrapper p{padding:calc(var(--pdlr) * .75) calc(var(--pdlr) * .5);padding-top:calc(var(--pdtb) * .25);margin:0}@media (min-width: 1024px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__item .projetsDistinction__item__description__wrapper p{padding:calc(var(--pdlr) * .5333333333) calc(var(--pdlr) * .2666666667);padding-top:calc(var(--pdtb) * .1666666667)}}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__list__logos__wrapper{position:fixed;top:0;left:0;width:calc(var(--pdlr) * 3.3333333333);aspect-ratio:1/1;pointer-events:none}.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__list__logos__wrapper .projetsDistinction__list__logos__item{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;left:50%;display:none;transform:translate(-50%,-50%)}@media (min-width: 1024px){.projetsDistinction__section .projetsDistinction__list__wrapper .projetsDistinction__list__content .projetsDistinction__list__logos__wrapper .projetsDistinction__list__logos__item{display:block}}.tripletext__section .pin-height .tripletext__container{display:flex;flex-direction:column;gap:calc(var(--pdtb) * 2);padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 2)}@media (min-width: 768px){.tripletext__section .pin-height .tripletext__container{gap:calc(var(--pdtb) * 2.6666666667);padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 2.6666666667)}}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--top{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .25)}@media (min-width: 768px){.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--top{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333)}}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--top .tripletext__section__title{grid-column:span 12}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--top .tripletext__section__main{grid-column:span 9}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--bottom{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .5)}@media (min-width: 1024px){.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--bottom{flex-direction:row;gap:calc(var(--pdtb) * .3333333333)}}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--bottom .tripletext__section__text{flex:1}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--bottom .tripletext__section__text .word{display:inline-block;overflow:hidden;padding-block:.15em;margin-block:-.15em}.tripletext__section .pin-height .tripletext__container .tripletext__section__wrapper--bottom .tripletext__section__text .word span{display:inline-block;transform:translateY(125%)}.block__strategie.textdrawer__section{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 768px){.block__strategie.textdrawer__section{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 1.3333333333)}}.block__strategie.textdrawer__section .textdrawer__container{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .25)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333)}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__title{grid-column:span 2}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper{grid-column:span 6;grid-column-start:5;grid-column-end:11}}@media (min-width: 1024px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper{grid-column:span 4;grid-column-start:7;grid-column-end:11}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__main{margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__main{margin-bottom:calc(var(--pdtb) * .5333333333)}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p{margin-bottom:calc(var(--pdtb) * .4)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p{margin-bottom:calc(var(--pdtb) * .2666666667)}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p:last-child{margin-bottom:0}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button{padding:calc(var(--pdtb) * .4) 0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pdlr) * .5);cursor:pointer;width:-moz-fit-content;width:fit-content}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button[aria-expanded=true] img{transform:rotate(180deg)}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(var(--pdtb) * .1)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button span{text-underline-offset:calc(var(--pdtb) * .1)}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button img{aspect-ratio:9/11;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-width:7px;width:calc(var(--pdlr) * .15);transition:transform .3s var(--ease)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button{gap:calc(var(--pdlr) * .2666666667);padding:calc(var(--pdtb) * .6666666667) 0}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden{height:0px;overflow:hidden;transition:height .6s var(--ease);will-change:height}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content{min-height:-moz-fit-content;min-height:fit-content;padding-top:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content{padding-top:calc(var(--pdtb) * .5333333333)}}.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{font-weight:500;margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__strategie.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{margin-bottom:calc(var(--pdtb) * .5333333333)}}.block__identite.textdrawer__section{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 768px){.block__identite.textdrawer__section{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 1.3333333333)}}.block__identite.textdrawer__section .textdrawer__container{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .25)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * .3333333333)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__title{grid-column:span 2}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper{grid-column:span 6;grid-column-start:5;grid-column-end:11}}@media (min-width: 1024px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper{grid-column:span 4;grid-column-start:7;grid-column-end:11}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__main{margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__main{margin-bottom:calc(var(--pdtb) * .5333333333)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text h3{font-weight:500;margin-top:calc(var(--pdtb) * 1);margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text h3{margin-top:calc(var(--pdtb) * .6666666667);margin-bottom:calc(var(--pdtb) * .5333333333)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text h3:first-child{margin-top:0}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p{margin-bottom:calc(var(--pdtb) * .4)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p{margin-bottom:calc(var(--pdtb) * .2666666667)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__text p:last-child{margin-bottom:0}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button{padding:calc(var(--pdtb) * .4) 0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pdlr) * .5);cursor:pointer;width:-moz-fit-content;width:fit-content}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button[aria-expanded=true] img{transform:rotate(180deg)}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(var(--pdtb) * .1)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button span{text-underline-offset:calc(var(--pdtb) * .1)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button img{aspect-ratio:9/11;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-width:7px;width:calc(var(--pdlr) * .15);transition:transform .3s var(--ease)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__button{gap:calc(var(--pdlr) * .2666666667);padding:calc(var(--pdtb) * .6666666667) 0}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden{height:0px;overflow:hidden;transition:height .6s var(--ease);will-change:height}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content{min-height:-moz-fit-content;min-height:fit-content;padding-top:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content{padding-top:calc(var(--pdtb) * .5333333333)}}.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{font-weight:500;margin-bottom:calc(var(--pdtb) * .8)}@media (min-width: 768px){.block__identite.textdrawer__section .textdrawer__container .textdrawer__section__wrapper .textdrawer__section__hidden .textdrawer__section__hidden__content h3{margin-bottom:calc(var(--pdtb) * .5333333333)}}.block__identite.slider__section{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 768px){.block__identite.slider__section{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 1.6666666667)}}.block__identite .embla{--slide-size: 100%}.block__identite .embla__viewport{overflow:hidden}.block__identite .embla__container{display:flex;touch-action:pan-y pinch-zoom;height:100%;margin-left:calc(var(--pdlr) * -.5);min-width:-moz-fit-content;min-width:fit-content}@media (min-width: 1024px){.block__identite .embla__container{margin-left:calc(var(--pdlr) * -.3333333333)}}.block__identite .embla__slide{padding-left:calc(var(--pdlr) * .5);flex:0 0 auto}@media (min-width: 1024px){.block__identite .embla__slide{padding-left:calc(var(--pdlr) * .3333333333)}}.block__identite .embla__slide .slider__slide__img{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.block__identite .embla__slide .slider__slide__img img,.block__identite .embla__slide .slider__slide__img video{display:block;border-radius:calc(var(--pdlr) * .625);overflow:hidden;width:auto;min-height:calc(var(--pdtb) * 5.125);max-height:calc(var(--pdtb) * 5.125)}@media (min-width: 1024px){.block__identite .embla__slide .slider__slide__img img,.block__identite .embla__slide .slider__slide__img video{min-height:calc(var(--pdtb) * 9.6666666667);max-height:calc(var(--pdtb) * 9.6666666667);border-radius:calc(var(--pdlr) * .3333333333)}}.block__identite .slider__controls{margin-top:calc(var(--pdtb) * .4);display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * 1)}@media (min-width: 1024px){.block__identite .slider__controls{gap:calc(var(--pdlr) * .3333333333);margin-top:calc(var(--pdtb) * .4)}}.block__identite .slider__controls .slider__counter__wrapper{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pdlr) * 1);grid-column:span 7}@media (min-width: 1024px){.block__identite .slider__controls .slider__counter__wrapper{gap:calc(var(--pdlr) * .4);grid-column:span 4}}.block__identite .slider__controls .embla__controls{grid-column:span 5;display:flex;justify-content:flex-end}@media (min-width: 1024px){.block__identite .slider__controls .embla__controls{grid-column:span 2;grid-column-start:8;grid-column-end:10}}.block__identite .slider__controls .embla__controls .embla__buttons{width:-moz-fit-content;width:fit-content}.block__identite .embla__buttons{display:flex;gap:calc(var(--pdlr) * 1)}@media (min-width: 768px){.block__identite .embla__buttons{gap:calc(var(--pdlr) * .3333333333)}}.block__identite .embla__button{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(var(--pdlr) * .6666666667);height:calc(var(--pdlr) * .6666666667);min-width:24px;min-height:24px;display:flex}.block__identite .embla__button--prev{transform:rotate(90deg)}.block__identite .embla__button--next{transform:rotate(-90deg)}.block__identite .embla__button:disabled{opacity:.2}.block__identite.citation__section{padding:calc(var(--pdtb) * 2) calc(var(--pdlr) * 2.8125)}@media (min-width: 768px){.block__identite.citation__section{padding:calc(var(--pdtb) * 2.6666666667) var(--pdlr)}}.block__identite.citation__section .citation__container{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--pdlr) * 1)}@media (min-width: 768px){.block__identite.citation__section .citation__container{gap:calc(var(--pdlr) * .3333333333)}}.block__identite.citation__section .citation__container .citation__text{grid-column:span 12;text-align:center}@media (min-width: 768px){.block__identite.citation__section .citation__container .citation__text{grid-column:span 6;grid-column-start:4;grid-column-end:10}}.images__static--full .projets-item__intro__images{flex-direction:column}.images__static--full .projets-item__intro__images .projets-item__intro__images__part{flex:auto;aspect-ratio:auto}.images__static--full .projets-item__intro__images .projets-item__intro__images__part img,.images__static--full .projets-item__intro__images .projets-item__intro__images__part video{height:auto}.block__identite.images__section{overflow:hidden;display:flex;align-items:center;justify-content:center}.block__identite.images__section .images__pin{width:100%;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.block__identite.images__section .images__pin{min-height:100lvh}}.block__identite.images__section .images__container{width:100%;height:200vh;max-height:min(calc(var(--pdtb) * 5.75),64lvh);max-width:calc(var(--pdlr) * 17);position:relative}@media (min-width: 768px){.block__identite.images__section .images__container{max-width:calc(var(--pdtb) * 17.3333333333);max-height:min(calc(var(--pdlr) * 14.8333333333),68lvh)}}.block__identite.images__section .images__container .images__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;align-items:center;justify-content:center}.block__identite.images__section .images__container .images__image img,.block__identite.images__section .images__container .images__image video{width:auto;height:auto;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;border-radius:calc(var(--pdlr) * .625);max-height:100%;max-width:100%}@media (min-width: 768px){.block__identite.images__section .images__container .images__image img,.block__identite.images__section .images__container .images__image video{border-radius:calc(var(--pdlr) * .3333333333)}}@media (prefers-reduced-motion: reduce){.block__identite.images__section .images__container{display:grid;gap:calc(var(--pdtb) * .4);height:auto;max-height:none;max-width:1040px}.block__identite.images__section .images__container .images__image{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;min-width:0}.block__identite.images__section .images__container .images__image img,.block__identite.images__section .images__container .images__image video{display:block;width:100%;height:auto;max-width:100%;max-height:none}}.block__web.webLinkTextGif__section{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.block__web.webLinkTextGif__section{padding-top:calc(var(--pdtb) * 1.3333333333);padding-bottom:calc(var(--pdtb) * 1.3333333333)}}.block__web.webLinkTextGif__section .webLinkTextGif__container{display:flex;flex-direction:column}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(var(--pdlr) * .3333333333)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content{min-width:0;display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4);height:-moz-fit-content;height:fit-content}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content{grid-column:span 8;flex-direction:row;align-items:baseline;gap:calc(var(--pdlr) * 1.7);position:sticky;top:calc(var(--pdtb) * 1.3333333333)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content .webLinkTextGif__link{min-width:0;max-width:100%;overflow-wrap:anywhere;display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:calc(var(--pdtb) * .2);text-decoration-color:var(--white)}@media (max-width: 1023px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content .webLinkTextGif__link{font-size:clamp(22px,7vw,40px)}}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content .webLinkTextGif__link{text-decoration-thickness:4px;text-underline-offset:calc(var(--pdtb) * .2666666667);transition:opacity .3s ease-in-out}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__content .webLinkTextGif__link:hover{opacity:.6}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper{min-width:0;padding-top:calc(var(--pdtb) * 1.35)}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper{grid-column:span 4;padding-top:calc(var(--pdtb) * .4)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__description{display:flex;flex-direction:column;gap:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__description{gap:calc(var(--pdtb) * .5333333333)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__description .webLinkTextGif__description__secondary p{margin-bottom:calc(var(--pdtb) * .4)}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__description .webLinkTextGif__description__secondary p{margin-bottom:calc(var(--pdtb) * .2666666667)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__description .webLinkTextGif__description__secondary:last-child{margin-bottom:0}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__item{display:block;width:100%;aspect-ratio:586/782;overflow:hidden;border-radius:calc(var(--pdtb) * .25);margin-top:calc(var(--pdtb) * 2)}@media (min-width: 1024px){.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__item{border-radius:calc(var(--pdtb) * .3333333333);margin-top:calc(var(--pdtb) * 2.6666666667)}}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block__web.webLinkTextGif__section .webLinkTextGif__container .webLinkTextGif__description__wrapper .webLinkTextGif__item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block__web.webSections__section{padding-top:calc(var(--pdtb) * 1);padding-bottom:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.block__web.webSections__section{padding:calc(var(--pdtb) * 1.3333333333) 0}}.block__web.webSections__section .webSections__title{padding:0 var(--pdlr);margin-bottom:calc(var(--pdtb) * 1)}@media (min-width: 1024px){.block__web.webSections__section .webSections__title{margin-bottom:calc(var(--pdtb) * .5333333333)}}@media screen and (max-width: 1023px){.block__web.webSections__section .webSections__embla .embla__viewport{overflow:hidden;padding:0 var(--pdlr)}@media (min-width: 1024px){.block__web.webSections__section .webSections__embla .embla__viewport{padding:0}}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--pdlr) * -.75)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper{display:none}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide{flex:0 0 92%;min-width:0;padding-left:calc(var(--pdlr) * .75);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--pdtb) * .4)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item{width:100%;aspect-ratio:314/201;flex:none;overflow:hidden;border-radius:calc(var(--pdtb) * .25);-o-object-fit:cover;object-fit:cover}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item--mobile{display:block}@media (min-width: 1024px){.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item--mobile{display:none}}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item .webSections__slide__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:calc(var(--pdtb) * .25)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item img,.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.block__web.webSections__section .webSections__embla .embla__viewport .embla__container{display:flex;flex-direction:column;gap:0;position:relative;padding:0 var(--pdlr)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper{display:block;position:fixed;top:0;left:0;aspect-ratio:587/377;width:calc(var(--pdlr) * 9.7833333333);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease);will-change:transform;pointer-events:none}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper.active{opacity:1;visibility:visible}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper .webSections__slide__item--desktop{border-radius:calc(var(--pdtb) * .3333333333);overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;will-change:transform;pointer-events:none}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper .webSections__slide__item--desktop.is-animating{transform:translate(-50%,-50%) scale(1);opacity:1}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper .webSections__slide__item--desktop picture,.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper .webSections__slide__item--desktop img,.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .webSections__images__wrapper .webSections__slide__item--desktop video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide{border-bottom:1px solid var(--white)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__item--mobile{display:none}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__title{display:block;padding:calc(var(--pdtb) * .8) 0;opacity:.2;transition:opacity .3s var(--ease)}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide .webSections__slide__title:hover{opacity:1}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide:first-child{border-top:none}.block__web.webSections__section .webSections__embla .embla__viewport .embla__container .embla__slide:last-child{border-bottom:none}}.block__web.webSections__section .webSections__embla .webSections__controls{display:flex;align-items:center;justify-content:center;margin-top:calc(var(--pdtb) * .8)}@media (min-width: 1024px){.block__web.webSections__section .webSections__embla .webSections__controls{display:none}}.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons{display:flex;align-items:center;justify-content:center;gap:calc(var(--pdlr) * 1)}@media (min-width: 1024px){.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons{gap:calc(var(--pdlr) * .2666666667)}}.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons .embla__button{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(var(--pdlr) * .6666666667);height:calc(var(--pdlr) * .6666666667);min-width:24px;min-height:24px}.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons .embla__button:disabled{opacity:.2}.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons .embla__button--prev{transform:rotate(90deg)}.block__web.webSections__section .webSections__embla .webSections__controls .webSections__buttons .embla__button--next{transform:rotate(-90deg)}:root{--ease: cubic-bezier(.677,-.004,.315,1.001);--ease-bounce: linear(0, .0114, .0427, .0898, .149, .2169, .2906, .3673, .445, .5216, .5958, .6663, .7321, .7926, .8474, .8962, .9389, .9758, 1.0069, 1.0325, 1.053, 1.0689, 1.0805, 1.0884, 1.093, 1.0947, 1.0941, 1.0915, 1.0873, 1.0819, 1.0756, 1.0687, 1.0614, 1.0541, 1.0468, 1.0397, 1.0329, 1.0266, 1.0208, 1.0155, 1.0107, 1.0066, 1.003, .9999, .9974, .9953, .9937, .9926, .9917, .9913, .991, .9911, .9913, .9916, .9921, .9927, .9934, .994, .9947, .9954, .9961, .9968, .9974, .9979, .9984, .9989, .9993, .9997, 1, 1.0002, 1.0004, 1.0006, 1.0007, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0007, 1.0006, 1.0006, 1.0005, 1.0004, 1.0004, 1.0003, 1.0003, 1.0002, 1.0002, 1.0001, 1.0001, 1, 1, 1, 1, .9999, .9999, .9999, .9999, 1);--ease-bounce-light: linear(0, .0083, .0312, .0656, .109, .1591, .2139, .2717, .331, .3906, .4495, .5069, .562, .6145, .6639, .71, .7526, .7917, .8272, .8592, .8878, .9132, .9355, .9549, .9716, .9858, .9977, 1.0075, 1.0155, 1.0218, 1.0267, 1.0302, 1.0327, 1.0342, 1.0348, 1.0348, 1.0342, 1.0332, 1.0319, 1.0302, 1.0284, 1.0264, 1.0243, 1.0223, 1.0202, 1.0182, 1.0162, 1.0143, 1.0125, 1.0109, 1.0093, 1.0079, 1.0066, 1.0054, 1.0044, 1.0034, 1.0026, 1.0019, 1.0013, 1.0007, 1.0003, .9999, .9996, .9993, .9991, .999, .9989, .9988, .9988, .9988, .9988, .9988, .9989, .9989, .999, .999, .9991, .9992, .9993, .9993, .9994, .9995, .9995, .9996, .9996, .9997, .9997, .9998, .9998, .9999, .9999, .9999, .9999, 1, 1, 1, 1, 1, 1, 1, 1);--pdlr: clamp(1rem, .3654rem + 2.8205vw, 3.75rem);--pdtb: clamp(2.5rem, 2.2115rem + 1.2821vw, 3.75rem)}@media screen and (min-width: 1920px){:root{--pdlr: clamp(3.75rem, 0rem + 3.125vw, 5rem);--pdtb: clamp(3.75rem, 0rem + 3.125vw, 5rem)}}body{background-color:var(--beige);-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}[data-barba=container].barba-active{position:relative;z-index:1}.pdlr{padding-left:var(--pdlr);padding-right:var(--pdlr)}.pdtb{padding-top:var(--pdtb);padding-bottom:var(--pdtb)}.mlr{margin-left:var(--pdlr);margin-right:var(--pdlr)}.mtb{margin-top:var(--pdtb);margin-bottom:var(--pdtb)}.section100{height:100vh;width:100%;box-sizing:border-box}label,input,textarea{display:block}.uniform__potty,.honeypot{position:absolute;left:-9999px}.item.hovered .item__link span{pointer-events:none}.item .item__link{position:relative;overflow:hidden;cursor:pointer;width:-moz-max-content;width:max-content;pointer-events:all;display:block}.item .item__link span{display:inline-block;will-change:transform;transform-origin:bottom center;cursor:pointer}.item .item__link .hidden{pointer-events:none;position:absolute;bottom:0}.item .item__link .hidden span{transform:scaleY(0)}.paragraph-animation{display:inline-block}.paragraph-animation p{margin-bottom:calc(var(--pdtb) * .2666666667)}.paragraph-animation p:last-child{margin-bottom:0}.paragraph-animation .paragraph-animation__line,.paragraph-animation .paragraph-animation__line p{line-height:inherit}.paragraph-animation .paragraph-animation__line--empty{margin-bottom:calc(var(--pdtb) * .2666666667);display:block}@media (min-width: 1024px){.lg\:mt-0{margin-top:0}.lg\:col-1{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 8.333333333333332%;max-width:8.333333333333332%}.lg\:col-2{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 16.666666666666664%;max-width:16.666666666666664%}.lg\:col-5{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 41.66666666666667%;max-width:41.66666666666667%}.lg\:col-6{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}.lg\:col-8{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 66.66666666666666%;max-width:66.66666666666666%}}
