.Ny2sOW_poster,.Ny2sOW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Ny2sOW_video{pointer-events:none;opacity:0}.Ny2sOW_video[data-ready=true]{opacity:1}.Ny2sOW_control{z-index:4;min-height:44px;color:var(--on-media);background:var(--scrim);border:1px solid var(--media-control-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:8px;position:absolute;top:16px;right:16px}.Ny2sOW_control:hover,.Ny2sOW_control:active{color:var(--on-media);background:var(--scrim);border-color:var(--on-media)}.Ny2sOW_unavailable{z-index:4;color:var(--on-media);background:var(--scrim);border-radius:var(--radius-control);font-size:var(--text-caption);padding:8px;position:absolute;top:16px;right:16px}
._97zo4W_page{max-width:var(--page-max);margin:0 auto;padding:0 8px}._97zo4W_section{padding:64px 0;scroll-margin-top:24px}._97zo4W_hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:68px 0 48px;display:grid}._97zo4W_eyebrow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.16em;color:var(--foreground-muted);text-transform:uppercase;margin-bottom:20px;font-weight:500}._97zo4W_hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:20px 0 24px;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:700;line-height:.98}._97zo4W_hero h1 span:last-child{color:var(--accent-text)}._97zo4W_heroCopy>p:not(._97zo4W_eyebrow){max-width:420px;font-size:var(--text-body);color:var(--foreground-muted);line-height:1.8}._97zo4W_heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._97zo4W_heroMeta{font-size:var(--text-micro);color:var(--foreground-muted);flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}._97zo4W_heroMeta span:before{content:"";background:var(--brand-text);width:5px;height:5px;margin-right:7px;display:inline-block}._97zo4W_heroArt{aspect-ratio:16/10;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-2);position:relative;overflow:hidden}._97zo4W_heroArt img{object-fit:cover;object-position:center 30%}._97zo4W_heroArt:after{content:"";background:var(--catalog-overlay);pointer-events:none;position:absolute;inset:0}._97zo4W_heroCaption{z-index:1;color:var(--on-media);position:absolute;bottom:24px;left:24px}._97zo4W_heroCaption p{font-family:var(--font-mono);letter-spacing:.15em;font-size:var(--text-micro);margin-bottom:8px}._97zo4W_heroCaption strong{font-size:var(--text-heading);letter-spacing:-.04em}._97zo4W_heroCaption strong svg{display:inline-block}._97zo4W_reel{aspect-ratio:16/7;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-2);width:100%;min-height:240px;margin:24px 0;position:relative;overflow:hidden}._97zo4W_reelCaption{color:var(--on-media);background:var(--catalog-overlay);pointer-events:none;padding:48px 24px 24px;position:absolute;inset:auto 0 0}._97zo4W_reelCaption span{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em}._97zo4W_reelCaption p{font-size:var(--text-heading);letter-spacing:-.04em;font-weight:600}._97zo4W_ticker{border-block:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;color:var(--foreground-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:18px 0;display:flex}._97zo4W_sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}._97zo4W_sectionHeading h2,._97zo4W_section h2,._97zo4W_feature h2,._97zo4W_cta h2{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:700;line-height:1.05}._97zo4W_sectionHeading ._97zo4W_eyebrow{margin-bottom:12px}._97zo4W_sectionHeading p:not(._97zo4W_eyebrow),._97zo4W_modelHeading>p:last-child{font-size:var(--text-caption);color:var(--foreground-muted);margin-top:12px;line-height:1.7}._97zo4W_filters{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}._97zo4W_filters button{font-size:var(--text-micro);border-radius:100px;min-height:44px;padding-inline:12px}._97zo4W_posterGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 14px;display:grid}._97zo4W_poster{border-radius:var(--radius-card);min-width:0}._97zo4W_posterArt{aspect-ratio:2/3;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-card);position:relative;overflow:hidden}._97zo4W_poster h3{font-size:var(--text-caption);margin-top:10px;font-weight:600}._97zo4W_poster>p{font-size:var(--text-micro);color:var(--foreground-muted);margin-top:4px}._97zo4W_badge{color:var(--on-media);background:var(--scrim);font-family:var(--font-mono);font-size:var(--text-micro);border-radius:4px;padding:5px 7px;position:absolute;top:8px;left:8px}._97zo4W_cardArrow{border:1px solid var(--media-control-border);width:28px;height:28px;color:var(--on-media);background:var(--scrim);border-radius:50%;padding:4px;position:absolute;bottom:12px;right:12px}._97zo4W_note{font-size:var(--text-caption);color:var(--foreground-muted);margin-top:22px}._97zo4W_textLink{min-height:44px;font-size:var(--text-caption);text-underline-offset:5px;align-items:center;gap:12px;margin-top:12px;text-decoration:underline;display:inline-flex}._97zo4W_feature{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-2);min-height:420px;margin:16px 0;position:relative;overflow:hidden}._97zo4W_featureImage{object-fit:cover;object-position:center 30%}._97zo4W_featureShade{background:var(--cinema-overlay);position:absolute;inset:0}._97zo4W_featureCopy{color:var(--on-media);max-width:550px;padding:52px 44px;position:relative}._97zo4W_featureCopy ._97zo4W_eyebrow{color:var(--on-media-muted)}._97zo4W_featureCopy>p:not(._97zo4W_eyebrow){line-height:1.8;font-size:var(--text-caption);margin:20px 0 24px}._97zo4W_featureCredit{color:var(--on-media);font-size:var(--text-micro);font-family:var(--font-mono);background:var(--scrim);padding:5px;position:absolute;bottom:20px;right:24px}._97zo4W_worldGrid{grid-template-rows:180px 180px;grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}._97zo4W_world{border-radius:var(--radius-card);background:var(--surface-2);position:relative;overflow:hidden}._97zo4W_world:first-child{grid-row:span 2}._97zo4W_world:last-child{grid-column:span 2}._97zo4W_worldShade{background:var(--catalog-overlay);position:absolute;inset:0}._97zo4W_worldCopy{color:var(--on-media);position:absolute;bottom:22px;left:20px;right:40px}._97zo4W_worldCopy p{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;margin-bottom:8px}._97zo4W_worldCopy h3{font-size:var(--text-subheading);font-weight:600;line-height:1.2}._97zo4W_workflow{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-muted),var(--surface-1),var(--brand-muted));padding:36px}._97zo4W_steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}._97zo4W_step{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);padding:24px}._97zo4W_step>span{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--accent-text)}._97zo4W_step h3{font-size:var(--text-subheading);margin:24px 0 12px}._97zo4W_step p,._97zo4W_capability p{font-size:var(--text-caption);color:var(--foreground-muted);line-height:1.8}._97zo4W_capabilities{grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0;display:grid}._97zo4W_capability{border-top:2px solid var(--brand);padding:24px 0}._97zo4W_capability h3{font-size:var(--text-subheading);margin-bottom:12px}._97zo4W_toolGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._97zo4W_tool{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);padding:28px;position:relative}._97zo4W_tool>svg:first-child{color:var(--accent-text);margin-bottom:24px}._97zo4W_tool>svg:last-child{position:absolute;top:24px;right:20px}._97zo4W_tool h3{font-size:var(--text-subheading);font-weight:600}._97zo4W_tool p{font-size:var(--text-caption);color:var(--foreground-muted);margin-top:8px;line-height:1.7}._97zo4W_modelHeading{margin:60px 0 24px}._97zo4W_modelHeading h3{font-size:var(--text-heading);letter-spacing:-.04em;font-weight:600}._97zo4W_modelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._97zo4W_model{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);align-items:center;gap:14px;padding:18px;display:flex}._97zo4W_model img{border-radius:var(--radius-control);object-fit:cover;width:48px;height:48px}._97zo4W_model>svg{flex-shrink:0;margin-left:auto}._97zo4W_model span{text-transform:uppercase;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--accent-text)}._97zo4W_model h4{font-size:var(--text-caption);margin-top:4px;font-weight:600}._97zo4W_model p{font-size:var(--text-micro);color:var(--foreground-muted);margin-top:4px;line-height:1.6}._97zo4W_credits{border-block:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}._97zo4W_credits p{color:var(--foreground-muted);line-height:1.8;font-size:var(--text-caption)}._97zo4W_cta{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);padding:56px;position:relative;overflow:hidden}._97zo4W_cta>div:first-child{z-index:1;max-width:620px;position:relative}._97zo4W_cta h2{max-width:500px}._97zo4W_cta p{color:var(--foreground-muted);max-width:380px;margin:20px 0 24px;line-height:1.7}._97zo4W_pixels{opacity:.22;width:45%;height:140%;-webkit-mask-image:linear-gradient(90deg,transparent,var(--foreground));mask-image:linear-gradient(90deg,transparent,var(--foreground));grid-template-columns:repeat(8,1fr);display:grid;position:absolute;top:-50px;right:-60px;transform:rotate(-8deg)}._97zo4W_pixels i{background:var(--brand-spectrum)}._97zo4W_pixels i:nth-child(3n){background:var(--accent-text)}._97zo4W_pixels i:nth-child(5n){background:var(--brand)}._97zo4W_pixels i:nth-child(7n){visibility:hidden}._97zo4W_legal{font-size:var(--text-caption);color:var(--foreground-muted);justify-content:flex-end;gap:24px;padding:16px 0;display:flex}._97zo4W_legal a{align-items:center;min-height:44px;display:inline-flex}._97zo4W_placeholder{border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--media-placeholder);padding:32px}._97zo4W_page a,._97zo4W_page button{transition:transform var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}._97zo4W_poster img,._97zo4W_world img,._97zo4W_heroArt img{transition:transform var(--motion-slow) ease}@media (hover:hover){._97zo4W_poster:hover img,._97zo4W_world:hover img,._97zo4W_heroArt:hover img{transform:scale(1.045)}._97zo4W_tool:hover,._97zo4W_model:hover{border-color:var(--brand-text);background:var(--brand-muted);transform:translateY(-3px)}._97zo4W_heroActions a:hover,._97zo4W_cta a:hover{transform:translateY(-2px)}}._97zo4W_page a:active,._97zo4W_page button:active{transform:scale(.985)}@media (max-width:1023px){._97zo4W_hero{gap:24px}._97zo4W_sectionHeading{flex-wrap:wrap}._97zo4W_posterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._97zo4W_modelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){._97zo4W_page{padding:0}._97zo4W_hero{grid-template-columns:1fr;gap:32px;padding:40px 0 28px}._97zo4W_hero h1{max-width:400px}._97zo4W_section{padding:40px 0}._97zo4W_posterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._97zo4W_filters{gap:6px}._97zo4W_featureCopy{padding:36px 24px 70px}._97zo4W_featureCredit{left:24px;right:auto}._97zo4W_worldGrid{grid-template-rows:260px 220px 220px;grid-template-columns:1fr 1fr}._97zo4W_world:first-child{grid-area:span 1/span 2}._97zo4W_world:last-child{grid-column:span 2}._97zo4W_worldCopy{bottom:18px;left:14px}._97zo4W_worldCopy h3{font-size:var(--text-body)}._97zo4W_workflow{padding:24px 18px}._97zo4W_steps{grid-template-columns:1fr}._97zo4W_step h3{margin-top:12px}._97zo4W_capabilities,._97zo4W_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._97zo4W_tool{padding:20px 14px}._97zo4W_tool h3{font-size:var(--text-body)}._97zo4W_modelGrid,._97zo4W_credits{grid-template-columns:1fr}._97zo4W_cta{padding:36px 24px}._97zo4W_pixels{opacity:.12;width:60%}}@media (prefers-reduced-motion:reduce){._97zo4W_page *{transition:none}}@media (max-width:639px){._97zo4W_featureCopy{padding-top:76px}}html[data-reduced-motion=true] ._97zo4W_page *{transition:none}
