.fr-nav{height:auto!important;position:relative;z-index:30;background:#05050af2;border-bottom:1px solid #ffffff24;padding:18px 0}.fr-nav .nav-inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;gap:20px}.fr-nav .nav-brand-group{display:flex;align-items:center;gap:16px}.fr-nav .brand{display:flex!important;padding:0!important}.fr-nav .brand-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #68dcff99;border-radius:50%;background:linear-gradient(135deg,#263e72,#4c287b);color:white;font-size:18px;font-weight:800;letter-spacing:-.04em}.fr-nav .social-icons{display:flex;gap:10px}.fr-nav .social-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff38;border-radius:50%;color:#bdb9c7}.fr-nav .social-icon svg{width:18px;height:18px;fill:currentColor}.fr-nav .nav-links{display:flex;align-items:center;width:auto;gap:22px;font-size:14px;font-weight:600}.fr-nav .nav-links>a,.fr-nav summary{white-space:nowrap}.fr-nav .work-menu{position:relative}.fr-nav summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:9px}.fr-nav summary::-webkit-details-marker{display:none}.fr-nav summary:after{content:'⌄';font-size:18px}.fr-nav .work-menu-panel{position:absolute;top:100%;right:0;min-width:260px;padding:10px;background:#10101b;border:1px solid #ffffff24;box-shadow:0 16px 30px #0008}.fr-nav .work-menu-panel a{display:block;min-height:44px;padding:12px 14px;line-height:1.4;font-size:14px}.fr-nav a:hover{color:#68dcff}.fr-nav .nav-cta,.fr-nav .menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #ffffff66;border-radius:24px;padding:10px 16px;font:inherit;font-size:14px;color:#f4f2f8;background:transparent;text-transform:none;letter-spacing:0;white-space:nowrap}.fr-nav .mobile-actions,.fr-nav .mobile-social{display:none}.fr-nav a:focus-visible,.fr-nav button:focus-visible,.fr-nav summary:focus-visible{outline:2px solid #68dcff;outline-offset:4px}.home-streams{padding:30px 0 70px}.home-streams .audience-card{min-height:290px}.home-page .hero{min-height:0;padding:70px 0 35px}.home-page .hero h1{font-size:clamp(46px,6.4vw,88px);max-width:1000px}.home-page .hero-copy{max-width:740px}.home-page .hero-grid{display:block}.home-page .hero-bottom{margin-top:26px}.home-page .ticker{margin-top:30px}.home-page .hero-background-logo{opacity:.06}@media(max-width:1100px){.fr-nav .desktop-social{display:none}.fr-nav .nav-links{gap:16px}}@media(max-width:800px){.fr-nav{padding:14px 0}.fr-nav .shell{width:calc(100% - 30px)}.fr-nav .nav-inner{position:relative;flex-wrap:wrap!important;gap:12px}.fr-nav .mobile-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.fr-nav .brand-mark{width:44px;height:44px;font-size:17px}.fr-nav .nav-links{display:none!important;width:100%;flex-direction:column;align-items:stretch;gap:0;font-size:16px;border-top:1px solid #ffffff24;padding-top:8px;max-height:calc(100dvh - 92px);overflow-y:auto}.fr-nav.menu-open .nav-links{display:flex!important}.fr-nav .nav-links>a:not(.desktop-cta),.fr-nav .nav-links>details{border-bottom:1px solid #ffffff24}.fr-nav .nav-links>a:not(.desktop-cta),.fr-nav summary{padding:13px 4px;min-height:50px}.fr-nav summary{justify-content:space-between}.fr-nav .work-menu-panel{position:static;min-width:0;width:100%;box-shadow:none;border:0;border-left:2px solid #9b5cff;background:#ffffff05;padding:0 8px;margin-bottom:12px}.fr-nav .work-menu-panel a{font-size:15px;white-space:normal}.fr-nav .desktop-cta{display:none!important}.fr-nav .mobile-social{display:block;padding:18px 4px}.fr-nav .social-icon{width:44px;height:44px}.home-page .hero{padding:45px 0 20px}.home-page .hero h1{font-size:clamp(42px,11vw,64px)}.home-page .hero-brand{font-size:clamp(17px,4.8vw,26px)}.home-streams{padding:28px 0 46px}}