.tgrid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.t[data-astro-cid-aadlzisc]{margin:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0e14210d}.t__stars[data-astro-cid-aadlzisc]{color:var(--mint);letter-spacing:3px;font-size:1rem;margin-bottom:12px}blockquote[data-astro-cid-aadlzisc]{margin:0 0 18px;font-size:.98rem;line-height:1.7;flex:1;color:var(--text)}figcaption[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{display:block;color:var(--ink);font-weight:700}figcaption[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:1px}@media(max-width:900px){.tgrid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}}.hero[data-astro-cid-j7pv25f6]{background:var(--navy) radial-gradient(ellipse at 100% 30%,rgba(16,204,140,.35),transparent 50%);padding-top:48px}.hero__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:0;align-items:end;max-width:1260px}.hero__text[data-astro-cid-j7pv25f6]{padding-bottom:40px;position:relative;z-index:2}.hero__photo[data-astro-cid-j7pv25f6]{width:620px;max-width:none;height:auto;display:block;justify-self:end;position:relative;z-index:1;margin-bottom:-22px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,4vw,3.3rem);font-weight:800;letter-spacing:-1px}.hero__lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:520px}.hero__punch[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--white);margin-bottom:28px}.hero__quote[data-astro-cid-j7pv25f6]{margin:32px 0 0;max-width:520px}.hero__stars[data-astro-cid-j7pv25f6]{color:var(--mint);letter-spacing:3px;font-size:1.1rem}.hero__quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:6px 0 10px;font-style:italic;color:var(--white)}.hero__quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--white);text-transform:uppercase;letter-spacing:1px;font-size:.8rem;margin-right:10px}.hero__quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.featured[data-astro-cid-j7pv25f6]{padding:22px 0 28px;background:linear-gradient(to bottom,transparent 0,transparent 22px,var(--black) 22px)}.featured[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:16px}.featured__label[data-astro-cid-j7pv25f6]{background:var(--mint);color:var(--navy);font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:.72rem;padding:6px 16px}.featured[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:800px;width:100%;opacity:.9}.svc__head[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto 48px;text-align:center}.svc__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,1.9rem)}.u[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:6px}.svc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;margin-bottom:72px}.svc__card[data-astro-cid-j7pv25f6]{background:var(--white);border-bottom:4px solid var(--mint);padding:36px 32px;position:relative}.svc__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:1px}.svc__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.97rem}.svc__card--featured[data-astro-cid-j7pv25f6]{box-shadow:0 20px 40px #0e14211f;transform:translateY(-16px)}.svc__pill[data-astro-cid-j7pv25f6]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--mint);color:var(--navy);font-size:.7rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.prep[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:start}.prep[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-transform:uppercase;font-size:1.7rem}.checks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:28px;margin-bottom:8px}.checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:7px;border-left:3px solid var(--mint);border-bottom:3px solid var(--mint);transform:rotate(-45deg)}.about__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.about__photo[data-astro-cid-j7pv25f6]{max-width:600px;width:100%;justify-self:center}.about__lead[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--ink)}.oblig__lead[data-astro-cid-j7pv25f6]{max-width:880px;margin-bottom:40px}.oblig[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.oblig__card[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);overflow:hidden}.oblig__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{background:#061a14;color:var(--white);font-size:.85rem;letter-spacing:1px;text-transform:uppercase;padding:16px 20px;margin:0;border-bottom:2px solid var(--mint)}.oblig__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:20px;margin:0;font-size:.95rem;color:var(--light)}.latest[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.post-card[data-astro-cid-j7pv25f6]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.post-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 9;object-fit:cover}.post-card__body[data-astro-cid-j7pv25f6]{padding:20px 22px 24px}.post-card[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-weight:600}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin:6px 0 8px}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:none}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--blue)}.post-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem;margin:0}.latest__more[data-astro-cid-j7pv25f6]{text-align:center;margin:36px 0 0}@media(max-width:1100px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 400px}.hero__photo[data-astro-cid-j7pv25f6]{width:460px}}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{padding-top:64px}.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.hero__text[data-astro-cid-j7pv25f6]{padding-bottom:32px}.hero__photo[data-astro-cid-j7pv25f6]{width:100%;max-width:340px;justify-self:center}.svc[data-astro-cid-j7pv25f6],.oblig[data-astro-cid-j7pv25f6],.latest[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.svc__card--featured[data-astro-cid-j7pv25f6]{transform:none}.prep[data-astro-cid-j7pv25f6],.about__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}.about__photo[data-astro-cid-j7pv25f6]{max-width:320px;justify-self:start}}
