.c-cs-card{--card-zoom:1.05;--card-speed:.5s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden;background:#fff;color:var(--adaston-ink,#1a1a1a);border:1px solid rgb(26 26 26 / .12);text-decoration:none;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.c-cs-card:hover{border-color:rgb(26 26 26 / .28)}.c-cs-card:focus-visible{outline:3px solid var(--adaston-teal-900,#32615a);outline-offset:3px}.c-cs-card__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--adaston-paper-soft,#f7f7f7)}.c-cs-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform var(--card-speed) var(--cs-ease,ease);transition:-webkit-transform var(--card-speed) var(--cs-ease,ease);transition:transform var(--card-speed) var(--cs-ease,ease);transition:transform var(--card-speed) var(--cs-ease,ease),-webkit-transform var(--card-speed) var(--cs-ease,ease)}.c-cs-card:hover .c-cs-card__img{-webkit-transform:scale(var(--card-zoom));transform:scale(var(--card-zoom))}.c-cs-card__placeholder{position:absolute;left:50%;top:50%;width:30%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--adaston-ink,#1a1a1a);opacity:.06}.c-cs-card__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:28px 28px 24px}.c-cs-card__body:before{content:"";position:absolute;left:0;top:0;width:0;height:6px;background:var(--adaston-teal-300,#96d8ce);-webkit-transition:width .7s cubic-bezier(.69,0,.36,1);transition:width .7s cubic-bezier(.69,0,.36,1)}.c-cs-card:focus-visible .c-cs-card__body:before,.c-cs-card:hover .c-cs-card__body:before{width:100%}.c-cs-card__sector{font-family:Grosvenor Sans,DM Sans,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--adaston-teal-900,#32615a)}.c-cs-card__title{margin:0;min-height:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(28px,2.2vw,36px);line-height:.98;text-transform:uppercase;color:var(--adaston-ink,#1a1a1a);text-wrap:balance}.c-cs-card__excerpt{margin:0;font-family:Grosvenor Sans,DM Sans,Arial,sans-serif;font-size:15px;line-height:1.5;color:#6a6a6a}.c-cs-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px}.c-cs-card__meta{font-family:Grosvenor Sans,DM Sans,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;color:var(--adaston-ink,#1a1a1a)}.c-cs-card__go{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:var(--adaston-ink,#1a1a1a);color:#fff;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease}.c-cs-card__go svg{width:22px;height:22px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.c-cs-card:hover .c-cs-card__go{background:var(--adaston-teal-500,#65c7b8);color:var(--adaston-ink,#1a1a1a)}.c-cs-card:hover .c-cs-card__go svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-cs-card--featured{grid-column:span 2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-cs-card--featured .c-cs-card__media{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;aspect-ratio:auto;min-height:460px}.c-cs-card--featured .c-cs-card__body{padding:40px}.c-cs-card--featured .c-cs-card__title{font-size:clamp(36px,3.4vw,60px)}.c-cs-card--featured .c-cs-card__body:before{top:0;bottom:auto}@media (max-width:1100px){.c-cs-card--featured{grid-column:1/-1}}@media (max-width:760px){.c-cs-card--featured{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-cs-card--featured .c-cs-card__media{-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:3/2;min-height:0}.c-cs-card--featured .c-cs-card__body{padding:28px 24px 24px}}@media (prefers-reduced-motion:reduce){.c-cs-card__body:before,.c-cs-card__go,.c-cs-card__go svg,.c-cs-card__img{-webkit-transition:none;transition:none}.c-cs-card:hover .c-cs-card__img{-webkit-transform:none;transform:none}}