.story_page__4sibc{background:var(--bg-primary);color:var(--text-primary);overflow-x:clip}.story_page__4sibc a:focus-visible,.story_page__4sibc button:focus-visible,.story_page__4sibc video:focus-visible{outline:2px solid #efcb82;outline-offset:5px}.story_page__4sibc h1,.story_page__4sibc h2{font-family:var(--font-sj-serif),Georgia,serif;font-weight:400;text-wrap:balance}.story_page__4sibc h2{font-size:clamp(2.1rem,3.7vw,3.5rem);line-height:1.12;letter-spacing:-.035em}.story_page__4sibc em{color:var(--accent-gold);font-weight:400}.story_page__4sibc p{text-wrap:pretty}.story_eyebrow__RY3te{font:500 .67rem/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-gold)}.story_skip__LEpWL{position:absolute;left:1rem;top:-5rem;z-index:50;background:#e3af4a;color:var(--bg-secondary);padding:1rem}.story_skip__LEpWL:focus{top:1rem}.story_hero__p3ArE{position:relative;min-height:640px;display:flex;align-items:end;padding:7rem 5vw 6rem}.story_heroImage__3vYRX{-o-object-fit:cover;object-fit:cover}.story_heroVisual__qGLHX{position:absolute;inset:0 0 0 35%}.story_heroVisual__qGLHX .story_heroImage__3vYRX{-o-object-position:38% center;object-position:38% center}.story_heroShade__ftMW3{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-primary) 12%,var(--bg-overlay) 32%,var(--bg-overlay) 55%,transparent 75%),linear-gradient(0deg,var(--bg-primary),transparent 30%)}.story_heroContent__gxBET{position:relative;width:100%;max-width:1160px;margin:auto}.story_hero__p3ArE h1{max-width:660px;margin:1.2rem 0;font-size:clamp(2.8rem,5.1vw,5rem);line-height:1.04;letter-spacing:-.045em}.story_hero__p3ArE h1 em{display:inline-block;max-width:100%;text-wrap:balance}.story_heroDescription__ZsKb2{max-width:540px;font-size:1.08rem;line-height:1.8;color:var(--text-secondary)}.story_heroActions__86uGg{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem}.story_button__NKpAx{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;padding:.95rem 1.4rem;border-radius:6px;background:#e3af4a;color:var(--bg-secondary);font-size:.9rem;font-weight:750;transition:background .2s,transform .2s}.story_button__NKpAx:hover{background:#efcb82;transform:translateY(-2px)}.story_button__NKpAx:active{transform:translateY(0)}.story_textLink___wXBu{font-size:.9rem;font-weight:600;color:var(--accent-gold);text-underline-offset:5px}.story_textLink___wXBu:hover{text-decoration:underline}.story_heroCaption__Fxbc6{position:absolute;bottom:1.5rem;right:5vw;color:var(--text-muted);font:.6rem/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.story_section__BZgt1{max-width:1200px;margin:0 auto;padding:6rem 2rem 1rem;scroll-margin-top:2rem}.story_sectionHeading__YP63g{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;margin-bottom:2rem}.story_faq__XvhUm h2,.story_sectionHeading__YP63g h2,.story_starter__BhuoC h2,.story_workflow__FF4hz h2{margin-top:1rem}.story_sectionHeading__YP63g>p,.story_starter__BhuoC>div>p:not(.story_eyebrow__RY3te),.story_workflowIntro__rHB5V>p:not(.story_eyebrow__RY3te){color:var(--text-muted);font-size:1rem;line-height:1.8}.story_videoFigure__6hcl9{margin:0}.story_videoFigure__6hcl9 video{display:block;width:100%;aspect-ratio:16/9;background:var(--bg-primary);border:1px solid var(--bg-elevated);border-radius:8px}.story_videoFigure__6hcl9 figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1rem 0;color:var(--text-muted);font:.68rem/1.6 ui-monospace,monospace}.story_summary__b3vgY{max-width:810px;margin:2rem auto 0;font-size:1rem;line-height:1.85;color:var(--text-muted)}.story_filmCta__E1qYD{display:flex;justify-content:center;margin-top:2.5rem}.story_summary__b3vgY strong{color:var(--text-primary);font-weight:600}.story_generationStats__emyuB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;padding:1.8rem 0;border-block:1px solid #443723;background:var(--bg-primary)}.story_generationStats__emyuB>div{display:flex;flex-direction:column-reverse;align-items:center;gap:.5rem;padding:0 1rem;text-align:center}.story_generationStats__emyuB>div+div{border-left:1px solid #443723}.story_generationStats__emyuB dt{font:500 .65rem/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.story_generationStats__emyuB dd{font:400 clamp(2rem,4vw,3.4rem)/1.05 var(--font-sj-serif),Georgia,serif;color:var(--accent-gold)}.story_promptExcerpt__QjiIk{margin-top:2.5rem;border-left:2px solid #e3af4a;padding:.25rem 0 .25rem 1.5rem}.story_promptExcerpt__QjiIk blockquote{max-width:920px;margin:1rem 0;color:var(--text-primary);font:1.35rem/1.65 var(--font-sj-serif),Georgia,serif}.story_promptExcerpt__QjiIk>p:last-child{max-width:790px;color:var(--text-muted);line-height:1.8;font-size:.92rem}.story_filmstrip___eNTb{max-width:1440px;margin:5rem auto 0;padding:0 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.story_filmstrip___eNTb img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:3px}.story_filmstrip___eNTb figcaption{margin-top:.8rem;font:.63rem/1.6 ui-monospace,monospace;color:var(--text-muted)}.story_workflow__FF4hz{display:grid;grid-template-columns:1fr 1.15fr;gap:6rem;padding-top:7rem}.story_workflowIntro__rHB5V>p{margin-top:1.2rem}.story_workflowIntro__rHB5V img{margin-top:2rem;border-radius:6px;width:100%}.story_page__4sibc .story_small__07S3D{font-size:.76rem;line-height:1.7;color:var(--text-muted)}.story_steps__iPdja{list-style:none;margin:0;padding:0}.story_steps__iPdja li{display:grid;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:1.8rem 0;border-top:1px solid var(--bg-elevated)}.story_steps__iPdja li:first-child{padding-top:1.2rem}.story_stepNumber__fUNxi{font:.85rem/1.7 ui-monospace,monospace;color:var(--accent-gold)}.story_steps__iPdja h3{font-size:1.15rem;font-weight:650}.story_steps__iPdja p{margin-top:.7rem;color:var(--text-muted);font-size:.93rem;line-height:1.8}.story_steps__iPdja .story_stepNote__oquog{color:var(--accent-gold);font-size:.74rem}.story_starter__BhuoC{display:grid;grid-template-columns:1fr 1.15fr;gap:5rem;align-items:start}.story_starter__BhuoC>div>p{margin-top:1.2rem}.story_promptCard__ddsqG{background:var(--bg-secondary);border:1px solid #443723;border-radius:8px;padding:2rem}.story_promptText__6c9Fk{white-space:pre-wrap;font:.88rem/1.95 ui-monospace,monospace;color:#e2d9c7;margin-top:1.2rem}.story_copyRow__a4xmF{margin-top:1.5rem}.story_copyRow__a4xmF p{margin-top:.75rem;font-size:.75rem;line-height:1.6;color:var(--accent-gold)}.story_faq__XvhUm{max-width:950px;padding-bottom:5rem}.story_faq__XvhUm dl{margin:2rem 0}.story_faq__XvhUm dl>div{border-top:1px solid var(--bg-elevated);padding:1.5rem 0}.story_faq__XvhUm dt{font-weight:650;font-size:1.05rem}.story_faq__XvhUm dd{color:var(--text-muted);margin-top:.75rem;font-size:.95rem;line-height:1.8}.story_finalCta__fnLG_{position:relative;min-height:490px;padding:6rem 2rem;text-align:center}.story_ctaShade__npjz5{position:absolute;inset:0;background:var(--bg-overlay)}.story_finalContent__S7PCY{position:relative;max-width:850px;margin:0 auto}.story_finalContent__S7PCY h2{margin-top:1rem}.story_finalContent__S7PCY>p:not(.story_eyebrow__RY3te){margin:1.5rem 0;line-height:1.8;color:#d4cbbb}.story_footer__V3Q1b{max-width:1200px;padding:2rem 2rem 3rem;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.story_footer__V3Q1b a,.story_footer__V3Q1b p{font-size:.7rem;color:var(--text-muted)}.story_footer__V3Q1b>div{display:flex;gap:1rem}.story_error__Ex0ZS{color:var(--text-primary);padding:1rem;border:1px solid #796540}.story_error__Ex0ZS a{text-decoration:underline}.story_contrast__Egfqr{border-top:1px solid var(--bg-elevated)}.story_contrastHead__w_85X,.story_contrastRow__aRua1{display:grid;grid-template-columns:7rem 1fr 1fr;gap:2rem;padding:1.4rem 0;border-bottom:1px solid var(--bg-elevated)}.story_contrastHead__w_85X{font:500 .67rem/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);padding:1rem 0}.story_contrastHead__w_85X>span:last-child{color:var(--accent-gold)}.story_contrastLabel__EpGOb{font:.8rem/1.7 ui-monospace,monospace;color:var(--accent-gold)}.story_contrastTypical__SaRM0{color:var(--text-muted);font-size:.95rem;line-height:1.75}.story_contrastLiving___wYvK{color:var(--text-primary);font-size:.95rem;line-height:1.75}.story_refEquation__G9HTo{display:grid;grid-template-columns:.55fr auto 1fr;align-items:center;gap:1rem;margin-top:2rem}.story_refEquation__G9HTo>span{font:1.6rem/1 var(--font-sj-serif),Georgia,serif;color:var(--accent-gold)}.story_refEquation__G9HTo figure,.story_refResult__T0Awb{margin:0}.story_refEquation__G9HTo img,.story_refResult__T0Awb img{width:100%;height:auto;border-radius:6px;border:1px solid var(--bg-elevated)}.story_refEquation__G9HTo figcaption,.story_refResult__T0Awb figcaption{margin-top:.6rem;font:.63rem/1.6 ui-monospace,monospace;color:var(--text-muted)}.story_refResult__T0Awb{margin-top:1.5rem}@media (min-width:1600px){.story_hero__p3ArE{min-height:800px}}@media (max-width:800px){.story_hero__p3ArE{min-height:760px;padding:15rem 1.5rem 4rem}.story_heroVisual__qGLHX{inset:0}.story_heroImage__3vYRX{-o-object-position:60% center;object-position:60% center}.story_heroShade__ftMW3{background:linear-gradient(0deg,var(--bg-primary) 2%,var(--bg-overlay) 45%,rgba(12,11,9,.1))}.story_hero__p3ArE h1{max-width:650px;font-size:clamp(2.7rem,7vw,4rem)}.story_heroDescription__ZsKb2{font-size:.96rem}.story_heroCaption__Fxbc6{right:auto;left:1.5rem;font-size:.55rem}.story_section__BZgt1{padding:4rem 1.5rem 0}.story_sectionHeading__YP63g{grid-template-columns:1fr;gap:1rem}.story_starter__BhuoC,.story_workflow__FF4hz{grid-template-columns:1fr;gap:2rem}.story_generationStats__emyuB{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.story_generationStats__emyuB>div:nth-child(3){border-left:0}.story_contrastHead__w_85X{display:none}.story_contrastRow__aRua1{grid-template-columns:1fr;gap:.5rem}.story_contrastTypical__SaRM0:before{content:"Typical clip: ";color:var(--text-muted);font-weight:600}.story_contrastLiving___wYvK:before{content:"This clip: ";color:var(--accent-gold);font-weight:600}.story_filmstrip___eNTb{padding:0 1.5rem 1rem;margin-top:3.5rem;display:flex;overflow-x:auto;scroll-snap-type:x proximity}.story_filmstrip___eNTb figure{flex:0 0 85%;scroll-snap-align:start}.story_promptCard__ddsqG{padding:1.5rem}.story_faq__XvhUm{padding-bottom:4rem}.story_finalCta__fnLG_{padding:4rem 1.5rem}}@media (prefers-reduced-motion:reduce){.story_button__NKpAx{transition:none}}.story_lines__HYiF1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.story_lines__HYiF1 li{display:flex;flex-direction:column;gap:1rem}.story_lines__HYiF1 img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--bg-elevated)}.story_lineQuote__dOG5s{margin:0;border-left:2px solid #e3af4a;padding-left:1.2rem;color:var(--text-primary);font:1.2rem/1.6 var(--font-sj-serif),Georgia,serif}.story_lineTime__Oghd1{display:block;margin-bottom:.4rem;font:500 .65rem/1.5 ui-monospace,monospace;letter-spacing:.15em;color:var(--accent-gold)}.story_lineShot__UiZBk{font:.7rem/1.7 ui-monospace,monospace;color:var(--text-muted)}.story_reelLink__y_7_I{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;align-items:center;margin-top:2.5rem}@media (max-width:800px){.story_lines__HYiF1{grid-template-columns:1fr;gap:2.5rem}}