.mix[data-astro-cid-ryhj733u]{--orb:72px;--travel:calc(var(--orb) * 1.1);--cycle:5.2s;gap:var(--space-lg);justify-items:center;margin:0;display:grid}.stage[data-astro-cid-ryhj733u]{width:calc(var(--orb) * 4);height:calc(var(--orb) * 2);position:relative}.slot[data-astro-cid-ryhj733u]{display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.from-a[data-astro-cid-ryhj733u]{animation:from-a var(--cycle) var(--ease-emphasized) infinite}.from-b[data-astro-cid-ryhj733u]{animation:from-b var(--cycle) var(--ease-emphasized) infinite}.result[data-astro-cid-ryhj733u]{animation:result var(--cycle) var(--ease-standard) infinite}.ring[data-astro-cid-ryhj733u]{width:var(--orb);aspect-ratio:1;border:2px solid color-mix(in oklab, var(--c) 70%, white);opacity:0;animation:ring var(--cycle) var(--ease-decelerate) infinite;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes from-a{0%{transform:translateX(calc(var(--travel) * -1));opacity:0}8%,32%{transform:translateX(calc(var(--travel) * -1));opacity:1}50%{opacity:1;transform:translate(-6%)}54%,to{opacity:0;transform:translate(0)}}@keyframes from-b{0%{transform:translateX(var(--travel));opacity:0}8%,32%{transform:translateX(var(--travel));opacity:1}50%{opacity:1;transform:translate(6%)}54%,to{opacity:0;transform:translate(0)}}@keyframes result{0%,50%{opacity:0;transform:scale(.6)}57%{opacity:1;transform:scale(1.1)}65%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ring{0%,51%{opacity:0;transform:scale(.5)}53%{opacity:.8}74%,to{opacity:0;transform:scale(2.6)}}.equation[data-astro-cid-ryhj733u]{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--text-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.term[data-astro-cid-ryhj733u]{align-items:center;gap:var(--space-xs);color:var(--text);font-weight:500;display:inline-flex}.op[data-astro-cid-ryhj733u]{color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-ryhj733u]{display:none}}.phone[data-astro-cid-k7mbr7da]{background:linear-gradient(160deg, var(--ink-600), var(--ink-850) 60%);border:1px solid var(--glass-highlight);box-shadow:0 30px 80px #0000008c, 0 0 0 1px #0009, inset 0 1px 0 var(--glass-highlight);border-radius:14%/6.6%;padding:3.2%;position:relative}.phone[data-astro-cid-k7mbr7da] .screen{border-radius:11%/5.2%;width:100%;height:auto}.hero[data-astro-cid-wcolddp2]{gap:var(--space-xxxl);padding-block:var(--space-xxl) var(--space-xxxl);align-items:center;display:grid}@media (width>=900px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr .9fr;min-height:min(86vh,860px)}}.hero-copy[data-astro-cid-wcolddp2]{gap:var(--space-lg);max-width:620px;display:grid}h1[data-astro-cid-wcolddp2]{font-size:var(--text-display)}.lead[data-astro-cid-wcolddp2]{color:var(--text-muted);max-width:52ch;font-size:1.125rem}.hero-visual[data-astro-cid-wcolddp2]{padding:var(--space-xl);justify-items:center;display:grid;position:relative}.hero-visual[data-astro-cid-wcolddp2] .hero-phone{width:min(320px,72vw);animation:rise var(--duration-reveal) var(--ease-decelerate) both}.hero-visual[data-astro-cid-wcolddp2] .float{z-index:1;position:absolute}.hero-visual[data-astro-cid-wcolddp2] .float-a{top:18%;left:4%}.hero-visual[data-astro-cid-wcolddp2] .float-b{top:8%;right:6%}.hero-visual[data-astro-cid-wcolddp2] .float-c{bottom:14%;right:10%}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.section[data-astro-cid-wcolddp2]{padding-block:var(--space-xxxl)}.section-head[data-astro-cid-wcolddp2]{gap:var(--space-xs);margin-bottom:var(--space-xxl);display:grid}h2[data-astro-cid-wcolddp2]{font-size:var(--text-headline);max-width:22ch}h3[data-astro-cid-wcolddp2]{font-size:var(--text-title);font-weight:600}.how[data-astro-cid-wcolddp2]{gap:var(--space-lg);display:grid}@media (width>=900px){.how[data-astro-cid-wcolddp2]{grid-template-columns:1.3fr 1fr;align-items:stretch}}.steps[data-astro-cid-wcolddp2]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-wcolddp2] .step{column-gap:var(--space-md);row-gap:var(--space-xxs);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.step-number[data-astro-cid-wcolddp2]{background:color-mix(in oklab, var(--accent) 22%, transparent);width:36px;height:36px;color:var(--accent-strong);font-family:var(--font-display), system-ui, sans-serif;border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.steps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2],.modes[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2],.access[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--text-muted)}.how[data-astro-cid-wcolddp2] .mix-card{place-items:center;display:grid}.modes[data-astro-cid-wcolddp2],.access[data-astro-cid-wcolddp2]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.modes[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.modes[data-astro-cid-wcolddp2] .mode{gap:var(--space-sm);align-content:start;display:grid}.access[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.access[data-astro-cid-wcolddp2] .access-item{gap:var(--space-xs);align-content:start;display:grid}.gallery[data-astro-cid-wcolddp2]{gap:var(--space-xl);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--space-md), calc((100vw - var(--content-max)) / 2 + var(--space-xxl)));padding:var(--space-md) max(var(--space-md), calc((100vw - var(--content-max)) / 2 + var(--space-xxl))) var(--space-xxl);scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent;margin:0;list-style:none;display:flex;overflow-x:auto}.shot[data-astro-cid-wcolddp2]{scroll-snap-align:start;flex:0 0 min(260px,62vw)}.section[data-astro-cid-wcolddp2] .fair{gap:var(--space-lg);text-align:center;padding:var(--space-xxxl) var(--space-xl);justify-items:center;display:grid}.section[data-astro-cid-wcolddp2] .fair h2[data-astro-cid-wcolddp2]{margin-inline:auto}.fair-body[data-astro-cid-wcolddp2]{color:var(--text-muted);max-width:60ch}.section[data-astro-cid-wcolddp2] .fair .stores{justify-content:center}
