/**
* @license
*
* Font Family: Nippo
* Designed by: Manushi Parikh
* URL: https://www.fontshare.com/fonts/nippo
* © 2026 Indian Type Foundry
*
* Nippo Extralight
* Nippo Light
* Nippo Regular
* Nippo Medium
* Nippo Bold
* Nippo Variable (Variable font)
*
* Todas las variantes estáticas comparten el mismo font-family ('Nippo')
* y se distinguen por font-weight, para que fontWeight="bold" (Chakra)
* resuelva automáticamente a Nippo-Bold, etc.
*/@font-face{font-family:Nippo;src:url(/assets/Nippo-Extralight-BljYtnPL.woff2) format("woff2"),url(/assets/Nippo-Extralight-BeXFoL90.woff) format("woff"),url(/assets/Nippo-Extralight-C0RxjHG_.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Nippo;src:url(/assets/Nippo-Light-CHipUveE.woff2) format("woff2"),url(/assets/Nippo-Light-1NL3xEug.woff) format("woff"),url(/assets/Nippo-Light-gsBueynu.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Nippo;src:url(/assets/Nippo-Regular-Bhv_gRU_.woff2) format("woff2"),url(/assets/Nippo-Regular-BEQ_LU5F.woff) format("woff"),url(/assets/Nippo-Regular-DMGnI_1b.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nippo;src:url(/assets/Nippo-Medium-DEfNcktF.woff2) format("woff2"),url(/assets/Nippo-Medium-CKOxNbBJ.woff) format("woff"),url(/assets/Nippo-Medium-GCxqN1yF.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Nippo;src:url(/assets/Nippo-Bold-BjXcFskY.woff2) format("woff2"),url(/assets/Nippo-Bold-Drhy8HeA.woff) format("woff"),url(/assets/Nippo-Bold-DIwmqEDA.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Nippo-Variable;src:url(/assets/Nippo-Variable-B2wPshg8.woff2) format("woff2"),url(/assets/Nippo-Variable-DjCfie3u.woff) format("woff"),url(/assets/Nippo-Variable-9RcA6SOn.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#080c12;color:#fff;overflow-x:hidden;font-family:Barlow,sans-serif}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee 20s linear infinite}.section-dark{background-color:#080c12}.section-bone{background-color:#f5f0e8;color:#080c12}.section-blue{background-color:#0057b8;color:#fff}::selection{background:#0057b8;color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#080c12}::-webkit-scrollbar-thumb{background:#0057b8;border-radius:2px}.video-card{position:relative;overflow:hidden;cursor:none}.video-card video{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.video-card:hover video{transform:scale(1.05)}.stat-bar-fill{transform-origin:left;transform:scaleX(0)}@keyframes float{0%{transform:translateY(0) rotate(0)}33%{transform:translateY(-14px) rotate(.5deg)}66%{transform:translateY(-7px) rotate(-.5deg)}to{transform:translateY(0) rotate(0)}}.player-float{animation:float 6s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#fff,#0057b8,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
