.mo-bg-aurora{background:radial-gradient(42% 55% at 18% 25%,color-mix(in oklch,var(--primary) 52%,transparent),transparent 70%),radial-gradient(40% 50% at 82% 18%,color-mix(in oklch,var(--primary) 30%,transparent),transparent 70%),radial-gradient(55% 60% at 60% 88%,color-mix(in oklch,var(--primary) 18%,transparent),transparent 72%),color-mix(in oklch,var(--primary) 12%,oklch(.145 .012 270))}.mo-stage-track{view-timeline-name:--mo-stage}.mo-stage-step{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-motion=dramatic] .mo-stage-track,html[data-motion=moderate] .mo-stage-track{height:calc((var(--mo-stage-steps, 3) + 1) * 100vh)}html[data-motion=dramatic] .mo-stage-frame,html[data-motion=moderate] .mo-stage-frame{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}@keyframes mo-stage-step{0%{opacity:0;transform:translateY(18px)}18%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}html[data-motion=dramatic] .mo-stage-step,html[data-motion=moderate] .mo-stage-step{position:absolute;inset:auto 0;animation:mo-stage-step ease-in-out both;animation-timeline:--mo-stage;animation-range:contain calc(var(--mo-step-i, 0) * (100% / var(--mo-stage-steps, 3))) contain calc((var(--mo-step-i, 0) + 1) * (100% / var(--mo-stage-steps, 3)))}}}html[data-motion=subtle]{--mo-dist:14px;--mo-range:entry 0% entry 50%;--mo-stagger:0}html[data-motion=moderate]{--mo-dist:22px;--mo-range:entry 0% entry 60%;--mo-stagger:1}html[data-motion=dramatic]{--mo-dist:32px;--mo-range:entry 0% entry 70%;--mo-stagger:1;--mo-parallax:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes mo-reveal{0%{opacity:.001;transform:translateY(var(--mo-dist,0))}to{opacity:1;transform:none}}html[data-motion=dramatic] .mo-reveal,html[data-motion=moderate] .mo-reveal,html[data-motion=subtle] .mo-reveal{animation:mo-reveal ease-out both;animation-timeline:view();animation-range:var(--mo-range,entry 0 entry 50%)}html[data-motion=dramatic] .mo-reveal,html[data-motion=moderate] .mo-reveal{animation-range:entry calc(var(--mo-i, 0) * 4%) entry calc(60% + var(--mo-i, 0) * 6%)}@keyframes mo-item{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}html[data-motion=dramatic] .mo-item,html[data-motion=moderate] .mo-item{animation:mo-item ease-out both;animation-timeline:view();animation-range:entry calc(var(--mo-i, 0) * 3%) entry calc(35% + var(--mo-i, 0) * 5%)}@keyframes mo-parallax{0%{transform:translateY(calc(var(--mo-parallax-depth, 24px) * 1))}to{transform:translateY(calc(var(--mo-parallax-depth, 24px) * -1))}}html[data-motion=dramatic] .mo-parallax{animation:mo-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes mo-parallax-media{0%{transform:scale(1.12) translateY(-3.5%)}to{transform:scale(1.12) translateY(3.5%)}}html[data-motion=dramatic] .mo-parallax-media{animation:mo-parallax-media linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}html[data-chrome-nav=solid] header[data-block=navbar]{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}html[data-chrome-nav=translucent] header[data-block=navbar]{background-color:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}html[data-chrome-nav=underline] header[data-block=navbar]{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}html[data-chrome-nav=underline] header[data-block=navbar] nav a:not(.bg-primary):hover{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}html[data-chrome-buttons=rounded] :is(a,button).bg-primary{border-radius:var(--radius)}html[data-chrome-buttons=pill] :is(a,button).bg-primary{border-radius:9999px}html[data-chrome-buttons=sharp] :is(a,button).bg-primary{border-radius:0}html[data-chrome-footer=minimal] footer[data-block=footer]>div:first-child{flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left}@media (min-width:640px){html[data-chrome-footer=minimal] footer[data-block=footer]>div:first-child{flex-direction:row;align-items:center;justify-content:space-between}}html[data-chrome-footer=centered] footer[data-block=footer]>div:first-child{flex-direction:column;align-items:center;justify-content:center;text-align:center}html[data-chrome-cookie=bar] [data-consent-banner]{left:0!important;right:0!important;bottom:0!important;max-width:none;border-radius:0}html[data-chrome-cookie=card] [data-consent-banner]{left:auto!important;right:16px!important;bottom:16px!important;max-width:min(400px,calc(100vw - 32px));border-radius:12px;border:1px solid var(--border)!important;box-shadow:0 12px 40px rgba(0,0,0,.35)!important}