.tms-nm{--nj-ink:#1b053d;--nj-ink-2:#3d2063;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-action:#5810cb;--nj-purple-bg:#f9f6fe;--nj-lilac:#f7f4fc;--nj-line:#e7e3ef;--nj-eyebrow-accent:#7a3fe4;--nj-ease:cubic-bezier(.2,.7,.2,1);--nj-dur-sm:.42s;--hm-max:1280px;--hm-pad:32px;background:var(--nj-lilac);font-family:Inter,system-ui,sans-serif;padding:72px 0 80px}.tms-nm *,.tms-nm :after,.tms-nm :before{box-sizing:border-box}.tms-nm .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0}.tms-nm .tms-nt-card{align-items:start;background:#fff;border:1px solid var(--nj-line);border-radius:22px;box-shadow:10px 10px 0 0 #eae3f7;display:grid;gap:44px;grid-template-columns:1.15fr 1fr;padding:36px 40px}.tms-nm .nj-eyebrow-label{font-size:11px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.tms-nm .nj-eyebrow-label.accent{color:var(--nj-eyebrow-accent)}.tms-nm .tms-nt-l .nj-eyebrow-label{display:inline-block;margin:0 0 12px}.tms-nm .tms-nt-h{color:var(--nj-ink);font-family:Bogart,Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.14;margin:0;text-wrap:balance}.tms-nm .tms-nt-sub{color:var(--nj-ink-3);font-size:16px;line-height:1.62;margin:14px 0 0;max-width:42ch;text-wrap:pretty}.tms-nm .tms-nt-links{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:24px}.tms-nm .tms-hlink{background:var(--nj-purple-bg);border:1px solid #ede7f9;border-radius:999px;color:var(--nj-ink);font-size:13.5px;font-weight:700;gap:7px;line-height:1;padding:10px 15px;text-decoration:none;transition:background var(--nj-dur-sm) var(--nj-ease),border-color var(--nj-dur-sm) var(--nj-ease),color var(--nj-dur-sm) var(--nj-ease);white-space:nowrap}.tms-nm .tms-hlink,.tms-nm .tms-hlink>span{align-items:center;display:inline-flex}.tms-nm .tms-hlink svg{display:block;flex:none;height:14px;transition:transform var(--nj-dur-sm) var(--nj-ease);width:14px}.tms-nm .tms-hlink:hover{background:#f1eafd;border-color:#ded2f6;color:var(--nj-action)}.tms-nm .tms-hlink:hover svg{transform:translateX(3px)}.tms-nm .tms-hlink:focus-visible{outline:2px solid var(--nj-action);outline-offset:3px}.tms-nm .tms-nt-lab{color:var(--nj-ink-4);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.tms-nm .tms-addr{background:var(--nj-purple-bg);border:1px solid #ede7f9;border-radius:14px;color:var(--nj-ink-2);display:grid;font-size:14.5px;gap:4px;line-height:1.6;margin:0;padding:18px 20px}.tms-nm .tms-addr a{border-bottom:1px solid rgba(88,16,203,.28);color:var(--nj-action);font-weight:600;text-decoration:none}.tms-nm .tms-addr a:hover{border-bottom-color:currentColor;color:#430d9c}@media (max-width:900px){.tms-nm{padding:48px 0 56px}.tms-nm .tms-nt-card{border-radius:18px;box-shadow:7px 7px 0 0 #eae3f7;gap:28px;grid-template-columns:1fr;padding:24px 22px}.tms-nm .tms-nt-h{font-size:26px}.tms-nm .tms-nt-sub{font-size:16px;max-width:none}.tms-nm .tms-nt-links{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:20px}.tms-nm .tms-hlink{border-radius:12px;font-size:14px;padding:13px 16px;width:max-content}.tms-nm .tms-addr{font-size:14px;padding:16px 18px}.tms-nm .nj-container{padding:0 var(--hm-pad)}}@media (prefers-reduced-motion:reduce){.tms-nm .tms-hlink,.tms-nm .tms-hlink svg{transition:none}}