@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.flipper .back,.intro,.modal,.navigation .menu,.page-landing .poster,.page-landing .poster img,.page-landing .poster video,.page-landing .poster:after,.page-landing .slide,.page-landing .slide-content,.page-landing .video,.page-landing .video img,.page-landing .video video,.page-landing .video:after,.slide-nav,.spinner,.video-player-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.back-to-top .box .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.embed-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container img,.embed-container object,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.navigation .social-links span{height:1em;line-height:1.5;overflow:hidden}.navigation .social-links span::before{content:"";display:block;width:0;height:100%}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{color:#464646;font-family:Baskerville,serif;font-size:1.6rem;letter-spacing:.05em;line-height:2rem;background-color:#f2f2f2;-webkit-tap-highlight-color:transparent}body,html{height:100%;overflow:hidden}@font-face{font-family:Baskerville;src:url(../fonts/Baskerville.woff) format("woff");font-weight:400!important;font-style:normal}@font-face{font-family:BaskervilleSemiBold;src:url(../fonts/Baskerville-SemiBold.woff) format("woff");font-weight:400!important;font-style:normal}@font-face{font-family:AkzidenzMediumCond;src:url(../fonts/AkzidenzGroteskBQ-MdCnd.woff) format("woff");font-weight:400!important;font-style:normal}@font-face{font-family:AkzidenzBold;src:url(../fonts/AkzidenzGroteskBQ-Bold.woff) format("woff");font-weight:400!important;font-style:normal}@font-face{font-family:AkzidenzRegular;src:url(../fonts/AkzidenzGroteskBQ-Reg.woff) format("woff");font-weight:400!important;font-style:normal}a{color:#e9167c}a:hover{color:#ba1263;text-decoration:underline}p{margin:0 0 1rem}blockquote{padding:0;margin:0}blockquote p{position:relative;color:#e9167c}em{font-style:italic}cite{font-style:normal}h1,h2,h3,h4,h5,h6{margin:1rem 0;font-weight:400;font-family:AkzidenzMediumCond,sans-serif;line-height:1;color:#000;text-transform:uppercase;text-rendering:optimizelegibility}h1{font-size:5rem}h2{font-size:2.4rem}h3{text-transform:initial;font-family:Baskerville,serif;font-size:2.2rem}h4{font-family:AkzidenzBold,sans-serif,sans-serif;font-size:1.6rem;color:#e9167c}h5{font-size:1.8rem}h6{font-size:1.6rem}hr{margin:2rem 0;border:0;border-bottom:2px solid #ccc}img{max-width:100%;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0 0 2rem 0}form fieldset{margin-bottom:2rem;padding:0;border-width:0}form p{margin-bottom:1rem}form ul{list-style-type:none;margin:0 0 2rem 0;padding:0}.input,input{display:block;margin:1em 0;padding:.75em 1em;width:100%;border:none;outline:0;border-radius:0;border-left:4px solid #f2f2f2;background-color:#f2f2f2}.input:focus,input:focus{border-left:4px solid #e9167c}.input.is-invalid,input.is-invalid{border-left:4px solid tomato}textarea{min-height:8em;max-width:100%}.select-wrapper{position:relative}.select-wrapper:after{position:absolute;width:1rem;height:1rem;right:1em;top:40%;display:block;content:"";border-right:2px solid #464646;border-bottom:2px solid #464646;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrapper select::-ms-expand{display:none}.app{height:100%}.app .app-container{position:relative;height:100%;padding-top:5rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0}.app .app-container .page{min-height:100vh;overflow:hidden;background-color:#f2f2f2}.app .app-container .page.page-landing{min-height:inherit}.app .app-container .wrapper{padding-left:1em;padding-right:1em}@media (min-width:768px){.app .app-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:block;padding-top:4.5rem}.app .app-container .page:not(.page-landing){position:relative;margin-bottom:427px}}@media (min-width:992px){.app .app-container .wrapper{padding-left:3rem;padding-right:3rem}.app .app-container .page:not(.page-landing){position:relative;margin-bottom:297px}}@media (min-width:1392px){.app .app-container .wrapper{padding-left:7.3rem;padding-right:7.3rem}}.headline h1{margin:4.5rem 0 1rem 0;font-size:4rem}.headline h2{margin-bottom:2.7rem;color:#898989;font-size:1.5rem;font-family:BaskervilleSemiBold,serif;letter-spacing:.025em;text-transform:none}.headline.border h1{margin-bottom:2rem;position:relative}.headline.border h1:after{content:" ";display:block;position:relative;left:-.01rem;width:8.5rem;margin-top:1.4rem;border-bottom:.6rem solid #e9167c}.card{position:relative;padding:1rem;width:100%;background-color:#fff}.card .card-image{display:block;width:100%}.card .card-image img{display:block;width:100%;height:auto}.card .card-image.force-height{background-size:cover;background-repeat:no-repeat}.card .card-image.force-height img{display:none}.card .card-image.hero{overflow:hidden}.card .card-image.hero img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.card .card-headline,.card .card-text{margin:0;padding:0 2.2rem}.card .card-headline h1{margin:4.5rem 0 1rem 0;font-size:4rem}.card .card-headline h2{margin-bottom:2.7rem;color:#898989;font-size:1.5rem;font-family:BaskervilleSemiBold,serif;letter-spacing:.025em;text-transform:none}.card .card-headline.border h1{margin-bottom:2rem;position:relative}.card .card-headline.border h1:after{content:' ';display:block;position:relative;left:-.01rem;width:8.5rem;margin-top:1.4rem;border-bottom:.6rem solid #e9167c}.card .card-text{color:#7d7d7d}.card .card-text p:last-child{margin-bottom:4.5rem}.card .card-hover{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;overflow:hidden;opacity:0;top:1rem;right:1rem;bottom:1rem;left:1rem;padding:6%;color:#fff;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card .card-hover .footer,.card .card-hover h2,.card .card-hover h3,.card .card-hover p{margin:0;padding:0;opacity:0;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .6s cubic-bezier(.645,.045,.355,1),transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1),transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1),transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.card .card-hover h3{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.card .card-hover h2{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.card .card-hover p{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.card .card-hover .footer{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.card .card-hover h2,.card .card-hover h3{font-family:AkzidenzMediumCond,sans-serif;text-transform:uppercase;color:#fff}.card .card-hover h2{font-size:15vw}.card .card-hover h3{font-size:3vw}.card .card-hover h3 span{position:relative}.card .card-hover h3 span:after{content:' ';display:block;position:absolute;right:-4rem;bottom:5px;width:3rem;height:1px;background-color:#fff}.card .card-hover p{color:#fff}.card .card-hover .footer{font-size:1.3rem;font-family:BaskervilleSemiBold,serif}.card .card-hover .footer,.card .card-hover h3{padding-left:1px}.card.card-in-view .card-image.hero img,.card:hover .card-image.hero img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.card.card-in-view .card-hover,.card:hover .card-hover{opacity:1}.card.card-in-view .card-hover .footer,.card.card-in-view .card-hover h2,.card.card-in-view .card-hover h3,.card.card-in-view .card-hover p,.card:hover .card-hover .footer,.card:hover .card-hover h2,.card:hover .card-hover h3,.card:hover .card-hover p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:600px){.card .card-hover h2{font-size:10vw}.card .card-hover h3{font-size:2.5vw}}@media (min-width:768px){.grid-25 .card-hover{font-size:1.5vw}.grid-25 .card-hover h3{font-size:1.4vw}.grid-25 .card-hover p{font-size:1.4rem}.card.card-header .card-headline,.card.card-header .card-text{display:inline-block;vertical-align:top}.card.card-header .card-headline{max-width:25%;padding-right:5%}.card.card-header .card-text{margin:4.5rem 0;width:70%}.card .card-hover h2{font-size:5.5vw}.card .card-hover h3{font-size:1.4vw}}@media (min-width:992px){.card.card-in-view .card-image.hero img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.card.card-in-view .card-hover{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.card.card-in-view .card-hover h3{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.card.card-in-view .card-hover h2{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.card.card-in-view .card-hover p{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.card.card-in-view .card-hover .footer{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.card.card-in-view .card-hover .footer,.card.card-in-view .card-hover h2,.card.card-in-view .card-hover h3,.card.card-in-view .card-hover p{opacity:0;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem)}.card:hover .card-image.hero img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.card:hover .card-hover{opacity:1}.card:hover .card-hover .footer,.card:hover .card-hover h2,.card:hover .card-hover h3,.card:hover .card-hover p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.grid-20 .card-hover h2{margin-bottom:.2rem;font-size:3.5vw}.grid-20 .card-hover h3{font-size:1.4vw}.grid-20 .card-hover p{display:none}.grid-20 .card-hover .footer{line-height:1.9rem}}.grid{padding:0 1em;margin:0 -1rem 2rem -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid:after{content:'';display:block;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.grid.no-padding{padding:0 2rem}.grid-item{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%}.grid-item.grid-stretch{-ms-flex-item-align:stretch;align-self:stretch}.grid-item.grid-stretch .grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}.grid-item .grid-cell{position:relative;margin:1rem;width:100%}.grid-item .grid-nested{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}@media (min-width:600px){.grid-20{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.grid-10,.grid-25,.grid-33,.grid-50{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.grid-20{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media (min-width:992px){.grid{padding:0 3rem}.grid-50{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.grid-25,.grid-33{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.grid-20{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.grid-10{width:10%;-ms-flex-preferred-size:10%;flex-basis:10%}}@media (min-width:1392px){.grid{padding:0 7.3rem;margin:0 -1.5rem 3rem -1.5rem}.grid.no-padding{padding-left:3rem;padding-right:3rem}.grid-item .grid-cell{margin:1.5rem}.grid-25{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.grid-20{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.icon{display:inline-block;height:24px;width:24px;fill:#fff}.icon.pink{fill:#e9167c}.arrow{display:inline-block;-webkit-transition:fill .3s,stroke .3s;-o-transition:fill .3s,stroke .3s;transition:fill .3s,stroke .3s;stroke:#838078;fill:transparent}.arrow.solid{fill:#838078}.modal{z-index:2;position:fixed;background-color:rgba(0,0,0,.7)}.modal .modal-inner{position:absolute;top:6rem;left:1rem;right:1rem;bottom:1rem;background-color:#fff;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal .modal-inner .grid{padding-top:4rem;margin-bottom:0}.modal .modal-inner .modal-close{display:block;position:absolute;top:1rem;right:1rem;width:20px;height:20px;cursor:pointer}.modal .modal-inner .modal-close:after,.modal .modal-inner .modal-close:before{content:'';position:absolute;left:0;top:50%;width:20px;height:2px;background-color:#464646}.modal .modal-inner .modal-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-inner .modal-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner .modal-close:hover:after,.modal .modal-inner .modal-close:hover:before{background-color:#e9167c}.leader-modal{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;min-height:100%;padding-bottom:8rem}.leader-modal .modal-image img{display:block;width:100%;height:auto}.leader-modal .headline,.leader-modal .modal-text{margin:0}.leader-modal .headline h1{margin-top:2rem}.leader-modal .modal-text{color:#7d7d7d}.leader-modal .modal-text p{width:85%}.leader-modal .modal-text p:last-child{margin-bottom:4.5rem}.leader-modal .modal-quote{display:block;width:100%}.leader-modal blockquote{text-align:center}.leader-modal blockquote p{font-size:2rem;line-height:1.3}.leader-modal .quote-icon{display:block;margin:2rem auto;fill:#e9167c}.leader-modal footer{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;left:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f2f2f2;height:6rem}@media (min-width:992px){.modal .modal-inner{top:50%;left:50%;bottom:auto;right:auto;width:80%;max-height:80%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.leader-modal .headline h1{margin-top:0}}.flipper{position:relative;-webkit-perspective:1200;perspective:1200;cursor:pointer;padding:0;background:0 0}.flipper .back,.flipper .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipper .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flipper.is-flipped .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipper.is-flipped .back{visibility:visible;-webkit-transform:rotateY(0);transform:rotateY(0)}.flipper .front{z-index:1;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.flipper .back{visibility:hidden;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:visibility 0s .15s,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:visibility 0s .15s,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s .15s;transition:transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s .15s;transition:transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s .15s,-webkit-transform .3s cubic-bezier(.645,.045,.355,1)}.blinds{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;z-index:10}.blinds.is-hidden{display:none}.blinds div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blinds div span{display:block;width:100%;background-color:#e9167c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.mask{z-index:1}.mask .mask-gray,.mask .mask-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.mask .mask-white{background-color:#fff}.mask .mask-gray{background-color:#f2f2f2}.has-transitioned .card-unmasked .mask-white{-webkit-animation:wipe-left-to-right .6s cubic-bezier(.645,.045,.355,1);animation:wipe-left-to-right .6s cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.has-transitioned .card-unmasked .mask-gray{-webkit-animation:wipe-top-to-bottom .6s cubic-bezier(.645,.045,.355,1);animation:wipe-top-to-bottom .6s cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes wipe-left-to-right{0%{-webkit-transform:scaleX(100%) translateZ(0);transform:scaleX(100%) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes wipe-left-to-right{0%{-webkit-transform:scaleX(100%) translateZ(0);transform:scaleX(100%) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@-webkit-keyframes wipe-top-to-bottom{0%{-webkit-transform:scaleY(100%) translateZ(0);transform:scaleY(100%) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes wipe-top-to-bottom{0%{-webkit-transform:scaleY(100%) translateZ(0);transform:scaleY(100%) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.wipe-on{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.wipe-on.black span{color:transparent;padding-left:.1em;margin-left:auto}.wipe-on.black span:before{background-color:#000}.wipe-on span{display:block;position:relative;padding-right:.1em;margin-right:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden;white-space:nowrap;color:#fff;-webkit-transition:color .6s;-o-transition:color .6s;transition:color .6s}.wipe-on span:before{content:'';position:absolute;display:block;background-color:#fff;top:.05em;left:0;width:100%;height:.85em;-webkit-transition:-webkit-transform 0s 0s;transition:-webkit-transform 0s 0s;-o-transition:transform 0s 0s;transition:transform 0s 0s;transition:transform 0s 0s,-webkit-transform 0s 0s;-webkit-transform:translate3d(-110%,0,0) scaleX(1.1);transform:translate3d(-110%,0,0) scaleX(1.1)}@media (min-width:992px){.card .wipe-on span{color:rgba(255,255,255,0)}.card-is-hovered .wipe-on span{color:#fff;-webkit-transition:color;-o-transition:color;transition:color;-webkit-transition-timing-function:steps(1);-o-transition-timing-function:steps(1);transition-timing-function:steps(1)}.card-is-hovered .wipe-on span:before{-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(110%,0,0) scaleX(1.1);transform:translate3d(110%,0,0) scaleX(1.1)}.card-is-hovered .wipe-on span:nth-of-type(1){-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}.card-is-hovered .wipe-on span:nth-of-type(1):before{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.card-is-hovered .wipe-on span:nth-of-type(2){-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}.card-is-hovered .wipe-on span:nth-of-type(2):before{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.card-is-hovered .wipe-on span:nth-of-type(3){-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.card-is-hovered .wipe-on span:nth-of-type(3):before{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}}.page-landing .wipe-on.transition-triggered span{color:rgba(255,255,255,0);-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.page-landing .wipe-on.transition-triggered span:before{-webkit-transition:-webkit-transform 0s 0s;transition:-webkit-transform 0s 0s;-o-transition:transform 0s 0s;transition:transform 0s 0s;transition:transform 0s 0s,-webkit-transform 0s 0s;-webkit-transform:translate3d(-110%,0,0) scaleX(1.1);transform:translate3d(-110%,0,0) scaleX(1.1)}.has-slide-transitioned .wipe-on.transition-triggered span{color:#fff;-webkit-transition:color;-o-transition:color;transition:color;-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s;-webkit-transition-timing-function:steps(1);-o-transition-timing-function:steps(1);transition-timing-function:steps(1)}.has-slide-transitioned .wipe-on.transition-triggered span:before{-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(110%,0,0) scaleX(1.1);transform:translate3d(110%,0,0) scaleX(1.1);-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.has-slide-transitioned .wipe-on.transition-triggered span:nth-of-type(2){-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}.has-slide-transitioned .wipe-on.transition-triggered span:nth-of-type(2):before{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.has-slide-transitioned .wipe-on.transition-triggered span:nth-of-type(3){-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}.has-slide-transitioned .wipe-on.transition-triggered span:nth-of-type(3):before{-webkit-transition-delay:850ms;-o-transition-delay:850ms;transition-delay:850ms}.has-transitioned .wipe-on.black span{color:#000;-webkit-transition:color;-o-transition:color;transition:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;white-space:initial}.has-transitioned .wipe-on.black span:before{display:none;-webkit-transform:translate3d(110%,0,0) scaleX(1.1);transform:translate3d(110%,0,0) scaleX(1.1);-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}@media (min-width:992px){.has-transitioned .wipe-on.black span{white-space:nowrap;-webkit-transition-timing-function:steps(1);-o-transition-timing-function:steps(1);transition-timing-function:steps(1)}.has-transitioned .wipe-on.black span:before{display:block}}.orphan{opacity:0;-webkit-transition:opacity .45s .3s;-o-transition:opacity .45s .3s;transition:opacity .45s .3s}.has-transitioned .orphan{opacity:1}button{background-color:transparent;border:none;padding:0}button:focus{outline:0}.btn{position:relative;display:inline-block;border:2px solid #000;padding:.5em 1.5em;color:#000;font-family:AkzidenzRegular,sans-serif;text-decoration:none;z-index:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1) .15s,border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1) .15s,border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1);-o-transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1) .15s,transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1) .15s,transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1) .15s,transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1)}.btn:after,.btn:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:'';-webkit-transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);-o-transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#e9167c;z-index:-1}.btn:after{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.btn:before{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.btn:focus,.btn:hover{border-color:transparent;color:#fff;text-decoration:none}.btn:focus:after,.btn:focus:before,.btn:hover:after,.btn:hover:before{content:'';-webkit-transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);-o-transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(.51);-ms-transform:scaleX(.51);transform:scaleX(.51)}.btn.active,.btn:active{border-color:transparent;color:#fff;text-decoration:none;background-color:#000;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1),border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1),border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1);-o-transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1),transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1),transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1);transition:color .15s cubic-bezier(.42,0,.58,1),background 0s cubic-bezier(.42,0,.58,1),transform .15s cubic-bezier(.23,1,.32,1),border .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.23,1,.32,1)}.btn.active:after,.btn.active:before,.btn:active:after,.btn:active:before{content:'';-webkit-transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);transition:-webkit-transform .15s cubic-bezier(.42,0,.58,1);-o-transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1);transition:transform .15s cubic-bezier(.42,0,.58,1),-webkit-transform .15s cubic-bezier(.42,0,.58,1);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.btn.disabled,.btn[disabled]{opacity:.5}.btn.disabled:focus,.btn.disabled:hover,.btn[disabled]:focus,.btn[disabled]:hover{border-color:#000;color:#000}.btn.disabled:focus:after,.btn.disabled:focus:before,.btn.disabled:hover:after,.btn.disabled:hover:before,.btn[disabled]:focus:after,.btn[disabled]:focus:before,.btn[disabled]:hover:after,.btn[disabled]:hover:before{display:none}.btn-large{width:21rem;height:6rem;border-width:3px;font-size:3rem;font-family:AkzidenzMediumCond,sans-serif;letter-spacing:.1em;text-transform:uppercase;outline:0}.btn-large:after,.btn-large:before{top:-3px;right:-3px;bottom:-3px;left:-3px}.btn-watch{border-color:#fff;color:#fff}.btn-watch:focus,.btn-watch:hover{border-color:transparent;color:#fff}.btn-icon{position:relative}.btn-icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2rem;height:2rem}.btn-round{width:8rem;height:8rem;border:3px solid #fff;border-radius:50%}.btn-close-video{padding:2.5rem}.btn-close-video svg{stroke:#fff;stroke-width:7}.btn-play-video.play .icon-pause{display:none}.btn-play-video.pause .icon-play{display:none}.btn-play-video svg{fill:#fff}.page .view-more{text-align:center;margin-bottom:2.5rem}.burger{position:absolute;top:2.7rem;right:1em;margin:auto;width:24px;height:16px;cursor:pointer;opacity:0;-webkit-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);transition:all .5s 1s cubic-bezier(.215,.61,.355,1)}.burger.is-active .patty{background:0 0}.burger.is-active .patty:after{top:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1);transition:top .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1);-o-transition:top .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1);transition:top .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1);transition:top .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1)}.burger.is-active .patty:before{bottom:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1);transition:bottom .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1);-o-transition:bottom .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1);transition:bottom .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1);transition:bottom .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s .15s cubic-bezier(0,0,.58,1)}.is-revealing .burger{top:1.7rem;opacity:1}.burger .patty{width:24px;height:2px;position:relative;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);background:#e9167c;-webkit-transition:all 0s .15s;-o-transition:all 0s .15s;transition:all 0s .15s}.burger .patty:after,.burger .patty:before{content:"";position:absolute;left:0;width:24px;height:2px}.burger .patty:before{bottom:7px;background:#e9167c;-webkit-transition:bottom .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:bottom .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:bottom .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1);transition:bottom .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1);transition:bottom .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}.burger .patty:after{top:7px;background:#e9167c;-webkit-transition:top .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:top .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:top .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1);transition:top .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1);transition:top .15s .15s cubic-bezier(0,0,.58,1),background .15s .15s cubic-bezier(0,0,.58,1),transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}@media (min-width:768px){.burger{display:none}}.logo .c1{-webkit-transition:fill .15s cubic-bezier(0,0,.58,1);-o-transition:fill .15s cubic-bezier(0,0,.58,1);transition:fill .15s cubic-bezier(0,0,.58,1);fill:#231f20}.logo .c2{fill:#ed037d}.navigation{position:fixed;top:0;left:0;right:0;height:5rem;max-height:5rem;background-color:rgba(255,255,255,.92);-webkit-box-shadow:0 0 .2em .2em transparent;box-shadow:0 0 .2em .2em transparent;z-index:100;-webkit-transition:-webkit-box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75);transition:-webkit-box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75);-o-transition:box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75);transition:box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75);transition:box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75),-webkit-box-shadow .5s 1s cubic-bezier(.25,.25,.75,.75)}.navigation:after{position:fixed;top:0;left:0;right:0;height:100vh;max-height:100vh;content:' ';background-color:#fff;z-index:-1;-webkit-transition:max-height 1s cubic-bezier(.645,.045,.355,1),background-color .5s 1s cubic-bezier(.25,.25,.75,.75);-o-transition:max-height 1s cubic-bezier(.645,.045,.355,1),background-color .5s 1s cubic-bezier(.25,.25,.75,.75);transition:max-height 1s cubic-bezier(.645,.045,.355,1),background-color .5s 1s cubic-bezier(.25,.25,.75,.75)}.navigation>a{display:block;position:absolute;top:50%;width:15rem;height:100%;opacity:0;-webkit-transform:translateY(-30%) translateZ(0);transform:translateY(-30%) translateZ(0);-webkit-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);transition:all .5s 1s cubic-bezier(.215,.61,.355,1);z-index:10}.navigation>a .logo{width:100%;height:100%}.navigation ul{margin:0;padding:0}.navigation .menu{position:fixed;padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;list-style-type:none;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;-webkit-transition:visibility .3s .3s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1);-o-transition:visibility .3s .3s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1);transition:visibility .3s .3s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1)}.navigation.is-visible .menu{visibility:visible;opacity:1;-webkit-transition:visibility .3s 0s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1);-o-transition:visibility .3s 0s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1);transition:visibility .3s 0s cubic-bezier(0,0,.58,1),opacity .3s cubic-bezier(0,0,.58,1)}.navigation.is-visible>a .logo .c1{fill:#fff}.navigation.is-revealing{-webkit-box-shadow:0 0 .2em .2em rgba(0,0,0,.15);box-shadow:0 0 .2em .2em rgba(0,0,0,.15)}.navigation.is-revealing:after{max-height:5rem;background-color:transparent}.navigation.is-revealing>a{opacity:1;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.navigation .nav-links{position:relative;margin-top:auto;overflow:hidden}.navigation .nav-links li{line-height:3em;text-align:center}.navigation .nav-links a{position:relative;display:inline-block;height:100%;line-height:1.2;font-size:1.8em;font-family:AkzidenzRegular,sans-serif;color:#fff;text-decoration:none;padding-bottom:0;z-index:1}.navigation .nav-links a.active{color:#e9167c;border-bottom:2px solid #e9167c}.navigation .nav-links a:hover{color:#e9167c}.navigation .nav-links .nav-link-tracer{display:none;position:absolute;right:100%;bottom:10px;width:100%;height:2px;background:#e9167c;-webkit-transition:right .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);-o-transition:right .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);transition:right .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);z-index:-1}.navigation .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4rem 2rem 0;margin:2rem auto auto;width:100%;max-width:380px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row no-wrap;flex-flow:row no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #464646}.navigation .social-links li{display:inline-block}.navigation .social-links .icon:hover{fill:#e9167c}.navigation .social-links span{display:block;width:0;height:0}@media (min-width:768px){.navigation{max-height:4.5rem}.navigation .menu{position:relative;padding:0;display:block;height:100%;width:auto;background-color:transparent;visibility:visible;opacity:1}.navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.navigation .nav-links li{display:block;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);opacity:0}.navigation .nav-links li.nav-link-work{-webkit-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1s cubic-bezier(.215,.61,.355,1);transition:all .5s 1s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-about{-webkit-transition:all .5s 1.1s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.1s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.1s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-people{-webkit-transition:all .5s 1.2s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.2s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.2s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-culture{-webkit-transition:all .5s 1.3s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.3s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.3s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-press{-webkit-transition:all .5s 1.4s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.4s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.4s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-contact{-webkit-transition:all .5s 1.5s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.5s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.5s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li.nav-link-careers{-webkit-transition:all .5s 1.6s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s 1.6s cubic-bezier(.215,.61,.355,1);transition:all .5s 1.6s cubic-bezier(.215,.61,.355,1)}.navigation .nav-links li:last-of-type{margin-right:-2rem}.navigation .nav-links a{padding:0 2rem;font-family:AkzidenzRegular,sans-serif;font-size:.95em;color:#838078;letter-spacing:.005em;text-decoration:none}.navigation .nav-links a.active{color:#e9167c;border-bottom:none}.navigation .nav-links .nav-link-tracer{display:block}.navigation .social-links{display:none}.navigation.is-visible>a .logo .c1{fill:#231f20}.navigation.is-revealing:after{max-height:4.5rem}.navigation.is-revealing .nav-links li{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.page .page-header{margin:2rem 0 1rem 0;text-align:center;padding:0 1em}.page .page-header h1{margin:0 0 1rem 0}.page .page-header p{margin:0 auto;opacity:0;-webkit-transition:opacity .45s .3s;-o-transition:opacity .45s .3s;transition:opacity .45s .3s}.page.has-transitioned .page-header p{opacity:1}@media (min-width:768px){.page .page-header{margin:4.1rem 0 3rem 0;padding:0}.page .page-header h1{font-size:8rem}.page .page-header p{max-width:45vw}}.page .page-footer{display:block;position:static;width:100%;background-color:#282828}.page .page-footer.wrapper{padding-top:4.7rem;padding-bottom:4.3rem}.page .page-footer .address,.page .page-footer .contact,.page .page-footer .social{padding:1.8rem 0;color:#b7b7b7;font-size:1.4rem;letter-spacing:.1em;-webkit-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s;vertical-align:top}.page .page-footer .address:after,.page .page-footer .address:before,.page .page-footer .contact:after,.page .page-footer .contact:before,.page .page-footer .social:after,.page .page-footer .social:before{content:"";display:table}.page .page-footer .address:after,.page .page-footer .contact:after,.page .page-footer .social:after{clear:both}.page .page-footer .address h2,.page .page-footer .contact h2,.page .page-footer .social h2{margin-top:0;color:#c2c2c2;font-family:AkzidenzMediumCond,sans-serif;font-size:2.1rem;text-transform:uppercase}.page .page-footer .address p,.page .page-footer .address span,.page .page-footer .contact p,.page .page-footer .contact span,.page .page-footer .social p,.page .page-footer .social span{font-family:BaskervilleSemiBold,serif}.page .page-footer .address a,.page .page-footer .contact a,.page .page-footer .social a{color:#b7b7b7}.page .page-footer .address a:hover,.page .page-footer .contact a:hover,.page .page-footer .social a:hover{color:#f2f2f2}.page .page-footer .address h2{display:none}.page .page-footer .address .logo{width:15rem;height:2.3rem;margin:-.2rem 0 3rem}.page .page-footer .address .logo .c1{fill:#fff}.page .page-footer .address .logo .c2{fill:#e9167c}.page .page-footer .address address{margin-bottom:2rem;font-style:normal}.page .page-footer .address .phone span{font-family:Baskerville,serif}.page .page-footer .address .phone span:not([itemprop]){font-style:italic}.page .page-footer .address .phone a{text-decoration:none}.page .page-footer .contact{border-top:2px solid #464646;border-bottom:2px solid #464646}.page .page-footer .contact h2{margin-bottom:0}.page .page-footer .contact p{min-height:3em;margin-top:3rem;margin-bottom:0}.page .page-footer .social h2{margin-bottom:3rem}.page .page-footer .social a{text-decoration:none;display:inline-block;min-width:9em}.page .page-footer .social a:hover .icon{fill:#fff}.page .page-footer .social .icon{height:18px;width:18px;float:right}.page .page-footer .email a{font-family:Baskerville,serif}@media (min-width:768px){.page .page-footer{position:fixed;bottom:0;left:0}.page .page-footer .address,.page .page-footer .contact,.page .page-footer .social{display:inline-block}.page .page-footer .address{width:38%}.page .page-footer .contact{width:37%;padding-left:3rem;border:none;border-left:2px solid #464646;border-right:2px solid #464646}.page .page-footer .social{width:24%;padding-left:3rem}}@media (min-width:992px){.page .page-footer .address,.page .page-footer .contact,.page .page-footer .social{opacity:0}.page .page-footer .address{width:29%}.page .page-footer .contact{width:51%;padding-left:4rem}.page .page-footer .contact .email{float:left;width:50%}.page .page-footer .social{width:20%;padding-left:4rem}.page .page-footer.footer-in .address,.page .page-footer.footer-in .contact,.page .page-footer.footer-in .social{opacity:1}}@media (min-width:1392px){.page .page-footer .address{width:27%}.page .page-footer .contact{width:50%;padding-left:7.3rem}.page .page-footer .social{width:23%;padding-left:7.3rem}}.back-to-top{height:3rem;padding:0 1em}.back-to-top .box{position:relative;float:right;width:3rem;height:3rem;background-color:#282828;cursor:pointer}.back-to-top .box .arrow{stroke:#fff}.back-to-top .box:hover .arrow{stroke:#fff;fill:#fff}@media (min-width:992px){.back-to-top{position:absolute;left:0;bottom:0;right:0;padding:0 3rem}}@media (min-width:1392px){.back-to-top{padding:0 7.3rem}}blockquote.quote{margin:0;padding:1.2rem}blockquote.quote p{position:relative;padding:0;color:#e9167c;line-height:1.5;font-size:6.5vw}blockquote.quote p:after,blockquote.quote p:before{display:inline-block}blockquote.quote p:before{position:absolute;left:-.5em;content:'“'}blockquote.quote p:after{content:'”'}blockquote.quote .author{text-align:right}@media (min-width:600px){blockquote.quote p{font-size:3.12vw}}@media (min-width:768px){blockquote.quote p{font-size:2.015vw}}@media (min-width:992px){blockquote.quote p{font-size:1.4495vw}}@media (min-width:1392px){blockquote.quote p{font-size:1.17vw}}.page.velocity-animating{position:absolute;top:8rem;left:0;right:0}.meatballs{position:absolute;width:100%;bottom:0;padding:0;margin-top:1rem;text-align:center}.meatballs .meatball{position:relative;bottom:1em;display:inline-block;margin:0 .5em;width:1rem;height:1rem;background-color:#fff;border-radius:.5rem;overflow:hidden;white-space:nowrap;text-indent:100%;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}.meatballs .meatball:after{content:'';display:block;position:absolute;top:0;left:0;width:1rem;height:1rem;border-radius:.5rem;background-color:#e9167c;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}.meatballs .meatball.is-current:after{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.meatballs .meatball:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.meatballs .meatball:hover:after{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}@media (min-width:992px){.meatballs{margin-top:2rem}.meatballs .meatball{width:1.5rem;height:1.5rem;background-color:#fff;border-radius:.75rem}.meatballs .meatball:after{width:1.5rem;height:1.5rem;border-radius:.75rem}}.slide-nav .next,.slide-nav .prev{position:absolute;bottom:1em;width:5rem;height:5rem;border-radius:50%;line-height:0;-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}.slide-nav .next:after,.slide-nav .next:before,.slide-nav .prev:after,.slide-nav .prev:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.slide-nav .next:after,.slide-nav .prev:after{background-color:#fff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:-webkit-transform .15s cubic-bezier(0,0,.58,1);-o-transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1)}.slide-nav .next:before,.slide-nav .prev:before{border:2px solid #e9167c}.slide-nav .next.is-active,.slide-nav .prev.is-active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform 50ms cubic-bezier(0,0,.58,1);transition:-webkit-transform 50ms cubic-bezier(0,0,.58,1);-o-transition:transform 50ms cubic-bezier(0,0,.58,1);transition:transform 50ms cubic-bezier(0,0,.58,1);transition:transform 50ms cubic-bezier(0,0,.58,1),-webkit-transform 50ms cubic-bezier(0,0,.58,1);background-color:transparent;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.slide-nav .next.is-active:after,.slide-nav .prev.is-active:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.slide-nav .next.is-active .arrow,.slide-nav .prev.is-active .arrow{fill:#fff}.slide-nav .next.is-active:after,.slide-nav .prev.is-active:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.slide-nav .prev{left:1em}.slide-nav .next{right:1em}.slide-nav .arrow{position:relative;display:inline-block;width:16px;height:16px;fill:#e9167c;stroke:none;z-index:1;-webkit-transition:fill .15s cubic-bezier(0,0,.58,1);-o-transition:fill .15s cubic-bezier(0,0,.58,1);transition:fill .15s cubic-bezier(0,0,.58,1)}@media (min-width:992px){.slide-nav .next,.slide-nav .prev{top:50%;bottom:auto;margin-top:-2.5rem}.slide-nav .next:hover,.slide-nav .prev:hover{background-color:transparent;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.slide-nav .next:hover .arrow,.slide-nav .prev:hover .arrow{fill:#fff}.slide-nav .next:hover:after,.slide-nav .prev:hover:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.slide-nav .next:active,.slide-nav .prev:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform 50ms cubic-bezier(0,0,.58,1);transition:-webkit-transform 50ms cubic-bezier(0,0,.58,1);-o-transition:transform 50ms cubic-bezier(0,0,.58,1);transition:transform 50ms cubic-bezier(0,0,.58,1);transition:transform 50ms cubic-bezier(0,0,.58,1),-webkit-transform 50ms cubic-bezier(0,0,.58,1)}.slide-nav .next:active .arrow,.slide-nav .prev:active .arrow{fill:#fff}.slide-nav .next:active:after,.slide-nav .prev:active:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}.btn-arrow-link{display:inline-block;padding:.5rem 2rem;color:#838078;font:1.6rem AkzidenzRegular,sans-serif;letter-spacing:.02em;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.btn-arrow-link:hover{color:#e9167c}.btn-arrow-link:hover svg{stroke:#e9167c;fill:#e9167c}.btn-arrow-link span{display:inline-block;margin:0 1rem}.btn-arrow-link svg{margin-right:1rem;margin-left:1rem;display:inline-block;vertical-align:middle;width:.8rem;height:1.4rem;stroke:#838078;fill:transparent;-webkit-transition:fill .3s,stroke .3s;-o-transition:fill .3s,stroke .3s;transition:fill .3s,stroke .3s}.intro{opacity:1;z-index:110}.intro .ampersand{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10rem;overflow:visible}.intro .ampersand .animated-path{fill:transparent;stroke:#e9167c}.intro .ampersand .fill-path{fill:#e9167c;opacity:0}.intro.is-animating{-webkit-animation:fade-out .3s 3s cubic-bezier(.25,.25,.75,.75) forwards;animation:fade-out .3s 3s cubic-bezier(.25,.25,.75,.75) forwards}.intro.is-animating .ampersand{display:block}.intro.is-animating .ampersand .animated-path{-webkit-animation:ampersand-outline 2s cubic-bezier(.455,.03,.515,.955) forwards;animation:ampersand-outline 2s cubic-bezier(.455,.03,.515,.955) forwards}.intro.is-animating .ampersand .fill-path{-webkit-animation:ampersand-fill .5s 2s cubic-bezier(.455,.03,.515,.955) forwards;animation:ampersand-fill .5s 2s cubic-bezier(.455,.03,.515,.955) forwards}.intro.is-hidden{display:none}@-webkit-keyframes ampersand-outline{to{stroke-dashoffset:0}}@keyframes ampersand-outline{to{stroke-dashoffset:0}}@-webkit-keyframes ampersand-fill{to{opacity:1}}@keyframes ampersand-fill{to{opacity:1}}@-webkit-keyframes fade-out{to{opacity:0}}@keyframes fade-out{to{opacity:0}}.video-player-container{position:fixed;background-color:rgba(0,0,0,.75);z-index:1000;visibility:visible;opacity:1;-webkit-transition:visibility 0s linear,opacity .5s linear;-o-transition:visibility 0s linear,opacity .5s linear;transition:visibility 0s linear,opacity .5s linear}.video-player-container .video-player{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#fff;opacity:1;-webkit-transition:left 0s linear,opacity .3s linear;-o-transition:left 0s linear,opacity .3s linear;transition:left 0s linear,opacity .3s linear}.video-player-container .video-player.hidden{display:block;left:-200%;opacity:0;-webkit-transition:left 0s linear .3s,opacity .3s linear;-o-transition:left 0s linear .3s,opacity .3s linear;transition:left 0s linear .3s,opacity .3s linear}.video-player-container .video-player:-webkit-full-screen{width:100%;height:100%;padding:0;-webkit-transform:none;transform:none}.video-player-container .video-player:-ms-fullscreen{width:100%;height:100%;padding:0;-ms-transform:none;transform:none}.video-player-container .video-player:fullscreen{width:100%;height:100%;padding:0;-webkit-transform:none;-ms-transform:none;transform:none}.video-player-container .video-player .video-wrapper{position:relative}.video-player-container .video-player .video-wrapper video{width:100%;height:100%}.video-player-container .video-player .video-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;bottom:2rem;left:2rem;right:2rem}.video-player-container .video-player .video-controls.hidden{display:none}.video-player-container .video-player .video-controls .btn-play-video{width:6.5rem;height:4rem;background-color:#474f4f;border-radius:4px}.video-player-container .video-player .video-controls .btn-play-video svg{width:1.7rem;height:1.7rem}.video-player-container .video-player .video-controls .video-scrub-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:3.2rem;background-color:#474f4f;border-radius:2px;cursor:pointer;margin-left:.9rem}.video-player-container .video-player .video-controls .video-scrub-bar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%;height:100%;padding:1rem}.video-player-container .video-player .video-controls .video-scrub-bar>div{height:100%;border:1px solid #666;border-radius:1px;padding:1px}.video-player-container .video-player .video-controls .video-scrub-bar>div>div{height:100%;background-color:#e9167c}.video-player-container .video-player .video-controls .btn-fullscreen{width:1.7rem;height:1.7rem;margin:.75rem;margin-left:0}.video-player-container .video-player .video-controls .btn-fullscreen .icon-fullscreen-exit{display:none}.video-player-container .video-player .video-controls .btn-fullscreen svg{fill:#fff}.video-player-container .video-player .btn-close-video{position:fixed;top:1rem;right:1rem}.video-player-container .video-player .btn-close-video svg{width:1.5rem;height:1.5rem}.video-player-container.hidden{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .5s,opacity .5s linear;-o-transition:visibility 0s linear .5s,opacity .5s linear;transition:visibility 0s linear .5s,opacity .5s linear}.video-player-container.no-fullscreen .btn-fullscreen{display:none}.video-player-container.is-fullscreen .video-player .video-controls .btn-fullscreen .icon-fullscreen-enter{display:none}.video-player-container.is-fullscreen .video-player .video-controls .btn-fullscreen .icon-fullscreen-exit{display:block}.spinner{z-index:-1}.spinner .ampersand{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7rem;overflow:visible}.spinner .ampersand .animated-path{fill:transparent;stroke-width:1.5px;stroke:#ccc}.spinner.is-animating .ampersand{display:block}.spinner.is-animating .ampersand .animated-path{-webkit-animation:spinner-outline 4s cubic-bezier(.25,.25,.75,.75) forwards infinite;animation:spinner-outline 4s cubic-bezier(.25,.25,.75,.75) forwards infinite}.spinner.is-hidden{display:none}@-webkit-keyframes spinner-outline{100%{stroke-dashoffset:0}}@keyframes spinner-outline{100%{stroke-dashoffset:0}}.page-about .subnav{text-align:center;height:3.1rem;margin-bottom:3.1rem}.page-about .subnav .subnav-link{height:3.1rem;vertical-align:middle;font-family:AkzidenzMediumCond,sans-serif;font-size:3rem;text-transform:uppercase}.page-about .subnav .subnav-link:nth-of-type(1),.page-about .subnav .subnav-link:nth-of-type(2){margin-right:2rem;padding-right:2rem;border-right:1px solid #c2c2c2}.page-about .subnav .subnav-link:hover{color:#e9167c}.page-about .leader{cursor:pointer}.page-about .grid-25{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:768px){.page-about .grid-25{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media (min-width:992px){.page-about .grid-25{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:1392px){.page-about .grid-25{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.page-press .card{padding:4rem 4rem 10rem 4rem}.page-press header{margin-top:0;text-align:left}.page-press header h4{margin-top:0}.page-press .link{position:absolute;bottom:4rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.page-landing .slide{height:auto;display:none;overflow:hidden}.page-landing .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-landing .slide-content .content-container{margin:0 2em}.page-landing .slide-content a,.page-landing .slide-content h4,.page-landing .slide-content p{position:relative;color:#fff;text-shadow:0 .2rem 1.5rem rgba(0,0,0,.3);z-index:1}.page-landing .slide-content h4{font-size:2rem}.page-landing .slide-content h4:after{content:"";display:inline-block;width:6rem;margin-left:.5rem;border-bottom:1px solid #fff}.page-landing .slide-content h1{position:relative;font-size:13vw}.page-landing .slide-content a{display:inline-block;font-family:BaskervilleSemiBold,serif;font-size:1.6rem;font-style:italic;text-decoration:none}.page-landing .slide-content a:hover{color:#e9167c}.page-landing .poster,.page-landing .video{background-size:cover;background-position:center center;-webkit-animation:ken-burns 10s 1 cubic-bezier(.42,0,.58,1);animation:ken-burns 10s 1 cubic-bezier(.42,0,.58,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-landing .poster,.page-landing .video{background-color:#232323}.page-landing .poster img,.page-landing .poster video,.page-landing .video img,.page-landing .video video{-o-object-fit:cover;object-fit:cover}.page-landing .poster:after,.page-landing .video:after{content:"";background-size:100% 100%;background-position:center center;background-repeat:repeat;background-image:-o-radial-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.7) 100%);background-image:radial-gradient(rgba(0,0,0,0) 20%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.7) 100%)}.slide h4,.slide p{text-shadow:0 .2rem 1.5rem rgba(0,0,0,.3);-webkit-transform:translate(-3rem);-ms-transform:translate(-3rem);transform:translate(-3rem);opacity:0;-webkit-transition:opacity 0s 1s,-webkit-transform 0s 1s;transition:opacity 0s 1s,-webkit-transform 0s 1s;-o-transition:opacity 0s 1s,transform 0s 1s;transition:opacity 0s 1s,transform 0s 1s;transition:opacity 0s 1s,transform 0s 1s,-webkit-transform 0s 1s}.slide h1{text-shadow:0 .2rem 1.5rem transparent;-webkit-transform:translate(-3rem);-ms-transform:translate(-3rem);transform:translate(-3rem);-webkit-transition:text-shadow 0s 1s,-webkit-transform 0s 1s;transition:text-shadow 0s 1s,-webkit-transform 0s 1s;-o-transition:text-shadow 0s 1s,transform 0s 1s;transition:text-shadow 0s 1s,transform 0s 1s;transition:text-shadow 0s 1s,transform 0s 1s,-webkit-transform 0s 1s}.has-transitioned.has-slide-transitioned h4,.has-transitioned.has-slide-transitioned p{position:relative;color:#fff;z-index:1;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1);transition:opacity .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1);-o-transition:opacity .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1);transition:opacity .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1);transition:opacity .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1)}.has-transitioned.has-slide-transitioned h1{text-shadow:0 .2rem 1.5rem rgba(0,0,0,.3);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:text-shadow .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1);transition:text-shadow .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1);-o-transition:text-shadow .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1);transition:text-shadow .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1);transition:text-shadow .3s cubic-bezier(0,0,.58,1),transform .3s cubic-bezier(0,0,.58,1),-webkit-transform .3s cubic-bezier(0,0,.58,1)}.has-transitioned.has-slide-transitioned h4{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}.has-transitioned.has-slide-transitioned h1{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.has-transitioned.has-slide-transitioned p{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}.has-transitioned.has-slide-transitioned h1{color:transparent}@media (min-width:600px){.page-landing .video{-webkit-animation:none;animation:none}}@media (min-width:992px){.page-landing .slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:block}.page-landing .slide-content .content-container{margin:0 auto;max-width:768px}.page-landing .slide-content h1{font-size:8em}.page-landing .slide-nav .next,.page-landing .slide-nav .prev{top:50%;bottom:auto;margin-top:-2.5rem}}@-webkit-keyframes ken-burns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ken-burns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.page-work .card-hover h2{font-size:13vw;line-height:.9}.page-work .card-hover h3{font-size:3vw;font-family:AkzidenzBold,sans-serif;letter-spacing:.175em;line-height:1.5}@media (min-width:768px){.page-work .card-hover h2{font-size:6vw}.page-work .card-hover h3{font-size:1.4vw}}@media (min-width:992px){.page-work .card-hover h2{font-size:4vw}.page-work .card-hover h3{font-size:1vw}}.page-work-detail .video{position:relative;padding-top:89.34708%;height:0}.page-work-detail .video .video-content{display:block;position:absolute;top:0;width:100%;background-color:#fff}.page-work-detail .video .btn-watch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-work-detail .videocopy{margin:4.5rem 2.2rem}.page-work-detail .videocopy .headlines h1{color:#252525;font-size:4rem;letter-spacing:.020em;margin-top:0;margin-bottom:2rem}.page-work-detail .videocopy .headlines h1:after{display:block;position:relative;left:-.3rem;width:8.5rem;margin-top:1.4rem;content:' ';font-size:0;border-bottom:.6rem solid #e9197e}.page-work-detail .videocopy .headlines h2{color:#898989;font-size:1.5rem;font-family:BaskervilleSemiBold,serif;letter-spacing:.025em;text-transform:none}.page-work-detail .videocopy p{color:#7d7d7d;line-height:2.4rem;overflow:hidden;margin:0}.page-work-detail .carousel{position:relative;padding:89.34708% 0 0 0;margin:0;height:0;overflow:hidden}.page-work-detail .carousel:before{content:' ';position:absolute;z-index:1;top:-1.4rem;left:50%;width:2.8rem;height:2.8rem;-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);background-color:#fff}.page-work-detail .carousel .carousel-item{position:absolute;top:0;width:100%}.page-work-detail .carousel .carousel-item .btn-watch{display:none}.page-work-detail .carousel .carousel-item.has-video .btn-watch{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-work-detail .carousel img{width:100%}.page-work-detail .next-project{width:100%;text-align:center;margin-top:2rem;margin-bottom:0}@media (min-width:600px){.page-work-detail .video{padding-top:32.18481%}}@media (min-width:768px){.page-work-detail .videocopy .headlines{width:40rem;float:left;padding-right:10rem}.page-work-detail .videocopy .headlines h1{margin-bottom:2.2rem}.page-work-detail .videocopy .headlines h1:after{margin-top:2rem}.page-work-detail .carousel{padding-top:44.0094%}.page-work-detail .carousel:before{left:0;-webkit-transform:translateX(9rem) rotate(45deg);-ms-transform:translateX(9rem) rotate(45deg);transform:translateX(9rem) rotate(45deg)}}.page-people .filter{text-align:center}.page-people .filter .select-wrapper{display:inline-block;min-width:24rem}.page-people .filter .input{background-color:#fff}.page-people blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:middle;-ms-flex-align:middle;align-items:middle;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:4rem}.page-people blockquote p{width:100%;word-break:break-word;line-height:1.3;font-size:6.5vw}.page-people blockquote p:after,.page-people blockquote p:before{display:inline-block}.page-people blockquote p:before{position:absolute;left:-.5em;content:'“'}.page-people blockquote p:after{position:absolute;content:'”'}.page-people blockquote .author{font-size:1.3rem}.page-people .flipper .back{background-color:#fff}.page-people .card-hover{padding:2rem}@media (min-width:600px){.page-people blockquote p{font-size:3.1525vw}}@media (min-width:768px){.page-people blockquote p{font-size:2.0475vw}}@media (min-width:992px){.page-people blockquote p{font-size:1.5275vw}}@media (min-width:1392px){.page-people blockquote p{font-size:1.222vw}}.page-culture .card .icon{position:absolute;bottom:2.1rem;right:1.85rem;width:28px;height:28px;z-index:1}.page-culture .cta{width:100%;margin-bottom:1.7rem;text-align:center}@media (min-width:768px){.page-culture .grid-50{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page-culture .grid-nested .grid-50{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:992px){.page-culture .grid-50{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.page-culture .grid-nested .grid-50 .card-hover h2{font-size:3vw}}.page-contact .contact-info .card{padding-top:2rem}.page-contact .contact-info address{font-style:normal;font-family:BaskervilleSemiBold,serif;margin-bottom:2rem}.page-contact .contact-info strong{font-family:BaskervilleSemiBold,serif}.page-contact .contact-info .phone span:not([itemprop]){font-style:italic}.page-contact .contact-info .phone a{color:#464646;text-decoration:none}.page-contact .map{position:relative;margin:1.5rem 0 3rem 0;width:100%;height:auto}.page-contact .map .map-inner{position:relative;background-color:gray}.page-contact .map .google-wrapper{width:100%;height:320px}.page-contact .map .map-sizer{display:none;width:100%;height:auto}.page-contact .inner{position:relative;margin:0 auto;max-width:768px}.page-contact .success-message{text-align:center;color:#e9167c}.page-contact .error-message{text-align:center;color:tomato}.page-contact .form-container{margin-top:2em;margin-bottom:-3rem;background-color:#fff}.page-contact .form-container.wrapper{padding-top:1em;padding-bottom:1em}.page-contact .form-container h1{text-align:center}.page-contact .form-container .submit{text-align:center}.page-contact .job-openings{position:relative;margin-top:2em}.page-contact .job-openings .card{text-align:center}.page-contact .job-openings .jobvite{position:absolute;bottom:2rem;right:2rem;width:100px;fill:#e9167c}@media (min-width:768px){.page-contact .map .google-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-contact .map .map-sizer{display:block;width:100%;height:auto}}@media (min-width:992px){.page-contact .form-container{margin-bottom:0}}.page-careers .subnav{text-align:center;height:3.1rem;margin-bottom:3.1rem}.page-careers .subnav .subnav-link{height:3.1rem;vertical-align:middle;font-family:AkzidenzMediumCond,sans-serif;font-size:3rem;text-transform:uppercase}.page-careers .subnav .subnav-link:nth-of-type(1),.page-careers .subnav .subnav-link:nth-of-type(2){margin-right:2rem;padding-right:2rem;border-right:1px solid #c2c2c2}.page-careers .subnav .subnav-link:hover{color:#e9167c}.page-careers .leader{cursor:pointer}.page-careers .grid-25{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:768px){.page-careers .jv-careersite{padding-left:1rem;padding-right:1rem}.page-careers .grid-25{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media (min-width:992px){.page-careers .jv-careersite{padding-left:3rem;padding-right:3rem}.page-careers .grid-25{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:1392px){.page-careers .jv-careersite{padding-left:7.3rem;padding-right:7.3rem}.page-careers .grid-25{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.element3{z-index:2000}.element2{z-index:1000}.element1{z-index:-1000}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pull-right{float:right}.pull-left{float:left}.hidden,.hide{display:none}.show{display:block}.invisible{visibility:hidden}.visible{visibility:visible}.clearfix:after,.clearfix:before,.page-work-detail .videocopy:after,.page-work-detail .videocopy:before{content:"";display:table}.clearfix:after,.page-work-detail .videocopy:after{clear:both}.hide-text{height:1em;line-height:1.5;overflow:hidden}.hide-text::before{content:"";display:block;width:0;height:100%}.no-pointer-events{pointer-events:none}