.display-xll{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:8.75rem;line-height:10.3125rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-xll.semibold{font-weight:600}.display-2xl{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:3.75rem;line-height:4.25rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-2xl.semibold{font-weight:600}.display-xl{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:3rem;line-height:3.375rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-xl.semibold{font-weight:600}.display-lg,h1{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:2.25rem;line-height:2.625rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-lg.semibold,h1.semibold{font-weight:600}.display-md,.pre-add-ons__title,h2{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:1.875rem;line-height:2.125rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-md.semibold,.semibold.pre-add-ons__title,h2.semibold{font-weight:600}.display-sm,h3{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:1.875rem;line-height:2.125rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-sm.semibold,h3.semibold{font-weight:600}.display-xs,h4{font-family:var(--font-ryker,"ryker",ui-sans-serif,sans-serif);font-size:1.5rem;line-height:1.625rem;letter-spacing:.02em;font-weight:400;margin:0 0 1rem}.display-xs.semibold,h4.semibold{font-weight:600}.text-xl,h5,h6{font-size:1.25rem}.text-lg,.text-xl,h5,h6{font-family:var(--font-dm-sans,ui-sans-serif,-apple-system,system-ui,"Segoe UI",sans-serif);line-height:1.5rem;letter-spacing:.02em;font-weight:400}.text-lg{font-size:1.125rem}.text-md{font-size:1rem}.pre-add-ons__lead,.text-md,.text-sm{font-family:var(--font-dm-sans,ui-sans-serif,-apple-system,system-ui,"Segoe UI",sans-serif);line-height:1.125rem;letter-spacing:0;font-weight:400}.pre-add-ons__lead,.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-xs,.text-xxs{font-family:var(--font-dm-sans,ui-sans-serif,-apple-system,system-ui,"Segoe UI",sans-serif);line-height:1rem;letter-spacing:0;font-weight:400}.text-xxs{font-size:.625rem}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h5,h6{font-weight:600}p{color:var(--color-text-disabled);font-family:var(--font-dm-sans,ui-sans-serif,-apple-system,system-ui,"Segoe UI",sans-serif)}a{color:var(--color-text-primary);text-decoration:none}a:hover{text-decoration:underline}.pre-add-ons{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;isolation:isolate}.main__body>:has(.pre-add-ons){margin:0;padding:0;gap:0}.pre-add-ons--fullscreen{min-height:100vh;min-height:100dvh;background:var(--color-bg-primary)}.pre-add-ons__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:32px;width:100%;max-width:640px;margin:0 auto;padding:32px 16px}.pre-add-ons__content>*{opacity:0;animation:pre-add-ons-enter .7s cubic-bezier(.4,0,.2,1) forwards}.pre-add-ons__content>:first-child{animation-delay:40ms}.pre-add-ons__content>:nth-child(2){animation-delay:.14s}.pre-add-ons__content>:nth-child(3){animation-delay:.24s}.pre-add-ons__content>:nth-child(4){animation-delay:.34s}.pre-add-ons__content>:nth-child(5){animation-delay:.44s}.pre-add-ons__title{margin:0;font-weight:400;color:var(--color-text-primary)}.pre-add-ons__lead{margin:0;color:var(--color-text-secondary);line-height:1.6;max-width:36rem}.pre-add-ons__image{display:flex;justify-content:center;width:100%;max-width:11.25rem}.pre-add-ons__content>.pre-add-ons__image{animation:pre-add-ons-enter .7s cubic-bezier(.4,0,.2,1) forwards,pre-add-ons-float 5.5s ease-in-out .85s infinite}.pre-add-ons__image-el{width:100%;height:auto;display:block}.pre-add-ons__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}@keyframes pre-add-ons-enter{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pre-add-ons-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.65rem,0)}}@media(prefers-reduced-motion:reduce){.pre-add-ons__content>*{opacity:1;animation:none;transform:none}}@media(max-width:639px){.pre-add-ons__content{padding:24px 16px}.pre-add-ons__title{font-size:1.875rem;line-height:2.125rem}}