.faq-accordion_root__GeFZZ{min-width:0}.faq-accordion_item__dNH_d{overflow:visible;border-top:1px solid var(--color-rule);border-radius:0;transition:background var(--dur-short) var(--ease-out)}.faq-accordion_item__dNH_d:last-child{border-bottom:1px solid var(--color-rule)}.faq-accordion_item__dNH_d[data-open=true]{overflow:clip;border-radius:var(--radius-surface);background:var(--color-surface-raised)}.faq-accordion_heading__nrddc{margin:0;font:inherit}.faq-accordion_heading__nrddc button{display:grid;width:100%;min-height:5rem;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) 0;border:0;background:transparent;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.faq-accordion_heading__nrddc button:hover{color:var(--color-rose-soft)}.faq-accordion_heading__nrddc button:focus-visible{outline:2px solid var(--color-rose);outline-offset:-2px}.faq-accordion_heading__nrddc button>span:first-child{max-width:54ch;font-size:var(--text-md);font-weight:700;line-height:1.5}.faq-accordion_icon__NcV7V{position:relative;width:1rem;height:1rem;justify-self:end}.faq-accordion_icon__NcV7V:after,.faq-accordion_icon__NcV7V:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;content:"";transition:transform var(--dur-short) var(--ease-out)}.faq-accordion_icon__NcV7V:after{transform:rotate(90deg)}.faq-accordion_item__dNH_d[data-open=true] .faq-accordion_icon__NcV7V:after{transform:rotate(0deg)}.faq-accordion_panel__kC2B3{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-short) var(--ease-out),opacity var(--dur-micro) var(--ease-out)}.faq-accordion_panel__kC2B3[hidden]{display:none}.faq-accordion_panel__kC2B3[aria-hidden=false]{grid-template-rows:1fr;opacity:1}.faq-accordion_panelInner__IfI0F{min-height:0;overflow:hidden}.faq-accordion_panel__kC2B3 p{max-width:70ch;padding:0 4rem var(--space-xl) 0;color:var(--color-ink-soft);line-height:1.65}@media (max-width:42.5rem){.faq-accordion_heading__nrddc button{min-height:4.75rem;gap:var(--space-lg)}.faq-accordion_heading__nrddc button>span:first-child{font-size:var(--text-base)}.faq-accordion_panel__kC2B3 p{padding-right:0}}@media (max-width:22rem) and (max-height:40rem){.faq-accordion_heading__nrddc button{min-height:5rem}}@media (prefers-reduced-motion:reduce){.faq-accordion_icon__NcV7V:after,.faq-accordion_icon__NcV7V:before,.faq-accordion_item__dNH_d,.faq-accordion_panel__kC2B3{transition-duration:.01ms}}.home-page_homeCanvas__a_ZRx{--radius-md:var(--radius-surface);min-width:0;background:linear-gradient(180deg,var(--color-page-base) 0,var(--color-page-warm) 44%,var(--color-page-burgundy) 72%,var(--color-page-base) 100%)}.home-page_eyebrow__Lu5tY{color:var(--color-rose-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1.4}.home-page_sectionHeading__H__E6{display:grid;max-width:52rem;grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_sectionHeading__H__E6 h2,.home-page_splitHeading__CXC5D h2,.home-page_workflowHeader__suQGK h2{min-width:0;max-width:23ch;overflow-wrap:normal;font-size:4rem;-webkit-hyphens:none;hyphens:none;line-height:.98;text-wrap:balance;word-break:normal}.home-page_sectionHeading__H__E6>p:last-child,.home-page_splitHeading__CXC5D>div>p:last-child,.home-page_workflowHeader__suQGK .home-page_sectionHeading__H__E6>p:last-child{max-width:65ch;color:var(--color-ink-soft);font-size:var(--text-md)}.home-page_splitHeading__CXC5D,.home-page_workflowHeader__suQGK{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-row-gap:var(--space-lg);row-gap:var(--space-lg)}.home-page_splitHeading__CXC5D>div,.home-page_workflowHeader__suQGK>.home-page_sectionHeading__H__E6{display:grid;min-width:0;max-width:none;grid-column:1/span 10;grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_splitHeading__CXC5D h2{max-width:none}.home-page_semanticLine__h1Pky{display:block}.home-page_cardAction__LCmwE,.home-page_primaryAction__JMAv_,.home-page_secondaryAction__ZjQcm,.home-page_textAction__cRSBk{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:700;line-height:1.35;text-decoration:none;white-space:nowrap}.home-page_primaryAction__JMAv_{padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-primary-action);border-radius:var(--radius-md);background:var(--color-primary-action);color:var(--color-on-primary-action);transition:background var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.home-page_primaryAction__JMAv_:hover{background:var(--color-primary-action-hover);transform:translateY(-2px)}.home-page_primaryAction__JMAv_:active{background:var(--color-primary-action-press);transform:translateY(0)}.home-page_secondaryAction__ZjQcm{padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);transition:border-color var(--dur-short) var(--ease-out),background var(--dur-short) var(--ease-out)}.home-page_secondaryAction__ZjQcm:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.home-page_textAction__cRSBk{justify-content:space-between;justify-self:start;color:var(--color-ink);transition:color var(--dur-short) var(--ease-out)}.home-page_splitHeading__CXC5D>.home-page_textAction__cRSBk,.home-page_workflowHeader__suQGK>.home-page_textAction__cRSBk{grid-column:1/span 4}.home-page_cardAction__LCmwE>span,.home-page_textAction__cRSBk>span{color:var(--color-rose-soft);transition:transform var(--dur-short) var(--ease-out)}.home-page_textAction__cRSBk:hover{color:var(--color-rose-soft)}.home-page_blogCard__jtOI1 a:hover .home-page_cardAction__LCmwE>span,.home-page_modelCard__enDTD a:hover .home-page_cardAction__LCmwE>span,.home-page_textAction__cRSBk:hover>span,.home-page_toolCard__FlbTW a:hover .home-page_cardAction__LCmwE>span,.home-page_useCaseCard__TtTCU a:hover .home-page_cardAction__LCmwE>span{transform:translate(2px,-2px)}.home-page_hero__g_JLS{position:relative;min-height:clamp(32rem,calc(100svh - var(--header-height) - 8rem),44rem);overflow:hidden;isolation:isolate}.home-page_finalCtaImage__4yCfH,.home-page_heroImage__5Wk8z{z-index:-2;object-fit:cover}.home-page_heroImage__5Wk8z{object-position:center 46%;filter:saturate(.78) contrast(1.08) brightness(.58);animation:home-page_imageArrival__LwjLZ .42s var(--ease-out) both}.home-page_finalCtaVeil__T2ldp,.home-page_heroVeil__CeGGX{position:absolute;z-index:-1;inset:0}.home-page_heroVeil__CeGGX{background:linear-gradient(90deg,oklch(0 0 0/96%),oklch(0 0 0/78%) 46%,oklch(0 0 0/20%)),linear-gradient(0deg,oklch(0 0 0/74%),transparent 48%)}.home-page_heroInner__ANYy_{display:flex;min-height:inherit;align-items:flex-end;padding-block:var(--space-2xl)}.home-page_heroCopy__fAp00{display:grid;max-width:48rem;grid-gap:var(--space-lg);gap:var(--space-lg);animation:home-page_copyArrival__FXifO .42s var(--ease-out) 80ms both}.home-page_heroCopy__fAp00 h1{max-width:12ch;font-size:6rem;line-height:.95;text-wrap:balance}.home-page_heroLead__92I5o{max-width:38ch;color:var(--color-ink);font-size:var(--text-lg);font-weight:600;line-height:1.35}.home-page_heroCopy__fAp00>p:not(.home-page_eyebrow__Lu5tY,.home-page_heroLead__92I5o,.home-page_heroClosing__0X99j){max-width:58ch;color:var(--color-ink-soft)}.home-page_heroClosing__0X99j{color:var(--color-rose-soft);font-size:var(--text-sm);font-weight:700}.home-page_heroActions__Vxa6m{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.home-page_heroTimeline__1cbsV{position:absolute;right:max(1rem,calc((100vw - var(--content-max)) / 2));bottom:var(--space-2xl);display:grid;width:min(25rem,31vw);grid-template-columns:5fr 3fr;grid-gap:var(--space-xs);gap:var(--space-xs)}.home-page_heroTimeline__1cbsV span{height:2px;background:color-mix(in oklch,var(--color-ink) 46%,transparent)}.home-page_heroTimeline__1cbsV span:last-child{background:var(--color-primary);transform-origin:left;animation:home-page_lineArrival__GIiG_ .42s var(--ease-out) .22s both}.home-page_generatorSection__El0ha{scroll-margin-top:var(--header-height);padding-block:var(--space-4xl);background:transparent}.home-page_generatorLayout__snuwS{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_generatorLayout__snuwS>.home-page_sectionHeading__H__E6{position:-webkit-sticky;position:sticky;top:var(--space-xl);grid-column:1/span 4}.home-page_generatorLayout__snuwS>.generator-form{min-width:0;grid-column:5/-1}.home-page_generatorLayout__snuwS .generator-form{width:100%;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--generator-shadow)}.home-page_generatorLayout__snuwS .generator-form textarea{min-height:7rem}.home-page_generatorLayout__snuwS .generator-form button,.home-page_generatorLayout__snuwS .generator-form input,.home-page_generatorLayout__snuwS .generator-form select,.home-page_generatorLayout__snuwS .generator-form textarea{border-radius:var(--radius-surface)}.home-page_blogSection__GZ9Gw,.home-page_faqSection__AHGT0,.home-page_intentSection__jg8Br,.home-page_modelsSection__GxONH,.home-page_toolsSection__tgNqz,.home-page_useCasesSection__iXSrn,.home-page_workflowSection__nQwuy{padding-block:var(--space-4xl)}.home-page_faqSection__AHGT0,.home-page_intentSection__jg8Br,.home-page_useCasesSection__iXSrn,.home-page_workflowSection__nQwuy{background:transparent}.home-page_blogSection__GZ9Gw,.home-page_modelsSection__GxONH,.home-page_toolsSection__tgNqz{background:color-mix(in oklch,var(--color-surface) 72%,transparent)}.home-page_intentShell__fAe5l{display:grid;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.home-page_intentSystem__vDHgh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_intentCore__lsNZX{grid-column:1/span 8}.home-page_intentChooser__eJVyn{grid-column:9/-1}.home-page_intentCore__lsNZX{display:grid;min-width:0;grid-template-columns:minmax(18rem,1fr) minmax(15rem,.8fr);overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-1)}.home-page_intentCoreCopy__kYjEs{display:grid;align-content:start;grid-gap:var(--space-lg);gap:var(--space-lg);padding:clamp(1.5rem,3vw,3.5rem)}.home-page_blogBody__ovJZ8>span,.home-page_intentChooser__eJVyn legend,.home-page_intentCoreLabel__wXVyv,.home-page_intentExplanation___HJgE>span,.home-page_toolsReturn___DM31>div>span,.home-page_useCaseCreates__jqbcU>span{color:var(--color-rose-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1.4;text-transform:uppercase}.home-page_intentCore__lsNZX h3{font-size:6.5rem;font-weight:700;line-height:.9}.home-page_intentCoreStatement__LTgxn{max-width:26ch;color:var(--color-ink-soft);font-size:var(--text-lg);line-height:1.35}.home-page_intentExplanation___HJgE{display:grid;min-height:10rem;align-content:start;grid-gap:var(--space-sm);gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-rule-quiet)}.home-page_intentExplanation___HJgE strong{max-width:34ch;font-size:var(--text-md);line-height:1.35}.home-page_intentExplanation___HJgE p{max-width:54ch;color:var(--color-ink-soft);font-size:var(--text-sm)}.home-page_intentMedia__Ymg1P{position:relative;min-height:36rem;overflow:hidden;border-left:1px solid var(--color-rule)}.home-page_intentMedia__Ymg1P:after{position:absolute;inset:0;background:linear-gradient(0deg,oklch(0 0 0/68%),transparent 48%);content:""}.home-page_intentMedia__Ymg1P img{object-fit:cover;object-position:68% 50%;filter:saturate(.78) contrast(1.08) brightness(.72)}.home-page_intentMedia__Ymg1P>span{position:absolute;z-index:1;bottom:var(--space-lg);color:var(--color-ink);font-size:var(--text-xs);font-weight:700}.home-page_intentMedia__Ymg1P>span:first-of-type{left:var(--space-lg)}.home-page_intentMedia__Ymg1P>span:last-of-type{right:var(--space-lg);color:var(--color-rose-soft)}.home-page_intentChooser__eJVyn{display:grid;align-content:start;grid-gap:var(--space-md);gap:var(--space-md)}.home-page_intentChooser__eJVyn fieldset{display:grid;padding:0;margin:0;border:0}.home-page_intentChooser__eJVyn legend{padding:0 0 var(--space-md)}.home-page_intentChooser__eJVyn button{display:grid;min-height:6.75rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md) 0;border:0;border-top:1px solid var(--color-rule);background:transparent;color:var(--color-ink);cursor:pointer;text-align:left;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.home-page_intentChooser__eJVyn button>span:first-child{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.home-page_intentChooser__eJVyn button>span:last-child{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.home-page_intentChooser__eJVyn button strong{font-size:var(--text-md)}.home-page_intentChooser__eJVyn button small{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.45}.home-page_intentChooser__eJVyn button:hover,.home-page_intentChooser__eJVyn button[aria-pressed=true]{border-color:var(--color-primary)}.home-page_intentChooser__eJVyn button[aria-pressed=true] strong,.home-page_intentChooser__eJVyn button[aria-pressed=true]>span:first-child{color:var(--color-rose-soft)}.home-page_intentNote__yLWZr{color:var(--color-text-faint);font-size:var(--text-xs)}.home-page_blogGrid__0FJJ3,.home-page_modelGrid__ayo_9,.home-page_toolGrid__cqDCT,.home-page_useCaseGrid__qOksz{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-3xl)}.home-page_modelGrid__ayo_9{grid-template-columns:repeat(12,minmax(0,1fr))}.home-page_modelCard__enDTD{grid-column:span 3}.home-page_blogCard__jtOI1,.home-page_modelCard__enDTD,.home-page_toolCard__FlbTW,.home-page_useCaseCard__TtTCU{min-width:0;overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-canvas)}.home-page_blogCard__jtOI1>a,.home-page_modelCard__enDTD>a,.home-page_toolCard__FlbTW>a,.home-page_useCaseCard__TtTCU>a{display:grid;height:100%;color:var(--color-ink);text-decoration:none}.home-page_blogMedia__5qCbr,.home-page_modelMedia__kQUal,.home-page_toolMedia__2nS92,.home-page_useCaseMedia__Wt4cP{position:relative;overflow:hidden;background:var(--color-surface-2)}.home-page_modelMedia__kQUal{aspect-ratio:4/3}.home-page_blogMedia__5qCbr img,.home-page_modelMedia__kQUal img,.home-page_toolMedia__2nS92 img,.home-page_useCaseMedia__Wt4cP img{object-fit:cover;filter:saturate(.74) contrast(1.08) brightness(.74);transition:transform var(--dur-long) var(--ease-out)}.home-page_blogCard__jtOI1 a:hover img,.home-page_modelCard__enDTD a:hover img,.home-page_toolCard__FlbTW a:hover img,.home-page_useCaseCard__TtTCU a:hover img{transform:scale(1.025)}.home-page_blogBody__ovJZ8,.home-page_modelBody__ngmqD,.home-page_toolBody__Lvywk,.home-page_useCaseBody__zVRNM{display:grid;align-content:start;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg)}.home-page_modelBody__ngmqD{min-height:20rem;grid-template-rows:auto auto auto 1fr auto}.home-page_modelKicker__SbErH{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.home-page_blogBody__ovJZ8 h3,.home-page_modelBody__ngmqD h3,.home-page_toolBody__Lvywk h3,.home-page_useCaseBody__zVRNM h3{font-size:1.75rem;font-weight:700;line-height:1.12}.home-page_blogBody__ovJZ8>strong,.home-page_modelBody__ngmqD strong,.home-page_useCaseBody__zVRNM>strong{color:var(--color-rose-soft);font-size:var(--text-sm);line-height:1.45}.home-page_blogBody__ovJZ8 p,.home-page_modelBody__ngmqD p,.home-page_toolBody__Lvywk p,.home-page_useCaseBody__zVRNM>p{color:var(--color-ink-soft);font-size:var(--text-sm)}.home-page_cardAction__LCmwE{justify-content:space-between;margin-top:var(--space-md);color:var(--color-ink)}.home-page_workflowShell__h26xw{display:grid;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.home-page_workflowExperience__mQjQq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_workflowStage__w654g{grid-column:1/span 8}.home-page_workflowSteps___r6EJ{grid-column:9/-1}.home-page_workflowStage__w654g{position:-webkit-sticky;position:sticky;top:var(--space-xl);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-1)}.home-page_workflowMobileStage__l0b_0:after,.home-page_workflowStage__w654g:after{position:absolute;inset:0;background:linear-gradient(0deg,oklch(0 0 0/72%),transparent 52%);content:""}.home-page_workflowMobileStage__l0b_0 img,.home-page_workflowStage__w654g img,.home-page_workflowStage__w654g video{width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.08) brightness(.72)}.home-page_workflowMobileStage__l0b_0 figcaption,.home-page_workflowStage__w654g figcaption{position:absolute;z-index:1;right:var(--space-lg);bottom:var(--space-lg);left:var(--space-lg);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg)}.home-page_workflowStage__w654g figcaption span{color:var(--color-rose-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.home-page_workflowStage__w654g figcaption strong{font-size:var(--text-md)}.home-page_workflowSteps___r6EJ{padding:0;margin:0;list-style:none}.home-page_workflowSteps___r6EJ li{border-top:1px solid var(--color-rule)}.home-page_workflowSteps___r6EJ li:last-child{border-bottom:1px solid var(--color-rule)}.home-page_workflowSteps___r6EJ button{display:grid;width:100%;min-height:11.5rem;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg) 0;border:0;background:transparent;color:var(--color-ink);cursor:pointer;text-align:left}.home-page_workflowSteps___r6EJ button>span:first-child{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.home-page_workflowSteps___r6EJ button>span:last-child{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.home-page_workflowSteps___r6EJ button strong{font-size:var(--text-md);line-height:1.3}.home-page_workflowSteps___r6EJ button small{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.55}.home-page_workflowSteps___r6EJ button[aria-pressed=true] strong,.home-page_workflowSteps___r6EJ button[aria-pressed=true]>span:first-child{color:var(--color-rose-soft)}.home-page_workflowMobileStage__l0b_0{display:none}.home-page_blogGrid__0FJJ3,.home-page_toolGrid__cqDCT,.home-page_useCaseGrid__qOksz{grid-template-columns:repeat(12,minmax(0,1fr))}.home-page_blogCard__jtOI1,.home-page_toolCard__FlbTW,.home-page_useCaseCard__TtTCU{grid-column:span 4}.home-page_toolMedia__2nS92{aspect-ratio:16/10}.home-page_blogMedia__5qCbr:after,.home-page_toolMedia__2nS92:after,.home-page_useCaseMedia__Wt4cP:after{position:absolute;inset:0;background:linear-gradient(0deg,oklch(0 0 0/70%),transparent 58%);content:""}.home-page_toolMedia__2nS92>span,.home-page_useCaseMedia__Wt4cP>span{position:absolute;z-index:1;bottom:var(--space-md);left:var(--space-md);color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.home-page_toolBody__Lvywk{min-height:18rem;grid-template-rows:auto 1fr auto}.home-page_toolsReturn___DM31{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);margin-top:var(--space-xl);padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-canvas)}.home-page_toolsReturn___DM31>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.home-page_toolsReturn___DM31 h3{font-size:var(--text-xl);font-weight:700}.home-page_toolsReturn___DM31 p{max-width:58ch;color:var(--color-ink-soft)}.home-page_useCaseCard__TtTCU{background:var(--color-surface-1)}.home-page_useCaseMedia__Wt4cP{aspect-ratio:4/3}.home-page_useCaseMedia__Wt4cP>span{font-family:var(--font-mono);font-size:var(--text-xs)}.home-page_useCaseBody__zVRNM{min-height:23rem;grid-template-rows:auto auto 1fr auto auto}.home-page_useCaseCreates__jqbcU{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-rule-quiet)}.home-page_blogMedia__5qCbr{aspect-ratio:16/9}.home-page_blogBody__ovJZ8{min-height:24rem;grid-template-rows:auto auto auto 1fr auto}.home-page_faqShell__Eq_y0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:var(--space-lg);gap:var(--space-lg)}.home-page_faqShell__Eq_y0>.home-page_sectionHeading__H__E6{position:-webkit-sticky;position:sticky;top:var(--space-xl);min-width:0;max-width:none;grid-column:1/span 4}.home-page_faqShell__Eq_y0 .home-page_sectionHeading__H__E6 h2{max-width:none;font-size:2.5rem;line-height:1.02}.home-page_faqShell__Eq_y0 .home-page_semanticLine__h1Pky{display:inline}.home-page_faqList__Z7Fi0{min-width:0;grid-column:5/-1}.home-page_finalCta__aajIe{position:relative;min-height:min(42rem,76svh);overflow:hidden;isolation:isolate}.home-page_finalCtaImage__4yCfH{object-position:64% 58%;filter:saturate(.8) contrast(1.08) brightness(.6)}.home-page_finalCtaVeil__T2ldp{background:linear-gradient(90deg,oklch(0 0 0/95%),oklch(0 0 0/68%) 54%,oklch(0 0 0/18%))}.home-page_finalCtaInner__3SXA6{display:grid;min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;grid-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-row-gap:var(--space-lg);row-gap:var(--space-lg);padding-block:var(--space-3xl)}.home-page_finalCtaInner__3SXA6 h2{min-width:0;max-width:none;grid-column:1/span 8;overflow-wrap:normal;font-size:3.25rem;-webkit-hyphens:none;hyphens:none;line-height:.98;text-wrap:balance;word-break:normal}.home-page_finalCtaInner__3SXA6 p{max-width:58ch;grid-column:1/span 7;color:var(--color-ink-soft)}.home-page_finalCtaInner__3SXA6 .home-page_primaryAction__JMAv_{grid-column:1/span 3;justify-self:start}@keyframes home-page_copyArrival__FXifO{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-page_imageArrival__LwjLZ{0%{opacity:.8;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes home-page_lineArrival__GIiG_{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:72rem){.home-page_sectionHeading__H__E6 h2,.home-page_splitHeading__CXC5D h2,.home-page_workflowHeader__suQGK h2{font-size:3.5rem}.home-page_splitHeading__CXC5D h2{font-size:3.25rem}.home-page_heroCopy__fAp00 h1,.home-page_intentCore__lsNZX h3{font-size:5rem}.home-page_faqShell__Eq_y0 .home-page_sectionHeading__H__E6 h2{font-size:2rem}.home-page_finalCtaInner__3SXA6 h2{grid-column:1/span 11;font-size:3rem}.home-page_modelCard__enDTD{grid-column:span 6}.home-page_modelBody__ngmqD{min-height:17rem}.home-page_intentCore__lsNZX,.home-page_workflowStage__w654g{grid-column:1/span 7}.home-page_intentChooser__eJVyn,.home-page_workflowSteps___r6EJ{grid-column:8/-1}.home-page_intentCore__lsNZX{grid-template-columns:minmax(0,1fr)}.home-page_intentMedia__Ymg1P{min-height:18rem;border-top:1px solid var(--color-rule);border-left:0}}@media (max-width:60rem){.home-page_faqShell__Eq_y0,.home-page_generatorLayout__snuwS,.home-page_intentSystem__vDHgh,.home-page_splitHeading__CXC5D,.home-page_workflowExperience__mQjQq,.home-page_workflowHeader__suQGK{grid-template-columns:minmax(0,1fr)}.home-page_sectionHeading__H__E6 h2,.home-page_splitHeading__CXC5D h2,.home-page_workflowHeader__suQGK h2{font-size:3rem}.home-page_splitHeading__CXC5D h2{font-size:2.5rem}.home-page_faqList__Z7Fi0,.home-page_faqShell__Eq_y0>.home-page_sectionHeading__H__E6,.home-page_generatorLayout__snuwS>.generator-form,.home-page_generatorLayout__snuwS>.home-page_sectionHeading__H__E6,.home-page_intentChooser__eJVyn,.home-page_intentCore__lsNZX,.home-page_splitHeading__CXC5D>.home-page_textAction__cRSBk,.home-page_splitHeading__CXC5D>div,.home-page_workflowHeader__suQGK>.home-page_sectionHeading__H__E6,.home-page_workflowHeader__suQGK>.home-page_textAction__cRSBk,.home-page_workflowStage__w654g,.home-page_workflowSteps___r6EJ{grid-column:1/-1}.home-page_faqShell__Eq_y0>.home-page_sectionHeading__H__E6,.home-page_generatorLayout__snuwS>.home-page_sectionHeading__H__E6,.home-page_workflowStage__w654g{position:static}.home-page_blogGrid__0FJJ3,.home-page_modelGrid__ayo_9,.home-page_toolGrid__cqDCT{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page_blogCard__jtOI1,.home-page_modelCard__enDTD,.home-page_toolCard__FlbTW{grid-column:auto}.home-page_blogGrid__0FJJ3>:last-child,.home-page_toolGrid__cqDCT>:last-child{grid-column:1/-1;width:auto}.home-page_useCaseGrid__qOksz{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page_useCaseCard__TtTCU{grid-column:auto}.home-page_useCaseBody__zVRNM{min-height:27rem}.home-page_finalCtaInner__3SXA6 h2{grid-column:1/-1;font-size:2.5rem}.home-page_finalCtaInner__3SXA6 p{grid-column:1/span 8}.home-page_finalCtaInner__3SXA6 .home-page_primaryAction__JMAv_{grid-column:1/span 4}}@media (max-width:42.5rem){.home-page_finalCtaInner__3SXA6 h2,.home-page_sectionHeading__H__E6 h2,.home-page_splitHeading__CXC5D h2,.home-page_workflowHeader__suQGK h2{font-size:2.375rem;line-height:1}.home-page_faqShell__Eq_y0 .home-page_sectionHeading__H__E6 h2{font-size:2.375rem}.home-page_faqShell__Eq_y0 .home-page_semanticLine__h1Pky,.home-page_semanticLine__h1Pky{display:inline}.home-page_sectionHeading__H__E6>p:last-child,.home-page_splitHeading__CXC5D>div>p:last-child,.home-page_workflowHeader__suQGK .home-page_sectionHeading__H__E6>p:last-child{font-size:var(--text-base)}.home-page_hero__g_JLS{min-height:min(31rem,calc(100svh - var(--header-height) - 4.5rem))}.home-page_heroInner__ANYy_{padding-block:var(--space-lg)}.home-page_heroCopy__fAp00{gap:var(--space-md)}.home-page_heroCopy__fAp00 h1{max-width:12ch;font-size:2.625rem;line-height:.98}.home-page_heroLead__92I5o{font-size:var(--text-base)}.home-page_heroCopy__fAp00>p:not(.home-page_eyebrow__Lu5tY,.home-page_heroLead__92I5o,.home-page_heroClosing__0X99j){font-size:var(--text-sm)}.home-page_heroTimeline__1cbsV{display:none}.home-page_blogSection__GZ9Gw,.home-page_faqSection__AHGT0,.home-page_generatorSection__El0ha,.home-page_intentSection__jg8Br,.home-page_modelsSection__GxONH,.home-page_toolsSection__tgNqz,.home-page_useCasesSection__iXSrn,.home-page_workflowSection__nQwuy{padding-block:var(--space-3xl)}.home-page_generatorLayout__snuwS,.home-page_intentShell__fAe5l,.home-page_workflowShell__h26xw{gap:var(--space-xl)}.home-page_generatorLayout__snuwS .generator-form{padding:var(--space-md)}.home-page_intentCore__lsNZX{grid-template-columns:minmax(0,1fr)}.home-page_intentCoreCopy__kYjEs{padding:var(--space-lg)}.home-page_intentCore__lsNZX h3{font-size:4rem}.home-page_intentExplanation___HJgE{min-height:0}.home-page_intentMedia__Ymg1P{min-height:15rem}.home-page_intentChooser__eJVyn button{min-height:5.75rem}.home-page_blogGrid__0FJJ3,.home-page_modelGrid__ayo_9,.home-page_toolGrid__cqDCT,.home-page_useCaseGrid__qOksz{grid-template-columns:none;grid-auto-columns:minmax(17rem,84vw);grid-auto-flow:column;justify-content:start;margin-top:var(--space-2xl);padding:0 0 var(--space-sm);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-page_blogGrid__0FJJ3::-webkit-scrollbar,.home-page_modelGrid__ayo_9::-webkit-scrollbar,.home-page_toolGrid__cqDCT::-webkit-scrollbar,.home-page_useCaseGrid__qOksz::-webkit-scrollbar{display:none}.home-page_blogCard__jtOI1,.home-page_modelCard__enDTD,.home-page_toolCard__FlbTW,.home-page_useCaseCard__TtTCU{grid-column:auto;scroll-snap-align:start}.home-page_blogGrid__0FJJ3>:last-child,.home-page_toolGrid__cqDCT>:last-child{grid-column:auto;width:auto}.home-page_blogBody__ovJZ8,.home-page_modelBody__ngmqD,.home-page_toolBody__Lvywk,.home-page_useCaseBody__zVRNM{min-height:0}.home-page_workflowStage__w654g{display:none}.home-page_workflowSteps___r6EJ li{padding-block:var(--space-lg)}.home-page_workflowSteps___r6EJ button{min-height:0;align-content:start;padding:0 0 var(--space-lg)}.home-page_workflowMobileStage__l0b_0{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md)}.home-page_workflowMobileStage__l0b_0 figcaption{font-size:var(--text-sm);font-weight:700}.home-page_toolsReturn___DM31{align-items:flex-start;flex-direction:column;padding:var(--space-lg)}.home-page_finalCta__aajIe{min-height:34rem}.home-page_finalCtaInner__3SXA6{grid-template-columns:minmax(0,1fr);padding-block:var(--space-2xl)}.home-page_finalCtaInner__3SXA6 .home-page_primaryAction__JMAv_,.home-page_finalCtaInner__3SXA6 h2,.home-page_finalCtaInner__3SXA6 p{grid-column:1/-1}}@media (max-width:22rem) and (max-height:40rem){.home-page_hero__g_JLS{min-height:calc(100svh - var(--header-height) - 3rem)}.home-page_heroCopy__fAp00{gap:var(--space-sm)}.home-page_heroCopy__fAp00 h1{font-size:2.25rem;line-height:1}.home-page_heroLead__92I5o{font-size:.9375rem}.home-page_heroClosing__0X99j,.home-page_heroCopy__fAp00>p:not(.home-page_eyebrow__Lu5tY,.home-page_heroLead__92I5o,.home-page_heroClosing__0X99j){font-size:.8125rem;line-height:1.42}.home-page_heroActions__Vxa6m a{padding-inline:var(--space-md);font-size:.8125rem}.home-page_generatorSection__El0ha{-webkit-padding-before:var(--space-xl);padding-block-start:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.home-page_heroCopy__fAp00,.home-page_heroImage__5Wk8z,.home-page_heroTimeline__1cbsV span:last-child{animation:none}.home-page_blogMedia__5qCbr img,.home-page_cardAction__LCmwE>span,.home-page_faqList__Z7Fi0,.home-page_intentChooser__eJVyn button,.home-page_modelMedia__kQUal img,.home-page_primaryAction__JMAv_,.home-page_secondaryAction__ZjQcm,.home-page_textAction__cRSBk,.home-page_textAction__cRSBk>span,.home-page_toolMedia__2nS92 img,.home-page_useCaseMedia__Wt4cP img{transition-duration:.01ms}}