.device[data-astro-cid-jdvywxy6]{container-type:inline-size}.bezel[data-astro-cid-jdvywxy6]{background:var(--bezel)}.device--ipad[data-astro-cid-jdvywxy6] .bezel[data-astro-cid-jdvywxy6]{border-radius:4.4cqi;padding:2.2cqi}.device--iphone[data-astro-cid-jdvywxy6] .bezel[data-astro-cid-jdvywxy6]{border-radius:15cqi;padding:3.4cqi}.screen[data-astro-cid-jdvywxy6]{aspect-ratio:var(--ratio);background:var(--bezel);position:relative;overflow:hidden}.device--ipad[data-astro-cid-jdvywxy6] .screen[data-astro-cid-jdvywxy6]{border-radius:2.4cqi}.device--iphone[data-astro-cid-jdvywxy6] .screen[data-astro-cid-jdvywxy6]{border-radius:12cqi}.device--cut[data-astro-cid-jdvywxy6] .bezel[data-astro-cid-jdvywxy6]{border-end-end-radius:0;border-end-start-radius:0;padding-bottom:0}.device--cut[data-astro-cid-jdvywxy6] .screen[data-astro-cid-jdvywxy6]{border-end-end-radius:0;border-end-start-radius:0}.screen-media[data-astro-cid-jdvywxy6],.screen[data-astro-cid-jdvywxy6] picture,.screen[data-astro-cid-jdvywxy6] img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.screen[data-astro-cid-jdvywxy6] .screen-media--cycle{animation:cycle calc(var(--n) * 3s) infinite;animation-delay:calc(var(--i) * 3s);opacity:0}.screen[data-astro-cid-jdvywxy6] .screen-media--cycle:first-child{opacity:1}@keyframes cycle{0%{opacity:0}6%{opacity:1}33%{opacity:1}39%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.screen[data-astro-cid-jdvywxy6] .screen-media--cycle{opacity:0;animation:none}.screen[data-astro-cid-jdvywxy6] .screen-media--cycle:first-child{opacity:1}}.hero[data-astro-cid-ge2uvauf]{background:var(--orange);color:var(--white);padding:var(--space-md) var(--gutter) 0;overflow:clip}.masthead[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--space-md);max-width:var(--page);margin-inline:auto;display:flex}.wordmark[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);min-height:44px;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:2.125rem;height:2.125rem;box-shadow:0 0 0 2px var(--white);border-radius:50%}.lang[data-astro-cid-ge2uvauf]{min-width:44px;min-height:44px;color:var(--white);font-weight:400;font-size:var(--text-sm);letter-spacing:.02em;opacity:.5;transition:opacity var(--dur-state) var(--ease-out-quart);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang[data-astro-cid-ge2uvauf]:hover,.lang[data-astro-cid-ge2uvauf]:focus-visible{opacity:1}.lang[data-astro-cid-ge2uvauf]:focus-visible,.wordmark[data-astro-cid-ge2uvauf]:focus-visible,.stage-item[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--white)}.hero-copy[data-astro-cid-ge2uvauf]{max-width:var(--page);margin:clamp(2.5rem,1.5rem + 4vw,5rem) auto 0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--text-display);max-width:20ch;line-height:1.27}.hero-sub[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);max-width:34ch;font-size:var(--text-on-orange);line-height:1.4}.stage[data-astro-cid-ge2uvauf]{width:max(100%,50rem);max-width:var(--page);grid-template-columns:1.45fr .6fr 1.45fr;align-items:start;gap:clamp(1rem,.5rem + 1.8vw,2.25rem);margin-top:clamp(3rem,2rem + 4vw,5rem);display:grid;position:relative;left:50%;transform:translate(-50%)}.stage[data-astro-cid-ge2uvauf][data-cut]{overflow:hidden}.stage-item[data-astro-cid-ge2uvauf]{gap:var(--space-xs);color:var(--white);flex-direction:column;text-decoration:none;display:flex}.stage-name[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2xs);font-weight:700;font-size:var(--text-on-orange-ui);padding-left:.25rem;display:inline-flex}.stage-name[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{border-radius:22.5%;width:2rem;height:2rem}.stage-item[data-astro-cid-ge2uvauf] .device{transition:transform var(--dur-reveal) var(--ease-out-expo)}.stage-item[data-astro-cid-ge2uvauf]:hover .device{transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.stage-item[data-astro-cid-ge2uvauf] .device{transition:none}.stage-item[data-astro-cid-ge2uvauf]:hover .device{transform:none}}.app[data-astro-cid-rizp2rhg]{border-top:1px solid var(--line)}.app-pin[data-astro-cid-rizp2rhg]{max-width:var(--page);padding:var(--space-xl) var(--gutter) var(--space-3xl);gap:var(--space-xl);margin-inline:auto;display:grid}.app-copy[data-astro-cid-rizp2rhg]{flex-direction:column;align-items:flex-start;max-width:36rem;display:flex}.app-head[data-astro-cid-rizp2rhg]{max-width:var(--page);padding:var(--space-2xl) var(--gutter) var(--space-xl);margin-inline:auto}.app-name[data-astro-cid-rizp2rhg]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--ink);font-weight:700;font-size:var(--text-h3);line-height:1.1;display:inline-flex}.app-name[data-astro-cid-rizp2rhg] img[data-astro-cid-rizp2rhg]{border-radius:22.5%;width:4rem;height:4rem}.app-title[data-astro-cid-rizp2rhg]{max-width:20ch;font-size:var(--text-h2);color:var(--app-accent,var(--orange))}.app-sheet[data-astro-cid-rizp2rhg]{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.sheet-row[data-astro-cid-rizp2rhg]{gap:var(--space-xs) var(--space-xl);padding-block:var(--space-md);border-top:1px solid var(--line);display:grid}.sheet-row[data-astro-cid-rizp2rhg]:last-child{border-bottom:1px solid var(--line)}.sheet-row[data-astro-cid-rizp2rhg] dt[data-astro-cid-rizp2rhg]{color:var(--gray);font-weight:700;font-size:var(--text-sm);line-height:1.6}.sheet-row[data-astro-cid-rizp2rhg] dd[data-astro-cid-rizp2rhg]{min-width:0;margin:0}.sheet-why[data-astro-cid-rizp2rhg]{color:var(--ink);font-size:var(--text-lead);line-height:1.5}.app-features[data-astro-cid-rizp2rhg]{gap:var(--space-md) var(--space-xl);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.app-features[data-astro-cid-rizp2rhg]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.app-features[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{font-size:var(--text-lead);align-content:start;gap:.15rem;line-height:1.5;display:grid}.app-features[data-astro-cid-rizp2rhg] strong[data-astro-cid-rizp2rhg]{color:var(--ink);font-weight:700}.app-features[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg]{color:var(--gray)}.app-facts[data-astro-cid-rizp2rhg]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-facts[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{border:1px solid var(--gray);color:var(--ink);font-weight:600;font-size:var(--text-sm);border-radius:999px;padding:.2rem .75rem}@media (width>=52rem){.sheet-row[data-astro-cid-rizp2rhg]{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}}.app-in-action[data-astro-cid-rizp2rhg]{margin-bottom:var(--space-sm);color:var(--ink);font-weight:700;font-size:var(--text-lead)}.app-body[data-astro-cid-rizp2rhg]{font-size:var(--text-lead);line-height:1.55}.app-cta[data-astro-cid-rizp2rhg]{margin-top:var(--space-lg);transition:background-color var(--dur-state) var(--ease-out-quart);text-decoration:none}.app-cta[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg]{transition:transform var(--dur-state) var(--ease-out-quart)}.app-cta[data-astro-cid-rizp2rhg]{background:var(--app-accent,var(--orange))}.app-cta[data-astro-cid-rizp2rhg]:hover{background:color-mix(in srgb, var(--app-accent,var(--orange)) 82%, black)}.app-cta[data-astro-cid-rizp2rhg]:hover span[data-astro-cid-rizp2rhg]{transform:translate(.2em)}.app-progress[data-astro-cid-rizp2rhg]{display:none}.app-steps[data-astro-cid-rizp2rhg]{gap:var(--space-md);scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-sm);scrollbar-width:thin;scrollbar-color:var(--line) transparent;display:flex;overflow-x:auto}.app-steps[data-astro-cid-rizp2rhg]:focus-visible{outline-offset:-3px}.step[data-astro-cid-rizp2rhg]{scroll-snap-align:center;gap:var(--space-sm);flex-direction:column;flex:none;margin:0;display:flex}.app--ipad[data-astro-cid-rizp2rhg] .step[data-astro-cid-rizp2rhg]{width:min(86vw,44rem)}.app--iphone[data-astro-cid-rizp2rhg] .step[data-astro-cid-rizp2rhg]{width:min(66vw,18rem)}.step-caption[data-astro-cid-rizp2rhg]{color:var(--ink);font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.125rem,1rem + .5vw,1.4375rem);font-weight:600;line-height:1.25}.is-staged .app-track[data-astro-cid-rizp2rhg]{height:calc(100svh + (var(--steps) - 1) * 80svh)}.is-staged .app-pin[data-astro-cid-rizp2rhg]{height:100svh;padding-block:var(--space-xl);grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,1rem + 3vw,5rem);position:sticky;top:0}.is-staged .app--iphone[data-astro-cid-rizp2rhg] .app-pin[data-astro-cid-rizp2rhg]{grid-template-columns:minmax(19rem,6fr) minmax(0,5fr)}@media (height<=52rem){.is-staged .app-body[data-astro-cid-rizp2rhg]{font-size:var(--text-base)}}.is-staged .app-progress[data-astro-cid-rizp2rhg]{gap:var(--space-2xs);margin:var(--space-xl) 0 0;padding:0;list-style:none;display:flex}.is-staged .app-progress[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{background:var(--app-accent,var(--orange));opacity:.2;width:2.5rem;height:3px;transition:opacity var(--dur-state) var(--ease-out-quart)}.is-staged .app-progress[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg][data-on]{opacity:1}.is-staged .app-steps[data-astro-cid-rizp2rhg]{align-content:center;justify-items:center;height:100%;margin:0;padding:0;display:grid;overflow:visible}.is-staged .app-steps[data-astro-cid-rizp2rhg] .step[data-astro-cid-rizp2rhg]{grid-area:1/1;align-items:center;width:100%}.is-staged .app--ipad[data-astro-cid-rizp2rhg] .step[data-astro-cid-rizp2rhg] .device{width:min(100%, calc((100svh - 11rem) * var(--ratio)))}.is-staged .app--iphone[data-astro-cid-rizp2rhg] .step[data-astro-cid-rizp2rhg] .device{width:min(100%, calc((100svh - 12rem) * var(--ratio) * .93))}.is-staged .step[data-astro-cid-rizp2rhg] .screen{transition:clip-path var(--dur-reveal) var(--ease-out-expo)}.is-staged .step[data-astro-cid-rizp2rhg][data-state=future] .screen{clip-path:inset(100% 0 0)}.is-staged .step[data-astro-cid-rizp2rhg][data-state=future] .bezel{background:0 0}.is-staged .step[data-astro-cid-rizp2rhg]:not(:first-child) .bezel{transition:background-color 0s linear var(--dur-reveal)}.is-staged .step[data-astro-cid-rizp2rhg][data-state=active] .screen,.is-staged .step[data-astro-cid-rizp2rhg][data-state=past] .screen{clip-path:inset(0)}.is-staged .step-caption[data-astro-cid-rizp2rhg]{text-align:center;min-height:2.6em;transition:opacity var(--dur-state) var(--ease-out-quart), transform var(--dur-reveal) var(--ease-out-expo)}.is-staged .step[data-astro-cid-rizp2rhg]:not([data-state=active]) .step-caption[data-astro-cid-rizp2rhg]{opacity:0;transform:translateY(.5rem)}.app--orange[data-astro-cid-rizp2rhg]{background:var(--orange);color:var(--white);border-top:0}.app--orange[data-astro-cid-rizp2rhg] .app-name[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .app-in-action[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .sheet-row[data-astro-cid-rizp2rhg] dt[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .app-facts[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{color:var(--white);font-weight:700;font-size:max(var(--text-on-orange-ui), 1em)}.app--orange[data-astro-cid-rizp2rhg] .app-name[data-astro-cid-rizp2rhg]{font-size:var(--text-h3)}.app--orange[data-astro-cid-rizp2rhg] .sheet-why[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .app-features[data-astro-cid-rizp2rhg] strong[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .app-features[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg],.app--orange[data-astro-cid-rizp2rhg] .app-body[data-astro-cid-rizp2rhg]{color:var(--white);font-size:var(--text-on-orange);line-height:1.4}.app--orange[data-astro-cid-rizp2rhg] .sheet-row[data-astro-cid-rizp2rhg]{border-color:#ffffff73}@media (width>=52rem){.app--orange[data-astro-cid-rizp2rhg] .app-features[data-astro-cid-rizp2rhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app--orange[data-astro-cid-rizp2rhg] .app-facts[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{border-color:var(--white);font-size:var(--text-on-orange-ui)}.app--orange[data-astro-cid-rizp2rhg] .app-title[data-astro-cid-rizp2rhg]{color:var(--white)}.app--orange[data-astro-cid-rizp2rhg] .app-cta[data-astro-cid-rizp2rhg]{background:var(--white);color:var(--orange-deep)}.app--orange[data-astro-cid-rizp2rhg] .app-cta[data-astro-cid-rizp2rhg]:hover{background:#fff1ec}.app--orange[data-astro-cid-rizp2rhg] .app-cta[data-astro-cid-rizp2rhg]:focus-visible,.app--orange[data-astro-cid-rizp2rhg] .app-steps[data-astro-cid-rizp2rhg]:focus-visible{outline-color:var(--white)}.app--orange[data-astro-cid-rizp2rhg] .step-caption[data-astro-cid-rizp2rhg]{color:var(--white);font-weight:700;font-size:max(var(--text-on-orange-ui), clamp(1.125rem, 1rem + .5vw, 1.4375rem))}.app--orange[data-astro-cid-rizp2rhg] .app-steps[data-astro-cid-rizp2rhg]{scrollbar-color:#fff9 transparent}.is-staged .app--orange[data-astro-cid-rizp2rhg] .app-progress[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{background:var(--white);opacity:.35}.is-staged .app--orange[data-astro-cid-rizp2rhg] .app-progress[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg][data-on]{opacity:1}.app--orange[data-astro-cid-rizp2rhg]+.app{border-top:0}@media (prefers-reduced-motion:reduce){.is-staged .step[data-astro-cid-rizp2rhg] .screen{transition:opacity var(--dur-state) linear;clip-path:none!important}.is-staged .step[data-astro-cid-rizp2rhg][data-state=future] .screen{opacity:0}.is-staged .step-caption[data-astro-cid-rizp2rhg]{transition:opacity var(--dur-state) linear;transform:none!important}}.about[data-astro-cid-oxgmilyn]{background:var(--orange);color:var(--white);padding:var(--space-3xl) var(--gutter)}.about-inner[data-astro-cid-oxgmilyn]{max-width:var(--page);gap:var(--space-2xl) clamp(2rem, 1rem + 4vw, 5rem);margin-inline:auto;display:grid}.about[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{font-size:var(--text-h2);max-width:17ch;margin-bottom:var(--space-lg)}.about-text[data-astro-cid-oxgmilyn]{font-size:var(--text-on-orange);max-width:40ch;line-height:1.45}.about-text[data-astro-cid-oxgmilyn]+.about-text[data-astro-cid-oxgmilyn]{margin-top:var(--space-md)}.principles-title[data-astro-cid-oxgmilyn]{margin-top:var(--space-2xl);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.principles[data-astro-cid-oxgmilyn]{margin:var(--space-md) 0 0;gap:var(--space-md);max-width:40ch;padding:0;list-style:none;display:grid}.principles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{padding-top:var(--space-md);font-size:var(--text-on-orange);border-top:2px solid #ffffff73;line-height:1.4}.principles[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);font-size:var(--text-h3);margin-bottom:.2rem;line-height:1.2;display:block}.portrait[data-astro-cid-oxgmilyn]{max-width:26rem;margin:0}.portrait[data-astro-cid-oxgmilyn] img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.portrait[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{margin-top:var(--space-sm);font-weight:700;font-size:var(--text-on-orange-ui);line-height:1.35}@media (width>=64rem){.about-inner[data-astro-cid-oxgmilyn]{grid-template-columns:7fr 4fr;align-items:start}.portrait[data-astro-cid-oxgmilyn]{top:var(--space-xl);margin-top:var(--space-sm);position:sticky}}
