.homeSliderItem{clip:rect(0,0,auto,0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:clip}.homeSliderItem--default{clip:rect(0,100vw,auto,0)}.homeSliderItem--default .homeSliderItem__image{pointer-events:none;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.homeSliderItem__container{background-image:radial-gradient(circle 22.5vmin at center,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.04) 71%,transparent 100%);border-radius:50%;height:97vmin;left:calc(50% - 52px);margin-left:-48.5vmin;margin-top:-48.5vmin;position:absolute;text-align:center;top:50%;width:97vmin;z-index:50}.homeSliderItem__image{height:46.37096%;margin:36.3% auto 1.2%;min-height:170px;pointer-events:all;position:relative;width:81.77419%}.homeSliderItem__image,.homeSliderItem__image picture{display:block;-webkit-transform-origin:center;transform-origin:center}.homeSliderItem__image picture{height:100%;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:100%}.homeSliderItem__image img{font-family:"object-fit: contain; object-position: center;";height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.homeSliderItem__image--loaded picture{opacity:1}.homeSliderItem__company{color:#fff;cursor:pointer;font:600 24px/1em Gotham Pro,sans-serif;pointer-events:auto;text-align:center}.homeSliderItem__company,.homeSliderItem__company a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.homeSliderItem__company a{color:inherit;font:inherit;position:relative;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.homeSliderItem__company a:active{-webkit-transform:scale(.95);transform:scale(.95)}.homeSliderItem__company a:after{border:2px dashed #fff;border-radius:19px;content:"";height:calc(100% + 20px);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 20px)}body.js-focus-visible .homeSliderItem__company a[data-focus-visible-added]:after{opacity:1}@media only screen and (max-width:2199px)and (min-width:1750px){.homeSliderItem__container{left:calc(50% - 40px)}.homeSliderItem__image{height:50.81081%;margin-bottom:0;margin-top:32.3%;width:78.32432%}.homeSliderItem__company{font-size:20px}}@media only screen and (max-width:1749px)and (min-width:1250px){.homeSliderItem__container{left:calc(50% - 35px)}.homeSliderItem__image{height:47.86324%;margin-bottom:.5%;margin-top:35.3%;width:78.63247%}.homeSliderItem__company{font-size:18px}}@media only screen and (max-width:1249px)and (min-width:920px){.homeSliderItem__container{height:90vmin;left:calc(50% - 27px);margin-left:-45vmin;margin-top:-45vmin;width:90vmin}.homeSliderItem__image{height:48.63813%;margin-bottom:2.2%;margin-top:33.3%;width:82.87937%}.homeSliderItem__company{font-size:15px}}@media only screen and (max-width:919px){.homeSliderItem__container{background-image:none;height:auto;left:auto;margin-left:0;margin-top:0;top:calc(40% + 70px);width:100%}.homeSliderItem__image{height:38.55555vh;margin:0 auto 2.55555%;max-width:580px;width:100%}.homeSliderItem__company{font-size:18px}}@media only screen and (max-width:919px)and (orientation:landscape){.homeSliderItem__container{top:calc(48% + 70px)}}@media only screen and (max-width:599px){.homeSliderItem__container{top:calc(38% + 60px)}.homeSliderItem__image{height:34.625vh;margin-bottom:1.875vh;max-width:475px}.homeSliderItem__company{font-size:16px}}@media only screen and (max-width:599px)and (orientation:landscape){.homeSliderItem__container{top:calc(46% + 60px)}}@media only screen and (max-width:429px){.homeSliderItem__container{top:calc(34% + 55px)}.homeSliderItem__image{height:35.08771vh;margin-bottom:2.26315vh;max-width:320px}.homeSliderItem__company{font-size:15px}}@media only screen and (max-width:429px)and (orientation:landscape){.homeSliderItem__container{top:calc(42% + 55px)}}@media print{.homeSliderItem__container{background:none;left:50%}.homeSliderItem__company a{color:#191919}}.homeSlider{cursor:-webkit-grab;cursor:grab;font-size:0;height:100vh;min-height:600px;overflow:hidden;position:relative;width:100%}.homeSlider__front{height:97vmin;left:calc(50% - 52px);pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:97vmin;z-index:40}.homeSlider__title{color:#fff;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:21%;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:3}.homeSlider__title span:first-child{display:block;font:500 25px/1em Gotham Pro,sans-serif;letter-spacing:.4em;margin-bottom:10px}.homeSlider__title span:nth-child(2){font:900 78px/1em Gotham Pro,sans-serif;letter-spacing:-.01em}.homeSlider__description{color:#fff;font:700 300px/1em Gotham Pro,sans-serif;left:50%;letter-spacing:.04em;opacity:.09;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.homeSlider__navigation{height:100%;left:0;position:absolute;top:0;width:100%}.homeSlider__navigationArc{fill:transparent;stroke:#fff;opacity:.47}.homeSlider__navigationArc--front{opacity:1}.homeSlider__navigationPinAfter{fill:transparent;stroke:#fff;cursor:pointer;opacity:0;pointer-events:none}.homeSlider__navigationPin{fill:transparent;stroke:#fff;cursor:pointer;pointer-events:all;-webkit-transition:fill .3s ease;transition:fill .3s ease}.homeSlider__navigationPin--active{pointer-events:none}.homeSlider__navigationPin--active+.homeSlider__navigationPinAfter{opacity:0}body:not(.is-touch) .homeSlider__navigationPin:hover{fill:hsla(0,0%,100%,.6)}body.js-focus-visible .homeSlider__navigationPin[data-focus-visible-added]+.homeSlider__navigationPinAfter{opacity:1}.homeSlider__delay{display:none;height:2px;left:0;margin-top:70px;overflow:hidden;position:fixed;top:-2px;-webkit-transition:opacity .1s ease,-webkit-transform .5s ease;transition:opacity .1s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .1s ease;transition:transform .5s ease,opacity .1s ease,-webkit-transform .5s ease;width:100%;z-index:1}.homeSlider__delayProgress{background-color:#fff;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);width:100%}.homeSlider--drag{cursor:-webkit-grabbing;cursor:grabbing}.mainNav--fixed~.home .homeSlider__delay{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:919px)and (orientation:landscape){.homeSlider{min-height:700px}}@media only screen and (max-width:2199px)and (min-width:1750px){.homeSlider__front{left:calc(50% - 40px)}.homeSlider__title{top:20.3%}.homeSlider__title span:first-child{font-size:21px}.homeSlider__title span:nth-child(2){font-size:56px}.homeSlider__description{font-size:220px}}@media only screen and (max-width:1749px)and (min-width:1250px){.homeSlider__front{left:calc(50% - 35px)}.homeSlider__title{top:20%}.homeSlider__title span:first-child{font-size:15px}.homeSlider__title span:nth-child(2){font-size:36px}.homeSlider__description{font-size:160px}}@media only screen and (max-width:1249px)and (min-width:920px){.homeSlider__front{height:90vmin;left:calc(50% - 27px);width:90vmin}.homeSlider__title{top:20%}.homeSlider__title span:first-child{font-size:11px;margin-bottom:6px}.homeSlider__title span:nth-child(2){font-size:30px}.homeSlider__description{font-size:133px}.homeSlider__navigationArc{stroke-width:5px}.homeSlider__navigationArc--front{stroke-width:6px}}@media only screen and (max-width:919px){.homeSlider__front{height:auto;left:auto;position:relative;top:18%;-webkit-transform:translateY(70px);transform:translateY(70px);width:100%}.homeSlider__title{top:28%}.homeSlider__title span:first-child{font-size:15px;margin-bottom:9px}.homeSlider__title span:nth-child(2){font-size:48px}.homeSlider__description{font-size:144px;line-height:125px;position:static;top:auto;-webkit-transform:none;transform:none;white-space:normal;width:100%}.homeSlider__navigation{display:none}.homeSlider__delay{display:block;-webkit-transform:translateY(-70px);transform:translateY(-70px)}}@media only screen and (max-width:599px){.homeSlider__front{top:19.8%;-webkit-transform:translateY(60px);transform:translateY(60px)}.homeSlider__title span:first-child{font-size:12px;margin-bottom:11px}.homeSlider__title span:nth-child(2){font-size:40px}.homeSlider__description{font-size:107px;line-height:93px}.homeSlider__delay{margin-top:60px;-webkit-transform:translateY(-60px);transform:translateY(-60px)}}@media only screen and (max-width:429px){.homeSlider__front{top:18.2%;-webkit-transform:translateY(55px);transform:translateY(55px)}.homeSlider__title span:first-child{font-size:11px;margin-bottom:5px}.homeSlider__title span:nth-child(2){font-size:30px}.homeSlider__description{font-size:79px;line-height:69px}.homeSlider__delay{margin-top:55px;-webkit-transform:translateY(-55px);transform:translateY(-55px)}}@media print{.homeSlider__front{left:50%}.homeSlider__title span:nth-child(2){font-size:6vw}.homeSlider__title{color:#191919}.homeSlider__description,.homeSlider__navigationCircle{display:none}.homeSlider__navigationPin{stroke:#191919}}.showreelButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:inline-block;padding:0;position:fixed;right:168px;top:28px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:40}.showreelButton:active{-webkit-transform:scale(.95);transform:scale(.95)}.showreelButton__icon{border-radius:100%;display:inline-block;height:56px;margin-right:20px;position:relative;vertical-align:middle;width:56px}.showreelButton__icon svg{height:100%!important;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0)!important;transform:translate3d(-50%,-50%,0)!important;width:100%!important}.showreelButton__text{color:#fff;display:inline-block;font:500 22px/1em Gotham Pro,sans-serif;letter-spacing:-.03em;position:relative;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;vertical-align:middle}.showreelButton__text:before{border:2px dashed #fff;border-radius:22px;content:"";height:calc(100% + 20px);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 20px)}body:not(.is-touch) .showreelButton:hover .showreelButton__text{opacity:.3}body.js-focus-visible .showreelButton[data-focus-visible-added] .showreelButton__text:before{opacity:1}@media only screen and (max-width:2199px)and (min-width:1750px){.showreelButton{right:129px;top:19px}.showreelButton__icon{height:44px;margin-right:13px;width:44px}.showreelButton__text{font-size:18px}}@media only screen and (max-width:1749px)and (min-width:1250px){.showreelButton{right:111px;top:14px}.showreelButton__icon{height:40px;margin-right:10px;width:40px}.showreelButton__text{font-size:17px}}@media only screen and (max-width:1249px)and (min-width:920px){.showreelButton{right:88px;top:11px}.showreelButton__icon{height:34px;margin-right:10px;width:34px}.showreelButton__text{font-size:14px}}@media only screen and (max-width:919px){.showreelButton{left:50%;position:fixed;right:auto;top:8%;-webkit-transform:translate(-50%,70px);transform:translate(-50%,70px)}.showreelButton:active{-webkit-transform:translate(-50%,70px) scale(.95);transform:translate(-50%,70px) scale(.95)}.showreelButton__icon{height:40px;margin-right:10px;width:40px}.showreelButton__text{font-size:17px}}@media only screen and (max-width:919px)and (orientation:landscape){.showreelButton{position:absolute}}@media only screen and (max-width:599px){.showreelButton{top:8.4%;-webkit-transform:translate(-50%,60px);transform:translate(-50%,60px)}.showreelButton:active{-webkit-transform:translate(-50%,60px) scale(.95);transform:translate(-50%,60px) scale(.95)}.showreelButton__icon{height:36px;margin-right:10px;width:36px}.showreelButton__text{font-size:16px}}@media only screen and (max-width:429px){.showreelButton{top:7.4%;-webkit-transform:translate(-50%,55px);transform:translate(-50%,55px)}.showreelButton:active{-webkit-transform:translate(-50%,55px) scale(.95);transform:translate(-50%,55px) scale(.95)}.showreelButton__icon{height:34px;margin-right:9px;width:34px}.showreelButton__text{font-size:15px}}.mainAwards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.35);border-radius:64px;bottom:50%;-webkit-box-shadow:-1px 0 4px rgba(0,119,184,.251);box-shadow:-1px 0 4px rgba(0,119,184,.251);height:253px;left:30px;padding:13px 0;position:fixed;-webkit-transform:translateY(50%);transform:translateY(50%);width:52px;z-index:51}.mainAwards,.mainAwards__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mainAwards__buttons{z-index:9}body:not(.is-touch) .mainAwards__buttons:hover .mainButton{opacity:.5}.mainAwards .mainButton{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}body:not(.is-touch) .mainAwards .mainButton:hover{opacity:1}.mainAwards__text{color:#fff;font:500 16px/1em Gotham Pro,sans-serif;margin-top:auto;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}@media only screen and (max-width:1749px){.mainAwards{left:22px}}@media only screen and (max-width:919px){.mainAwards{bottom:calc(50% - 35px);left:18px;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width:599px){.mainAwards{bottom:13px;height:43px;left:50%;padding:0 13px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:217px}.mainAwards,.mainAwards__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mainAwards__text{font-size:14px;margin-right:auto;margin-top:0;-webkit-transform:none;transform:none}}.mainButton{width:30px;z-index:12}.mainButton+.mainButton{padding-top:10px}body:not(.is-touch) .mainButton:hover .mainButton__text{color:#fff;visibility:visible}.mainButton:active{-webkit-transform:scale(.95);transform:scale(.95)}body.js-focus-visible .mainButton[data-focus-visible-added] .mainButton__wrapper:after{display:block}body.js-focus-visible .mainButton[data-focus-visible-added] .mainButton__text{color:#fff;visibility:visible}.mainButton__wrapper{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:30px;z-index:13}.mainButton__wrapper:after{border:2px dashed #fff;border-radius:50%;content:"";display:none;height:120%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%}.mainButton__icon{fill:#fff;height:30px;position:relative;width:30px}.mainButton__text{-ms-flex-negative:0;color:hsla(0,0%,100%,0);flex-shrink:0;font:500 16px/1em Gotham Pro,sans-serif;pointer-events:none;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:50%;-webkit-transform:translate(24px,-50%) translateX(100%);transform:translate(24px,-50%) translateX(100%);-webkit-transition:color .2s ease,visibility .2s;transition:color .2s ease,visibility .2s;visibility:hidden;z-index:10}@media only screen and (max-width:599px){.mainButton+.mainButton{margin-right:7px;padding:0}.mainButton:last-of-type{margin-left:7px}.mainButton__text{display:none}}@media only screen and (max-width:1249px)and (min-width:920px){.mainButton__text{font-size:9px;letter-spacing:.4px}}.home{position:relative}@media only screen and (max-width:919px){.home .showreelButton{position:absolute}}@media print{.home .showreelButton{display:none}}