.PublicFallbackCmsRuntime_page__S8922{--runtime-page:var(--cms-public-page,var(--public-page-surface));--runtime-panel:var(--cms-public-panel,var(--public-header-surface));--runtime-panel-alt:var(--cms-public-panel-alt,var(--runtime-panel));--runtime-heading:var(--cms-public-heading,var(--public-page-text));--runtime-text:var(--cms-public-text,var(--public-page-text));--runtime-muted:var(--cms-public-muted,var(--public-footer-text));--runtime-accent:var(--cms-public-accent,var(--public-page-accent));--runtime-accent-soft:var(--cms-public-accent-soft,var(--runtime-accent));--runtime-accent-strong:var(--cms-public-accent-strong,var(--runtime-accent));--runtime-on-accent:var(--cms-public-on-accent,var(--runtime-page));--runtime-edge:var(--cms-public-edge,var(--public-page-edge));position:relative;min-block-size:100dvh;min-inline-size:0;isolation:isolate;overflow-wrap:anywhere;color:var(--runtime-text);background:radial-gradient(circle at 50% -6rem,color-mix(in srgb,var(--runtime-accent) 18%,transparent),transparent min(38rem,58vw)),radial-gradient(circle at 10% 84%,color-mix(in srgb,var(--runtime-panel-alt) 42%,transparent),transparent min(34rem,64vw)),radial-gradient(circle at 92% 36%,color-mix(in srgb,var(--runtime-accent) 7%,transparent),transparent min(28rem,50vw)),var(--runtime-page)}.PublicFallbackCmsRuntime_page__S8922:after,.PublicFallbackCmsRuntime_page__S8922:before{position:fixed;z-index:-1;inline-size:clamp(12rem,24vw,25rem);block-size:clamp(12rem,24vw,25rem);border:1px solid color-mix(in srgb,var(--runtime-accent) 12%,transparent);border-radius:50%;content:"";pointer-events:none}.PublicFallbackCmsRuntime_page__S8922:before{inset-block-start:clamp(-12rem,-12vw,-6rem);inset-inline-start:clamp(-12rem,-10vw,-5rem);box-shadow:0 0 0 38px color-mix(in srgb,var(--runtime-accent) 3%,transparent),0 0 0 78px color-mix(in srgb,var(--runtime-accent) 2%,transparent)}.PublicFallbackCmsRuntime_page__S8922:after{inset-inline-end:clamp(-12rem,-10vw,-5rem);inset-block-end:clamp(-12rem,-12vw,-6rem);box-shadow:0 0 0 38px color-mix(in srgb,var(--runtime-panel-alt) 9%,transparent),0 0 0 78px color-mix(in srgb,var(--runtime-panel-alt) 5%,transparent)}.PublicFallbackCmsRuntime_content__nJ31X{position:relative;z-index:0;min-block-size:100dvh;min-inline-size:0;display:flex;flex-direction:column}.PublicFallbackCmsRuntime_fragment__SscOO,.PublicFallbackCmsRuntime_shared__Ut9Z_{display:contents}.PublicFallbackCmsRuntime_main__0iPhg{min-inline-size:0;flex:1;display:grid;place-items:center;padding:max(clamp(2rem,7vw,5rem),env(safe-area-inset-top,0px)) max(clamp(1rem,4vw,2rem),env(safe-area-inset-right,0px)) max(clamp(2rem,7vw,5rem),env(safe-area-inset-bottom,0px)) max(clamp(1rem,4vw,2rem),env(safe-area-inset-left,0px));box-sizing:border-box}.PublicFallbackCmsRuntime_experience__jBUG4{inline-size:min(680px,100%);display:grid;justify-items:center;gap:clamp(1rem,2vw,1.35rem);text-align:center}.PublicFallbackCmsRuntime_after__u6ovI,.PublicFallbackCmsRuntime_before__MtG6u{inline-size:100%}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message){position:relative;inline-size:100%;padding:clamp(2.35rem,7vw,4.4rem) clamp(1.25rem,6vw,3.8rem);box-sizing:border-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--runtime-accent) 44%,transparent);border-radius:var(--radius-xl);background:radial-gradient(30rem 16rem at 50% 0,color-mix(in srgb,var(--runtime-accent) 13%,transparent),transparent 72%),linear-gradient(148deg,color-mix(in srgb,var(--runtime-panel-alt) 88%,transparent),color-mix(in srgb,var(--runtime-panel) 98%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--runtime-accent-soft) 10%,transparent),0 32px 80px color-mix(in srgb,var(--runtime-page) 44%,transparent),0 0 0 1px color-mix(in srgb,var(--runtime-edge) 18%,transparent);backdrop-filter:blur(14px)}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message):before{position:absolute;inset:0 14% auto;block-size:1px;background:linear-gradient(90deg,transparent,var(--runtime-accent-soft),transparent);content:""}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message):after{position:absolute;inset-inline-end:-4.5rem;inset-block-end:-5.5rem;inline-size:12rem;block-size:12rem;border:1px solid color-mix(in srgb,var(--runtime-accent) 10%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--runtime-accent) 3%,transparent);content:"";pointer-events:none}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-code){display:inline-flex;align-items:center;gap:.7rem;margin-block-end:1.15rem;color:var(--runtime-accent-soft);font-size:.72rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-code):after,.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-code):before{inline-size:24px;block-size:1px;background:linear-gradient(90deg,transparent,var(--runtime-accent));content:""}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-code):after{background:linear-gradient(90deg,var(--runtime-accent),transparent)}.PublicFallbackCmsRuntime_page__S8922[data-public-runtime-target="public.error"] :where(.cms-runtime-code){font-size:clamp(2.625rem,8vw,3.75rem);letter-spacing:0}.PublicFallbackCmsRuntime_page__S8922[data-public-runtime-target="public.error"] :where(.cms-runtime-code):after,.PublicFallbackCmsRuntime_page__S8922[data-public-runtime-target="public.error"] :where(.cms-runtime-code):before{display:none}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message h1){max-inline-size:12ch;margin:0 auto;padding-block:.04em;color:var(--runtime-heading);background:linear-gradient(165deg,var(--runtime-heading) 45%,var(--runtime-accent-soft));background-clip:text;font-size:clamp(2.15rem,7vw,4.25rem);font-weight:860;letter-spacing:-.045em;line-height:1.04;text-wrap:balance;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message p){max-inline-size:34rem;margin:1.15rem auto 0;color:var(--runtime-muted);font-size:clamp(.98rem,2vw,1.08rem);line-height:1.7;text-wrap:pretty}.PublicFallbackCmsRuntime_action__rfB3E{display:flex;flex-direction:column;align-items:center;gap:1rem}.PublicFallbackCmsRuntime_action__rfB3E [data-cms-part=runtime-support-reference]{margin:0;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--runtime-edge) 52%,transparent);border-radius:999px;color:color-mix(in srgb,var(--runtime-muted) 88%,var(--runtime-page));background:color-mix(in srgb,var(--runtime-page) 72%,transparent);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.035em;line-height:1.3}.PublicFallbackCmsRuntime_action__rfB3E :where(a,button){min-block-size:50px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.55rem;border:1px solid var(--runtime-accent-strong);border-radius:999px;color:var(--runtime-on-accent);background:linear-gradient(180deg,var(--runtime-accent-soft),var(--runtime-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--runtime-accent-soft) 42%,transparent),0 14px 30px color-mix(in srgb,var(--runtime-accent-strong) 28%,transparent);font-size:.83rem;font-weight:800;letter-spacing:.065em;line-height:1.1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.PublicFallbackCmsRuntime_action__rfB3E :where(a,button):hover{filter:brightness(1.06);box-shadow:inset 0 1px color-mix(in srgb,var(--runtime-accent-soft) 48%,transparent),0 18px 38px color-mix(in srgb,var(--runtime-accent-strong) 36%,transparent);transform:translateY(-2px)}.PublicFallbackCmsRuntime_action__rfB3E :where(a,button):active{transform:translateY(0)}.PublicFallbackCmsRuntime_action__rfB3E :where(a,button):focus-visible{outline:3px solid var(--runtime-accent-soft);outline-offset:4px}html:has(.PublicFallbackCmsRuntime_page__S8922){min-block-size:100%;overflow-y:auto}body:has(.PublicFallbackCmsRuntime_page__S8922){min-block-size:100%;overflow-x:hidden;overflow-y:auto}@media (max-width:520px){.PublicFallbackCmsRuntime_main__0iPhg{padding-inline:max(.85rem,env(safe-area-inset-left,0px)) max(.85rem,env(safe-area-inset-right,0px))}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message){padding-block:2.5rem}.PublicFallbackCmsRuntime_page__S8922 :where(.cms-runtime-message h1){font-size:clamp(2rem,11vw,3rem)}}@media (prefers-reduced-motion:reduce){.PublicFallbackCmsRuntime_action__rfB3E :where(a,button){transition:none}}.ThemeIcon_icon__MqcqY{display:inline-block;flex:none;vertical-align:middle;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}