.CharacterStudioLanding_page__Wwctd{background:var(--bg);color:var(--text-primary)}.CharacterStudioLanding_container__zW0Rh{width:min(1280px,calc(100% - 64px));margin-inline:auto}.CharacterStudioLanding_page__Wwctd a:focus-visible,.CharacterStudioLanding_page__Wwctd summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.CharacterStudioLanding_hero__RS7TL{overflow:hidden;border-bottom:1px solid var(--hairline)}.CharacterStudioLanding_breadcrumb__sKadN{display:flex;align-items:center;gap:10px;padding-block:22px;color:var(--text-secondary);font-size:12px}.CharacterStudioLanding_breadcrumb__sKadN>span:last-child{color:var(--text-primary)}.CharacterStudioLanding_heroLayout__hQeuf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;padding:40px 0 64px}.CharacterStudioLanding_eyebrow__emioS{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--brand)}.CharacterStudioLanding_heroCopy__Q0Fdv h1{max-width:14ch;margin:20px 0;font-size:clamp(38px,4.2vw,62px);font-weight:550;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.CharacterStudioLanding_intro__Ee5ZA{max-width:46ch;font-size:17px;line-height:1.7;color:var(--text-secondary)}.CharacterStudioLanding_actions__k8tFT{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.CharacterStudioLanding_primary__hyiRa,.CharacterStudioLanding_secondary__ftl_T,.CharacterStudioLanding_textLink__u4X60{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:550;text-decoration:none}.CharacterStudioLanding_primary__hyiRa{background:var(--text-primary);color:var(--bg);padding:14px 20px;border-radius:7px}.CharacterStudioLanding_primary__hyiRa:hover{opacity:.86}.CharacterStudioLanding_secondary__ftl_T{color:var(--text-primary)}.CharacterStudioLanding_textLink__u4X60{justify-content:flex-start;border-bottom:1px solid var(--hairline);margin-top:16px}.CharacterStudioLanding_proofs__UsaXl{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px 20px;margin:24px 0 0;font-size:11px;color:var(--text-secondary)}.CharacterStudioLanding_proofs__UsaXl li:before{content:"";display:inline-block;width:5px;height:5px;background:var(--brand);border-radius:50%;margin:0 7px 2px 0}.CharacterStudioLanding_casting__jnt3o{min-width:0}.CharacterStudioLanding_castingImages__8oqqi{display:grid;grid-template-columns:.85fr 1.12fr .85fr;align-items:center;gap:10px}.CharacterStudioLanding_castMain__3ohwL,.CharacterStudioLanding_castSide__fQBnQ{position:relative;overflow:hidden;border-radius:7px;background:var(--surface-2)}.CharacterStudioLanding_castMain__3ohwL{aspect-ratio:.54}.CharacterStudioLanding_castSide__fQBnQ{aspect-ratio:.48}.CharacterStudioLanding_castSide__fQBnQ:first-child{transform:translateY(25px)}.CharacterStudioLanding_castSide__fQBnQ:last-child{transform:translateY(-25px)}.CharacterStudioLanding_castingImages__8oqqi span{position:absolute;bottom:0;left:0;right:0;padding:42px 12px 15px;color:white;background:linear-gradient(transparent,#0009);font-size:13px}.CharacterStudioLanding_cover__QPDN2{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CharacterStudioLanding_contain__cin1M{-o-object-fit:contain;object-fit:contain}.CharacterStudioLanding_casting__jnt3o figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:38px;font-size:10px;color:var(--text-secondary)}.CharacterStudioLanding_casting__jnt3o figcaption span{flex-shrink:0;letter-spacing:.14em}.CharacterStudioLanding_sectionNav__6HWI9{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hairline)}.CharacterStudioLanding_sectionNav__6HWI9 a{display:flex;align-items:center;gap:12px;padding:22px 14px;font-size:12px;border-right:1px solid var(--hairline)}.CharacterStudioLanding_sectionNav__6HWI9 a:first-child{padding-left:0}.CharacterStudioLanding_sectionNav__6HWI9 a:last-child{border:0}.CharacterStudioLanding_sectionNav__6HWI9 a>span{color:var(--text-muted);font-size:10px}.CharacterStudioLanding_sectionNav__6HWI9 svg{margin-left:auto}.CharacterStudioLanding_faq__dwVrQ,.CharacterStudioLanding_final__KaRAX,.CharacterStudioLanding_looksSection__6_6k_,.CharacterStudioLanding_priceSection__hv40a,.CharacterStudioLanding_recastSection__41qE1,.CharacterStudioLanding_related__2a9Ji,.CharacterStudioLanding_section__wOFb8{padding-block:80px;border-bottom:1px solid var(--hairline);scroll-margin-top:90px}.CharacterStudioLanding_sectionHeading__An2Qu{max-width:690px;margin-bottom:36px}.CharacterStudioLanding_faq__dwVrQ h2,.CharacterStudioLanding_final__KaRAX h2,.CharacterStudioLanding_priceSection__hv40a h2,.CharacterStudioLanding_sectionHeading__An2Qu h2{margin:14px 0 18px;font-size:clamp(30px,3.2vw,45px);font-weight:550;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.CharacterStudioLanding_priceSection__hv40a p:not(.CharacterStudioLanding_eyebrow__emioS),.CharacterStudioLanding_sectionHeading__An2Qu>p:last-child{color:var(--text-secondary);font-size:15px;line-height:1.8}.CharacterStudioLanding_steps__TBm5A{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:30px}.CharacterStudioLanding_steps__TBm5A li{display:flex;gap:18px;padding-top:22px;border-top:1px solid var(--hairline);scroll-margin-top:100px}.CharacterStudioLanding_steps__TBm5A li>span{font-size:13px;color:var(--brand);padding-top:3px}.CharacterStudioLanding_steps__TBm5A h3{font-size:18px;line-height:1.35;font-weight:550}.CharacterStudioLanding_steps__TBm5A p{margin-top:10px;font-size:13px;line-height:1.75;color:var(--text-secondary)}.CharacterStudioLanding_looksSection__6_6k_{background:var(--surface-2)}.CharacterStudioLanding_split__B0Rc1{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.CharacterStudioLanding_split__B0Rc1 .CharacterStudioLanding_sectionHeading__An2Qu{margin-bottom:0}.CharacterStudioLanding_looksPair__O5y1s{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.CharacterStudioLanding_lookImage__uvUL1{position:relative;aspect-ratio:3/4;background:var(--surface);border-radius:7px;overflow:hidden}.CharacterStudioLanding_looksPair__O5y1s p{margin-top:12px;font-size:12px;font-weight:550}.CharacterStudioLanding_lookArrow__ELkdp{position:absolute;top:43%;left:50%;transform:translateX(-50%);box-sizing:content-box;padding:12px;border-radius:50%;background:var(--bg);z-index:1;box-shadow:0 2px 12px #0001}.CharacterStudioLanding_note__5y5O9{font-size:11px;line-height:1.75;color:var(--text-secondary);margin-top:18px}.CharacterStudioLanding_outputs__ZWsXD{display:grid;grid-template-columns:.65fr 1.65fr;gap:28px;align-items:start}.CharacterStudioLanding_portraitOutput__vMBa8,.CharacterStudioLanding_sheetOutput__ZsT8s{position:relative;height:clamp(240px,32vw,415px);border-radius:7px;background:#d7c8b5;overflow:hidden}.CharacterStudioLanding_outputs__ZWsXD figcaption{padding-top:18px}.CharacterStudioLanding_outputs__ZWsXD h3{font-size:20px;font-weight:550}.CharacterStudioLanding_outputs__ZWsXD p{font-size:13px;line-height:1.7;margin-top:8px;color:var(--text-secondary);max-width:65ch}.CharacterStudioLanding_recastSection__41qE1{background:var(--surface)}.CharacterStudioLanding_recastLayout__uElDH{display:grid;grid-template-columns:1.3fr .8fr;gap:70px;align-items:center}.CharacterStudioLanding_recastFrames__tPCi2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CharacterStudioLanding_recastFrame__QCugC{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#171917}.CharacterStudioLanding_recastFrame__QCugC>span{position:absolute;top:12px;left:12px;right:12px;padding:7px 9px;width:-moz-fit-content;width:fit-content;background:#0009;border:1px solid #fff3;border-radius:3px;color:#fff;font-size:9px}.CharacterStudioLanding_recastFrames__tPCi2 h3{font-size:16px;font-weight:550;margin-top:18px}.CharacterStudioLanding_recastFrames__tPCi2 p{margin-top:7px;font-size:12px;line-height:1.65;color:var(--text-secondary)}.CharacterStudioLanding_recastGuide__6Xg8K ol{list-style:none;padding:0;margin-bottom:26px}.CharacterStudioLanding_recastGuide__6Xg8K li{padding-block:18px;display:flex;gap:18px;border-bottom:1px solid var(--hairline);font-size:15px;line-height:1.6}.CharacterStudioLanding_recastGuide__6Xg8K li span{font-size:11px;color:var(--brand);padding-top:4px}.CharacterStudioLanding_recastGuide__6Xg8K .CharacterStudioLanding_note__5y5O9{max-width:46ch}.CharacterStudioLanding_priceLayout__kGis8{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.CharacterStudioLanding_priceSection__hv40a h2{font-size:clamp(28px,2.8vw,38px)}.CharacterStudioLanding_faq__dwVrQ>.CharacterStudioLanding_container__zW0Rh{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.CharacterStudioLanding_faq__dwVrQ h2{font-size:32px}.CharacterStudioLanding_faq__dwVrQ details{border-bottom:1px solid var(--hairline)}.CharacterStudioLanding_faq__dwVrQ summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;font-size:14px;font-weight:550}.CharacterStudioLanding_faq__dwVrQ summary::-webkit-details-marker{display:none}.CharacterStudioLanding_faq__dwVrQ details p{font-size:13px;line-height:1.85;color:var(--text-secondary);padding-bottom:22px}.CharacterStudioLanding_faq__dwVrQ details[open] summary span{transform:rotate(45deg)}.CharacterStudioLanding_related__2a9Ji{padding-block:48px;background:var(--surface-2)}.CharacterStudioLanding_related__2a9Ji .CharacterStudioLanding_container__zW0Rh>div{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:16px}.CharacterStudioLanding_related__2a9Ji .CharacterStudioLanding_container__zW0Rh>div a{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;line-height:1.4;padding-block:18px;border-bottom:1px solid var(--hairline)}.CharacterStudioLanding_workflowLinks__SCSHP{display:flex;flex-wrap:wrap;gap:14px 24px;padding-top:24px}.CharacterStudioLanding_workflowLinks__SCSHP a{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--text-secondary)}.CharacterStudioLanding_final__KaRAX{text-align:center;padding-block:90px}.CharacterStudioLanding_final__KaRAX h2{max-width:22ch;margin-inline:auto}.CharacterStudioLanding_final__KaRAX p:not(.CharacterStudioLanding_eyebrow__emioS){max-width:60ch;margin:20px auto 28px;color:var(--text-secondary);font-size:15px;line-height:1.8}@media (max-width:1000px){.CharacterStudioLanding_heroLayout__hQeuf{gap:28px}.CharacterStudioLanding_heroCopy__Q0Fdv h1{font-size:42px}.CharacterStudioLanding_faq__dwVrQ>.CharacterStudioLanding_container__zW0Rh,.CharacterStudioLanding_priceLayout__kGis8,.CharacterStudioLanding_recastLayout__uElDH,.CharacterStudioLanding_split__B0Rc1{gap:32px}.CharacterStudioLanding_sectionNav__6HWI9 a{font-size:11px;gap:8px}.CharacterStudioLanding_steps__TBm5A{gap:20px}}@media (max-width:700px){.CharacterStudioLanding_container__zW0Rh{width:calc(100% - 36px)}.CharacterStudioLanding_breadcrumb__sKadN{font-size:11px;gap:8px;padding-block:18px}.CharacterStudioLanding_heroLayout__hQeuf{grid-template-columns:1fr;padding:20px 0 32px;gap:38px}.CharacterStudioLanding_heroCopy__Q0Fdv h1{font-size:clamp(37px,10.5vw,54px);max-width:17ch}.CharacterStudioLanding_intro__Ee5ZA{font-size:15px}.CharacterStudioLanding_actions__k8tFT{gap:8px 18px}.CharacterStudioLanding_primary__hyiRa{font-size:13px}.CharacterStudioLanding_proofs__UsaXl{font-size:10px;gap:8px 14px}.CharacterStudioLanding_castingImages__8oqqi{max-width:480px;margin-inline:auto;gap:8px}.CharacterStudioLanding_castMain__3ohwL{aspect-ratio:.68}.CharacterStudioLanding_castSide__fQBnQ{aspect-ratio:.62}.CharacterStudioLanding_castSide__fQBnQ:first-child{transform:translateY(12px)}.CharacterStudioLanding_castSide__fQBnQ:last-child{transform:translateY(-12px)}.CharacterStudioLanding_casting__jnt3o figcaption{padding-top:22px;font-size:9px}.CharacterStudioLanding_castingImages__8oqqi span{font-size:11px}.CharacterStudioLanding_sectionNav__6HWI9{grid-template-columns:1fr 1fr}.CharacterStudioLanding_sectionNav__6HWI9 a{padding:16px 10px;border-bottom:1px solid var(--hairline)}.CharacterStudioLanding_sectionNav__6HWI9 a:nth-child(2n){border-right:0}.CharacterStudioLanding_sectionNav__6HWI9 a:nth-child(3){padding-left:0}.CharacterStudioLanding_sectionNav__6HWI9 a:nth-child(n+3){border-bottom:0}.CharacterStudioLanding_faq__dwVrQ,.CharacterStudioLanding_final__KaRAX,.CharacterStudioLanding_looksSection__6_6k_,.CharacterStudioLanding_priceSection__hv40a,.CharacterStudioLanding_recastSection__41qE1,.CharacterStudioLanding_section__wOFb8{padding-block:48px}.CharacterStudioLanding_sectionHeading__An2Qu{margin-bottom:26px}.CharacterStudioLanding_sectionHeading__An2Qu h2{font-size:32px}.CharacterStudioLanding_sectionHeading__An2Qu>p:last-child{font-size:14px}.CharacterStudioLanding_faq__dwVrQ>.CharacterStudioLanding_container__zW0Rh,.CharacterStudioLanding_priceLayout__kGis8,.CharacterStudioLanding_recastLayout__uElDH,.CharacterStudioLanding_split__B0Rc1,.CharacterStudioLanding_steps__TBm5A{grid-template-columns:1fr}.CharacterStudioLanding_steps__TBm5A{gap:24px}.CharacterStudioLanding_steps__TBm5A li{padding-top:18px}.CharacterStudioLanding_looksPair__O5y1s{gap:12px}.CharacterStudioLanding_lookArrow__ELkdp{padding:7px;width:17px;height:17px}.CharacterStudioLanding_note__5y5O9{font-size:10px}.CharacterStudioLanding_outputs__ZWsXD{grid-template-columns:1fr;gap:28px}.CharacterStudioLanding_portraitOutput__vMBa8{height:310px}.CharacterStudioLanding_sheetOutput__ZsT8s{height:auto;aspect-ratio:3/2}.CharacterStudioLanding_recastFrames__tPCi2{gap:12px}.CharacterStudioLanding_recastFrames__tPCi2 h3{font-size:14px}.CharacterStudioLanding_recastFrame__QCugC>span{left:7px;top:7px;right:7px;font-size:8px;padding:5px}.CharacterStudioLanding_recastGuide__6Xg8K li{font-size:14px}.CharacterStudioLanding_faq__dwVrQ>.CharacterStudioLanding_container__zW0Rh,.CharacterStudioLanding_priceLayout__kGis8{gap:12px}.CharacterStudioLanding_related__2a9Ji .CharacterStudioLanding_container__zW0Rh>div{grid-template-columns:1fr;gap:8px}.CharacterStudioLanding_related__2a9Ji .CharacterStudioLanding_container__zW0Rh>div a{font-size:18px}}@media (prefers-reduced-motion:reduce){.CharacterStudioLanding_page__Wwctd *,.CharacterStudioLanding_page__Wwctd :before{scroll-behavior:auto;transition:none;animation:none}}.CharacterStudioLanding_film__WoodJ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CharacterStudioLanding_castingImages__8oqqi small{display:block;margin-top:4px;font-size:9px;line-height:1.5;color:#eee}