.colour--white{color:#fff}.colour--white .btn.btn--link,.colour--white h1,.colour--white h2,.colour--white h3,.colour--white h4,.colour--white p,.colour--white span{color:#fff}.colour--white .btn.btn--link:before{background-image:url(/img/icons/icon--right-arrow__white.svg)}.colour--white .btn.btn--link:after{background-color:#fff}.colour--white svg path{stroke:#fff}.colour--slate{color:#323e48}.colour--slate h1,.colour--slate h2,.colour--slate h3,.colour--slate h4,.colour--slate p,.colour--slate span{color:#323e48}.colour--slate svg path{stroke:#323e48}.colour--slate-5{color:#f5f5f6}.colour--slate-5 h1,.colour--slate-5 h2,.colour--slate-5 h3,.colour--slate-5 h4,.colour--slate-5 p,.colour--slate-5 span{color:#f5f5f6}.colour--slate-5 svg path{stroke:#f5f5f6}.colour--orange{color:#ffa068}.colour--orange h1,.colour--orange h2,.colour--orange h3,.colour--orange h4,.colour--orange p,.colour--orange span{color:#ffa068}.colour--orange svg path{stroke:#ffa068}.colour--lime{color:#c0df8a}.colour--lime h1,.colour--lime h2,.colour--lime h3,.colour--lime h4,.colour--lime p,.colour--lime span{color:#c0df8a}.colour--lime svg path{stroke:#c0df8a}.colour--light-grey{color:#e3e3e3}.colour--light-grey h1,.colour--light-grey h2,.colour--light-grey h3,.colour--light-grey h4,.colour--light-grey p,.colour--light-grey span{color:#e3e3e3}.colour--light-grey svg path{stroke:#e3e3e3}.colour--pink{color:#ffb1ba}.colour--pink h1,.colour--pink h2,.colour--pink h3,.colour--pink h4,.colour--pink p,.colour--pink span{color:#ffb1ba}.colour--pink svg path{stroke:#ffb1ba}.colour--yellow{color:#ffe74d}.colour--yellow h1,.colour--yellow h2,.colour--yellow h3,.colour--yellow h4,.colour--yellow p,.colour--yellow span{color:#ffe74d}.colour--yellow svg path{stroke:#ffe74d}.colour--teal{color:#9fddd3}.colour--teal h1,.colour--teal h2,.colour--teal h3,.colour--teal h4,.colour--teal p,.colour--teal span{color:#9fddd3}.colour--teal svg path{stroke:#9fddd3}.colour--lilac{color:#cf9dc7}.colour--lilac h1,.colour--lilac h2,.colour--lilac h3,.colour--lilac h4,.colour--lilac p,.colour--lilac span{color:#cf9dc7}.colour--lilac svg path{stroke:#cf9dc7}.colour--blue{color:#84aae4}.colour--blue h1,.colour--blue h2,.colour--blue h3,.colour--blue h4,.colour--blue p,.colour--blue span{color:#84aae4}.colour--blue svg path{stroke:#84aae4}.colour--sand{color:#edc2b2}.colour--sand h1,.colour--sand h2,.colour--sand h3,.colour--sand h4,.colour--sand p,.colour--sand span{color:#edc2b2}.colour--sand svg path{stroke:#edc2b2}.colour-dark-green{color:#477628}.colour-dark-green h1,.colour-dark-green h2,.colour-dark-green h3,.colour-dark-green h4,.colour-dark-green p,.colour-dark-green span{color:#477628}.colour-dark-green svg path{stroke:#477628}.colour--dark-blue{color:#005c82}.colour--dark-blue h1,.colour--dark-blue h2,.colour--dark-blue h3,.colour--dark-blue h4,.colour--dark-blue p,.colour--dark-blue span{color:#005c82}.colour--dark-blue svg path{stroke:#005c82}.colour--dark-purple{color:#5b255d}.colour--dark-purple h1,.colour--dark-purple h2,.colour--dark-purple h3,.colour--dark-purple h4,.colour--dark-purple p,.colour--dark-purple span{color:#5b255d}.colour--dark-purple svg path{stroke:#5b255d}.colour--dark-pink{color:#ca3665}.colour--dark-pink h1,.colour--dark-pink h2,.colour--dark-pink h3,.colour--dark-pink h4,.colour--dark-pink p,.colour--dark-pink span{color:#ca3665}.colour--dark-pink svg path{stroke:#ca3665}.bg--slate{background-color:#323e48}.bg--slate-5{background-color:#f5f5f6}.bg--orange{background-color:#ffa068}.bg--lime{background-color:#c0df8a}.bg--light-grey{background-color:#e3e3e3}.bg--pink{background-color:#ffb1ba}.bg--yellow{background-color:#ffe74d}.bg--teal{background-color:#9fddd3}.bg--lilac{background-color:#cf9dc7}.bg--blue{background-color:#84aae4}.bg--sand{background-color:#edc2b2}.bg--dark-green{background-color:#477628}.bg--dark-blue{background-color:#005c82}.bg--dark-purple{background-color:#5b255d}.bg--dark-pink{background-color:#ca3665}.card{position:relative;padding:24px 28px;border-radius:4px}.card h2{font-family:"Publico Roman",serif;font-size:24px;letter-spacing:0;line-height:32px;font-weight:400;margin-bottom:20px;transition:text-decoration .25s}@media (min-width:1261px){.card h2{font-size:35px;line-height:1.33}}.card h3{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600;margin-bottom:10px}.card p{margin:0}.card a{text-decoration:none!important}.card.default.full{background-color:#f5f5f6}@media (min-width:1261px){.card.default.full .card--content h3{display:none}}.card.default.full .card--content .intro{margin-bottom:20px}.card.deals,.card.news{color:#323e48;transition:background-color .25s,color .25s,box-shadow .25s;margin-bottom:0}@media (min-width:1261px){.card.deals,.card.news{margin-bottom:20px}}.card.deals h2,.card.news h2{font-size:24px}.card.deals:hover,.card.news:hover{background-color:#323e48;color:#fff;box-shadow:1px 1px 2px 0 rgba(50,62,72,.05)}.card.deals:hover h2,.card.news:hover h2{text-decoration:underline}.card.deals:hover .icon.time,.card.news:hover .icon.time{background-image:url(/img/icons/icon--clock__white.svg)}.card.deals:hover .icon.date,.card.news:hover .icon.date{background-image:url(/img/icons/icon--calendar__white.svg)}.card.news{background-color:#9fddd3}.card.deals{background-color:#ffb1ba!important}.card.icon{padding:30px;text-align:center}@media (min-width:1261px){.card.icon{padding:45px 15px 15px 15px}}.card.icon .icon{width:164px;height:164px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;align-content:center;margin:auto}.card.icon h3{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:1.4;text-transform:none;font-weight:400;margin-top:23px;margin-bottom:12px}.card.icon h4{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600}.card.quote.full{padding:0;display:flex;margin-bottom:24px}@media (min-width:1261px){.card.quote.full{margin-bottom:47px}}@media (max-width:1260.98px){.card.quote.full{flex-flow:row wrap}}.card.quote.full .card--role{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600}.card.pages.full{padding:0;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}@media (min-width:1261px){.card.pages.full{box-shadow:none;border-radius:0;border-bottom:0}}@media (min-width:1261px){.card.pages.full .card--image{min-height:230px}}.card.pages.full .card--content{min-height:125px;padding:28px 19px 20px 19px;background:#323e48;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1261px){.card.pages.full .card--content{min-height:unset;height:115px;padding:24px 0 20px 0;border-bottom:4px solid #323e48;background:unset;color:#323e48}}.card.pages.full .card--content h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1261px){.card.pages.full .card--content h2{padding-right:60px}}.card.pages.full h3{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600;margin-bottom:8px}@media (min-width:1261px){.card.pages.full h3{margin-bottom:12px}}.card.pages.full h2{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:1.4;text-transform:none;font-weight:400;margin-top:23px;margin-bottom:12px;margin:0 0 8px 0;font-size:30px;position:relative}@media (min-width:1261px){.card.pages.full h2{font-size:24px;margin-bottom:5px}}@media (min-width:1261px){.card.pages.full h2:before{width:20px;height:13px;background-image:url(/img/icons/icon--right-arrow.svg);background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:10px;right:25px;left:auto;background-color:transparent;transition:.3s;-webkit-transition:.3s}}@media (min-width:1261px){.card.pages.full:hover h2:before{right:10px}}.card.capabilities.full,.card.capabilities.related,.card.events.full,.card.events.related,.card.insights.full,.card.insights.related,.card.news.full,.card.news.related,.card.people.full,.card.people.related,.card.showcase.full,.card.showcase.related{padding:0;display:flex;align-items:center;margin-bottom:24px}@media (min-width:1261px){.card.capabilities.full,.card.capabilities.related,.card.events.full,.card.events.related,.card.insights.full,.card.insights.related,.card.news.full,.card.news.related,.card.people.full,.card.people.related,.card.showcase.full,.card.showcase.related{margin-bottom:47px}}.card.capabilities.full .card--image,.card.capabilities.related .card--image,.card.events.full .card--image,.card.events.related .card--image,.card.insights.full .card--image,.card.insights.related .card--image,.card.news.full .card--image,.card.news.related .card--image,.card.people.full .card--image,.card.people.related .card--image,.card.showcase.full .card--image,.card.showcase.related .card--image{width:98px;margin-right:25px;overflow:hidden}.card.capabilities.full .card--content,.card.capabilities.related .card--content,.card.events.full .card--content,.card.events.related .card--content,.card.insights.full .card--content,.card.insights.related .card--content,.card.news.full .card--content,.card.news.related .card--content,.card.people.full .card--content,.card.people.related .card--content,.card.showcase.full .card--content,.card.showcase.related .card--content{padding-top:7px}.card.capabilities.full .card--content a,.card.capabilities.related .card--content a,.card.events.full .card--content a,.card.events.related .card--content a,.card.insights.full .card--content a,.card.insights.related .card--content a,.card.news.full .card--content a,.card.news.related .card--content a,.card.people.full .card--content a,.card.people.related .card--content a,.card.showcase.full .card--content a,.card.showcase.related .card--content a{position:relative;z-index:1010}.card.capabilities.full .h3,.card.capabilities.full h3,.card.capabilities.related .h3,.card.capabilities.related h3,.card.events.full .h3,.card.events.full h3,.card.events.related .h3,.card.events.related h3,.card.insights.full .h3,.card.insights.full h3,.card.insights.related .h3,.card.insights.related h3,.card.news.full .h3,.card.news.full h3,.card.news.related .h3,.card.news.related h3,.card.people.full .h3,.card.people.full h3,.card.people.related .h3,.card.people.related h3,.card.showcase.full .h3,.card.showcase.full h3,.card.showcase.related .h3,.card.showcase.related h3{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:1.4;text-transform:none;font-weight:400;margin-top:23px;margin-bottom:12px;margin:0 0 8px 0;transition:.25s}@media (min-width:1261px){.card.capabilities.full .h3,.card.capabilities.full h3,.card.capabilities.related .h3,.card.capabilities.related h3,.card.events.full .h3,.card.events.full h3,.card.events.related .h3,.card.events.related h3,.card.insights.full .h3,.card.insights.full h3,.card.insights.related .h3,.card.insights.related h3,.card.news.full .h3,.card.news.full h3,.card.news.related .h3,.card.news.related h3,.card.people.full .h3,.card.people.full h3,.card.people.related .h3,.card.people.related h3,.card.showcase.full .h3,.card.showcase.full h3,.card.showcase.related .h3,.card.showcase.related h3{font-size:24px;margin-bottom:5px}}.card.capabilities.full .h3:hover,.card.capabilities.full h3:hover,.card.capabilities.related .h3:hover,.card.capabilities.related h3:hover,.card.events.full .h3:hover,.card.events.full h3:hover,.card.events.related .h3:hover,.card.events.related h3:hover,.card.insights.full .h3:hover,.card.insights.full h3:hover,.card.insights.related .h3:hover,.card.insights.related h3:hover,.card.news.full .h3:hover,.card.news.full h3:hover,.card.news.related .h3:hover,.card.news.related h3:hover,.card.people.full .h3:hover,.card.people.full h3:hover,.card.people.related .h3:hover,.card.people.related h3:hover,.card.showcase.full .h3:hover,.card.showcase.full h3:hover,.card.showcase.related .h3:hover,.card.showcase.related h3:hover{color:inherit}.card.capabilities.full .card--role,.card.capabilities.related .card--role,.card.events.full .card--role,.card.events.related .card--role,.card.insights.full .card--role,.card.insights.related .card--role,.card.news.full .card--role,.card.news.related .card--role,.card.people.full .card--role,.card.people.related .card--role,.card.showcase.full .card--role,.card.showcase.related .card--role{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600;margin-right:13px}.card.capabilities.full,.card.events.full,.card.insights.full,.card.news.full,.card.people.full,.card.showcase.full{display:block}@media (min-width:1261px){.card.capabilities.full,.card.events.full,.card.insights.full,.card.news.full,.card.people.full,.card.showcase.full{margin-bottom:0}}.card.capabilities.full .card--image,.card.events.full .card--image,.card.insights.full .card--image,.card.news.full .card--image,.card.people.full .card--image,.card.showcase.full .card--image{width:100%;margin-bottom:20px}@media (min-width:1261px){.card.capabilities.full .card--image,.card.events.full .card--image,.card.insights.full .card--image,.card.news.full .card--image,.card.people.full .card--image,.card.showcase.full .card--image{margin-bottom:12px}}.card.capabilities.full .card--content,.card.events.full .card--content,.card.insights.full .card--content,.card.news.full .card--content,.card.people.full .card--content,.card.showcase.full .card--content{padding-bottom:16px}.card.capabilities.full .h3,.card.capabilities.full h3,.card.events.full .h3,.card.events.full h3,.card.insights.full .h3,.card.insights.full h3,.card.news.full .h3,.card.news.full h3,.card.people.full .h3,.card.people.full h3,.card.showcase.full .h3,.card.showcase.full h3{font-size:24px;margin-bottom:5px}@media (min-width:1261px){.card.capabilities.full .h3,.card.capabilities.full h3,.card.events.full .h3,.card.events.full h3,.card.insights.full .h3,.card.insights.full h3,.card.news.full .h3,.card.news.full h3,.card.people.full .h3,.card.people.full h3,.card.showcase.full .h3,.card.showcase.full h3{display:inline-block;margin-bottom:7px}}.card.capabilities.full .h3:hover,.card.capabilities.full h3:hover,.card.events.full .h3:hover,.card.events.full h3:hover,.card.insights.full .h3:hover,.card.insights.full h3:hover,.card.news.full .h3:hover,.card.news.full h3:hover,.card.people.full .h3:hover,.card.people.full h3:hover,.card.showcase.full .h3:hover,.card.showcase.full h3:hover{color:inherit}.card.capabilities.full p,.card.events.full p,.card.insights.full p,.card.news.full p,.card.people.full p,.card.showcase.full p{margin-bottom:20px}.card.capability.full,.card.events.full,.card.insights.full,.card.news.full,.card.showcase.full{padding:0;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}@media (min-width:1261px){.card.capability.full,.card.events.full,.card.insights.full,.card.news.full,.card.showcase.full{box-shadow:none;border-radius:0;border-bottom:0}}.card.capability.full .card--image img,.card.events.full .card--image img,.card.insights.full .card--image img,.card.news.full .card--image img,.card.showcase.full .card--image img{transition:transform .25s}.card.capability.full .card--content,.card.events.full .card--content,.card.insights.full .card--content,.card.news.full .card--content,.card.showcase.full .card--content{padding:28px 19px 20px 19px}@media (min-width:1261px){.card.capability.full .card--content,.card.events.full .card--content,.card.insights.full .card--content,.card.news.full .card--content,.card.showcase.full .card--content{padding:30px 0 10px 0}}.card.capability.full h3,.card.events.full h3,.card.insights.full h3,.card.news.full h3,.card.showcase.full h3{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600;margin-bottom:8px}@media (min-width:1261px){.card.capability.full h3,.card.events.full h3,.card.insights.full h3,.card.news.full h3,.card.showcase.full h3{margin-bottom:12px}}.card.capability.full h2,.card.events.full h2,.card.insights.full h2,.card.news.full h2,.card.showcase.full h2{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:1.4;text-transform:none;font-weight:400;margin-top:23px;margin-bottom:12px;margin:0 0 8px 0;font-size:30px}@media (min-width:1261px){.card.capability.full h2,.card.events.full h2,.card.insights.full h2,.card.news.full h2,.card.showcase.full h2{font-size:24px;margin-bottom:5px}}.card.capability:hover .card--image img,.card.events:hover .card--image img,.card.insights:hover .card--image img,.card.news:hover .card--image img,.card.showcase:hover .card--image img{transform:scale(1.1)}.card.capability:hover .h3,.card.capability:hover h3,.card.events:hover .h3,.card.events:hover h3,.card.insights:hover .h3,.card.insights:hover h3,.card.news:hover .h3,.card.news:hover h3,.card.showcase:hover .h3,.card.showcase:hover h3{text-decoration:underline;color:inherit}.card.events.full,.card.insights.full,.card.news.full,.card.showcase.full{background-color:#fff;transition:background-color .25s,color .25s;border-bottom:0;position:relative}.card.events.full:hover,.card.insights.full:hover,.card.news.full:hover,.card.showcase.full:hover{background-color:#323e48;color:#fff}@media (min-width:1261px){.card.events.full:hover,.card.insights.full:hover,.card.news.full:hover,.card.showcase.full:hover{background-color:#fff;color:#323e48}}.card.events.full:hover h2,.card.insights.full:hover h2,.card.news.full:hover h2,.card.showcase.full:hover h2{text-decoration:underline}.card.events.full:hover .icon.time,.card.insights.full:hover .icon.time,.card.news.full:hover .icon.time,.card.showcase.full:hover .icon.time{background-image:url(/img/icons/icon--clock__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.time,.card.insights.full:hover .icon.time,.card.news.full:hover .icon.time,.card.showcase.full:hover .icon.time{background-image:url(/img/icons/icon--clock.svg)}}.card.events.full:hover .icon.date,.card.insights.full:hover .icon.date,.card.news.full:hover .icon.date,.card.showcase.full:hover .icon.date{background-image:url(/img/icons/icon--calendar__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.date,.card.insights.full:hover .icon.date,.card.news.full:hover .icon.date,.card.showcase.full:hover .icon.date{background-image:url(/img/icons/icon--calendar.svg)}}.card.events.full .card--image,.card.insights.full .card--image,.card.news.full .card--image,.card.showcase.full .card--image{margin-bottom:0}.card.events.full .card--content,.card.insights.full .card--content,.card.news.full .card--content,.card.showcase.full .card--content{border-bottom:0}@media (min-width:1261px){.card.events.full .card--content,.card.insights.full .card--content,.card.news.full .card--content,.card.showcase.full .card--content{padding-top:28px}}.card.events.full h2,.card.insights.full h2,.card.news.full h2,.card.showcase.full h2{font-size:20px;line-height:1.3;margin-bottom:13px}@media (min-width:1261px){.card.events.full h2,.card.insights.full h2,.card.news.full h2,.card.showcase.full h2{font-size:24px;line-height:1.4;margin-bottom:25px}}.card.events.full h3,.card.insights.full h3,.card.news.full h3,.card.showcase.full h3{margin-bottom:21px}@media (min-width:1261px){.card.events.full h3,.card.insights.full h3,.card.news.full h3,.card.showcase.full h3{display:none}}.card.events.full p:last-child,.card.insights.full p:last-child,.card.news.full p:last-child,.card.showcase.full p:last-child{margin:0}.card.news.full{margin-bottom:20px}@media (max-width:1260.98px){.card.news.full{margin-bottom:0}}.card.events.full{background-color:transparent;color:#fff;margin-bottom:35px}@media (max-width:1260.98px){.card.events.full{background-color:#323e48;color:#fff;margin-bottom:0}}@media (min-width:1261px){.card.events.full h2{margin-bottom:19px}}@media (min-width:1261px){.card.events.full .icon{width:100%;float:none;clear:both;margin:0 0 10px 0;display:block}}@media (max-width:1260.98px){.card.events.full .icon.date{display:none}}.card.events.full .icon.location{background-image:url(/img/icons/icon--map-pointer__white.svg);background-size:14px 14px;padding-left:27px}@media (min-width:1261px){.card.events.full .icon.location{padding-left:27px;background-size:14px 14px;background-image:url(/img/icons/icon--map-pointer__white.svg)}}.card.events.full .icon.location.online{padding-left:27px;background-size:18px 14px;background-image:url(/img/icons/icon--online__white.svg)}@media (min-width:1261px){.card.events.full .icon.location.online{padding-left:27px;background-size:18px 14px;background-image:url(/img/icons/icon--online__white.svg)}}.card.events.full .icon.date{background-image:url(/img/icons/icon--calendar__white.svg)}@media (min-width:1261px){.card.events.full .icon.date{padding-left:27px;background-image:url(/img/icons/icon--calendar__white.svg)}}.card.events.full .icon.time{background-image:url(/img/icons/icon--timezone__white.svg)}@media (min-width:1261px){.card.events.full .icon.time{padding-left:27px;background-image:url(/img/icons/icon--timezone__white.svg)}}@media (min-width:1261px){.card.events.full:hover{background-color:transparent;color:#fff}}.card.events.full:hover .icon.location{background-image:url(/img/icons/icon--map-pointer__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.location{background-image:url(/img/icons/icon--map-pointer__white.svg)}}.card.events.full:hover .icon.location.online{background-image:url(/img/icons/icon--online__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.location.online{background-image:url(/img/icons/icon--online__white.svg)}}.card.events.full:hover .icon.date{background-image:url(/img/icons/icon--calendar__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.date{background-image:url(/img/icons/icon--calendar__white.svg)}}.card.events.full:hover .icon.time{background-image:url(/img/icons/icon--timezone__white.svg)}@media (min-width:1261px){.card.events.full:hover .icon.time{padding-left:27px;background-image:url(/img/icons/icon--timezone__white.svg)}}.card.showcase.full{position:relative}.card.showcase.full:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#323e48;background-color:#323e48;content:"";z-index:10;opacity:0;pointer-events:none;transition:opacity .25s}@media (min-width:1261px){.card.showcase.full .card--content{position:absolute;top:0;left:0;width:100%;padding:21px 20px 21px 43px;z-index:100}}@media (max-width:1260.98px){.card.showcase.full .card--content{color:#323e48!important}}.card.showcase.full h3{margin-bottom:11px}.card.showcase.full h2{font-size:31px;margin-bottom:5px}@media (min-width:1261px){.card.showcase.full h2{font-size:30px}}.card.showcase.full p{line-height:1.5;margin-bottom:0;height:auto;max-height:0;overflow:hidden;transform:scaleY(0);transition:top .25s,opacity .25s;transform-origin:top;top:30px;opacity:0;zoom:1}@media (min-width:1261px){.card.showcase:hover h2,.card.showcase:hover h3,.card.showcase:hover p{color:#fff}}@media (max-width:1260.98px){.card.showcase:hover .card--content{color:#fff!important}}@media (min-width:1261px){.card.showcase:hover p{transform:scaleY(1);max-height:99999px;opacity:1;top:0;padding-top:11px;padding-bottom:17px}}@media (min-width:1261px){.card.showcase:hover:before{opacity:.5}}.card.author{padding:20px 0 0 0}.card.author .author--details::after{display:block;content:"";clear:both}.card.author .author--details img{float:left;display:inline;width:50px;height:50px;margin-right:15px;border-radius:50%}.card.author .author--details h3{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:20px;display:inline-block;text-transform:none;font-size:16px;margin-bottom:3px}.card.author .author--details h4{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600}.card.author .author--details p{font-style:italic;font-size:15px;margin-bottom:0;padding:20px 20px 30px 0;line-height:1.65}.card.author .author--meta .icon.time{background-image:url(/img/icons/icon--clock.svg)}.card.author .author--meta .icon.date{background-image:url(/img/icons/icon--calendar.svg)}.card.speaker{position:relative;padding:0}@media (min-width:1261px){.card.speaker{display:flex}}.card.speaker .card--image{display:none;width:60px;height:60px;overflow:hidden;margin-right:25px}@media (min-width:1261px){.card.speaker .card--image{display:block}}.card.speaker img{width:100%;display:block;transition:scale .25s ease-in-out}.card.speaker .h3,.card.speaker h3{font-family:"Publico Roman",serif;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:20px;display:inline-block;text-transform:none;font-size:16px;font-weight:700;margin-bottom:11px;color:inherit}.card.speaker h4{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600}@media (max-width:1260.98px){.card.speaker .icon--group{display:none}}.card.speaker .icon--group .icon{font-size:12px}@media (min-width:1261px){.card.speaker .icon--group .icon:before{width:25px;height:16px}}@media (min-width:992px){.card.speaker .icon--group .icon:not(.email){display:none}}.card.speaker+.speaker{padding-top:20px}.card.speaker.full{margin-bottom:0}@media (min-width:1261px){.card.speaker.full{margin-bottom:0}}.card.speaker.full .card--image{float:none;display:block;width:100%;height:auto;overflow:hidden;margin-right:0}.card.speaker.full .card--content{padding-top:15px;padding-bottom:10px}.card.speaker.full .card--content p{margin-bottom:10px}.card.speaker.full+.speaker{padding-top:0}@media (min-width:1261px){.card.speaker.full+.speaker{padding-top:15px}}.card.headline.full{position:relative;padding:24px 0;border-top:1px solid #323e48;border-radius:0;transition:background .5s ease-in-out}@media (min-width:1261px){.card.headline.full{border-top:0;background:0 0;padding:22px;height:100%;display:flex;flex-direction:column}}@media (min-width:1261px){.card.headline.full:hover{background:#fff}}@media (min-width:1261px){.card.headline.full:hover .icon.date,.card.headline.full:hover .icon.time{opacity:1;transition-delay:.6}}@media (min-width:1261px){.card.headline.full:hover .icon.arrow{opacity:0;display:none}}.card.headline.full .card--image{min-height:167px;margin-bottom:.75em}@media (min-width:1261px){.card.headline.full .card--image{margin-bottom:1.5em}}@media (max-width:767.98px){.card.headline.full .card--image{display:none}}.card.headline.full .card--content{flex-grow:1;display:flex;flex-direction:column}.card.headline.full h3{font-family:"Open Sans Regular";letter-spacing:1.75px;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1261px){.card.headline.full h3{letter-spacing:1.5px;font-size:15px;margin-bottom:11px}}.card.headline.full h2{font-size:20px;line-height:28px;margin-bottom:14px;overflow:hidden}@supports (-webkit-line-clamp:1){.card.headline.full h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:100%}}@media (min-width:1261px){.card.headline.full h2{margin-bottom:25px}}.card.headline.full p{flex-grow:1}@media (min-width:1261px){.card.headline.full p{min-height:27px;position:relative}}.card.headline.full .icon-container{position:absolute;display:block;bottom:0}.card.headline.full .icon.time{margin-right:1.5em}.card.headline.full .icon.date,.card.headline.full .icon.time{transition:opacity .5s}@media (min-width:1261px){.card.headline.full .icon.date,.card.headline.full .icon.time{opacity:0}}.card.headline.full .icon.arrow{transition:opacity .5s;opacity:0;display:none}@media (min-width:1261px){.card.headline.full .icon.arrow{opacity:1;display:block;margin:0}}.card.generic{border-radius:0}.card.generic h3{margin-bottom:12px}.card.generic h3.h2{font-family:"Publico Roman",serif;font-size:24px;letter-spacing:0;line-height:32px;font-weight:400;text-transform:none}@media (min-width:1261px){.card.generic h3{margin-bottom:16px}}.card.generic p:not(:last-child){font-family:"Open Sans Regular",sans-serif;font-size:15px;line-height:1.35;margin-bottom:33px}@media (min-width:1261px){.card.generic p:not(:last-child){font-family:"Publico Roman",serif;font-size:16px;font-weight:300;margin-bottom:50px}}.card.difference{padding:0;border-radius:0;position:relative;float:left;overflow:hidden}@media (max-width:767.98px){.card.difference{margin:0 0 1px 0}}@media (max-width:1260.98px){.card.difference{width:100%;height:300px}}@media (min-width:768px){.card.difference.large{width:50%;height:600px}}@media (min-width:768px){.card.difference.large .card--theme .card--image{height:600px}}@media (min-width:992px){.card.difference.large .card--theme .card--content h1{-webkit-line-clamp:7}}@media (min-width:992px){.card.difference.large .card--theme .card--content p{font-size:18px;-webkit-line-clamp:7}}@media (min-width:768px){.card.difference.medium{width:50%;height:300px}}@media (min-width:992px){.card.difference.medium .card--theme .card--image{height:300px}}@media (min-width:992px){.card.difference.medium .card--theme .card--content h1{-webkit-line-clamp:3}}@media (min-width:992px){.card.difference.medium .card--theme .card--content p{-webkit-line-clamp:2}}@media (min-width:768px){.card.difference.small{width:50%;height:300px}}@media (min-width:992px){.card.difference.small{width:25%}}@media (min-width:992px){.card.difference.small .card--theme .card--image{height:300px}}@media (min-width:992px){.card.difference.small .card--theme .card--content h1{-webkit-line-clamp:3}}@media (min-width:992px){.card.difference.small .card--theme .card--content p{-webkit-line-clamp:2}}.card.difference .card--content{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 30px 80px 30px;z-index:100;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start}.card.difference .card--content>*{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.difference .card--content h1{-webkit-line-clamp:3}.card.difference .card--content p{-webkit-line-clamp:2}.card.difference .card--content .card--callout{position:absolute;height:32px;bottom:32px;left:auto}@media (min-width:1261px){.card.difference .card--content .card--callout{bottom:26px}}.card.difference .card--image{height:100%}.card.difference .card--image img{width:100%;height:100%;object-fit:cover}.card.difference h1,.card.difference h2,.card.difference h3{font-size:29px;margin-bottom:16px}@media (min-width:1261px){.card.difference h1,.card.difference h2,.card.difference h3{font-size:24px;margin-bottom:6px}}.card.difference p{line-height:1.5;margin-bottom:0;height:auto}@media (min-width:1261px){.card.difference p{max-height:0;overflow:hidden;transform:scaleY(0);transition:top .25s,opacity .25s;transform-origin:top;top:30px;opacity:0;zoom:1}}.card.difference .card--theme{height:100%}.card.difference .card--theme.colour--white .btn{color:#fff}.card.difference .card--theme.colour--white .btn:before{background-image:url(/img/icons/icon--right-arrow__white.svg)}.card.difference .card--theme.colour--white .btn:after{background-color:#fff}.card.difference .card--theme.colour--slate .btn--play{color:#323e48}.card.difference .card--theme.colour--slate .btn--play:before{border-bottom:10px solid #323e48}.card.difference .card--theme.colour--slate .btn--play:after{background-color:#323e48}@media (min-width:1261px){.card.difference .card--theme:hover p{transform:scaleY(1);max-height:99999px;opacity:1;top:0;padding-top:0}}.card.difference .card--theme:hover .btn:after{width:100%}.card.difference .overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#323e48;content:"";z-index:10;opacity:.5;pointer-events:none;transition:opacity .25s}@media (min-width:1261px){.card.difference .overlay:before{opacity:0}}@media (max-width:1260.98px){.card.difference .overlay .card--content>*{color:#fff!important}}@media (max-width:1260.98px){.card.difference .overlay .btn{color:#fff}}@media (max-width:1260.98px){.card.difference .overlay .btn:before{background-image:url(/img/icons/icon--right-arrow__white.svg)!important}}@media (max-width:1260.98px){.card.difference .overlay .btn:after{background-color:#fff}}@media (min-width:1261px){.card.difference .overlay:hover:before{opacity:.5}}.card.difference .overlay:hover .card--content>*{color:#fff!important}.card.difference .overlay:hover .btn{color:#fff}.card.difference .overlay:hover .btn:before{background-image:url(/img/icons/icon--right-arrow__white.svg)!important}.card.difference .overlay:hover .btn:after{background-color:#fff}@media (min-width:768px){.card.people.full{display:flex;flex-direction:column;align-items:flex-start;height:100%;margin-bottom:inherit;padding-bottom:24px}}@media (min-width:1261px){.card.people.full:not(.speaker) .card--image{height:230px}}@media (min-width:1261px){.card.people.full .card--image{margin-bottom:0}}.card.people.full .card--image img{width:100%}.card.people.full .card--content{padding-top:0;padding-bottom:0}.card.people.full .card--role{display:inline-block;margin-bottom:6px}.card.people.full .icon{z-index:1}.card.people.full .icon.location{padding-left:17px}@media (min-width:768px){.card.people.full .icon--group{width:100%;margin-top:auto}}@media (min-width:992px){.card.people.full .icon--group .icon:not(.email){display:none}}.card.people.full a:not(.icon):hover{text-decoration:underline!important;color:inherit}.card.tv .card--video{position:relative}.card.tv .card--video.small .overlay img{height:33px;width:33px}.card.tv .card--video .overlay{background-color:rgba(0,0,0,.53);position:absolute;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer}.card.tv .card--video .overlay img{height:91px;width:91px;-webkit-transition:.2s;transition:.2s}.card.tv .card--video:hover .overlay img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card.book{display:flex;padding:20px 18px;position:relative;border-radius:2px;background-color:#f5f5f6}@media (min-width:1261px){.card.book{padding:30px 50px}}.card.book .card--image{min-width:99px;width:99px;display:none}@media (min-width:1261px){.card.book .card--image{display:block}}.card.book .card--title{width:100%}@media (min-width:1261px){.card.book .card--content{margin-left:50px}}@media (max-width:1260.98px){.card.book .card--content{display:flex;flex-flow:row wrap}}.card.book .card--content .card--image{display:block;margin-right:30px}@media (min-width:1261px){.card.book .card--content .card--image{display:none!important}}.card.book .card--meta{display:flex}@media (min-width:1261px){.card.book .card--meta{justify-content:space-between}}@media (max-width:1260.98px){.card.book .card--meta{flex-flow:row wrap;width:calc(100% - 150px)}}@media (max-width:1260.98px){.card.book .card-meta__item{width:100%}}@media (max-width:1260.98px){.card.book .card-meta__item:not(:first-child){margin-top:15px}}.card.book .card-meta__item h4{font-family:"Open Sans Semibold",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;line-height:16px;font-weight:600;margin-bottom:13px}.card.book .card-meta__item p:last-child{margin-bottom:0}