.broadcast-landing h1,.broadcast-landing h2,.broadcast-landing h3,.broadcast-landing p{margin-top:0;margin-bottom:0}.broadcast-landing h1{font-size:4em}.broadcast-landing h2{font-size:2.5em}.broadcast-landing h3{font-size:1.8em}.broadcast-landing p{font-size:1.2em}.broadcast-landing .block{box-sizing:border-box;display:inline-block!important}.broadcast-landing .block img{width:100%}.broadcast-landing a.card{text-decoration:none}.broadcast-landing a.card:hover{-webkit-text-fill-color:#fff}.broadcast-landing a.card img{width:300px}.broadcast-landing .glass{-webkit-backdrop-filter:blur(5px);color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:16px;padding:16px;box-shadow:0 4px 30px #0000001a}.broadcast-landing .glass-purple{-webkit-backdrop-filter:blur(5px);color:#fff;background:#80008033;border:1px solid #8000804d;border-radius:16px;padding:16px;box-shadow:0 4px 30px #0000001a}.broadcast-landing a.glass.button{font-size:1.5em;text-decoration:none}.broadcast-landing a.glass.button:hover{-webkit-text-fill-color:#fff}.broadcast-landing .zoom-on-hover{transition:all .1s ease-in-out!important}.broadcast-landing .zoom-on-hover:hover{transform:scale(1.05)!important}.broadcast-landing .fullscreen{box-sizing:border-box;flex-direction:row;align-items:center;width:calc(100vw - 8px);min-height:100vh;padding:64px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:700px){.broadcast-landing .fullscreen{width:100vw;height:125vh;padding:16px;margin:0 -16px!important}}.broadcast-landing .fullscreen.align-left{justify-content:flex-start}.broadcast-landing .fullscreen.align-right{justify-content:flex-end}.broadcast-landing .fullscreen.bg-black{background-color:#000}.broadcast-landing .fullscreen .background-image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.broadcast-landing .fullscreen .background-image.blurred{filter:blur(8px)grayscale(.8);opacity:.5}.broadcast-landing .fullscreen .background-image.blurred-min{filter:blur(4px)}.broadcast-landing .fullscreen .content{z-index:1}.broadcast-landing .fullscreen .content .horizontal-layout{flex-flow:wrap;gap:32px;display:flex}.broadcast-landing .fullscreen .footer{opacity:.6;position:absolute;bottom:0;transform:translateY(-50%)}.broadcast-landing #features .content{width:900px;max-width:100%}.broadcast-landing #features .content .horizontal-layout{justify-content:right}.broadcast-landing #contact label{opacity:.8;font-size:1.3em}.broadcast-landing #contact label span{color:#ffbaf4;font-size:smaller}
