.concertina{background:#212121;display:flex;flex-direction:column;position:relative;min-height:inherit;height:100%;overflow:hidden}@media only screen and (min-width:1025px){.concertina{min-height:750px;flex-direction:row}}.concertina__item{background-color:#212121;display:flex;flex-direction:column}@media only screen and (min-width:641px) and (max-width:1024px){.concertina__item{width:calc(100% - 240px)}}@media only screen and (min-width:1025px){.concertina__item{position:absolute;height:100%}}.concertina__item:focus{outline:none}.concertina__item.is-active .concertina__tab:active,.concertina__item.is-active .concertina__tab:hover{background-color:#212121}.concertina__item.is-active .concertina__svg--arrow,.concertina__item.is-active .concertina__tab--white{opacity:0}.concertina__item.is-active .concertina__svg--chevron{transform:rotate(-180deg)}.concertina__item.is-animating{transition:transform .3s cubic-bezier(.86,0,.07,1)}.concertina__tab{cursor:pointer;background-color:#212121;color:#fff;border-top:1px inset #9a9a9a;display:flex;flex:1 0 auto;justify-content:flex-start;align-items:center;width:100%;height:80px;max-height:120px;position:relative;z-index:100;padding-left:15px;opacity:1;transition:opacity .6s cubic-bezier(.86,0,.07,1),background-color .5s cubic-bezier(.86,0,.07,1)}.concertina__tab:hover{background-color:#303030}.concertina__tab:active{background-color:#212121}@media only screen and (min-width:641px){.concertina__tab{height:99px}}@media only screen and (min-width:1025px){.concertina__tab{border-left:1px inset #9a9a9a;display:flex;justify-content:center;align-items:flex-start;flex:0 1;position:absolute;height:100%;max-height:none;width:120px;min-width:120px;padding-left:0}}.concertina__tab strong{font-family:proxima-nova,Sans-Serif,Arial;font-size:26px;font-weight:600;white-space:nowrap;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:641px){.concertina__tab strong{font-size:36px}}@media only screen and (min-width:1025px){.concertina__tab strong{text-align:right;width:500px;position:absolute;top:303px;left:-70px;transform:rotate(-90deg) translateY(-120px)}}.concertina__tab--white{color:#fff;border-top:0}@media only screen and (min-width:1025px){.concertina__tab--white{border-left:0}}.concertina__tab--white strong{font-size:24px;text-transform:uppercase;top:313px}.concertina__tab--pink{color:#f9428e}.concertina__tab--pink svg{fill:#f9428e}.concertina__tab--purple{color:#8c42e2}.concertina__tab--purple svg{fill:#8c42e2}.concertina__tab--blue{color:#5f70d6}.concertina__tab--blue svg{fill:#5f70d6}.concertina__tab--green{color:#16b79e}.concertina__tab--green svg{fill:#16b79e}.concertina__tab--yellow{color:#ff0}.concertina__tab--yellow svg{fill:#ff0}.concertina__tab--orange{color:#ff7b31}.concertina__tab--orange svg{fill:#ff7b31}.concertina__svg{fill:#fff;width:26px;height:26px;position:absolute;right:15px}@media only screen and (min-width:1025px){.concertina__svg{right:40%;bottom:80px}}.concertina__svg--chevron{display:block;transform:rotate(0deg);transition:transform .3s cubic-bezier(.86,0,.07,1)}@media only screen and (min-width:1025px){.concertina__svg--chevron{display:none}}.concertina__svg--arrow{display:none}@media only screen and (min-width:1025px){.concertina__svg--arrow{display:block;opacity:1;transition:opacity .3s cubic-bezier(.86,0,.07,1)}}.concertina__panel{display:flex;flex:1 1 auto;align-items:flex-start;height:0;max-height:875px;overflow:hidden;position:relative;z-index:10}@media only screen and (min-width:1025px){.concertina__panel{padding-left:120px;max-height:unset}}.concertina__panel.is-animating{transition:max-height .3s cubic-bezier(.86,0,.07,1)}@media only screen and (min-width:1025px){.concertina__panel.is-animating{transition:height .3s cubic-bezier(.86,0,.07,1)}}.concertina__content{color:#fff;font-family:proxima-nova,Sans-Serif,Arial;font-size:16px;line-height:24px;padding:30px 15px}@media only screen and (min-width:1025px){.concertina__content{max-width:700px;padding:80px 30px 80px 0}}.concertina__content__tlw{width:130px;height:130px}@media only screen and (min-width:641px){.concertina__content__tlw{width:170px;height:170px}}@media only screen and (min-width:1025px){.concertina__content__tlw{width:192px;height:192px}}.concertina__content__intro{font-size:26px;line-height:32px;font-weight:300}@media only screen and (min-width:641px){.concertina__content__intro{font-size:28px;line-height:36px}}@media only screen and (min-width:1025px){.concertina__content__intro{font-size:32px;line-height:40px;margin:0 0 44px}}.concertina__content__intro--tlw{margin-top:60px}@media only screen and (min-width:1025px){.concertina__content__intro--tlw{margin-top:100px}}.concertina__content ol{padding-left:17px}.content__heading{font-family:proxima-nova,Sans-Serif,Arial;font-size:18px;line-height:22px;text-transform:uppercase;margin-top:0;margin-bottom:4px;padding:0 0 20px;position:relative;letter-spacing:1px}@media only screen and (min-width:1025px){.content__heading{margin-top:4px;margin-bottom:60px}}.content__heading--top{margin-bottom:40px}.content__heading--top:after{content:"";background:#8c42e2;display:block;position:absolute;width:40px;height:2px;bottom:0;left:0}.content__heading--purple{color:#8c42e2}.content__copy{font-family:proxima-nova,Sans-Serif,Arial;font-size:16px;line-height:24px;margin:0 0 40px}.content__copy a{color:#8c42e2;transition:color .3s ease-out}.content__copy a:active,.content__copy a:hover{color:#212121}.content__copy p{margin-top:0;margin-bottom:1em}.content__copy ol li,.content__copy ul li{margin-bottom:.66em}@media only screen and (min-width:641px){.content__copy--large{font-size:32px;line-height:40px;margin:0 0 60px}}.content__copy--white{color:#fff}body{background:#f5f5f5;color:#f5f5f5}.approach__page{background:#fff;color:#212121}.approach__banner{background-color:grey;background-image:url(/Content/images/banners/approach-banner.svg),linear-gradient(90deg,#ab43d8,#5430ec);background-position:50% 50%;background-size:cover;overflow:hidden;height:528px;max-width:100%}.approach__titles{position:absolute;bottom:86px;max-width:1120px}@media only screen and (min-width:641px){.approach__titles{bottom:106px}}.approach__list{background:#f5f5f5;padding:80px 0}@media only screen and (min-width:1025px){.approach__list{padding:120px 0}}.approach__concertina{background:#212121;position:relative;width:100%;height:auto}@media only screen and (min-width:1025px){.approach__concertina{min-height:750px}}