@import url(https://fonts.googleapis.com/css?family=Chonburi|Red+Hat+Display:900|Red+Hat+Text:400,400i,500,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Chonburi|Red+Hat+Display:900|Red+Hat+Text:400,400i,500,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Chonburi|Red+Hat+Display:900|Red+Hat+Text:400,400i,500,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Chonburi|Red+Hat+Display:900|Red+Hat+Text:400,400i,500,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Chonburi|Red+Hat+Display:900|Red+Hat+Text:400,400i,500,700,700i&display=swap);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.node--view-mode-card .media .field--name-field-image{padding-bottom:74%!important}.node--view-mode-card .field--name-field-category{font-size:1rem;font-weight:500;margin-top:1.5em;margin-bottom:1.5em;color:#515962;display:flex;line-height:1}.node--view-mode-card .field--name-field-category>:not(:first-child){margin-left:1em}.node--view-mode-card .field--name-field-category>:not(:first-child):before{content:"|";margin-right:1em}.node--view-mode-card .details>*{display:inline-block}.node--view-mode-card .details>:first-child{margin-right:3em}.node--view-mode-card .field--name-field-client{font-weight:700}.node--view-mode-card h3{margin:0 0 .5em}.node--view-mode-card .arrow-large-right:after{color:#e35202}.node--view-mode-card.node--type-video .field--name-field-image{padding-bottom:56.25%!important}.node--view-mode-card.node--type-video .field--name-field-category{color:#979ea7}@media (min-width:740px){.node--view-mode-card .field--name-field-category{font-size:1.4rem;font-weight:400;font-size:1.6rem}}
.node--view-mode-featured{position:relative;z-index:1}.node--view-mode-featured.node--type-work:before{display:none}.page-node-type-page .node--view-mode-featured.node--type-work:before{display:block;top:auto;left:auto;bottom:-40px;right:30px}.node--view-mode-featured.node--type-work .field--name-field-image-2{display:none}.node--view-mode-featured.node--type-work .field--name-field-header-image .field--name-field-image,.node--view-mode-featured.node--type-work .field--name-field-image-2 .field--name-field-image{padding-bottom:100%!important}.page-node-type-homepage .node--view-mode-featured.node--type-work .field--name-field-header-image .field--name-field-image,.page-node-type-homepage .node--view-mode-featured.node--type-work .field--name-field-image-2 .field--name-field-image{padding-bottom:0!important;height:100vh}.page-node-type-homepage .node--view-mode-featured.node--type-work .copy{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:0 0;padding-left:8.333vw}.page-node-type-page .node--view-mode-featured.node--type-work .copy{background:#e1e6ea;padding:100px 30px}.node--view-mode-featured.node--type-work h3{margin:1.5em 0}.node--view-mode-featured.node--type-work .client-logo{width:100%;max-width:20rem}.node--view-mode-featured.node--type-work .client-logo img{max-height:10rem}.node--view-mode-featured.node--type-work .logo-white{display:none}.page-node-type-homepage .node--view-mode-featured.node--type-work.text--light .copy>*{color:#fff}.page-node-type-homepage .node--view-mode-featured.node--type-work.text--light .logo{display:none}.page-node-type-homepage .node--view-mode-featured.node--type-work.text--light .logo-white{display:block}.page-node-type-page .node--view-mode-featured.node--type-insight{position:relative;background:#e1e6ea}.page-node-type-page .node--view-mode-featured.node--type-insight:after,.page-node-type-page .node--view-mode-featured.node--type-insight:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;width:3px;height:40px;top:0;left:30px}.page-node-type-page .node--view-mode-featured.node--type-insight:before{background:#e35202;top:-40px;width:1px;transform:translateX(1px)}.page-node-type-page .node--view-mode-featured.node--type-insight:after{background:#e35202}.node--view-mode-featured.node--type-insight .inner-grid{grid-column-gap:0}.node--view-mode-featured.node--type-insight .inner-grid>*{grid-column:1/span 4}.node--view-mode-featured.node--type-insight .image .media .field--name-field-image{padding-bottom:65%!important}.page-node-type-page .node--view-mode-featured.node--type-insight .image{margin-left:-30px;margin-right:-30px}.node--view-mode-featured.node--type-insight .copy{padding-top:2em}.node--view-mode-featured.node--type-insight h3{margin:1.5em 0 1em}.node--view-mode-featured.node--type-insight .detail-icon{font-weight:700;margin-bottom:1.5em}@media (min-width:1px) and (max-width:959px){.node--view-mode-featured.node--type-work.with-portrait .field--name-field-image-2{display:block}.node--view-mode-featured.node--type-work.with-portrait .field--name-field-header-image{display:none}.page-node-type-page .node--view-mode-featured.node--type-insight .copy{padding-top:75px;padding-bottom:75px}}@media (min-width:600px){.node--view-mode-featured.node--type-work .field--name-field-header-image .field--name-field-image,.node--view-mode-featured.node--type-work .field--name-field-image-2 .field--name-field-image{padding-bottom:72%!important}}@media (min-width:740px){.page-node-type-page .node--view-mode-featured.node--type-work:before{right:8.333vw}.page-node-type-page .node--view-mode-featured.node--type-work .copy{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:0 0;padding-left:8.333vw}.page-node-type-page .node--view-mode-featured.node--type-work.text--light .copy>*{color:#fff}.page-node-type-page .node--view-mode-featured.node--type-work.text--light .logo{display:none}.page-node-type-page .node--view-mode-featured.node--type-work.text--light .logo-white{display:block}.page-node-type-page .node--view-mode-featured.node--type-insight:after,.page-node-type-page .node--view-mode-featured.node--type-insight:before{left:8.333vw;display:none}.node--view-mode-featured.node--type-insight .inner-grid>*{grid-column:1/span 12}.page-node-type-page .node--view-mode-featured.node--type-insight .image{margin-left:-8.333vw;margin-right:-8.333vw}}@media (min-width:960px){.page-node-type-page .node--view-mode-featured.node--type-work:before{bottom:-55px}.page-node-type-page .node--view-mode-featured.node--type-insight:after,.page-node-type-page .node--view-mode-featured.node--type-insight:before{display:none}.page-node-type-page .node--view-mode-featured.node--type-insight{background:0 0}.page-node-type-page .node--view-mode-featured.node--type-insight .inner-grid{background:#fff}.node--view-mode-featured.node--type-insight .image{grid-column:1/span 6}.page-node-type-page .node--view-mode-featured.node--type-insight .image{margin-right:0}.page-node-type-page .node--view-mode-featured.node--type-insight .image .media .field--name-field-image{padding-bottom:95%!important}.node--view-mode-featured.node--type-insight .copy{grid-column:7/span 6;align-self:center;padding-left:26%;padding-top:0}.page-node-type-page .node--view-mode-featured.node--type-insight .copy{grid-column:7/span 5}}@media (min-width:1200px){.node--view-mode-featured.node--type-work .field--name-field-header-image .field--name-field-image,.node--view-mode-featured.node--type-work .field--name-field-image-2 .field--name-field-image{padding-bottom:0!important;height:100vh}}@media (min-width:1600px){.page-node-type-page .node--view-mode-featured.node--type-work:before{right:9vw}.page-node-type-homepage .node--view-mode-featured.node--type-work .copy,.page-node-type-page .node--view-mode-featured.node--type-work .copy{padding-left:9vw}.page-node-type-homepage .node--view-mode-featured.node--type-insight .image{grid-column:2/span 6}.page-node-type-page .node--view-mode-featured.node--type-insight .image{margin-left:-9vw}.page-node-type-page .node--view-mode-featured.node--type-insight .image .media .field--name-field-image{padding-bottom:0!important;height:100vh}.page-node-type-homepage .node--view-mode-featured.node--type-insight .copy{grid-column:8/span 4}}
@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff2?bhhlat) format("woff2"),url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff?bhhlat) format("woff")}.input,.input input{position:relative}.input input{z-index:1}.input .underline{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;width:100%;height:100%;position:absolute;top:0;left:0;width:auto;top:auto;bottom:-1px;background:#e35202;height:3px;overflow:hidden;z-index:2;display:inline-block}html[lang=fr] .input .underline{font-size:1.8rem}form fieldset{margin-left:0;margin-right:0;padding:0;border:none}form .form-actions,form .form-item{position:relative;margin:45px 0}form .form-actions:first-child,form .form-item:first-child{margin-top:0}form .form-actions:last-child,form .form-item:last-child{margin-bottom:0}form .form-type-processed-text{margin-top:120px}form .form-actions.loading{position:relative}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}form .form-actions.loading:after{transition:all .3s ease-in-out 0s;content:" ";width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;border-radius:50%;z-index:2;background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;transform:translateZ(0) translateX(-50%) translateY(-50%);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:a;left:0;top:auto;bottom:0;margin:0 0 -50px}form button,form input:not([type=radio]):not([type=checkbox]),form select,form textarea{-webkit-appearance:none!important;border-radius:0!important}form input:not([type=submit]),form select,form textarea{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;background:0 0;border:none;border-bottom:1px solid #515962;padding:0;line-height:42px;height:42px;font-weight:700;outline:0!important;width:100%}html[lang=fr] form input:not([type=submit]),html[lang=fr] form select,html[lang=fr] form textarea{font-size:1.8rem}.background-grey form input:not([type=submit]),.background-grey form select,.background-grey form textarea{border-color:#fff}form select{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:500;font-size:1.8rem!important;padding:0 40px 0 15px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23E35202'/%3E%3C/svg%3E") no-repeat 98% 50%/3rem 1rem}form select:focus{outline:2px dotted #18212c!important;outline-offset:2px}form select.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 8l6-6 6 6' stroke='%23E35202'/%3E%3C/svg%3E")}form select option{font-family:Arial,sans-serif}form input[type=checkbox],form input[type=radio]{border:2px solid #e35202!important;width:3rem!important;height:3rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;margin:0;display:grid;place-content:center}form input[type=checkbox]:focus,form input[type=radio]:focus{outline:2px dashed #e35202!important;outline-offset:2px}form input[type=checkbox]:before,form input[type=radio]:before{transition:all .3s ease-in-out 0s;transition-duration:.1s;content:"";width:.65em;height:.65em;transform:scale(0);box-shadow:inset 1em 1em #e35202}form input[type=checkbox]:checked:before,form input[type=radio]:checked:before{transform:scale(1)}form input[type=checkbox]:before{width:1.6rem;height:1.6rem;box-shadow:inset 1em 1em #e35202;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}form input[type=radio]{border-radius:99em!important}form input[type=radio]:before{width:3rem;height:3rem;border-radius:10em;background:#e35202}form .form-composite legend,form label{font-size:1rem;font-weight:500;display:block;margin-bottom:10px;font-weight:400}form .form-composite legend.form-required:after,form label.form-required:after{content:" *";color:#e35202}.node form:not(.filterform) .form-item:not([class*=radio]):not([class*=checkbox]):not([class*=select]) label{transition:all .3s ease-in-out 0s;position:absolute;top:0;left:0;opacity:0;transform:translateY(100%);margin:0}.node form:not(.filterform) .form-item:not([class*=radio]):not([class*=checkbox]):not([class*=select]).active label{opacity:1;transform:translateY(-150%)}form label.error{font-size:1rem;font-weight:500;color:#e35202!important;bottom:0!important;opacity:1!important;transform:translateY(120%)!important;position:absolute}form textarea{padding:10px 25px;line-height:1.8;min-height:8em;height:auto;border:1px solid #e1e6ea}.background-grey form textarea{background:#fff}form :-ms-input-placeholder{color:#18212c;opacity:1}form ::placeholder{color:#18212c;opacity:1}form .form-checkboxes .form-item,form .form-radios .form-item{display:flex;margin:14px 0;vertical-align:bottom;width:100%}form .form-type-checkbox,form .form-type-radio{display:flex}form .form-type-checkbox input,form .form-type-radio input{width:auto}form .form-type-checkbox label:not(.error),form .form-type-radio label:not(.error){font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;width:auto!important;margin-left:20px;line-height:1.5}form .form-type-checkbox label.error,form .form-type-radio label.error{left:60px;transform:translateY(150%)}form .form-wrapper{margin-bottom:50px!important}form .form-wrapper+.form-type-checkbox{margin-top:0!important}form .description{font-size:1rem;font-weight:500;margin-top:10px}form input:-webkit-autofill,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover,form select:-webkit-autofill,form select:-webkit-autofill:focus,form select:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}button[type=submit],input[type=submit]{transition:all .3s ease-in-out 0s;font-size:2rem;font-family:Chonburi,serif;position:relative;color:#18212c;line-height:1;display:inline-block;border:none;border-bottom:1px solid #e35202;background:0 0;outline-offset:4px;padding:11px 60px 11px 0;width:100%;max-width:315px;transition-duration:.2s;height:auto;background:url(/themes/custom/origin/images/icon-arrow-large-right.svg) 100% 50% no-repeat;background-size:27px auto;-webkit-appearance:none!important;border-radius:0!important;font-weight:400;text-align:left}button[type=submit]:before,input[type=submit]:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%)}button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{cursor:pointer}button[type=submit]:focus:before,button[type=submit]:hover:before,input[type=submit]:focus:before,input[type=submit]:hover:before{transform:translate(5px,-50%)}.paragraph--type--form{margin-bottom:100px}.paragraph--type--form:before{display:block;content:"";height:100%;position:absolute;top:0;left:0;width:30px;background:#e1e6ea}.paragraph--type--form .field--name-field-form{grid-column:1/span 4;padding-right:30px}@media (min-width:740px){.input .underline{font-size:2.5rem}html[lang=fr] .input .underline{font-size:1.9rem}form input:not([type=submit]),form select,form textarea{font-size:2.5rem}html[lang=fr] form input:not([type=submit]),html[lang=fr] form select,html[lang=fr] form textarea{font-size:1.9rem}form select{font-size:1.8rem}form .form-composite legend,form label,form label.error{font-size:1.4rem;font-weight:400}form .form-type-checkbox label:not(.error),form .form-type-radio label:not(.error){font-size:1.8rem}form .description{font-size:1.4rem;font-weight:400}button[type=submit],input[type=submit]{font-size:2.3rem}.paragraph--type--form:before{width:8.333vw}.paragraph--type--form .field--name-field-form{grid-column:2/span 10;padding-right:0}}@media (min-width:960px){.input .underline{font-size:2.7rem}html[lang=fr] .input .underline{font-size:2rem}form .form-actions,form .form-item{margin:60px 0}form .form-type-processed-text{margin-top:150px}form input:not([type=submit]),form select,form textarea{font-size:2.7rem}html[lang=fr] form input:not([type=submit]),html[lang=fr] form select,html[lang=fr] form textarea{font-size:2rem}.paragraph--type--form{margin-bottom:120px}}@media (min-width:1600px){.input .underline,form input:not([type=submit]),form select,form textarea,html[lang=fr] .input .underline,html[lang=fr] form input:not([type=submit]),html[lang=fr] form select,html[lang=fr] form textarea{font-size:3.3rem}.paragraph--type--form:before{width:9vw}}
@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff2?bhhlat) format("woff2"),url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff?bhhlat) format("woff")}.listing .no-results{text-align:center;min-height:50vh}.listing>.link-filters{margin-bottom:80px!important}.listing>.filters{margin-bottom:50px}.listing>.filters form{display:flex;justify-content:flex-end}.listing>.filters .label,.listing>.filters label{font-size:1.2rem;font-weight:500;margin:0 0 15px}.listing>.filters .form-item{width:100%;margin:0;max-width:310px}.listing>.filters .form-item>div,.listing>.filters .form-item>select{width:230px}.listing.ajax .ajax-list-container{min-height:100vh}.listing.ajax .ajax-list-container.loading:not(.loaded){position:relative}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.listing.ajax .ajax-list-container.loading:not(.loaded):after{transition:all .3s ease-in-out 0s;content:" ";width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;border-radius:50%;z-index:1;background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;transform:translateZ(0) translateX(-50%) translateY(-50%);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:a;top:0}.page-node-type-page.section-insights:not(.listing-page) .listing.card-list,.page-node-type-page.section-work:not(.listing-page) .listing.card-list{padding-top:100px;padding-bottom:100px;background:#f9fafb;margin:0!important}.listing.card-list .block-system-main-block{position:relative;display:grid;grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.listing.card-list .node{grid-column:1/span 4}.listing.card-list .node:not(:last-of-type){margin-bottom:50px}.listing.teaser-list .node{border-bottom:1px solid #e1e6ea;padding-bottom:3em}.listing.teaser-list .node:not(:last-of-type){margin-bottom:3em!important}.listing.insights{margin-bottom:150px}.listing.team{position:relative;z-index:2}.pager{grid-column:1/span 4;text-align:center;display:flex;justify-content:center;margin-top:75px}.pager ul{margin:0;font-size:1.4rem;font-family:Chonburi,serif;display:flex}.pager ul,.pager ul li{padding:0;list-style:none}.pager ul li:before{display:none}.pager ul li{margin:0}.pager ul li.pager__item--ellipsis,.pager ul li.pager__item--first,.pager ul li.pager__item--last{display:none}.pager ul li.next a,.pager ul li.pager__item--next a,.pager ul li.pager__item--previous a,.pager ul li.prev a{width:30px;height:30px;padding:0}.pager ul li.next a span,.pager ul li.pager__item--next a span,.pager ul li.pager__item--previous a span,.pager ul li.prev a span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.pager ul li.next,.pager ul li.pager__item--next{margin-left:0}.pager ul li.next a,.pager ul li.pager__item--next a{position:relative}.pager ul li.next a:before,.pager ul li.pager__item--next a:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e901";color:#e35202;font-size:17px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;text-rendering:optimizeLegibility;line-height:17px;float:left;z-index:1;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.pager ul li.pager__item--previous,.pager ul li.prev{margin-left:0}.pager ul li.pager__item--previous a,.pager ul li.prev a{position:relative}.pager ul li.pager__item--previous a:before,.pager ul li.prev a:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e905";color:#e35202;font-size:17px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;text-rendering:optimizeLegibility;line-height:17px;float:left;z-index:1;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.pager ul li.next,.pager ul li.pager__item--next{margin-right:0}.pager ul li a{display:inline-block;padding:0 12px;line-height:30px}.pager ul li a.active,.pager ul li a:focus,.pager ul li a:hover{color:#e35202}.pager ul li.is-active a{font-weight:700}@media (min-width:1px) and (max-width:959px){.listing>.link-filters ul li:not(:last-child){margin-bottom:.2em!important}.featured-videos{padding-bottom:0}}@media (min-width:360px){.listing>.filters .label,.listing>.filters label{margin-bottom:0}.listing>.filters .form-item{display:flex;justify-content:space-between;align-items:center}}@media (min-width:740px){.listing>.filters .form-item>div,.listing>.filters .form-item>select{width:250px}.listing.card-list .block-system-main-block{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}.listing.card-list h2{width:60%}.listing.card-list .node:nth-child(odd){grid-column:1/span 6}.listing.card-list .node:nth-child(2n){grid-column:7/span 6}.pager{grid-column:1/span 12}}@media (min-width:960px){.page-node-type-page.section-insights:not(.listing-page) .listing.card-list,.page-node-type-page.section-work:not(.listing-page) .listing.card-list{padding-top:120px;padding-bottom:120px}.listing.card-list .node:not(:last-of-type):not(:nth-last-of-type(2)){margin-bottom:100px}.listing.teaser-list .block-system-main-block{position:relative;display:grid;grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.listing.teaser-list .node{grid-column:2/span 10}.listing.insights{margin-bottom:180px}}@media (min-width:960px) and (min-width:740px){.listing.teaser-list .block-system-main-block{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1200px){.listing>.link-filters{display:flex;align-items:center}.listing>.link-filters .label{margin-right:2em!important}.listing>.link-filters ul{display:flex}.listing>.link-filters ul li{margin-right:1.5em!important}}@media (min-width:1600px){.listing.card-list h2{width:50%}.listing.teaser-list .node{grid-column:2/span 9}}
@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff2?bhhlat) format("woff2"),url(https://cdn.icomoon.io/42560/OriginDesign2020/icomoon.woff?bhhlat) format("woff")}.transition{transition:all .3s ease-in-out 0s}.transition-ui{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.fade-in{transition:all .8s ease-in-out 0s;opacity:0}.fade-in.in-view{opacity:1}.image-tweener{width:100%;height:100%;position:absolute;top:0;left:0;left:50%;transform:translateX(-50.01%);width:calc(100% - 60px)}.node--type-homepage .image-tweener[style*="99."]{width:100%!important}.button{transition:all .3s ease-in-out 0s;font-size:2rem;font-family:Chonburi,serif;position:relative;color:#18212c;line-height:1;display:inline-block;border:none;border-bottom:1px solid #e35202;background:0 0;outline-offset:4px;padding:11px 60px 11px 0;width:100%;max-width:315px;font-weight:400;transition-duration:.2s}.button:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%)}.button:focus,.button:hover{cursor:pointer}.button:focus:before,.button:hover:before{transform:translate(5px,-50%)}.background-dark .button,.background-dark .button:before{color:#fff!important}.button-arrow{transition:all .3s ease-in-out 0s;font-size:2.3rem;font-family:Chonburi,serif;position:relative;color:#18212c;padding-right:100px;display:inline-block}.button-arrow:before{content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;right:0;bottom:auto;transform:translateY(-50%);width:64px;height:64px;line-height:64px}.button-arrow:after,.button-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;display:block;top:50%;left:auto}.button-arrow:after{content:"";width:47px;height:1px;right:32px;background:#18212c}.button-arrow span{display:block}.button-arrow span:before{transition:all .3s ease-in-out 0s;display:block;content:"";width:64px;height:64px;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%);border-radius:20em;border:1px solid #e35202}.button-arrow:focus:before,.button-arrow:hover:before{transform:translate(5px,-50%)}.button-arrow:focus:after,.button-arrow:hover:after{background:#e35202;width:0}.button-arrow:focus span:before,.button-arrow:hover span:before{border-color:#18212c}.link-underline-hover{position:relative;display:inline-block;z-index:1}.link-underline-hover:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:1px;left:auto;right:0;width:100%;height:1px;background:#e35202;z-index:-1}.link-underline-hover:after,.link-underline-hover:focus:after,.link-underline-hover:hover:after{width:0}.link-underline-hover.active:after,.link-underline-hover:focus:after,.link-underline-hover:hover:after{width:100%}.button-underline{font-size:1.3rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.15em;line-height:1;position:relative;display:inline-block;z-index:1}.button-underline:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:1px;left:auto;right:0;width:100%;height:2px;background:#e35202;z-index:-1}.button-underline:focus:after,.button-underline:hover:after{width:0}.rte .button-underline:after{background:#e1e6ea}.button-arrow-large{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2;margin-bottom:0}.arrow-box{position:relative;padding-right:35px;display:block;padding-bottom:3em}.arrow-box:after{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.arrow-box:focus:after,.arrow-box:hover:after{transform:translate(calc(-50% + 5px),-50%)}.arrow-box:after{top:auto;bottom:0;left:0;transform:none}.arrow-box:focus:after,.arrow-box:hover:after{left:5px}a.arrow-large-left{display:block}.ck-editor .ck-content{font-size:1rem;line-height:1.8;font-family:Red Hat Text,sans-serif}.ck-editor .ck-content.ck-editor__editable{min-height:150px;color:#18212c;padding:1em}.ck-editor .ck-content h2{font-size:1.6875rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.2;margin:0 0 .99em}html[lang=fr] .ck-editor .ck-content h2{font-size:1.25rem}h4+.ck-editor .ck-content h2{margin-top:.75em}.ck-editor .ck-content h3{font-size:1.375rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;margin:3em 0 1.5em}html[lang=fr] .ck-editor .ck-content h3{font-size:1.125rem}.ck-editor .ck-content h4{font-size:1rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2}.ck-editor .ck-content h4.serif{font-size:1.0625rem;font-family:Chonburi,serif;line-height:1.2;margin:0 0 .75em;font-weight:400}html[lang=fr] .ck-editor .ck-content h4.serif{font-size:1.0625rem}.ck-editor .ck-content h5{font-size:1rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2}.ck-editor .ck-content h6{font-size:.8125rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.15em;line-height:1;margin:0 0 20px}.ck-editor .ck-content h6+p{margin-top:0}.ck-editor .ck-content a{display:block}.ck-editor .ck-content ol,.ck-editor .ck-content p,.ck-editor .ck-content ul{margin-top:1.5em;margin-bottom:1.5em}.ck-editor .ck-content ol:first-child,.ck-editor .ck-content p:first-child,.ck-editor .ck-content ul:first-child{margin-top:0}.ck-editor .ck-content ol:last-child,.ck-editor .ck-content p:last-child,.ck-editor .ck-content ul:last-child{margin-bottom:0}h4+.ck-editor .ck-content ol,h4+.ck-editor .ck-content p,h4+.ck-editor .ck-content ul{margin-top:0}.ck-editor .ck-content p.large-margin{margin-bottom:4.5em}.ck-editor .ck-content p.large-margin:first-child{margin-top:0}.ck-editor .ck-content p.large-margin:last-child{margin-bottom:0}.ck-editor .ck-content .large{font-size:1.125rem}.ck-editor .ck-content .medium-text{font-size:1.375rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3}html[lang=fr] .ck-editor .ck-content .medium-text{font-size:1.125rem}.ck-editor .ck-content .orange{color:#e35202}.ck-editor .ck-content .button{transition:all .3s ease-in-out 0s;font-size:1.25rem;font-family:Chonburi,serif;position:relative;color:#18212c;line-height:1;display:inline-block;border:none;border-bottom:1px solid #e35202;background:0 0;outline-offset:4px;padding:11px 60px 11px 0;width:100%;max-width:315px;font-weight:400;transition-duration:.2s;text-shadow:none;border-radius:0}.ck-editor .ck-content .button:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%)}.ck-editor .ck-content .button:focus,.ck-editor .ck-content .button:hover{cursor:pointer}.ck-editor .ck-content .button:focus:before,.ck-editor .ck-content .button:hover:before{transform:translate(5px,-50%)}.ck-editor .ck-content .button-underline{font-size:.8125rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.15em;line-height:1;position:relative;display:inline-block;z-index:1;text-shadow:none;color:#18212c}.ck-editor .ck-content .button-underline:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:1px;left:auto;right:0;width:100%;height:2px;background:#e1e6ea;z-index:-1}.ck-editor .ck-content .button-underline:focus:after,.ck-editor .ck-content .button-underline:hover:after{width:0}.ck-editor .ck-content .drupal-media{margin-left:0;margin-right:0;text-align:left}.ck-editor .ck-content .table{width:100%}.ck-editor .ck-content .table table{font-size:1rem;width:100%}.ck-editor .ck-content .table table caption{font-size:1rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2;text-align:left}.ck-editor .ck-content .table table th{white-space:nowrap}.ck-editor .ck-content .table table thead th{background:#e1e6ea;color:#fff;text-align:left}.ck-editor .ck-content .table table tbody th{font-weight:700}.ck-editor .ck-content .table table th{text-align:left}.ck-editor .ck-content .table table td,.ck-editor .ck-content .table table th{padding:5px 10px}.ck-editor .ck-content .table table tr{background:#fff}.ck-editor .ck-content .table>figcaption{font-size:1rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2;text-align:left;padding:0;background:0 0}.ck-editor [aria-label="Source code editing area"]{--ck-font-size-normal:1.2em!important}.row{margin-top:100px;margin-bottom:100px}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row-padding,.row-padding-large{padding-top:100px;padding-bottom:100px}.padding--bottom{padding-bottom:100px}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.absolute-center{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.container{grid-template-columns:30px minmax(0,1fr) 30px;grid-template-areas:"a b c"}.container,.container .inner-grid{display:grid;grid-template-rows:auto}.container .inner-grid{position:relative;grid-column-gap:2em;grid-template-columns:repeat(4,minmax(0,1fr))}.container .left{grid-area:a}.container .right{grid-area:c}.content-container{grid-column:1/span 4}.grid-container-full{grid-column:1/span 3}.grid-container-left{grid-column:1/span 2}.grid-container-right{grid-column:2/span 2}.grid-column-main{grid-column:2/span 1}.grid-area-main{grid-area:b}.grid-offset-left{margin-left:-30px}.grid-column-last{grid-column:4}.grid-column-full{grid-column:1/span 4}.grid-column-75-left{grid-column:1/span 3}.grid-column-75-right{grid-column:2/span 3}.grid-media{margin:100px -30px}.grid-media:first-child{margin-top:0}.grid-media:last-child{margin-bottom:0}.grid-half>*,.image-aside-copy .copy{grid-column:1/span 4}.image-aside-copy .field--name-field-role,.image-aside-copy .field--name-field-sub-heading{font-weight:700}.image-aside-copy .image{grid-column:1/span 4}.image-aside-copy.align--left .image,.image-aside-copy.profile:nth-child(odd) .image{margin-left:-30px}.image-aside-copy.align--right .image,.image-aside-copy.profile:nth-child(2n) .image{margin-right:-30px}.image-aside-copy.width--full .media .field--name-field-image{padding-bottom:106%!important}.field__item:nth-child(odd) .image-aside-copy.width--full .image:before,.image-aside-copy.width--full.profile:nth-child(odd) .image:before{background-image:url(/themes/custom/origin/images/texture-rock.jpg)}.field__item:nth-child(2n) .image-aside-copy.width--full .image:before,.image-aside-copy.width--full.profile:nth-child(2n) .image:before{background-image:url(/themes/custom/origin/images/texture-valley.jpg)}.image-aside-copy.width--full.texture--brick .image:before{background-image:url(/themes/custom/origin/images/texture-brick.jpg)!important}.image-aside-copy.width--full.texture--ice .image:before{background-image:url(/themes/custom/origin/images/texture-ice.jpg)!important}.image-aside-copy.width--full.texture--rock .image:before{background-image:url(/themes/custom/origin/images/texture-rock.jpg)!important}.image-aside-copy.width--full.texture--snow .image:before{background-image:url(/themes/custom/origin/images/texture-snow.jpg)!important}.image-aside-copy.width--full.texture--urban .image:before{background-image:url(/themes/custom/origin/images/texture-urban.jpg)!important}.image-aside-copy.width--full.texture--valley .image:before{background-image:url(/themes/custom/origin/images/texture-valley.jpg)!important}.image-aside-copy.width--full.texture--water .image:before{background-image:url(/themes/custom/origin/images/texture-water.jpg)!important}.image-aside-copy.width--full .image{position:relative}.image-aside-copy.width--full .image:before{display:block;content:"";width:50%;height:110%;position:absolute;top:-5%;left:0}.image-aside-copy.width--full.align--right .image:before,.image-aside-copy.width--full.profile:nth-child(2n) .image:before{left:auto;right:0}*{box-sizing:border-box}:focus{outline:2px dotted}:focus:not(:focus-visible){outline:0}html{font-size:62.5%;background:#f9fafb}body{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;color:#18212c;margin:0}body.cke_editable{font-size:1.8rem;padding:20px!important;background:#fff!important}body.cke_editable a:not(.button):not(.button-underline){text-decoration:underline;font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}h1 a,h2 a,h3 a,h4 a,h5 a{display:block}.h1,h1{font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1;margin:0}.h1,h1,html[lang=fr] .h1,html[lang=fr] h1{font-size:4rem}.h2,h2{font-size:2.7rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.2;margin:0 0 .99em}html[lang=fr] .h2,html[lang=fr] h2{font-size:2rem}h4+.h2,h4+h2{margin-top:.75em}.h3,h3{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;margin:3em 0 1.5em}html[lang=fr] .h3,html[lang=fr] h3{font-size:1.8rem}.h4,.h5,h4,h5{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2}.h6,h6{font-size:1.3rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.15em;line-height:1;margin:0 0 20px}.h6+p,h6+p{margin-top:0}h1.sub,html[lang=fr] h1.sub{font-size:1.7rem;font-family:Chonburi,serif;margin:0 0 35px;line-height:1;font-weight:400}h2.h4.serif,h3.h4.serif,h4.serif{font-size:1.7rem;font-family:Chonburi,serif;line-height:1.2;margin:0 0 .75em;font-weight:400}html[lang=fr] h2.h4.serif,html[lang=fr] h3.h4.serif,html[lang=fr] h4.serif{font-size:1.7rem}.heading-underline{position:relative;display:inline-block;margin-bottom:2em!important}.heading-underline:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#e1e6ea;top:auto;bottom:0;width:104%;height:18px;z-index:-1;transform:translateY(40%)}ol,p,ul{margin:1.5em 0}ol:first-child,p:first-child,ul:first-child{margin-top:0}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}h4+ol,h4+p,h4+ul{margin-top:0}p.larger{font-size:2.7rem;font-family:Chonburi,serif;line-height:1.4}p.large-margin{margin-bottom:4.5em}p.large-margin:first-child{margin-top:0}p.large-margin:last-child{margin-bottom:0}h3:empty,p:empty{display:none}.reset,.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}button.reset{background:0 0;border:none}.rte ul li:not(:last-of-type){margin-bottom:.5em}.rte ul ul{margin-top:.75em;margin-bottom:1.5em}.rte ol{list-style:none;counter-reset:a;margin-left:0;padding-left:0}.rte ol li{margin-left:0;padding-left:45px;position:relative}.rte ol li:not(:last-of-type){margin-bottom:.5em}.rte ol li:before{position:absolute;left:0;top:0;counter-increment:a;content:"0" counter(a);display:inline-block;color:#e35202;width:45px}a{transition:all .3s ease-in-out 0s;text-decoration:none;color:#18212c}.rte a:not([class]){font-weight:700;border-bottom:2px solid #16212d;position:relative;z-index:1}.rte a:not([class]):before{transition:all .3s ease-in-out 0s;display:block;content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#e1e6ea;z-index:-1}.rte a:not([class]):focus:before,.rte a:not([class]):hover:before{width:100%}a.image{outline-offset:4px}a.image,img{display:block}img{height:auto}img,svg{max-width:100%}article.embedded-entity+article.embedded-entity{margin-top:.75em}iframe{width:100%}blockquote{font-size:2.7rem;font-family:Chonburi,serif;line-height:1.4;padding:0;margin:0}blockquote,figure.blockquote{margin-top:3em;margin-bottom:3em;border-bottom:1px solid #e1e6ea;padding-bottom:25px;margin-left:0!important;margin-right:0!important}blockquote:first-child,figure.blockquote:first-child{margin-top:0}blockquote:last-child,figure.blockquote:last-child{margin-bottom:0}blockquote figcaption,figure.blockquote figcaption{font-size:1.3rem;font-weight:500;margin-top:30px}blockquote figcaption,blockquote figcaption *,figure.blockquote figcaption,figure.blockquote figcaption *{font-style:normal}blockquote blockquote,figure.blockquote blockquote{margin-bottom:0;border-bottom:none;padding-bottom:0}.node--type-news blockquote,.node--type-news figure.blockquote{border-color:#fff}u{position:relative;text-decoration:none}u:after{display:block;content:"";width:100%;height:1px;position:absolute;top:auto;left:0;background:#e35202;bottom:3px}.font-sans{font-family:Red Hat Text,sans-serif}.small-text{font-size:1.3rem;font-weight:500}.medium-text{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3}html[lang=fr] .medium-text{font-size:1.8rem}.large-text{font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1}.large-text,html[lang=fr] .large-text{font-size:3rem}.large{font-size:1.8rem}.micetype{font-size:1rem;font-weight:500}.arrow-large-left{position:relative;padding-left:35px}.arrow-large-left:after{transition:all .3s ease-in-out 0s;position:absolute;content:"\e903";color:#18212c;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.arrow-large-left:focus:after,.arrow-large-left:hover:after{transform:translate(calc(-50% - 5px),-50%)}.arrow-large-right{position:relative;padding-right:35px}.arrow-large-right:after{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#18212c;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.arrow-large-right:focus:after,.arrow-large-right:hover:after{transform:translate(calc(-50% + 5px),-50%)}.arrow-large-down{position:relative}.arrow-large-down:after{transition:all .3s ease-in-out 0s;position:absolute;content:"\e902";color:#18212c;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}[class^=arrow-large-].orange:after{color:#e35202}.arrow-small-left{position:relative}.arrow-small-left:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e905";color:#18212c;font-size:17px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;text-rendering:optimizeLegibility;line-height:17px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.arrow-small-right{position:relative}.arrow-small-right:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e901";color:#18212c;font-size:17px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;text-rendering:optimizeLegibility;line-height:17px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.arrow-small-down{position:relative}.arrow-small-down:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e901";color:#18212c;font-size:17px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;text-rendering:optimizeLegibility;line-height:17px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.origin-arrow{position:relative}.origin-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e90a";color:#e35202;font-size:60px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:60px;height:60px;text-align:center;text-rendering:optimizeLegibility;line-height:60px;float:left;z-index:2;text-indent:0;top:auto;left:auto;right:auto;bottom:auto}.close{position:relative;background:0 0;border:1px solid #18212c;border-radius:99em;width:40px;height:40px}.close:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e908";color:#18212c;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.detail-icon{position:relative;padding-left:30px}.detail-icon:before{transition:all .3s ease-in-out 0s;position:absolute;content:"";color:#18212c;font-size:19px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:19px;height:19px;text-align:center;text-rendering:optimizeLegibility;line-height:19px;float:left;z-index:2;text-indent:0;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.detail-icon.node-date:before{content:"\e907"}.detail-icon.read-time:before{content:"\e906"}.paragraph[class*=icon--]>.field--name-field-heading,.paragraph[class*=icon--]>.inner-grid>.field--name-field-heading{position:relative}.paragraph[class*=icon--]>.field--name-field-heading:before,.paragraph[class*=icon--]>.inner-grid>.field--name-field-heading:before{transition:all .3s ease-in-out 0s;position:absolute;content:"";color:#18212c;font-size:45px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:45px;height:45px;text-align:center;text-rendering:optimizeLegibility;line-height:45px;float:left;z-index:2;text-indent:0;top:0;left:0;right:auto;bottom:auto}.paragraph.icon--arrow>.field--name-field-heading:before,.paragraph.icon--arrow>.inner-grid>.field--name-field-heading:before{content:"\e904"}.paragraph.icon--target>.field--name-field-heading:before,.paragraph.icon--target>.inner-grid>.field--name-field-heading:before{content:"\e911"}.paragraph.icon--light-bulb>.field--name-field-heading:before,.paragraph.icon--light-bulb>.inner-grid>.field--name-field-heading:before{content:"\e916"}.paragraph.icon--flag>.field--name-field-heading:before,.paragraph.icon--flag>.inner-grid>.field--name-field-heading:before{content:"\e914"}.paragraph.icon--money>.field--name-field-heading:before,.paragraph.icon--money>.inner-grid>.field--name-field-heading:before{content:"\e90d"}.paragraph.icon--magnifying-glass>.field--name-field-heading:before,.paragraph.icon--magnifying-glass>.inner-grid>.field--name-field-heading:before{content:"\e917"}.paragraph.icon--shutter>.field--name-field-heading:before,.paragraph.icon--shutter>.inner-grid>.field--name-field-heading:before{content:"\e90f"}.paragraph.icon--hand-shake>.field--name-field-heading:before,.paragraph.icon--hand-shake>.inner-grid>.field--name-field-heading:before{content:"\e915"}.paragraph.icon--book>.field--name-field-heading:before,.paragraph.icon--book>.inner-grid>.field--name-field-heading:before{content:"\e913"}.paragraph.icon--award>.field--name-field-heading:before,.paragraph.icon--award>.inner-grid>.field--name-field-heading:before{content:"\e90e"}.paragraph.icon--smile>.field--name-field-heading:before,.paragraph.icon--smile>.inner-grid>.field--name-field-heading:before{content:"\e910"}.paragraph.icon--tshirt>.field--name-field-heading:before,.paragraph.icon--tshirt>.inner-grid>.field--name-field-heading:before{content:"\e912"}.paragraph.icon--people>.field--name-field-heading:before,.paragraph.icon--people>.inner-grid>.field--name-field-heading:before{content:"\e919"}.paragraph.icon--phone>.field--name-field-heading:before,.paragraph.icon--phone>.inner-grid>.field--name-field-heading:before{content:"\e91b"}.paragraph.icon--clock>.field--name-field-heading:before,.paragraph.icon--clock>.inner-grid>.field--name-field-heading:before{content:"\e91a"}.dashes{position:relative}.dashes:after,.dashes:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;width:40px;height:3px;top:10px;display:none}.dashes:before{background:#e1e6ea;left:-40px;height:1px;transform:translateY(1px)}.dashes:after{background:#e35202;left:0}.dashes-top{position:relative}.dashes-top:after,.dashes-top:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;width:3px;height:40px;top:0;left:30px}.dashes-top:before{background:#e35202;top:-40px;width:1px;transform:translateX(1px)}.dashes-top:after{background:#e35202}.dashes-bottom{position:relative}.dashes-bottom:after,.dashes-bottom:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;width:3px;height:40px;top:auto;bottom:0;left:30px}.dashes-bottom:before{background:#e35202;bottom:-40px;width:1px;transform:translateX(1px)}.dashes-bottom:after{background:#e35202}.js .lazyloaded{transition-duration:.8s}.image-tweener img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;font-family:"object-fit: cover; object-position: 50% 50%"!important}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image{position:relative;display:block}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image .lazysizes-display-clone{height:100%!important}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image .media{background:#e1e6ea}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image img{position:absolute}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-left img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-left img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-center img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-center img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-right img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-top-right img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-middle-left img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-middle-left img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-middle-right img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-middle-right img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-left img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-left img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-center img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-center img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-right img.lazyautosizes.lazyloaded,.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--type-image.focus-bottom-right img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%}.messages{font-size:1.8rem;margin-left:auto;margin-right:auto;max-width:1200px;margin:40px auto}table{font-size:1.6rem;width:100%}table caption{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2;text-align:left}table th{white-space:nowrap}table thead th{background:#e1e6ea;color:#fff;text-align:left}table tbody th{font-weight:700}table th{text-align:left}table td,table th{padding:5px 10px}table tr{background:#fff}.table-wrap{margin:1.5em 0;position:relative}.table-wrap.scroll{overflow-x:auto;overflow-y:hidden}.scroll-indicator{padding-right:20px;display:none}.scroll-indicator+.table-wrap{margin-top:0}.clearfix:after{clear:both;content:"";display:block}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.cover{width:100%;height:100%;position:absolute;top:0;left:0}.pos-relative{position:relative}.pos-absolute{position:absolute}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.w-100{width:100%}.z-index-10{z-index:10}.z-index-100{z-index:100}.jc-center{justify-content:center}.ai-center{align-items:center}.ai-flex-start{align-items:flex-start}.flex-wrap-wrap{flex-wrap:wrap}.lh-2-5{line-height:2.5}.t-c-text{color:#18212c}.f-w-bold{font-weight:700}.f-s-11{font-size:1.1rem}.orange{color:#e35202}.p-t-0{padding-top:0!important}.background-white{background:#fff}.background-grey{background:#e1e6ea}.background-light{background:#f9fafb}.background-dark{background:#16212d}.background-dark *{color:#fff}.footer-block{position:relative;z-index:4;background:#f9fafb}.footer-block:before{top:-20px;right:90px;z-index:2;transform:translateX(30%)}.footer-block:after{display:block;content:"";width:90px;height:100%;position:absolute;top:0;left:auto;background:url(/themes/custom/origin/images/texture-rock.jpg) no-repeat;right:0;z-index:0;background-position:100% 0}.footer-block .inner-grid{position:relative;z-index:1}.footer-block .inner-grid .wrap{grid-column:1/span 4}.footer-block .inner-grid form{width:67vw}.footer-block .inner-grid label{font-weight:700}.footer-block+.custom-block{margin-top:0}.footer-block.video h2{margin-bottom:0}.meet-the-team{background:#fff}.meet-the-team .block{grid-column:2/span 1}.meet-the-team .field--name-field-link a{transition:all .3s ease-in-out 0s;font-size:2rem;font-family:Chonburi,serif;position:relative;color:#18212c;line-height:1;display:inline-block;border:none;border-bottom:1px solid #e35202;background:0 0;outline-offset:4px;padding:11px 60px 11px 0;width:100%;max-width:315px;font-weight:400;transition-duration:.2s}.meet-the-team .field--name-field-link a:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%)}.meet-the-team .field--name-field-link a:focus,.meet-the-team .field--name-field-link a:hover{cursor:pointer}.meet-the-team .field--name-field-link a:focus:before,.meet-the-team .field--name-field-link a:hover:before{transform:translate(5px,-50%)}.meet-the-team .field--name-field-paragraphs>.field__item{display:none}.meet-the-team .field--name-field-paragraphs>.field__item:first-child{display:block}.meet-the-team .paragraph--type--image-aside-copy{display:flex;flex-direction:column-reverse}.meet-the-team .paragraph--type--image-aside-copy .media .field--name-field-image{padding-bottom:100%!important}.meet-the-team .paragraph--type--image-aside-copy .copy{font-size:1.4rem;line-height:1.3;padding:15px 0;border-bottom:1px solid #e1e6ea}.newsletter-signup .block{position:relative;display:grid;grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:2/span 1}.newsletter-signup .block form{grid-column:1/span 4;padding-right:30px}.field--label-above .field__label{font-weight:700;margin-bottom:1.5em}.field--label-inline>*{display:inline-block}.field--label-inline .field__label:after{content:":"}.node-content>.field--name-body{padding-top:100px}.field--name-body>.embedded-entity,.field--name-body>.media--type-image.media--view-mode-inline,.field--name-body>.video-embed-field-responsive-video,.field--name-body>figure{margin:100px -30px}.field--name-body>.embedded-entity:first-child,.field--name-body>.media--type-image.media--view-mode-inline:first-child,.field--name-body>.video-embed-field-responsive-video:first-child,.field--name-body>figure:first-child{margin-top:0}.field--name-body>.embedded-entity:last-child,.field--name-body>.media--type-image.media--view-mode-inline:last-child,.field--name-body>.video-embed-field-responsive-video:last-child,.field--name-body>figure:last-child{margin-bottom:0}.field--name-body>:not(article):not(div):not(figure){grid-column:1/span 4}.field--name-field-tags{font-weight:500;position:relative;z-index:1}.field--name-field-tags a{position:relative;display:inline-block;z-index:1}.field--name-field-tags a:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:4px;left:auto;right:0;width:100%;height:2px;background:#e35202;z-index:-1}.field--name-field-tags a:focus:after,.field--name-field-tags a:hover:after{width:0}#case-study .field--name-field-details .field__items{counter-reset:b}#case-study .field--name-field-details .field__items>.field__item:before{counter-increment:b;content:"0" counter(b);display:inline-block;color:#e35202;width:45px}.hero{position:relative}.hero h1.sub,.hero h2{grid-column:1/span 4}.hero h2{position:relative}.hero h2 br{display:none}.hero .copy{position:relative;z-index:2;align-content:center}.hero.text--light .copy{color:#fff}.hero.no-image{z-index:1}.with-featured .hero.no-image{background:#fff}.hero.no-image:before{background:url(/themes/custom/origin/images/texture-rock.jpg) no-repeat;display:block;content:"";width:30px;height:calc(160% + 75px);position:absolute;top:-75px;left:auto;right:0}#node-8 .hero.no-image:before{background-image:url(/themes/custom/origin/images/texture-water.jpg)}.hero.no-image .copy{padding:100px 0}.hero.no-image h1.sub{color:#18212c}#node-24 .hero.no-image h1.sub,#node-25 .hero.no-image h1.sub{display:none}.hero.no-image h2{color:#18212c}.hero.with-image{height:100vh;overflow:hidden}.user-logged-in .hero.with-image{height:calc(100vh - 39px)}.hero.with-image:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;height:40%;top:auto;bottom:0;right:100%}.node--type-insight .hero.with-image:after{background:#e1e6ea;height:10%}.node--detail .hero.with-image{height:90vh}.user-logged-in .node--detail .hero.with-image{height:calc(90vh - 39px)}.hero.with-image .field--name-field-image-2{display:none}.hero.with-image .hero-media{grid-column:1/3;grid-row:1;z-index:1;position:relative;background:#f9fafb}.hero.with-image .hero-media :not(.contextual){width:100%;height:100%;position:absolute;top:0;left:0;padding:0!important}.hero.with-image .hero-media img{color:#f9fafb!important}.hero.with-image .hero-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;min-width:100%;min-height:100%;width:auto;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.hero.with-image .hero-media video{width:100%;height:100%}}.node--type-work .hero.with-image .copy{display:none}.cke_widget_element{width:100%}.media--loading:before{display:none}.file--application-pdf{padding-left:0;background:0 0}.video-poster-frame{position:relative}.video-poster-frame .field--name-field-image{padding-bottom:56.25%!important}.video-poster-frame.playing .field--name-field-media-oembed-video{display:block}.video-poster-frame.playing .field--name-field-main-image{display:none}.icon-play:not(.playing){position:relative}.icon-play:not(.playing):before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e91d";color:#fff;font-size:clamp(45px,5vw,70px);font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:clamp(45px,5vw,70px);height:clamp(45px,5vw,70px);text-align:center;text-rendering:optimizeLegibility;line-height:clamp(45px,5vw,70px);float:left;z-index:2;text-indent:0;top:auto;left:auto;right:5%;bottom:8%;z-index:20}.media--view-mode-loop .icon-play:not(.playing):before,.media--view-mode-thumbnail .icon-play:not(.playing):before{font-size:42px;width:42px;height:42px;line-height:42px}.field--name-field-media-oembed-video{position:relative}.field--name-field-media-oembed-video:after{content:"";display:block;padding-bottom:56.25%}.field--name-field-media-oembed-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}figure.caption{display:block}figure.caption figcaption{font-size:1rem;font-weight:500;display:block;border-bottom:1px solid #e1e6ea;padding:10px 0;margin:0 30px}.media--type-inline-image.media--view-mode-inline{text-align:center}.rte .media--type-inline-image.media--view-mode-inline{text-align:left}.media--type-inline-image.media--view-mode-inline img{display:inline-block}.field--name-field-credit{position:relative;font-size:1rem;font-weight:500;position:absolute;bottom:0;right:0;padding-right:25px}.field--name-field-credit:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e918";color:#18212c;font-size:15px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:15px;height:15px;text-align:center;text-rendering:optimizeLegibility;line-height:15px;float:left;z-index:2;text-indent:0;top:0;left:auto;right:0;bottom:0}.field--name-field-credit span,.field--name-field-credit:before{padding:0 5px;background:#f9fafb;height:25px;line-height:25px}.field--name-field-credit span{transition:all .3s ease-in-out 0s;opacity:0;display:block;transform:translateX(10px);padding-left:10px}.field--name-field-credit.hover span,.field--name-field-credit:hover span{opacity:1;transform:none}.hide-credit .field--name-field-credit{display:none!important}.media:not(.media--view-mode-original):not(.media--view-mode-inline).media--type-image.max-width{margin:0 auto}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source{font-size:1.3rem;font-weight:500;padding:5px 0}.embedded-entity .media:not(.media--view-mode-original):not(.media--view-mode-inline)>.field--name-field-credit{display:none}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source{padding-left:10px}.hero .media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source,.node--type-page .paragraph--type--image .media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source,.node--view-mode-featured .media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source{display:none}.media-widescreen .field--name-field-image{padding-bottom:56.25%!important}.play-circle{position:relative;width:100px;height:100px;transform:scale(0);border-radius:100em;z-index:9999;transition-property:transform;pointer-events:none;position:absolute;display:none}.play-circle:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e91c";color:#fff;font-size:100px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:100px;height:100px;text-align:center;text-rendering:optimizeLegibility;line-height:100px;float:left;z-index:2;text-indent:0}.play-circle.active{transform:scale(1)}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:0}.hamburger:hover{opacity:1}.hamburger:focus{-webkit-tap-highlight-color:rgba(255,255,255,0);outline:0}.hamburger-box{width:20px;height:6px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;background:0 0!important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#e35202;border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-2px}.hamburger-inner:after{bottom:-2px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.close .hamburger-inner,.hamburger--squeeze.is-active .hamburger-inner,.hamburger--squeeze[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.close .hamburger-inner:before,.hamburger--squeeze.is-active .hamburger-inner:before,.hamburger--squeeze[aria-expanded=true] .hamburger-inner:before{top:0;transition:top 75ms ease}.hamburger--squeeze.close .hamburger-inner:after,.hamburger--squeeze.is-active .hamburger-inner:after,.hamburger--squeeze[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}ul.menu,ul.menu li{margin:0;padding:0;list-style:none}ul.menu li:before{display:none}.main-menu{width:100vw;background:#16212d;transform:translateX(100vw);position:fixed;z-index:98;padding:75px 0 20px;height:100vh;height:calc(var(--vh,1vh) * 100)}.user-logged-in .main-menu{height:calc(100vh - 39px);height:calc(var(--vh,1vh) * 100 - 39px)}.toolbar-horizontal.toolbar-tray-open .main-menu{height:calc(100vh - 79px);height:calc(var(--vh,1vh) * 100 - 79px)}.main-menu[aria-hidden=false]{transform:none}.main-menu>*{position:relative;display:grid;grid-column-gap:0;grid-template-rows:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"d e" "f f"}.menu--main{grid-area:d;align-self:center}.menu--main>ul.menu{font-size:2.3rem;font-family:Chonburi,serif;line-height:1}.menu--main>ul.menu>li{transform:translateY(30px);opacity:0;transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out .3s;position:relative}.menu-open .menu--main>ul.menu>li{opacity:1;transform:none}.menu--main>ul.menu>li:not(:last-child){margin-bottom:15px}.menu-open .menu--main>ul.menu>li:first-child{transition-delay:.38s}.menu-open .menu--main>ul.menu>li:nth-child(2){transition-delay:.41s}.menu-open .menu--main>ul.menu>li:nth-child(3){transition-delay:.44s}.menu-open .menu--main>ul.menu>li:nth-child(4){transition-delay:.47s}.menu-open .menu--main>ul.menu>li:nth-child(5){transition-delay:.5s}.menu-open .menu--main>ul.menu>li:nth-child(6){transition-delay:.53s}.menu--main>ul.menu>li>a{position:relative;display:inline-block;z-index:1;color:#fff}.menu--main>ul.menu>li>a:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:.05em;left:auto;right:0;width:100%;height:1px;background:#e35202;z-index:-1}.menu--main>ul.menu>li>a:focus:after,.menu--main>ul.menu>li>a:hover:after{width:0}.menu--main>ul.menu>li ul.menu{font-size:1.7rem;font-family:Red Hat Display,sans-serif;font-weight:900;padding-left:4rem;margin-top:15px}.menu--main>ul.menu>li ul.menu a{padding:.4em 0;color:#fff;display:block}#block-social-menu,.block-language{transition:all .3s ease-in-out 0s;opacity:0;transition-delay:0s}.menu-open #block-social-menu,.menu-open .block-language{opacity:1;transition-delay:.56s}.block-language{grid-area:e}.block-language ul.links{font-size:1.4rem}.block-language ul.links,.block-language ul.links li{margin:0;padding:0;list-style:none}.block-language ul.links li:before{display:none}.block-language ul.links li:not(:last-child){margin-bottom:10px}.block-language ul.links li a{position:relative;display:inline-block;z-index:1;color:#fff}.block-language ul.links li a:after{transition:all .3s ease-in-out 0s;display:block;content:"";height:100%;top:0;left:0;top:auto;position:absolute;bottom:0;left:auto;right:0;width:100%;height:1px;background:#e35202;z-index:-1}.block-language ul.links li a:after,.block-language ul.links li a:focus:after,.block-language ul.links li a:hover:after{width:0}.block-language ul.links li a.is-active:after,.block-language ul.links li a:focus:after,.block-language ul.links li a:hover:after{width:100%}#block-social-menu{grid-area:f}#block-social-menu ul.menu li{width:33.333%}#block-social-menu ul.menu li a{color:#fff}.sitemap div{margin-bottom:100px}.sitemap div>ul>li:not(:last-child){margin-bottom:1em}.sitemap div>ul>li>a{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;margin:3em 0 1.5em}html[lang=fr] .sitemap div>ul>li>a{font-size:1.8rem}.sitemap div>ul>li ul{margin:.5em 0 0 1em!important}.sitemap div>ul>li ul ul{margin-bottom:1em!important}.contextual-links a{color:#000!important}#block-origin-local-tasks{position:fixed;top:75px;left:50%;width:100%;transform:translate(-50%);z-index:99}.user-logged-in #block-origin-local-tasks{top:39px}#block-origin-local-tasks>.contextual{display:none}#block-origin-local-tasks ul.tabs{font-size:1.1rem;display:flex;justify-content:flex-end}#block-origin-local-tasks ul.tabs,#block-origin-local-tasks ul.tabs li{margin:0;padding:0;list-style:none}#block-origin-local-tasks ul.tabs li:before{display:none}#block-origin-local-tasks ul.tabs li{display:block}#block-origin-local-tasks ul.tabs li a{text-transform:uppercase;color:#fff;display:block;padding:5px 10px;text-align:center;background:#18212c}#block-origin-local-tasks ul.tabs li a:focus,#block-origin-local-tasks ul.tabs li a:hover{background:#e35202}body[style*=hidden]{overflow:visible!important}#bio_ep_bg{opacity:.2!important}body:not(.section-insights) #bio_ep_bg{display:none!important}#bio_ep{height:auto!important;width:90vw!important;max-width:500px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)!important}body:not(.section-insights) #bio_ep{display:none!important}#bio_ep .wrapper{padding:2em 2em 3em}#bio_ep h3{margin-bottom:.5em;padding-right:2em}#bio_ep_close{position:relative;background:0 0;border:1px solid #18212c;border-radius:99em;width:40px;height:40px;text-indent:-999em;margin:0;left:auto;right:1em;position:absolute;top:1em}#bio_ep_close:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e908";color:#18212c;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%)}.site-header{z-index:99;position:absolute;height:75px;width:100%}.site-header>*{align-self:flex-end}.site-header .logo{width:115px;outline-offset:4px;color:#000}.site-header .logo svg{display:block}.logo--light .site-header .logo,.path-frontpage .site-header .logo{color:#fff}.logo--light .site-header .logo svg path,.path-frontpage .site-header .logo svg path{fill:#fff}.menu-open .site-header .logo{color:#fff!important}.menu-open .site-header .logo svg path{fill:#fff!important;transition-delay:.2s}.hamburger{width:40px;right:0;transform:translate(50%,-50%);background:0 0;border:none;outline-offset:4px;color:#e35202}.hamburger,.hamburger .hamburger-box{height:40px;position:absolute;top:50%}.hamburger .hamburger-box{left:50%;transform:translateX(-50%) translateY(-50%);width:20px;display:block}.hamburger:focus{outline:2px dotted #e35202}footer.site-footer{background:#e1e6ea;padding:60px 0 200px;position:relative;z-index:1}.page-node-type-insight footer.site-footer{margin-top:0!important}footer.site-footer .inner-grid{position:static}footer.site-footer #block-footer{grid-column:1/span 4}footer.site-footer #block-footer,footer.site-footer #block-footer .config_pages--type--footer{position:static!important}footer.site-footer #block-footer h6{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;border-bottom:2px solid #e35202;display:inline-block;text-transform:none;font-style:normal;letter-spacing:0;line-height:1}footer.site-footer #block-footer p{font-weight:500}footer.site-footer #block-footer p:not(:last-child){position:relative;padding-bottom:1.5em}footer.site-footer #block-footer p:not(:last-child):after{display:block;content:"";width:40px;height:2px;position:absolute;top:auto;left:0;background:#e35202;bottom:0}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference{position:absolute;bottom:0;left:0;width:100%;height:40vw;z-index:-1}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference :not(.contextual){width:100%;height:100%;position:absolute;top:0;left:0}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference .media .field--type-image{padding:0}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}footer.site-footer .second{grid-column:1/span 4;margin-top:60px}footer.site-footer #block-footer-nav ul.menu li{width:50%}footer.site-footer #block-footer-nav ul.menu li a{margin-bottom:0}footer.site-footer #block-footer-nav ul.menu li a:after{background:#fff}footer.site-footer .mmgy{width:50px}footer.site-footer .land,footer.site-footer .mmgy{display:block;margin-top:60px}footer.site-footer #block-origin-footer{margin-top:30px}footer.site-footer #block-origin-footer li{margin-right:1em}.scroll-track{display:none}.profile.user--view-mode-default .image{position:relative;display:block}.profile.user--view-mode-default .image img.lazyautosizes.lazyloaded,.profile.user--view-mode-default .image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.profile.user--view-mode-default .image .lazysizes-display-clone{height:100%!important}.node--view-mode-full{position:relative;background:0 0}.node--view-mode-full>.content-unpublished{position:absolute;left:50%;transform:translateX(-50%);background:#e35202;color:#fff;padding:5px 10px;z-index:99;top:95px;text-align:center}.node--view-mode-full.node--detail .scroll-track{background:#fff}.node--view-mode-full#node-6 .featured-content:before{display:block;content:"";width:calc(100% - 30px);height:20%;position:absolute;top:0;left:0;background:#fff;z-index:0}.node--view-mode-full .featured-content{position:relative;z-index:3}.node--view-mode-full .featured-content>:not(:first-child):not(.node--type-video){display:none}.node--view-mode-full.no-hero-image .node-header{background:#e1e6ea}.node--view-mode-full.no-hero-image:not(.with-featured):not(.node--type-news) .node-header:after{display:block;content:"";height:100%;position:absolute;top:0;left:auto;width:30px;right:0;background:#f9fafb}.node--view-mode-full.no-hero-image:not(.with-featured):not(.node--type-news) .node-header .inner-grid{padding-top:0}.node--view-mode-full.no-hero-image.with-featured,.node--view-mode-full.no-hero-image.with-featured .node-header{background:#f9fafb}.node--view-mode-full .node-header{background:#fff}.node--view-mode-full .node-header .field--label-inline .field__item{font-weight:700}.node--view-mode-full.node--type-insight .node-header>.inner-grid,.node--view-mode-full.node--type-work .node-header>.inner-grid{padding-top:20px!important}.node--view-mode-full.node--type-work .node-header.color--dark *{color:#18212c}.node--view-mode-full.node--type-work .node-header.color--light *{color:#fff}.node--view-mode-full .categories{margin-bottom:75px}.node--view-mode-full .categories>*{grid-column:2/span 3}.node--view-mode-full.node--type-page#node-820 .node-content{padding-bottom:0!important}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3}html[lang=fr] .no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:1.8rem}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-body{font-weight:400}.node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:3rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1;grid-column:1/span 4}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:3rem}.node--view-mode-full.node--type-page .node-header .field--name-field-intro+.field--name-body{margin-top:1.5em}.node--view-mode-full.node--type-page .node-header .field--name-body{grid-column:1/span 4;font-weight:700}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:2.2rem;font-family:Red Hat Display,sans-serif;font-weight:900;line-height:1.3;margin-bottom:50px}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:1.8rem}body.no-hero-image:not(.listing-page) .node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{margin-bottom:0!important}.node--view-mode-full.node--type-page .node-content{margin:0;padding-bottom:120px;background:#f9fafb}.with-scroller .node--view-mode-full.node--type-page .node-content{background:0 0}.node--view-mode-full.node--detail .arrow-large-left{padding-left:0;position:static}.node--view-mode-full.node--detail .arrow-large-left:after{transform:translate(-50%);top:0}.node--view-mode-full.node--detail .arrow-large-left:focus:after,.node--view-mode-full.node--detail .arrow-large-left:hover:after{transform:translate(calc(-50% - 5px))}.node--view-mode-full.node--detail h1{grid-column:1/span 4;margin-bottom:1em}.node--view-mode-full.node--detail .field--name-field-intro{grid-column:1/span 4}.node--view-mode-full.node--type-work.color--dark .arrow-large-left:after{color:#18212c}.node--view-mode-full.node--type-work .arrow-large-left:after{color:#fff}.node--view-mode-full.node--type-work .categories{margin-bottom:50px}.node--view-mode-full.node--type-work .client-logo{margin-bottom:15px;grid-column:1/span 2}.node--view-mode-full.node--type-work .open-modal{transition:all .3s ease-in-out 0s;font-size:2.3rem;font-family:Chonburi,serif;position:relative;color:#18212c;padding-right:100px;display:inline-block;font-size:1.7rem;margin-top:3em}.node--view-mode-full.node--type-work .open-modal:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#18212c;font-size:27px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:27px;height:27px;text-align:center;text-rendering:optimizeLegibility;line-height:27px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%);width:50px;height:50px;line-height:50px}.node--view-mode-full.node--type-work .open-modal:after{transition:all .3s ease-in-out 0s;display:block;content:"";width:40px;height:1px;position:absolute;top:50%;left:auto;right:25px;background:#18212c}.node--view-mode-full.node--type-work .open-modal span{display:block}.node--view-mode-full.node--type-work .open-modal span:before{transition:all .3s ease-in-out 0s;display:block;content:"";width:50px;height:50px;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%);border-radius:20em;border:1px solid #18212c}.node--view-mode-full.node--type-work .open-modal:focus:before,.node--view-mode-full.node--type-work .open-modal:hover:before{transform:translate(5px,-50%)}.node--view-mode-full.node--type-work .open-modal:focus:after,.node--view-mode-full.node--type-work .open-modal:hover:after{background:#18212c;width:0}.node--view-mode-full.node--type-work .open-modal:focus span:before,.node--view-mode-full.node--type-work .open-modal:hover span:before{border-color:#18212c}.node--view-mode-full.node--type-work .open-modal:after{background:#fff}.node--view-mode-full.node--type-work .node-header.color--light .open-modal,.node--view-mode-full.node--type-work .node-header.color--light .open-modal:before{color:#fff}.node--view-mode-full.node--type-work .node-header.color--light .open-modal:after{background:#18212c}.node--view-mode-full.node--type-work .node-header.color--light .open-modal span:before{border-color:#fff}.node--view-mode-full.node--type-work .node-content{margin:0}.node--view-mode-full.node--type-news .node-content{position:relative;z-index:3;margin-top:0!important}.node--view-mode-full.node--type-insight .node-header,.node--view-mode-full.node--type-news .node-header{background:#e1e6ea}.node--view-mode-full.node--type-insight .node-header a,.node--view-mode-full.node--type-news .node-header a{color:#18212c}.node--view-mode-full.node--type-insight .arrow-large-left:after,.node--view-mode-full.node--type-news .arrow-large-left:after{color:#e35202}.node--view-mode-full.node--type-insight .icon,.node--view-mode-full.node--type-news .icon{position:relative;padding-left:30px}.node--view-mode-full.node--type-insight .icon:before,.node--view-mode-full.node--type-news .icon:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e907";color:#18212c;font-size:19px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:19px;height:19px;text-align:center;text-rendering:optimizeLegibility;line-height:19px;float:left;z-index:2;text-indent:0;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.node--view-mode-full.node--type-insight .field--name-field-intro,.node--view-mode-full.node--type-news .field--name-field-intro{font-weight:700;margin-top:2em}.node--view-mode-full.node--type-insight .node-author{grid-column:1/span 4;margin-bottom:1em}.node--view-mode-full.node--type-insight .node-date{grid-column:1/span 2}.node--view-mode-full.node--type-insight .read-time{grid-column:3/span 2}.node--view-mode-full.node--type-insight .read-time:before{content:"\e906"}.node--view-mode-full.node--type-news .node-date{grid-column:1/span 4}.node--view-mode-full .author-block{font-size:1.8rem;text-align:center}.node--view-mode-full .author-block .field--name-field-image{margin-left:auto;margin-right:auto;max-width:140px;width:140px;margin-bottom:50px}.node--view-mode-full .author-block .field--name-field-image .field--name-field-image{padding-bottom:100%!important}.node--view-mode-full .author-block .field--name-field-image img{border-radius:100em}.node--view-mode-full .author-block .field--name-field-name{font-size:1.6rem;line-height:1.8;font-family:Red Hat Text,sans-serif;font-weight:700;margin:0 0 .75em;line-height:1.2}.node--view-mode-full .author-block a.field--name-field-name{text-decoration:underline}.node--view-mode-full .author-block .field--name-field-tags{margin-top:50px;display:flex;flex-direction:column;align-items:center}.node--view-mode-full .author-block .field--name-field-tags a{color:hsla(0,0%,100%,.5)}.node--view-mode-full .author-block .field--name-field-tags a:after{background:hsla(0,0%,100%,.5)}.node--view-mode-full .related-content .inner-grid>*{display:none}.node--view-mode-full .related-content .inner-grid>:first-child,.node--view-mode-full .related-content .inner-grid>:nth-child(2){display:block}html.menu-open,html.menu-open body,html.modal-open,html.modal-open body{overflow:hidden}body.no-hero-image,body.page-node-type-news{background:#e1e6ea}body.listing-page{background:#fff}a.skip-link{position:absolute;left:50%;transform:translateX(-50%);transition:opacity .3s ease-in-out 0s;font-size:1.7rem;left:-999em;opacity:0;top:15px;z-index:9999;position:absolute!important;background:#e35202;color:#fff;padding:0 10px;width:auto;outline:0;font-weight:700}a.skip-link:before{display:none}a.skip-link:focus{left:50%!important;opacity:1}.layout-container{overflow:hidden;position:relative}.main-content{position:relative;z-index:1}.no-hero-image .main-content{margin-top:75px}body:not([class*=page-node-type-]) .main-content{margin-left:auto;margin-right:auto;max-width:700px;padding:10em 30px}.layout-content{padding:0}.block-page-title-block{margin-bottom:100px}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.toolbar-vertical .gin-secondary-toolbar--frontend{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:0 0;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-toolbar-tab,.gin-secondary-toolbar--frontend .gin-breadcrumb,.toolbar-tab--toolbar-item-devel{display:none!important}.toolbar .toolbar-bar .menu-item__cacheflush-presets a:before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#tool-view)!important}@media (min-width:1px) and (max-width:359px){.main-menu{overflow:scroll}}@media (min-width:1px) and (max-width:739px){.flex-half>:first-child,.grid-half>:first-child,.image-aside-copy .copy{margin-bottom:100px}.image-aside-copy.width--full .image{order:-1;margin-bottom:100px}.image-aside-copy.width--full .copy{margin-bottom:0}.paragraph[class*=icon--]>.field--name-field-heading,.paragraph[class*=icon--]>.inner-grid>.field--name-field-heading{padding-top:60px}.hide-phone{display:none}.footer-block .inner-grid form{margin-bottom:3em}.hero.no-image h2{padding-right:8.333vw}.node--type-page .hero.with-image:before{display:block;content:"";width:1px;height:40px;position:absolute;top:auto;left:30px;bottom:0;background:#e35202;z-index:99}.node--type-work .hero.with-image{height:86.5vh}.user-logged-in .node--type-work .hero.with-image{height:calc(86.5vh - 39px)}.hero.with-image .hero-media video{display:none}.hero.with-image .copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero.with-image h1.sub{position:relative}.hero.with-image h1.sub:after,.hero.with-image h1.sub:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;width:25px;height:3px;top:10px;display:none}.hero.with-image h1.sub:before{background:#e1e6ea;left:-25px;height:1px;transform:translateY(1px)}.hero.with-image h1.sub:after{background:#e35202;left:0}.hero.with-image h1.sub:after,.hero.with-image h1.sub:before{display:block;background:#e35202;left:auto;right:-60px}.hero.with-image h1.sub:after{right:-35px}.hero.with-image h2{width:100%}.media--view-mode-loop .icon-play:not(.playing):before,.media--view-mode-thumbnail .icon-play:not(.playing):before{top:50%;left:50%;transform:translate(-50%,-50%)}#block-social-menu ul.menu li a{font-size:1rem}.node--view-mode-full .categories .field--name-field-category{display:flex}.node--view-mode-full .categories .field--name-field-category .field__items{padding-left:.5ch}.has-hero-image .node--view-mode-full.node--type-page .node-header{position:relative}.has-hero-image .node--view-mode-full.node--type-page .node-header:before{display:block;content:"";width:3px;height:40px;position:absolute;top:0;left:30px;background:#e35202;z-index:99;transform:translateX(-1px)}.node--view-mode-full.node--type-page .node-header .field--name-body,.node--view-mode-full.node--type-page .node-header .field--name-field-intro{padding-right:8.333vw}}@media (min-width:1px) and (max-width:959px){.with-portrait .hero.with-image .field--name-field-image-2{display:block}.with-portrait .hero.with-image .field--name-field-header-image{display:none}.node--view-mode-full .author-block .field--name-field-tags a:not(:last-child){margin-bottom:20px}}@media (min-width:360px){.main-menu{padding-bottom:40px}.menu--main>ul.menu{font-size:3rem}}@media (min-width:360px) and (max-width:599px){.block-language ul.links{display:inline-block;margin-left:auto;transform:translateX(50%);margin-top:20px}}@media (min-width:600px){.meet-the-team .field--name-field-paragraphs{display:flex;justify-content:space-between}.meet-the-team .field--name-field-paragraphs>*{width:47%}.hero h2 br,.meet-the-team .field--name-field-paragraphs>.field__item:nth-child(2){display:block}.main-menu>*{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr auto;grid-template-areas:". e" "d f" ". ."}.menu--main>ul.menu>li:not(:last-child){margin-bottom:25px}.block-language{grid-area:e}.block-language ul.links{display:flex}.block-language ul.links li:not(:last-child){margin:0 15px 0 0}#block-social-menu{align-self:flex-end}#block-social-menu ul.menu{display:block;padding-right:60px;line-height:1}#block-social-menu ul.menu li{width:auto}#block-social-menu ul.menu li:not(:last-child){margin-bottom:20px}}@media (min-width:740px){.image-tweener{width:calc(100% - 16.666vw)}.button{font-size:2.3rem}.button-underline{font-size:1.5rem}.button-underline:after{height:3px}.button-arrow-large{font-size:1.8rem}.ck-editor .ck-content{font-size:1.125rem}.ck-editor .ck-content h2{font-size:2.1875rem}html[lang=fr] .ck-editor .ck-content h2{font-size:1.6875rem}.ck-editor .ck-content h3{font-size:1.5625rem}html[lang=fr] .ck-editor .ck-content h3{font-size:1.1875rem}.ck-editor .ck-content h4{font-size:1.125rem}.ck-editor .ck-content h4.serif{font-size:1.1875rem}.ck-editor .ck-content h5{font-size:1.125rem}.ck-editor .ck-content h6{font-size:.9375rem}.ck-editor .ck-content .large{font-size:1.375rem}.ck-editor .ck-content .medium-text{font-size:1.5625rem}html[lang=fr] .ck-editor .ck-content .medium-text{font-size:1.1875rem}.ck-editor .ck-content .button{font-size:1.4375rem}.ck-editor .ck-content .button-underline{font-size:.9375rem}.ck-editor .ck-content .button-underline:after{height:3px}.ck-editor .ck-content .table table caption{font-size:1.125rem}.ck-editor .ck-content .table table th{white-space:normal}.ck-editor .ck-content .table>figcaption{font-size:1.125rem}.container{grid-template-rows:auto;grid-template-columns:8.333vw minmax(0,1fr) 8.333vw}.container .inner-grid{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}.content-container{grid-column:2/span 10}.grid-offset-left{margin-left:-8.333vw}.grid-column-last{grid-column:12}.grid-column-full{grid-column:1/span 12}.grid-column-75-left{grid-column:1/span 9}.grid-column-75-right{grid-column:4/span 9}.grid-media{margin-left:-26%;margin-right:-26%}.grid-half>:first-child{grid-column:1/span 6}.grid-half>:nth-child(2n){grid-column:7/span 6}.flex-half{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-half>*{width:calc(50% - 2em*.5)}.image-aside-copy .inner-grid>*{align-self:center}.image-aside-copy .copy{grid-column:1/span 12;grid-row:1}.image-aside-copy .image{grid-column:1/span 12;grid-row:1}.image-aside-copy.align--left .copy,.image-aside-copy.profile:nth-child(odd) .copy{grid-column:7/span 6}.image-aside-copy.align--left .image,.image-aside-copy.profile:nth-child(odd) .image{margin-left:-8.333vw;margin-left:0;grid-column:1/span 6}.image-aside-copy.align--right .copy,.image-aside-copy.profile:nth-child(2n) .copy{grid-column:1/span 6}.image-aside-copy.align--right .image,.image-aside-copy.profile:nth-child(2n) .image{margin-right:-8.333vw;margin-right:0;grid-column:7/span 6}.image-aside-copy.width--full .inner-grid>*{align-self:start}.image-aside-copy.width--full .image:before{width:65%}.field__item:first-child>.image-aside-copy.width--full .copy,.image-aside-copy.width--full.profile:first-child .copy{padding-top:3em}.image-aside-copy.width--full.align--left .image,.image-aside-copy.width--full.profile:nth-child(odd) .image{margin-left:-8.333vw}.image-aside-copy.width--full.align--right .image,.image-aside-copy.width--full.profile:nth-child(2n) .image{margin-right:-8.333vw}body{font-size:1.8rem}.h1,h1{font-size:7.4rem}html[lang=fr] .h1,html[lang=fr] h1{font-size:6.4rem}.h2,h2{font-size:3.5rem}html[lang=fr] .h2,html[lang=fr] h2{font-size:2.7rem}.h3,h3{font-size:2.5rem}html[lang=fr] .h3,html[lang=fr] h3{font-size:1.9rem}.h4,.h5,h4,h5{font-size:1.8rem}.h6,h6{font-size:1.5rem}h2.h4.serif,h3.h4.serif,h4.serif{font-size:1.9rem}.heading-underline:after{top:10px;transform:none}.small-text,blockquote figcaption,figure.blockquote figcaption{font-size:1.4rem}.medium-text{font-size:2.5rem}html[lang=fr] .medium-text{font-size:1.9rem}.large-text{font-size:5rem}html[lang=fr] .large-text{font-size:4rem}.large{font-size:2.2rem}.micetype{font-size:1.4rem;font-weight:400}.paragraph[class*=icon--]>.field--name-field-heading:before,.paragraph[class*=icon--]>.inner-grid>.field--name-field-heading:before{top:50%;transform:translate(-150%,-50%)}.size--large .paragraph[class*=icon--].paragraph--view-mode--bare>.field--name-field-heading span,.size--large .paragraph[class*=icon--].paragraph--view-mode--bare>.inner-grid>.field--name-field-heading span{padding-left:65px}.size--large .paragraph[class*=icon--].paragraph--view-mode--bare>.field--name-field-heading:before,.size--large .paragraph[class*=icon--].paragraph--view-mode--bare>.inner-grid>.field--name-field-heading:before{transform:translateY(-50%);left:5px}.dashes-bottom:after,.dashes-bottom:before,.dashes-top:after,.dashes-top:before{left:8.333vw}table caption{font-size:1.8rem}table th{white-space:normal}.footer-block:before{right:16vw}.footer-block:after{width:30%}.footer-block .inner-grid .wrap{grid-column:1/span 11;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;background:#f9fafb}.footer-block .inner-grid h2{grid-column:1/span 7}.footer-block .inner-grid .copy{grid-column:1/span 6}.footer-block .inner-grid .link{grid-column:8/span 4;align-self:flex-end;justify-self:flex-end;transform:translateX(15px);width:100%;max-width:315px}.meet-the-team .field--name-field-link a{font-size:2.3rem}.newsletter-signup .block{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}.newsletter-signup .block form{grid-column:2/span 10;padding-right:0}.field--name-body>.embedded-entity,.field--name-body>.media--type-image.media--view-mode-inline,.field--name-body>.video-embed-field-responsive-video,.field--name-body>figure{margin-left:-26%;margin-right:-26%}.field--name-body>:not(article):not(div):not(figure){grid-column:2/span 10}.hero h1.sub{position:absolute;left:0;top:35%;transform:rotate(-90deg);margin:0;transform-origin:0 50%}.hero h2{align-self:center;grid-column:2/span 10}.node--detail .hero .copy{display:none}.hero.no-image:before{width:8.333vw}.hero.no-image h1.sub{top:50%;transform:rotate(-90deg) translateX(-50%)}.listing-page .hero.no-image h1.sub{top:17%}.hero.with-image{min-height:700px}.node--detail .hero.with-image{min-height:550px}figure.caption{position:relative;display:grid;grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}figure.caption .embedded-entity{grid-column:1/span 4}figure.caption figcaption{grid-column:3/span 8;padding:15px 0;margin:0}.field--name-field-credit,figure.caption figcaption{font-size:1.4rem;font-weight:400}.media:not(.media--view-mode-original):not(.media--view-mode-inline) .field--name-field-source{font-size:1.4rem}.menu--main>ul.menu{font-size:5rem}.menu--main>ul.menu>li ul.menu{font-size:2.2rem}.menu--main>ul.menu>li ul.menu a{padding:.5em 0}.sitemap div>ul>li>a{font-size:2.5rem}html[lang=fr] .sitemap div>ul>li>a{font-size:1.9rem}#block-origin-local-tasks{top:115px;left:auto;right:0;transform:none}footer.site-footer{padding:100px 0 360px}footer.site-footer #block-footer{grid-column:1/span 5}footer.site-footer #block-footer h6{font-size:1.8rem}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference{height:350px}footer.site-footer .second{grid-column:8/span 5;margin-top:0}.scroll-track{display:block;position:absolute;left:8.333vw;background:#e1e6ea;width:1px;height:60vh;top:38vh;z-index:2;opacity:0;transition-property:opacity}.scroll-track.active{opacity:1}.scroll-track .scroller{display:block;height:40px;width:3px;background:#e35202;margin-left:-1px}.node--view-mode-full#node-6 .featured-content:before{width:calc(100% - 8.333vw)}.node--view-mode-full.no-hero-image:not(.with-featured):not(.node--type-news) .node-header:after{width:8.333vw}.node--view-mode-full.node--type-insight .node-header>.inner-grid,.node--view-mode-full.node--type-work .node-header>.inner-grid{border-left:1px solid #fff}.node--view-mode-full.node--type-work .categories .field__label{display:block}.node--view-mode-full .categories>.arrow-large-left{grid-column:2/span 3}.node--view-mode-full .categories>.field--name-field-client{grid-column:7/span 3}.node--view-mode-full .categories>.field--name-field-category{grid-column:10/span 3}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:2.5rem}html[lang=fr] .no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:1.9rem}.node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:5rem}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:4rem}.node--view-mode-full.node--type-page .node-header .field--name-field-intro,.node--view-mode-full.node--type-page .node-header .field--name-field-intro:first-child:last-child{grid-column:2/span 10}.node--view-mode-full.node--type-page .node-header .field--name-field-intro+.field--name-body{grid-column:2/span 9}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:2.5rem}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:1.9rem}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{grid-column:2/span 9}.node--view-mode-full.node--detail h1{margin-bottom:.8em}.node--view-mode-full.node--type-work .client-logo{grid-column:2/span 5}.node--view-mode-full.node--type-work .grid-area-main>.field--name-field-intro,.node--view-mode-full.node--type-work h1{grid-column:2/span 10}.node--view-mode-full.node--type-work .open-modal{font-size:1.9rem}.node--view-mode-full.node--type-insight h1,.node--view-mode-full.node--type-news h1{grid-column:2/span 8}.node--view-mode-full.node--type-insight .field--name-field-intro,.node--view-mode-full.node--type-news .field--name-field-intro{grid-column:2/span 10;margin-top:3em}.node--view-mode-full.node--type-insight .node-author{grid-column:2/span 4;margin-bottom:0}.node--view-mode-full.node--type-insight .node-date{grid-column:6/span 3}.node--view-mode-full.node--type-insight .read-time{grid-column:9/span 3}.node--view-mode-full.node--type-news .node-date{grid-column:2/span 6;margin-bottom:0}.node--view-mode-full .author-block .field--name-field-name{font-size:1.8rem}}@media (min-width:740px) and (max-width:959px){.image-aside-copy.width--full.align--left .copy,.image-aside-copy.width--full.profile:nth-child(odd) .copy{grid-column:6/span 7}.image-aside-copy.width--full.align--left .image,.image-aside-copy.width--full.profile:nth-child(odd) .image{grid-column:1/span 5}.image-aside-copy.width--full.align--right .copy,.image-aside-copy.width--full.profile:nth-child(2n) .copy{grid-column:1/span 7}.image-aside-copy.width--full.align--right .image,.image-aside-copy.width--full.profile:nth-child(2n) .image{grid-column:8/span 5}.node--view-mode-full.node--type-insight .categories>.field--name-field-category{grid-column:9/span 4}}@media (min-width:740px) and (min-width:740px){figure.caption{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}figure.caption .embedded-entity{grid-column:1/span 12}}@media (min-width:960px){.ck-editor .ck-content h2{font-size:2.875rem}html[lang=fr] .ck-editor .ck-content h2{font-size:2.25rem}.ck-editor .ck-content h3{font-size:1.6875rem}html[lang=fr] .ck-editor .ck-content h3{font-size:1.25rem}.ck-editor .ck-content .medium-text{font-size:1.6875rem}html[lang=fr] .ck-editor .ck-content .medium-text{font-size:1.25rem}.row{margin-top:120px;margin-bottom:120px}.row-padding,.row-padding-large{padding-top:120px;padding-bottom:120px}.row-padding-large{padding-top:180px;padding-bottom:180px}.padding--bottom{padding-bottom:120px}.grid-media{margin-top:120px;margin-bottom:120px}.image-aside-copy.width--full .inner-grid>*{align-self:center}.field__item:first-child>.image-aside-copy.width--full .copy,.image-aside-copy.width--full.profile:first-child .copy{padding-bottom:3em}.h1,h1{font-size:8.1rem}html[lang=fr] .h1,html[lang=fr] h1{font-size:7.1rem}.h2,h2{font-size:4.6rem}html[lang=fr] .h2,html[lang=fr] h2{font-size:3.6rem}.h3,h3{font-size:2.7rem}html[lang=fr] .h3,html[lang=fr] h3{font-size:2rem}.medium-text{font-size:2.7rem}html[lang=fr] .medium-text{font-size:2rem}.large-text{font-size:6rem}html[lang=fr] .large-text{font-size:5rem}.origin-arrow:before{font-size:85px;width:85px;height:85px;line-height:85px}.dashes:after,.dashes:before{display:block}.dashes-bottom:after,.dashes-bottom:before,.dashes-top:after,.dashes-top:before{display:none}.footer-block:before{top:-43px;right:16vw}.meet-the-team h2{width:80%}.meet-the-team .field--name-field-paragraphs>*{width:31%}.meet-the-team .field--name-field-paragraphs>.field__item:nth-child(3){display:block}.node-content>.field--name-body{padding-top:120px}.field--name-body>.embedded-entity,.field--name-body>.media--type-image.media--view-mode-inline,.field--name-body>.video-embed-field-responsive-video,.field--name-body>figure{margin-top:120px;margin-bottom:120px}#case-study .field--name-field-details .field__items{display:flex;flex-wrap:wrap}#case-study .field--name-field-details .field__items>.field__item{width:50%}.hero.no-image:before{top:-115px;height:calc(160% + 115px)}.toolbar-horizontal.toolbar-tray-open .hero.with-image{height:calc(100vh - 79px)}.toolbar-horizontal.toolbar-tray-open .node--detail .hero.with-image{height:calc(90vh - 79px)}.main-menu{padding-top:115px}.menu--main>ul.menu>li ul.menu{position:relative;position:absolute;top:.4em;left:28rem;padding-left:10rem;margin-top:0;z-index:99}.menu--main>ul.menu>li ul.menu:before{transition:all .3s ease-in-out 0s;position:absolute;content:"\e904";color:#e35202;font-size:32px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:32px;height:32px;text-align:center;text-rendering:optimizeLegibility;line-height:32px;float:left;z-index:2;text-indent:0;top:.2em;left:0}.sitemap div>ul>li>a{font-size:2.7rem}html[lang=fr] .sitemap div>ul>li>a{font-size:2rem}#block-origin-local-tasks{width:16.666vw}.user-logged-in #block-origin-local-tasks{top:154px}.toolbar-horizontal.toolbar-tray-open #block-origin-local-tasks{top:194px}#block-origin-local-tasks ul.tabs{display:block;transform:translateY(20px)}.site-header{height:115px}footer.site-footer #block-footer{grid-column:2/span 4}footer.site-footer .second{grid-column:8/span 4}.node--view-mode-full>.content-unpublished{top:135px}.node--view-mode-full .categories{margin-bottom:120px}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:2.7rem}html[lang=fr] .no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:2rem}.node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:6rem}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:5rem}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:2.7rem}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:2rem}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{grid-column:2/span 8;margin-bottom:60px}.node--view-mode-full.node--type-page .node-content{padding-bottom:120px}.node--view-mode-full.node--type-work .categories{margin-bottom:100px}.node--view-mode-full.node--type-work .client-logo{margin-bottom:30px}.node--view-mode-full.node--type-work h1{grid-column:2/span 5;margin-bottom:0}.node--view-mode-full.node--type-work .grid-area-main>.field--name-field-intro{grid-column:8/span 5}.node--view-mode-full.node--type-insight .node-author{grid-column:2/span 3}.node--view-mode-full.node--type-insight .node-date{grid-column:5/span 3}.node--view-mode-full.node--type-insight .read-time{grid-column:8/span 3}.node--view-mode-full .author-block .field--name-field-tags{flex-direction:row;justify-content:center}.node--view-mode-full .author-block .field--name-field-tags a{margin-left:30px;margin-right:30px}.no-hero-image .main-content{margin-top:115px}}@media (min-width:1200px){.content-container{grid-column:3/span 8}.image-aside-copy.align--left .copy,.image-aside-copy.profile:nth-child(odd) .copy{grid-column:7/span 5}.image-aside-copy.align--left .image,.image-aside-copy.profile:nth-child(odd) .image{grid-column:1/span 5}.image-aside-copy.align--right .copy,.image-aside-copy.profile:nth-child(2n) .copy{grid-column:2/span 5}.image-aside-copy.align--right .image,.image-aside-copy.profile:nth-child(2n) .image{grid-column:8/span 5}.meet-the-team h2{width:66.666%}.field--name-body>:not(article):not(div):not(figure){grid-column:3/span 8}.hero.no-image .copy{padding:120px 0}.hamburger-box{width:20px;height:6px}.hamburger-inner{margin-top:1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px}.hamburger-inner:before{top:-2px}.hamburger-inner:after{bottom:-2px}.menu--main>ul.menu{font-size:6rem}.menu--main>ul.menu>li ul.menu{left:34rem;padding-left:12rem}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference{height:400px}.node--view-mode-full.node--type-work .categories .field__label{display:inline-block}.node--view-mode-full .categories .field--name-field-category{display:flex}.node--view-mode-full .categories .field--name-field-category .field__items{padding-left:.5ch}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{grid-column:2/span 6}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-body,.node--view-mode-full.node--type-page .node-header .field--name-field-intro{grid-column:2/span 8}.node--view-mode-full.node--type-page .node-header .field--name-field-intro+.field--name-body{grid-column:2/span 7}.node--view-mode-full.node--type-work .client-logo{grid-column:2/span 2}.node--view-mode-full.node--type-work .grid-area-main>.field--name-field-intro{grid-column:7/span 6}.node--view-mode-full.node--type-insight .field--name-field-intro,.node--view-mode-full.node--type-news .field--name-field-intro{grid-column:3/span 8}.node--view-mode-full.node--type-insight .node-date{grid-column:5/span 2}.node--view-mode-full.node--type-insight .read-time{grid-column:7/span 3}html.menu-open.os-win,html.modal-open.os-win{width:calc(100vw - 17px)}html.menu-open.os-mac.with-scrollbar,html.modal-open.os-mac.with-scrollbar{width:calc(100vw - 15px)}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.media--view-mode-loop .icon-play:not(.playing):before{display:none}.play-circle{display:block}}@media (min-width:1600px){.image-tweener{width:calc(100% - 18vw)}.ck-editor .ck-content h2{font-size:3.4375rem}html[lang=fr] .ck-editor .ck-content h2{font-size:2.8125rem}.ck-editor .ck-content .medium-text,.ck-editor .ck-content h3,html[lang=fr] .ck-editor .ck-content .medium-text,html[lang=fr] .ck-editor .ck-content h3{font-size:2.0625rem}.container{grid-template-rows:auto;grid-template-columns:9vw minmax(0,1fr) 9vw}.grid-offset-left{margin-left:-9vw}.image-aside-copy.align--left .image,.image-aside-copy.profile:nth-child(odd) .image{grid-column:1/span 4}.image-aside-copy.align--right .image,.image-aside-copy.profile:nth-child(2n) .image{grid-column:9/span 4}.image-aside-copy.width--full.align--left .image,.image-aside-copy.width--full.profile:nth-child(odd) .image{margin-left:-9vw}.image-aside-copy.width--full.align--right .image,.image-aside-copy.width--full.profile:nth-child(2n) .image{margin-right:-9vw}.h1,h1{font-size:11rem}html[lang=fr] .h1,html[lang=fr] h1{font-size:9.5rem}.h2,h2{font-size:5.5rem}html[lang=fr] .h2,html[lang=fr] h2{font-size:4.5rem}.h3,h3,html[lang=fr] .h3,html[lang=fr] h3{font-size:3.3rem}h1.sub,html[lang=fr] h1.sub{font-size:1.9rem}.medium-text,html[lang=fr] .medium-text{font-size:3.3rem}.large-text{font-size:7rem}html[lang=fr] .large-text{font-size:6.5rem}.footer-block .inner-grid h2{grid-column:2/span 6}.footer-block .inner-grid .copy{grid-column:2/span 5}.meet-the-team .block{position:relative;display:grid;grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.meet-the-team .block .config_pages{grid-column:2/span 10}.hero.no-image:before{width:9vw}.sitemap div>ul>li>a,html[lang=fr] .sitemap div>ul>li>a{font-size:3.3rem}#block-origin-local-tasks{width:9vw}.site-header .logo{width:150px}.hamburger .hamburger-box,.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{width:30px}footer.site-footer #block-footer .field--name-field-image.field--type-entity-reference{height:500px}.scroll-track{left:9vw}.node--view-mode-full#node-6 .featured-content:before{width:calc(100% - 9vw)}.node--view-mode-full.no-hero-image:not(.with-featured):not(.node--type-news) .node-header:after{width:9vw}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro,html[lang=fr] .no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{font-size:3.3rem}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-field-intro{grid-column:2/span 5}.no-hero-image .node--view-mode-full.node--type-page:not(.with-featured) .node-header .field--name-body{grid-column:2/span 6}.node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:7rem}html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-field-intro{font-size:6.5rem}.node--view-mode-full.node--type-page .node-header .field--name-field-intro{grid-column:2/span 7}.node--view-mode-full.node--type-page .node-header .field--name-field-intro:first-child:last-child{grid-column:2/span 8}.node--view-mode-full.node--type-page .node-header .field--name-field-intro+.field--name-body{grid-column:2/span 5}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child,html[lang=fr] .node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{font-size:3.3rem}.node--view-mode-full.node--type-page .node-header .field--name-body:first-child:last-child{grid-column:2/span 7}}@media (min-width:1600px) and (min-width:740px){.meet-the-team .block{grid-column-gap:2em;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1px) and (max-width:739px) and (min-width:960px){.hero.with-image h1.sub:after,.hero.with-image h1.sub:before{display:block}}@media (hover:none){.play-circle{display:none!important}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.site-header>*{margin-top:60px}}
