.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.About,.Card-lines,.FrameButton-backgorund,.FrameButton-lines,.full-size,.full-size-absolute,.full-size-relative,.Home,.Loader,.Menu,.Menu-mobile,.MobileProjectDrag-zone,.PlayerCaseStudy-timeline-bar,.TimelineButton-zone,.View,.Xp-background,.XpPanel,body,html,section{width:100%;height:100%}.Card-lines,.FrameButton-backgorund,.FrameButton-lines,.full-size-absolute,.Loader,.Menu,.Menu-mobile,.MobileProjectDrag-zone,.PlayerCaseStudy-timeline-bar,.TimelineButton-zone,.Xp-background,.XpPanel{position:absolute;top:0;left:0}.About,.full-size-relative,.View,body,section{position:relative;top:0;left:0}.center-absolute{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;padding:0}.About-main-item--sansSerifBlack,.About-main-item--sansSerifBold,.About-main-item--serif,.About-main-item--serifItalic,.About-main-label,.About-nav-link,.BackButton,.Card-btn,.CloseButton-label,.Contact .Contact-first-part,.Contact h3,.ContactLocalisationInformations-cookies button,.ContactLocalisationInformations-informations-links .Contact-links-el-mail-label,.ContactLocalisationInformations-informations-number-street,.ContactLocalisationInformations-informations-street,.Cookies .Cookies-content,.Expertise-bloc h2,.Expertise-bloc h3,.font-content-sansSerif,.font-content-serif-italic,.font-default,.font-display-sansSerif-black,.font-display-sansSerif-bold,.font-display-sansSerif-outline,.font-display-serif,.font-display-serif-italic,.FrameButton-label,.Menu-btn,.Menu-item,.Menu-mobile-btn,.Menu-mobile-item,.Menu-mobile-item-title,.MobileBottomNav-main,.MobileContactDepartment span,.MobileContactLocalisationInformations-informations-links-telephone,.MobileContactLocalisationInformations-informations-number-street,.MobileContactLocalisationInformations-informations-street,.MobileProjectDescription-text,.MobileProjectDescription-title,.MobileProjectPreview-btn,.MobileProjectPreview-titleBackground,.MobileProjectPreview-titleForeGround,.NewsletterForm .NewsletterForm-privacy,.ProjectBlock h3,.ProjectDescription-title,.ProjectDescription-viewmore,.ProjectPreview-category,.ProjectPreview-text,.ScrollNav .ScrollNav-label,.SimpleLink,.smooth-font,.SubNav-link,.TimelineButton-label,.TimelineItem-label,.UnderlineButton,.XpPanel-header,.XpPanel-help,body,body.isTouchDevice .ScrollNav .ScrollNav-label,body.isTouchDevice .ScrollNav .ScrollNav-pre-label,form .submitBtn-container input[type=submit]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unglitch-3d{-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/Montserrat/regular/Montserrat-Regular.woff) format("woff"),url(/assets/fonts/Montserrat/regular/Montserrat-Regular.ttf) format("truetype"),url(/assets/fonts/Montserrat/regular/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Montserrat-Bold;src:url(/assets/fonts/Montserrat/bold/Montserrat-Bold.woff) format("woff"),url(/assets/fonts/Montserrat/bold/Montserrat-Bold.ttf) format("truetype"),url(/assets/fonts/Montserrat/bold/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Montserrat-Black;src:url(/assets/fonts/Montserrat/black/Montserrat-Black.woff) format("woff"),url(/assets/fonts/Montserrat/black/Montserrat-Black.ttf) format("truetype"),url(/assets/fonts/Montserrat/black/Montserrat-Black.svg#Montserrat-Black) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Montserrat-outline;src:url(/assets/fonts/Montserrat/outline/Montserrat-outline.woff) format("woff"),url(/assets/fonts/Montserrat/outline/Montserrat-outline.ttf) format("truetype"),url(/assets/fonts/Montserrat/outline/Montserrat-outline.svg#Montserrat-outline) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Playfair-Display-Italic;src:url(/assets/fonts/Playfair-Display/italic/Playfair-Display-Italic.woff) format("woff"),url(/assets/fonts/Playfair-Display/italic/Playfair-Display-Italic.ttf) format("truetype"),url(/assets/fonts/Playfair-Display/italic/Playfair-Display-Italic.svg#Playfair-Display-Italic) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Playfair-Display-SC-Italic;src:url(/assets/fonts/Playfair-Display-SC/italic/Playfair-Display-SC-Italic.woff) format("woff"),url(/assets/fonts/Playfair-Display-SC/italic/Playfair-Display-SC-Italic.ttf) format("truetype"),url(/assets/fonts/Playfair-Display-SC/italic/Playfair-Display-SC-Italic.svg#Playfair-Display-SC-Italic) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Playfair-Display-SC-Regular;src:url(/assets/fonts/Playfair-Display-SC/regular/Playfair-Display-SC-Regular.woff) format("woff"),url(/assets/fonts/Playfair-Display-SC/regular/Playfair-Display-SC-Regular.ttf) format("truetype"),url(/assets/fonts/Playfair-Display-SC/regular/Playfair-Display-SC-Regular.svg#Playfair-Display-SC-Regular) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}@font-face{font-family:Lato-Semibold;src:url(/assets/fonts/Lato/semibold/Lato-Semibold.woff) format("woff"),url(/assets/fonts/Lato/semibold/Lato-Semibold.ttf) format("truetype"),url(/assets/fonts/Lato/semibold/Lato-Semibold.svg#Lato-Semibold) format("svg");font-weight:"normal";font-style:"normal";font-display:"auto"}.font-default,body{font-family:Lato-Semibold,sans-serif}.About-main-item--sansSerifBold,.Card-btn,.ContactLocalisationInformations-cookies button,.ContactLocalisationInformations-informations-links .Contact-links-el-mail-label,.Expertise-bloc h3,.font-display-sansSerif-bold,.FrameButton-label,.Menu-btn,.Menu-mobile-btn,.MobileContactDepartment span,.MobileContactLocalisationInformations-informations-links-telephone,.ScrollNav .ScrollNav-label,.TimelineButton-label,.TimelineItem-label,.XpPanel-header,body.isTouchDevice .ScrollNav .ScrollNav-pre-label{font-family:Montserrat-Bold,sans-serif}.About-main-item--sansSerifBlack,.ContactLocalisationInformations-informations-number-street,.ContactLocalisationInformations-informations-street,.Expertise-bloc h2,.font-display-sansSerif-black,.Menu-mobile-item-title,.MobileBottomNav-main,.MobileContactLocalisationInformations-informations-number-street,.MobileContactLocalisationInformations-informations-street,.MobileProjectDescription-title,.MobileProjectPreview-titleBackground,.MobileProjectPreview-titleForeGround,.ProjectDescription-title,.SimpleLink,body.isTouchDevice .ScrollNav .ScrollNav-label,form .submitBtn-container input[type=submit]{font-family:Montserrat-Black,sans-serif}.font-display-sansSerif-outline,.ProjectBlock h3{font-family:Montserrat-outline,sans-serif;font-weight:400}.About-main-item--serif,.font-display-serif{font-family:Playfair-Display-SC-Regular,serif}.About-main-item--serifItalic,.font-display-serif-italic{font-family:Playfair-Display-SC-Italic,sans-serif;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}.About-nav-link,.BackButton,.CloseButton-label,.Cookies .Cookies-content,.font-content-sansSerif,.MobileProjectPreview-btn,.NewsletterForm .NewsletterForm-privacy,.SubNav-link,.UnderlineButton{font-family:Montserrat-Regular,sans-serif}.About-main-label,.Contact .Contact-first-part,.Contact h3,.font-content-serif-italic,.Menu-item,.Menu-mobile-item,.MobileProjectDescription-text,.ProjectDescription-viewmore,.ProjectPreview-category,.ProjectPreview-text,.XpPanel-help{font-family:Playfair-Display-Italic,sans-serif;font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;line-height:1;font-family:sans-serif}*{margin:0;padding:0;border-collapse:inherit}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:not(body){background-repeat:no-repeat;background-position:50%;background-size:cover}body{position:relative}[hidden]{display:none!important}menu,ol,ul{list-style:none}a{color:inherit}fieldset{border:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background:#000;color:#fff}body,html{overflow-x:hidden;overflow-y:hidden}body,html{font-size:10px;height:100%;width:100%;position:fixed}body.is-hovered{cursor:pointer}#symbols{display:none}a{text-decoration:none}.virtualScroll-scrolldrag{position:absolute;top:0;right:0;display:none;width:15px;background:red}.line-to-animated span{display:inline-block}.AddButton{background:transparent}.BackButton{font-size:10px;text-transform:uppercase;display:inline-block;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:3px;top:30px;min-width:40px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.BackButton-label:before{margin-right:6px;display:inline-block;content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:8px solid #fff}.ButtonTest{text-transform:uppercase;margin-top:30px}.Card{font-size:10px}.Card-thumb{position:relative;padding-top:55.921%;margin-bottom:20px;-webkit-filter:grayscale(1) contrast(120%);filter:grayscale(1) contrast(120%);-webkit-transition:-webkit-filter .5s ease-out;transition:-webkit-filter .5s ease-out;transition:filter .5s ease-out;transition:filter .5s ease-out,-webkit-filter .5s ease-out}.Card-thumb:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.Card-img{position:absolute;height:100%;width:100%;top:0}.Card-lines{opacity:.5}.Card-lines-line{position:absolute;background:#fff}.Card-lines-line--bottom,.Card-lines-line--top{left:0;width:100%;height:1px}.Card-lines-line--left,.Card-lines-line--right{top:0;height:100%;width:1px}.Card-lines-line--top{top:0;-webkit-transform-origin:top left;transform-origin:top left}.Card-lines-line--bottom{bottom:0}.Card-lines-line--bottom,.Card-lines-line--left{-webkit-transform-origin:bottom right;transform-origin:bottom right}.Card-lines-line--left{left:0}.Card-lines-line--right{right:0;-webkit-transform-origin:top left;transform-origin:top left}.Card-btn{display:inline-block;font-size:14px;padding:15px 35px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;white-space:nowrap;text-transform:uppercase}.Card-btn,.Card-btn-line{position:absolute;left:50%}.Card-btn-line{top:22px;height:1px;width:120%;background:#fff;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);will-change:transform}.Card-title{text-transform:uppercase;margin-bottom:14px;font-size:16px}.Card-description,body.isTouchDevice .Card-title{font-size:14px}body.isTouchDevice .Card-description{font-size:12px}.CloseButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;visibility:hidden}.CloseButton-cross{position:relative;width:24px;height:11px;-webkit-transform-origin:center center;transform-origin:center center;top:1px;-webkit-transform:rotate(0);transform:rotate(0)}.CloseButton-line{position:absolute;height:12px;width:12px;width:1px;background:#fff;top:50%;left:50%}.CloseButton-line--left{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.CloseButton-line--right{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.CloseButton-label{font-size:10px;text-transform:uppercase}.CloseButton-separator{width:50px;height:1px;margin:5px 10px 0 5px;background:#fff}.Contact-links-el{margin:0 30px}.Contact-links-el:first-of-type a>.underline{-webkit-transform-origin:right;transform-origin:right}.Contact-links-el:nth-of-type(3) a>.underline{-webkit-transform-origin:left;transform-origin:left}.Contact-links-el .Contact-links-el-mail{text-transform:uppercase;font-size:14px;position:relative}.Contact-links-el .Contact-links-el-mail .Contact-links-el-mail-label{position:relative;font-size:17px;-webkit-font-smoothing:initial}.ContactLocalisationInformations-informations-links,.ContactLocalisationInformations-informations-street{color:#2e2e2e;opacity:0;visibility:hidden}.ContactLocalisationInformations-informations-links .ContactLocalisationInformations-informations-street-container,.ContactLocalisationInformations-informations-links a,.ContactLocalisationInformations-informations-links button,.ContactLocalisationInformations-informations-links input[type=submit],.ContactLocalisationInformations-informations-street .ContactLocalisationInformations-informations-street-container,.ContactLocalisationInformations-informations-street a,.ContactLocalisationInformations-informations-street button,.ContactLocalisationInformations-informations-street input[type=submit]{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ContactLocalisationInformations-informations-links .ContactLocalisationInformations-informations-street-container:hover,.ContactLocalisationInformations-informations-links a:hover,.ContactLocalisationInformations-informations-links button:hover,.ContactLocalisationInformations-informations-links input[type=submit]:hover,.ContactLocalisationInformations-informations-street .ContactLocalisationInformations-informations-street-container:hover,.ContactLocalisationInformations-informations-street a:hover,.ContactLocalisationInformations-informations-street button:hover,.ContactLocalisationInformations-informations-street input[type=submit]:hover{opacity:1!important}.ContactLocalisationInformations-informations-number-street,.ContactLocalisationInformations-informations-street{text-transform:uppercase;font-size:14px;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ContactLocalisationInformations-informations-street{text-align:right;font-size:20px}.ContactLocalisationInformations-informations-street .ContactLocalisationInformations-informations-street-number{font-size:40px}.ContactLocalisationInformations-informations-street .ContactLocalisationInformations-informations-street-number .min{font-size:20px}.ContactLocalisationInformations-informations-links{width:800px;-ms-flex-flow:row wrap;flex-flow:row wrap}.ContactLocalisationInformations-informations-links,.ContactLocalisationInformations-informations-links>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ContactLocalisationInformations-informations-links>div{width:100%;margin-bottom:70px}.ContactLocalisationInformations-informations-links-first-part h3,.ContactLocalisationInformations-informations-links-second-part h3{margin-bottom:7px}.ContactLocalisationInformations-cookies{margin-right:25px}.ContactLocalisationInformations-cookies button{font-size:18px;cursor:pointer;background:transparent;border:1px solid #000;border-radius:50%;width:26px;height:26px;margin-top:25px;padding-bottom:3px;padding-left:1px}.ContactLocalisationInformations-social-footer{width:180px}.ContactLocalisationInformations-social-footer .ContactLocalisationInformations-social-footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:27px;margin-left:25px}.ContactLocalisationInformations-social-footer a{display:inline-block;height:22px;width:22px}.ContactLocalisationInformations-social-footer a svg{max-width:100%;max-height:100%}.ContactLocalisationInformations-social-footer a svg *{fill:#fff;stroke:#fff}.ContactLocalisationInformations-social-footer.black{color:#2e2e2e}.ContactLocalisationInformations-social-footer.black svg *{fill:#2e2e2e;stroke:#2e2e2e}.ContactLocalisationInformations-newsletter{margin-left:27px}form{position:relative}form input{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=email]{width:180px;height:24px;outline:none;border:.5px solid #8d8e8e}form .submitBtn-container{position:absolute;top:50%;left:100%;-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%)}form .submitBtn-container input[type=submit]{cursor:pointer;border:0;text-decoration:none;text-transform:uppercase;text-decoration:underline}.Counter{background:transparent}.FlashButton{position:absolute;left:68px;bottom:65px;height:17px;width:7px;z-index:1}.FlashButton svg{-webkit-transition:fill .5s;transition:fill .5s;fill:#fff;height:17px;width:7px}.FlashButton.dark svg{fill:#444}@media screen and (max-width:1024px){.FlashButton{left:24px;bottom:44px}}.FrameButton{display:inline-block;padding:15px 20px;position:relative}.FrameButton-backgorund{background:rgba(0,0,0,.2)}.FrameButton-lines{opacity:.5}.FrameButton-line{position:absolute;background:#fff}.FrameButton-line--bottom,.FrameButton-line--top{left:0;width:100%;height:1px}.FrameButton-line--left,.FrameButton-line--right{top:0;height:100%;width:1px}.FrameButton-line--top{top:0;-webkit-transform-origin:top left;transform-origin:top left}.FrameButton-line--bottom{bottom:0}.FrameButton-line--bottom,.FrameButton-line--left{-webkit-transform-origin:bottom right;transform-origin:bottom right}.FrameButton-line--left{left:0}.FrameButton-line--right{right:0;-webkit-transform-origin:top left;transform-origin:top left}.FrameButton-label{text-decoration:none;text-transform:uppercase;font-size:16px;color:hsla(0,0%,100%,.5)}body.isTouchDevice .FrameButton{display:block;width:134px;margin:auto auto 40px}body.isTouchDevice .FrameButton .FrameButton-lines{opacity:1}body.isTouchDevice .FrameButton .FrameButton-label{color:#fff;font-size:12px;text-align:center}.Grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 160px;opacity:0;max-width:1655px}.Grid *{-webkit-box-sizing:border-box;box-sizing:border-box}.Grid .Card{width:calc(33.3333% - 46.66667px);margin:0 35px 50px;float:left}.Grid .Card:nth-child(3n){margin-right:0}.Grid .Card:nth-child(3n+1){margin-left:0}@media screen and (max-width:1280px){.Grid .Card{width:calc(50% - 25px);margin:0 25px 50px}.Grid .Card:nth-child(3n){margin-right:50px}.Grid .Card:nth-child(3n+1){margin-left:50px}.Grid .Card:nth-child(2n){margin-right:0;margin-left:25px}.Grid .Card:nth-child(odd){margin-left:0;margin-right:25px}}@media screen and (max-width:736px){.Grid .Card{width:100%;margin:0 0 50px}.Grid .Card:nth-child(2n){margin-left:0}.Grid .Card:nth-child(odd){margin-right:0}}.MobileBottomNav{background:#000;width:100%;height:70px;padding:20px 0 0;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%)}.MobileBottomNav-next,.MobileBottomNav-prev{position:absolute;top:27px;font-size:12px}.MobileBottomNav-prev{left:18px}.MobileBottomNav-prev span{display:block;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:5px 10px 5px 0}.MobileBottomNav-next{right:18px}.MobileBottomNav-next span{display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 10px}.MobileBottomNav-main{color:#fff;text-transform:uppercase;font-size:25px}.MobileContactDepartment{background:#e6e6e6;width:100px;height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.MobileContactDepartment span{font-size:10px;text-transform:uppercase}.MobileContactLocalisationInformations{position:absolute;bottom:0;width:100%;height:70%;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MobileContactLocalisationInformations-informations-links,.MobileContactLocalisationInformations-informations-street{color:#2e2e2e;opacity:0;visibility:hidden}.MobileContactLocalisationInformations-informations-links .MobileContactLocalisationInformations-informations-street-container,.MobileContactLocalisationInformations-informations-links a,.MobileContactLocalisationInformations-informations-links button,.MobileContactLocalisationInformations-informations-links input[type=submit],.MobileContactLocalisationInformations-informations-street .MobileContactLocalisationInformations-informations-street-container,.MobileContactLocalisationInformations-informations-street a,.MobileContactLocalisationInformations-informations-street button,.MobileContactLocalisationInformations-informations-street input[type=submit]{opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MobileContactLocalisationInformations-informations-links .MobileContactLocalisationInformations-informations-street-container:hover,.MobileContactLocalisationInformations-informations-links a:hover,.MobileContactLocalisationInformations-informations-links button:hover,.MobileContactLocalisationInformations-informations-links input[type=submit]:hover,.MobileContactLocalisationInformations-informations-street .MobileContactLocalisationInformations-informations-street-container:hover,.MobileContactLocalisationInformations-informations-street a:hover,.MobileContactLocalisationInformations-informations-street button:hover,.MobileContactLocalisationInformations-informations-street input[type=submit]:hover{opacity:1!important}.MobileContactLocalisationInformations-informations-number-street,.MobileContactLocalisationInformations-informations-street{text-transform:uppercase;font-size:14px;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MobileContactLocalisationInformations-informations-street{font-size:13px;line-height:17px;text-align:center;display:table;margin:0 auto 12px}.MobileContactLocalisationInformations-informations-street br{display:none}.MobileContactLocalisationInformations-informations-street .MobileContactLocalisationInformations-informations-street-number,.MobileContactLocalisationInformations-informations-street .MobileContactLocalisationInformations-informations-street-number .min{font-size:13px}.MobileContactLocalisationInformations-informations-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.MobileContactLocalisationInformations-informations-links-telephone{font-size:12px;margin-bottom:12px;opacity:.7}.MobileContactLocalisationInformations-informations-links-emails{width:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.MobileContactLocalisationInformations-informations-links-miscellaneous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MobileContactLocalisationInformations-social-footer{width:180px;margin-bottom:20px}.MobileContactLocalisationInformations-social-footer .MobileContactLocalisationInformations-social-footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:12px;margin-left:10px}.MobileContactLocalisationInformations-social-footer a{display:inline-block;height:22px;width:22px}.MobileContactLocalisationInformations-social-footer a svg{max-width:100%;max-height:100%}.MobileContactLocalisationInformations-social-footer a svg *{fill:#fff;stroke:#fff}.MobileContactLocalisationInformations-social-footer.black{color:#2e2e2e}.MobileContactLocalisationInformations-social-footer.black svg *{fill:#2e2e2e;stroke:#2e2e2e}.MobileContactLocalisationInformations-newsletter form{position:relative}.MobileContactLocalisationInformations-newsletter form input{background:transparent}.MobileContactLocalisationInformations-newsletter form input[type=email]{width:160px;height:24px;outline:none;border:.5px solid #8d8e8e}.MobileContactLocalisationInformations-newsletter form .submitBtn-container{position:static;width:52px;height:24px;background:#e6e6e6;-webkit-transform:translateX(-2px) translateY(7px);transform:translateX(-2px) translateY(7px);display:inline-block}.MobileContactLocalisationInformations-newsletter form .submitBtn-container svg{position:absolute;height:80%;width:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:5%;opacity:.7}.MobileContactLocalisationInformations-newsletter form .submitBtn-container input[type=submit]{width:100%;height:100%}.Contact h3{font-size:12px!important;margin-bottom:15px!important}.MobileContactLocalisationInformations--isIE .MobileContactLocalisationInformations-newsletter form .submitBtn-container{-webkit-transform:translateX(0) translateY(-12px);transform:translateX(0) translateY(-12px)}.MobileContactLocalisationInformations--isIE .MobileContactLocalisationInformations-informations-street{display:block}.MobileContactLocalisationInformations--isIE h3{display:block!important}.MobileHomeBackground{position:absolute;top:0;left:0;width:100%;height:100%}.MobilePlayerCaseStudy video{background:#000;width:100%}.MobilePlayerCaseStudy video:before{display:block;content:"";width:100%;padding-top:177.77777777777777%}.MobileProjectBackground{position:absolute;top:0;left:0;width:100%;height:100%}.MobileProjectContent-col{opacity:1}.MobileProjectDescription{visibility:hidden}.MobileProjectDescription-title{font-size:30px;margin-bottom:35px;padding-top:90px}.MobileProjectDescription-text,.MobileProjectDescription-title{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MobileProjectDescription-text{font-size:14px;line-height:19px;margin-bottom:25px}.MobileProjectDrag{position:absolute;bottom:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.MobileProjectDrag svg{fill:#fff;height:14px;width:6px;-webkit-transform:translateX(.5px);transform:translateX(.5px)}.MobileProjectDrag-progress{width:22px;height:22px;background-color:hsla(0,0%,100%,.5);position:relative;display:block!important;border-radius:50%;-webkit-transform:translateY(15%);transform:translateY(15%)}.MobileProjectDrag-progress-in{width:18px;height:18px;position:absolute;background-color:#fff;border-radius:50%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.MobileProjectDrag-target{width:32px;height:32px;background:hsla(0,0%,100%,.15);border-radius:50%;position:relative}.MobileProjectDrag-target-in{width:16px;height:16px;background:hsla(0,0%,100%,.4);border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.MobileProjectDrag-arrow{margin-top:6px}.MobileProjectDrag-arrow-top{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #fff}.MobileProjectDrag-arrow-bar{height:73px;width:1px;background:hsla(0,0%,100%,.5);position:static;margin:-2px auto auto}.MobileProjectGrid .Grid{padding:0;opacity:1}.MobileProjectPreview{height:100%;width:calc(100% - 76px);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.MobileProjectPreview-titleMask{overflow:hidden;height:100px;width:200px;position:absolute}.MobileProjectPreview-titleForeGround,.MobileProjectPreview-titleMask{top:0;left:0;-webkit-transform-origin:center left;transform-origin:center left}.MobileProjectPreview-titleForeGround{display:inline-block;color:#fff;position:static;text-align:center;height:100%}.MobileProjectPreview-titleBackground,.MobileProjectPreview-titleForeGround{font-size:25px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MobileProjectPreview-titleBackground{text-align:center;color:hsla(0,0%,100%,.35)}.MobileProjectPreview-btn{position:absolute;font-size:10px}.MobileProjectPreview-btn-number{visibility:hidden}.MobileProjectPreview-btn--prev{left:0;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}.MobileProjectPreview-btn--next{right:0;top:50%;-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}.MobileProjectPreview-btn-arrow,.MobileProjectPreview-btn-number,.MobileProjectPreview-btn-separator{display:inline-block}.MobileProjectPreview-btn-arrow{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:8px solid hsla(0,0%,100%,.5)}.MobileProjectPreview-btn-separator{width:1px;height:7px;background:#fff}.MobileProjectPreview-btn--next .MobileProjectPreview-btn-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NewsletterForm{text-align:left}.NewsletterForm form input[type=email]{padding-left:5px;border-radius:0}.NewsletterForm form input[type=email]:-webkit-autofill{background:transparent}.NewsletterForm form.unready input[type=submit]{opacity:.2;pointer-events:none}.NewsletterForm form.confirmed input[type=email]::-webkit-input-placeholder{color:#51715d}.NewsletterForm form.confirmed input[type=email]:-ms-input-placeholder{color:#51715d}.NewsletterForm form.confirmed input[type=email]::placeholder{color:#51715d}.NewsletterForm form.error input[type=email]::-webkit-input-placeholder{color:#7d1f1f}.NewsletterForm form.error input[type=email]:-ms-input-placeholder{color:#7d1f1f}.NewsletterForm form.error input[type=email]::placeholder{color:#7d1f1f}.NewsletterForm form.waiting{pointer-events:none;opacity:.2}.NewsletterForm .NewsletterForm-privacy{display:inline-block;padding-top:5px;padding-left:1px;font-size:9px;text-decoration:underline}.PlayerCaseStudy{visibility:hidden}.PlayerCaseStudy-timeline{width:120%;height:4px}.PlayerCaseStudy-timeline-bar{-webkit-transform-origin:center left;transform-origin:center left}.PlayerCaseStudy-timeline-bar--max{background:hsla(0,0%,100%,.3)}.PlayerCaseStudy-buttons{width:80px;height:80px;position:relative;pointer-events:none}.PlayerCaseStudy-button{width:100%;height:100%;position:absolute;pointer-events:none}.PlayerCaseStudy-button--pause{display:none}.PlayerCaseStudy-button svg{width:100%;height:100%}.PlayerCaseStudy-button svg *{fill:url(#PlayButtonGradient)}.PlayerCaseStudy-fs{display:none}.ProjectBlock{visibility:hidden}.ProjectBlock h3{text-transform:uppercase;font-size:60px;line-height:63px;margin-bottom:40px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:url(/assets/textures/irise-about.jpg);background-size:2000px 2000px;background-position:0 0;background-origin:content-box;color:transparent}.ProjectBlock p a{text-decoration:underline}.ProjectBlock li,.ProjectBlock p,.ProjectBlock ul{font-size:18px;line-height:23px}.ProjectBlock ul{list-style-type:disc;padding-left:15px}.ProjectBlock-separator{height:1px;display:inline-block;background:hsla(0,0%,100%,.5)}.ProjectBlock-separator--top{width:17px;margin:0 0 60px}.ProjectBlock-separator--bottom{width:66px;margin:60px 0 0}.ProjectBlock--large li,.ProjectBlock--large p,.ProjectBlock--large ul{font-size:16px;line-height:21px}.ProjectBlock--large h3{font-size:80px;line-height:83px}body.isTouchDevice .ProjectBlock{visibility:visible}body.isTouchDevice .ProjectBlock .ProjectBlock-separator{margin-bottom:22px}body.isTouchDevice .ProjectBlock .ProjectBlock-separator--bottom,body.isTouchDevice .ProjectBlock .ProjectBlock-separator--top{width:28px}body.isTouchDevice .ProjectBlock .ProjectBlock-separator--bottom{margin-top:26px}body.isTouchDevice .ProjectBlock h3{font-size:32px;line-height:35px;margin-bottom:15px;-webkit-text-fill-color:initial;-webkit-background-clip:initial;background-image:none;background:transparent;color:#fff}body.isTouchDevice .ProjectBlock.ProjectBlock--large li,body.isTouchDevice .ProjectBlock.ProjectBlock--large p,body.isTouchDevice .ProjectBlock.ProjectBlock--large ul,body.isTouchDevice .ProjectBlock li,body.isTouchDevice .ProjectBlock p,body.isTouchDevice .ProjectBlock ul{font-size:12px;line-height:15px}.ProjectBlock:nth-of-type(2n){text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ProjectBlock:nth-of-type(2n) ul{display:inline-block;direction:rtl;padding-left:0;padding-right:15px}.ProjectContent-col{width:300px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;opacity:0}.ProjectDescription{visibility:hidden}.ProjectDescription-title{display:none}.ProjectDescription-text,.ProjectDescription-viewmore,.ProjectDescription .UnderlineButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}.ProjectDescription-viewmore{font-size:20px}.ProjectDescription-text{width:50%;max-width:600px;text-align:left;font-size:16px;line-height:21px}.ProjectDescription-text span{position:relative;display:inline-block}.ProjectDescription-text a{text-decoration:underline}.ProjectDescription-separator{height:1px;width:100px;position:relative;pointer-events:none;will-change:transform}.ProjectDescription-separator-fill{height:1px;width:100%;background:#fff;opacity:1}.ProjectGrid{background:pink}.ProjectPreview-category,.ProjectPreview-text{font-size:18px;line-height:22px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ProjectPreview-text{position:absolute;width:50%;max-width:550px}.ProjectPreview-text span{position:relative;display:inline-block}.ProjectPreview .SimpleLink{pointer-events:none;opacity:.5}.ProjectPreview-line{width:100px;height:2px;position:relative}.ProjectPreview-line-fill{width:100%;height:1px;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform}.ProjectPreview-zone{cursor:pointer;position:absolute}.ScrollArrows{display:none}.ScrollNav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:1px solid #000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;padding:20px 0;z-index:1;-webkit-font-smoothing:initial}.ScrollNav svg{fill:#fff;height:14px;width:6px;-webkit-transform:translateX(.5px);transform:translateX(.5px)}.ScrollNav.ScrollNav--bottom{padding-bottom:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.ScrollNav.ScrollNav--bottom .ScrollNav-progress-bar{-webkit-transform-origin:bottom;transform-origin:bottom}.ScrollNav.ScrollNav--bottom .ScrollNav-progress-bar--bck{bottom:28px}.ScrollNav.ScrollNav--bottom .ScrollNav-progress-bar,.ScrollNav.ScrollNav--bottom .ScrollNav-progress-bar--bck{margin:16px 0 -8px 3px}.ScrollNav.ScrollNav--bottom svg{margin-bottom:16px;-webkit-transform:translateX(.5px) rotate(180deg);transform:translateX(.5px) rotate(180deg)}.ScrollNav.ScrollNav--bottom .ScrollNav-progress-circle{position:absolute;display:none;bottom:0}.ScrollNav.ScrollNav--top{padding-top:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ScrollNav.ScrollNav--top .ScrollNav-progress-bar{-webkit-transform-origin:top;transform-origin:top}.ScrollNav.ScrollNav--top .ScrollNav-progress-bar--bck{top:28px}.ScrollNav.ScrollNav--top .ScrollNav-progress-bar,.ScrollNav.ScrollNav--top .ScrollNav-progress-bar--bck{margin:-8px 0 16px 3px}.ScrollNav.ScrollNav--top svg{margin-top:16px}.ScrollNav.ScrollNav--top .ScrollNav-progress-circle{position:absolute;top:0}.ScrollNav .ScrollNav-label{opacity:.5;font-size:11.5px;text-transform:uppercase}.ScrollNav .ScrollNav-progress-bar,.ScrollNav .ScrollNav-progress-bar--bck{height:50px;width:1px;margin:16px 0;background:#fff}.ScrollNav .ScrollNav-progress-bar{-webkit-transform:scaleY(.2);transform:scaleY(.2)}.ScrollNav .ScrollNav-progress-bar--bck{position:absolute;opacity:.4}body.isTouchDevice .ScrollNav{padding-top:10px}body.isTouchDevice .ScrollNav .ScrollNav-pre-label{color:#fff;font-size:10px;text-transform:uppercase;padding-bottom:15px}body.isTouchDevice .ScrollNav .ScrollNav-label{opacity:1;font-size:30px;padding-bottom:15px}body.isTouchDevice .ScrollNav .ScrollNav-target{width:32px;height:32px;background:hsla(0,0%,100%,.15);border-radius:50%;position:relative}body.isTouchDevice .ScrollNav .ScrollNav-target .ScrollNav-target-in{width:16px;height:16px;background:hsla(0,0%,100%,.4);border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body.isTouchDevice .ScrollNav .ScrollNav-arrow-top{margin-top:2px;margin-bottom:0!important;-webkit-transform:translateX(.5px) rotate(0deg)!important;transform:translateX(.5px) rotate(0deg)!important}body.isTouchDevice .ScrollNav .ScrollNav-progress-bar{display:none}body.isTouchDevice .ScrollNav .ScrollNav-progress-bar--bck{position:static;width:0;opacity:1;background:none;border-right:1px dotted hsla(0,0%,100%,.5);margin:-2px 0 16px 3px!important}body.isTouchDevice .ScrollNav .ScrollNav-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.isTouchDevice .ScrollNav .ScrollNav-progress-circle{width:22px;height:22px;background-color:hsla(0,0%,100%,.5);position:relative;display:block!important;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.isTouchDevice .ScrollNav .ScrollNav-progress-circle .ScrollNav-progress-circle-in{width:18px;height:18px;position:absolute;background-color:#fff;border-radius:50%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body.isTouchDevice .ScrollNav.ScrollNav--top{padding-bottom:10px}body.isTouchDevice .ScrollNav.ScrollNav--top .ScrollNav-label,body.isTouchDevice .ScrollNav.ScrollNav--top .ScrollNav-pre-label{padding-top:15px;padding-bottom:0}body.isTouchDevice .ScrollNav.ScrollNav--top .ScrollNav-progress-bar--bck{margin:16px 0 0 3px!important}body.isTouchDevice .ScrollNav.ScrollNav--top .ScrollNav-arrow-bottom{margin-top:0;-webkit-transform:translateX(.5px) rotate(180deg);transform:translateX(.5px) rotate(180deg)}body.isTouchDevice .ScrollNav.ScrollNav--top .ScrollNav-progress-circle{-webkit-transform:translateY(50%);transform:translateY(50%)}.SimpleLink{opacity:0;text-decoration:none;text-transform:uppercase;font-size:16px}.SoundButton{position:absolute;right:90px;bottom:60px;width:10px;opacity:1;z-index:1000;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;font-size:0}.SoundButton:hover{opacity:1}.SoundButton-bar{width:1px;height:14px;background:#fff;display:inline-block;margin-right:2px;-webkit-transition:background .5s;transition:background .5s;-webkit-transform-origin:bottom;transform-origin:bottom}.SoundButton-bar:last-of-type{margin-right:0}.SoundButton--dark .SoundButton-bar{background:#444}@media screen and (max-width:1024px){.SoundButton{width:40px;height:40px;right:12px;bottom:30px;padding-top:13px;padding-left:15px}.SoundButton-bar{margin-right:3px}}.SubNav{position:absolute;top:50%;right:100px;z-index:50;-webkit-transform:rotate(90deg) translate3D(50%,25%,0);transform:rotate(90deg) translate3D(50%,25%,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center right;transform-origin:center right}.SubNav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SubNav-item{display:block;margin-right:10px;-webkit-transform-origin:top left;transform-origin:top left;opacity:0}.SubNav-item--subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SubNav-label{opacity:.5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.SubNav-label span{opacity:.5;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.SubNav-label span:first-of-type{-webkit-transition-delay:.02s;transition-delay:.02s}.SubNav-label span:nth-of-type(2){-webkit-transition-delay:.04s;transition-delay:.04s}.SubNav-label span:nth-of-type(3){-webkit-transition-delay:.06s;transition-delay:.06s}.SubNav-label span:nth-of-type(4){-webkit-transition-delay:.08s;transition-delay:.08s}.SubNav-label span:nth-of-type(5){-webkit-transition-delay:.1s;transition-delay:.1s}.SubNav-label span:nth-of-type(6){-webkit-transition-delay:.12s;transition-delay:.12s}.SubNav-label span:nth-of-type(7){-webkit-transition-delay:.14s;transition-delay:.14s}.SubNav-label span:nth-of-type(8){-webkit-transition-delay:.16s;transition-delay:.16s}.SubNav-label span:nth-of-type(9){-webkit-transition-delay:.18s;transition-delay:.18s}.SubNav-label span:nth-of-type(10){-webkit-transition-delay:.2s;transition-delay:.2s}.SubNav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;font-size:10px;text-transform:uppercase;background:transparent;color:#fff;outline:none;cursor:pointer}.SubNav-link.is-active .SubNav-icon,.SubNav-link.is-active .SubNav-label,.SubNav-link:hover .SubNav-icon,.SubNav-link:hover .SubNav-label{opacity:1}.SubNav-icon{display:block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#fff;opacity:.5;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.SubNav-subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.SubNav-subnav .About-nav-icon{display:block;width:4px;height:4px;margin-right:3px}@media screen and (max-width:1024px){.SubNav{display:none}}.TimelineBar{position:relative;height:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.TimelineBar-dot{width:8px;background:#fff;border-radius:8px;left:0}.TimelineBar-border,.TimelineBar-dot,.TimelineBar-middle{height:100%;position:absolute}.TimelineBar-border,.TimelineBar-middle{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.TimelineBar-middle{width:94px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;left:3px}.TimelineBar-border{width:4px;background:#fff}.TimelineBar-border--left{left:0;border-left:1px solid #fff;border-bottom-left-radius:8px;border-top-left-radius:8px}.TimelineBar-border--right{left:4px;border-right:1px solid #fff;border-bottom-right-radius:8px;border-top-right-radius:8px}.TimelineBar--full{opacity:0}.TimelineBar--full .TimelineBar-dot{display:none}.TimelineBar--full .TimelineBar-middle{background:#fff}.TimelineButton{cursor:pointer;width:20px;height:20px;position:relative;will-change:width;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.TimelineButton-dot{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:8px;z-index:2;opacity:.5}.TimelineButton-label{text-transform:uppercase;font-size:1.1rem;top:-15px;width:200px;text-align:center;opacity:0}.TimelineButton-indicator,.TimelineButton-label{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.TimelineButton-indicator{display:none;top:6px;width:100%}.TimelineButton-indicator .TimelineBar{position:absolute;top:0;left:6px}.TimelineItem{position:relative;height:50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TimelineItem-line{width:100px;height:1px;position:absolute;top:2px;visibility:hidden}.TimelineItem-line--before{background:hsla(0,0%,100%,.5);left:0;-webkit-transform-origin:left center;transform-origin:left center}.TimelineItem-line--after{background:hsla(0,0%,100%,.5);right:0;-webkit-transform-origin:right center;transform-origin:right center}.TimelineItem-label{text-transform:uppercase;font-size:1.1rem;position:absolute;top:-25px;left:3px;opacity:0}.TimelineItem-indicator{width:8px;height:8px;position:absolute;left:0;top:-2px;will-change:width}.TimelineItem #frame,.TimelineItem #time{position:absolute;top:0;left:0}.Timeline{position:absolute;bottom:120px;height:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;opacity:0}.Timeline .TimelineButton{float:left}.Timeline-spacer{position:relative;float:left;width:30px;height:20px}.Timeline-spacer:after{content:" ";position:absolute;display:block;top:50%;left:50%;width:4px;height:4px;background:#fff;border-radius:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.UnderlineButton{cursor:pointer;text-transform:uppercase}.UnderlineButton .underline{position:absolute;bottom:-1px;width:100%;height:1px;background:#fff;left:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.UnderlineButton .underline:after,.UnderlineButton .underline:before{content:"";display:block;position:absolute;height:100%;width:50%;top:0;will-change:transform;background:#fff}.UnderlineButton .underline:before{-webkit-transform-origin:left;transform-origin:left}.UnderlineButton .underline:after{right:0;-webkit-transform-origin:right;transform-origin:right}.UnderlineButton .underline.begin-animation{background:transparent}.UnderlineButton .underline.begin-animation:after,.UnderlineButton .underline.begin-animation:before{-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform:scaleX(1);transform:scaleX(1)}.UnderlineButton .underline.middle-animation{background:transparent}.UnderlineButton .underline.middle-animation:after,.UnderlineButton .underline.middle-animation:before{-webkit-transform:scale(0);transform:scale(0)}.UnderlineButton.black .underline,.UnderlineButton.black .underline:after,.UnderlineButton.black .underline:before{background:#000}.UnderlineButton.black .underline.begin-animation,.UnderlineButton.black .underline.middle-animation{background:transparent}.XpPanel{display:block}.XpPanel-title{text-align:center;font-size:70px;line-height:52.5px}.XpPanel-title span:not(.font-display-sansSerif-black):not(.font-display-sansSerif-bold):not(.smallspace){display:inline-block}.XpPanel-title.font-content-serif-italic{font-size:95.2px}.XpPanel-title.font-content-serif-italic .font-display-sansSerif-black{font-size:70px;margin-right:2px;display:inline-block;position:relative;bottom:1px}.XpPanel-title .smallspace{display:inline-block;width:40px;height:10px}.XpPanel-title--craft{-webkit-perspective:400px;perspective:400px}.XpPanel-title--craft span:not(.font-display-sansSerif-black):not(.font-display-sansSerif-bold):not(.smallspace){padding:2px;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.XpPanel-title--thinkers span:not(.font-display-sansSerif-black):not(.font-display-sansSerif-bold):not(.smallspace){position:relative}.XpPanel-title--thinkers span:not(.font-display-sansSerif-black):not(.font-display-sansSerif-bold):not(.smallspace) .underline{width:95%;height:2px;background:#fff;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}.XpPanel-title--thinkers span.makers-link:not(.font-display-sansSerif-black):not(.font-display-sansSerif-bold):not(.smallspace) .underline{bottom:-10px;-webkit-transform-origin:center right;transform-origin:center right}.XpPanel-title--thinkers span.makers-link,.XpPanel-title--thinkers span.thinkers-link{cursor:pointer}.XpPanel-header{font-size:14px;top:68px;text-transform:uppercase}.XpPanel-header,.XpPanel-help{position:absolute;left:50%;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.XpPanel-help{font-size:16px;bottom:60px}.XpPanel-header,.XpPanel-help,.XpPanel-title{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:980px){.XpPanel-title--thinkers a{display:block}.XpPanel-title--thinkers .separator{display:block;margin:40px 0}}@media screen and (max-width:1024px){.XpPanel-header{top:30px}.XpPanel-title{font-size:30px;line-height:22.5px;max-width:80%}.XpPanel-title--thinkers{line-height:25.5px}.XpPanel-title--thinkers .separator{margin:10px 0}.XpPanel-title .smallspace{width:20px}.XpPanel-title.font-content-serif-italic{font-size:40.800000000000004px}.XpPanel-title.font-content-serif-italic .font-display-sansSerif-black{font-size:30px}}.Cookies{position:absolute;bottom:0;z-index:1000;background:rgba(0,0,0,.3);left:0;width:100%;min-height:55px;visibility:hidden;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.Cookies .Cookies-content{width:100%;max-width:800px;display:block;margin:auto;font-size:0;padding-top:10px;padding-bottom:10px}.Cookies .Cookies-content>div{display:inline-block;vertical-align:top}.Cookies .Cookies-content .Cookies-content-texts{width:100%;font-size:10px;margin-bottom:12px}.Cookies .Cookies-content .Cookies-content-texts a{display:inline-block;text-decoration:underline}.Cookies .Cookies-content .Cookies-actions{width:100%;padding:0 10px;color:#fff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Cookies .Cookies-content .Cookies-actions button{cursor:pointer;display:inline-block;background:transparent;text-transform:uppercase;color:#fff;border:none;text-decoration:underline}.Cookies .Cookies-content .Cookies-actions button:first-of-type{margin-right:12px}.Cookies .Cookies-content .Cookies-actions button:last-of-type{margin-left:12px}.Cookies a,.Cookies button{will-change:opacity;-webkit-transition:opacity .2s;transition:opacity .2s}.Cookies a:hover,.Cookies button:hover{opacity:.5}.Loader{background:#000;z-index:100000}.Loader-line,.Loader video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.Loader-line{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);height:1px;opacity:1;width:70%;background-color:#fff}.Logo{position:absolute;top:60px;left:60px;z-index:100}.Logo .Logo-color1,.Logo .Logo-color2,.Logo .Logo-color3{fill:#fff}#Logo-main{will-change:opacity}@media screen and (max-width:1024px){.Logo{top:18px;left:22px}.Logo #Logo-main{width:49.33333px;height:32px}}.Menu{z-index:50;pointer-events:none}.Menu-btn{position:absolute;top:60px;right:60px;z-index:50;padding:5px 10px;border:none;font-size:12px;text-transform:uppercase;color:#fff;background:transparent;outline:none;cursor:pointer;pointer-events:auto}.Menu-btn-open-mobile{display:none}.Menu-btn-label-text{display:block}.Menu-btn-label-text>span{display:inline-block}.Menu-btn-label-separator{pointer-events:none;display:block;width:27px;height:1px;background:#fff;position:absolute;top:calc(50% - .25px);left:-30px;-webkit-transform-origin:right;transform-origin:right;z-index:1;opacity:1}.Menu-cross{position:absolute;top:calc(50% - 12.5px);left:calc(50% - 12.5px);width:25px;height:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Menu-cross-line{position:absolute;background:#fff}.Menu-cross-line--left{top:0;left:calc(50% - .5px);display:block;width:1px;height:100%;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(0);transform:scaleY(0)}.Menu-cross-line--right{top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0)}.Menu-item{position:relative;display:block;width:50%;font-size:2rem;color:#fff}.Menu-item-label{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.Menu-item-label>span{display:inline-block;opacity:0}@media screen and (max-width:1024px){.Menu-btn{width:40px;height:41px;right:5.33333px;top:21.33333px;padding:10px 0}.Menu-btn-label{display:none}.Menu-btn-open-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Menu-btn-open-mobile-dot{width:3px;height:3px;display:block;background:#fff;border-radius:50%}.Menu-cross{top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px}.Menu-cross-line--left{left:calc(50% - 1px);width:1px}.Menu-cross-line--left,.Menu-cross-line--right{-webkit-transform-origin:center;transform-origin:center}.Menu-cross-line--right{left:-1px;top:calc(50% - 1px);height:1px}.Menu-cross-item-label{font-size:14px}}.Menu-mobile{z-index:50;pointer-events:none}.Menu-mobile-btn{position:absolute;z-index:50;border:none;font-size:12px;text-transform:uppercase;color:#fff;background:transparent;outline:none;cursor:pointer;pointer-events:auto;width:40px;height:41px;right:5.33333px;top:13px;padding:10px 0}.Menu-mobile-btn-open-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Menu-mobile-btn-open-mobile-dot{width:3px;height:3px;display:block;background:#fff;border-radius:50%}.Menu-mobile-btn-label{display:none}.Menu-mobile-btn-label-separator{pointer-events:none;display:block;width:27px;height:1px;background:#fff;position:absolute;top:calc(50% - .25px);left:-30px;-webkit-transform-origin:right;transform-origin:right;z-index:1;opacity:1}.Menu-mobile-cross{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px}.Menu-mobile-cross-line{position:absolute;background:#fff}.Menu-mobile-cross-line--left{top:0;display:block;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);left:calc(50% - 1px);width:1px;-webkit-transform-origin:center;transform-origin:center}.Menu-mobile-cross-line--right{left:-1px;display:block;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);top:calc(50% - 1px);height:1px;-webkit-transform-origin:center;transform-origin:center}.Menu-mobile-nav{height:calc(100% - 45px);margin-top:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Menu-mobile-nav,.Menu-mobile-nav-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Menu-mobile-nav-item-container{height:100%;max-height:280px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Menu-mobile-item{position:relative;display:block;width:100%;color:#fff;height:30px}.Menu-mobile-item--flash{height:32px}.Menu-mobile-item--flash svg{height:32px;fill:#fff}.Menu-mobile-item-title{text-align:center;font-size:30px;text-transform:uppercase;-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}.Menu-mobile-item-title.active{color:#bea9d7;-webkit-transform:translate3d(0,5px,1px);transform:translate3d(0,5px,1px)}.Menu-mobile-item-label{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(5px);transform:translateX(-50%) translateY(5px);white-space:nowrap;font-size:14px;opacity:0}.Menu-mobile-item-label>span{display:inline-block;opacity:0}.About-bck{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:#000;will-change:opacity;opacity:1}.About-arrow{position:absolute;top:calc(50% - 135px);left:16%;-webkit-transform-origin:top left;transform-origin:top left;opacity:0}.About-arrow-line{position:relative;top:0;left:0;height:270px;width:1px;background:hsla(0,0%,100%,.25);-webkit-transform-origin:bottom center;transform-origin:bottom center}.About-arrow-line-fill{width:100%;height:100%;background:#fff;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(.3);transform:scaleY(.3)}.About-arrow-arrow{position:absolute;bottom:0;width:0;height:0;border-top:5px solid #fff;border-right:3px solid transparent;border-left:3px solid transparent;-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}.About-main{position:static}.About-main-screen{position:absolute;width:100%;top:0;display:none;height:100vh;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-perspective:500px;perspective:500px}.About-main-screen>div{width:810px}.About-main-screen:last-child{margin-bottom:0}.About-main-screen.is-animated .About-main-item--img{will-change:transform}.About-main-screen--do .About-main-line:nth-child(odd){margin-bottom:3px}.About-main-screen--do .About-main-line:nth-child(odd) .About-main-item{font-size:47px}.About-main-screen--awards .brindille--desktop,.About-main-screen--clients .brindille--desktop{width:100%;text-align:center}.About-main-screen--awards .About-main-line{margin-bottom:70px}.About-main-screen--awards .About-main-line:last-child{margin-bottom:0}.About-main-screen-pers{left:22%;position:relative;-webkit-perspective:100px;perspective:100px}.About-main-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-perspective:200px;perspective:200px;width:calc(100% - 36px)}.About-main-label{position:absolute;font-size:18px;white-space:nowrap;-webkit-transform-origin:center left;transform-origin:center left;opacity:0}.About-main-label>span{display:inline-block;vertical-align:middle}.About-main-label a:hover{text-decoration:underline}.About-main-label--top{bottom:calc(50% + 100px);margin-bottom:85px}.About-main-label--bottom{top:calc(50% + 100px);margin-top:85px}.About-main-line{-webkit-transform-origin:center left;transform-origin:center left;opacity:0}.About-main-line--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:100%}.About-main-line--img:last-child{margin-bottom:0}.About-main-item{font-size:50px;text-transform:uppercase}.About-main-item>br{display:none}.About-main-item>span{display:inline-block;vertical-align:middle;-webkit-transform-origin:top left;transform-origin:top left}.About-main-item--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.About-main-item--img>img{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.About-main-item--sansSerifBold{letter-spacing:1px}.About-main-item--sansSerifBlack{letter-spacing:1px;color:#fff;position:relative;color:transparent;display:inline-block;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.About-main-item--sansSerifBlack,.About-main-item--sansSerifBlack span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:url(/assets/textures/irise-about.jpg);background-size:2000px 2000px;background-position:50%;background-origin:content-box}.About-main-item--sansSerifBlack span{color:transparent}.About-nav{position:absolute;top:50%;right:0;z-index:100;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.About-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.About-nav-item{display:block;margin-right:10px;-webkit-transform-origin:top left;transform-origin:top left;opacity:0}.About-nav-item--subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.About-nav-label span{opacity:.5;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.About-nav-label span:first-of-type{-webkit-transition-delay:.02s;transition-delay:.02s}.About-nav-label span:nth-of-type(2){-webkit-transition-delay:.04s;transition-delay:.04s}.About-nav-label span:nth-of-type(3){-webkit-transition-delay:.06s;transition-delay:.06s}.About-nav-label span:nth-of-type(4){-webkit-transition-delay:.08s;transition-delay:.08s}.About-nav-label span:nth-of-type(5){-webkit-transition-delay:.1s;transition-delay:.1s}.About-nav-label span:nth-of-type(6){-webkit-transition-delay:.12s;transition-delay:.12s}.About-nav-label span:nth-of-type(7){-webkit-transition-delay:.14s;transition-delay:.14s}.About-nav-label span:nth-of-type(8){-webkit-transition-delay:.16s;transition-delay:.16s}.About-nav-label span:nth-of-type(9){-webkit-transition-delay:.18s;transition-delay:.18s}.About-nav-label span:nth-of-type(10){-webkit-transition-delay:.2s;transition-delay:.2s}.About-nav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;font-size:12px;text-transform:uppercase;background:transparent;color:#fff;outline:none;cursor:pointer}.About-nav-link.is-active .About-nav-icon,.About-nav-link.is-active .About-nav-label span,.About-nav-link:hover .About-nav-icon,.About-nav-link:hover .About-nav-label span{opacity:1}.About-nav-icon{display:block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#fff;opacity:.5;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.About-subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.About-subnav .About-nav-icon{display:block;width:4px;height:4px;margin-right:3px}.About-main-screen--clients .About-main-label--top{bottom:calc(50% + 150px)}.About-main-screen--clients .About-main-label--bottom{top:calc(50% + 150px)}.About-main-screen--awards .About-main-label--top{bottom:calc(50% + 135px)}.About-main-screen--awards .About-main-label--bottom{top:calc(50% + 140px)}.About .MobileBottomNav{position:absolute;bottom:0;left:0}@media screen and (min-width:1280px){.About-main-screen--awards .About-main-line:last-child{margin-bottom:0}.About-main-line--img{margin-bottom:40px}.About-main-line--img:last-child{margin-bottom:0}}@media screen and (max-width:1024px){.About-main-content,.About-main-label{left:38px}.About-main-label{font-size:16px}.About-main-label--top{margin-bottom:40px}.About-main-label--bottom{margin-top:40px}.About-main-item{font-size:40px;display:inline}.About-main-item>br{display:initial}.About-main-screen>div{width:calc(100% - 67px);left:67px}.About-main-screen--do .About-main-line:nth-child(odd){margin-bottom:2px}.About-main-screen--do .About-main-line:nth-child(odd) .About-main-item{font-size:38px}.About-arrow{left:16px}}@media screen and (max-width:736px){.About-arrow{z-index:2}.About-main-line{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.About-main-label{font-size:14px;line-height:17px;white-space:normal;position:static;margin-left:38px}.About-main-label--top{margin-bottom:40px}.About-main-label--bottom{margin-top:40px}.About-main-item{font-size:22px;line-height:26px}.About-main-item--img{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:20px}.About-main-item--img,.About-main-screen{display:-webkit-box;display:-ms-flexbox;display:flex}.About-main-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.About-main-screen>div{left:33.5px}.About-main-screen--do .About-main-line:nth-child(odd){margin-bottom:2px}.About-main-screen--do .About-main-line:nth-child(odd) .About-main-item{font-size:20px}.About-main-screen--clients .About-main-label--top{bottom:calc(50% + 105px)}.About-main-screen--clients .About-main-label--bottom{top:calc(50% + 105px)}.About-main-screen--awards .About-main-line{margin-bottom:0}.About-main-screen[data-index="1"] .About-main-content>div:first-child{width:180px}.About-main-content{position:static;margin-left:36px;-webkit-transform:translateY(0);transform:translateY(0)}}.About-main-isIE .About-main-item--sansSerifBlack{-webkit-background-clip:initial;background:transparent;color:#fff;-webkit-text-fill-color:initial}.Contact{text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Contact h3{font-size:17px;margin:auto auto 10px;display:table}.Contact .Contact-container{position:relative;height:100%;width:100%}.Contact .Contact-background{background:#000;position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;will-change:opacity;opacity:1}.Contact .Contact-first-part,.Contact .Contact-second-part{width:100%;max-width:600px;margin:auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Contact .Contact-first-part.black,.Contact .Contact-second-part.black{color:#000}.Contact .Contact-scroll-arrow{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-3px);transform:translateX(-3px);visibility:hidden;opacity:0}.Contact .Contact-scroll-arrow .Contact-scroll-arrow-body{height:33vh;width:1px;margin-bottom:-6px;margin-left:3px;position:relative;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.Contact .Contact-scroll-arrow .Contact-scroll-arrow-body-background,.Contact .Contact-scroll-arrow .Contact-scroll-arrow-body-progress{background:#fff;height:100%;width:100%}.Contact .Contact-scroll-arrow .Contact-scroll-arrow-body-background{opacity:.2}.Contact .Contact-scroll-arrow .Contact-scroll-arrow-body-progress{-webkit-transform:scaleY(0);transform:scaleY(0);position:absolute;bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom}.Contact .Contact-scroll-arrow .Contact-scroll-arrow-top{height:14px;width:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Contact .Contact-scroll-arrow *{fill:#fff}.Contact .Contact-first-part{visibility:hidden;opacity:0}.Contact .Contact-first-part span{font-size:20px;line-height:24px}.Contact .Contact-first-part .line-to-animated{display:block}@media screen and (max-width:736px){.Contact .Contact-first-part span{font-size:14px;line-height:16px}.Contact .Contact-scroll-arrow{bottom:45px}.Contact .MobileBottomNav{position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}body.isTouchDevice .Contact .css3dtarget{display:none}body.isTouchDevice .Contact .Contact-scroll-arrow .Contact-scroll-arrow-body{height:22vh}.Expertise{width:100%;height:100%;background:rgba(0,0,0,.5)}.Expertise-titles{position:relative}.Expertise-titles .Expertise-title{-webkit-transition:opacity .3s,background-position 20s;transition:opacity .3s,background-position 20s}.Expertise-titles .Expertise-title--color{opacity:0;position:absolute;top:0;left:0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:url(/assets/textures/irise-about.jpg);background-size:2000px 2000px;background-position:center -500px;background-origin:content-box;color:transparent}.Expertise-bloc{display:block;width:33%;float:left;text-align:center;position:relative;height:100%;cursor:pointer}.Expertise-bloc-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Expertise-bloc h2{font-size:50px;color:#fff;-webkit-transition:color .3s;transition:color .3s}.Expertise-bloc h3{font-size:14px;opacity:.5;text-transform:uppercase;margin-top:30px;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative;display:inline-block}.Expertise-bloc h3:after{content:" ";position:absolute;width:100%;height:1px;background:#fff;display:block;bottom:-4px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1)}.Expertise-bloc:hover h3{opacity:1}.Expertise-bloc:hover h3:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.Expertise-bloc:hover .Expertise-title--white{opacity:0}.Expertise-bloc:hover .Expertise-title--color{opacity:1;background-position:center -1000px}@media screen and (max-width:1260px){.Expertise-bloc h2{font-size:35px}}@media screen and (max-width:950px){.Expertise-bloc h2{font-size:25px}}body.isTouchDevice .Expertise-bloc{float:none;width:100%;height:33%}body.isTouchDevice .Expertise-bloc:last-child{height:34%}body.isTouchDevice .Expertise-bloc .brindille--mobile{width:100%;height:100%}body.isTouchDevice .Expertise-bloc .Expertise-mobilebg{width:100%;height:100%;background-size:cover;background-position:50%}body.isTouchDevice .Expertise-bloc video{position:absolute}body.isTouchDevice .Expertise-bloc h2{font-size:30px}body.isTouchDevice .Expertise-bloc h3{font-size:14px;margin-top:15px}.Home-background{background:#000;position:absolute;z-index:10;left:0;top:0;will-change:opacity;opacity:1}.Home-background,.Home .brindille--mobile{width:100%;height:100%}body.isTouchDevice .Home .css3dtarget{display:none}.Project-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.Project-background-img{position:absolute;height:100%;width:100%;top:0;left:0}.Project-background-img--unblur{z-index:1}.Project-background-img--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.Project-background-mask{position:absolute;height:100%;width:100%;top:0;left:0;opacity:1;z-index:2}.Project-background-mask--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.Post{background:#d3d3d3}.Project{height:100%}.Project,body.isTouchDevice .Project .Project-container{position:relative;width:100%}body.isTouchDevice .Project .Project-container>div{max-width:500px;width:calc(100% - 66px);margin-left:auto;margin-right:auto}body.isTouchDevice .Project .Project-headermask{position:absolute;z-index:2;top:0;left:0;width:100%;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:linear-gradient(180deg,#000 0,transparent)}body.isTouchDevice .Project .MobileBottomNav{position:absolute;bottom:0;opacity:0}.Xp{display:block}.Xp-background{background:#000;will-change:opacity;opacity:1;z-index:2}