@import "https://cdn.jsdelivr.net/npm/remixicon@4.3.0/fonts/remixicon.css";
@import "https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap";
@font-face{font-family:LemonMilk;src:url(../media/LemonMilkbold.0h8ohxcjxl2-0.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:LemonMilk;src:url(../media/LemonMilk.16osn3w6c2t4a.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(../media/GoogleSansFlex_24pt-Bold.08qf_3n_kwgcq.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(../media/GoogleSansFlex_24pt-Medium.0tk2-iugc39_~.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(../media/GoogleSansFlex_24pt-Regular.01vjj7kpw03bk.ttf)format("truetype");font-weight:400;font-display:swap}.display-xl{letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-family:LemonMilk;font-size:clamp(52px,8vw,124px);font-weight:700;line-height:.92}.display-lg{letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-family:LemonMilk;font-size:clamp(32px,5vw,72px);font-weight:700;line-height:1}.display-md{text-transform:uppercase;color:#fff;font-family:LemonMilk;font-size:clamp(22px,3vw,42px);font-weight:700;line-height:1.05}.display-sm{text-transform:uppercase;color:#fff;font-family:LemonMilk;font-size:22px;font-weight:700;line-height:1.2}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e8184e;font-family:Google Sans Flex;font-size:11px;font-weight:600}.body-lg{color:#ccc;font-family:Google Sans Flex;font-size:16px;line-height:1.7}.body-md{color:#999;font-family:Google Sans Flex;font-size:14px;line-height:1.6}.body-sm{color:#666;font-family:Google Sans Flex;font-size:12px;line-height:1.5}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes bounce{0%,to{transform:scale(1)}40%{transform:scale(1.25)}60%{transform:scale(.9)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toastSlide{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawerSlideRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerSlideLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes progressBar{0%{width:0}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}@media (max-width:640px){.container{padding:0 16px}}.section{padding:80px 0}@media (max-width:768px){.section{padding:48px 0}}.pt-nav{padding-top:100px}.g4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g4{grid-template-columns:1fr}}.g3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:768px){.g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g3{grid-template-columns:1fr}}.g2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:640px){.g2{grid-template-columns:1fr}}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.text-red{color:#e8184e}.text-white{color:#fff}.text-ink2{color:#ccc}.text-ink3{color:#999}.text-center{text-align:center}.text-upper{text-transform:uppercase}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:349;background:#0a0a0a99;position:fixed;inset:0}.hero-content{padding:40px 40px 60px}@media (max-width:768px){.hero-content{padding:40px 20px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--red:#e8184e;--red-dark:#c0143e;--black:#0a0a0a;--white:#fff;--bg:#0a0a0a;--surface:#111;--surface2:#161616;--border:#1e1e1e;--border2:#2a2a2a;--ink:#fff;--ink2:#ccc;--ink3:#999;--ink4:#666;--ink5:#444;--bar-h:36px;--nav-inner-h:64px;--nav-h:100px;--font-d:LemonMilk;--font-b:Google Sans Flex;--trans:.18s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#fff;background-color:#0a0a0a;font-family:Google Sans Flex;line-height:1.6;overflow-x:hidden}@media (max-width:900px){main{padding-bottom:60px}}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:LemonMilk;line-height:1.1}p{font-family:Google Sans Flex;line-height:1.7}ul,ol{list-style:none}img,video{max-width:100%;display:block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#444}::selection{color:#fff;background:#e8184e}:focus-visible{outline-offset:2px;outline:2px solid #e8184e}[data-lang=bn] body,[data-lang=bn] p,[data-lang=bn] span,[data-lang=bn] a,[data-lang=bn] li,[data-lang=bn] button,[data-lang=bn] input,[data-lang=bn] label,[data-lang=bn] div{font-family:Hind Siliguri,Google Sans Flex,sans-serif}[data-lang=bn] h1,[data-lang=bn] h2,[data-lang=bn] h3,[data-lang=bn] h4,[data-lang=bn] h5,[data-lang=bn] h6{letter-spacing:0;text-transform:none;font-family:Hind Siliguri,Google Sans Flex,sans-serif;line-height:1.3}[data-lang=bn] [class*=eyebrow]{letter-spacing:.04em;text-transform:none;font-size:13px}[data-lang=bn] [class*=label]{letter-spacing:.02em;text-transform:none;font-size:13px}[data-lang=bn] [class*=copy],[data-lang=bn] [class*=bottomLink],[data-lang=bn] [class*=colLink],[data-lang=bn] [class*=note]{font-size:13px}[data-lang=bn] [class*=colTitle]{letter-spacing:.04em;text-transform:none;font-size:13px}[data-lang=bn] [class*=sub]{font-size:15px;line-height:1.8}
