body{background-color:var(--color-white-100);color:var(--text-color-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:20px}a:hover{text-decoration:none}h1,h2,h3{font-family:var(--font-family-serif);font-size:var(--font-size-3);font-weight:var(--font-weight-regular);line-height:1.1;margin:0 0 1rem}h1{font-weight:var(--font-weight-semibold)}h2{font-size:var(--font-size-2_5);font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-2_25);font-weight:var(--font-weight-semibold)}p{font-size:var(--font-size-1_125);font-weight:var(--font-weight-regular);line-height:150%;margin-bottom:1rem}header{display:flex;height:5.5rem;padding:1rem 2rem}header img{height:2.75rem}main{display:flex;flex-flow:row wrap;justify-content:center}.hero{display:flex;gap:8rem;justify-content:center;padding:8rem 0 4rem}.hero .left{max-width:38rem;width:100%}.hero .left p{font-size:var(--font-size-1_25);padding:0 0 2rem}.hero .right{align-items:flex-start;display:flex;flex:0 0 24rem;justify-content:center}.hero .right ul{display:flex;flex-flow:column;gap:1rem;list-style:none;margin:0;padding:0}.hero .right li{align-items:flex-start;background-color:var(--color-light-purple);border-radius:var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-0);display:flex;flex-flow:column;font-size:var(--font-size-1);font-weight:var(--font-weight-regular);justify-content:flex-start;margin:0 4rem 0 0;padding:var(--font-size-1_25);width:20rem}.hero .right li div{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0 0;width:100%}.hero .right li .sources,.hero .right li .bot{background-color:var(--color-light-gray)}.hero .right li .sources{align-items:center;border-radius:var(--border-radius-1);color:var(--text-color-primary);display:flex;font-size:var(--font-size_75);gap:.5rem;padding:.25rem 1rem}.hero .right li .bot{align-items:center;border-radius:var(--border-radius-8);display:flex;height:1.5rem;justify-content:center;width:1.5rem}.hero .right li.incoming{background-color:var(--color-brown);border-radius:var(--border-radius-1) var(--border-radius-1) var(--border-radius-0);color:var(--color-white-100);margin:0 0 0 4rem}.hero .right li.incoming div{justify-content:end}header .column,main .column,footer .column{max-width:90rem;padding:0 2rem;width:100%}main .full{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.cta_button{background-color:var(--color-black-12);color:var(--color-white-100);display:inline-block;font-family:var(--font-family-serif);font-size:var(--font-size-1_5);padding:1rem 3rem;text-decoration:none}footer{background-color:var(--color-black-12);color:var(--color-white-100);display:flex;flex-flow:row wrap;justify-content:center;padding:4rem 1rem;position:relative}footer a{color:var(--color-white-100)}footer .column{align-items:center;display:flex;justify-content:flex-end}footer .footer_content{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;width:58rem}footer .footer_content .footer_content_container{display:flex;flex-flow:column;gap:2rem}footer .footer_content .footer_content_container ul{display:flex;font-size:var(--font-size-1_125);font-weight:var(--font-weight-regular);gap:1rem;list-style:none;margin:0;padding:0}footer svg{height:2rem;position:absolute;right:0;top:-1rem}footer img{height:100px;margin:0 0 1rem}.logo_lineup{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-evenly;list-style:none;margin:4rem auto;padding:0 2rem;width:100%}.logo_lineup li{font-size:100px}.logo_lineup li svg{box-sizing:content-box;display:inline-block;fill:currentcolor;flex-shrink:0;height:1em;line-height:1;overflow:visible;padding:0;width:1em}.quad{display:grid;gap:2rem;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:4rem auto;width:66%}.quad>div{background-color:var(--color-light-purple);color:var(--text-color-primary);padding:4rem 2rem}.quad>div p{font-size:var(--font-size-1_25)}.waitlist{align-items:center;display:flex;gap:4rem;padding:4rem 0}.waitlist>div{flex:0 1 auto;width:100%}.waitlist h2{font-family:var(--font-family-serif);font-size:var(--font-size-3)}.waitlist ul{font-size:var(--font-size-1_125);font-weight:var(--font-weight-regular);line-height:150%;margin:0 0 0 2rem}.categories_wrapper{background-color:var(--color-white-off);margin:8rem 0 0;padding:8rem 0;position:relative}.platforms{display:flex;gap:2rem;list-style:none}.platforms svg{height:1.75rem}.section_divider{left:0;max-width:100%;overflow:hidden;position:absolute;top:-1rem;z-index:var(--z-index-1)}.section_divider svg{height:2rem}.cta_divider{text-align:center}.categories{align-items:center;display:flex;gap:4rem}.categories img,.categories>div{flex:0 1 auto;width:100%}.categories img{flex:none;max-height:26rem;width:auto}.categories .categories_list>div{border-top:solid .125rem var(--color-black-12);margin:0 0 3rem;padding:1rem 0 0}.categories .categories_list .cta_button{display:none}@media only screen and (width <= 991px){.hero{flex-direction:column}.quad{width:auto}.categories_wrapper{padding:4rem 0}.categories{flex-direction:column}.categories img{aspect-ratio:16/9;flex:0;object-fit:cover;object-position:top;width:100%}.waitlist{flex-direction:column}}@media only screen and (width <= 767px){h1{font-size:var(--font-size-2_25)}.hero{padding:4rem 0}.hero .left p{font-size:var(--font-size-1_125);line-height:130%}.hero .right{display:none}.quad h3{font-size:var(--font-size-1_75)}.quad>div{padding:2rem 1rem}.quad>div p{font-size:var(--font-size-1);line-height:130%}.waitlist{gap:0}h3,.waitlist h2{font-size:var(--font-size-2)}footer .footer_content{align-items:flex-start;flex-direction:column}}@media only screen and (width <= 451px){header img{height:1.875rem}h2{font-size:var(--font-size-2);line-height:130%}h3{font-size:var(--font-size-1_5)}.hero{padding:1rem 0}.cta_button{font-size:var(--font-size-1_25)}.logo_lineup{justify-content:start}.quad{grid-template-columns:1fr;grid-template-rows:auto;margin:2rem auto}.quad h3{font-size:var(--font-size-1_5)}.quad>div{padding:1rem}.categories_wrapper{margin:4rem 0 0;padding:2rem 0}.categories{gap:2rem}.categories p{font-size:var(--font-size-1);line-height:130%}.categories .categories_list .cta_button{display:inline-block}.section_divider{top:-0.5rem}.section_divider svg{height:1rem}footer svg{height:1rem;top:-0.5rem}}