');position:relative}.header__bar .saved-collection .saved-collection-icon button:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px}.header__bar .saved-collection .saved-collection-icon button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 666ms cubic-bezier(.22,1,.36,1);transition:transform 666ms cubic-bezier(.22,1,.36,1);transition:transform 666ms cubic-bezier(.22,1,.36,1),-webkit-transform 666ms cubic-bezier(.22,1,.36,1)}.header__bar .saved-collection .saved-collection-icon .count{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:14px;width:14px;font-size:9px;padding-top:1px;padding-left:1px;top:-3px;right:-6px;border-radius:50%;background:#ea002a;color:#fff;font-family:"GT Walsheim","Helvetica Neue",Helvetica,sans-serif;border:1px solid #ea002a;transition:border-color 333ms linear,opacity 333ms ease,-webkit-transform 333ms linear;transition:border-color 333ms linear,transform 333ms linear,opacity 333ms ease;transition:border-color 333ms linear,transform 333ms linear,opacity 333ms ease,-webkit-transform 333ms linear;z-index:5}.header__bar .hamburger{width:24px;height:20px;position:relative;color:#000;overflow:hidden}.header__bar .hamburger:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px}.header__bar .hamburger__open-icon{display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;transition:-webkit-transform .24975s ease-in .24975s;transition:transform .24975s ease-in .24975s;transition:transform .24975s ease-in .24975s,-webkit-transform .24975s ease-in .24975s}.header__bar .hamburger__open-icon:after,.header__bar .hamburger__open-icon:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;-webkit-transform:translate3d(0);transform:translate3d(0)}.header__bar .hamburger__open-icon:before{top:-8px;transition:-webkit-transform .24975s ease-in .36075s;transition:transform .24975s ease-in .36075s;transition:transform .24975s ease-in .36075s,-webkit-transform .24975s ease-in .36075s}.header__bar .hamburger__open-icon:after{bottom:-8px;transition:-webkit-transform .24975s ease-in .47175s;transition:transform .24975s ease-in .47175s;transition:transform .24975s ease-in .47175s,-webkit-transform .24975s ease-in .47175s}.header__bar .hamburger__close-icon{position:absolute;top:0;left:0;width:100%;height:100%}.header__bar .hamburger__close-icon:after,.header__bar .hamburger__close-icon:before{content:"";position:absolute;top:50%;left:0;width:92%;height:2px;background:currentColor;margin-top:-1px}.header__bar .hamburger__close-icon:before{-webkit-transform:rotate(-45deg) translate3d(35px,0,0);transform:rotate(-45deg) translate3d(35px,0,0);transition:-webkit-transform .24975s ease-in-out;transition:transform .24975s ease-in-out;transition:transform .24975s ease-in-out,-webkit-transform .24975s ease-in-out}.header__bar .hamburger__close-icon:after{-webkit-transform:rotate(45deg) translate3d(-35px,0,0);transform:rotate(45deg) translate3d(-35px,0,0);transition:-webkit-transform .24975s ease-in-out 188ms;transition:transform .24975s ease-in-out 188ms;transition:transform .24975s ease-in-out 188ms,-webkit-transform .24975s ease-in-out 188ms}@media (min-width:768px){#header.condensed .header__bar{-webkit-transform:translateY(-5px);transform:translateY(-5px)}#header.condensed .header__bar .hamburger,#header.condensed .header__bar .logo,#header.condensed .header__bar .saved-collection-icon{-webkit-transform:translateY(2.5px);transform:translateY(2.5px)}#header.hidden .header__bar{-webkit-transform:translateY(-85px);transform:translateY(-85px)}.header__bar{padding-left:2.6785714286vw;padding-right:2.6785714286vw;height:85px}.header__bar .logo .barkley-logo-icon{width:42px;height:42px}.header__bar .logo .barkley-logo-text{height:21px}.header__bar .saved-collection{margin-right:36px}.header__bar .saved-collection .saved-collection-icon{width:30px;height:30px}.header__bar .saved-collection .saved-collection-icon:after{background-image:url('data:image/svg+xml;utf8,')}.header__bar .hamburger{width:30px;height:22px}.header__bar .hamburger:after{width:26px;height:26px;background-image:url('data:image/svg+xml;utf8,')}}@media(hover:hover){.header__bar .hamburger,.header__bar .saved-collection .saved-collection-icon{transition:-webkit-transform 333ms cubic-bezier(.666,0,.333,1);transition:transform 333ms cubic-bezier(.666,0,.333,1);transition:transform 333ms cubic-bezier(.666,0,.333,1),-webkit-transform 333ms cubic-bezier(.666,0,.333,1)}.header__bar .hamburger:hover,.header__bar .saved-collection .saved-collection-icon:hover{-webkit-transform:scale(.95);transform:scale(.95)}}#header.menu-flyout-open .menu-flyout{transition:visibility 0s linear 0s;visibility:visible}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li{opacity:1}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(0){transition-delay:333ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:first-child{transition-delay:399ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(2){transition-delay:465ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(3){transition-delay:531ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(4){transition-delay:597ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(5){transition-delay:663ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(6){transition-delay:729ms}#header.menu-flyout-open .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:nth-child(7){transition-delay:795ms}#header.menu-flyout-open.saved-flyout-open .menu-flyout .header__bar .saved-collection .saved-collection-icon .count{border-color:#ea002a}#header.condensed .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner{margin-top:-20px}@media (min-width:768px){#header.condensed .menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner{margin-top:-5px}}#header.has-subnav .menu-flyout .saved-collection-flyout{bottom:0}.menu-flyout{position:fixed;top:0;right:0;overflow:hidden;border-radius:50%;transition:visibility 0s linear 999ms;visibility:hidden;background:#ea002a;will-change:transform;z-index:10}.menu-flyout .menu-flyout__inner{position:absolute;top:0;left:0;border-radius:50%;will-change:transform}.menu-flyout .menu-flyout__inner .menu-flyout__content{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;will-change:transform}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar{background:#ea002a;border-bottom:1px solid rgba(0,0,0,.1);z-index:5;position:relative}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .logo .barkley-logo-icon{fill:#fff;opacity:1;-webkit-transform:translate(0);transform:translate(0)}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .logo .barkley-logo-text{display:none}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .saved-collection .saved-collection-icon button{background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .saved-collection .saved-collection-icon button:after{background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .saved-collection .saved-collection-icon .count{background:#fff;color:#ea002a}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .hamburger{color:#fff}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .hamburger:after{background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner{width:100%;overflow-y:scroll;-webkit-flex:1;flex:1}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li{width:100%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity 333ms ease-in;opacity:0}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a{width:auto;height:100%;display:block;padding:12px 0 12px calc(7.14286vw + 1em);margin-left:-1em;margin-right:-1em;color:#fff;position:relative;top:0;font-size:30px;font-weight:500;transition:-webkit-transform 666ms cubic-bezier(.666,0,.333,1);transition:transform 666ms cubic-bezier(.666,0,.333,1);transition:transform 666ms cubic-bezier(.666,0,.333,1),-webkit-transform 666ms cubic-bezier(.666,0,.333,1)}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:before{content:"";display:inline-block;width:.7em;height:.7em;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');position:absolute;left:calc(7.14286vw + .6em);top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);opacity:0;transition:opacity 333ms ease}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a.nuxt-link-active{-webkit-transform:translate(1em);transform:translate(1em)}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a.nuxt-link-active:before{opacity:1;transition:opacity 333ms ease 333ms}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social{display:-webkit-flex;display:flex;padding:24px 7.1428571429vw;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .text{position:relative}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li{width:16px;height:16px;margin-left:16px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li:first-of-type{margin-left:0}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li p{display:none}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links .linkedin{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links .twitter{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links .instagram{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links .facebook{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta{position:relative;padding:24px 7.1428571429vw;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .image{position:relative;margin-bottom:24px;background:rgba(0,0,0,.1);margin-right:-.5px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .image:before{display:block;content:"";width:100%;padding-top:50%}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .title{margin-bottom:24px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .text{margin-bottom:32px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .cta-button{margin-bottom:24px}@media (min-width:768px){.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .saved-collection .saved-collection-icon button{content:"";width:30px;height:30px;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .header__bar .hamburger:after{width:26px;height:26px;background-image:url('data:image/svg+xml;utf8,')}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner{display:grid;grid-template-columns:repeat(28,1fr);overflow:auto}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links{grid-column:1/span 16;grid-row:1/span 1;border-right:1px solid rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:75vh}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li{-webkit-flex:1;flex:1}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:50px;padding:18px 0 18px 7.1428571429vw}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:before{left:calc(7.14286vw - .4em)}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social{grid-column:1/span 16;grid-row:2/span 1;border-right:1px solid rgba(0,0,0,.1)}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li{width:auto;height:auto}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li.facebook,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li.instagram,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li.linkedin,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li.twitter{background:0 0}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__social .social-links li p{display:inline-block;color:#fff}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta{grid-column:17/span 12;grid-row:1/span 2;height:100%;border-bottom:none;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .link-button,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .text,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .title{padding:0 3.5714285714vw;margin-bottom:32px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .image{margin-bottom:32px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .title{padding-right:50%;margin-bottom:auto}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .text{text-align:right;margin-left:auto;width:28.5714285714vw;margin-bottom:48px}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__cta .cta-button{margin-left:auto;margin-right:3.5714285714vw;margin-bottom:auto}}@media(hover:hover){.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li{overflow:hidden;position:relative}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:calc(100% + 2px);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 333ms cubic-bezier(.85,0,.15,1);transition:transform 333ms cubic-bezier(.85,0,.15,1);transition:transform 333ms cubic-bezier(.85,0,.15,1),-webkit-transform 333ms cubic-bezier(.85,0,.15,1);-webkit-transform-origin:top left;transform-origin:top left;background:rgba(0,0,0,.1);z-index:-1;-webkit-animation:slide-down 333ms cubic-bezier(.85,0,.15,1);animation:slide-down 333ms cubic-bezier(.85,0,.15,1)}}@media(hover:hover)and (hover:hover){.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a.focus-visible,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:focus-visible,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:hover{-webkit-transform:translate(1em);transform:translate(1em)}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a.focus-visible:before,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:focus-visible:before,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li a:hover:before{opacity:1;transition:opacity 333ms ease 333ms}}@media(hover:hover){.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:hover:after,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li[focus-within]:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-animation:none;animation:none}.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:focus-within:after,.menu-flyout .menu-flyout__inner .menu-flyout__content .content__inner .content__links li:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-animation:none;animation:none}}@-webkit-keyframes slide-down{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1) translateY(100%);transform:scaleY(1) translateY(100%)}}@keyframes slide-down{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1) translateY(100%);transform:scaleY(1) translateY(100%)}}picture{position:absolute;top:0;left:0}picture,picture img{width:100%;height:100%}picture img{-o-object-fit:cover;object-fit:cover}.cta-button{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;color:#ea002a;letter-spacing:.5px;cursor:pointer}.cta-button__circle{width:64px;position:absolute;left:0;border:3px solid;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:width 666ms cubic-bezier(.85,0,.15,1);border-radius:50%;will-change:width;-webkit-transform:translateZ(0);transform:translateZ(0)}.cta-button__circle:before{display:block;content:"";width:100%;padding-top:100%}.cta-button__arrow{width:29.0909090909px;height:29.0909090909px;left:32px;fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:3px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke-miterlimit:0}.cta-button__label{padding-left:89px;color:currentColor;text-transform:uppercase;font-weight:700}.cta-button:disabled{cursor:not-allowed}.cta-button.text-grey{color:#2f2f2f}.cta-button.text-white{color:#fff}.cta-button.text-white:disabled{color:#767676}.cta-button.cta-thin .cta-button__circle{border:2px solid}.cta-button.cta-thin .cta-button__arrow{stroke-width:2px}.cta-button.cta-small .cta-button__circle{width:54px}.cta-button.cta-small .cta-button__arrow{width:24.5454545455px;height:24.5454545455px;left:27px}.cta-button.cta-small .cta-button__label{padding-left:79px}@media (min-width:768px){.cta-button__circle{width:82px}.cta-button__arrow{width:37.2727272727px;height:37.2727272727px;left:41px}.cta-button__label{padding-left:112px}.cta-button.cta-small .cta-button__circle{width:54px}.cta-button.cta-small .cta-button__arrow{width:24.5454545455px;height:24.5454545455px;left:27px}.cta-button.cta-small .cta-button__label{padding-left:79px}}@media(hover:hover){.cta-button:not(:hover) .cta-button__circle{width:64px!important}.cta-button:not(:hover).cta-small .cta-button__circle{width:54px!important}}@media(hover:hover)and (min-width:768px){.cta-button:not(:hover) .cta-button__circle{width:82px!important}.cta-button:not(:hover).cta-small .cta-button__circle{width:54px!important}}@media(hover:none){.cta-button .cta-button__circle{width:64px!important}.cta-button.cta-small .cta-button__circle{width:54px!important}}@media(hover:none)and (min-width:768px){.cta-button .cta-button__circle{width:82px!important}.cta-button.cta-small{width:54px!important}}.page.home .page__inner .home-hero__wrapper{margin-bottom:21.4285714286vw;background:0 0}.page.home .page__inner .home-hero__wrapper .homepage-animated-text-images-hero{position:relative}.page.home .page__inner .home-hero__wrapper .homepage-animated-text-images-hero.hidden{opacity:0}.page.home .page__inner .home-hero__wrapper .masked-circle{position:absolute;top:0;left:0;z-index:1}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner{position:relative}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .masked-circle__spacer{background:#f6f6f6}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text{margin:0;padding:14.2857142857vw 7.1428571429vw}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__main-image{background:0 0}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__main-image .aspect-ratio.desktop{display:none}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__main-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__title{margin-bottom:14.2857142857vw}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__lead,.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__title{white-space:pre-wrap}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__links{color:#fff}.page.home .page__inner .sticky-side-scroll h1{padding:7.1428571429vw}.page.home .page__inner .home__featured-articles .carousel-section__title{white-space:pre-wrap}@media (min-width:768px){.page.home .page__inner .home-hero__wrapper{margin-bottom:14.2857142857vw}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text{padding:7.1428571429vw 7.1428571429vw 0}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__main-image .aspect-ratio.mobile{display:none}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__main-image .aspect-ratio.desktop{display:block}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__title{margin-bottom:10.7142857143vw}}@media (min-width:1280px){.page.home .page__inner .home-hero__wrapper{margin-bottom:14.2857142857vw}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text{padding-bottom:0}.page.home .page__inner .home-hero__wrapper .masked-circle .masked-circle__inner .staggered-image-text__title{margin-bottom:14.2857142857vw}}.sticky-el .sticky-spacer{display:none}.sticky-el.stick-mobile>:first-child{position:-webkit-sticky;position:sticky}.sticky-el.stick-mobile .sticky-spacer{display:block}@media (min-width:768px){.sticky-el>:first-child{position:-webkit-sticky;position:sticky}.sticky-el .sticky-spacer{display:block}}.homepage-animated-text-images-hero{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:100%;cursor:none;position:relative}.homepage-animated-text-images-hero.has-scrolled{cursor:unset}.homepage-animated-text-images-hero.has-scrolled .scroll-indicator.mobile{opacity:0}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text{position:relative;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;overflow:hidden;padding-left:3.5714285714vw;padding-right:3.5714285714vw;z-index:1}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text--has-reel .line:first-of-type{padding-top:90px}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .line{transition:opacity 666ms ease;opacity:0}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .marker-circle .rough-svg{transition:stroke-dashoffset 0s linear 333ms}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .reel-button{opacity:0;transition:opacity 666ms ease,-webkit-transform 333ms ease;transition:opacity 666ms ease,transform 333ms ease;transition:opacity 666ms ease,transform 333ms ease,-webkit-transform 333ms ease;background:#000;color:#fff;border-radius:50%;width:90px;height:90px;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:1.5px;line-height:16px;margin-top:24px;-webkit-flex-shrink:0;flex-shrink:0}@media(hover:hover){.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .reel-button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-1 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-10 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-10 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-10 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-11 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-11 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-11 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-12 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-12 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-12 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-13 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-13 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-13 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-14 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-14 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-14 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-15 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-15 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-15 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-16 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-16 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-16 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-2 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-3 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-4 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-4 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-5 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-5 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-6 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-6 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-7 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-7 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-7 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-8 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-8 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-8 .line:nth-of-type(3),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-9 .line:first-of-type,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-9 .line:nth-of-type(2),.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-9 .line:nth-of-type(3){opacity:1}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-10 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-11 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-12 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-13 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-14 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-15 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-16 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-7 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-8 .marker-circle .rough-svg,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-9 .marker-circle .rough-svg{transition:stroke-dashoffset .8s ease-in-out;stroke-dashoffset:0!important}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-10 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-11 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-12 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-13 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-14 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-15 .reel-button,.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text.step-16 .reel-button{opacity:1}.homepage-animated-text-images-hero .scroll-indicator.mobile{position:absolute;bottom:7.1428571429vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 333ms ease;width:50px;height:50px}.homepage-animated-text-images-hero .scroll-indicator.mobile:after{content:"";display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage-animated-text-images-hero .cursor-wrapper{display:none}.homepage-animated-text-images-hero .cursor-wrapper.icon-circle-arrow .cursor-inner{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');-webkit-transform:rotate(90deg) translate(-50%,50%);transform:rotate(90deg) translate(-50%,50%)}@media (min-width:768px){.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text--has-reel .line:first-of-type{padding-top:105px}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .line{font-size:90px;line-height:.95em}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .reel-button{width:105px;height:105px}.homepage-animated-text-images-hero .scroll-indicator.mobile{display:none}.homepage-animated-text-images-hero .cursor-wrapper{display:block}}@media (min-width:1280px){.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text--has-reel .line:first-of-type{padding-top:120px}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .line{font-size:120px}.homepage-animated-text-images-hero .homepage-animated-text-images-hero__text .reel-button{width:120px;height:120px}}.animated-text-images-hero__images{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity 666ms linear}.animated-text-images-hero__images .image-group{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;will-change:transform}.animated-text-images-hero__images .image-group .group__inner{position:relative;width:42.8571428571vw;-webkit-animation:wiggle-1 16s ease infinite alternate;animation:wiggle-1 16s ease infinite alternate;-webkit-transform:translate(2%,-2.4%);transform:translate(2%,-2.4%);background:#e4e4e4}.animated-text-images-hero__images .image-group .group__inner[data-aspect="0.5"]{width:57.1428571429vw}.animated-text-images-hero__images .image-group .group__inner[data-aspect="1.5"]{width:35.7142857143vw}.animated-text-images-hero__images .image-group .group__inner .picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animated-text-images-hero__images .image-group:nth-of-type(2) .group__inner{-webkit-animation:wiggle-2 18s ease infinite alternate;animation:wiggle-2 18s ease infinite alternate;-webkit-transform:translate(-1.2%,.8%);transform:translate(-1.2%,.8%)}.animated-text-images-hero__images .image-group:nth-of-type(3) .group__inner{-webkit-animation:wiggle-3 14s ease 1s infinite alternate;animation:wiggle-3 14s ease 1s infinite alternate;-webkit-transform:translate(-1.6%,-1.6%);transform:translate(-1.6%,-1.6%)}.animated-text-images-hero__images .image-group:nth-of-type(4) .group__inner{-webkit-animation:wiggle-4 14s ease 1s infinite alternate;animation:wiggle-4 14s ease 1s infinite alternate;-webkit-transform:translateY(1.6%);transform:translateY(1.6%)}.animated-text-images-hero__images .image-group:nth-of-type(5) .group__inner{-webkit-animation:wiggle-5 14s ease 1s infinite alternate;animation:wiggle-5 14s ease 1s infinite alternate;-webkit-transform:translate(-.8%,-1.2%);transform:translate(-.8%,-1.2%)}@media (min-width:768px){.animated-text-images-hero__images .image-group .group__inner{width:28.5714285714vw}.animated-text-images-hero__images .image-group .group__inner[data-aspect="0.5"]{width:39.2857142857vw}.animated-text-images-hero__images .image-group .group__inner[data-aspect="1.5"]{width:25vw}}@media (min-width:1280px){.animated-text-images-hero__images .image-group .group__inner{width:21.4285714286vw}.animated-text-images-hero__images .image-group .group__inner[data-aspect="0.5"]{width:32.1428571429vw}.animated-text-images-hero__images .image-group .group__inner[data-aspect="1.5"]{width:17.8571428571vw}}@-webkit-keyframes wiggle-1{0%{-webkit-transform:translate(2%,-2.4%);transform:translate(2%,-2.4%)}50%{-webkit-transform:translate(-3.2%,.8%);transform:translate(-3.2%,.8%)}to{-webkit-transform:translate(2.4%,2%);transform:translate(2.4%,2%)}}@keyframes wiggle-1{0%{-webkit-transform:translate(2%,-2.4%);transform:translate(2%,-2.4%)}50%{-webkit-transform:translate(-3.2%,.8%);transform:translate(-3.2%,.8%)}to{-webkit-transform:translate(2.4%,2%);transform:translate(2.4%,2%)}}@-webkit-keyframes wiggle-2{0%{-webkit-transform:translate(-1.2%,.8%);transform:translate(-1.2%,.8%)}50%{-webkit-transform:translate(-2.4%,1.6%);transform:translate(-2.4%,1.6%)}to{-webkit-transform:translate(.4%,1.2%);transform:translate(.4%,1.2%)}}@keyframes wiggle-2{0%{-webkit-transform:translate(-1.2%,.8%);transform:translate(-1.2%,.8%)}50%{-webkit-transform:translate(-2.4%,1.6%);transform:translate(-2.4%,1.6%)}to{-webkit-transform:translate(.4%,1.2%);transform:translate(.4%,1.2%)}}@-webkit-keyframes wiggle-3{0%{-webkit-transform:translate(-1.6%,-1.6%);transform:translate(-1.6%,-1.6%)}50%{-webkit-transform:translate(1.2%,-1.2%);transform:translate(1.2%,-1.2%)}to{-webkit-transform:translate(.8%,-.4%);transform:translate(.8%,-.4%)}}@keyframes wiggle-3{0%{-webkit-transform:translate(-1.6%,-1.6%);transform:translate(-1.6%,-1.6%)}50%{-webkit-transform:translate(1.2%,-1.2%);transform:translate(1.2%,-1.2%)}to{-webkit-transform:translate(.8%,-.4%);transform:translate(.8%,-.4%)}}@-webkit-keyframes wiggle-4{0%{-webkit-transform:translateY(1.6%);transform:translateY(1.6%)}50%{-webkit-transform:translate(-2%,1.6%);transform:translate(-2%,1.6%)}to{-webkit-transform:translate(.8%,-.8%);transform:translate(.8%,-.8%)}}@keyframes wiggle-4{0%{-webkit-transform:translateY(1.6%);transform:translateY(1.6%)}50%{-webkit-transform:translate(-2%,1.6%);transform:translate(-2%,1.6%)}to{-webkit-transform:translate(.8%,-.8%);transform:translate(.8%,-.8%)}}@-webkit-keyframes wiggle-5{0%{-webkit-transform:translate(-.8%,-1.2%);transform:translate(-.8%,-1.2%)}50%{-webkit-transform:translate(1.6%,-.4%);transform:translate(1.6%,-.4%)}to{-webkit-transform:translate(2.4%,-2%);transform:translate(2.4%,-2%)}}@keyframes wiggle-5{0%{-webkit-transform:translate(-.8%,-1.2%);transform:translate(-.8%,-1.2%)}50%{-webkit-transform:translate(1.6%,-.4%);transform:translate(1.6%,-.4%)}to{-webkit-transform:translate(2.4%,-2%);transform:translate(2.4%,-2%)}}.masked-circle{position:relative;pointer-events:none}.masked-circle.trigger-0 .masked-circle__inner .circle{will-change:transform}.masked-circle .masked-circle__inner{height:100vh;width:100%;top:0}.masked-circle .masked-circle__inner .background__wrapper{width:100%;height:100%;overflow:hidden}.masked-circle .masked-circle__inner .circle__wrapper{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:none}.masked-circle .masked-circle__inner .circle__wrapper .circle{position:absolute;top:50%;left:50%;border-radius:50%;margin:auto;background:#ea002a;overflow:hidden;pointer-events:auto}.masked-circle .masked-circle__inner .circle__wrapper .circle .circle__inner{position:absolute;width:100%;height:100%;top:0;left:0}.masked-circle .masked-circle__inner .circle__wrapper .circle .circle__inner .circle__content{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center;color:#fff}.staggered-image-text{margin:28.5714285714vw 7.1428571429vw}.staggered-image-text__main-image{position:relative;margin:14.2857142857vw 0;background:#e4e4e4}.staggered-image-text__lead-container{position:relative}.staggered-image-text__lead,.staggered-image-text__lead p{font-weight:500}.staggered-image-text__lead .marker-underline__content{white-space:normal}.staggered-image-text__lead .marker-underline__line{display:none}.staggered-image-text__secondary-image{position:relative;width:45px;margin:72px 0 48px}.staggered-image-text__body{margin-top:32px}.staggered-image-text__paragraphs .paragraph{margin:24px 0}@media (min-width:768px){.staggered-image-text{margin:17.8571428571vw 7.1428571429vw}.staggered-image-text__main-image{margin:7.1428571429vw 0 7.1428571429vw 10.7142857143vw}.staggered-image-text__lead{width:50vw;margin-left:10.7142857143vw}.staggered-image-text__lead .marker-underline__content{white-space:nowrap}.staggered-image-text__lead .marker-underline__line{display:block;bottom:-25px}.staggered-image-text__secondary-image{width:55px;position:absolute;margin:0;top:0;right:0}.staggered-image-text__body{margin:10.7142857143vw 0 0 10.7142857143vw}.staggered-image-text__paragraphs{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.staggered-image-text__paragraphs .paragraph{width:50%;margin:auto 0 0}.staggered-image-text__paragraphs .paragraph:first-of-type{margin-right:48px}}@media (min-width:1280px){.staggered-image-text{margin:14.2857142857vw 7.1428571429vw}.staggered-image-text.align-lead .staggered-image-text__lead{margin-left:32.1428571429vw}.staggered-image-text__main-image{margin:7.1428571429vw 0 7.1428571429vw 32.1428571429vw}.staggered-image-text__body{margin:10.7142857143vw 0 0 32.1428571429vw;padding-right:3.5714285714vw}}.link-button{color:inherit}.link-button.text-red{color:#ea002a}.link-button.text-white{color:#fff}.link-button.text-black{color:#000}@media (min-width:768px){.sticky-side-scroll.trigger-0 .side-scroll__inner .side-scroll__content{will-change:transform}.sticky-side-scroll .side-scroll__inner{width:100%;overflow:hidden}.sticky-side-scroll .side-scroll__inner .side-scroll__content{height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.home-ideas-grid{padding:14.2857142857vw 7.1428571429vw}.home-ideas-grid .home-ideas-grid__intro{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.home-ideas-grid .home-ideas-grid__intro .arrow{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translate(100%);transform:rotate(90deg) translate(100%);position:absolute;top:0;right:0;z-index:5}.home-ideas-grid .home-ideas-grid__intro .arrow svg{stroke-linejoin:round}.home-ideas-grid .home-ideas-grid__intro .title{margin-bottom:96px;white-space:pre-wrap}.home-ideas-grid .home-ideas-grid__intro .text{width:100%;white-space:pre-wrap;margin-bottom:48px}.home-ideas-grid .home-ideas-grid__intro .cta-button{margin-bottom:96px}.home-ideas-grid .home-ideas-grid__grid{margin-bottom:48px;display:grid;grid-gap:7.1428571429vw;gap:7.1428571429vw}.home-ideas-grid .home-ideas-grid__exit{display:-webkit-flex;display:flex;width:100%}.home-ideas-grid .home-ideas-grid__exit .cta-button{margin:auto}@media (min-width:768px){.home-ideas-grid{display:-webkit-flex;display:flex;height:100%;padding:3.5714285714vw 7.1428571429vw}.home-ideas-grid .home-ideas-grid__exit,.home-ideas-grid .home-ideas-grid__intro{-webkit-flex-shrink:0;flex-shrink:0;padding:3.5714285714vw 0}.home-ideas-grid .home-ideas-grid__intro{-webkit-align-items:flex-start;align-items:flex-start;width:50vw;padding-right:14.2857142857vw}.home-ideas-grid .home-ideas-grid__intro .arrow{-webkit-transform:rotate(0) translate(20%,50%);transform:rotate(0) translate(20%,50%)}.home-ideas-grid .home-ideas-grid__intro .arrow svg{width:300px;height:unset}.home-ideas-grid .home-ideas-grid__intro .title{margin-bottom:auto}.home-ideas-grid .home-ideas-grid__intro .text{margin-bottom:96px}.home-ideas-grid .home-ideas-grid__intro .cta-button{margin-bottom:0}.home-ideas-grid .home-ideas-grid__grid{padding:0;margin:0 7.1428571429vw 0 0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column dense;grid-gap:3.5714285714vw;gap:3.5714285714vw}.home-ideas-grid .home-ideas-grid__grid .grid-item__square,.home-ideas-grid .home-ideas-grid__grid .grid-item__tall,.home-ideas-grid .home-ideas-grid__grid .grid-item__wide{height:100%}.home-ideas-grid .home-ideas-grid__grid .grid-item__square{grid-row:auto/span 1;grid-column:auto/span 11}.home-ideas-grid .home-ideas-grid__grid .grid-item__tall{grid-row:1/span 2;grid-column:auto/span 13}.home-ideas-grid .home-ideas-grid__grid .grid-item__wide{grid-row:auto/span 1;grid-column:auto/span 20}.home-ideas-grid .home-ideas-grid__exit{width:28.5714285714vw;height:100%}.home-ideas-grid .home-ideas-grid__exit .cta-button{margin:auto;-webkit-align-self:center;align-self:center}}@media (min-width:1280px){.home-ideas-grid .home-ideas-grid__grid .grid-item__square{grid-column:auto/span 7}.home-ideas-grid .home-ideas-grid__grid .grid-item__tall{grid-column:auto/span 10}.home-ideas-grid .home-ideas-grid__grid .grid-item__wide{grid-column:auto/span 17}}.rough-svg{fill:none;stroke:#000;stroke-linecap:round;pointer-events:none;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.5px);filter:blur(.5px);will-change:stroke-dashoffset}.rough-svg.animate-on-horizon.trigger-25{transition:stroke-dashoffset 666ms cubic-bezier(0,0,.666,1);stroke-dashoffset:0!important}.grid-item{position:relative}.grid-item__square:before{display:block;content:"";width:100%;padding-top:100%}.grid-item__tall:before,.grid-item__wide:before{display:block;content:"";width:100%;padding-top:150%}.grid-item .grid-item__inner{position:absolute;top:0;left:0;width:100%;height:100%;background:#e4e4e4}.grid-item .grid-item__inner .svg-spacer{display:none}.grid-item .grid-item__inner .grid-item__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:24px 12px;height:100%;width:64.2857142857vw;position:relative}.grid-item .grid-item__inner .grid-item__content .indicator{display:none}.grid-item .grid-item__inner .grid-item__content .title{font-size:16px;background:#000;color:#fff;padding:6px;margin-top:auto;margin-bottom:12px;display:inline-block;-webkit-align-self:flex-start;align-self:flex-start}.grid-item .grid-item__inner .grid-item__content .short-description{font-size:22px;line-height:1.6em}@media (min-width:768px){.grid-item{width:100%;-webkit-align-self:flex-start;align-self:flex-start}.grid-item__square{grid-column:auto/span 10}.grid-item__tall{grid-column:auto/span 14}.grid-item__wide{grid-column:auto/span 24}.grid-item__wide:before{display:block;content:"";width:100%;padding-top:45.4545454545%}.grid-item .grid-item__inner .grid-item__content{opacity:0;visibility:hidden;width:auto}.grid-item .grid-item__inner .grid-item__content .indicator{border-radius:50%;width:32px;height:32px;background:#000;-webkit-align-self:flex-end;align-self:flex-end}.grid-item .grid-item__inner .grid-item__content .indicator:after{content:"";width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');margin:auto}.grid-item .grid-item__inner .grid-item__content .title{font-size:18px;margin-top:auto;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:24px}.grid-item .grid-item__inner .grid-item__content .short-description{font-size:30px}}@media (min-width:1280px){.grid-item .grid-item__inner .grid-item__content{padding:32px}.grid-item .grid-item__inner .grid-item__content .indicator{border-radius:50%;width:40px;height:40px}.grid-item .grid-item__inner .grid-item__content .indicator:after{width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,')}.grid-item .grid-item__inner .grid-item__content .title{font-size:16px;margin-top:auto;-webkit-align-self:flex-start;align-self:flex-start}.grid-item .grid-item__inner .grid-item__content .short-description{font-size:30px}}@media(hover:hover){.grid-item .grid-item__inner{transition:-webkit-transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms;transition:transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms;transition:transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms,-webkit-transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms;background:#000}.grid-item .grid-item__inner .picture{background:#e4e4e4;transition:opacity 333ms cubic-bezier(.666,0,.333,1)}.grid-item .grid-item__inner .grid-item__content{transition:opacity 333ms cubic-bezier(.666,0,.333,1),visibility 0s linear 333ms}.grid-item .grid-item__inner .grid-item__content .indicator{display:-webkit-flex;display:flex;-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms;transition:transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms;transition:transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms,-webkit-transform 333ms cubic-bezier(0,.888,.333,1.8) 66ms}.grid-item .grid-item__inner.focus-visible,.grid-item .grid-item__inner:focus-visible,.grid-item .grid-item__inner:hover{-webkit-transform:scale(1.025);transform:scale(1.025);z-index:3}.grid-item .grid-item__inner.focus-visible .picture,.grid-item .grid-item__inner:focus-visible .picture,.grid-item .grid-item__inner:hover .picture{opacity:.7}.grid-item .grid-item__inner.focus-visible .grid-item__content,.grid-item .grid-item__inner:focus-visible .grid-item__content,.grid-item .grid-item__inner:hover .grid-item__content{opacity:1;visibility:visible;transition:opacity 333ms cubic-bezier(.666,0,.333,1),visibility 0s linear 0s}.grid-item .grid-item__inner.focus-visible .grid-item__content .indicator,.grid-item .grid-item__inner:focus-visible .grid-item__content .indicator,.grid-item .grid-item__inner:hover .grid-item__content .indicator{-webkit-transform:scale(1);transform:scale(1)}}.carousel-section{margin:10.7142857143vw 0;position:relative;padding-bottom:100px}.carousel-section__head{padding:0 7.1428571429vw;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:48px}.carousel-section__head-left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.carousel-section__description{margin-top:24px;margin-bottom:32px}.carousel-section__button{position:absolute;bottom:0;left:7.1428571429vw}.carousel-section__body{overflow:hidden}.carousel-section .carousel-container{padding:0 7.1428571429vw}.carousel-section .carousel-container .carousel .flickity-viewport{overflow:visible}.carousel-section .carousel-container .carousel .carousel-card-container:not(:last-of-type)>div{box-sizing:content-box;padding-right:30px}@media (min-width:768px){.carousel-section{padding-bottom:0;margin:10.7142857143vw 0}.carousel-section__head{margin-bottom:96px}.carousel-section__head-left{max-width:50vw}.carousel-section__description{margin-top:32px;margin-bottom:0;max-width:35.7142857143vw}.carousel-section__button{position:relative;margin-right:7.1428571429vw;bottom:unset;left:unset}.carousel-section .carousel-container .carousel .carousel-card-container:not(:last-of-type)>div{padding-right:50px}}.marker-underline{display:inline;position:relative;pointer-events:none}.marker-underline__content{white-space:nowrap}.marker-underline__line{position:absolute;bottom:-12px;left:-12px}.marker-underline .rough-svg{width:100%}.footer{padding:96px 7.1428571429vw 32px;-webkit-flex-direction:column;flex-direction:column;background:#000;color:#f6f6f6;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.footer,.footer__top{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.footer__top{border-bottom:4px solid #f6f6f6;padding-bottom:40px;margin-bottom:96px}.footer__top,.footer__top .logo{-webkit-align-items:center;align-items:center}.footer__top .logo{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;fill:#fff;-webkit-flex-shrink:0;flex-shrink:0}.footer__top .logo .barkley-logo-icon{width:40px;height:40px}.footer__top .barkley-text-logo{fill:#fff}.footer__middle{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:72px}.footer__middle .contact-button{margin-bottom:48px}.footer__middle .link-button{font-weight:700}.footer__bottom{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.footer__bottom .legal,.footer__bottom .social{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline}.footer__bottom .social{margin-bottom:12px}.footer a{color:#f6f6f6;text-decoration:none}.footer .modal .modal__block{position:absolute;top:0;left:0;width:100%;height:100%;max-height:unset;margin:0;border-radius:0}.footer .modal .modal__block .block__inner{min-height:100vh;height:auto;border:4px solid #e4e4e4}.footer .modal .button--cancel{position:absolute;top:0;right:0;margin-top:3.5714285714vw;margin-right:3.5714285714vw;width:26px;height:26px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;utf8,');z-index:5}@media (min-width:768px){.footer__top .b-corp{display:block;font-size:16px}.footer__middle{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.footer__middle .contact-button{margin-bottom:0}.footer__bottom{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.footer__bottom .legal,.footer__bottom .social{margin:0}.footer__bottom .legal li,.footer__bottom .social li{margin-right:24px}.footer__bottom .legal li:last-of-type,.footer__bottom .social li:last-of-type{margin-right:0}.footer .modal .modal__block{position:relative;width:60.7142857143vw;height:auto;max-height:90vh;border-radius:8px;border:2px solid #e4e4e4;margin:auto}.footer .modal .modal__block .block__inner{min-height:unset;border:none}}@media (min-width:1280px){.footer .modal .modal__block{width:50vw}}
Welcome to Whole Brand Thinking™.
A whole brand is an organization that sees everything it does as the brand. A core, long idea – what we call a red thread – guides, inspires and connects every action, from marketing ideas to business ideas (and all the ideas in between).
Full of purpose, a whole brand matches what it says outside with how it acts inside, measuring success by balancing profit and performance with impact on people, communities and the planet.
From consulting projects and campaigns to design, product innovation and digital transformation, our ideas fuel growth.
NatureSweet
Tomatoes raised right.
AMC
Designing a cinematic creative campaign.
Dum-Dums
Make life pop.
Dairy Queen
A year of creative experiences.
Motel 6
“For You” campaign.
Justin's
Live a little nutty campaign.
Urban League
Equal to the Challenge.
Missouri Lottery
Second chance of a lifetime.
U. S. Bank
Altitude Go and Connect.
We lead with purpose.
With our status as a Certified B Corporation™, we’re out to prove creativity can solve any problem — guided by a fierce and public commitment to #AddGood to the world.