:root{--color-1:#fff;--color-2:#f2f5f5;--color-3:#a4b2b6;--color-4:#6c8186;--color-5:#33494f;--color-6:#223a40;--color-7:#1f373d;--color-8:#1c353b;--color-9:#163036;--color-10:#142b31;--color-11:#11252a;--color-12:#0f2126;--color-13:#c0ff94}.typography--header01Medium{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem}.typography--header01Regular{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}.typography--subHeader01Regular{font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.typography--subHeader01Medium{font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.typography--header02SemiBold{font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:1}.typography--header03Regular{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.typography--header03Bold{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}.typography--body01Medium{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem}.typography--body01Regular{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem}.typography--display01Bold{letter-spacing:-1.3px;font-family:DM Sans,sans-serif;font-size:2.625rem;font-weight:700;line-height:3.4375rem}@media (max-width:500px){.typography--display01Bold{letter-spacing:-1.3px;font-size:1.875rem;line-height:2.5rem}}.typography--body02Regular{letter-spacing:-.29px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem}.typography--body01SemiBold{letter-spacing:-.4px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:normal}.typography--buttonBold{letter-spacing:-.6px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1rem}:root{--spring-easing:linear(0, .0018, .0071, .0156 1.76%, .0295 2.46%, .0684 3.87%, .1238 5.39%, .2445 8.09%, .5163 13.48%, .634 15.94%, .7449 18.51%, .836, .9115, .9714 25.9%, .9968, 1.0183, 1.0363, 1.0508 31.05%, 1.0666 32.93%, 1.0772 34.92%, 1.0826 37.03%, 1.0832 39.26%, 1.0795 41.6%, 1.0718 44.18%, 1.0327 53.79%, 1.0174 58.12%, 1.0065, .9992 66.33%, .9945 71.25%, .993 76.87%, .9993 99.96%);--spring-duration:.4s;--spring-release-delay:.125s}.main-button{background-color:var(--color-13);width:100%;max-width:12.5rem;height:3.625rem;color:var(--color-12);letter-spacing:-.01875rem;cursor:pointer;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:transform var(--spring-duration) var(--spring-easing) var(--spring-release-delay);border:none;border-radius:4.375rem;align-self:center;place-items:center;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;display:grid;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.main-button:active:not(:disabled):not([aria-busy=true]){transition:transform var(--spring-duration) var(--spring-easing) 0s,opacity .2s ease;transform:scale(.975)}@media (prefers-reduced-motion:reduce){.main-button:active:not(:disabled):not([aria-busy=true]){transform:none}.main-button>.overlay,.main-button>.label,.main-button>.spinner{transition:none}}.main-button>.overlay{background-color:var(--color-12);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-1px}.main-button>.label,.main-button>.spinner{grid-area:1/1;transition:opacity .2s}.main-button>.spinner,.main-button[aria-busy=true]>.label{opacity:0}.main-button[aria-busy=true]>.spinner{opacity:1}.main-button:not(:disabled):not([aria-busy=true]):hover>.overlay{opacity:.3}.main-button:not(:disabled):not([aria-busy=true]):active>.overlay{opacity:.5}.main-button:disabled{cursor:not-allowed}.main-button:disabled>.overlay{opacity:.7}.main-button[aria-busy=true]{cursor:progress}.main-button[aria-busy=true]>.overlay{opacity:.8}