@font-face{font-family:Raleway;src:url('../fonts/Raleway-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Raleway;src:url('../fonts/Raleway-Medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Raleway;src:url('../fonts/Raleway-SemiBold.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Raleway;src:url('../fonts/Raleway-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Raleway;src:url('../fonts/Raleway-ExtraBold.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:Raleway;src:url('../fonts/Raleway-Italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}
body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,.bay-title,.visual-word,.visual-number,.impact-stats strong,.ecosystem-menu nav strong{font-family:Raleway,Arial,sans-serif}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:inherit}
.skip-link{position:fixed;left:16px;top:-100px;z-index:200;background:#fff;color:#08090c;padding:14px}.skip-link:focus{top:10px}
.home-motion{font-family:Arial,Helvetica,sans-serif;background:transparent;color:#c3becb;border:1px solid #ffffff40;border-radius:99px;padding:10px 13px;font-size:10px;cursor:pointer;white-space:nowrap}
.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.motion-off{scroll-behavior:auto}.motion-off .reveal-on-scroll{opacity:1;transform:none}
.home-page .ecosystem-menu nav a{scroll-margin-top:100px}
@media(max-width:1050px){body:not(.home-page) nav .desktop{display:none}}
@media(max-width:520px){.home-page .topbar-actions{gap:12px}.home-page .umbrella-mark img{width:125px}.home-motion{padding:8px;font-size:9px}.home-page .hero h1{font-size:clamp(2.8rem,10.6vw,3.65rem)}.home-page .chapter-copy h2,.home-page .handoff h2,.home-page .footer h2{font-size:clamp(2.45rem,10vw,3.25rem)}}
@media(max-width:380px){.home-page .menu-trigger{font-size:0;padding:10px;gap:0}.entertainment-page .hero h1{font-size:52px}}
