.page_page__ZU32B{--ink:#0a0a0a;--canvas:#ffffff;--soft:#f7f7f7;--muted:#666666;--faint:#8a8a8a;--rule:#dedede;position:relative;min-height:100vh;overflow:clip;background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans),"Geist",sans-serif}.page_page__ZU32B *{box-sizing:border-box}.page_header__kVzhN{position:sticky;z-index:60;top:0;display:flex;width:min(100% - 48px,1200px);height:66px;margin:0 auto;align-items:center;justify-content:space-between;background:rgb(255 255 255/92%);backdrop-filter:blur(14px)}.page_brand__f_q1F{display:flex;width:108px;height:48px;align-items:center;color:inherit}.page_brand__f_q1F img{width:108px;height:auto}.page_actions__e35f9,.page_nav__zpG_3{display:flex;align-items:center;gap:12px}.page_actions__e35f9 a,.page_iconButton__l8erm,.page_planCta__M2Y82,.page_primaryButton__iKEy8{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:7px;color:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.page_iconButton__l8erm{width:42px;border:1px solid var(--rule)}.page_actions__e35f9 a,.page_planCta__M2Y82,.page_primaryButton__iKEy8{padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:var(--canvas)}.page_iconButton__l8erm:focus-visible,.page_iconButton__l8erm:hover{border-color:var(--ink)}.page_actions__e35f9 a:focus-visible,.page_actions__e35f9 a:hover,.page_planCta__M2Y82:focus-visible,.page_planCta__M2Y82:hover,.page_primaryButton__iKEy8:focus-visible,.page_primaryButton__iKEy8:hover{background:var(--canvas);color:var(--ink)}.page_hero__SKW6o{width:min(100% - 48px,1200px);min-height:calc(100svh - 66px);margin:0 auto;padding:32px 0 72px}.page_presetDashboard__W4B5m{display:flex;width:100%;height:min(780px,calc(100svh - 130px));min-height:610px;overflow:hidden;flex-direction:column;border:1px solid var(--ink);border-radius:8px;background:var(--canvas)}.page_dashboardTopbar__k13CS{display:grid;min-height:44px;flex:0 0 auto;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--rule);padding:0 16px;color:var(--muted);font-size:11px}.page_dashboardStatus__kCt36,.page_windowDots__4_D7y{display:flex;align-items:center}.page_windowDots__4_D7y{gap:5px}.page_windowDots__4_D7y span{width:7px;height:7px;border:1px solid var(--ink);border-radius:50%}.page_dashboardStatus__kCt36{justify-self:end;gap:7px}.page_dashboardStatus__kCt36 span{width:6px;height:6px;border-radius:50%;background:var(--ink)}.page_dashboardBody__8ED95{display:grid;min-height:0;flex:1;grid-template-columns:minmax(230px,3fr) minmax(0,9fr)}.page_presetSidebar__OvFjs{display:flex;min-height:0;flex-direction:column;justify-content:space-between;border-right:1px solid var(--rule);padding:34px 24px 22px}.page_eyebrow__H9Slr,.page_sectionKicker__2G0U5{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0}.page_presetSidebar__OvFjs h1{max-width:280px;margin:0;font-size:clamp(2.15rem,3.8vw,4.2rem);font-weight:600;letter-spacing:-.07em;line-height:.93}.page_presetTabs__00DLF{display:flex;flex-direction:column;margin:36px 0 auto;border-top:1px solid var(--rule)}.page_presetTabs__00DLF button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;text-align:left}.page_presetTabs__00DLF .page_activePresetTab__IkNoO,.page_presetTabs__00DLF button:focus-visible,.page_presetTabs__00DLF button:hover{color:var(--ink)}.page_presetTabs__00DLF .page_activePresetTab__IkNoO{font-weight:600}.page_sidebarFooter__Oshia{display:flex;justify-content:space-between;padding-top:18px;color:var(--faint);font-size:10px}.page_presetBrowser__PSqHq{display:flex;min-width:0;min-height:0;flex-direction:column;padding:30px 14px 14px 30px}.page_presetBrowserHeader__VG3uI{display:flex;flex:0 0 auto;align-items:end;justify-content:space-between;padding:0 16px 25px 0}.page_presetBrowserHeader__VG3uI h2{margin:0;font-size:clamp(2.15rem,4vw,4.8rem);font-weight:600;letter-spacing:-.075em;line-height:.92}.page_presetBrowserHeader__VG3uI>p{max-width:230px;margin:0 0 2px;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.page_presetScroller__5N3As{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 10px 18px 0;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.page_presetGrid__LtPB0{column-count:3;column-gap:12px}.page_presetCard__PMykj{display:inline-block;width:100%;margin:0 0 12px;overflow:hidden;break-inside:avoid;border:1px solid var(--rule);background:var(--canvas);color:inherit;text-decoration:none;vertical-align:top}.page_presetCard__PMykj:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page_presetMedia__gG82H{position:relative;overflow:hidden;background:#e8e8e8}.page_presetMedia__gG82H img,.page_presetMedia__gG82H video{width:100%;height:100%;object-fit:cover;pointer-events:none}.page_presetRatio__7UY5B{position:absolute;right:8px;bottom:8px;padding:4px 6px;background:rgb(0 0 0/74%);color:#fff;font:10px var(--font-geist-mono),monospace}.page_presetMeta__gKyv9{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 10px;font-size:11px}.page_effectTeaser__GRtes,.page_faqSection__NArq_,.page_pricingSection__SpLw4,.page_studio__1B7cc{width:min(100% - 48px,1200px);margin-inline:auto}.page_effectTeaser__GRtes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start;padding-block:120px;border-top:1px solid var(--rule)}.page_effectIntro__qI8w_{grid-column:1/span 4}.page_effectIntro__qI8w_ h2,.page_effectIntro__qI8w_ p{margin:0}.page_effectIntro__qI8w_ h2{font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:600;letter-spacing:-.065em;line-height:.95}.page_effectIntro__qI8w_>p:last-child{max-width:380px;margin-top:24px;color:var(--muted);font-size:15px;line-height:1.6}.page_effectList__61wrn{grid-column:6/-1;border-top:1px solid var(--ink)}.page_effectList__61wrn>a{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr) 150px 16px;gap:14px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.page_effectIndex__GIkn2{color:var(--faint);font:10px var(--font-geist-mono),monospace}.page_effectName__5huyM{display:flex;min-width:0;flex-direction:column;gap:8px}.page_effectName__5huyM strong{font-size:18px;font-weight:550;letter-spacing:-.03em}.page_effectName__5huyM small{max-width:480px;color:var(--muted);font-size:13px;line-height:1.5}.page_effectAvailability__0B3Qw{color:var(--muted);font-size:12px}.page_effectList__61wrn>a:focus-visible .page_effectName__5huyM strong,.page_effectList__61wrn>a:hover .page_effectName__5huyM strong{text-decoration:underline;text-underline-offset:5px}.page_studio__1B7cc{padding-block:120px;border-top:1px solid var(--rule)}.page_intro__NrUPI{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:baseline;margin-bottom:80px}.page_capabilityHeading__Fg9ez h2,.page_intro__NrUPI h1{margin:0;font-size:clamp(3rem,6.2vw,6.5rem);font-weight:600;letter-spacing:-.075em;line-height:.92}.page_intro__NrUPI h1{grid-column:1/span 7}.page_intro__NrUPI p{grid-column:8/span 5;max-width:520px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.page_showcase__fEmoe{margin-bottom:128px}.page_showcaseBar__3NbXH{display:flex;align-items:center;justify-content:space-between;padding:0 0 14px;border-bottom:1px solid var(--ink);color:var(--muted);font-size:12px}.page_mediaGrid__7qT4e{display:grid;height:min(68vw,720px);min-height:420px;grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr;gap:2px;overflow:hidden;background:var(--canvas)}.page_mediaGrid__7qT4e figure{position:relative;min-height:0;margin:0;overflow:hidden;background:#111}.page_mediaTall__A0iBO{grid-row:1/3}.page_mediaGrid__7qT4e video{display:block;width:100%;height:100%;object-fit:cover}.page_mediaGrid__7qT4e figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:8px 9px;background:rgb(0 0 0/72%);color:white;font-size:11px}.page_capabilityHeading__Fg9ez{max-width:850px;margin-bottom:58px}.page_cards__Ff9Bq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.page_card__QV0Om{min-width:0;padding:26px 26px 0 0}.page_card__QV0Om+.page_card__QV0Om{padding-left:26px;border-left:1px solid var(--rule)}.page_cardVisual__C2zeN{position:relative;height:320px;overflow:hidden;background:var(--soft)}.page_cardVisual__C2zeN img{object-fit:cover}.page_cardBody__v_3HE{padding:24px 0 8px}.page_cardBody__v_3HE h3{margin:0 0 10px;font-size:20px;font-weight:550;letter-spacing:-.035em}.page_cardBody__v_3HE p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.page_pricingSection__SpLw4{padding-block:120px;border-top:1px solid var(--rule)}.page_pricingHeader__ymESo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-bottom:54px}.page_pricingHeader__ymESo>div:first-child{grid-column:1/span 8}.page_faqHeading__kLJzn h2,.page_pricingHeader__ymESo h2{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:600;letter-spacing:-.075em;line-height:.92}.page_sectionDescription__oIen8{max-width:600px;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.page_billingToggle__GgWAh{display:flex;grid-column:10/-1;justify-self:end;border:1px solid var(--rule);border-radius:7px}.page_billingToggle__GgWAh button{min-height:42px;padding:0 14px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px}.page_billingToggle__GgWAh .page_billingToggleActive__CaTln{background:var(--ink);color:var(--canvas)}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ink)}.page_priceCard__D4uGj{display:flex;min-height:520px;min-width:0;flex-direction:column;padding:28px 26px}.page_priceCard__D4uGj+.page_priceCard__D4uGj{border-left:1px solid var(--rule)}.page_priceCardFeatured__6HD3Q{background:var(--ink);color:var(--canvas)}.page_priceCardFeatured__6HD3Q .page_planCta__M2Y82{border-color:var(--canvas);background:var(--canvas);color:var(--ink)}.page_planTopline__ejt34{display:flex;min-height:30px;align-items:baseline;justify-content:space-between;gap:14px}.page_planTopline__ejt34 h3{margin:0;font-size:20px;font-weight:550;letter-spacing:-.035em}.page_planTopline__ejt34>span{color:inherit;font-size:11px;font-weight:550}.page_planDescription__qUqRL{max-width:310px;min-height:66px;margin:22px 0 34px;color:currentColor;font-size:14px;line-height:1.55;opacity:.68}.page_planPrice__X1Df1{display:flex;align-items:baseline;gap:9px}.page_planPrice__X1Df1>span{font-size:clamp(4rem,6vw,6rem);font-weight:600;letter-spacing:-.085em;line-height:.85;font-variant-numeric:tabular-nums}.page_billingDetail__EQJDz,.page_planPrice__X1Df1 small{font-size:12px;opacity:.62}.page_billingDetail__EQJDz{min-height:18px;margin:15px 0 28px}.page_featureList___8ePa{margin:0 0 30px;padding:0;list-style:none}.page_featureList___8ePa li{display:flex;min-height:42px;align-items:center;gap:10px;border-top:1px solid;font-size:13px;opacity:.78}.page_featureList___8ePa li span{font-size:10px}.page_planCta__M2Y82{min-height:46px;margin-top:auto}.page_pricingFootnote__P_y4H{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.page_faqSection__NArq_{padding-block:120px;border-top:1px solid var(--rule)}.page_faqInner__EYymy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.page_faqHeading__kLJzn{grid-column:1/span 5;position:sticky;top:100px}.page_faqHeading__kLJzn p:last-child{max-width:380px;margin:26px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.page_faqList__rwZfK{grid-column:7/-1;border-top:1px solid var(--ink)}.page_faqItem__ZM3hV{border-bottom:1px solid var(--rule)}.page_faqQuestion__21phv{display:grid;width:100%;min-height:82px;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:550;letter-spacing:-.035em;text-align:left}.page_faqNumber__zAEaC{color:var(--faint);font:10px var(--font-geist-mono),monospace}.page_faqIcon__cdRLE{font-size:20px;font-weight:400}.page_faqAnswer__TQMcb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.page_faqAnswer__TQMcb p{max-width:610px;min-height:0;margin:0;overflow:hidden;padding:0 36px 0 48px;color:var(--muted);font-size:14px;line-height:1.65}.page_faqAnswerOpen__uqPqU{grid-template-rows:1fr}.page_faqAnswerOpen__uqPqU p{padding-bottom:26px}.page_closing__lshpb{position:relative;display:flex;min-height:72svh;flex-direction:column;justify-content:center;padding:100px max(24px,calc((100vw - 1200px) / 2)) 28px;background:var(--ink);color:var(--canvas)}.page_closingContent__w3jck{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-bottom:auto}.page_closingContent__w3jck p{grid-column:1/span 8;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:600;letter-spacing:-.075em;line-height:.91}.page_closingContent__w3jck .page_actions__e35f9{grid-column:9/-1;align-self:end;justify-content:flex-end}.page_actions__e35f9 a{min-height:46px;border-color:var(--canvas);background:var(--canvas);color:var(--ink)}.page_actions__e35f9 a+a{background:transparent;color:var(--canvas)}.page_footer__sHKi3{display:flex;margin-top:100px;gap:14px;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid #333;color:#9b9b9b;font-size:12px}.page_footer__sHKi3 a{color:inherit;text-decoration:none}.page_footerLinks__DGiLt{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.page_footerLinks__DGiLt a:focus-visible,.page_footerLinks__DGiLt a:hover{color:var(--canvas)}@media (max-width:980px){.page_dashboardBody__8ED95{grid-template-columns:minmax(210px,4fr) minmax(0,8fr)}.page_presetGrid__LtPB0{column-count:2}.page_effectIntro__qI8w_{grid-column:1/span 5}.page_effectList__61wrn{grid-column:6/-1}.page_effectList__61wrn>a{grid-template-columns:32px minmax(0,1fr) 16px}.page_effectAvailability__0B3Qw{display:none}.page_cardVisual__C2zeN{height:250px}.page_priceCard__D4uGj{padding-inline:20px}.page_closingContent__w3jck p{grid-column:1/span 7}.page_closingContent__w3jck .page_actions__e35f9{grid-column:8/-1}}@media (max-width:760px){.page_effectTeaser__GRtes,.page_faqSection__NArq_,.page_header__kVzhN,.page_hero__SKW6o,.page_pricingSection__SpLw4,.page_studio__1B7cc{width:min(100% - 32px,1200px)}.page_header__kVzhN{height:60px}.page_brand__f_q1F,.page_brand__f_q1F img{width:92px}.page_nav__zpG_3{gap:7px}.page_iconButton__l8erm,.page_nav__zpG_3>:first-child{display:none}.page_primaryButton__iKEy8{min-height:40px;padding-inline:13px}.page_hero__SKW6o{min-height:0;padding:18px 0 64px}.page_presetDashboard__W4B5m{height:auto;min-height:0}.page_dashboardTopbar__k13CS{grid-template-columns:1fr 1fr}.page_dashboardTopbar__k13CS>span:nth-child(2){display:none}.page_dashboardBody__8ED95{display:block}.page_presetSidebar__OvFjs{min-height:0;border-right:0;border-bottom:1px solid var(--rule);padding:26px 18px 18px}.page_presetSidebar__OvFjs h1{max-width:420px}.page_presetTabs__00DLF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.page_presetTabs__00DLF button:nth-child(odd){padding-right:14px;border-right:1px solid var(--rule)}.page_presetTabs__00DLF button:nth-child(2n){padding-left:14px}.page_sidebarFooter__Oshia{margin-top:18px}.page_presetBrowser__PSqHq{padding:26px 8px 8px 18px}.page_presetBrowserHeader__VG3uI{align-items:start;flex-direction:column;gap:18px}.page_presetBrowserHeader__VG3uI>p{max-width:100%;text-align:left}.page_presetScroller__5N3As{max-height:700px}.page_effectTeaser__GRtes,.page_faqSection__NArq_,.page_pricingSection__SpLw4,.page_studio__1B7cc{padding-block:80px}.page_closingContent__w3jck,.page_effectTeaser__GRtes,.page_faqInner__EYymy,.page_intro__NrUPI,.page_pricingHeader__ymESo{grid-template-columns:repeat(4,minmax(0,1fr))}.page_billingToggle__GgWAh,.page_closingContent__w3jck .page_actions__e35f9,.page_closingContent__w3jck p,.page_effectIntro__qI8w_,.page_effectList__61wrn,.page_faqHeading__kLJzn,.page_faqList__rwZfK,.page_intro__NrUPI h1,.page_intro__NrUPI p,.page_pricingHeader__ymESo>div:first-child{grid-column:1/-1}.page_effectList__61wrn{margin-top:30px}.page_intro__NrUPI{gap:24px;margin-bottom:56px}.page_mediaGrid__7qT4e{height:105vw;min-height:480px;grid-template-columns:1fr 1fr}.page_showcase__fEmoe{margin-bottom:84px}.page_cards__Ff9Bq,.page_pricingGrid__0Ajsw{grid-template-columns:1fr}.page_card__QV0Om,.page_card__QV0Om+.page_card__QV0Om{padding:26px 0;border-left:0;border-bottom:1px solid var(--rule)}.page_cardVisual__C2zeN{height:min(82vw,430px)}.page_pricingHeader__ymESo{gap:28px}.page_billingToggle__GgWAh{justify-self:start}.page_priceCard__D4uGj+.page_priceCard__D4uGj{border-top:1px solid var(--rule);border-left:0}.page_faqHeading__kLJzn{position:static;margin-bottom:32px}.page_closing__lshpb{min-height:78svh;padding:80px 16px 24px}.page_closingContent__w3jck{gap:36px}.page_closingContent__w3jck .page_actions__e35f9{justify-content:flex-start}.page_footer__sHKi3{align-items:flex-start;flex-direction:column}.page_footerLinks__DGiLt{justify-content:flex-start}}@media (max-width:480px){.page_presetGrid__LtPB0{column-count:1}.page_presetScroller__5N3As{max-height:760px}.page_effectList__61wrn>a{grid-template-columns:30px minmax(0,1fr) 14px}.page_effectName__5huyM small{display:none}.page_mediaGrid__7qT4e{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto}.page_mediaGrid__7qT4e figure,.page_mediaTall__A0iBO{grid-row:auto;aspect-ratio:4/5}.page_actions__e35f9{width:100%;align-items:stretch;flex-direction:column}.page_actions__e35f9 a{width:100%}}@media (prefers-reduced-motion:reduce){.page_faqAnswer__TQMcb{transition:none}}.homepage-password-gate_page__Dy7KR{display:grid;min-height:100svh;place-items:center;overflow:hidden;background:#f4f3ef;color:#050505}.homepage-password-gate_lockup__BZ_kl{display:flex;width:min(78vw,320px);flex-direction:column;align-items:center;gap:clamp(34px,7vh,64px);transform:translateY(-2vh)}.homepage-password-gate_rose__6tlSg{width:min(44vw,185px);height:auto}.homepage-password-gate_form__Wr1R6{width:100%}.homepage-password-gate_form__Wr1R6 input{width:100%;height:48px;border:0;border-bottom:1px solid rgb(5 5 5/55%);border-radius:0;outline:0;background:transparent;color:#050505;font:500 12px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;text-align:center;text-transform:uppercase;transition:border-color .16s ease,opacity .16s ease}.homepage-password-gate_form__Wr1R6 input::placeholder{color:rgb(5 5 5/48%);opacity:1}.homepage-password-gate_form__Wr1R6 input:focus{border-bottom-color:#050505}.homepage-password-gate_form__Wr1R6 input[aria-invalid=true]{border-bottom-color:#050505;animation:homepage-password-gate_shake__8ldrk .24s ease-in-out}.homepage-password-gate_form__Wr1R6 input:disabled{cursor:wait;opacity:.55}.homepage-password-gate_srOnly__dJQgT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes homepage-password-gate_shake__8ldrk{0%,to{transform:translateX(0)}33%{transform:translateX(-5px)}66%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.homepage-password-gate_form__Wr1R6 input[aria-invalid=true]{animation:none}}