.rail[data-astro-cid-ozalihe2]{position:sticky;top:7rem}.rail-body[data-astro-cid-ozalihe2]{position:relative;padding-left:1.25rem}.rail-track[data-astro-cid-ozalihe2]{position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;border-radius:2px;background:var(--color-border);overflow:hidden}.rail-fill[data-astro-cid-ozalihe2]{position:absolute;inset:0;background:var(--hue);transform-origin:top;transform:scaleY(calc((var(--active, 0) + 1) / var(--count)));transition:transform .6s var(--ease-bloom)}.rail[data-astro-cid-ozalihe2] ol[data-astro-cid-ozalihe2]{display:grid;gap:.25rem}.rail-item[data-astro-cid-ozalihe2]{display:flex;align-items:baseline;gap:.75rem;padding:.35rem 0;font-size:var(--text-small);color:var(--color-ink-faint);transition:color var(--dur-ui) var(--ease-soft)}.rail-item[data-astro-cid-ozalihe2]:hover{color:var(--color-ink-muted)}.rail-num[data-astro-cid-ozalihe2]{font-size:.75rem;transition:color var(--dur-ui) var(--ease-soft)}.rail-title[data-astro-cid-ozalihe2]{transition:transform var(--dur-ui) var(--ease-bloom)}.rail-item[data-astro-cid-ozalihe2][data-active]{color:var(--color-ink)}.rail-item[data-astro-cid-ozalihe2][data-active] .rail-num[data-astro-cid-ozalihe2]{color:var(--hue)}.rail-item[data-astro-cid-ozalihe2][data-active] .rail-title[data-astro-cid-ozalihe2]{transform:translate(3px)}.features[data-astro-cid-ozalihe2]{display:grid}.feature[data-astro-cid-ozalihe2]{padding:2rem 0;border-top:1px solid var(--color-border);scroll-margin-top:30vh}.feature[data-astro-cid-ozalihe2]:first-child{border-top:0;padding-top:0}.feature-title[data-astro-cid-ozalihe2]{font-size:1.5rem;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--color-ink)}.feature-num[data-astro-cid-ozalihe2]{color:var(--color-ink-faint);transition:color var(--dur-ui) var(--ease-soft)}.feature-petal[data-astro-cid-ozalihe2]{width:8px;height:8px;border-radius:50%;background:var(--hue);transform:scale(.5);opacity:.4;transition:transform .5s var(--ease-spring),opacity var(--dur-ui) var(--ease-soft)}.feature[data-astro-cid-ozalihe2][data-active] .feature-petal[data-astro-cid-ozalihe2]{transform:scale(1);opacity:1}.feature[data-astro-cid-ozalihe2][data-active] .feature-num[data-astro-cid-ozalihe2]{color:var(--hue)}.pro[data-astro-cid-ozalihe2]{padding:.05rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--hue);background:color-mix(in oklab,var(--hue) 14%,transparent)}@media(min-width:1024px){.feature[data-astro-cid-ozalihe2]{min-height:34vh;padding:3rem 0;border-top:0}.feature[data-astro-cid-ozalihe2]:first-child{padding-top:.5rem}.feature-title[data-astro-cid-ozalihe2]{font-size:2rem}}@supports (animation-timeline: view()){@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.feature[data-astro-cid-ozalihe2]{animation:feature-focus linear both;animation-timeline:view();animation-range:cover 5% cover 95%}}}@keyframes feature-focus{0%{opacity:.2;transform:translateY(12px)}35%,60%{opacity:1;transform:none}to{opacity:.2}}.hero-wash[data-astro-cid-o422f4lv]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 85% 20%,color-mix(in oklab,var(--hue) 14%,transparent),transparent 70%);mask-image:linear-gradient(to bottom,#000 50%,transparent)}.product-title[data-astro-cid-o422f4lv]{width:fit-content}.stage-frame[data-astro-cid-o422f4lv]{padding:.5rem;border-radius:1.5rem;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 30px 60px -40px color-mix(in oklab,var(--hue) 60%,transparent)}.stage-frame[data-astro-cid-o422f4lv] .stage{border-radius:1.125rem}.back[data-astro-cid-o422f4lv] svg[data-astro-cid-o422f4lv],.cta-arrow[data-astro-cid-o422f4lv]{transition:transform var(--dur-ui) var(--ease-bloom)}.back[data-astro-cid-o422f4lv]:hover svg[data-astro-cid-o422f4lv]{transform:translate(-3px)}.cta[data-astro-cid-o422f4lv]:hover .cta-arrow[data-astro-cid-o422f4lv],.cta[data-astro-cid-o422f4lv]:focus-visible .cta-arrow[data-astro-cid-o422f4lv]{transform:translate(3px)}.closing[data-astro-cid-o422f4lv]{position:relative;overflow:hidden;padding:4rem 2rem;border-radius:1.5rem;border:1px solid var(--color-border);text-align:center;background:radial-gradient(50% 80% at 50% 0%,color-mix(in oklab,var(--hue) 13%,transparent),transparent 70%),var(--color-surface-raised)}.closing-petal[data-astro-cid-o422f4lv]{display:block;width:14px;height:14px;margin:0 auto 1.25rem;border-radius:50%;background:var(--hue);box-shadow:0 0 0 6px color-mix(in oklab,var(--hue) 18%,transparent)}
