:root{--night:#2f3136;--night-2:#383b41;--terracotta:#c1663e;--terracotta-deep:#e2865a;--ink:#f6f1e8;--muted:#b5aca2}.mj-inner[data-astro-cid-jdv6wzy5]{max-width:1180px;margin:0 auto;padding:0 1.75rem}.mj-eyebrow[data-astro-cid-jdv6wzy5]{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffd9;margin-bottom:.75rem;font-size:12px;font-weight:700;display:block}.mj-eyebrow--accent[data-astro-cid-jdv6wzy5]{color:var(--terracotta-deep)}.mj-header[data-astro-cid-jdv6wzy5]{z-index:100;backdrop-filter:blur(8px);background:#2f31368c;justify-content:space-between;align-items:center;width:100%;padding:.7rem 2.5rem;display:flex;position:fixed;top:0;left:0}.mj-brand[data-astro-cid-jdv6wzy5]{color:#fff;align-items:center;gap:10px;font-family:Fraunces,serif;font-size:16px;font-weight:600;display:flex}.mj-header-right[data-astro-cid-jdv6wzy5]{color:#ffffffe6;align-items:center;gap:1.5rem;display:inline-flex}.mj-back[data-astro-cid-jdv6wzy5]{color:#ffffffe6;font-size:14px;font-weight:600}.mj-back[data-astro-cid-jdv6wzy5]:hover{color:var(--terracotta)}.mj-hero[data-astro-cid-jdv6wzy5]{background:var(--night);align-items:flex-end;min-height:72vh;display:flex;position:relative;overflow:hidden}.mj-hero-img[data-astro-cid-jdv6wzy5]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mj-hero-scrim[data-astro-cid-jdv6wzy5]{background:linear-gradient(#2f313659 0%,#2f313666 40%,#2f3136eb 100%);position:absolute;inset:0}.mj-hero-content[data-astro-cid-jdv6wzy5]{z-index:5;max-width:720px;padding:6rem 2.5rem 4rem;position:relative}.mj-hero-content[data-astro-cid-jdv6wzy5] h1[data-astro-cid-jdv6wzy5]{letter-spacing:-1.5px;color:#fff;margin:0 0 1rem;font-family:Fraunces,serif;font-size:clamp(36px,6vw,60px);font-weight:600;line-height:1.08}.mj-hero-content[data-astro-cid-jdv6wzy5] p[data-astro-cid-jdv6wzy5]{color:#ffffffd9;margin:0;font-size:16px;line-height:1.7}.mj-section[data-astro-cid-jdv6wzy5]{background:var(--night);padding:5.5rem 0}.mj-section--alt[data-astro-cid-jdv6wzy5]{background:var(--night-2)}.mj-section-title[data-astro-cid-jdv6wzy5]{letter-spacing:-1px;color:var(--ink);margin:0 0 .75rem;font-family:Fraunces,serif;font-size:clamp(26px,3.5vw,36px);font-weight:600}.mj-section-lead[data-astro-cid-jdv6wzy5]{color:var(--muted);max-width:560px;margin:0 0 2.5rem;font-size:16px;line-height:1.65}.mj-why[data-astro-cid-jdv6wzy5]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.25rem;display:grid}.mj-why-item[data-astro-cid-jdv6wzy5]{background:#ffffff08;border:1px solid #e2865a38;border-radius:14px;padding:1.75rem 1.6rem}.mj-why-num[data-astro-cid-jdv6wzy5]{letter-spacing:1px;color:var(--terracotta-deep);margin-bottom:.9rem;font-size:13px;font-weight:700;display:block}.mj-why-item[data-astro-cid-jdv6wzy5] h3[data-astro-cid-jdv6wzy5]{color:var(--ink);margin:0 0 .6rem;font-family:Fraunces,serif;font-size:21px;font-weight:600}.mj-why-item[data-astro-cid-jdv6wzy5] p[data-astro-cid-jdv6wzy5]{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.mj-masonry[data-astro-cid-jdv6wzy5]{column-count:3;column-gap:1.25rem}.mj-item[data-astro-cid-jdv6wzy5]{break-inside:avoid;border-radius:4px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 12px 30px -18px #0000008f}.mj-item[data-astro-cid-jdv6wzy5] img[data-astro-cid-jdv6wzy5]{cursor:pointer;width:100%;height:auto;transition:transform .5s;display:block}.mj-item[data-astro-cid-jdv6wzy5]:hover img[data-astro-cid-jdv6wzy5]{transform:scale(1.03)}.mj-cta[data-astro-cid-jdv6wzy5]{text-align:center;background:#41444a;padding:5.5rem 0}.mj-cta-inner[data-astro-cid-jdv6wzy5]{max-width:560px}.mj-cta[data-astro-cid-jdv6wzy5] h2[data-astro-cid-jdv6wzy5]{color:#fff;margin:0 0 .9rem;font-family:Fraunces,serif;font-size:clamp(26px,3.5vw,34px);font-weight:600}.mj-cta[data-astro-cid-jdv6wzy5] p[data-astro-cid-jdv6wzy5]{color:#ffffffbf;margin:0 0 2rem;font-size:15px;line-height:1.6}.mj-cta-btn[data-astro-cid-jdv6wzy5]{background:var(--terracotta);color:#fff;border-radius:100px;padding:14px 32px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.mj-cta-btn[data-astro-cid-jdv6wzy5]:hover{background:var(--terracotta-deep);transform:translateY(-1px)}.mj-lightbox[data-astro-cid-jdv6wzy5]{z-index:1000;background:#1e2024eb;justify-content:center;align-items:center;padding:4rem 2rem;display:flex;position:fixed;inset:0}.mj-lightbox[data-astro-cid-jdv6wzy5][hidden]{display:none}.mj-lightbox-img[data-astro-cid-jdv6wzy5]{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -20px #0009}.mj-lightbox-close[data-astro-cid-jdv6wzy5]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:24px;right:28px}.mj-lightbox-close[data-astro-cid-jdv6wzy5]:hover,.mj-lightbox-nav[data-astro-cid-jdv6wzy5]:hover{border-color:var(--terracotta);background:#c1663e66}.mj-lightbox-nav[data-astro-cid-jdv6wzy5]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mj-lightbox-prev[data-astro-cid-jdv6wzy5]{left:18px}.mj-lightbox-next[data-astro-cid-jdv6wzy5]{right:18px}@media (width<=700px){.mj-lightbox-nav[data-astro-cid-jdv6wzy5]{top:auto;bottom:16px;transform:none}.mj-lightbox-prev[data-astro-cid-jdv6wzy5]{left:calc(50% - 58px)}.mj-lightbox-next[data-astro-cid-jdv6wzy5]{right:calc(50% - 58px)}}.mj-footer[data-astro-cid-jdv6wzy5]{background:var(--night);color:#ffffffb3;padding:5rem 0 2.5rem}.mj-footer-grid[data-astro-cid-jdv6wzy5]{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem;padding-bottom:3rem;display:grid}.mj-footer-logo[data-astro-cid-jdv6wzy5]{color:#fff;align-items:center;gap:10px;margin-bottom:1rem;font-family:Fraunces,serif;font-size:19px;font-weight:600;display:flex}.mj-footer-brand[data-astro-cid-jdv6wzy5] p[data-astro-cid-jdv6wzy5]{color:#ffffffa6;max-width:300px;margin:0;font-size:14px;line-height:1.7}.mj-footer-col[data-astro-cid-jdv6wzy5] h4[data-astro-cid-jdv6wzy5]{color:#fff;margin-bottom:1rem;font-size:13px;font-weight:700}.mj-footer-col[data-astro-cid-jdv6wzy5] a[data-astro-cid-jdv6wzy5]{color:#ffffffa6;margin-bottom:.6rem;font-size:14px;display:block}.mj-footer-col[data-astro-cid-jdv6wzy5] a[data-astro-cid-jdv6wzy5]:hover{color:var(--terracotta)}.mj-footer-bottom[data-astro-cid-jdv6wzy5]{color:#fff6;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:12px;display:flex}@media (width<=860px){.mj-header[data-astro-cid-jdv6wzy5]{padding:.6rem 1.5rem}.mj-why[data-astro-cid-jdv6wzy5]{grid-template-columns:1fr;gap:1rem}.mj-masonry[data-astro-cid-jdv6wzy5]{column-count:2}.mj-footer-grid[data-astro-cid-jdv6wzy5]{grid-template-columns:1fr 1fr}}@media (width<=560px){.mj-hero-content[data-astro-cid-jdv6wzy5]{padding:5rem 1.5rem 3rem}.mj-masonry[data-astro-cid-jdv6wzy5]{column-count:1}.mj-footer-grid[data-astro-cid-jdv6wzy5]{grid-template-columns:1fr}.mj-header[data-astro-cid-jdv6wzy5]{padding:.6rem 1.1rem}.mj-brand[data-astro-cid-jdv6wzy5]{white-space:nowrap;gap:8px;font-size:14px}.mj-brand[data-astro-cid-jdv6wzy5] img[data-astro-cid-jdv6wzy5]{width:34px;height:34px}.mj-header-right[data-astro-cid-jdv6wzy5]{gap:.9rem}.mj-back[data-astro-cid-jdv6wzy5]{font-size:0}.mj-back[data-astro-cid-jdv6wzy5]:before{content:"←";font-size:22px;font-weight:700}}
