.newsletter[data-v-2d7481a9]{gap:var(--s-7);padding:var(--s-9) var(--s-7);border-radius:var(--radius-xl);background:var(--surface-warm);border:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;display:grid}.copy[data-v-2d7481a9]{gap:var(--s-3);max-width:42ch;display:grid}.badge[data-v-2d7481a9]{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--rausch-accessible);background:#fff;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000f}.copy h2[data-v-2d7481a9]{letter-spacing:-.025em;color:var(--ink);font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.06}.copy h2 em[data-v-2d7481a9]{color:var(--rausch);font-style:italic;font-weight:700}.copy p[data-v-2d7481a9]{font-size:var(--t-sm);max-width:38ch;line-height:1.6}.form-side[data-v-2d7481a9]{gap:var(--s-3);display:grid}.field[data-v-2d7481a9]{padding:6px 6px 6px var(--s-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;grid-template-columns:1fr auto;align-items:center;display:grid}.field[data-v-2d7481a9]:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.field input[data-v-2d7481a9]{height:48px;font-family:var(--font-ui);font-size:var(--t-md);color:var(--ink);background:0 0;border:none;outline:none;min-width:0}.field input[data-v-2d7481a9]::placeholder{color:var(--faint)}.field .btn[data-v-2d7481a9]{height:48px;padding:0 var(--s-5)}.legal[data-v-2d7481a9]{font-size:var(--t-xs);letter-spacing:0;text-transform:none}.message[data-v-2d7481a9]{font-size:var(--t-sm);border-radius:var(--radius-md);padding:8px 12px}.message--success[data-v-2d7481a9]{color:var(--babu);background:var(--babu-soft)}.message--error[data-v-2d7481a9]{color:var(--rausch);background:var(--rausch-soft)}@media (max-width:860px){.newsletter[data-v-2d7481a9]{padding:var(--s-7) var(--s-5);grid-template-columns:1fr}.field[data-v-2d7481a9]{gap:var(--s-3);background:0 0;border:none;border-radius:0;grid-template-columns:1fr;padding:0;transition:none}.field[data-v-2d7481a9]:focus-within{box-shadow:none;border-color:#0000}.field input[data-v-2d7481a9]{padding:0 var(--s-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff}.field input[data-v-2d7481a9]:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.field .btn[data-v-2d7481a9]{width:100%;height:52px}}@media (max-width:600px){.copy h2 br[data-v-2d7481a9]{display:none}}.small[data-v-2d7481a9]{font-size:var(--t-sm)}.stay[data-v-1a90ff17]{min-height:100%;position:relative}.masthead[data-v-1a90ff17]{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--border);transition:box-shadow .22s var(--ease);background:#fffffff0;position:sticky;top:0}.masthead--scrolled[data-v-1a90ff17]{box-shadow:0 2px 8px #0000000a}.masthead-row[data-v-1a90ff17]{max-width:1480px;padding:var(--s-3) var(--s-6);align-items:center;gap:var(--s-5);grid-template-columns:auto 1fr auto;margin:0 auto;display:grid}.brand[data-v-1a90ff17]{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand[data-v-1a90ff17]:hover{color:var(--rausch);text-decoration:none}.brand[data-v-1a90ff17]:hover .bm-tld{color:var(--rausch)}.masthead-tabs[data-v-1a90ff17]{align-items:center;gap:var(--s-3);justify-self:center;display:inline-flex}.tab[data-v-1a90ff17]{padding:var(--s-3) var(--s-2);font-size:var(--t-md);color:var(--muted);transition:color .16s var(--ease), border-color .16s var(--ease);border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-block;position:relative}.tab[data-v-1a90ff17]:hover{color:var(--ink)}.tab.is-active[data-v-1a90ff17]{color:var(--ink);border-bottom-color:var(--ink)}.masthead-actions[data-v-1a90ff17]{align-items:center;gap:var(--s-2);justify-self:end;display:inline-flex}.masthead-actions .btn[data-v-1a90ff17]{height:44px;padding:0 var(--s-4);font-size:var(--t-sm)}.searchbar[data-v-1a90ff17]{max-width:920px;margin:0 auto var(--s-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);box-shadow:var(--elev-1);padding:8px 8px 8px var(--s-4);transition:transform .32s var(--ease-out), max-width .32s var(--ease-out), padding .32s var(--ease-out), box-shadow .22s var(--ease);background:#fff;grid-template-columns:1fr 1px 1fr 1px 1fr auto;align-items:center;display:grid}.searchbar[data-v-1a90ff17]:hover{box-shadow:var(--elev-2)}.searchbar--compact[data-v-1a90ff17]{max-width:380px;padding:6px 6px 6px var(--s-4);grid-template-columns:1fr auto}.searchbar--compact .searchbar-cell[data-v-1a90ff17]:nth-child(n+3),.searchbar--compact .cell-divider[data-v-1a90ff17],.searchbar--compact .searchbar-cell:first-child .cell-label[data-v-1a90ff17]{display:none}.searchbar--compact .searchbar-cell:first-child .cell-value[data-v-1a90ff17]{font-size:var(--t-sm);color:var(--ink);font-weight:500}.searchbar--compact .searchbar-cell[data-v-1a90ff17]:first-child:after{content:"· Mapping · Cadence";color:var(--muted);font-size:var(--t-sm);margin-left:6px;font-weight:400}.searchbar-cell[data-v-1a90ff17]{padding:8px var(--s-4);border-radius:var(--radius-pill);cursor:pointer;color:var(--ink);transition:background .16s var(--ease), box-shadow .16s var(--ease);border-bottom:none;gap:2px;text-decoration:none;display:grid}.searchbar-cell[data-v-1a90ff17]:hover{background:var(--surface-sunken);color:var(--ink);text-decoration:none}.searchbar-cell[data-v-1a90ff17]:focus-visible{background:var(--surface-sunken);box-shadow:0 0 0 2px var(--ink);outline:none}.cell-label[data-v-1a90ff17]{letter-spacing:0;color:var(--ink);font-size:11px;font-weight:700}.cell-value[data-v-1a90ff17]{font-size:var(--t-sm);color:var(--muted)}.cell-divider[data-v-1a90ff17]{background:var(--border);align-self:center;width:1px;height:28px;display:block}.searchbar-cta[data-v-1a90ff17]{border-radius:var(--radius-pill);background:var(--gradient-rausch);color:#fff;height:44px;font-weight:600;font-size:var(--t-sm);transition:filter .18s var(--ease), transform .12s var(--ease);align-items:center;gap:6px;padding:0 18px;text-decoration:none;display:inline-flex}.searchbar-cta[data-v-1a90ff17]:hover{filter:brightness(.95);color:#fff;text-decoration:none}.searchbar-cta[data-v-1a90ff17]:active{transform:scale(.985)}.searchbar-cta .icon[data-v-1a90ff17]{width:14px;height:14px}.searchbar--compact .searchbar-cta span[data-v-1a90ff17]{display:none}.newsletter-band[data-v-1a90ff17]{max-width:1480px;margin:var(--s-9) auto 0;padding:0 var(--s-6)}.colophon[data-v-1a90ff17]{max-width:1480px;margin:var(--s-9) auto 0;padding:var(--s-7) var(--s-6) var(--s-6);border-top:1px solid var(--border)}.colophon-cols[data-v-1a90ff17]{gap:var(--s-5);padding-bottom:var(--s-6);grid-template-columns:repeat(5,1fr);display:grid}.colophon-cols h2[data-v-1a90ff17]{font-size:var(--t-sm);margin:0 0 var(--s-3);color:var(--ink);font-weight:700}.colophon-cols ul[data-v-1a90ff17]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.colophon-cols a[data-v-1a90ff17]{font-size:var(--t-sm);color:var(--ink);text-decoration:none}.colophon-cols a[data-v-1a90ff17]:hover{text-underline-offset:3px;text-decoration:underline}.colophon-bottom[data-v-1a90ff17]{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.colophon-meta[data-v-1a90ff17]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.colophon-bottom .small[data-v-1a90ff17]{font-size:var(--t-sm)}.menu-toggle[data-v-1a90ff17]{border:1px solid var(--border);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle svg[data-v-1a90ff17]{width:20px;height:20px}.mobile-menu[data-v-1a90ff17]{padding:var(--s-2) var(--s-4) var(--s-4);border-top:1px solid var(--border);background:#fffffffa;flex-direction:column;display:none}.mobile-link[data-v-1a90ff17]{padding:var(--s-3) var(--s-2);font-size:var(--t-md);color:var(--ink);border-bottom:1px solid var(--border);font-weight:500;text-decoration:none;display:block}.mobile-link[data-v-1a90ff17]:last-child{border-bottom:none}.mobile-link--strong[data-v-1a90ff17]{font-weight:700}@media (max-width:1080px){.masthead-tabs[data-v-1a90ff17]{display:none}.masthead-row[data-v-1a90ff17]{grid-template-columns:auto 1fr auto}.searchbar[data-v-1a90ff17]{display:none}.colophon-cols[data-v-1a90ff17]{grid-template-columns:repeat(2,1fr)}.menu-toggle[data-v-1a90ff17]{display:inline-flex}.mobile-menu[data-v-1a90ff17]{display:flex}}@media (max-width:1320px) and (min-width:1081px){.colophon-cols[data-v-1a90ff17]{row-gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.masthead-row[data-v-1a90ff17]{padding:var(--s-3) var(--s-4);gap:var(--s-3)}.masthead-actions .nav-link[data-v-1a90ff17]{display:none}.newsletter-band[data-v-1a90ff17],.colophon[data-v-1a90ff17]{padding-left:var(--s-4);padding-right:var(--s-4)}.colophon-cols[data-v-1a90ff17]{gap:var(--s-5);grid-template-columns:1fr}.colophon-bottom[data-v-1a90ff17]{flex-direction:column;align-items:flex-start}}.small[data-v-1a90ff17]{font-size:var(--t-sm)}
