
/*!

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx  xxxxxxxxxxxxxxx   xxxxxxxx
xxxxxxxx    xxxxxxxxxxxxx   xxxxxxxx
xxxxxxxx      xxxxxxxxxxx   xxxxxxxx
xxxxxxxx   x    xxxxxxxxx   xxxxxxxx
xxxxxxxx   xxx    xxxxxxx   xxxxxxxx
xxxx                            xxxx
xxxxxxxx   xxxxxxx    xxx   xxxxxxxx
xxxxxxxx   xxxxxxxxx    x   xxxxxxxx
xxxxxxxx   xxxxxxxxxxx      xxxxxxxx
xxxxxxxx   xxxxxxxxxxxxx    xxxxxxxx
xxxxxxxx   xxxxxxxxxxxxxxx  xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Website for Conative/Define Media

Code by foxacid / Negative (c) 2023

We are looking for developers - get in touch!
https://negativelabs.com

*/

﻿@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{border:none;margin:0;padding:0;width:auto;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button:focus{outline:0}.grid-indicator{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;pointer-events:none;font-size:11px;height:100%;padding:0 6rem}.grid-indicator__tracks{display:grid;grid-row-gap:0;height:100%;grid-template-columns:repeat(14, 1fr);grid-column-gap:4rem}.grid-indicator__tracks>*{align-self:start}.grid-indicator__column{line-height:12px;color:rgba(0,0,0,.5);text-align:center;background:rgba(0,127,64,.05);height:100%;position:relative}.grid-indicator__number{position:absolute;left:0}@media(max-width: 767px){.grid-indicator{padding:0 3.6rem}.grid-indicator__tracks{grid-column-gap:2rem}}.grid-indicator-toggle{position:fixed;bottom:0;right:0;z-index:100;background:rgba(0,0,0,.75);color:#fff;width:1.8rem;line-height:1.8rem}.grid-indicator-toggle:hover{cursor:pointer;background:#000}.grid-indicator-toggle:before{content:"beyond";position:absolute;right:1.8rem;padding:0 1.2rem;font-size:12px;line-height:1.8rem;background:rgba(255,255,255,.75);color:#000}@media(max-width: 2560px){.grid-indicator-toggle:before{content:"<= enormous"}}@media(max-width: 1920px){.grid-indicator-toggle:before{content:"<= huge"}}@media(max-width: 1439px){.grid-indicator-toggle:before{content:"<= large"}}@media(max-width: 1079px){.grid-indicator-toggle:before{content:"<= menu-break"}}@media(max-width: 1079px){.grid-indicator-toggle:before{content:"<= medium"}}@media(max-width: 767px){.grid-indicator-toggle:before{content:"<= small"}}@media(max-width: 479px){.grid-indicator-toggle:before{content:"<= tiny"}}@font-face{font-family:"Avenir Next LT";src:local("Avenir Next Regular"),local("Avenir-Next-Regular"),url("../fonts/6149662/146f526d-792d-4257-ba12-0fb6fbb8e31e.woff2") format("woff2"),url("../fonts/6149662/2a1d06fe-73d7-4df1-9d59-5227c3c01d03.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next LT";src:local("Avenir Next Medium"),local("Avenir-Next-Medium"),url("../fonts/6149672/9548fa3a-05c3-47ef-a6d5-f2f6fef54f84.woff2") format("woff2"),url("../fonts/6149672/7667f1c1-c3ca-4520-aead-66f9d93d55a0.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next LT";src:local("Avenir Next Heavy"),local("Avenir-Next-Heavy"),url("../fonts/721287/5c57b2e2-f641-421e-a95f-65fcb47e409a.woff2") format("woff2"),url("../fonts/721287/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff") format("woff");font-weight:900;font-style:normal}@keyframes slideInFromLeft{0%{transform:translateX(-9.6rem)}50%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(9.6rem)}50%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{transform:translateY(3.6rem)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes rotate{from{transform:scale(0.8) rotate(0deg) translate(2%) rotate(0deg)}to{transform:scale(0.8) rotate(360deg) translate(2%) rotate(-360deg)}}@keyframes rotateCcw{from{transform:scale(0.8) rotate(0deg) translate(2%) rotate(0deg)}to{transform:scale(0.8) rotate(-360deg) translate(2%) rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{font-size:10px}@media(min-width: 1439px){:root{font-size:.7vw}}@media(min-width: 1920px){:root{font-size:13.5px}}html{height:100%;overflow-y:scroll;scroll-behavior:smooth}html.no-scroll{position:fixed;width:100%}body{font-family:"Avenir Next LT","Avenir Next","Avenir","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;color:#000;font-size:2.1rem;line-height:1.3333}@media(max-width: 767px){body{font-size:19px}}img{width:100%;display:block}a{color:inherit;text-decoration:underline;outline:none}a:hover{text-decoration:none}strong{font-weight:500}.is-hidden{visibility:hidden}.is-visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--menu-main-link-color: #000;--menu-sub-link-color: #fff;--logo-path-color: #000;--navicon-color: #000;--brand-primary-color: #FC3A30;--cta-color: #4530FC}[data-theme=inverted],[data-theme=stage]{--menu-main-link-color: #fff;--logo-path-color: #fff;--navicon-color: #fff}[data-theme=stage]{--brand-primary-color: #66DDBB;--menu-sub-link-color: #000}.header{position:absolute;top:0;width:100%;z-index:2;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";line-height:4.8rem;padding-top:1.2rem}.header>*{align-self:start}@media(max-width: 766px){.header{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.body{transform:translateY(0);transition:transform 100ms ease-out}.body:before{content:"";position:fixed;left:0;top:0;z-index:11;display:block;height:100%;width:8px;background:var(--brand-primary-color)}@media(min-width: 1080px){.subnav-is-active .body{transform:translateY(7.2rem)}}.main{padding-top:28.8rem}.main--home,.main--formats{padding-top:0}.section{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";font-size:2.1rem;line-height:1.3333}.section>*{align-self:start}@media(max-width: 766px){.section{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.section{font-size:19px}}.section__heading{font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:500;margin-bottom:.5833em;grid-column:r2/r6}@media(max-width: 767px){.section__heading{font-size:24px}}.section__text-block{grid-column:r3/r6;margin-bottom:6rem}@media(max-width: 1079px){.section__text-block{grid-column:r1/r6}}@media(max-width: 766px){.section__text-block{grid-column:r1/r12}}.footer{padding-top:12rem;background-color:#c2d4df;min-height:100vh;display:flex;flex-direction:column}@media(max-width: 767px){.footer{padding-top:6rem}}.footer__nav{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding:3.6rem 0 1.2rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.footer__nav>*{align-self:start}@media(max-width: 766px){.footer__nav{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.footer__credits{display:block;grid-column:r1/r2;margin-bottom:2.4rem}.footer__credits svg{height:7.2rem}.footer__contact{grid-column:r9/r12;text-align:right}@media(max-width: 766px){.footer__contact{grid-column:r1/r12;text-align:left;margin-top:2.4rem}}.footer__social{margin:1.2rem 0;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}.footer__social>*{align-self:start}@media(max-width: 766px){.footer__social{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-aspect-ratio: 1.5/1){.footer{min-height:0}}@media(max-width: 1079px){.footer__credits svg{height:4.8rem}}@media(max-width: 767px){.footer__credits{grid-column:r1/r14}}.navicon{right:3.6rem;top:.9rem;position:absolute;z-index:10;overflow:hidden;text-indent:-999em;margin:.6rem;margin-right:0;width:4.2rem;height:4.2rem}.navicon:focus,.navicon::-moz-focus-inner{outline:none;border:0}.navicon:before,.navicon:after{display:block;content:"";height:.375rem;width:3rem;background:var(--navicon-color);position:absolute;left:.6rem;z-index:-1;transition:transform 100ms,background 100ms}.navicon:before{top:1.3632rem}.navicon:after{bottom:1.3632rem}.navicon:hover{cursor:pointer}.navicon--close:before,.navicon--close:after{background:#fff}.navicon--close:before{top:1.92486rem;transform:rotate(-45deg)}.navicon--close:after{bottom:1.92486rem;transform:rotate(-135deg)}@media(min-width: 1080px){.navicon{display:none}}.nav-main{grid-column:r4/r14;text-align:right}@media(max-width: 1079px){.nav-main{display:none;text-align:left;padding:9.6rem 0}.nav-main.is-open{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;grid-column:span 12;background:#3a3e36;z-index:9}}.menu-main{height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 3.6rem}.menu-main__item{opacity:0;animation:300ms ease-out 0ms 1 slideInFromBottom forwards}.menu-main__item:nth-of-type(2){animation-delay:50ms}.menu-main__item:nth-of-type(3){animation-delay:100ms}.menu-main__item:nth-of-type(4){animation-delay:150ms}.menu-main__item:nth-of-type(5){animation-delay:200ms}.menu-main__item:nth-of-type(6){animation-delay:250ms}.menu-main__item:nth-of-type(7){animation-delay:300ms}.menu-main__item:nth-of-type(8){animation-delay:350ms}.menu-main__link,.menu-main__button{font-size:1.6rem;line-height:1;text-transform:lowercase;font-variant:small-caps;letter-spacing:.04em;line-height:1em;text-decoration:none;color:#fff}@media(max-width: 1079px){.menu-main__link,.menu-main__button{font-size:7.2rem;font-weight:900;font-variant:normal;letter-spacing:-0.05em;text-transform:uppercase}}@media(max-width: 1079px)and (orientation: landscape){.menu-main__link,.menu-main__button{font-size:36px}}@media(max-width: 767px){.menu-main__link,.menu-main__button{font-size:48px}}@media(max-width: 767px)and (orientation: landscape){.menu-main__link,.menu-main__button{font-size:24px}}.menu-main__link:active,.menu-main__link:focus{color:var(--cta-color)}.menu-main__link.is-active{color:#e9c4aa}.menu-main__button{cursor:pointer}@media(max-width: 1079px){.menu-main__button{position:relative;padding-right:2.4rem}.menu-main__button:after{content:"";position:absolute;width:0;height:0;top:50%;left:100%;border-left:.15em solid rgba(0,0,0,0);border-right:.15em solid rgba(0,0,0,0);border-top:.25em solid #fff;transform:translate(0, -50%) rotate(0deg);transition:transform 200ms;transform-origin:50% 25%}.menu-main__button.is-active:after{transform:rotate(180deg)}}@media(min-width: 768px){.menu-main{margin:0 6rem}}@media(min-width: 1080px){.menu-main{display:block;width:100%;height:auto;white-space:nowrap;padding:0}.menu-main__item{position:relative;display:inline-flex;vertical-align:middle;align-items:center;animation:none;opacity:1}.menu-main__link{margin:0 2vw;line-height:2.4rem;color:var(--menu-main-link-color)}.menu-main__link.is-active{color:var(--menu-main-link-color);text-decoration:underline}.menu-main__button{padding-right:1.5em;color:var(--menu-main-link-color)}.menu-main__button.is-active{text-decoration:none;color:var(--brand-primary-color)}.menu-main .menu-main__item--contact .menu-main__link{color:var(--cta-color);border:2px solid var(--cta-color);border-radius:1000px;padding:0 1em;margin-right:6rem}.menu-main .menu-main__item--contact .menu-main__link:hover,.menu-main .menu-main__item--contact .menu-main__link:active,.menu-main .menu-main__item--contact .menu-main__link:focus{color:var(--menu-main-link-color);border-color:var(--menu-main-link-color)}.menu-main .menu-main__item--contact .menu-main__link.is-active{text-decoration:none}}@media(min-width: 1080px)and (max-width: 1439px){.menu-main__link{margin:0 2vw}}@media(max-width: 1079px){.menu-main-sub{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;padding-left:2em}.subnav-is-active .menu-main-sub{max-height:50vh;opacity:1}.menu-main-sub .menu-main__item:first-of-type{margin-top:.5em}.menu-main-sub .menu-main__item:last-of-type{margin-bottom:1em}}@media(min-width: 1080px){.menu-main-sub{position:fixed;top:-7.2rem;left:0;height:7.2rem;width:100%;z-index:0;display:flex;justify-content:space-between;align-content:stretch;align-items:stretch;background:var(--brand-primary-color)}.menu-main-sub .menu-main__item{flex-basis:50%;text-align:center}.menu-main-sub .menu-main__link{text-align:center;margin:0 auto;color:var(--menu-sub-link-color)}.menu-main-sub .menu-main__link.is-active{color:var(--menu-sub-link-color)}}.menu-footer:nth-of-type(1){grid-column:r5/r6}.menu-footer:nth-of-type(2){grid-column:r7/r8}.menu-footer:nth-of-type(3){grid-column:r9/r10}.menu-footer:nth-of-type(4){grid-column:r11/r12}.menu-footer__item{display:block;padding-right:1em}.menu-footer__link{font-size:1.6rem;line-height:1.3333;letter-spacing:0;text-decoration:none;color:#000;white-space:nowrap}.menu-footer__link:hover,.menu-footer__link.is-active{text-decoration:underline}@media(max-width: 1079px){.menu-footer{margin-bottom:2.4rem}.menu-footer:nth-of-type(2n+1){grid-column:r4/r7}.menu-footer:nth-of-type(2n){grid-column:r8/r11}}@media(max-width: 767px){.menu-footer:nth-of-type(2n+1){grid-column:r1/r7}.menu-footer:nth-of-type(2n){grid-column:r8/r14}}@media(max-width: 479px){.menu-footer:nth-of-type(1n){grid-column:r1/r14}}.menu-languages{grid-column:r13/r14;text-align:right}.menu-languages__item{display:inline-block}.menu-languages__item:first-child:after{content:"|";color:rgba(0,0,0,.25)}.menu-languages__link{font-size:1.6rem;line-height:1.3333;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:rgba(0,0,0,.25)}.menu-languages__link:hover{color:#000}.menu-languages__link.is-active{color:#000;cursor:default;pointer-events:none}@media(max-width: 1079px){.menu-languages{margin-bottom:2.4rem;grid-column:r4/r7;text-align:left}}@media(max-width: 767px){.menu-languages{grid-column:r1/r7}}@media(max-width: 479px){.menu-languages{grid-column:r1/r14}}.menu-languages{grid-column:r13/r14;text-align:right}.menu-languages__item{display:inline-block}.menu-languages__item:first-child:after{content:"|";color:rgba(0,0,0,.25)}.menu-languages__link{font-size:1.6rem;line-height:1.3333;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:rgba(0,0,0,.25)}.menu-languages__link:hover{color:#000}.menu-languages__link.is-active{color:#000;cursor:default;pointer-events:none}@media(max-width: 1079px){.menu-languages{margin-bottom:2.4rem;grid-column:r4/r7;text-align:left}}@media(max-width: 767px){.menu-languages{grid-column:r1/r7}}@media(max-width: 479px){.menu-languages{grid-column:r1/r14}}.article{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";margin-bottom:7.2rem}.article>*{align-self:start}@media(max-width: 766px){.article{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.article{margin-bottom:3.6rem}}.article__meta{grid-column:r2/r13;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ededed;padding-bottom:2.4rem;margin-bottom:3.6rem;font-size:1.6rem;line-height:1.3333;letter-spacing:0;font-weight:500}@media(max-width: 1079px){.article__meta{grid-column:r1/r14}}.article__reading-time{display:flex;justify-content:flex-start;align-items:center;vertical-align:middle}.article__reading-time svg{width:1em;height:1em;margin-right:.5em}.article__author{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:inline-block}.article__content{grid-column:1/-1;margin-top:7.2rem;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";opacity:0;animation:300ms ease-out 300ms 1 slideInFromBottom forwards}@media(max-width: 767px){.article__content{margin-top:3.6rem}}.article__content>*{align-self:start}@media(max-width: 766px){.article__content{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.article__content>h2,.article__content>h3{margin-bottom:2.4rem;font-weight:500}.article__content>h2{grid-column:r2/r4;hyphens:auto;word-break:break-word}.article__content>h3{grid-column:r5/r11}.article__content strong{font-weight:500}@media(max-width: 1079px){.article__content>h2,.article__content>h3{grid-column:r2/r10}}@media(max-width: 767px){.article__content>h2,.article__content>h3{grid-column:r1/r14}}.block-list{grid-column:r5/r11;margin-bottom:7.2rem}@media(max-width: 767px){.block-list{margin-bottom:3.6rem}}.block-list ol{list-style:none;counter-reset:counter}.block-list ol li{counter-increment:counter;padding-left:3rem;position:relative}.block-list ol li:before{position:absolute;content:counter(counter) ". ";left:0}.block-list--default li{position:relative;padding-left:3rem;margin-bottom:.66665em}.block-list--default li:before{position:absolute;content:"•";top:0;left:0}.block-list--red li,.block-list--big li{border-bottom:1px solid rgba(0,0,0,.1);padding:2.4rem 0}.block-list--red li:last-child,.block-list--big li:last-child{border-bottom:none}.block-list--red ol li:before,.block-list--big ol li:before{padding-top:2.4rem}.block-list--red{font-size:1.6rem;line-height:1.3333;letter-spacing:0;font-weight:500;color:#fc3a30}.block-list--big{font-size:2.1rem;line-height:1.3333;font-weight:900;color:#000}@media(max-width: 767px){.block-list--big{font-size:19px}}@media(max-width: 1079px){.block-list{grid-column:r2/r11}}@media(max-width: 766px){.block-list{grid-column:r1/r14}}.block-quote{grid-column:r5/r11;display:block;font-weight:900;margin-bottom:12rem}@media(max-width: 767px){.block-quote{margin-bottom:6rem}}.block-quote span:before{content:"„"}.block-quote span:after{content:"“"}.block-quote footer{font-size:1.6rem;line-height:1.3333;letter-spacing:0;font-weight:400;margin-top:2.4rem;display:block}.block-quote footer:first-line{font-weight:500}@media(max-width: 1079px){.block-quote{grid-column:r2/r11}}@media(max-width: 767px){.block-quote{grid-column:r1/r14}}html[lang=en] .block-quote span:before{content:"“"}html[lang=en] .block-quote span:after{content:"”"}.block-text{grid-column:r5/r11;margin-bottom:7.2rem}@media(max-width: 767px){.block-text{margin-bottom:3.6rem}}.block-text p{font-size:2.1rem;line-height:1.3333;margin-bottom:1.3333em}@media(max-width: 767px){.block-text p{font-size:19px}}.block-text p:last-child{margin-bottom:0}.block-text--heavy p{font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:900;margin-bottom:1.1666em;color:#fc3a30}@media(max-width: 767px){.block-text--heavy p{font-size:24px}}.block-text--heavy strong{font-weight:900}@media(max-width: 1079px){.block-text{grid-column:r2/r11}}@media(max-width: 766px){.block-text{grid-column:r1/r14}}.block-downloads{grid-column:r3/r12;margin-bottom:9.6rem}.block-downloads__item{border-bottom:1px solid rgba(0,0,0,.1);padding-left:7.2rem;position:relative}.block-downloads__item:last-child{border:none}.block-downloads__link{display:block;position:relative;padding:2.4rem 0;font-size:1.6rem;line-height:1.3333;letter-spacing:0;text-decoration:none}.block-downloads__link:hover svg{fill:#000}.block-downloads__title{padding-right:2.4rem}.block-downloads__ext{font-size:1.6rem;line-height:1.3333;letter-spacing:0;text-transform:uppercase;color:rgba(0,0,0,.5);white-space:nowrap}.block-downloads svg{vertical-align:middle;fill:var(--cta-color);position:absolute;left:-7.2rem;top:50%;transform:translateY(-50%)}@media(max-width: 1079px){.block-downloads__ext{display:block}}@media(max-width: 766px){.block-downloads{grid-column:r1/r12}}.form{max-width:100%;margin-bottom:14.4rem}@media(max-width: 767px){.form{margin-bottom:7.2rem}}.form__honeypot{position:absolute;left:-9999px}.form__heading{font-weight:500;margin-bottom:2.4rem}.form__label{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:inline-block;margin-bottom:.6rem}.form__field{margin-bottom:1.2rem}.form__field:last-of-type{margin-bottom:2.4rem}.form__alert{font-size:1.3rem;line-height:1.5;letter-spacing:0;display:block;margin-bottom:.6rem}.form__alert--error{color:#9300ff}.form__submit-error{margin-top:4.8rem}.form__submit-success{color:#00cba7}.form abbr[title=required]{text-decoration:none;outline:none;border-bottom:none}.error{color:#9300ff}input[type=text],input[type=email],textarea{width:100%;max-width:100%;padding:1.2rem 1.8rem;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);font-family:"Avenir Next LT","Avenir Next","Avenir","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.6rem;line-height:1.3333;letter-spacing:0;margin-bottom:.6rem;border-radius:4px;resize:vertical}textarea{resize:vertical;min-height:4.8rem}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;color:#000;font-size:1.6rem;line-height:1.3333;letter-spacing:0;line-height:20px;margin-bottom:.6rem}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid rgba(0,0,0,.25);border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#000;position:absolute;top:5px;left:5px;border-radius:100%;transition:all .1s ease}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.select{display:block;margin-bottom:.6rem;padding:1.2rem 6rem 1.2rem 1.8rem;font-size:1.6rem;line-height:1.3333;letter-spacing:0;font-family:inherit;color:inherit;width:auto;max-width:100%;border:1px solid rgba(0,0,0,.25);border-radius:4px;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQogIDxwYXRoIGZpbGw9IiMwMDNEODAiIGQ9Ik0wIDBsMTIgMTJMMjQgMHoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat,repeat;background-position:right 2.4rem top 50%,0 0;background-size:12px auto,100%;position:relative}.select option{font-weight:normal}.select::-ms-expand{display:none}.select:focus{border-color:#000;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.checkbox{display:block;position:relative;cursor:pointer;user-select:none;font-size:1.6rem;line-height:1.3333;letter-spacing:0;margin-bottom:2.4rem}.checkbox input{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox input+span{position:relative;padding-left:3rem;font-size:1.3rem;line-height:1.5;letter-spacing:0;line-height:1.6rem;color:#aeaeae}.checkbox input+span:before{content:"";position:absolute;left:0;top:0;width:1.6rem;height:1.6rem;border:1px solid rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.checkbox input+span:after{content:"";position:absolute;left:0;top:0;opacity:0;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M37.146 11.109L17.87 30.307l-7.894-7.86-3.414 3.4L17.87 37.109l22.691-22.6z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.1rem center;background-size:100%;transition:opacity 200ms ease,transform 200ms ease;transform:scale(0)}.checkbox input:checked+span:before{background:#16c;border-color:#16c}.checkbox input:checked+span:after{opacity:1;transform:scale(1)}.accordion{margin-bottom:2.4rem}.accordion__item{position:relative;border-top:1px solid rgba(0,0,0,.1);padding-left:0}.accordion__item:first-child{border-top:none}.accordion__heading{user-select:none;display:block;position:relative;font-weight:900;padding:1.8rem 7.2rem 1.8rem 0}.accordion__heading:after{content:"";position:absolute;width:0;height:0;top:50%;right:2.4rem;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:8px solid var(--brand-primary-color);transform:translate(0, -50%) rotate(0deg);transition:transform 200ms}.accordion__heading--inactive:after{display:none}.accordion__wrap{position:relative;z-index:2;opacity:0;transform:translate(0, -15%);transition:font-size 200ms 100ms,padding-bottom 200ms 100ms,transform 200ms,opacity 100ms;font-size:0;padding-bottom:0}.accordion__wrap:after{content:"";display:table;clear:both}.accordion__toggle{position:absolute;display:block;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;margin:0}.accordion__toggle:checked~.accordion__heading:after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:8px solid var(--brand-primary-color);transform:translate(0, -50%) rotate(0deg);transition:transform 200ms;transform:translate(0, -50%) rotate(180deg)}.accordion__toggle:checked~.accordion__wrap{font-size:1.6rem;line-height:1.3333;letter-spacing:0;opacity:1;transform:translate(0, 0);padding-bottom:3.6rem;transition:font-size 200ms,padding-bottom 200ms,transform 200ms 200ms,opacity 500ms 200ms}.accordion__toggle:checked~.accordion__wrap .accordion__links{font-size:1.6rem;line-height:1.3333;letter-spacing:0;padding-top:2.4rem;transition:font-size 200ms,padding-top 200ms}@media(max-width: 766px){.accordion__heading{padding-right:4.8rem}.accordion__heading:after{right:2.4rem;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid var(--brand-primary-color);transform:translate(0, -50%) rotate(0deg);transition:transform 200ms}.accordion__toggle:checked~.accordion__heading:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid var(--brand-primary-color);transform:translate(0, -50%) rotate(0deg);transition:transform 200ms;transform:translate(0, -50%) rotate(180deg)}}@media(max-width: 479px){.accordion__heading{padding-right:3.6rem}.accordion__heading:after{right:0}}.arguments{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:12rem;padding-bottom:12rem;background:#f8f6f2}.arguments>*{align-self:start}@media(max-width: 766px){.arguments{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.arguments{padding-top:6rem}}@media(max-width: 767px){.arguments{padding-bottom:6rem}}.arguments__heading{font-size:3.2rem;line-height:1.1666;letter-spacing:0;margin-bottom:3.6rem}@media(max-width: 767px){.arguments__heading{font-size:24px}}@media(max-width: 767px){.arguments__heading{margin-bottom:1.8rem}}.arguments__image{grid-column:r2/r7}.arguments__content{grid-column:r9/r13}@media(max-width: 1079px){.arguments__image{grid-column:r1/r7}.arguments__content{grid-column:r8/r14}}@media(max-width: 767px){.arguments__image{margin-bottom:3.6rem}.arguments__image,.arguments__content{grid-column:r1/r14}}.btn{background-color:var(--cta-color);text-decoration:none;cursor:pointer;padding:1.8rem 3.6rem;border:none;border-radius:666px;transition:all 150ms;text-align:center;font-size:1.6rem;line-height:1;text-transform:lowercase;font-variant:small-caps;letter-spacing:.04em;color:#fff}.btn:not([hidden]){display:inline-block}.btn:hover,.btn:active{background-color:#000}.btn--ghost{border:2px solid var(--cta-color);background:rgba(0,0,0,0);color:var(--cta-color)}.btn--ghost:hover,.btn--ghost:active{background-color:rgba(0,0,0,0);color:#000;border-color:#000}.btn--ghost-bw{border:2px solid rgba(0,0,0,.1);color:#000;background-color:rgba(0,0,0,0)}.btn--ghost-bw:hover,.btn--ghost-bw:active{background-color:rgba(0,0,0,0);border-color:#000}.btn--no-cookies{position:fixed;z-index:9;bottom:0;right:0;line-height:0;margin:6rem;color:#000;background-color:#f3efe8;background-image:url("../images/icons/no-cookies.png");background-repeat:no-repeat;background-size:2.4rem;background-position:1.8rem 50%;padding-left:6rem}.btn--no-cookies:hover,.btn--no-cookies:active{background-color:#000;color:#fff}.btn--no-cookies span{display:block;white-space:nowrap;overflow:hidden;line-height:1}.btn--no-cookies[data-width=compact]{padding-left:0;background-position:50% 50%}.btn--no-cookies[data-width=compact] span{width:1em;opacity:0}.btn--no-cookies[data-width=compact]:hover{width:auto;padding-left:6rem;background-position:1.8rem 50%}.btn--no-cookies[data-width=compact]:hover span{width:auto;opacity:1}.btn--no-cookies[data-visibility=hidden]{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.btn--no-cookies[data-visibility=visible]{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;position:fixed}@media(max-width: 767px){.btn--no-cookies{margin:3.6rem;padding-left:0;background-position:50% 50%}.btn--no-cookies span{width:1em;opacity:0}}@media(max-width: 479px){.btn--no-cookies{margin:1.2rem}}.caption{margin-top:1.2rem;font-size:1.3rem;line-height:1.5;letter-spacing:0}.lead{text-align:center;padding:14.4rem 0}.lead--formats{padding-top:0;background-color:#f8f6f2}.lead__text{color:#fc3a30;font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;max-width:20ch;margin:0 auto 3.6rem}@media(max-width: 767px){.lead__text{font-size:28px}}.cta{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";flex-grow:1;padding-bottom:12rem}.cta>*{align-self:start}@media(max-width: 766px){.cta{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.cta{padding-bottom:6rem}}.cta__heading{font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;margin-bottom:2.4rem}@media(max-width: 767px){.cta__heading{font-size:28px}}.cta p{margin-bottom:3.6rem}.cta__content{grid-column:r2/r6;padding-bottom:12rem}@media(max-width: 767px){.cta__content{padding-bottom:6rem}}.cta__links{grid-column:r9/r13}.cta__links-item{border-bottom:1px solid rgba(0,0,0,.1)}.cta__links-item:last-of-type{border:none}.cta__link{display:block;padding:1.8rem 0;font-size:2.1rem;line-height:1.3333;font-weight:900;color:#000;text-decoration:none}@media(max-width: 767px){.cta__link{font-size:19px}}.cta__link:hover{color:var(--cta-color)}@media(max-width: 1079px){.cta__content{grid-column:r1/r7}.cta__links{grid-column:r8/r14}}@media(max-width: 767px){.cta__content,.cta__links{grid-column:r1/r14}}.company,.office{margin-bottom:2.4rem}.company__name,.office__name{display:block;margin-bottom:1.2rem}.company a,.office a{display:inline-block;margin-top:1.2rem;font-size:1.6rem;line-height:1.3333;letter-spacing:0;color:var(--cta-color)}.ngtv-credit{grid-column:r8/r14;text-align:right;text-decoration:none;font-size:1.3rem;line-height:1.5;letter-spacing:0;white-space:nowrap}.ngtv-credit a{vertical-align:middle;display:inline-block;line-height:3.6rem}.ngtv-credit a:hover svg{transform:rotateX(360deg);fill:#fff}.ngtv-credit svg{display:block;float:right;fill:#000;width:2.4rem;height:2.4rem;margin:.6rem 0 .6rem 1.2rem;transition:transform 600ms,fill 300ms;transform-style:preserve-3d}.event{display:grid;gap:0 4rem;grid-template-columns:repeat(9, minmax(0, 1fr));padding-bottom:3.6rem;margin-bottom:3.6rem;border-bottom:1px solid rgba(0,0,0,.1)}.event>*{align-self:start}@media(max-width: 766px){.event{gap:0 2rem}}.event--past{color:rgba(0,0,0,.5)}.event__time,.event__title,.event__details,.event__link{grid-column:span 6}@media(max-width: 1079px){.event__time,.event__title,.event__details,.event__link{grid-column:span 8}}@media(max-width: 478px){.event__time,.event__title,.event__details,.event__link{grid-column:1/-1}}.event__time{font-size:1.6rem;line-height:1.3333;letter-spacing:0;margin-bottom:.6rem}.event__day{padding-right:1.2rem}.event__title{font-weight:500;margin-bottom:1.2rem}.event__details strong{font-weight:500}.event__details p:not(:last-child){margin-bottom:1.3333em}.event__link{margin-top:1.2rem;color:var(--cta-color);font-size:1.6rem;line-height:1.3333;letter-spacing:0}.event__link:hover{color:#000}.grid-area{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}.grid-area>*{align-self:start}@media(max-width: 766px){.grid-area{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.grid-area__sidebar{grid-column:r2/r6;margin-bottom:12rem}@media(max-width: 767px){.grid-area__sidebar{margin-bottom:6rem}}.grid-area__content{grid-column:r9/r13}@media(max-width: 1079px){.grid-area__sidebar,.grid-area__content{grid-column:r2/r13}}.heading-site{grid-column:r2/r9;display:grid;gap:0 4rem;grid-template-columns:repeat(8, minmax(0, 1fr));color:#fff}.heading-site>*{align-self:start}@media(max-width: 766px){.heading-site{gap:0 2rem}}.heading-site__main,.heading-site__sub{font-size:7.2rem;line-height:.8;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;font-weight:900;text-transform:uppercase;grid-column:1/-1}@media(max-width: 767px){.heading-site__main,.heading-site__sub{font-size:13vw}}.heading-site__main{max-width:8ch;color:#fc3a30;opacity:0;animation:900ms cubic-bezier(0.22, 1, 0.36, 1) 0s 1 slideInFromLeft forwards}.heading-site__sub{position:relative;grid-row:2}.heading-site__sub--one{grid-row:2;text-indent:1em;opacity:0;animation:900ms cubic-bezier(0.22, 1, 0.36, 1) 0s 1 slideInFromRight forwards}.heading-site__sub--two{grid-row:3;opacity:0;animation:900ms cubic-bezier(0.22, 1, 0.36, 1) 0s 1 slideInFromLeft forwards}.heading-site__sub svg{position:absolute;width:1.8rem;margin-left:.6rem}.heading-site__intro{margin-top:3.6rem;grid-column:span 5;opacity:0;animation:900ms cubic-bezier(0.22, 1, 0.36, 1) 0s 1 slideInFromRight forwards}@media(max-width: 1079px){.heading-site{grid-column:r2/r13;margin-bottom:4.8rem}.heading-site__intro{grid-column:1/-1}}@media(max-width: 767px){.heading-site{grid-column:r1/r14}}.heading-formats{width:100%;margin-top:28.8rem;margin-bottom:28.8rem;text-align:center;position:relative;z-index:1;grid-column:1/-1}.heading-formats h1,.heading-formats p{max-width:16ch;margin:auto}.heading-formats h1{font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:900;text-transform:uppercase;color:var(--brand-primary-color);margin-bottom:1em}@media(max-width: 767px){.heading-formats h1{font-size:24px}}.heading-formats p{font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;color:#fff}@media(max-width: 767px){.heading-formats p{font-size:28px}}@media(max-width: 1079px){.heading-formats{grid-column:r3/r12}}@media(max-width: 479px){.heading-formats{grid-column:r1/r14}}.heading{font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase}@media(max-width: 767px){.heading{font-size:28px}}.heading--page{grid-column:r5/r10;opacity:0;animation:300ms ease-out 0ms 1 slideInFromBottom forwards;margin-bottom:3.6rem}@media(max-width: 767px){.heading--page{margin-bottom:1.8rem}}@media(max-width: 1079px){.heading--page{grid-column:r2/r11}}@media(max-width: 767px){.heading--page{grid-column:r1/r14}}.heading--section{margin-bottom:2.4rem}@media(max-width: 767px){.heading--section{margin-bottom:1.2rem}}.heading--branded{color:var(--brand-primary-color)}.hero{background:#000;min-height:100vh;padding-top:9.6rem;padding-bottom:9.6rem}.hero--home{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}.hero--home>*{align-self:start}@media(max-width: 766px){.hero--home{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.hero--home>*{align-self:center}@media(max-width: 1079px){.hero--home{padding-top:14.4rem}}.hero--conative{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;width:100%;height:100vh;position:relative;z-index:-1}.hero--stage{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0}@media(max-width: 1079px){.hero--stage{padding-top:0}}.hero-image{width:auto;position:absolute;transition:transform 300ms}.hero-image img{width:100%;opacity:0}@media(max-width: 1920px){.hero-image img{transform:scale(0.8)}}@media(max-width: 1439px){.hero-image img{transform:scale(0.7)}}@media(max-width: 1079px){.hero-image img{transform:scale(0.6)}}@media(max-width: 767px){.hero-image img{transform:scale(0.5)}}.hero-image--1{top:20%;right:85%;animation:rotate 6s infinite linear;transform-origin:right center;width:508px}.hero-image--1 img{transform-origin:right center;animation:fadeIn .6s ease .3s 1 normal forwards}.hero-image--2{top:10%;right:50%;animation:rotateCcw 6s infinite linear;width:388px;transform-origin:center top}.hero-image--2 img{transform-origin:right center;animation:fadeIn .6s ease .2s 1 normal forwards}.hero-image--3{top:12.5%;left:60%;animation:rotate 6s infinite linear;transform-origin:center top;width:504px}.hero-image--3 img{transform-origin:left center;animation:fadeIn .6s ease .3s 1 normal forwards}.hero-image--4{left:85%;top:20%;animation:rotateCcw 6s infinite linear;transform-origin:left center;width:508px}.hero-image--4 img{transform-origin:left center;animation:fadeIn .6s ease .3s 1 normal forwards}.hero-image--5{left:70%;bottom:10%;animation:rotate 6s infinite linear;transform-origin:left bottom;width:480px}.hero-image--5 img{transform-origin:left center;animation:fadeIn .6s ease .2s 1 normal forwards}.hero-image--6{left:45%;bottom:0;animation:rotateCcw 6s infinite linear;transform-origin:center bottom;width:380px}.hero-image--6 img{transform-origin:left center;animation:fadeIn .6s ease .3s 1 normal forwards}.hero-image--7{bottom:10%;right:60%;animation:rotate 6s infinite linear;transform-origin:center bottom;width:388px}.hero-image--7 img{transform-origin:right bottom;animation:fadeIn .6s ease .1s 1 normal forwards}@media(max-width: 767px){.hero-image--7{right:50%}}.hero-split{height:100%;width:100%;position:absolute;top:0;display:flex;align-items:stretch;align-content:stretch;z-index:0}.hero-split__video,.hero-split__device{height:100%;width:50%;position:relative;opacity:0}.hero-split__video video,.hero-split__video img,.hero-split__device video,.hero-split__device img{height:100%;width:100%;object-fit:cover}.hero-split__video{animation:fadeIn .6s ease .2s 1 normal forwards}.hero-split__video:after{content:"";background:#000;position:absolute;display:block;width:100%;height:100%;opacity:.2;top:0;left:0}.hero-split__device{animation:fadeIn .6s ease .3s 1 normal forwards}@media(orientation: portrait){.hero-split__video{width:100%}.hero-split__device{display:none}}.image-container{position:relative}.image-container .image{position:absolute;opacity:0;transform:scale(0.8);transition:transform 450ms ease-out,opacity 450ms ease-in}.image-container .image.lazyloaded{opacity:1;transform:scale(1)}.keyvisual{grid-column:r10/r12;position:relative;line-height:0}@media(max-width: 1079px){.keyvisual{grid-column:r5/r10}}@media(max-width: 767px){.keyvisual{grid-column:r4/r11}}.keyvisual video{width:100%}.keyvisual__video{position:absolute;z-index:1;left:0;top:30%;transform:translate(-50%, 36px);width:60%;box-shadow:0px 0px 2.4rem 0px rgba(0,0,0,.5);border-radius:.6rem;opacity:0;transition:transform 300ms 750ms,opacity 150ms 750ms}.keyvisual__video.lazyloaded{opacity:1;transform:translate(-50%, 0)}.keyvisual__video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.6rem;height:3.6rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 69 69' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%23FFF' stroke-width='4' cx='34.5' cy='34.5' r='32.5'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M25 24h6v21h-6zM38 24h6v21h-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100%}.keyvisual__video video{border-radius:.6rem}.keyvisual__phone{padding:4.8rem 0;box-shadow:inset 0 0 0 .2rem #fc3a30;border-radius:3.6rem}.keyvisual__screen{position:relative;padding-bottom:177.7777%;background:#f8f6f2;line-height:0}.keyvisual__screen video{position:absolute}.keyvisual__ui{position:absolute;left:100%;top:20%;white-space:nowrap;transform:translateX(-50%);line-height:0}.keyvisual__icon{display:inline-block;width:4.8rem;background:#000;border-radius:3px;box-shadow:0px 0px 1.2rem 0px rgba(0,0,0,.25);opacity:0;animation:300ms ease-out 450ms 1 slideInFromBottom forwards}.keyvisual__icon:nth-of-type(2){animation-delay:600ms}.keyvisual__icon:nth-of-type(3){animation-delay:750ms}.keyvisual__button{position:absolute;left:50%;top:60%;display:inline-block;padding:3.6rem 4.8rem;border-radius:666px;text-align:center;background-color:#fc3a30;box-shadow:0px 0px 2.4rem 0px rgba(252,58,48,.5);font-weight:900;text-transform:uppercase;color:#fff;opacity:0;animation:300ms ease-out 1050ms 1 slideInFromBottom forwards}.leadin{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:12rem;padding-bottom:12rem;background-color:#000;color:#9db9ca;font-size:3.2rem;line-height:1.1666;letter-spacing:0}.leadin>*{align-self:start}@media(max-width: 766px){.leadin{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.leadin{padding-top:6rem}}@media(max-width: 767px){.leadin{padding-bottom:6rem}}@media(max-width: 767px){.leadin{font-size:24px}}.leadin p{grid-column:r2/r9}@media(max-width: 1079px){.leadin p{grid-column:r2/r13}}@media(max-width: 767px){.leadin p{grid-column:r1/r14}}.job-list{grid-column:r2/r13;margin-bottom:9.6rem}@media(max-width: 767px){.job-list{margin-bottom:4.8rem}}.job-list__job{font-size:1.6rem;line-height:1.3333;letter-spacing:0;min-height:3.6rem;border-bottom:1px solid rgba(0,0,0,.1)}.job-list__job:last-child{border:none}.job-list__job:hover .job-list__link{text-decoration:underline}.job-list__job:hover svg path{fill:#000}.job-list__link{text-decoration:none;padding:2.4rem 0;display:block}.job-list__location{color:#fc3a30;font-weight:500;vertical-align:middle;padding-right:1em}.job-list__title{vertical-align:middle}.job-list__icon{text-align:right;vertical-align:top;width:8.4rem}.job-list__icon .job-list__link{height:8.4rem;padding:0;position:relative}.job-list__icon svg{transform:translateY(-50%);width:4.8rem;height:4.8rem;position:absolute;top:50%;right:0}@media(max-width: 767px){.job-list{grid-column:r1/r14}.job-list__location,.job-list__title{display:block}.job-list__location .job-list__link{padding-bottom:0}.job-list__title{font-size:3.2rem;line-height:1.1666;letter-spacing:0}}@media(max-width: 767px)and (max-width: 767px){.job-list__title{font-size:24px}}@media(max-width: 767px){.job-list__title .job-list__link{padding-top:1.2rem}}@media(max-width: 767px){.job-list__icon{display:none}}.employer-rating{grid-column:r5/r11;margin-bottom:7.2rem}@media(max-width: 767px){.employer-rating{margin-bottom:3.6rem}}.employer-rating__link{display:inline-block;text-decoration:none;width:12rem;margin-right:2.4rem}@media(max-width: 1079px){.employer-rating{grid-column:r2/r11}}@media(max-width: 767px){.employer-rating{grid-column:r1/r14}}.home-formats{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:12rem;background:#f8f6f2}.home-formats>*{align-self:start}@media(max-width: 766px){.home-formats{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.home-formats{padding-top:6rem}}.home-formats__intro{padding-bottom:12rem;grid-column:r2/r13;text-align:center}@media(max-width: 767px){.home-formats__intro{padding-bottom:6rem}}.home-formats__intro p{max-width:32ch;margin:0 auto}.home-formats__format{grid-column:1/-1;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-bottom:19.2rem}.home-formats__format>*{align-self:start}@media(max-width: 766px){.home-formats__format{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.home-formats__format{padding-bottom:9.6rem}}.home-formats__text{grid-column:r3/r6}.home-formats__image{grid-column:r8/r12}.home-formats__format:nth-of-type(odd) .home-formats__text{grid-column:r9/r12}.home-formats__format:nth-of-type(odd) .home-formats__image{grid-column:r3/r7;grid-row:1}.home-formats__description{margin-bottom:2.4rem;max-width:28ch}.home-formats__description h3{font-weight:500;margin-bottom:2.4rem}.home-formats__list{font-size:2.1rem;line-height:1.3333;font-weight:900;text-transform:uppercase;margin-bottom:2.4rem;color:#869dac}@media(max-width: 767px){.home-formats__list{font-size:19px}}@media(max-width: 1079px){.home-formats__text{grid-column:r1/r7}.home-formats__image{grid-column:r8/r14}.home-formats__format:nth-of-type(odd) .home-formats__text{grid-column:r9/r14}.home-formats__format:nth-of-type(odd) .home-formats__image{grid-column:r1/r7;grid-row:1}}@media(max-width: 767px){.home-formats__text,.home-formats__image{grid-column:r1/r14}.home-formats__format:nth-of-type(odd) .home-formats__text,.home-formats__format:nth-of-type(odd) .home-formats__image{grid-column:r1/r14}.home-formats__image{grid-row:1;margin-bottom:3.6rem}}.home-success{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:12rem}.home-success>*{align-self:start}@media(max-width: 766px){.home-success{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.home-success{padding-top:6rem}}.home-success__intro{grid-column:r2/r6;margin-bottom:7.2rem}@media(max-width: 767px){.home-success__intro{margin-bottom:3.6rem}}@media(max-width: 1079px){.home-success__intro{grid-column:r2/r7}}@media(max-width: 767px){.home-success__intro{grid-column:r1/r14}}.home-service{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:12rem;padding-bottom:12rem;background:#f8f6f2;align-items:start}.home-service>*{align-self:start}@media(max-width: 766px){.home-service{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.home-service{padding-top:6rem}}@media(max-width: 767px){.home-service{padding-bottom:6rem}}.home-service>*{align-items:start}.home-service__content{grid-column:r2/r7;display:grid;gap:0 4rem;grid-template-columns:repeat(6, minmax(0, 1fr))}.home-service__content>*{align-self:start}@media(max-width: 766px){.home-service__content{gap:0 2rem}}.home-service__intro{margin-bottom:7.2rem;grid-column:span 5}@media(max-width: 767px){.home-service__intro{margin-bottom:3.6rem}}.home-service__areas{grid-column:1/-1;font-size:1.6rem;line-height:1.3333;letter-spacing:0}.home-service__areas .list{columns:2 200px;column-gap:4rem;margin-bottom:3.6rem}.home-service__areas .list p,.home-service__areas .list .no-break{break-inside:avoid;page-break-inside:avoid}.home-service__areas .list__group{break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}.home-service__areas .list__term{font-weight:500;display:inline-block;margin-bottom:1.2rem}.home-service__areas .list__desc{margin-bottom:2.4rem}.home-service__image{grid-column:r10/-1;grid-row:1/span 2;margin-bottom:3.6rem}@media(max-width: 1079px){.home-service__image{grid-column:r9/-1}}@media(max-width: 767px){.home-service__image,.home-service__content{grid-column:r1/r14}}.formats-expand{position:relative;padding-top:12rem;padding-bottom:12rem;background:#000;text-align:center}@media(max-width: 767px){.formats-expand{padding-top:6rem}}@media(max-width: 767px){.formats-expand{padding-bottom:6rem}}.formats-expand__heading{font-size:14vw;line-height:.8;font-weight:900;text-transform:uppercase;color:#fc3a30;position:absolute;width:100%;top:0%;transform:translateY(50%);z-index:2;animation:expand 300ms ease-out forwards;opacity:0}@media(max-width: 479px){.formats-expand__heading{font-size:7.2rem}}.formats-expand__heading:before,.formats-expand__heading:after{transform:translateY(0);position:absolute;width:100%;left:0;content:attr(data-text)}.formats-expand__heading:before{color:#fff;z-index:-1}.formats-expand__heading:after{color:#e9c4aa;z-index:-2}.formats-expand__heading[data-animation=play]:before{animation:expand2 300ms 1 linear forwards}.formats-expand__heading[data-animation=play]:after{animation:expand3 600ms 1 linear forwards}.formats-expand__phone{position:relative;z-index:3;display:inline-block;margin:0 auto;box-shadow:inset 0 0 0 .2rem #fff;border-radius:6rem;padding:6rem 0}.formats-expand__video{display:block;background:#fff;width:25vw;height:auto;max-width:480px;min-width:192px}@media(max-width: 1079px){.formats-expand__phone{border-radius:3.6rem;padding:3.6rem 0}}@keyframes expand{0%{opacity:0}100%{opacity:1}}@keyframes expand2{0%{transform:translateY(0)}100%{opacity:1;transform:translateY(100%)}}@keyframes expand3{0%{transform:translateY(0)}100%{opacity:1;transform:translateY(200%)}}.formats-responsive{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:14.4rem;padding-bottom:19.2rem;background-color:#3a3e36;color:#fff}.formats-responsive>*{align-self:start}@media(max-width: 766px){.formats-responsive{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.formats-responsive{padding-top:7.2rem}}@media(max-width: 767px){.formats-responsive{padding-bottom:9.6rem}}.formats-responsive__heading{grid-column:r2/r6;font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;margin-bottom:4.8rem}@media(max-width: 767px){.formats-responsive__heading{font-size:28px}}@media(max-width: 767px){.formats-responsive__heading{margin-bottom:2.4rem}}.formats-responsive__content{grid-column:r7/r13;font-size:3.2rem;line-height:1.1666;letter-spacing:0;margin-bottom:12rem}@media(max-width: 767px){.formats-responsive__content{font-size:24px}}@media(max-width: 767px){.formats-responsive__content{margin-bottom:6rem}}.formats-responsive__phone,.formats-responsive__tablet{box-shadow:inset 0 0 0 .2rem #fff}.formats-responsive__phone{grid-column:r2/r3;border-radius:2vw;padding:2vw 0}.formats-responsive__tablet{grid-column:r4/r10;padding:1.5vw;border-radius:1.5vw}.formats-responsive__video-phone{width:100%;display:block}@media(max-width: 1079px){.formats-responsive__heading,.formats-responsive__content{grid-column:r2/r13}.formats-responsive__phone{grid-column:r2/r4}.formats-responsive__tablet{grid-column:r5/r12}}@media(max-width: 767px){.formats-responsive__heading,.formats-responsive__content{grid-column:r1/r14}.formats-responsive__phone{grid-column:r1/r5;margin-bottom:2.4rem;border-radius:4vw;padding:4vw 0}.formats-responsive__tablet{grid-column:r1/r14;border-radius:2vw}}.formats-mixmatch{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:14.4rem;padding-bottom:19.2rem;background-color:#e9c4aa}.formats-mixmatch>*{align-self:start}@media(max-width: 766px){.formats-mixmatch{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.formats-mixmatch{padding-top:7.2rem}}@media(max-width: 767px){.formats-mixmatch{padding-bottom:9.6rem}}.formats-mixmatch__heading,.formats-mixmatch__content{grid-column:r2/r8}.formats-mixmatch__heading{font-weight:500;margin-bottom:3.6rem}@media(max-width: 767px){.formats-mixmatch__heading{margin-bottom:1.8rem}}@media(max-width: 1079px){.formats-mixmatch__heading,.formats-mixmatch__content{grid-column:r2/r10}}@media(max-width: 767px){.formats-mixmatch__heading,.formats-mixmatch__content{grid-column:r1/r14}}.formats-conative{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:14.4rem;padding-bottom:19.2rem;background-color:#f8f6f2}.formats-conative>*{align-self:start}@media(max-width: 766px){.formats-conative{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.formats-conative{padding-top:7.2rem}}@media(max-width: 767px){.formats-conative{padding-bottom:9.6rem}}.formats-conative__heading{grid-column:r2/r6;font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;margin-bottom:3.6rem}@media(max-width: 767px){.formats-conative__heading{font-size:28px}}@media(max-width: 767px){.formats-conative__heading{margin-bottom:1.8rem}}.formats-conative__content{grid-column:r7/r13}.formats-conative__formats{grid-column:r2/r13;display:grid;gap:0 4rem;grid-template-columns:repeat(12, minmax(0, 1fr));margin-top:12rem}.formats-conative__formats>*{align-self:start}@media(max-width: 766px){.formats-conative__formats{gap:0 2rem}}@media(max-width: 767px){.formats-conative__formats{margin-top:6rem}}.formats-conative__format{grid-column:span 3;margin-bottom:3.6rem}.formats-conative__device{border:.2rem solid #000;border-radius:1.5vw;padding:2.25vw 0;margin-bottom:2.4rem}.formats-conative__name{display:block;margin-bottom:1.2rem}.formats-conative__description{font-size:1.6rem;line-height:1.3333;letter-spacing:0;margin-bottom:2.4rem;max-width:32ch;color:rgba(0,0,0,.5)}.formats-conative__ratio,.formats-conative__platform{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:block}.formats-conative__link{font-size:1.3rem;color:rgba(0,0,0,.5)}.formats-conative__link--live{color:var(--cta-color)}@media(max-width: 1439px){.formats-conative__heading,.formats-conative__content{grid-column:r2/r10}.formats-conative__format{grid-column:span 4}}@media(max-width: 767px){.formats-conative__heading,.formats-conative__content{grid-column:r1/r14}.formats-conative__formats{grid-column:r1/r14;display:grid;gap:0 4rem;grid-template-columns:repeat(14, minmax(0, 1fr))}.formats-conative__formats>*{align-self:start}}@media(max-width: 767px)and (max-width: 766px){.formats-conative__formats{gap:0 2rem}}@media(max-width: 767px){.formats-conative__device{border:.2rem solid #000;border-radius:3vw;padding:4.5vw 0}}@media(max-width: 767px){.formats-conative__format{grid-column:span 7}}.formats-advantages{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:7.2rem;padding-bottom:19.2rem;background-color:#000;color:#9db9ca}.formats-advantages>*{align-self:start}@media(max-width: 766px){.formats-advantages{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.formats-advantages{padding-top:3.6rem}}@media(max-width: 767px){.formats-advantages{padding-bottom:9.6rem}}.formats-advantages__heading{grid-column:r2/r6;font-size:4.8rem;line-height:1;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase}@media(max-width: 767px){.formats-advantages__heading{font-size:28px}}.formats-advantages__content{grid-column:r2/r11}@media(max-width: 1079px){.formats-advantages__content{grid-column:r2/r13}}@media(max-width: 1079px){.formats-advantages__content{grid-column:r1/r14}}.formats-stage__format{display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";padding-top:14.4rem;padding-bottom:19.2rem;background-color:#f8f6f1}.formats-stage__format>*{align-self:start}@media(max-width: 766px){.formats-stage__format{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.formats-stage__format{padding-top:7.2rem}}@media(max-width: 767px){.formats-stage__format{padding-bottom:9.6rem}}.formats-stage__format:nth-of-type(4n+2){background-color:#9e80bf}.formats-stage__format:nth-of-type(4n+3){background-color:#8a8ce6}.formats-stage__format:nth-of-type(4n+4){background-color:#e8c4a9}.formats-stage__format:last-of-type{background-color:#f8f6f1}.formats-stage__device{border:.2rem solid #000;border-radius:1.5vw;padding:2.25vw 0;margin-bottom:2.4rem;grid-column:r4/r6}.formats-stage__info{grid-column:r8/r11}.formats-stage__intro{font-weight:500;margin:3.6rem 0 2.4rem}.formats-stage__features{font-size:1.6rem;color:rgba(0,0,0,.5);margin-bottom:2.4rem}.formats-stage__features li{margin-bottom:1.6rem}.formats-stage__name{display:block;margin-bottom:1.2rem}.formats-stage__ratio,.formats-stage__platform{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:block}.formats-stage__link{font-size:1.3rem;color:rgba(0,0,0,.5)}.formats-stage__link--live{color:var(--cta-color)}@media(max-width: 1439px){.formats-stage__device{grid-column:r2/r6}.formats-stage__info{grid-column:r8/r13}}@media(max-width: 767px){.formats-stage__device{grid-column:r1/r6;border:.2rem solid #000;border-radius:4vw;padding:6vw 0;margin-bottom:4.8rem}.formats-stage__info{grid-column:r8/r14}}@media(max-width: 479px){.formats-stage__device{grid-column:r1/r11}.formats-stage__info{grid-column:r1/r14}}.icon-list{display:grid;gap:0 4rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:3.6rem}.icon-list>*{align-self:start}@media(max-width: 766px){.icon-list{gap:0 2rem}}.icon-list__group{margin-top:7.2rem;max-width:28ch}.icon-list__term{font-weight:500;color:#fff;margin-bottom:2.4rem}.icon-list__term img{width:7.2rem;margin-bottom:2.4rem}@media(max-width: 479px){.icon-list{display:block}.icon-list__group{margin-top:4.8rem}}.news-listing__pagination,.news-listing__tagcloud{display:none}.no-js .news-listing__pagination,.no-js .news-listing__tagcloud{display:block;animation:fadeIn .6s}.no-js .news-listing__select,.no-js .news-listing__load-more{display:none}.news-listing{grid-column:r2/r13}@media(max-width: 767px){.news-listing{grid-column:r1/r14}}.news-listing__topbar{margin-bottom:2.4rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 479px){.news-listing__topbar{display:block}}.news-listing__heading{font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:900;text-transform:uppercase;color:#fc3a30;margin-bottom:2.4rem}@media(max-width: 767px){.news-listing__heading{font-size:24px}}.news-listing__heading--sub{color:#000}.news-listing__select{margin-bottom:2.4rem}.news-listing__tagcloud li{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:inline-block;padding-right:1em}.news-listing__tagcloud a{text-decoration:none}.news-listing__tagcloud a.is-active{color:#fc3a30}.news-listing__articles{display:grid;gap:0 4rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.news-listing__articles>*{align-self:start}@media(max-width: 766px){.news-listing__articles{gap:0 2rem}}@media(max-width: 1078px){.news-listing__articles{display:grid;gap:0 4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.news-listing__articles>*{align-self:start}}@media(max-width: 1078px)and (max-width: 766px){.news-listing__articles{gap:0 2rem}}@media(max-width: 478px){.news-listing__articles{display:block}}.news-listing__nav{min-height:5.2rem;text-align:center}.news-listing__nav .btn{margin-bottom:6rem}.news-listing__back{text-align:center;margin-bottom:14.4rem}.news-item{display:block;position:relative;margin-bottom:6rem}.news-item__tags{font-size:1.6rem;line-height:1.3333;letter-spacing:0;display:block;margin:2.4rem 0 1.2rem;font-weight:500}.news-item__tag{display:inline-block}.news-item__tag a:hover{color:var(--cta-color)}.news-item__tag:not(:last-child) a:after{content:","}.news-item a{text-decoration:none}.container{overflow:hidden;grid-column:r1/r14;display:grid;grid-template-columns:repeat(13, 1fr 4rem) 1fr;grid-template-areas:"r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14"}.container>*{align-self:start}@media(max-width: 766px){.container{grid-template-columns:repeat(13, 1fr 2rem) 1fr}}.container--block{margin-bottom:12rem}@media(max-width: 767px){.container--block{margin-bottom:6rem}}.container--small{margin-bottom:7.2rem}@media(max-width: 767px){.container--small{margin-bottom:3.6rem}}.container__placeholder{position:relative}.container__placeholder--large{grid-column:r1/r14}.container__placeholder--medium{grid-column:r1/r11}.container__placeholder--small{grid-column:r5/r11}.container__placeholder--video{padding-bottom:56.25%;height:0}.container__placeholder--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container__image{position:absolute;opacity:0;transform:scale(0.8);transition:transform 450ms ease-out,opacity 450ms ease-in;transform-origin:0 100%}.container__image.lazyloaded{opacity:1;transform:scale(1)}.container__caption{margin-top:1.2rem;font-size:1.3rem;line-height:1.5;letter-spacing:0}.container__caption--large{grid-column:r1/r5}.container__caption--medium{grid-column:r12/r14;align-self:end}.container__caption--small{grid-column:r5/r11}.container__caption a{color:var(--cta-color)}.container--align-right .container__placeholder{grid-column:r4/r14}.container--align-right .container__caption{grid-column:r1/r3;grid-row:1}@media(max-width: 1079px){.container__placeholder--large,.container__caption--large{grid-column:r1/r14}.container__placeholder--medium,.container__caption--medium{grid-column:r1/r12}.container__placeholder--small,.container__caption--small{grid-column:r2/r11}.container--align-right .container__placeholder,.container--align-right .container__caption{grid-column:r1/r12;grid-row:auto}}@media(max-width: 767px){.container--large{grid-column:1/-1;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}.container--large>*{align-self:start}}@media(max-width: 767px)and (max-width: 766px){.container--large{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.container__placeholder--large{grid-column:1/-1}.container__placeholder--medium{grid-column:r1/r14}.container__placeholder--small{grid-column:r1/r11}}@media(max-width: 767px){.container__caption--large{grid-column:r1/r14}.container__caption--small{grid-column:r1/r11}}@media(max-width: 767px){.container--align-right .container__placeholder,.container--align-right .container__caption{grid-column:r1/r14}}.intro{grid-column:r2/r11;margin-bottom:7.2rem;font-size:4.4rem;line-height:1.27;letter-spacing:0;font-weight:500;opacity:0;animation:300ms ease-out 150ms 1 slideInFromBottom forwards}@media(max-width: 767px){.intro{margin-bottom:3.6rem}}@media(max-width: 767px){.intro{font-size:28px}}.intro--small{font-size:3.2rem;line-height:1.1666;letter-spacing:0}@media(max-width: 767px){.intro--small{font-size:24px}}@media(max-width: 767px){.intro{grid-column:r1/r14}}.kpis{grid-column:r2/r13;display:grid;gap:0 4rem;grid-template-columns:repeat(3, minmax(0, 1fr));text-align:center}.kpis>*{align-self:start}@media(max-width: 766px){.kpis{gap:0 2rem}}.kpis__item{border-top:1px solid rgba(0,0,0,.1);padding:3.6rem 1.2rem}.kpis__amount{display:block;margin-bottom:1.2rem;font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:500;color:#fc3a30}@media(max-width: 767px){.kpis__amount{font-size:24px}}.kpis__name{font-size:1.6rem;line-height:1.3333;letter-spacing:0}.kpis__logo{max-width:12.8rem;margin:0 auto}@media(max-width: 767px){.kpis{grid-column:r1/r12;display:grid;gap:0 4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.kpis>*{align-self:start}}@media(max-width: 767px)and (max-width: 766px){.kpis{gap:0 2rem}}.kt__ol,.kt__ul{list-style:none}.kt__li{position:relative;padding-left:1.25em}.kt__li:before{position:absolute;left:0}.kt__ol{counter-reset:my-counter}.kt__ol .kt__li{counter-increment:my-counter}.kt__ol .kt__li:before{content:counter(my-counter) "."}.kt__ul{margin:1.3333em 0}.kt__ul:first-child{margin-top:0}.kt__ul:last-child{margin-bottom:0}.kt__ul .kt__li:before{content:"–"}.kt__p{margin-bottom:1.3333em}.kt__h3{margin-top:1.3333em}.kt__h3:first-child{margin-top:0}.kt__ol+.kt__p,.kt__ul+.kt__p,.kt__h3+.kt__p,.kt__address+.kt__p{text-indent:0}.logo{grid-column:r1/r2}.logo svg{vertical-align:middle;position:relative;z-index:10;height:4.8rem}.logo path{fill:var(--logo-path-color)}.logo .brand{fill:var(--brand-primary-color)}.logo.is-inverted path{fill:#fff}.logo.is-inverted .brand{fill:var(--brand-primary-color)}.marquee{grid-column:1/-1;padding-bottom:12rem;background:#f8f6f2;overflow-x:hidden}@media(max-width: 767px){.marquee{padding-bottom:6rem}}.marquee__wrapper{position:relative;font-size:7.2rem;line-height:.8;letter-spacing:-0.05em;font-weight:900;text-transform:uppercase;color:#e9c4aa;height:1em;border-bottom:1px solid #e9c4aa;margin-bottom:.2em}.marquee__wrapper:last-child{border:none}.marquee__list{position:absolute;white-space:nowrap;will-change:transform;list-style:none}.marquee__item{display:inline;vertical-align:text-top}.person{grid-column:r3/r6;margin-bottom:6rem}.person__name{font-size:2.1rem;line-height:1.3333;font-weight:500;margin-bottom:2.4rem}@media(max-width: 767px){.person__name{font-size:19px}}.person .image{width:7.2rem;height:7.2rem;border-radius:50%;margin-bottom:2.4rem}.person__text{font-size:1.6rem;line-height:1.3333;letter-spacing:0;color:rgba(0,0,0,.5)}@media(max-width: 1079px){.person{grid-column:r3/r8}}@media(max-width: 766px){.person{grid-column:r1/r8}}@media(max-width: 478px){.person{grid-column:r1/r10}}.publishers{background:#000;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 .";font-size:1.6rem;line-height:1.3333;letter-spacing:0;padding-top:9.6rem;padding-bottom:12rem}.publishers>*{align-self:start}@media(max-width: 766px){.publishers{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}@media(max-width: 767px){.publishers{padding-top:4.8rem}}@media(max-width: 767px){.publishers{padding-bottom:6rem}}.publishers__lead-in{grid-column:r2/r5;color:#fc3a30;margin-bottom:4.8rem}.publishers__brands{grid-column:r2/r13;display:grid;gap:0 4rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.publishers__brands>*{align-self:start}@media(max-width: 766px){.publishers__brands{gap:0 2rem}}@media(max-width: 1079px){.publishers__lead-in{grid-column:r2/r6}.publishers__brands{display:grid;gap:0 4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.publishers__brands>*{align-self:start}}@media(max-width: 1079px)and (max-width: 766px){.publishers__brands{gap:0 2rem}}@media(max-width: 767px){.publishers__lead-in{grid-column:r1/r14}.publishers__brands{grid-column:r1/r14;display:grid;gap:0 4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.publishers__brands>*{align-self:start}}@media(max-width: 767px)and (max-width: 766px){.publishers__brands{gap:0 2rem}}.schedule{padding-top:3.6rem}.schedule--past .schedule__item{color:rgba(0,0,0,.5)}.schedule__item{display:grid;gap:0 4rem;margin:0 6rem;grid-template-columns:repeat(12, minmax(0, 1fr));margin-bottom:6rem}.schedule__item>*{align-self:start}@media(max-width: 766px){.schedule__item{gap:0 2rem;margin:0 3.6rem}}.schedule__item.is-today .schedule__date{color:#fc3a30}.schedule__date{grid-column:span 3;font-weight:500;position:sticky;top:0}.schedule__events{grid-column:span 9}.schedule .event:last-child{border:none;padding-bottom:0}@media(max-width: 766px){.schedule__item{display:block}.schedule__date{font-size:3.2rem;line-height:1.1666;letter-spacing:0;position:static;display:block;margin-bottom:4.8rem}}@media(max-width: 766px)and (max-width: 767px){.schedule__date{font-size:24px}}.slider-testimonials{grid-column:1/-1;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}.slider-testimonials>*{align-self:start}@media(max-width: 766px){.slider-testimonials{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.slider-testimonials__container{grid-column:1/-1;width:100%}.slider-testimonials__slider{display:flex}.slider-testimonials__item{border-left:2px solid #000;margin-bottom:2.4rem;padding-left:1.5em;padding-right:4rem;width:40%}.slider-testimonials__citation{font-size:1.6rem;line-height:1.3333;letter-spacing:0;font-weight:400;margin-top:2.4rem}.slider-testimonials__citation p:first-line{font-weight:500}.slider-testimonials__quote span:before{font-size:3.2rem;line-height:1.1666;letter-spacing:0;font-weight:900;content:"“";display:block}@media(max-width: 767px){.slider-testimonials__quote span:before{font-size:24px}}.slider-mixmatch{grid-column:1/-1;margin-top:12rem;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}@media(max-width: 767px){.slider-mixmatch{margin-top:6rem}}.slider-mixmatch>*{align-self:start}@media(max-width: 766px){.slider-mixmatch{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.slider-mixmatch video{width:100%}.slider-mixmatch>*{align-self:center}.slider-mixmatch__pagination{grid-column:r2/r8}.slider-mixmatch__pagination .swiper-pagination-bullet{font-size:4.8vw;line-height:1em;display:block;cursor:pointer;transition:transform 200ms,color 200ms}@media(max-width: 767px){.slider-mixmatch__pagination .swiper-pagination-bullet{font-size:6vw}}.slider-mixmatch__pagination .swiper-pagination-bullet-active{color:#fc3a30;transform:translateX(0.75em)}.slider-mixmatch__container{width:100%;grid-column:r10/r12;box-shadow:inset 0 0 0 .2rem #000;border-radius:3.6rem;padding:3.6rem 0}@media(max-width: 1079px){.slider-mixmatch__container{grid-column:r10/r13}}@media(max-width: 767px){.slider-mixmatch__pagination{grid-column:r1/r7}.slider-mixmatch__container{grid-column:r8/r14}}.slider-publishers{grid-column:span 1}.slider-publishers__item{background:#000}.success-cases{width:100%;grid-column:r1/r14;margin-bottom:12rem;opacity:0;animation:300ms ease-out 300ms 1 slideInFromBottom forwards}@media(max-width: 767px){.success-cases{margin-bottom:6rem}}.success-cases thead,.success-cases tbody{text-align:left}.success-cases tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.success-cases tbody tr:hover{cursor:pointer}.success-cases tbody tr:hover .success-cases__link{text-decoration:underline}.success-cases tbody tr:hover .success-cases__kpi .success-cases__link{text-decoration:none}.success-cases tbody tr:hover path{fill:#000}.success-cases tbody tr:last-child{border:none}.success-cases tbody td:last-child .success-cases__link{padding-right:4.8rem}.success-cases tfoot td{padding-top:7.2rem;text-align:center}@media(max-width: 767px){.success-cases tfoot td{padding-top:3.6rem}}.success-cases tr{width:100%}.success-cases tr th,.success-cases tr td{vertical-align:middle}.success-cases tr th{font-size:1.3rem;line-height:1.5;letter-spacing:0;font-weight:500;padding-bottom:2.4rem}.success-cases tr td{position:relative;font-size:1.6rem;line-height:1.3333;letter-spacing:0}.success-cases__kpi-amount{color:#fc3a30;font-weight:500}.success-cases__kpi{font-weight:500}.success-cases__link{padding:2.4rem 1em 2.4rem 0;display:block;width:100%;text-decoration:none}.success-cases__link svg{width:4.8rem;height:4.8rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 1079px){.success-cases tr th:nth-child(4),.success-cases tr td:nth-child(4){display:none}}@media(max-width: 767px){.success-cases tr th:nth-child(3),.success-cases tr th:nth-child(4),.success-cases tr td:nth-child(3),.success-cases tr td:nth-child(4){display:none}}.social-links{grid-column:r1/r7}.social-links__item{display:inline-block;margin-right:1.2rem}.social-links svg{width:3.6rem}.social-links svg:hover path{fill:var(--cta-color)}@media(max-width: 767px){.social-links__item{margin-right:.6rem}}@media(max-width: 479px){.social-links__item{margin-right:0}}.testimonials{margin-top:12rem;margin-bottom:12rem;display:grid;grid-template-columns:6rem repeat(13, 1fr 4rem) 1fr 6rem;grid-template-areas:". r1 . r2 . r3 . r4 . r5 . r6 . r7 . r8 . r9 . r10 . r11 . r12 . r13 . r14 ."}@media(max-width: 767px){.testimonials{margin-top:6rem}}@media(max-width: 767px){.testimonials{margin-bottom:6rem}}.testimonials>*{align-self:start}@media(max-width: 766px){.testimonials{grid-template-columns:3.6rem repeat(13, 1fr 2rem) 1fr 3.6rem}}.testimonials__heading{font-size:3.2rem;line-height:1.1666;letter-spacing:0;margin-bottom:9.6rem;grid-column:r5/r10;text-align:center}@media(max-width: 767px){.testimonials__heading{font-size:24px}}@media(max-width: 767px){.testimonials__heading{margin-bottom:4.8rem}}@media(max-width: 1079px){.testimonials{grid-column:r2/r11}.testimonials__heading{grid-column:r3/r12}}@media(max-width: 767px){.testimonials{grid-column:r1/r14}}.html5video{width:100%;background:#000}