@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:wght@300;400;500;600;700;800;900&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-secondary:#111118;--bg-tertiary:#1a1a24;--bg-card:#1e1e28;--bg-card-hover:#26263a;--text-primary:#fff;--text-secondary:#b0b0c0;--text-muted:#6b6b80;--accent-pink:#ff3c78;--accent-pink-light:#ff6b9d;--accent-pink-glow:rgba(255,60,120,.3);--font-primary:"Outfit",sans-serif;--font-secondary:"Inter",sans-serif;--container-max:1280px;--section-gap:100px;--transition-fast:0.2s ease;--transition-normal:0.35s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.6s cubic-bezier(0.16,1,0.3,1);--border-color:hsla(0,0%,100%,.08)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-secondary);background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;line-height:1.6}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;outline:none}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 48px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-pink)}@media (max-width:768px){.container{padding:0 20px}:root{--section-gap:60px}}.LoadingScreen_overlay___fC3s{position:fixed;inset:0;z-index:99999;background:#0a0a0f;display:flex;align-items:center;justify-content:center;transition:opacity .8s cubic-bezier(.4,0,.2,1);will-change:opacity}.LoadingScreen_fadeOut__FAm_u{opacity:0;pointer-events:none}.LoadingScreen_gridWrap__ym2C5{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0,transparent 100%)}.LoadingScreen_grid__CyDzC{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(255,65,122,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,65,122,.06) 1px,transparent 0);background-size:60px 60px;transform:rotate(12deg);animation:LoadingScreen_slideGrid___UnLR 3.5s linear infinite}@keyframes LoadingScreen_slideGrid___UnLR{0%{background-position:0 0}to{background-position:0 -60px}}.LoadingScreen_logoContainer__bAOzx{position:relative;z-index:2;width:clamp(70px,11vw,110px);aspect-ratio:1/1}.LoadingScreen_logo__Dqkgr{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.25;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.LoadingScreen_shineLayer__nRlNK{position:absolute;inset:0;overflow:visible;filter:drop-shadow(0 0 12px rgba(255,255,255,.8)) drop-shadow(0 0 30px rgba(255,255,255,.4));-webkit-mask-image:url(/images/bv-loading-logo.png);mask-image:url(/images/bv-loading-logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:3}.LoadingScreen_shineRay__MDO97{position:absolute;width:300%;height:300%;left:-100%;top:-100%;background:linear-gradient(135deg,transparent,transparent 42%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,.6) 48%,#fff 49.5%,#fff 50.5%,hsla(0,0%,100%,.6) 52%,hsla(0,0%,100%,0) 55%,transparent 58%,transparent);animation:LoadingScreen_shineSweep__9M_rA 2.8s cubic-bezier(.3,0,.2,1) infinite}@keyframes LoadingScreen_shineSweep__9M_rA{0%{transform:translate(-35%,-35%);opacity:0}10%{opacity:1}50%{transform:translate(35%,35%);opacity:1}65%{opacity:0}to{transform:translate(35%,35%);opacity:0}}@media (max-width:768px){.LoadingScreen_logoContainer__bAOzx{width:clamp(60px,22vw,100px)}}.CookieBanner_bannerContainer__jHh8_{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);max-width:800px;background:rgba(15,15,20,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;z-index:9999;box-shadow:0 20px 40px rgba(0,0,0,.6),0 0 30px rgba(255,34,94,.15);animation:CookieBanner_slideUp__ED86a .6s cubic-bezier(.16,1,.3,1) forwards}.CookieBanner_gridBgWrapper__yZ7nK{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:16px;mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent)}.CookieBanner_gridBg__ngplM{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(255,65,122,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,65,122,.08) 1px,transparent 0);background-size:60px 60px;transform:rotate(12deg);animation:CookieBanner_slideGrid__Dw_yt 3.5s linear infinite}@keyframes CookieBanner_slideGrid__Dw_yt{0%{background-position:0 0}to{background-position:0 -60px}}.CookieBanner_logoWrapper__WcKEP{position:absolute;top:1rem;right:1.5rem;z-index:20;opacity:1;pointer-events:none;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.CookieBanner_logo__Verds{object-fit:contain}.CookieBanner_bannerContent__hL2K9{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:10}@media (min-width:768px){.CookieBanner_bannerContent__hL2K9{flex-direction:row;align-items:flex-end;justify-content:space-between}}.CookieBanner_textContainer__SgycO{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.CookieBanner_title__frdxK{color:#fff;font-size:1.1rem;font-weight:700;margin:0;letter-spacing:-.01em}.CookieBanner_text__se2Mt{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.6;margin:0}.CookieBanner_link__cVCbk{color:#ff417a;text-decoration:none;font-weight:600;transition:all .2s ease}.CookieBanner_link__cVCbk:hover{color:#fff;text-shadow:0 0 12px rgba(255,65,122,.8)}.CookieBanner_buttons__zb_AM{display:flex;gap:.75rem;align-items:center;justify-content:flex-start;flex-shrink:0}@media (min-width:768px){.CookieBanner_buttons__zb_AM{justify-content:flex-end}}.CookieBanner_acceptButton__hkIRl,.CookieBanner_denyButton__0hQWR{padding:.75rem 1.5rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;white-space:nowrap}.CookieBanner_denyButton__0hQWR{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.CookieBanner_denyButton__0hQWR:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.3)}.CookieBanner_acceptButton__hkIRl{background:linear-gradient(90deg,#ff225e,#ff4472 60%,#fc6995);border:none;color:#fff;box-shadow:0 0 15px rgba(255,34,94,.3)}.CookieBanner_acceptButton__hkIRl:hover{background:linear-gradient(90deg,#ff4c7d,#ff6b91 60%,#fd88ad);box-shadow:0 0 25px rgba(255,34,94,.7);transform:translateY(-2px)}@keyframes CookieBanner_slideUp__ED86a{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}