.hero[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow-x:clip}.hero__particles[data-astro-cid-ge2uvauf]{z-index:var(--z-particles);opacity:0;position:absolute;inset:0}.hero__particles[data-astro-cid-ge2uvauf].is-visible{transition:opacity var(--dur-xlong) var(--ease-out-cubic);opacity:1}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;padding-block:calc(var(--nav-height) + var(--space-xl)) var(--space-3xl);flex-direction:column;align-items:center;display:flex;position:relative}.hero__speaker[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-md);letter-spacing:.08em;text-transform:uppercase}.hero__quote[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-2xl);max-inline-size:1100px}.hero__line[data-astro-cid-ge2uvauf]{margin:0}.hero__title[data-astro-cid-ge2uvauf]{max-inline-size:640px;margin-bottom:var(--space-xl);font-weight:var(--weight-body)}.hero__cta[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero__note[data-astro-cid-ge2uvauf]{margin-top:var(--space-lg);max-inline-size:520px}[data-astro-cid-ge2uvauf][data-bloom]{opacity:0;transform:translateY(1em)}.hero__cta[data-astro-cid-ge2uvauf][data-bloom]{transform:translateY(50px)}.hero[data-astro-cid-ge2uvauf].is-ready [data-astro-cid-ge2uvauf][data-bloom]{transition:opacity var(--dur-long) var(--ease-out-cubic), transform var(--dur-long) var(--ease-out-cubic);opacity:1;transform:none}@media (width<=1024px){.hero__content[data-astro-cid-ge2uvauf]{padding-block:calc(var(--nav-height) + var(--space-lg)) var(--space-3xl)}.hero__quote[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-xl)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ge2uvauf][data-bloom],.hero[data-astro-cid-ge2uvauf].is-ready [data-astro-cid-ge2uvauf][data-bloom]{opacity:1;transition:none;transform:none}.hero__particles[data-astro-cid-ge2uvauf]{opacity:1;transition:none}}.demo[data-astro-cid-nxgjajlk]{padding-block:var(--space-xl) var(--space-6xl)}.demo__frame[data-astro-cid-nxgjajlk]{aspect-ratio:16/10;border-radius:var(--radius-xl);max-width:1100px;color:var(--inverse-on-surface);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .35), 0 0 90px -20px rgba(var(--accent-rgb), .45), 0 60px 120px -60px #0d0d1499;background:#0d0d14f0;margin:0 auto;position:relative;overflow:hidden}.demo__frame[data-astro-cid-nxgjajlk]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50% at 50% 110%, rgba(var(--accent-rgb), .16), transparent 70%);position:absolute;inset:0}.demo__stage[data-astro-cid-nxgjajlk]{position:absolute;inset:0}.demo__scene[data-astro-cid-nxgjajlk]{justify-content:center;gap:var(--space-md);opacity:0;visibility:hidden;flex-direction:column;padding:clamp(24px,6%,72px) clamp(24px,10%,140px);display:flex;position:absolute;inset:0}.demo__scene[data-astro-cid-nxgjajlk][data-scene="0"]{opacity:1;visibility:visible}.demo__scene[data-astro-cid-nxgjajlk]:not(.demo__scene--talk){align-items:center}.demo__scene--talk[data-astro-cid-nxgjajlk]{padding-inline:clamp(24px,16%,200px)}.demo__chapter[data-astro-cid-nxgjajlk]{letter-spacing:.08em;text-transform:uppercase;color:var(--inverse-on-surface-variant);align-items:center;gap:var(--space-sm);display:flex;position:absolute;top:clamp(16px,4%,32px);left:clamp(20px,5%,48px)}.demo__chip[data-astro-cid-nxgjajlk]{letter-spacing:.06em;border-radius:var(--radius-round);background:rgba(var(--accent-rgb), .18);color:#fff;padding:2px 8px;font-size:10px}.demo__card[data-astro-cid-nxgjajlk]{border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);gap:var(--space-sm);background:#ffffff0f;border:1px solid #ffffff1a;width:100%;max-width:520px;display:grid}.demo__card--sub[data-astro-cid-nxgjajlk]{background:#ffffff09}.demo__row[data-astro-cid-nxgjajlk]{align-items:center;gap:var(--space-sm);display:flex}.demo__row--big[data-astro-cid-nxgjajlk]{gap:var(--space-md);padding-block:var(--space-xs)}.demo__right[data-astro-cid-nxgjajlk]{align-items:center;margin-left:auto;display:inline-flex}.demo__dim[data-astro-cid-nxgjajlk]{color:var(--inverse-on-surface-variant)}.demo__ok[data-astro-cid-nxgjajlk]{color:#fff}.demo__dot[data-astro-cid-nxgjajlk]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .18);border-radius:50%}.demo__pulse[data-astro-cid-nxgjajlk]{flex:none;width:10px;height:10px;position:relative}.demo__pulse[data-astro-cid-nxgjajlk] span[data-astro-cid-nxgjajlk]{background:var(--accent);border-radius:50%;position:absolute;inset:0}.demo__pulse[data-astro-cid-nxgjajlk] span[data-astro-cid-nxgjajlk]+span[data-astro-cid-nxgjajlk]{border:1px solid rgba(var(--accent-rgb), .7);opacity:0;background:0 0}.demo__foot[data-astro-cid-nxgjajlk]{text-align:center;max-width:520px}.demo__bubble[data-astro-cid-nxgjajlk]{max-width:560px;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);gap:var(--space-xs);background:#ffffff0f;border:1px solid #ffffff1a;display:grid}.demo__bubble--elliot[data-astro-cid-nxgjajlk]{border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.demo__bubble--caller[data-astro-cid-nxgjajlk]{text-align:right;border-bottom-right-radius:var(--radius-xs);background:#ffffff1c;align-self:flex-end}.demo__bubble[data-astro-cid-nxgjajlk] p[data-astro-cid-nxgjajlk]{color:#fff}.demo__who[data-astro-cid-nxgjajlk]{letter-spacing:.08em;text-transform:uppercase;color:var(--inverse-on-surface-variant)}.demo__slots[data-astro-cid-nxgjajlk]{gap:var(--space-sm);grid-template-columns:1fr 1.4fr 1fr;display:grid}.demo__slot[data-astro-cid-nxgjajlk]{border-radius:var(--radius-sm);background:#ffffff0d;border:1px dashed #ffffff24;height:44px}.demo__slot--booked[data-astro-cid-nxgjajlk]{border:1px solid rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .18);color:#fff;font:var(--weight-label) 13px/1 var(--font-body);justify-content:center;align-items:center;gap:6px;display:inline-flex}.demo__msg[data-astro-cid-nxgjajlk]{color:#fff}.demo__scene--end[data-astro-cid-nxgjajlk]{text-align:center;align-items:center}.demo__end-line[data-astro-cid-nxgjajlk]{color:#fff;max-width:640px}.demo__end-cta[data-astro-cid-nxgjajlk]{align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:inline-flex}.demo__end-hint[data-astro-cid-nxgjajlk]{max-width:520px}.demo__chapters[data-astro-cid-nxgjajlk]{justify-content:center;gap:var(--space-sm);padding-inline:var(--space-md);display:flex;position:absolute;bottom:clamp(12px,3%,24px);left:0;right:0}.demo__chapter-dot[data-astro-cid-nxgjajlk]{background:#ffffff24;border-radius:2px;width:36px;height:3px;position:relative;overflow:hidden}.demo__chapter-dot[data-astro-cid-nxgjajlk] span[data-astro-cid-nxgjajlk]{white-space:nowrap;opacity:0;position:absolute;top:8px;left:0}.demo__chapter-dot[data-astro-cid-nxgjajlk]:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.demo__chapter-dot[data-astro-cid-nxgjajlk].is-done:after{transform:scaleX(1)}.demo__chapter-dot[data-astro-cid-nxgjajlk].is-on:after{transform:scaleX(var(--p,0))}@media (width<=767px){.demo__frame[data-astro-cid-nxgjajlk]{aspect-ratio:4/5;border-radius:var(--radius-lg)}.demo__scene[data-astro-cid-nxgjajlk]{gap:var(--space-sm);padding:56px 20px 40px}.demo__chapter[data-astro-cid-nxgjajlk]{top:18px;left:20px}.demo__card[data-astro-cid-nxgjajlk],.demo__bubble[data-astro-cid-nxgjajlk]{padding:var(--space-sm) var(--space-md)}.demo__chapter-dot[data-astro-cid-nxgjajlk]{width:22px}}@media (prefers-reduced-motion:reduce){.demo__frame[data-astro-cid-nxgjajlk]{aspect-ratio:auto;padding:var(--space-lg)}.demo__stage[data-astro-cid-nxgjajlk]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;position:static}.demo__scene[data-astro-cid-nxgjajlk]{padding:48px var(--space-md) var(--space-md);border-radius:var(--radius-lg);border:1px solid #ffffff14;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.demo__chapter[data-astro-cid-nxgjajlk]{top:var(--space-md);left:var(--space-md)}.demo__chapters[data-astro-cid-nxgjajlk]{display:none}}.feature__row[data-astro-cid-7yixq3ox]{align-items:center}.feature__copy[data-astro-cid-7yixq3ox]{gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.feature__copy[data-astro-cid-7yixq3ox]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffeb,#ffffff8c 55%,#fff0);position:absolute;inset:-12% -18%}.feature__eyebrow[data-astro-cid-7yixq3ox]{margin-bottom:calc(-1 * var(--space-sm))}.feature__title-row[data-astro-cid-7yixq3ox]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.feature__chip[data-astro-cid-7yixq3ox]{font-family:var(--font-body);letter-spacing:.02em}.feature__body[data-astro-cid-7yixq3ox] p+p{margin-top:var(--space-md)}.feature__points[data-astro-cid-7yixq3ox]{gap:var(--space-sm);display:grid}.feature__points[data-astro-cid-7yixq3ox] li{gap:var(--space-sm);color:var(--on-surface);align-items:flex-start;display:flex}.feature__points[data-astro-cid-7yixq3ox] li .icon-svg{color:var(--on-surface-variant);flex:none;margin-top:2px}.feature__media[data-astro-cid-7yixq3ox]{border-radius:var(--radius-xl);aspect-ratio:1;background:#f8f9fcdb;border:1px solid #ffffffb3;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0d0d1440}.feature--lead[data-astro-cid-7yixq3ox] .feature__media[data-astro-cid-7yixq3ox]{aspect-ratio:4/3}@media (width<=1024px){.feature__copy[data-astro-cid-7yixq3ox]{text-align:center;margin-bottom:var(--space-xl);align-items:center}.feature__title[data-astro-cid-7yixq3ox]{justify-content:center}.feature__points[data-astro-cid-7yixq3ox]{text-align:left}.feature__media-col[data-astro-cid-7yixq3ox]{margin-left:0}}.vig[data-astro-cid-3a5x73k4]{justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;inset:0}.vig__stack[data-astro-cid-3a5x73k4]{gap:var(--space-md);width:100%;max-width:420px;display:grid}.vig__card[data-astro-cid-3a5x73k4]{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-sm);display:grid}.vig__card--sub[data-astro-cid-3a5x73k4]{background:rgba(var(--grey-0-rgb), .6)}.vig__row[data-astro-cid-3a5x73k4]{align-items:center;gap:var(--space-sm);display:flex}.vig__row--big[data-astro-cid-3a5x73k4]{gap:var(--space-md);padding-block:var(--space-xs)}.vig__right[data-astro-cid-3a5x73k4]{align-items:center;margin-left:auto;display:inline-flex}.vig__dot[data-astro-cid-3a5x73k4]{background:var(--grey-400);border-radius:50%;width:8px;height:8px}.vig__dot--live[data-astro-cid-3a5x73k4]{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .15)}.vig__bar[data-astro-cid-3a5x73k4]{background:var(--surface-container-higher);border-radius:4px;width:85%;height:8px}.vig__bar--short[data-astro-cid-3a5x73k4]{width:55%}.vig__slots[data-astro-cid-3a5x73k4]{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.vig__slot[data-astro-cid-3a5x73k4]{border-radius:var(--radius-sm);border:1px dashed var(--outline);height:44px;font-size:var(--sm-size);justify-content:center;align-items:center;gap:6px;display:inline-flex}.vig__slot--booked[data-astro-cid-3a5x73k4]{border:1px solid var(--on-surface);background:var(--on-surface);color:var(--surface)}.vig__msg[data-astro-cid-3a5x73k4]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--surface-container-high);color:var(--on-surface);max-inline-size:34ch;margin:0}.vig--recognition[data-astro-cid-3a5x73k4] .vig__card[data-astro-cid-3a5x73k4]:first-child{border-color:rgba(var(--accent-rgb), .35)}@media (width<=767px){.vig[data-astro-cid-3a5x73k4]{padding:7%}}.wave[data-astro-cid-erx6r3b3]{padding:var(--space-6xl) 0 var(--space-5xl);position:relative;overflow-x:clip}.wave__list[data-astro-cid-erx6r3b3]{margin:var(--space-xl) 0 var(--space-7xl);will-change:transform;flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.wave__disc[data-astro-cid-erx6r3b3]{aspect-ratio:1;border:1px solid var(--outline-variant);background:rgba(var(--grey-400-rgb), .09);width:98px;color:var(--on-surface);animation:7s linear infinite wave-bob;animation-delay:calc(var(--i) * -.2s);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wave__list[data-astro-cid-erx6r3b3].is-paused .wave__disc[data-astro-cid-erx6r3b3]{animation-play-state:paused}@keyframes wave-bob{0%{transform:translateY(0)}25%{transform:translateY(-35px)}50%{transform:translateY(0)}75%{transform:translateY(35px)}to{transform:translateY(0)}}@supports (animation-timeline:view()){.wave__list[data-astro-cid-erx6r3b3]{animation:linear both wave-drift view();animation-range:entry exit 0%}.wave__list[data-astro-cid-erx6r3b3] .wave__disc[data-astro-cid-erx6r3b3]{animation:7s linear infinite wave-bob;animation-delay:calc(var(--i) * -.2s)}}@keyframes wave-drift{0%{translate:0}to{translate:-250px}}.wave__statement[data-astro-cid-erx6r3b3]{max-inline-size:1100px}@media (width<=1024px){.wave[data-astro-cid-erx6r3b3]{padding:40px 0 var(--space-4xl)}.wave__list[data-astro-cid-erx6r3b3]{margin-bottom:var(--space-5xl);gap:6px}.wave__disc[data-astro-cid-erx6r3b3]{width:70px}.wave__disc[data-astro-cid-erx6r3b3] .icon-svg[data-astro-cid-erx6r3b3]{width:28px;height:28px}.wave__text[data-astro-cid-erx6r3b3]{text-align:center}}@media (prefers-reduced-motion:reduce){.wave__disc[data-astro-cid-erx6r3b3],.wave__list[data-astro-cid-erx6r3b3]{animation:none!important}}.framed__head[data-astro-cid-oxgede6e]{margin-bottom:var(--space-3xl)}.framed__media[data-astro-cid-oxgede6e]{border-radius:var(--radius-xl);background:#f8f9fce0;border:1px solid #ffffffb3;margin:0;position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #0d0d144d}.framed__media--second[data-astro-cid-oxgede6e]{margin-top:var(--space-2xl)}.framed__img[data-astro-cid-oxgede6e]{width:100%;height:auto;display:block}.framed__cap[data-astro-cid-oxgede6e]{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--outline-variant)}.framed__media[data-astro-cid-oxgede6e][data-reveal=scale]{transition-duration:.9s;transform:scale(.8)translateY(40px)}.framed__media[data-astro-cid-oxgede6e][data-reveal=scale].is-in{transform:none}@media (width<=767px){.framed__media[data-astro-cid-oxgede6e]{border-radius:var(--radius-lg)}.framed__cap[data-astro-cid-oxgede6e]{padding:var(--space-sm) var(--space-md)}}.need[data-astro-cid-nvyii3a6]{position:relative}.need[data-astro-cid-nvyii3a6]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffd9 18% 82%,#fff0 100%);position:absolute;inset:0}.need__title[data-astro-cid-nvyii3a6]{margin-bottom:var(--space-lg)}.need__lede[data-astro-cid-nvyii3a6]{margin-bottom:var(--space-lg);max-inline-size:480px}.need__time[data-astro-cid-nvyii3a6]{margin-bottom:var(--space-xl)}.need__steps[data-astro-cid-nvyii3a6]{display:grid}.need__step[data-astro-cid-nvyii3a6]{gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--outline-variant);display:flex}.need__step[data-astro-cid-nvyii3a6]:last-child{border-bottom:1px solid var(--outline-variant)}.need__num[data-astro-cid-nvyii3a6]{color:var(--on-surface-variant);flex:none;width:2ch;padding-top:3px}.need__not[data-astro-cid-nvyii3a6]{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.need__not[data-astro-cid-nvyii3a6] li[data-astro-cid-nvyii3a6]{gap:var(--space-sm);align-items:center;display:flex}@media (width<=1024px){.need__cta[data-astro-cid-nvyii3a6]{margin-bottom:var(--space-2xl)}}
