.cs-page{width:min(1240px,calc(100% - 10vw));margin:3.5rem auto 5rem}.cs-intro{max-width:38rem;margin-bottom:2.25rem}.cs-intro__title{color:var(--lv-black);font-family:var(--articulat);font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 .85rem;text-wrap:balance}.cs-intro__copy{color:#3f3c3b;font-size:1.125rem;line-height:1.55;margin:0;max-width:36ch;text-wrap:pretty}.cs-toolbar{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2.25rem}.cs-filters{display:flex;flex-wrap:wrap;gap:.5rem}.cs-chip{appearance:none;background:#f4f2f1;border:0;border-radius:999px;color:var(--lv-black);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;padding:.7rem 1rem;transition:background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.cs-chip:hover{background:#e8e4e2}.cs-chip[aria-pressed=true]{background:var(--lv-orange);color:var(--lv-black)}.cs-chip:focus-visible,.cs-card__link:focus-visible,.cs-sectors-link:focus-visible{outline:2px solid var(--lv-orange);outline-offset:3px}.cs-chip:active{transform:scale(.98)}.cs-sectors-link{color:var(--lv-black);flex-shrink:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.cs-sectors-link:hover{color:var(--lv-dark-orange)}.cs-grid{display:grid;gap:2.75rem 1.35rem;grid-template-columns:1fr 1fr}.cs-card{min-width:0}.cs-card[hidden]{display:none}.cs-card__link{color:inherit;display:block;text-decoration:none}.cs-card__media{aspect-ratio:4 / 3;background:#d8d4d1;border-radius:8px;overflow:hidden}.cs-card__image{display:block;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.cs-card__link:hover .cs-card__image,.cs-card__link:focus-visible .cs-card__image{transform:scale(1.045)}.cs-card__body{padding-top:1rem}.cs-card__title{color:var(--lv-black);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance;transition:color .28s cubic-bezier(.16,1,.3,1)}.cs-card__link:hover .cs-card__title,.cs-card__link:focus-visible .cs-card__title{color:var(--lv-dark-orange)}.cs-card__meta{color:#4a4746;font-size:.9375rem;font-weight:500;line-height:1.4;margin:.4rem 0 0}.cs-card__excerpt{display:none;color:#3f3c3b;font-size:1.05rem;line-height:1.55;margin:.85rem 0 0;max-width:62ch;text-wrap:pretty}.cs-card__go{align-items:center;color:var(--lv-black);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.4rem;margin-top:.85rem}.cs-card__go img{display:block;height:14px;transition:transform .35s cubic-bezier(.16,1,.3,1);width:14px}.cs-card__link:hover .cs-card__go img,.cs-card__link:focus-visible .cs-card__go img{transform:translate(2px,-2px)}.cs-card.is-lead{grid-column:1 / -1}.cs-card.is-lead .cs-card__media{aspect-ratio:16 / 8}.cs-card.is-lead .cs-card__body{align-items:start;display:grid;gap:.35rem 3.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-top:1.35rem}.cs-card.is-lead .cs-card__title{font-size:clamp(1.7rem,3vw,2.45rem);grid-column:1;letter-spacing:-.03em}.cs-card.is-lead .cs-card__meta{grid-column:1;margin-top:.15rem}.cs-card.is-lead .cs-card__excerpt{display:block;grid-column:2;grid-row:1;margin-top:.15rem}.cs-card.is-lead .cs-card__go{grid-column:2;grid-row:2;margin-top:.35rem}.cs-empty{color:#3f3c3b;font-size:1.05rem;margin:2rem 0 0}.cs-empty--page{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.cs-empty--page .enquire-button{width:auto}@media(max-width:900px){.cs-page{width:min(1240px,calc(100% - 2rem));margin-top:2rem}.cs-toolbar{align-items:stretch;flex-direction:column;gap:1rem}.cs-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.cs-filters::-webkit-scrollbar{display:none}.cs-chip{flex:0 0 auto}.cs-grid{grid-template-columns:1fr}.cs-card.is-lead .cs-card__body{gap:.25rem;grid-template-columns:1fr}.cs-card.is-lead .cs-card__title,.cs-card.is-lead .cs-card__meta,.cs-card.is-lead .cs-card__excerpt,.cs-card.is-lead .cs-card__go{grid-column:1;grid-row:auto}.cs-card.is-lead .cs-card__media{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.cs-chip,.cs-card__image,.cs-card__title,.cs-card__go img{transition:none}.cs-card__link:hover .cs-card__image,.cs-card__link:focus-visible .cs-card__image{transform:none}}@media(prefers-reduced-motion:no-preference){.cs-card{animation:cs-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms)}}@keyframes cs-rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
