@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}.achievements .col{align-items:center;border-color:var(--color-gray,#dadada);display:flex;justify-content:center;padding-block:var(--padding-xxs,5px);text-align:center;width:50%}.achievements .col:last-child{border-style:var(--tw-border-style);border-width:0}@media (min-width:640px){.achievements .col{padding-block:calc(var(--spacing,.25rem)*0)}}@media (min-width:1024px){.achievements .col{border-right-style:var(--tw-border-style);border-right-width:1px;width:25%}}.achievements .col .number{--tw-font-weight:var(--font-weight-extrabold,800);color:var(--color-blue,#4872ae);font-size:1.8rem;font-weight:var(--font-weight-extrabold,800)}@media (min-width:640px){.achievements .col .number{font-size:3rem}}.achievements .col .caption{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}canvas.confetti-canvas{pointer-events:none;z-index:5!important}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease,transform .25s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(4px)}.rewards li{margin-bottom:var(--margin-sm,15px)}.rewards li:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.rewards li a{color:var(--color-blue,#4872ae);text-decoration-line:underline}.full-bleed{border-radius:calc(var(--ui-radius)*4)}@media (min-width:1380px){.full-bleed{left:50%;margin-left:calc(100px - 50vw);margin-right:calc(100px - 50vw);position:relative;width:calc(100vw - 200px)}}.content-container{margin-inline:auto;max-width:var(--ui-container);padding-inline:calc(var(--spacing,.25rem)*4);width:100%}@media (min-width:640px){.content-container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.content-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.c2a a{font-size:var(--text-xl,1.125rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));--tw-font-weight:var(--font-weight-bold,700);color:var(--color-blue,#4872ae);font-weight:var(--font-weight-bold,700)}@media (hover:hover){.c2a a:hover{text-decoration-line:underline}}.c2a a:focus{text-decoration-line:underline}@property --tw-font-weight{syntax:"*";inherits:false}
