.Landing_HeaderWrapper__HpwN8{overflow:hidden;height:32rem;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:430px){.Landing_HeaderWrapper__HpwN8{height:24rem}}.Landing_HeaderContent__FlFBa{position:absolute;top:1rem;width:100%;height:24rem;padding-top:0;padding-bottom:30px}.Landing_LandingText__FVEB_{padding:50px 0;text-align:center}.Landing_Title__fAw6m{color:#fff;line-height:1.2;font-size:30px;margin-top:23px;margin-bottom:11.5px;font-weight:500;max-width:720px}@media (min-width:768px){.Landing_Title__fAw6m{font-size:36px;max-width:940px}}.Landing_Subtitle__y0WxH{color:#b4a1d3;font-size:14px;margin:0 0 11.5px;line-height:1.7;font-weight:400;max-width:720px}@media (min-width:768px){.Landing_Subtitle__y0WxH{font-size:16px;max-width:940px}}.Landing_HeadingContainer__K2_Wq{margin:20px 0 60px;text-align:center}.Landing_FeatureHeading__goY2B{padding:8px 60px;border-bottom:1px solid #d0d0d0;font-weight:700;font-size:21px;line-height:1.8;display:inline-block;margin-top:23px;margin-bottom:11.5px}.Landing_ProjectList__CgAuo{padding-left:0;list-style:none;margin-top:0;margin-bottom:11.5px}.Button_Button__7NRDA{font-weight:700;cursor:pointer;display:inline-block;margin-top:6.5px;margin-bottom:6.5px;text-align:center;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:1.7;text-decoration:none;border-radius:5px;color:var(--button-font);background-color:var(--button-normal);border:1px solid var(--button-accent);transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out}.Button_Button__7NRDA:disabled{opacity:.7;cursor:not-allowed}.Button_Button__7NRDA:focus,.Button_Button__7NRDA:hover{background-color:var(--button-lighter);box-shadow:0 0 0 1px var(--button-accent) inset}.Button_BrandButton__ZQnkX{--button-font:var(--brand-font);--button-normal:var(--brand-normal);--button-accent:var(--brand-accent);--button-lighter:var(--brand-lighter)}.Button_PrimaryButton__vMIqe{--button-font:var(--primary-font);--button-normal:var(--primary-normal);--button-accent:var(--primary-accent);--button-lighter:var(--primary-lighter)}.Button_SecondaryButton__bdN40{--button-font:var(--secondary-font);--button-normal:var(--secondary-normal);--button-accent:var(--secondary-accent);--button-lighter:var(--secondary-lighter)}.Navbar_FloatedButton__6N8PP{float:right;display:none;margin-left:.25rem;margin-right:.25rem}@media (min-width:470px){.Navbar_FloatedButton__6N8PP{display:block}}.Navbar_Nav__fQNMp{position:relative;min-height:50px;margin:0;border:0;border-radius:0}.Navbar_HeaderLink__s4JNC{font-size:18px;line-height:23px;text-decoration:none;padding:13.5px 15px;height:50px;float:left;cursor:pointer}.Container_Container__gASdq{padding:0 15px;margin:0 auto;width:100%}@media (min-width:768px){.Container_Container__gASdq{width:750px}}@media (min-width:992px){.Container_Container__gASdq{width:970px}}@media (min-width:1200px){.Container_Container__gASdq{width:1030px}}.Container_ContainerPadded__lzDUp{margin-top:20px}.Footer_FooterContainer__VKMPz{display:grid;margin-top:30px;grid-template-columns:1fr 1fr 1.5fr 2fr;grid-gap:.5rem}@media (max-width:768px){.Footer_FooterContainer__VKMPz{grid-template-columns:1fr;text-align:left;grid-gap:1rem}}.Footer_FooterWrapper__1iVqD{justify-content:center;border-top:1px solid #e7e7e7;padding:20px 25px 40px;margin:200px 0 0}.Footer_SectionHeader__21myc{color:#777;font-size:18px;font-weight:500;line-height:32.4px;margin-bottom:8px}.Footer_FooterUl__uK8HG{padding-left:0;list-style:none;margin-left:0}.Footer_FooterLi__JqFdH{line-height:23.8px;font-size:14px;margin-bottom:.75rem}.Link_MainLink__WSPVL{color:var(--primary-normal);text-decoration:none;cursor:pointer}.Link_MainLink__WSPVL:hover{color:var(--primary-darker);text-decoration:underline}.Sponsors_NarrowDiv__k1aos{max-width:200px;min-height:70px;max-height:70px;height:70px;justify-content:center}.Sponsors_FlexLink__iGR2I,.Sponsors_NarrowDiv__k1aos{display:flex;flex-direction:column;align-items:center}.Sponsors_HorizontalSponsorArea__te0s_{display:flex;align-items:center}.Sponsors_HorizontalSponsorArea__te0s_ small{margin-right:.5rem}.PlatformBanner_Wrapper__ajoG9{border-top:1px solid #ddd;padding:20px 8px;line-height:1.7;display:flex;flex-direction:column}@media (min-width:768px){.PlatformBanner_Wrapper__ajoG9{flex-direction:row}}.PlatformBanner_LogoBox__9aKD4{vertical-align:top;display:flex;justify-content:center;flex:25%;margin-bottom:1rem}@media (min-width:768px){.PlatformBanner_LogoBox__9aKD4{margin-bottom:0}}.PlatformBanner_InfoBox__id_wP{flex:75%;padding-left:1rem}.Row_Row__suPKh{display:flex;flex-direction:row;margin-top:30px}@media screen and (max-width:700px){.Row_Row__suPKh{flex-direction:column}}.Jumbotron_JumbotronContainer__60jyW{padding:20px 20px 0;max-width:700px;margin:0 auto}@media screen and (min-width:768px){.Jumbotron_JumbotronContainer__60jyW{padding-left:40px;padding-right:40px;padding-top:32px}}.Jumbotron_JumbotronImageBox__orEjq{margin:2rem auto;max-width:400px}.Jumbotron_JumbotronText__2bTCe{margin:20px 0;font-size:21px;font-weight:200;line-height:1.7;text-align:center}.Jumbotron_JumbotronButtonBox__SFm8R{display:flex;justify-content:center}.Jumbotron_JumbotronButtonBox__SFm8R a{margin:1rem .5rem}.HorizontalNav_HorizontalNav__55ll_{list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:90%;overflow-x:auto;margin:0 auto 1rem}.HorizontalNav_HorizontalNav__55ll_.hideSmall{display:none}@media (min-width:768px){.HorizontalNav_HorizontalNav__55ll_.hideSmall{display:inline;display:initial}}.HorizontalNav_HorizontalNavItem__kvSxr{margin:0 .5rem;text-align:center}.AlignedContent_AlignedContentWrapper__zkVnE{display:flex;width:100%;flex-direction:column}@media (min-width:992px){.AlignedContent_AlignedContentWrapper__zkVnE.left{flex-direction:row}.AlignedContent_AlignedContentWrapper__zkVnE.right{flex-direction:row-reverse}}.AlignedContent_InfoSide__cmm9k{flex:60%;margin:0 1rem}.AlignedContent_ImageSide__AiWW6{flex:40%;margin:0 1rem}.AlignedContent_LimitedVideo__V_VY_{width:100%;border-radius:5px}.SectionHeading_SectionHeading__vd7FI{margin:1rem 0}.Columns2_ColumnHalf__vHHBM{flex:50%;padding-right:15px;padding-left:15px}.Label_Label__byMUB{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.Label_WarningLabel__AINj9{background-color:#f0ad4e}.Label_InfoLabel__atIGc{background-color:#777}