.landing_landing___mFtJ{--accent:#5b4cf0;--accent-strong:#4a3bd9;--accent-soft:#f2f0ff;--accent-ring:rgb(91 76 240/0.22);--ground:#ffffff;--ground-alt:#fafafa;--card:#ffffff;--rule:rgb(9 9 11/0.08);--rule-strong:rgb(9 9 11/0.14);--text:#09090b;--text-soft:#52525b;--text-muted:#71717a;--shadow-card:0 1px 2px rgb(9 9 11/0.04),0 18px 40px -24px rgb(9 9 11/0.18);--shadow-float:0 2px 4px rgb(9 9 11/0.04),0 40px 80px -40px rgb(9 9 11/0.35);background:var(--ground);color:var(--text)}.landing_section__M2UMZ{padding:clamp(4.5rem,9vw,7.5rem) 1.25rem}.landing_sectionAlt__Nl8wd{background:linear-gradient(to bottom,var(--ground),var(--ground-alt) clamp(4rem,9vw,7rem),var(--ground-alt) calc(100% - clamp(4rem, 9vw, 7rem)),var(--ground))}.landing_inner__xvVFh{width:min(100%,72rem);margin-inline:auto}.landing_head__5O3U5{display:grid;justify-items:center;gap:1rem;max-width:40rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.landing_pill__fMk5D{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border:1px solid var(--rule-strong);border-radius:9999px;background:var(--card);color:var(--text-soft);font-size:.78rem;font-weight:500}.landing_pillDot__D_h1d{width:.4rem;height:.4rem;border-radius:9999px;background:var(--accent)}.landing_title__T93wx{margin:0;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:600;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.landing_serif__jbTbh{font-family:var(--font-display),Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.02em}.landing_lede__zEj_f{margin:0;color:var(--text-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;text-wrap:pretty}.landing_frame__U9tdF{overflow:hidden;border:1px solid var(--rule);border-radius:1rem;background:var(--card);box-shadow:var(--shadow-card)}.landing_frameBar__dVcVI{display:flex;gap:.35rem;padding:.6rem .75rem;border-bottom:1px solid var(--rule)}.landing_frameBar__dVcVI span{width:.5rem;height:.5rem;border-radius:9999px;background:rgb(9 9 11/.12)}.landing_ctaRow__u6a_n{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.landing_secondaryButton__kc0tJ{display:inline-flex;height:2.75rem;align-items:center;gap:.5rem;padding:0 1.25rem;border:1px solid var(--rule-strong);border-radius:9999px;background:var(--card);color:var(--text);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease}.landing_secondaryButton__kc0tJ:hover{border-color:var(--accent);color:var(--accent-strong)}.landing_textLink__a_jdQ{display:inline-flex;align-items:center;gap:.35rem;color:var(--text);font-size:.9rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--accent-ring);text-underline-offset:.3em;transition:text-decoration-color .16s ease}.landing_textLink__a_jdQ:hover{text-decoration-color:var(--accent)}.landing_landing___mFtJ{--role-agent:#5b4cf0;--role-photographer:#d97706;--role-designer:#0f9f8f}.landing_landing___mFtJ [data-role=agent]{--role:var(--role-agent)}.landing_landing___mFtJ [data-role=photographer]{--role:var(--role-photographer)}.landing_landing___mFtJ [data-role=designer]{--role:var(--role-designer)}.landing_hero__v7463{position:relative;overflow:hidden;display:grid;align-content:center;padding:clamp(8rem,14vw,9.5rem) 1.25rem clamp(2rem,6vw,4rem)}.landing_hero__v7463:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(9 9 11/.09) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 80%);pointer-events:none}.landing_hero__v7463:after{content:"";position:absolute;top:18%;left:50%;width:52rem;height:30rem;translate:-50% 0;border-radius:9999px;background:radial-gradient(closest-side,rgb(91 76 240/.1),transparent);pointer-events:none}.landing_heroInner__NC2cI{position:relative;z-index:2;display:grid;justify-items:center;gap:1.5rem;width:min(100%,46rem);margin-inline:auto;text-align:center}.landing_heroTitle__HLnmZ{margin:0;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,5.4vw,4.75rem);font-weight:600;line-height:1;letter-spacing:-.05em;text-wrap:balance}.landing_heroLede__ouLRB{max-width:34rem;margin:0;color:var(--text-soft);font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.6;text-wrap:pretty}.landing_heroProof__Hyw_U{margin:0;color:var(--text-muted);font-size:.85rem}.landing_heroProof__Hyw_U strong{color:var(--text);font-weight:600}.landing_roleDots__2NxCs{display:inline-flex}.landing_roleDots__2NxCs span{width:.55rem;height:.55rem;border:1.5px solid var(--card);border-radius:9999px;background:var(--role)}.landing_roleDots__2NxCs span+span{margin-left:-.2rem}.landing_heroField__ZJ_MB{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin:2rem -1.25rem 0;padding:1.5rem 1.25rem 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;font-size:16px}.landing_heroField__ZJ_MB::-webkit-scrollbar{display:none}.landing_tile__wV13U{--dx:0px;--dy:0px;flex:none;width:15em;color:inherit;text-decoration:none;scroll-snap-align:center;-webkit-user-drag:none}.landing_tile__wV13U[data-kind=video]{width:9em}.landing_tileFloat__eHtu8{display:block}.landing_tileCard__ZAbbT{display:block;padding:.3em;border:1px solid var(--rule);border-radius:.95em;background:var(--card);box-shadow:var(--shadow-card);rotate:calc(var(--r) * .5);transition:rotate .32s cubic-bezier(.2,.8,.2,1),scale .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.landing_tile__wV13U:focus-visible .landing_tileCard__ZAbbT,.landing_tile__wV13U:hover .landing_tileCard__ZAbbT{rotate:0deg;scale:1.04;box-shadow:0 2px 4px rgb(9 9 11/.05),0 48px 90px -36px rgb(9 9 11/.45)}.landing_tileMedia__afAeH{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;border-radius:.7em;background:#f4f4f5}.landing_tilePortrait__KbQJD{aspect-ratio:9/16}.landing_tileVideo__3R6WY{display:block;width:100%;height:100%;object-fit:cover}.landing_tileMedia__afAeH img{object-fit:cover}.landing_tileAfterPicture__t__A6,.landing_tileAfter___BXW1{position:absolute;inset:0;overflow:hidden;animation:7s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i, 0) * -.9s);will-change:translate}.landing_tileAfter___BXW1{animation-name:landing_tileReveal__3C69S}.landing_tileAfterPicture__t__A6{animation-name:landing_tileHold__vQ5CF}.landing_tileWipe__IiO5V{position:absolute;inset:0;pointer-events:none;animation:landing_tileWipe__IiO5V 7s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i, 0) * -.9s);will-change:translate,opacity}.landing_tileWipe__IiO5V:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px rgb(9 9 11/.35)}@keyframes landing_tileReveal__3C69S{0%,14%{translate:-100% 0}36%,78%{translate:0 0}96%,to{translate:-100% 0}}@keyframes landing_tileHold__vQ5CF{0%,14%{translate:100% 0}36%,78%{translate:0 0}96%,to{translate:100% 0}}@keyframes landing_tileWipe__IiO5V{0%,14%{translate:0 0;opacity:0}16%{opacity:1}36%{translate:100% 0;opacity:1}38%,76%{translate:100% 0;opacity:0}78%,94%{opacity:1}96%,to{translate:0 0;opacity:0}}.landing_heroField__ZJ_MB[data-paused=true] *{animation-play-state:paused!important}.landing_tileInset__2j_6K{position:absolute;right:.45em;bottom:.45em;overflow:hidden;width:28%;aspect-ratio:1;border:2px solid #fff;border-radius:.45em;box-shadow:0 6px 16px -6px rgb(9 9 11/.5)}.landing_tileBar__rSXOF{display:flex;align-items:center;gap:.4em;padding:.5em .35em .25em;color:var(--text);font-size:.75em;font-weight:500;line-height:1.2;white-space:nowrap}.landing_tileName__jqUWX{overflow:hidden;text-overflow:ellipsis}.landing_tileRole__wmC3I{display:inline-flex;align-items:center;gap:.3em;margin-left:auto;color:var(--text-muted);font-weight:500}.landing_tileRole__wmC3I:before{content:"";width:.45em;height:.45em;border-radius:9999px;background:var(--role)}.landing_tile__wV13U[data-depth=far] .landing_tileRole__wmC3I,.landing_tile__wV13U[data-kind=video] .landing_tileRole__wmC3I{font-size:0}.landing_tile__wV13U[data-depth=far] .landing_tileRole__wmC3I:before,.landing_tile__wV13U[data-kind=video] .landing_tileRole__wmC3I:before{width:.45rem;height:.45rem}@media (min-width:1100px){.landing_hero__v7463{min-height:clamp(46rem,100svh,60rem);padding-bottom:clamp(6rem,9vw,8rem)}.landing_heroField__ZJ_MB{position:absolute;inset:0;display:block;margin:0;padding:0;overflow:visible;font-size:clamp(12px,1.1vw,17px);pointer-events:none}.landing_tile__wV13U{position:absolute;top:var(--y);left:var(--x);width:var(--w);pointer-events:auto;cursor:grab;translate:calc(-50% + var(--dx) + var(--px, 0) * var(--d) * -22px) calc(-50% + var(--dy) + var(--py, 0) * var(--d) * -16px);transition:translate .9s cubic-bezier(.16,1,.3,1);animation:landing_tileIn__8Shhd 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}.landing_tile__wV13U[data-kind=video]{width:var(--w)}.landing_tile__wV13U[data-dragging=true]{cursor:grabbing;transition:none}.landing_tile__wV13U[data-depth=far] .landing_tileCard__ZAbbT{opacity:.92}.landing_tileFloat__eHtu8{will-change:translate;animation:landing_tileFloat__eHtu8 7s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -1.3s)}.landing_tileCard__ZAbbT{rotate:var(--r);box-shadow:var(--shadow-float)}.landing_tile__wV13U[data-dragging=true] .landing_tileCard__ZAbbT{rotate:0deg;scale:1.06}}@keyframes landing_tileIn__8Shhd{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes landing_tileFloat__eHtu8{0%{translate:0 -.35em}to{translate:0 .35em}}@media (prefers-reduced-motion:reduce){.landing_tileFloat__eHtu8,.landing_tile__wV13U{animation:none}.landing_tileAfter___BXW1{animation:none;translate:-50% 0}.landing_tileAfterPicture__t__A6,.landing_tileWipe__IiO5V{animation:none;translate:50% 0}}.landing_steps__DlVT8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.landing_step__lFU4M{display:grid;align-content:start;gap:1.1rem;padding:.6rem .6rem 1.4rem;border:1px solid var(--rule);border-radius:1.4rem;background:var(--card);box-shadow:var(--shadow-card)}.landing_stepClip__G9b2I{overflow:hidden;border-radius:1rem;background:var(--ground-alt)}.landing_stepText__aG4rd{display:grid;gap:.4rem;padding-inline:.8rem}.landing_stepTitle__TnDO8{display:flex;align-items:baseline;gap:.6rem;margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.landing_stepNumber___7rgq{color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.landing_stepCopy__mciZl{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}@media (max-width:860px){.landing_steps__DlVT8{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}.landing_showcase__Lu4ux{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.landing_accordion__NWGsg{display:grid;gap:.75rem}.landing_item__5BY6p{border:1px solid var(--rule);border-radius:1.1rem;background:var(--card);transition:border-color .2s ease,box-shadow .2s ease}.landing_item__5BY6p[data-open=true]{border-color:var(--rule-strong);box-shadow:var(--shadow-card)}.landing_itemButton__BtLsj{display:flex;width:100%;align-items:center;gap:.75rem;margin:0;padding:1.05rem 1.15rem;border:0;background:transparent;color:var(--text);font:inherit;font-size:1.02rem;font-weight:500;text-align:left;cursor:pointer}.landing_itemIcon__0MHh9{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:.6rem;background:var(--accent-soft);color:var(--accent)}.landing_itemToggle__rgx6O{display:grid;width:1.6rem;height:1.6rem;flex:none;place-items:center;margin-left:auto;border:1px solid var(--rule-strong);border-radius:9999px;color:var(--text-muted)}.landing_itemBody__IbCo_{display:grid;gap:.9rem;padding:0 1.15rem 1.15rem 3.9rem}.landing_itemBody__IbCo_ p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.55}.landing_chips__G8Di4{display:flex;flex-wrap:wrap;gap:.4rem}.landing_chip__nod8k{margin:0;padding:.35rem .7rem;border:1px solid var(--rule-strong);border-radius:.55rem;background:var(--card);color:var(--text-soft);font:inherit;font-size:.78rem;cursor:pointer;transition:border-color .16s ease,color .16s ease}.landing_chip__nod8k:hover{border-color:var(--text);color:var(--text)}.landing_chip__nod8k[data-active=true]{border-color:var(--text);background:var(--text);color:#fff}.landing_showcaseMedia__IRukX{position:sticky;top:6.5rem;display:grid;gap:.9rem}.landing_mediaCaption__QsgDm{margin:0;color:var(--text-muted);font-size:.85rem;text-align:center}.landing_showcaseFoot__1kmAd{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}@media (max-width:900px){.landing_showcase__Lu4ux{grid-template-columns:1fr}.landing_showcaseMedia__IRukX{position:static;order:-1}}.landing_bento__hj9o5{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem)}.landing_feature__BzeR_{display:grid;grid-template-rows:auto 1fr;gap:1.5rem;overflow:hidden;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.75rem) 0;border:1px solid var(--rule);border-radius:1.5rem;background:var(--card);box-shadow:var(--shadow-card)}.landing_wide__MEepr{grid-column:span 7}.landing_narrow___h_gU{grid-column:span 5}.landing_featureText__52Fix{display:grid;gap:.6rem}.landing_featureEyebrow__xhRPM{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-size:.8rem;font-weight:600}.landing_featureTitle__7FI1q{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.landing_featureCopy__3JDmh{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.landing_featurePoints__ZAyFA{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.2rem 0 0;padding:0;list-style:none;color:var(--text-soft);font-size:.82rem}.landing_featurePoints__ZAyFA li{display:inline-flex;align-items:center;gap:.35rem}.landing_featurePoints__ZAyFA svg{color:var(--accent)}.landing_featureMedia__D7xdM{align-self:end;overflow:hidden;margin-inline:clamp(0rem,1vw,.5rem);border:1px solid var(--rule);border-bottom:0;border-radius:.9rem .9rem 0 0;box-shadow:0 -12px 40px -28px rgb(9 9 11/.35)}@media (max-width:900px){.landing_narrow___h_gU,.landing_wide__MEepr{grid-column:span 12}}.landing_closing__boCe_{position:relative;overflow:hidden;display:grid;justify-items:center;gap:1.25rem;padding:clamp(3rem,7vw,5rem) 1.5rem;border:1px solid var(--rule);border-radius:2rem;background:radial-gradient(60% 80% at 50% 0,rgb(91 76 240/.1),transparent 70%),var(--card);text-align:center}.landing_clipX__mzsWD{overflow-x:clip}.landing_faq__8t8PL{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.landing_faqIntro__JrF58{position:sticky;top:7rem;display:grid;justify-items:start;gap:1rem}@media (max-width:900px){.landing_faq__8t8PL{grid-template-columns:1fr}.landing_faqIntro__JrF58{position:static}}.landing_landing___mFtJ .price-tier-cta,.landing_landing___mFtJ .price-tier-cta[data-featured]{border-color:transparent;background:#09090b;color:#fff}.landing_landing___mFtJ .price-tier-cta:hover:not(:disabled){border-color:transparent;background:#27272a;color:#fff}.landing_playground__yZKPl{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem}.landing_playWindow__CQRi9{width:100%;overflow:clip;box-shadow:var(--shadow-float)}.landing_playWindowWrap__ObyPP{position:relative;width:100%;margin-top:.5rem}.landing_liveBadge__fh4tJ{position:absolute;top:0;left:50%;z-index:4;margin:0;transform:translate(-50%,-50%);box-shadow:var(--shadow-card);white-space:nowrap}.landing_liveBadge__fh4tJ strong{color:var(--text);font-weight:600}.landing_liveDot__i4Tu4{position:relative;width:.5rem;height:.5rem;border-radius:9999px;background:var(--brand)}.landing_liveDot__i4Tu4:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--brand);animation:landing_live-ping__nhRNW 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes landing_live-ping__nhRNW{75%,to{opacity:0;transform:scale(2.6)}}@media (max-width:1023px){.landing_liveBadge__fh4tJ{transform:translate(-50%,-78%)}}@media (max-width:30rem){.landing_liveBadge__fh4tJ>span:last-child{display:none}}.landing_demoPointer__WZQlM{position:absolute;top:0;left:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .22s ease;will-change:transform}.landing_demoPointer__WZQlM[data-shown=true]{opacity:1}.landing_demoPointer__WZQlM svg{display:block;width:1.6rem;height:1.6rem;margin:-.15rem 0 0 -.2rem;color:#fff;fill:var(--text,#09090b);filter:drop-shadow(0 2px 4px rgb(9 9 11/.35));transition:transform .14s ease}.landing_demoPointer__WZQlM[data-pressed=true] svg{transform:scale(.85)}.landing_demoPointer__WZQlM:before{content:"";position:absolute;top:-1rem;left:-1rem;width:2rem;height:2rem;border-radius:9999px;background:rgb(9 9 11/.14);opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .16s ease}.landing_demoPointer__WZQlM[data-pressed=true]:before{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.landing_liveDot__i4Tu4:after{animation:none}}.landing_playCta__JQACS{justify-self:center}@media (min-width:1024px){.landing_playCta__JQACS{display:none}}@media (max-width:1023px){.landing_playWindow__CQRi9 .landing_frameBar__dVcVI{display:none}}.landing_story__X7Zhy{display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem)}.landing_storyList__xS2jn{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.landing_storyItem__XxwHk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;width:100%;margin:0;padding:1rem 1.1rem;border:1px solid transparent;border-radius:1.1rem;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.landing_storyItem__XxwHk:hover{background:var(--card)}.landing_storyItem__XxwHk[data-active=true]{border-color:var(--rule-strong);background:var(--card);box-shadow:var(--shadow-card)}.landing_storyNumber__2gwTY{padding-top:.15rem;color:var(--text-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.landing_storyItem__XxwHk[data-active=true] .landing_storyNumber__2gwTY{color:var(--accent);font-weight:600}.landing_storyText__5q2z_{display:grid;gap:.3rem;min-width:0}.landing_storyLabel__ZOy3g{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.landing_storyItem__XxwHk[data-active=true] .landing_storyLabel__ZOy3g{color:var(--accent)}.landing_storyTitle__tf9Ck{font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.landing_storyCopy__wW48D{color:var(--text-muted);font-size:.9rem;line-height:1.55}.landing_storyPoints__mdyee{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.15rem;color:var(--text-soft);font-size:.8rem}.landing_storyPoints__mdyee span{display:inline-flex;align-items:center;gap:.3rem}.landing_storyPoints__mdyee svg{color:var(--accent)}.landing_storyProgress__FT03Y{overflow:hidden;height:2px;margin-top:.5rem;border-radius:9999px;background:var(--rule)}.landing_storyProgress__FT03Y span{display:block;height:100%;background:var(--accent);transform-origin:left center;transition:transform .25s linear}.landing_storyStage__Ql_Jk{position:sticky;top:6.5rem}.landing_storyStage__Ql_Jk .landing_frame__U9tdF{box-shadow:var(--shadow-float)}.landing_frameBar__dVcVI em{margin-left:auto;color:var(--text-muted);font-size:.75rem;font-style:normal;font-weight:500}.landing_storyVideo__7Ep3x{animation:landing_story-in__3HS77 .42s cubic-bezier(.22,1,.36,1)}@keyframes landing_story-in__3HS77{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.landing_storyStage__Ql_Jk{animation:landing_story-rise__Pqqx4 linear both;animation-timeline:view();animation-range:entry 0 cover 30%}}@keyframes landing_story-rise__Pqqx4{0%{opacity:.4;transform:translateY(2.5rem) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing_storyStage__Ql_Jk,.landing_storyVideo__7Ep3x{animation:none}}@media (max-width:900px){.landing_story__X7Zhy{grid-template-columns:1fr}.landing_storyStage__Ql_Jk{position:static;order:-1}}.landing_storyScreen__0XdId{position:relative;overflow:hidden;background:var(--ground-alt)}.landing_storyLayer__2GZIQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .38s ease}.landing_storyLayer__2GZIQ[data-shown=true]{opacity:1}.landing_storyPlay__br7yh{position:absolute;inset:0;display:grid;place-items:center;margin:0;border:0;background:rgb(0 0 0/.08);color:#fff;cursor:pointer}.landing_storyPlay__br7yh span{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:9999px;background:rgb(0 0 0/.6)}.landing_reels__dr8Co{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,7.5rem) 1.25rem;background:#0b0b0f;color:#fafafa}.landing_reels__dr8Co:before{content:"";position:absolute;top:10%;right:-10%;width:48rem;height:48rem;border-radius:9999px;background:radial-gradient(closest-side,rgb(91 76 240/.28),transparent);pointer-events:none}.landing_reelsInner__I1CDs{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);width:min(100%,72rem);margin-inline:auto}.landing_reelsCopy__vUeMs{display:grid;justify-items:start;gap:1.25rem}.landing_darkPill__hw15_{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border:1px solid rgb(255 255 255/.18);border-radius:9999px;color:rgb(255 255 255/.8);font-size:.78rem;font-weight:500}.landing_reelsTitle__zblGz{margin:0;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.landing_reelsLede__DeT7m{margin:0;max-width:34rem;color:rgb(255 255 255/.66);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;text-wrap:pretty}.landing_styleList__7XtJj{display:grid;width:100%;border-top:1px solid rgb(255 255 255/.1)}.landing_styleRow__CkJ3H{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.85rem .25rem;border:0;border-bottom:1px solid rgb(255 255 255/.1);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.landing_styleName__YaYC6{color:rgb(255 255 255/.55);font-size:.98rem;font-weight:600;transition:color .2s}.landing_styleTagline__O1YTg{color:rgb(255 255 255/.45);font-size:.88rem}.landing_styleRow__CkJ3H:hover .landing_styleName__YaYC6,.landing_styleRow__CkJ3H[data-active=true] .landing_styleName__YaYC6{color:#fff}.landing_styleRow__CkJ3H[data-active=true] .landing_styleTagline__O1YTg{color:rgb(255 255 255/.8)}.landing_styleDetails__XXnUR{grid-column:2;display:grid;gap:.25rem;margin-top:.4rem;color:rgb(255 255 255/.55);font-size:.82rem;line-height:1.45}.landing_styleDetails__XXnUR span:before{content:"— ";color:var(--accent)}.landing_reelsMeta__VmsyX{margin:0;color:rgb(255 255 255/.5);font-size:.82rem}.landing_reelsCopy__vUeMs .landing_ctaRow__u6a_n{justify-content:flex-start}.landing_darkTextLink__HiC4E{color:rgb(255 255 255/.8);font-size:.92rem;font-weight:500;text-decoration:none}.landing_darkTextLink__HiC4E:hover{color:#fff}.landing_reelsStage__ExbfI{position:relative;display:grid;justify-items:center;gap:1.25rem}.landing_phone__gzJi_{overflow:hidden;margin:0;padding:0;border:6px solid #1c1c22;border-radius:2rem;background:#000;aspect-ratio:9/16}.landing_phone__gzJi_ img,.landing_phone__gzJi_ video{display:block;width:100%;height:100%;object-fit:cover}.landing_phoneFront__w3GmW{position:relative;z-index:2;width:min(100%,19rem);box-shadow:0 40px 90px -30px rgb(0 0 0/.9),0 0 0 1px rgb(255 255 255/.06)}.landing_phoneBack__FQpbQ{position:absolute;top:9%;z-index:1;width:min(60%,14rem);opacity:.45;cursor:pointer;transition:opacity .2s}.landing_phoneBack__FQpbQ:hover{opacity:.7}.landing_phoneLeft__niWML{left:2%;rotate:-7deg}.landing_phoneRight__PiClC{right:2%;rotate:7deg}.landing_soundButton__JyD5Q{position:absolute;right:.75rem;bottom:.75rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:9999px;background:rgb(0 0 0/.55);color:#fff;cursor:pointer;backdrop-filter:blur(6px)}.landing_reelsCaption__g5n4P{margin:0;max-width:22rem;color:rgb(255 255 255/.55);font-size:.82rem;text-align:center}.landing_reelsCaption__g5n4P strong{color:#fff;font-weight:600}@media (max-width:860px){.landing_reelsInner__I1CDs{grid-template-columns:minmax(0,1fr)}.landing_reelsStage__ExbfI{order:-1}.landing_phoneFront__w3GmW{width:min(70%,16rem)}.landing_phoneBack__FQpbQ{width:min(42%,10rem)}.landing_styleRow__CkJ3H{grid-template-columns:minmax(0,1fr)}.landing_styleDetails__XXnUR{grid-column:1}}.landing_motionStrip__x_ntv{display:flex;gap:1rem;margin:0;padding:.5rem max(1.25rem,calc((100vw - 72rem) / 2)) 1.5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,calc((100vw - 72rem) / 2));scrollbar-width:none}.landing_motionStrip__x_ntv::-webkit-scrollbar{display:none}.landing_motionRail__AGEQu,.landing_motionViewport__HTDbb{position:relative}.landing_motionViewport__HTDbb:after,.landing_motionViewport__HTDbb:before{position:absolute;z-index:1;top:0;bottom:0;width:3%;content:"";pointer-events:none}.landing_motionViewport__HTDbb:before{left:0;background:linear-gradient(to right,var(--ground-alt),transparent)}.landing_motionViewport__HTDbb:after{right:0;background:linear-gradient(to left,var(--ground-alt),transparent)}.landing_railControls__uTvX4{display:flex;justify-content:flex-end;gap:.6rem;width:min(100% - 2.5rem,72rem);margin:.25rem auto 0}.landing_railButton__C_Hsa{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--rule-strong);border-radius:9999px;background:var(--card);color:var(--text);box-shadow:var(--shadow-card);cursor:pointer;transition:opacity .2s,border-color .2s,color .2s}.landing_railButton__C_Hsa:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.landing_railButton__C_Hsa:disabled{opacity:.35;box-shadow:none;cursor:default}@media (hover:none) and (pointer:coarse){.landing_railControls__uTvX4{display:none}}.landing_motionCard__zz_it{position:relative;flex:0 0 clamp(10.5rem,17vw,13.5rem);overflow:hidden;border-radius:1.25rem;background:#111;box-shadow:var(--shadow-card);aspect-ratio:9/16;scroll-snap-align:start}.landing_motionVideo__6BMg9{display:block;width:100%;height:100%;object-fit:cover}.landing_motionLabel__jaVMW{position:absolute;left:.65rem;bottom:.65rem;padding:.3rem .65rem;border-radius:9999px;background:rgb(0 0 0/.55);color:#fff;font-size:.78rem;font-weight:600;backdrop-filter:blur(6px)}.landing_motionFoot__kRKDU{display:grid;justify-items:center;gap:1rem;margin-top:1.25rem}.landing_path__UD_ez{position:relative;display:grid;gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0;list-style:none}.landing_path__UD_ez:before{content:"";position:absolute;top:1rem;bottom:1rem;left:50%;width:2px;translate:-1px 0;background:linear-gradient(var(--accent-ring),var(--accent),var(--accent-ring))}.landing_stop__u0CY2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,8vw,6rem)}.landing_stop__u0CY2:before{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;translate:-50% -50%;border:3px solid var(--ground);border-radius:9999px;background:var(--accent);box-shadow:0 0 0 1px var(--accent-ring)}.landing_stopText__hRe3s{display:grid;justify-self:end;gap:.6rem;max-width:26rem}.landing_stop__u0CY2:nth-child(2n) .landing_stopText__hRe3s{order:2;justify-self:start}.landing_stopText__hRe3s h3{margin:0;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;letter-spacing:-.03em}.landing_stopText__hRe3s p{margin:0;color:var(--text-muted);line-height:1.6}.landing_stopNumber__MJ24a{color:var(--accent);font-family:var(--font-display),Georgia,serif;font-size:1.1rem;font-style:italic}.landing_stopMedia__tIu5k{overflow:hidden;width:100%;max-width:34rem;margin:0;padding:.4rem;border:1px solid var(--rule);border-radius:1.1rem;background:var(--card);box-shadow:var(--shadow-float)}.landing_stop__u0CY2:nth-child(odd) .landing_stopMedia__tIu5k{justify-self:start}.landing_stop__u0CY2:nth-child(2n) .landing_stopMedia__tIu5k{justify-self:end}.landing_stopMedia__tIu5k img,.landing_stopMedia__tIu5k video{display:block;width:100%;height:auto;border-radius:.75rem}.landing_stopPortrait__zWoH_{width:min(100%,15rem)}.landing_stopPortrait__zWoH_ video{aspect-ratio:9/16;object-fit:cover}.landing_storyFoot__yUvPL{display:grid;justify-items:center;gap:.9rem;margin-top:clamp(3rem,6vw,4.5rem)}@media (max-width:860px){.landing_path__UD_ez:before{left:.45rem}.landing_stop__u0CY2{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-left:2rem}.landing_stop__u0CY2:before{top:.6rem;left:.45rem}.landing_stop__u0CY2:nth-child(2n) .landing_stopText__hRe3s{order:0}.landing_stopText__hRe3s,.landing_stop__u0CY2:nth-child(2n) .landing_stopMedia__tIu5k,.landing_stop__u0CY2:nth-child(2n) .landing_stopText__hRe3s,.landing_stop__u0CY2:nth-child(odd) .landing_stopMedia__tIu5k{justify-self:start}}.landing_roleTabs__GBD7C{display:flex;justify-content:center;gap:.25rem;width:fit-content;margin:0 auto clamp(1.75rem,4vw,2.5rem);padding:.3rem;border:1px solid var(--rule);border-radius:9999px;background:var(--card);box-shadow:var(--shadow-card)}.landing_roleTab__j8WIt{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.1rem;border:0;border-radius:9999px;background:transparent;color:var(--text-soft);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.landing_roleTab__j8WIt:hover{color:var(--text)}.landing_roleTab__j8WIt[aria-selected=true]{background:#09090b;color:#fff}.landing_playground__yZKPl>.landing_roleTabs__GBD7C{margin-bottom:0}.landing_roleTabDot__vVugf{width:.5rem;height:.5rem;border-radius:9999px;background:var(--role)}.landing_roleReference__MCQKA{position:absolute;bottom:.75rem;left:.75rem;display:grid;gap:.3rem;width:clamp(4.5rem,11vw,6.5rem);padding:.3rem .3rem .35rem;border-radius:.7rem;background:rgb(255 255 255/.92);box-shadow:0 10px 24px -12px rgb(9 9 11/.5);pointer-events:none}.landing_roleReference__MCQKA img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:.5rem;object-fit:cover}.landing_roleReference__MCQKA em{color:var(--text-soft);font-size:.7rem;font-style:normal;font-weight:600;text-align:center}@media (max-width:480px){.landing_roleTab__j8WIt{padding:0 .8rem;font-size:.85rem}}.landing_storyPage__gL6Ab{padding-top:clamp(8rem,14vw,10rem)}.landing_teaser__klx_5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4rem);align-items:center}.landing_teaserCopy__4yCMx{display:grid;justify-items:start;gap:1rem}.landing_teaserSteps__fwChL{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.landing_teaserStep__z_FyE{display:grid;gap:.6rem}.landing_teaserStep__z_FyE img{width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--rule);border-radius:.9rem;background:var(--ground-alt);box-shadow:var(--shadow-card)}.landing_teaserStep__z_FyE:nth-child(2n){transform:translateY(1.25rem)}.landing_teaserStep__z_FyE span{display:flex;gap:.35rem;align-items:baseline;color:var(--text-soft);font-size:.85rem;font-weight:500}.landing_teaserStep__z_FyE em{color:var(--accent);font-family:var(--font-display),Georgia,serif;font-style:italic}@media (max-width:900px){.landing_teaser__klx_5{grid-template-columns:1fr}.landing_teaserSteps__fwChL{grid-template-columns:none;grid-auto-columns:38%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.landing_teaserStep__z_FyE{scroll-snap-align:start}.landing_teaserStep__z_FyE:nth-child(2n){transform:none}}.relight-marker_bead__3d8CL{box-shadow:0 0 0 1px rgb(255 255 255/55%) inset,0 2px 10px rgb(9 9 11/35%),0 0 22px 4px var(--glow,rgb(255 255 255/45%));transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.relight-marker_off__q64BL{box-shadow:inset 0 0 0 1px rgb(255 255 255/35%),0 2px 8px rgb(9 9 11/30%)}.relight-marker_halo__Yg_X4{animation:relight-marker_ring__YQrV9 1.9s ease-out infinite}@keyframes relight-marker_ring__YQrV9{0%{transform:scale(.85);opacity:.6}to{transform:scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){.relight-marker_halo__Yg_X4{animation:none;opacity:.35;transform:scale(1.55)}.relight-marker_bead__3d8CL{transition:none}}.relight-range_input___qfuo{appearance:none;position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:ew-resize;outline:none}.relight-range_input___qfuo::-webkit-slider-runnable-track{height:100%;background:transparent}.relight-range_input___qfuo::-webkit-slider-thumb{appearance:none;width:18px;height:40px;background:transparent;border:0;cursor:ew-resize}.relight-range_input___qfuo::-moz-range-track{height:100%;background:transparent}.relight-range_input___qfuo::-moz-range-thumb{width:18px;height:40px;background:transparent;border:0;cursor:ew-resize}.relight-range_bar___IAk5{transition:box-shadow .14s ease}.relight-range_bar___IAk5:focus-within:has(:focus-visible){box-shadow:0 0 0 3px var(--brand-soft)}.relight-range_fill__sw2UW{transition:width 90ms ease-out}.relight-range_handle___AAAt{transition:left 90ms ease-out}@media (prefers-reduced-motion:reduce){.relight-range_bar___IAk5,.relight-range_fill__sw2UW,.relight-range_handle___AAAt{transition:none}}.gesture-hint_layer___sfde{position:absolute;inset:0;z-index:6;pointer-events:none}.gesture-hint_dot__Zf1vd{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:9999px;background:rgb(91 76 240/92%);border:3px solid #fff;box-shadow:0 4px 14px rgb(9 9 11/35%);opacity:0}.gesture-hint_target__G4C8R{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:9999px;border:2px dashed rgb(91 76 240);background:rgb(255 255 255/55%);box-shadow:0 0 0 2px rgb(255 255 255/85%)}.gesture-hint_ripple__puOc9{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:9999px;border:3px solid rgb(91 76 240);opacity:0}.gesture-hint_tap__HMJ9P{left:50%;top:50%;animation:gesture-hint_tap__HMJ9P 2.2s ease-in-out infinite}.gesture-hint_tapRipple__yIMOn{animation:gesture-hint_ripple__puOc9 2.2s ease-out infinite}@keyframes gesture-hint_tap__HMJ9P{0%{opacity:0;transform:translate(26px,30px) scale(1)}20%{opacity:1}45%{opacity:1;transform:translate(0) scale(1)}55%{opacity:1;transform:translate(0) scale(.78)}66%{opacity:1;transform:translate(0) scale(1)}88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes gesture-hint_ripple__puOc9{0%,52%{opacity:0;transform:scale(.5)}58%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}.gesture-hint_x__lWf8R{top:50%;animation:gesture-hint_dragX___Wkbl 2.6s ease-in-out infinite}.gesture-hint_xTarget___ln56{top:50%;left:calc(12px + (100% - 24px) * var(--to))}.gesture-hint_y__r21CY{left:50%;margin-bottom:-13px;animation:gesture-hint_dragY__zyVfj 2.6s ease-in-out infinite}.gesture-hint_yTarget__WaykP{left:50%;bottom:calc(var(--to) * 100%);margin-bottom:-15px}@keyframes gesture-hint_dragX___Wkbl{0%,8%{opacity:0;left:calc(12px + (100% - 24px) * var(--from));transform:scale(1)}18%{opacity:1;left:calc(12px + (100% - 24px) * var(--from));transform:scale(.82)}72%{opacity:1;left:calc(12px + (100% - 24px) * var(--to));transform:scale(.82)}86%{opacity:1;left:calc(12px + (100% - 24px) * var(--to));transform:scale(1)}to{opacity:0;left:calc(12px + (100% - 24px) * var(--to));transform:scale(1)}}@keyframes gesture-hint_dragY__zyVfj{0%,8%{opacity:0;bottom:calc(var(--from) * 100%);transform:scale(1)}18%{opacity:1;bottom:calc(var(--from) * 100%);transform:scale(.82)}72%{opacity:1;bottom:calc(var(--to) * 100%);transform:scale(.82)}86%{opacity:1;bottom:calc(var(--to) * 100%);transform:scale(1)}to{opacity:0;bottom:calc(var(--to) * 100%);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gesture-hint_tapRipple__yIMOn,.gesture-hint_tap__HMJ9P,.gesture-hint_x__lWf8R,.gesture-hint_y__r21CY{animation:none}.gesture-hint_tap__HMJ9P{opacity:1}}.relight-sky_input__yGpMk{appearance:none;position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:ew-resize;outline:none}.relight-sky_input__yGpMk::-webkit-slider-runnable-track{height:100%;background:transparent}.relight-sky_input__yGpMk::-webkit-slider-thumb{appearance:none;width:24px;height:36px;background:transparent;border:0;cursor:ew-resize}.relight-sky_input__yGpMk::-moz-range-track{height:100%;background:transparent}.relight-sky_input__yGpMk::-moz-range-thumb{width:24px;height:36px;background:transparent;border:0;cursor:ew-resize}.relight-sky_track__T_iH1:focus-within:has(:focus-visible) .relight-sky_handle__GveDP{box-shadow:0 0 0 3px rgb(255 255 255/70%),0 2px 8px rgb(9 9 11/30%)}.relight-sky_orb__wnj5u{transition:transform .14s ease-out,opacity .14s ease-out}@media (prefers-reduced-motion:reduce){.relight-sky_orb__wnj5u{transition:none}}.workspace-chooser_stage__3pMLD{background:radial-gradient(70% 55% at 50% -8%,var(--brand-soft) 0,rgb(239 237 254/0) 70%),radial-gradient(50% 40% at 100% 100%,rgb(244 244 245/.9) 0,rgb(244 244 245/0) 70%),#ffffff}.workspace-chooser_rise__VO_t3{animation:workspace-chooser_rise__VO_t3 .52s var(--ease-entrance) both;animation-delay:var(--delay,0s)}@keyframes workspace-chooser_rise__VO_t3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.workspace-chooser_after__zQcL_{clip-path:inset(0 0 0 50%);transition:clip-path .52s var(--ease-out)}.workspace-chooser_divider__wmAWG{left:50%;transition:left .52s var(--ease-out)}.workspace-chooser_card__HtWKp:is(:hover,:focus-visible):not(:disabled) .workspace-chooser_after__zQcL_,.workspace-chooser_card__HtWKp[data-selected=true] .workspace-chooser_after__zQcL_{clip-path:inset(0 0 0 16%)}.workspace-chooser_card__HtWKp:is(:hover,:focus-visible):not(:disabled) .workspace-chooser_divider__wmAWG,.workspace-chooser_card__HtWKp[data-selected=true] .workspace-chooser_divider__wmAWG{left:16%}.workspace-chooser_card__HtWKp{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .16s ease}.workspace-chooser_card__HtWKp:hover:not(:disabled){transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.workspace-chooser_rise__VO_t3{animation:none}.workspace-chooser_after__zQcL_,.workspace-chooser_card__HtWKp,.workspace-chooser_divider__wmAWG{transition:none}.workspace-chooser_card__HtWKp:hover:not(:disabled){transform:none}}