.nm-tp{--tp-bg:#0c090c;--tp-ink:#ede6f2;--tp-muted:#bcb4be;--tp-soft:#a49ca5;--tp-line:#2e2330f2;--tp-accent:#b07ea8;--tp-gold:#f4b625;--tp-gut:clamp(20px,6vw,86px);min-height:100svh;background:var(--tp-bg);color:var(--tp-ink);font-family:var(--font-satoshi),sans-serif;font-size:16px;line-height:1.5}.nm-tp a{color:inherit;text-decoration:none}.nm-tp :focus-visible{outline:2px solid var(--tp-accent);outline-offset:4px}.nm-tp h1,.nm-tp h2,.nm-tp ol,.nm-tp p{margin:0}.nm-tp-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px var(--tp-gut);border-bottom:1px solid var(--tp-line)}.nm-tp-brand img{display:block;width:clamp(95px,9vw,120px);height:auto}.nm-tp-header-end{display:flex;align-items:center;gap:24px;font-size:13px}.nm-tp-header-end>a:first-child{font-size:11px;font-weight:500;letter-spacing:.15em;color:var(--tp-muted)}.nm-tp-cta{display:inline-flex;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid var(--tp-line)}.nm-tp-cta span{font-size:20px}.nm-tp-main{max-width:1100px;padding:clamp(40px,8svh,88px) var(--tp-gut) 48px}.nm-tp-date{font-size:11px;font-weight:500;letter-spacing:.15em;color:var(--tp-muted)}.nm-tp h1,.nm-tp-date{text-transform:uppercase}.nm-tp h1{margin-top:12px;font-family:var(--font-freshid),sans-serif;font-weight:400;font-size:clamp(56px,9vw,128px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.nm-tp-cities{display:flex;gap:8px;margin-top:24px}.nm-tp-cities a{padding:8px 16px;border:1px solid var(--tp-line);border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-muted)}.nm-tp-cities a[aria-current=page]{border-color:var(--tp-accent);color:var(--tp-ink)}.nm-tp-lead{max-width:62ch;margin-top:24px;color:var(--tp-muted);text-wrap:pretty}.nm-tp-lead strong{font-weight:500;color:var(--tp-ink)}.nm-tp-list{list-style:none;padding:0;margin-top:32px;border-top:1px solid var(--tp-line)}.nm-tp-row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--tp-line)}.nm-tp-time{font-variant-numeric:tabular-nums;font-weight:500;color:var(--tp-ink)}.nm-tp-time span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tp-soft)}.nm-tp-name{font-size:19px;line-height:1.3;text-wrap:balance}.nm-tp-name a:hover,.nm-tp-what p:last-child a:hover{color:var(--tp-muted)}.nm-tp-what p:last-child{margin-top:4px;font-size:14px;color:var(--tp-muted)}.nm-tp-later{margin-top:56px}.nm-tp-later h2{font-family:var(--font-freshid),sans-serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1;text-transform:uppercase}.nm-tp-footer{display:flex;flex-wrap:wrap;gap:12px 32px;padding:24px var(--tp-gut) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--tp-line);font-size:13px;color:var(--tp-muted)}.nm-tp-footer a:hover{color:var(--tp-ink)}@media (max-width:600px){.nm-tp-header-end{gap:16px}.nm-tp-row{grid-template-columns:64px 1fr;gap:12px}.nm-tp-name{font-size:17px}}@media (max-width:380px){.nm-tp-cta{font-size:12px;gap:10px}}