.sub-hero[data-v-ddec575e]{background:linear-gradient(110deg,#111 45%,#222 100%);align-items:center;min-height:50vh;margin-top:-72px;padding-top:140px;padding-bottom:60px;display:flex}.sub-hero-title[data-v-ddec575e]{color:#fff;margin:0 0 20px;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.1}.sub-hero-sub[data-v-ddec575e]{color:#fffc;max-width:480px;font-size:1.1rem;line-height:1.6}.sub-hero-img-wrap[data-v-ddec575e]{border-radius:12px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 20px 40px #0006}.sub-hero-img[data-v-ddec575e]{width:100%;display:block}.overline-text[data-v-ddec575e]{letter-spacing:3px;text-transform:uppercase;color:#c00;align-items:center;gap:10px;margin-bottom:14px;font-size:.75rem;font-weight:800;display:inline-flex}.overline-text[data-v-ddec575e]:before{content:"";background:#c00;width:28px;height:2px;display:inline-block}.section-grey[data-v-ddec575e]{background:#f6f6f6;padding:100px 0}.body--dark .section-grey[data-v-ddec575e]{background:#0a0a0a}.container-large[data-v-ddec575e]{max-width:1200px;margin:0 auto;padding:0 32px}.blog-card[data-v-ddec575e]{border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.blog-card[data-v-ddec575e]:hover{border-color:#c00;transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.body--dark .blog-card[data-v-ddec575e]{border-color:#222;background:#0d0d0d!important}.blog-card-img[data-v-ddec575e]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-card-title[data-v-ddec575e]{color:#111;margin-top:0;font-size:1.25rem;font-weight:800;line-height:1.3}.body--dark .blog-card-title[data-v-ddec575e]{color:#fff}.blog-card-desc[data-v-ddec575e]{flex-grow:1;margin:0;font-size:.95rem;line-height:1.6}.body--dark .blog-card-desc[data-v-ddec575e]{color:#aaa!important}
