.hero[data-astro-cid-7ztyjchs]{position:relative;overflow:hidden;background:#0e2238;color:#e6ecf2;padding:120px 0 112px}.hero[data-astro-cid-7ztyjchs]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0e2238f2,#0e2238cc 55%,#0e223859)}.hero[data-astro-cid-7ztyjchs] h1[data-astro-cid-7ztyjchs]{color:#fff}.hero[data-astro-cid-7ztyjchs] .lead[data-astro-cid-7ztyjchs]{color:#d3dbe4}.hero-grid[data-astro-cid-7ztyjchs]{display:grid;grid-template-columns:minmax(0,46rem)}.hero-grid[data-astro-cid-7ztyjchs]>div[data-astro-cid-7ztyjchs]{position:relative;z-index:2}.hero[data-astro-cid-7ztyjchs] .hero-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}.hero[data-astro-cid-7ztyjchs] .btn-outline[data-astro-cid-7ztyjchs]{color:#fff}.halves[data-astro-cid-7ztyjchs]{padding:72px 0 80px;background:#efe9df;border-bottom:1px solid var(--line)}.halves-head[data-astro-cid-7ztyjchs]{text-align:center;margin-bottom:36px}.halves-head[data-astro-cid-7ztyjchs] h2[data-astro-cid-7ztyjchs]{margin:0;text-wrap:balance}.halves-grid[data-astro-cid-7ztyjchs]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.half[data-astro-cid-7ztyjchs]{position:relative;display:flex;flex-direction:column;min-height:520px;overflow:hidden;border-radius:var(--radius);color:#fff;text-decoration:none;background:var(--navy);box-shadow:0 18px 40px #0e22382e}.half[data-astro-cid-7ztyjchs] .half-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.half[data-astro-cid-7ztyjchs]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e22381a,#0e2238d9 45%,#0e2238f7)}.half[data-astro-cid-7ztyjchs]:hover .half-photo{transform:scale(1.04)}.half-body[data-astro-cid-7ztyjchs]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;width:100%;padding:36px 36px 32px;border-top:3px solid var(--accent);margin-top:190px}.half-num[data-astro-cid-7ztyjchs]{position:absolute;top:-.9em;right:28px;font-family:var(--font-head);font-size:4.5rem;line-height:1;color:var(--accent);opacity:.9}.half-tag[data-astro-cid-7ztyjchs]{display:block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ecd3a6;margin-bottom:.4em}.half[data-astro-cid-7ztyjchs] h3[data-astro-cid-7ztyjchs]{color:#fff;font-size:1.9rem;margin:0 0 .3em}.half[data-astro-cid-7ztyjchs] p[data-astro-cid-7ztyjchs]{color:#d3dbe4;margin:0 0 1em}.half[data-astro-cid-7ztyjchs] ul[data-astro-cid-7ztyjchs]{list-style:none;padding:0;margin:0 0 1.4em;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.half[data-astro-cid-7ztyjchs] li[data-astro-cid-7ztyjchs]{position:relative;padding-left:1.2em;font-size:.95rem;color:#fff}.half[data-astro-cid-7ztyjchs] li[data-astro-cid-7ztyjchs]:before{content:"";position:absolute;left:0;top:.6em;width:.55em;height:1px;background:var(--accent)}.half-cta[data-astro-cid-7ztyjchs]{display:inline-block;align-self:flex-start;margin-top:auto;font-weight:700;color:#fff;padding:10px 18px;border:1px solid var(--accent);border-radius:var(--radius);transition:background .15s}.half[data-astro-cid-7ztyjchs]:hover .half-cta[data-astro-cid-7ztyjchs]{background:var(--accent);color:var(--navy)}.half-link[data-astro-cid-7ztyjchs]{align-self:center;display:grid;place-items:center;width:56px;height:56px;margin:0 -14px;z-index:2;border-radius:50%;background:var(--accent);color:var(--navy);font-size:1.5rem;font-weight:700;box-shadow:0 0 0 6px #efe9df}.audience[data-astro-cid-7ztyjchs],.service[data-astro-cid-7ztyjchs]{text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.audience[data-astro-cid-7ztyjchs]:hover,.service[data-astro-cid-7ztyjchs]:hover{border-color:var(--accent);transform:translateY(-2px)}.more[data-astro-cid-7ztyjchs]{font-weight:700;color:var(--accent-dark)}.theme[data-astro-cid-7ztyjchs]{display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:.3em}.service[data-astro-cid-7ztyjchs]{display:flex;flex-direction:column;padding:0;overflow:hidden}.service[data-astro-cid-7ztyjchs]:hover{box-shadow:0 16px 36px #0e223829}.service-photo[data-astro-cid-7ztyjchs]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--navy);border-bottom:3px solid var(--accent)}.service-photo[data-astro-cid-7ztyjchs] .service-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.service[data-astro-cid-7ztyjchs]:hover .service-photo[data-astro-cid-7ztyjchs] .service-img{transform:scale(1.05)}.service-photo[data-astro-cid-7ztyjchs]:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,#0e223800 40%,#0e2238bf)}.service-num[data-astro-cid-7ztyjchs]{position:absolute;left:20px;bottom:8px;z-index:1;font-family:var(--font-head);font-size:3.2rem;line-height:1;color:#ecd3a6}.service-body[data-astro-cid-7ztyjchs]{display:flex;flex-direction:column;flex:1;padding:24px}.service-body[data-astro-cid-7ztyjchs] .more[data-astro-cid-7ztyjchs]{margin-top:auto}.principal[data-astro-cid-7ztyjchs]{align-items:center}.principal[data-astro-cid-7ztyjchs] .btn[data-astro-cid-7ztyjchs]{color:#fff}@media(max-width:860px){.halves-grid[data-astro-cid-7ztyjchs]{grid-template-columns:1fr}.half-link[data-astro-cid-7ztyjchs]{justify-self:center;margin:-14px 0;transform:rotate(90deg)}.half[data-astro-cid-7ztyjchs]{min-height:0}.half-body[data-astro-cid-7ztyjchs]{margin-top:150px}}@media(max-width:560px){.half[data-astro-cid-7ztyjchs] ul[data-astro-cid-7ztyjchs]{grid-template-columns:1fr}.half-body[data-astro-cid-7ztyjchs]{padding:28px 22px 24px}}@media(max-width:860px){.hero[data-astro-cid-7ztyjchs]{padding:72px 0}}
