.nc-0780-n-ft{padding:4.5rem 0 0;background:var(--nc-color-ink)}.nc-0780-n-fgrid{grid-template-columns:1fr;gap:var(--nc-space-8);align-items:start}.nc-h574600{flex-direction:column;gap:var(--nc-space-4)}.nc-h978c80{color:var(--nc-color-dark-muted);font-size:0.9375rem}.nc-0780-n-fcont{flex-direction:column;gap:var(--nc-space-1);align-items:flex-start}.nc-0780-n-ftel{color:var(--nc-color-dark-text);text-decoration:none;font-weight:500;font-size:0.9375rem;padding:0;font-family:var(--nc-font-mono)}.nc-0780-n-fmail{color:var(--nc-color-dark-text);text-decoration:none;font-weight:500;font-size:0.9375rem;padding:0}.nc-h2c2bfd{font-family:var(--nc-font-mono);font-size:var(--nc-text-xs);font-weight:500;letter-spacing:0.1em;color:var(--nc-color-border-strong)}.nc-h23b3a8 .nc-menu__link{color:var(--nc-color-dark-text);text-decoration:none;padding:var(--nc-space-1) 0}.nc-h23b3a8 .nc-menu__link:is(:hover,:focus-visible){color:var(--nc-color-white);text-decoration:underline}.nc-h23b3a8 .nc-menu__list{gap:var(--nc-space-1)}.nc-h23b3a8{font-size:0.9375rem}.nc-0780-n-forari{flex-direction:column;gap:var(--nc-space-4);align-items:flex-start}.nc-0780-n-forhrs{grid-template-columns:auto 1fr;gap:var(--nc-space-2) var(--nc-space-4);align-items:start}.nc-h9b978f{color:var(--nc-color-dark-text);font-size:0.9375rem}.nc-0780-n-fmapsw{align-items:center;gap:var(--nc-space-2)}.nc-0780-n-fmaps{color:var(--nc-color-primary-light);text-decoration:none;font-weight:600;padding:0;font-size:0.9375rem}.nc-0780-n-fmapsi{color:var(--nc-color-primary-light);width:1rem;height:1rem}.nc-0780-n-fdiv{border:0;height:1px;background:var(--nc-color-dark-border);margin:var(--nc-space-12) 0 0}.nc-0780-n-fbottom{justify-content:space-between;align-items:center;gap:var(--nc-space-3) var(--nc-space-8);flex-wrap:wrap;padding:var(--nc-space-5) 0}.nc-0780-n-fcopy{font-size:var(--nc-text-caption);color:var(--nc-color-dark-muted)}.nc-0780-n-flegal{align-items:center;gap:var(--nc-space-2) var(--nc-space-6);flex-wrap:wrap}.nc-h8a77bb{color:var(--nc-color-dark-text);text-decoration:none;font-size:var(--nc-text-caption);padding:0;font-weight:400}@media (min-width:768px){.nc-0780-n-fgrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.nc-0780-n-fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--nc-space-12)}}