@import"//fast.fonts.net/t/1.css?apiType=css&projectid=92cdd8bd-bb22-43d0-8c95-092ff63cbe0e";:root{--lg: 1280px;--md: 1024px;--sm: 768px;--xs: 584px;--c-blue: #1531cc;--c-white: #f3eadb;--c-black: #252528;--c-rose: #ffe1e1;--c-brown: #888312;--c-grey: #c0b8b2;--font-regular: "ITC Clearface W01 Regular", serif;--font-regular-italic: "ITC Clearface W01 Regular Italic", serif;--font-bold: "ITC Clearface W01 Bold", serif;--font-bold-italic: "ITC Clearface W01 Bold Italic", serif;--fs-sm: 1rem;--lh-sm: 1.33em;--ls-sm: 0;--fs-md: 1.5rem;--lh-md: 1.48em;--ls-md: -0.01em;--fs-lg: 2.6rem;--lh-lg: 1.48em;--ls-lg: -0.02em;--fs-xl: 3.33rem;--lh-xl: 1.16em;--ls-xl: -0.02em;--fs-xxl: 5rem;--lh-xxl: 1em;--ls-xxl: -0.02em;--fs-xxxl: 7.5rem;--lh-xxxl: 0.95em;--ls-xxxl: -0.04em;--margin: 2.5rem;--border: 2px solid var(--c-blue);--cursor: url("../img/cursor_nl.svg") 12 12, pointer;--cursor-unmute: url("../img/cursor_unmute_nl.svg") 26 26, pointer;--ease-out: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out: cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media only screen and (max-width: 768px){:root{--fs-lg: 2rem;--lh-lg: 1.28em}}@media only screen and (max-width: 768px){:root{--border: 1px solid var(--c-blue)}}@font-face{font-family:"ITC Clearface W01 Regular";src:url("../fonts/950db29f-e9ed-4c1c-a0ab-955d0b1e1140.woff2") format("woff2"),url("../fonts/014ca237-d3c2-452e-b0c1-a4e612568de4.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Regular Italic";src:url("../fonts/117f3fc9-9ba0-4505-8e03-168733358b7d.woff2") format("woff2"),url("../fonts/8f90e1bb-2a5a-4b3f-9099-e119fb4f82e0.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Bold";src:url("../fonts/f8b2b3d4-a96c-4785-b5dc-efdd795b5edc.woff2") format("woff2"),url("../fonts/a70806b0-46e6-4144-b651-2c862212da1c.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Bold Italic";src:url("../fonts/8fdcd99d-c803-464a-817d-69cc7a63fe71.woff2") format("woff2"),url("../fonts/43d153df-15b0-45fc-b48e-bd8a1dc50aa6.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Heavy";src:url("../fonts/322b6fb9-4f2f-48a9-8625-df8d379654da.woff2") format("woff2"),url("../fonts/eb38677e-9e0c-4aa6-b926-8e9e5bd6437b.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Heavy Italic";src:url("../fonts/48c6a44d-4c0a-4ce9-95ee-a2d58e7830aa.woff2") format("woff2"),url("../fonts/899a0904-b36e-446e-a3d5-1524c9a9b345.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Black";src:url("../fonts/95ce9bc9-0477-4cc8-a1b2-cca9a17a6da6.woff2") format("woff2"),url("../fonts/e1c7b29c-d1a9-4466-b72e-485cb5091726.woff") format("woff")}@font-face{font-family:"ITC Clearface W01 Black Italic";src:url("../fonts/3dec3c81-d2e2-4f6d-8ad9-c628d0a42b0a.woff2") format("woff2"),url("../fonts/742b6445-d9fa-4129-9647-8b61d10bd385.woff") format("woff")}@keyframes ticker{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;box-sizing:border-box}html{font-size:18px;line-height:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:initial;min-height:100%;height:auto;background:var(--c-white);color:var(--c-blue);cursor:var(--cursor)}html.language--en{--c-blue: var(--c-brown);--c-white: var(--c-rose);--cursor: url("../img/cursor_en.svg") 12 12, pointer;--cursor-unmute: url("../img/cursor_unmute_en.svg") 26 26, pointer}body{font-family:var(--font-book);font-weight:normal;font-style:normal;font-size:var(--fs-md);line-height:1.3;background:var(--c-white);color:var(--c-blue)}main{display:inline-block}.contained{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:24px;width:100%;margin:0 80px;overflow:hidden}@media only screen and (max-width: 768px){.contained{margin:0 24px;grid-template-columns:repeat(2, 1fr)}}figure{width:100%}figure img{width:100%;height:auto}.logo svg path{fill:var(--c-white)}.play-button svg path{fill:var(--c-blue)}html{font-size:18px}@media only screen and (max-width: 1024px){html{font-size:16px}}@media only screen and (max-width: 768px){html{font-size:14px}}@media only screen and (max-width: 584px){html{font-size:14px}}body{font-family:var(--font-regular);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}h2,.h2{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}h3,.h3{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}h4,.h4{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}h5,.h5{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}h6,.h6{font-family:var(--font-regular);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-weight:normal}p{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-lg);font-weight:normal}p:last-of-type{margin-bottom:0}small{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-sm)}a{color:var(--c-blue);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--c-blue)}em{font-family:var(--font-regular-italic);font-style:normal}.header{position:absolute;top:0}.navigation{position:fixed;top:0;right:0;margin:calc(var(--margin)*.5);z-index:50}@media only screen and (max-width: 768px){.navigation{display:none;margin:24px 0}}.navigation a,.navigation button{position:absolute;display:flex;align-items:center;justify-content:center;width:8.3rem;height:3.67rem;padding-bottom:.2em;top:0;right:0;text-decoration:none;line-height:.8em;text-align:center;color:var(--c-blue);font-size:1.78rem;letter-spacing:var(--ls-lg);cursor:pointer;border:var(--border);border-radius:100%;background:var(--c-white);filter:drop-shadow(0 8px 0 rgba(0, 0, 0, 0.1))}.navigation a:hover,.navigation button:hover{color:var(--c-white);background:var(--c-blue)}.navigation a:nth-of-type(1),.navigation button:nth-of-type(1){right:var(--margin);transform:rotate(-5deg)}.navigation a:nth-of-type(2),.navigation button:nth-of-type(2){transform:rotate(15deg);top:4.72rem;width:7.22rem;height:4.22rem}.navigation.navigation--mobile{display:none}.navigation.navigation--mobile button{right:24px;transform:rotate(15deg)}@media only screen and (max-width: 768px){.navigation.navigation--mobile{display:inline-block}}.navigation-overlay{display:flex;flex-direction:column;row-gap:1rem;position:fixed;top:0;left:0;width:100vw;padding:24px;height:auto;font-size:var(--fs-lg);background:var(--c-blue);z-index:100;filter:drop-shadow(0 8px 0 rgba(0, 0, 0, 0.1));transform:translate3d(0, calc(-100% - 8px), 0);transition:transform 1s var(--ease-out)}.navigation-overlay>a{color:var(--c-white)}.navigation-overlay .language{--foreground: var(--c-white);--background: var(--c-blue);position:relative;margin:.5rem 0 0}.navigation-overlay .toggle{border:none;background:none;padding:0;cursor:pointer;position:absolute;bottom:0;left:50%;transform:translate3d(-50%, 0, 0);transition:transform 1.5s var(--ease-out)}.navigation--open .navigation-overlay{transform:translate3d(0, 0, 0)}.navigation--open .navigation-overlay .toggle{transform:translate3d(-50%, 50%, 0)}.navigation--open .navigation-overlay .toggle svg circle{fill:var(--c-white);stroke:var(--c-blue)}.navigation--open .navigation-overlay .toggle svg path{fill:var(--c-blue)}.sparkle{position:absolute;top:0;left:0;width:0;height:0;transform:translate3d(-50%, -50%, 0);pointer-events:none}.sparkle svg{position:absolute;top:0;left:0;width:100%;height:100%}.sparkle svg path{stroke:var(--c-blue);fill:var(--c-white)}.preloader{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:var(--c-blue);z-index:100;transform:translate3d(0, 0, 0);transition:transform 1s var(--ease-in-out)}.preloader.preloader--hidden{transform:translate3d(0, -100%, 0)}.preloader .container{display:flex;flex-direction:column}.preloader .container svg{width:15vw;height:auto}.preloader .container svg path{fill:var(--c-white)}@media only screen and (max-width: 768px){.preloader .container svg{width:50vw}}@media only screen and (max-width: 768px)and (orientation: landscape){.preloader .container svg{width:25vw}}.preloader .container .bar{position:relative;width:100%;height:2px;margin-top:1rem}.preloader .container .bar .fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-white);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.language{--foreground: var(--c-blue);--background: var(--c-white);display:flex;position:fixed;top:0;left:0;margin:var(--margin);z-index:50;overflow:hidden}.language a{position:relative;text-decoration:none;padding:.2em 0 .2em;text-transform:uppercase;font-size:1.16rem;line-height:1.2em;letter-spacing:var(--ls-lg);color:var(--foreground);background:var(--background)}.language a:first-of-type{padding-left:.7em;padding-right:.5em;border-top-left-radius:1em;border-bottom-left-radius:1em;border:var(--border);border-color:var(--foreground);overflow:hidden}.language a:last-of-type{padding-right:.7em;padding-left:.5em;border-top-right-radius:1em;border-bottom-right-radius:1em;border:var(--border);border-color:var(--foreground)}.language a[aria-current=page]{background:var(--foreground);color:var(--background)}.language.case-lang{position:relative;transform:rotate(270deg)}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.home .route{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.home .route svg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% auto}.home .route svg path{fill:none}.home .route svg path.dashed{stroke-width:3px;stroke:var(--c-grey);stroke-dasharray:10 10}@media only screen and (max-width: 584px){.home .route svg path.dashed{stroke-width:2px}}.home .route svg path.overlay{stroke-width:5px;stroke:var(--c-white)}.home .route svg.mobile{display:none}@media only screen and (max-width: 584px){.home .route svg{display:none}.home .route svg.mobile{display:block}}.home .pipe{position:relative;z-index:1}.home .pipe .pipe-render{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media only screen and (max-width: 768px){.home .pipe .pipe-render{top:10%}}.home .pipe .pipe-gradient{position:absolute;top:0;left:0;width:100%;height:80%;background:linear-gradient(0deg, rgba(21, 49, 204, 0) 0%, var(--c-blue) 66%)}.home .pipe .contained{align-self:flex-start;margin-top:25vh}@media only screen and (max-width: 768px){.home .pipe .contained{margin-top:20vh}}.home .pipe .contained .text{position:relative;grid-column:2/span 7;margin:0;color:var(--c-white)}@media only screen and (max-width: 768px){.home .pipe .contained .text{grid-column:span 2}}.home .pipe .route .start{position:absolute;width:10px;height:10px;bottom:18%;left:49.3%;transform:translate3d(-50%, -50%, 0);background:var(--c-grey);border-radius:100%}@media only screen and (max-width: 584px){.home .pipe .route .start{bottom:21.5%;left:46.9%}}.home .intro .text{grid-column:2/span 10;text-align:center;font-size:var(--fs-lg);line-height:var(--lh-xl)}@media only screen and (max-width: 768px){.home .intro .text{grid-column:span 2;text-align:left}}.home .video .contained{overflow:visible}.home .video .contained figure{grid-column:2/span 10}@media only screen and (max-width: 768px){.home .video .contained figure{grid-column:span 2}}.home .video .contained figure video{width:100%;height:auto;cursor:pointer}.home .video .contained figure button{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);background:none;border:none;pointer-events:none}.home .video .contained figure button svg{width:5rem}@media only screen and (max-width: 768px){.home .video .contained figure button svg{width:3rem}}.home .video .contained figure.is-playing button{display:none}.home .values .contained{margin:0 15vw}@media only screen and (max-width: 768px){.home .values .contained{margin:0 24px}}.home .values .contained .text{grid-column:1/span 12}@media only screen and (max-width: 768px){.home .values .contained .text{grid-column:span 2}}.home .values .contained .text p{margin-bottom:2rem;font-size:var(--fs-xl);line-height:var(--lh-xl)}@media only screen and (max-width: 768px){.home .values .contained .text p{font-size:var(--fs-lg)}}.home .values .contained .text ul{font-size:var(--fs-xl);line-height:var(--lh-xl);list-style-type:none}@media only screen and (max-width: 768px){.home .values .contained .text ul{font-size:var(--fs-lg);line-height:var(--lh-lg)}}.home .values .contained .text ul li{display:flex;margin-bottom:.2em}.home .values .contained .text ul li div.alpha{display:flex;align-items:flex-start;margin-top:1rem;margin-right:1rem}@media only screen and (max-width: 768px){.home .values .contained .text ul li div.alpha{margin-top:.35rem}}.home .values .contained .text ul li div.alpha span{text-align:center;line-height:1.35em;font-size:.5em;width:var(--fs-lg);height:var(--fs-lg);min-width:var(--fs-lg);min-height:var(--fs-lg);border:var(--border);border-radius:var(--fs-lg)}@media only screen and (max-width: 768px){.home .values .contained .text ul li div.alpha span{font-size:.75em;line-height:1.15em}}.home .values .contained .text ul li:nth-child(even) div.alpha span{line-height:1.45em}@media only screen and (max-width: 768px){.home .values .contained .text ul li:nth-child(even) div.alpha span{line-height:1.25em}}.home .services{height:auto;padding:25vh 0}.home .services .contained{margin:0 15vw;overflow:visible}@media only screen and (max-width: 768px){.home .services .contained{margin:0 24px}}.home .services .contained .service{grid-column:span 4}@media only screen and (max-width: 768px){.home .services .contained .service{transform:translate3d(0, 0, 0) !important;grid-column:span 2;margin-bottom:var(--margin)}}.home .services .contained .service figure{width:100%}.home .services .contained .service .title{text-align:center;margin-top:1rem;letter-spacing:var(--ls-md)}.home .promise{position:relative}.home .promise .seal-render{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.home .promise .text{position:relative;grid-column:4/span 6;text-align:center;font-size:var(--fs-xl);line-height:var(--lh-xl)}@media only screen and (max-width: 768px){.home .promise .text{font-size:var(--fs-lg);line-height:var(--lh-lg);grid-column:span 2}}.home .funnel{height:auto !important}@media only screen and (max-width: 768px){.home .funnel .contained{overflow:visible}}.home .funnel .title{grid-column:2/span 6;margin-bottom:1em;font-size:var(--fs-xl);line-height:var(--lh-xl)}@media only screen and (max-width: 768px){.home .funnel .title{grid-column:span 2;font-size:var(--fs-lg);line-height:var(--lh-lg)}}.home .funnel .intro{grid-column:2/span 6;font-size:var(--fs-md);font-family:var(--font-bold);line-height:var(--lh-md);letter-spacing:var(--ls-md)}@media only screen and (max-width: 768px){.home .funnel .intro{grid-column:span 2;font-family:var(--font-regular);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-xl)}}.home .funnel .graphic{position:relative;grid-column:1/span 12;width:100%;height:0;padding-bottom:56.25%;margin-top:5rem;cursor:grab}@media only screen and (max-width: 1024px){.home .funnel .graphic{padding-bottom:70vw}}@media only screen and (max-width: 768px){.home .funnel .graphic{grid-column:span 2;padding-bottom:150%;width:calc(100% + 48px);margin-left:-24px;overflow:hidden}}.home .funnel .graphic .funnel-render{position:absolute;top:0;left:0;width:100%;height:100%}.home .funnel .graphic .funnel-render .steps{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.home .funnel .graphic .funnel-render .steps .step{display:flex;align-items:center;position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.home .funnel .graphic .funnel-render .steps .step{font-size:var(--fs-sm)}}.home .funnel .graphic .funnel-render .steps .step svg{margin-right:.3em}@media only screen and (max-width: 768px){.home .funnel .graphic .funnel-render .steps .step svg{display:none}}.home .funnel .graphic .funnel-render .steps .step svg path{fill:var(--c-blue)}.home .funnel .graphic .funnel-render .steps .step svg.mobile{display:none}@media only screen and (max-width: 768px){.home .funnel .graphic .funnel-render .steps .step svg.mobile{display:inline-block}}.home .funnel .graphic .funnel-render .brand{position:absolute;top:0;left:50%;width:25%;transform:translate3d(-50%, 0, 0)}@media only screen and (max-width: 768px){.home .funnel .graphic .funnel-render .brand{width:80%}}.home .funnel .graphic .funnel-render .brand img{width:100%}.home .funnel .graphic .funnel-render .relevance{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;height:100%}@media only screen and (max-width: 768px){.home .funnel .graphic .funnel-render .relevance{display:none}}.home .funnel .graphic .funnel-render .relevance p{text-transform:uppercase;writing-mode:vertical-lr;text-orientation:upright;margin-bottom:1rem;letter-spacing:-0.3em;display:block}.home .funnel .graphic .funnel-render .relevance span{display:flex}.home .funnel .graphic .funnel-render .relevance span svg path{stroke:var(--c-blue)}.home .funnel .graphic .funnel-render .relevance .arrow-base{flex:1}.home .funnel .graphic .funnel-render .relevance .arrow-base svg{height:100%}.home .funnel .graphic .funnel-render .relevance.relevance--candidate{left:auto;right:0}.home .funnel .graphic .funnel-render .relevance.relevance--candidate p{margin-bottom:0;margin-top:1rem}.home .funnel .graphic .funnel-render .relevance.relevance--candidate .arrow-head{transform:rotate(180deg)}.home .funnel .graphic .funnel-render canvas{pointer-events:none;position:absolute;top:0;left:0}.home .funnel .candidate{position:relative;display:flex;justify-content:center;grid-column:1/span 12;margin-bottom:5rem}@media only screen and (max-width: 768px){.home .funnel .candidate{grid-column:span 2}}.home .funnel .candidate figure{transform:translate3d(-40%, 0, 0);width:25%}@media only screen and (max-width: 768px){.home .funnel .candidate figure{width:60%}}.home .funnel .candidate figure img{width:100%}.home .funnel .outro{grid-column:6/span 6;text-align:right;font-family:var(--font-bold);line-height:var(--lh-md);letter-spacing:var(--ls-md)}@media only screen and (max-width: 768px){.home .funnel .outro{grid-column:span 2;text-align:left;font-family:var(--font-regular);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-xl)}}.home .swirl{height:50vh}@media only screen and (max-width: 584px){.home .swirl{height:25vh}}.home .diamond{position:relative}@media only screen and (max-width: 768px){.home .diamond{height:80vh}}.home .diamond .diamond-render{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(-10%)}@media only screen and (max-width: 768px){.home .diamond .diamond-render{transform:translateY(-20%)}}.home .diamond .contained{align-self:flex-end;margin-bottom:25vh}@media only screen and (max-width: 768px){.home .diamond .contained{margin-bottom:20vh}}.home .diamond .contained .text{grid-column:2/span 10}@media only screen and (max-width: 768px){.home .diamond .contained .text{grid-column:span 2}}.home .diamond .contained .text p{text-align:center;font-size:var(--fs-xl);line-height:var(--lh-xl)}.home .case{height:auto;background:linear-gradient(var(--c-white) 0%, var(--c-blue) 33%, var(--c-blue) 66%, var(--c-white) 100%)}.home .case .contained{padding:25vh 0}.home .case .contained .image{grid-column:2/span 3;width:100%;height:100%}@media only screen and (max-width: 768px){.home .case .contained .image{grid-column:span 2;width:50%;margin:0 auto;margin-bottom:var(--margin)}}.home .case .contained .image figure{width:100%;height:100%}.home .case .contained .image figure img{width:100%;height:100%;object-fit:contain;object-position:center}.home .case .contained .text{color:var(--c-white);grid-column:5/span 7}@media only screen and (max-width: 768px){.home .case .contained .text{grid-column:span 2}}.home .case .contained .text h2{margin-bottom:3rem}@media only screen and (max-width: 768px){.home .case .contained .text h2{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-xl)}}.home .case .contained .text p{margin-bottom:2rem}.home .case .contained .text .button{text-transform:uppercase;color:var(--c-white)}.home .case .contained .text .button svg{margin-left:.5rem}.home .case .contained .text .button svg path{fill:var(--c-white)}.home .case .contained .text .button:hover{font-style:italic}.home .case .clients,.home .case .services-ticker{position:absolute;bottom:2rem;left:0;width:100%}@media only screen and (max-width: 768px){.home .case .clients,.home .case .services-ticker{bottom:4rem}}.home .case .clients .ticker-bar,.home .case .services-ticker .ticker-bar{display:flex;white-space:nowrap;overflow:hidden}.home .case .clients .ticker-bar .ticker-item,.home .case .services-ticker .ticker-bar .ticker-item{display:flex;animation:ticker 30s linear 0s infinite;height:3.333333rem}.home .case .clients .ticker-bar .ticker-item figure,.home .case .services-ticker .ticker-bar .ticker-item figure{margin:0 2rem;height:100%}.home .case .clients .ticker-bar .ticker-item figure img,.home .case .services-ticker .ticker-bar .ticker-item figure img{width:auto;height:100%}.home .case .services-ticker{top:2rem;bottom:auto}.home .case .services-ticker .ticker-bar .ticker-item{animation:ticker 60s linear 0s infinite;height:6rem}.home .contact{height:auto;padding:10vh 0}.home .contact .contained .image{grid-column:2/span 3}@media only screen and (max-width: 768px){.home .contact .contained .image{display:none}}.home .contact .contained .image figure{width:100%;height:100%}.home .contact .contained .image figure img{width:100%;height:auto}.home .contact .contained .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.home .contact .contained .text{position:relative;grid-column:span 2;padding:var(--margin) 0}}.home .contact .contained .text .button{position:relative;color:var(--c-white);background:var(--c-blue);padding:1rem 2rem;font-size:2.2rem;border-radius:4px;filter:drop-shadow(8px 8px 0 rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 768px){.home .contact .contained .text .button{width:100%;text-align:center}}.home .footer{height:auto;margin-bottom:2rem}.home .footer .contained{border-top:var(--border);padding:2rem 0}@media only screen and (max-width: 1024px){.home .footer .contained{grid-template-columns:repeat(2, 1fr);border-top:none}}.home .footer .contained .column{grid-column:span 3}@media only screen and (max-width: 1024px){.home .footer .contained .column{grid-column:span 1;padding:1rem 0 var(--margin);border-top:var(--border)}}@media only screen and (max-width: 768px){.home .footer .contained .column{grid-column:span 2;padding:1rem 0 var(--margin);border-top:var(--border)}}.home .footer .contained .copyright{margin-top:2rem;grid-column:span 12;font-size:var(--fs-sm)}@media only screen and (max-width: 1024px){.home .footer .contained .copyright{grid-column:initial}}@media only screen and (max-width: 768px){.home .footer .contained .copyright{grid-column:span 2}}body{overflow-x:hidden}.home{position:relative}.home .logo{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;margin:var(--margin) 0}@media only screen and (max-width: 768px){.home .logo{left:24px;transform:none}}@media only screen and (max-width: 768px){.home .language{display:none}}.home section{position:relative;display:flex;align-items:center;width:100%;height:100vh}.home section pre{white-space:pre-line;padding:1em;background:#000;color:#fff}.home section .contained{position:relative}