.hero-section{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.hero-section{background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}}.hero-section__container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:100%){.hero-section__container{max-width:100%}}@media (min-width:1135px){.hero-section__container{max-width:1135px}}.hero-section__container{padding-bottom:3.5rem;padding-top:3.5rem;position:relative;text-align:center}@media (min-width:1280px){.hero-section__container{padding-bottom:7rem;padding-top:7rem}}.hero-section--slim{min-height:50vh}.hero-section__overlay{background:radial-gradient(ellipse farthest-side,rgba(0,0,0,.3) 0,#000 100%);height:100%;inset:0;position:absolute;width:100%}.rich-text p:not(:last-child){margin-bottom:1.5rem}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-family:Termina,sans-serif;font-weight:900}.rich-text h2{font-size:1.75rem;text-transform:uppercase}@media (min-width:768px){.rich-text h2{font-size:2rem}}.rich-text h2:not(:last-child){margin-bottom:1.5rem}.rich-text h2:not(:first-child){padding-top:1.25rem}.rich-text h3{font-size:1.25rem;text-transform:uppercase}@media (min-width:768px){.rich-text h3{font-size:1.75rem}}.rich-text h3:not(:last-child){margin-bottom:1.25rem}.rich-text h3:not(:first-child){padding-top:1rem}.rich-text h4{font-size:1rem}@media (min-width:768px){.rich-text h4{font-size:1.25rem}}@media (min-width:1280px){.rich-text h4{font-size:1.75rem}}.rich-text h4:not(:last-child){margin-bottom:1rem}.rich-text h4:not(:first-child){padding-top:.75rem}.rich-text h5{font-size:1rem}.rich-text h5:not(:last-child){margin-bottom:.75rem}.rich-text h5:not(:first-child){padding-top:.5rem}.rich-text h6:not(:last-child){margin-bottom:.5rem}.rich-text h6:not(:first-child){padding-top:.25rem}.rich-text a:hover{text-decoration-line:underline}.rich-text--inline,.rich-text--inline *{display:inline}.app-page{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;color:#fff;max-width:100vw;min-height:100vh;overflow-x:hidden}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.app-page{background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}}