.nmba-root--cinematic{background:var(--nmba-hero-wash), var(--background);height:100svh;max-height:100svh;overflow:hidden}.nmba-root--cinematic>.sticky{inset-inline:0;pointer-events:none;background:0 0;position:absolute;top:0}.nmba-root--cinematic>.sticky .nmba-pill-header{pointer-events:auto}.nmba-seva{width:100%;height:100%;min-height:100%;color:var(--foreground);background:var(--nmba-hero-wash), var(--background);position:relative;overflow:hidden}.nmba-seva:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 12% 8%, color-mix(in srgb, var(--nmba-gold) 28%, transparent), transparent 62%), radial-gradient(ellipse 50% 40% at 92% 4%, color-mix(in srgb, var(--nmba-chakra,#9e2f38) 22%, transparent), transparent 58%), radial-gradient(ellipse 70% 42% at 50% 108%, color-mix(in srgb, var(--nmba-green) 18%, transparent), transparent 60%);filter:blur(48px);opacity:.85;position:absolute;inset:-20%}.dark .nmba-seva:before{opacity:.45}.nmba-root--cinematic .nmba-seva{height:auto;min-height:0;position:absolute;inset:0}.nmba-seva__stage{z-index:2;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--nmba-gold) 45%, transparent) transparent;touch-action:pan-y;padding:calc(var(--nmba-header-h,3.75rem) + 3.85rem) 0 calc(5.5rem + env(safe-area-inset-bottom,0px));background:0 0;position:absolute;inset:0;overflow:hidden auto}.nmba-seva__group{content-visibility:auto;contain-intrinsic-size:auto 28rem;margin-bottom:1.35rem}.nmba-seva__group-head{align-items:baseline;gap:.65rem;max-width:72rem;margin:0 auto;padding:.35rem 1.15rem .7rem;display:flex}.nmba-seva__group-index{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.04em;color:color-mix(in srgb, var(--nmba-chakra) 16%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--nmba-chakra) 30%, transparent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:clamp(2rem,4.5vw,2.65rem);font-weight:800;line-height:.85}.dark .nmba-seva__group-index{color:color-mix(in srgb, var(--nmba-gold) 14%, transparent);-webkit-text-stroke-color:color-mix(in srgb, var(--nmba-gold) 32%, transparent)}.nmba-seva__group-title{letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;line-height:1.2}.nmba-seva__grid{grid-template-columns:repeat(var(--seva-cols,5), minmax(0, 1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.nmba-seva__cell{aspect-ratio:1;cursor:zoom-in;background:color-mix(in srgb, var(--muted) 55%, transparent);border:0;width:100%;padding:0;display:block;overflow:hidden}.nmba-seva__cell img{object-fit:cover;width:100%;height:100%;display:block}.nmba-seva__cell:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:-2px}.nmba-seva__hud{left:50%;top:calc(var(--nmba-header-h,3.75rem) + .35rem);z-index:4;box-sizing:border-box;pointer-events:none;width:100%;max-width:72rem;padding-inline:1rem;position:absolute;overflow:hidden;transform:translate(-50%)}@media (min-width:768px){.nmba-seva__hud{padding-inline:1.5rem}}.nmba-seva__bar{pointer-events:auto;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:radial-gradient(90% 140% at 0%,#e8a02038,#0000 58%),linear-gradient(118deg,#5e1d24 0%,#9e2f38 42%,#7a4510 78%,#a86218 100%);border:1px solid #ffffff29;border-radius:9999px;flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;min-width:0;max-width:100%;padding:.28rem .4rem .28rem .28rem;display:flex;overflow:hidden;box-shadow:0 16px 42px -22px #5e1d24b8,inset 0 1px #ffffff14}.nmba-seva__seg{background:0 0;border-radius:999px;flex:0 auto;min-width:0;padding:.08rem;display:inline-flex}.nmba-seva__seg button{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.34rem .72rem;font-size:.78rem;font-weight:650}.nmba-seva__seg button.is-active{color:#fff;background:#fff3}.nmba-seva__seg button:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px}.nmba-seva__zoom{color:#ffffffe0;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;max-width:16rem;margin-left:auto;padding-right:.15rem;display:flex}.nmba-seva__zoom button{width:1.85rem;height:1.85rem;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.nmba-seva__zoom button:disabled{opacity:.35;cursor:default}.nmba-seva__zoom button:focus-visible{outline:2px solid var(--nmba-gold)}.nmba-seva__zoom input[type=range]{--seva-track-h:4px;--seva-thumb-h:14px;width:100%;min-width:0;max-width:100%;height:var(--seva-thumb-h);appearance:none;accent-color:var(--nmba-gold);cursor:pointer;background:0 0;flex:1 1 0;margin:0}.nmba-seva__zoom input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--seva-track-h);background:#ffffff52;border-radius:999px}.nmba-seva__zoom input[type=range]::-moz-range-track{width:100%;height:var(--seva-track-h);background:#ffffff52;border-radius:999px}.nmba-seva__zoom input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--seva-thumb-h);height:var(--seva-thumb-h);margin-top:calc((var(--seva-track-h) - var(--seva-thumb-h)) / 2);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 2px #5e1d2459}.nmba-seva__zoom input[type=range]::-moz-range-thumb{width:var(--seva-thumb-h);height:var(--seva-thumb-h);background:#fff;border:0;border-radius:50%}@media (max-width:640px){.nmba-seva__seg button{letter-spacing:.02em;padding:.28rem .4rem;font-size:.65rem}.nmba-seva__zoom{flex:1 1 0;min-width:0;max-width:none;margin-left:.15rem;padding:0 .4rem 0 0}.nmba-seva__zoom button{display:none}}.nmba-seva__empty{z-index:3;text-align:center;color:var(--foreground);background:0 0;place-items:center;padding:6rem 1.5rem 7rem;display:grid;position:absolute;inset:0}.nmba-seva__empty p{max-width:28rem;color:var(--muted-foreground);margin:0 auto;line-height:1.5}.nmba-seva-lb__caption{text-align:center;color:#fff;flex-shrink:0;padding:.7rem 1.25rem .85rem}.nmba-seva-lb__caption-title{letter-spacing:-.03em;text-wrap:balance;max-width:40rem;margin:0 auto;font-size:clamp(1.05rem,3.4vw,1.5rem);font-weight:800;line-height:1.25}.nmba-seva-lb__caption-place{color:#ffffffb8;max-width:40rem;margin:.35rem auto 0;font-size:.88rem;font-weight:500;line-height:1.45}@media (max-width:720px){.nmba-seva-lb__caption{padding:.55rem 1rem .7rem}.nmba-seva-lb__caption-title{font-size:1.02rem}.nmba-seva-lb__caption-place{font-size:.8rem}.nmba-seva-lb .nmba-gal-lb__thumb{width:2.7rem;height:2.7rem}.nmba-seva-lb .nmba-gal-lb__thumb-track{padding:.5rem .85rem}}@media (prefers-reduced-motion:reduce){.nmba-gal-lb{animation:none}}
.nmba-ft{--nmba-ft-ink:var(--foreground);--nmba-ft-muted:var(--muted-foreground);--nmba-ft-line:color-mix(in srgb, var(--border) 80%, transparent);isolation:isolate;background:radial-gradient(ellipse 70% 50% at 0% 0%, color-mix(in srgb, var(--nmba-chakra) 10%, transparent), transparent 55%), radial-gradient(ellipse 60% 45% at 100% 20%, color-mix(in srgb, var(--nmba-gold) 8%, transparent), transparent 50%), radial-gradient(ellipse 50% 40% at 50% 100%, color-mix(in srgb, var(--nmba-green) 7%, transparent), transparent 55%), color-mix(in srgb, var(--secondary) 55%, var(--background));border-top:1px solid var(--nmba-ft-line);margin-top:2.5rem;padding-bottom:0;position:relative}@media (max-width:1023px){.nmba-ft{padding-bottom:var(--nmba-actionbar-h,3.75rem)}}.nmba-ft__main{gap:2rem;padding-block:2.25rem 1.75rem;display:grid}@media (min-width:960px){.nmba-ft__main{grid-template-columns:minmax(16rem,1.15fr) minmax(0,2.4fr);gap:2.75rem;padding-block:2.75rem 2rem}}.nmba-ft__brand-row{align-items:center;gap:.75rem;display:flex}.nmba-ft__mark{color:#fff;background:linear-gradient(145deg, var(--nmba-chakra-deep), var(--nmba-chakra));width:2.5rem;height:2.5rem;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--nmba-chakra) 70%, transparent);border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nmba-ft__brand-name{letter-spacing:-.02em;color:var(--nmba-ft-ink);font-size:1rem;font-weight:800;line-height:1.25}.nmba-ft__brand-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--nmba-gold);margin-top:.15rem;font-size:.7rem;font-weight:600}.nmba-ft__blurb{max-width:22rem;color:var(--nmba-ft-muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.nmba-ft__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.nmba-ft__ghost-btn{color:var(--nmba-chakra);background:color-mix(in srgb, var(--nmba-chakra) 8%, transparent);border:1px solid color-mix(in srgb, var(--nmba-chakra) 22%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.nmba-ft__ghost-btn:hover{background:color-mix(in srgb, var(--nmba-chakra) 14%, transparent);border-color:color-mix(in srgb, var(--nmba-chakra) 40%, transparent)}}.nmba-ft__ghost-btn:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px}.nmba-ft__social{align-items:center;gap:.4rem;margin-top:1.25rem;display:flex}.nmba-ft__social-btn{width:2rem;height:2rem;color:var(--nmba-ft-muted);background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:.55rem;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:flex}@media (hover:hover){.nmba-ft__social-btn:hover{color:var(--nmba-chakra);background:color-mix(in srgb, var(--nmba-chakra) 12%, transparent);transform:translateY(-1px)}}.nmba-ft__social-btn:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px}.nmba-ft__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}@media (min-width:720px){.nmba-ft__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:960px){.nmba-ft__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.nmba-ft .cinit__title{letter-spacing:.08em;text-transform:uppercase;color:var(--nmba-gold);margin:0 0 .85rem;font-size:.7rem;font-weight:800}.nmba-ft .cinit__group{color:var(--nmba-gold);opacity:1;margin-top:.95rem}.nmba-ft .cinit>div:first-of-type .cinit__group{margin-top:0}.nmba-ft .cinit__list a,.nmba-ft .cinit__list span{color:var(--nmba-ft-muted);opacity:1;font-size:.8125rem}.nmba-ft .cinit__list a:hover{color:var(--nmba-ft-ink);text-decoration:none}.nmba-ft__discover{padding-bottom:1.5rem}.nmba-ft__col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--nmba-gold);margin:0 0 .85rem;font-size:.7rem;font-weight:800}.nmba-ft__col-title-link{color:inherit;text-decoration:none;transition:color .15s}@media (hover:hover){.nmba-ft__col-title-link:hover{color:var(--nmba-chakra)}}.nmba-ft__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nmba-ft__link{color:var(--nmba-ft-muted);align-items:center;gap:.3rem;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover){.nmba-ft__link:hover{color:var(--nmba-ft-ink)}}.nmba-ft__link:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px;border-radius:2px}.nmba-ft__ext{opacity:.55;flex-shrink:0;width:.7rem;height:.7rem}.nmba-ft__bar{border-top:1px solid var(--nmba-ft-line);background:color-mix(in srgb, var(--muted) 35%, transparent)}.nmba-ft__bar-inner{flex-direction:column;align-items:flex-start;gap:.65rem;padding-block:1rem;display:flex}@media (min-width:640px){.nmba-ft__bar-inner{flex-direction:row;justify-content:space-between;align-items:center}}.nmba-ft__copy{color:var(--nmba-ft-muted);margin:0;font-size:.7rem}.nmba-ft__bar-end{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.nmba-ft__legal{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.nmba-ft__legal a{color:var(--nmba-ft-muted);font-size:.7rem;font-weight:550;text-decoration:none;transition:color .15s}@media (hover:hover){.nmba-ft__legal a:hover{color:var(--nmba-ft-ink)}}.nmba-ft__legal a:focus-visible{outline:2px solid var(--nmba-gold);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.nmba-ft__social-btn,.nmba-ft__ghost-btn,.nmba-ft__link{transition:none}}
