:root{--black:#000;--gray:#a8a5a5;--light-gray:#eff1f2;--yellow:#fee6a0;--gradient0:linear-gradient(115deg,#fcfcfc 0%,#f5f5f5 8%,#ebebeb 17%,#e2e2e4 25%,#e7e7e9 33%,#f0f0f0 42%,#f7f7f7 50%,#f2f2f3 58%,#efeff0 67%,#eaeaec 75%,#e4e4e7 83%,#dddddf 92%,#d8d8da 100%);--container-width:1200px;--cHeight:100dvh;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--border-radius:10px;--font-size-small:.875rem;--font-size-base:1rem;--font-size-medium:1.125rem;--font-size-large:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem}html{background:#d9d9db}html,body{max-width:100vw;overflow-x:hidden}body{color:#000000e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}*{box-sizing:border-box;font-family:var(--font-alexandria);margin:0;padding:0}img,video{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-drag:none;pointer-events:none}h1{margin-bottom:var(--spacing-md);font-size:clamp(2.4rem,7vw,3.5rem);line-height:auto;z-index:99;font-weight:700;position:relative}h2{font-size:clamp(2rem,6vw,3rem);line-height:auto;margin-bottom:var(--spacing-md);z-index:99;cursor:inherit;position:relative}h3{font-size:clamp(1.8rem,3.2vw,2.4rem);line-height:auto;z-index:99;margin-bottom:var(--spacing-sm);position:relative}p{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:400;line-height:1.6}.mb0{margin-bottom:0!important}.pb0{padding-top:var(--spacing-lg)!important;padding-bottom:0!important}a{color:inherit;text-decoration:none}.page{width:100%;height:100%;min-height:100lvh;max-width:var(--container-width);flex-direction:column;display:flex}.paddedSection{padding:var(--spacing-xl)var(--spacing-md);justify-content:center;align-items:center;width:100%;display:flex}.button{cursor:pointer;background:var(--gradient0);justify-content:center;align-items:center;width:100%;min-width:200px;min-height:50px;padding:14px 28px;font-size:18px;font-weight:400;text-decoration:none;transition:border-color .3s ease-in-out;display:flex;position:relative;box-shadow:1px 1px #000000b3}.button:hover{border-color:var(--yellow)}.button span{font-weight:700}@media only screen and (max-width:768px){.page{padding-top:0;padding-bottom:80px}.isMobile{display:none}.paddedSection{padding:var(--spacing-lg)var(--spacing-md)}}
