.list-style .item .item_inner{display:block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);overflow:hidden;position:relative;border-radius:var(--block-link-radius);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:color;transition-property:color}.list-style .item .item_inner:after{content:'';position:absolute;width:750px;height:750px;background:var(--primary-colour);border-radius:50%;left:-465px;top:calc(100% - 60px);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:top,left,width,height,-webkit-transform;transition-property:top,left,width,height,-webkit-transform;transition-property:top,left,width,height,transform;transition-property:top,left,width,height,transform,-webkit-transform;z-index:2}@media (min-width:0px) and (max-width:575px){.list-style .item .item_inner{max-width:485px;margin:auto}}@media (min-width:576px) and (max-width:767px){.list-style .item .item_inner{max-width:485px;margin:auto}}.list-style .item .item_inner .picture{position:relative;z-index:3}.list-style .item .item_inner .text{padding:45px 30px;position:relative;z-index:3}@media (min-width:0px) and (max-width:575px){.list-style .item .item_inner .text{padding:30px 20px}}@media (min-width:576px) and (max-width:767px){.list-style .item .item_inner .text{padding:30px 20px}}.list-style .item .item_inner .sub-title{font-size:13px;font-weight:700;line-height:15px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-style .item .item_inner .sub-title i{font-size:15px}@media (min-width:0px) and (max-width:575px){.list-style .item .item_inner .sub-title{font-size:12px}.list-style .item .item_inner .sub-title i{font-size:13px}}@media (min-width:576px) and (max-width:767px){.list-style .item .item_inner .sub-title{font-size:12px}.list-style .item .item_inner .sub-title i{font-size:13px}}.list-style .item .item_inner .title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:25px;line-height:31px;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:clamp(18px,calc(14.03809px + .0062 * 100vw),25px);line-height:clamp(24px,calc(20.03809px + .0062 * 100vw),31px)}.list-style .item .item_inner .snippet{font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:500;line-height:31px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:margin-bottom;transition-property:margin-bottom;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list-style .item .item_inner .read-more{position:absolute;border-bottom:solid 1px #fff;padding-bottom:5px;bottom:-40px;left:30px;z-index:3;font-size:13px;font-weight:700;line-height:15px;letter-spacing:1.3px;color:var(--text-over-primary);text-transform:uppercase;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:bottom,color,border-color;transition-property:bottom,color,border-color}@media (min-width:0px) and (max-width:575px){.list-style .item .item_inner .read-more{left:20px;font-size:12px}}@media (min-width:576px) and (max-width:767px){.list-style .item .item_inner .read-more{left:20px;font-size:12px}}.list-style .item .item_inner .overlay-link{position:absolute;width:100%;height:100%;z-index:4;top:0;left:0}.list-style .item .has-overlay-link:hover,.list-style .item a.item_inner:hover{color:var(--text-over-primary)}.list-style .item .has-overlay-link:hover .read-more,.list-style .item a.item_inner:hover .read-more{bottom:35px}.list-style .item .has-overlay-link:hover:after,.list-style .item .no-image:after,.list-style .item a.item_inner:hover:after{top:-100px!important;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1254px;height:1254px}.list-style--default .item .item_inner{height:500px;background:#fff;color:var(--primary-colour)}@media (min-width:0px) and (max-width:575px){.list-style--default .item .item_inner{height:400px}}@media (min-width:576px) and (max-width:767px){.list-style--default .item .item_inner{height:400px}}.list-style--default .item .item_inner .picture{position:relative;height:240px}@media (min-width:0px) and (max-width:575px){.list-style--default .item .item_inner .picture{padding:0;height:180px}}@media (min-width:576px) and (max-width:767px){.list-style--default .item .item_inner .picture{padding:0;height:180px}}.list-style--bg-image .item .item_inner{height:385px;background:var(--primary-colour);color:#fff}.list-style--bg-image .item .item_inner:after{opacity:.9}.list-style--bg-image .item .item_inner .picture{width:100%;height:100%;z-index:1}.list-style--bg-image .item .item_inner .picture:after{content:'';position:absolute;width:100%;height:100%;max-height:278px;bottom:0;left:0;background:-webkit-gradient(linear,left top, left bottom,color-stop(11.11%, rgba(14,14,14,0)),to(#0e0e0e));background:linear-gradient(180deg,rgba(14,14,14,0) 11.11%,#0e0e0e 100%)}.list-style--bg-image .item .item_inner .text{position:absolute;bottom:0;left:0;width:100%}.list-style--bg-image .item .item_inner:hover .text .snippet{margin-bottom:60px}.list-style--subjects .item .item_inner{height:240px;text-align:center}.list-style--subjects .item .item_inner .snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list-style--subjects .item .item_inner .read-more{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-style--team .item .item_inner{height:425px;text-align:center}.list-style--team .item .item_inner:after{width:308px;height:308px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% - 50px)!important}.list-style--team .item .item_inner .text{padding:60px 20px}.list-style--team .item .item_inner .snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list-style--team .item .item_inner .sub-title{margin:14px 0 40px 0;position:relative;padding-top:20px;-webkit-transition:opacity ease-in-out .4s,-webkit-transform ease-in-out .4s;transition:opacity ease-in-out .4s,-webkit-transform ease-in-out .4s;transition:opacity ease-in-out .4s,transform ease-in-out .4s;transition:opacity ease-in-out .4s,transform ease-in-out .4s,-webkit-transform ease-in-out .4s}.list-style--team .item .item_inner .sub-title:before{content:'';background:#fff;width:65px;height:1px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-style--team .item .item_inner .read-more{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-style--team .item .item_inner .read-more:hover{color:var(--secondary-colour);border-color:var(--secondary-colour)}.list-style--team .item .item_inner .video-link{width:80px;height:80px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:var(--secondary-colour);color:var(--text-over-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;-webkit-transition-property:opacity,bottom,background-color,color;transition-property:opacity,bottom,background-color,color;opacity:0}.list-style--team .item .item_inner .video-link:hover{background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - 0));color:var(--text-over-primary)}@media (hover:none){.list-style--team .item .item_inner.has-video .text .sub-title{opacity:0}.list-style--team .item .item_inner:after{width:526px;height:526px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% - 115px)!important}.list-style--team .item .item_inner .video-link{opacity:1;bottom:75px}.list-style--team .item .item_inner .read-more{bottom:35px}.list-style--team .item .item_inner .item__inner__title-wrap{margin-bottom:40px}.list-style--team .item .item_inner .item__inner__view{bottom:50px;opacity:1}.list-style--team .item .item_inner .text .snippet{margin-bottom:60px}.list-style--team .item .item_inner .text .sub-title{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}.list-style--team .item .item_inner.has-video .text .snippet{margin-bottom:110px}.list-style--team .item .item_inner.has-video .text .sub-title{opacity:1!important;-webkit-transform:translateY(-95px);-ms-transform:translateY(-95px);transform:translateY(-95px)}}.list-style--team .item .item_inner:hover.has-video .text .sub-title{opacity:0}.list-style--team .item .item_inner:hover:after{width:526px;height:526px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% - 115px)!important}.list-style--team .item .item_inner:hover .video-link{opacity:1;bottom:75px}.list-style--team .item .item_inner:hover .read-more{bottom:35px}.list-style--team .item .item_inner:hover .item__inner__title-wrap{margin-bottom:40px}.list-style--team .item .item_inner:hover .item__inner__view{bottom:50px;opacity:1}.list-style--team .item .item_inner:hover .text .snippet{margin-bottom:60px}.list-style--team .item .item_inner:hover .text .sub-title{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}.list-style--schools .item .item_inner{background:var(--primary-colour);height:430px;color:var(--text-over-primary)}.list-style--schools .item .item_inner:after{background:#fff!important;top:100%!important}.list-style--schools .item .item_inner .text{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.list-style--schools .item .item_inner .text .button{-webkit-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color;color:var(--text-over-primary);border-color:var(--text-over-primary);color:var(--text-over-primary)}.list-style--schools .item .item_inner .text .button-wrap{height:50px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:auto}.list-style--schools .item .item_inner .text .button:hover{background:var(--secondary-colour)!important;border-color:var(--secondary-colour)!important;color:var(--text-over-secondary)!important}.list-style--schools .item .item_inner:focus,.list-style--schools .item .item_inner:hover{color:var(--primary-colour)!important}.list-style--schools .item .item_inner:focus .text .button,.list-style--schools .item .item_inner:hover .text .button{border-color:var(--primary-colour);color:var(--primary-colour)}.list-style--schools .item .item_inner:focus .text .button:focus,.list-style--schools .item .item_inner:focus .text .button:hover,.list-style--schools .item .item_inner:hover .text .button:focus,.list-style--schools .item .item_inner:hover .text .button:hover{background-color:#fff!important;border-color:var(--primary-colour)!important;color:var(--primary-colour)!important}.list-style .button-wrap,.list-style .no_results{padding-top:20px;text-align:center;grid-column:1/-1}