.animate-image-ai-module__dz9Bea__page{min-width:0;padding-block-end:var(--space-3xl);overflow-x:clip}.animate-image-ai-module__dz9Bea__page h2,.animate-image-ai-module__dz9Bea__page h3,.animate-image-ai-module__dz9Bea__page h4{overflow-wrap:anywhere;min-width:0;font-family:var(--font-heading);color:var(--color-ink)}.animate-image-ai-module__dz9Bea__page h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(1.85rem,4vw,3rem);font-weight:800;line-height:1.05}.animate-image-ai-module__dz9Bea__page p{text-wrap:pretty}.animate-image-ai-module__dz9Bea__proofSection{padding-block:var(--space-2xl) var(--space-3xl)}.animate-image-ai-module__dz9Bea__proofHeading{gap:var(--space-lg);align-items:end;display:grid}.animate-image-ai-module__dz9Bea__proofHeading>p,.animate-image-ai-module__dz9Bea__workflowHeader>p,.animate-image-ai-module__dz9Bea__delivery>header>p,.animate-image-ai-module__dz9Bea__faq>header>p{max-width:65ch;color:var(--color-ink-2);font-size:1rem;line-height:1.7}.animate-image-ai-module__dz9Bea__proofStage{gap:var(--space-md);min-width:0;margin-block-start:var(--space-xl);display:grid}.animate-image-ai-module__dz9Bea__proofStage figure{min-width:0;margin:0}.animate-image-ai-module__dz9Bea__outputMedia,.animate-image-ai-module__dz9Bea__sourceMedia,.animate-image-ai-module__dz9Bea__annotatedSource{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-2);position:relative;overflow:hidden}.animate-image-ai-module__dz9Bea__outputMedia video,.animate-image-ai-module__dz9Bea__sourceMedia img,.animate-image-ai-module__dz9Bea__annotatedSource img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.animate-image-ai-module__dz9Bea__outputMedia video{aspect-ratio:834/1112}.animate-image-ai-module__dz9Bea__sourceMedia img{aspect-ratio:1136/1472}.animate-image-ai-module__dz9Bea__mediaLabel{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-paper);font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.animate-image-ai-module__dz9Bea__mediaLabel svg{width:.9rem;height:.9rem;color:var(--color-accent)}.animate-image-ai-module__dz9Bea__proofStage figcaption{max-width:65ch;color:var(--color-ink-2);padding-block-start:var(--space-sm);font-size:.88rem;line-height:1.6}.animate-image-ai-module__dz9Bea__proofReadout{gap:var(--space-md);padding-block:var(--space-lg);border-block:1px solid var(--color-rule);margin-block-start:var(--space-xl);display:grid}.animate-image-ai-module__dz9Bea__proofReadout p{max-width:65ch;color:var(--color-ink-2);font-size:.88rem;line-height:1.6}.animate-image-ai-module__dz9Bea__proofReadout strong{color:var(--color-ink);margin-block-end:var(--space-2xs);font-weight:750;display:block}.animate-image-ai-module__dz9Bea__workflow{border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__workflowHeader{gap:var(--space-lg);padding-block:var(--space-3xl) var(--space-2xl);display:grid}.animate-image-ai-module__dz9Bea__stage{gap:var(--space-xl);min-width:0;padding-block:var(--space-2xl);border-block-start:1px solid var(--color-rule);display:grid}.animate-image-ai-module__dz9Bea__stageNumber{color:var(--color-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:1rem;font-weight:800}.animate-image-ai-module__dz9Bea__stageCopy{gap:var(--space-md);display:grid}.animate-image-ai-module__dz9Bea__stageCopy .animate-image-ai-module__dz9Bea__stageNumber{margin-block-end:var(--space-xs)}.animate-image-ai-module__dz9Bea__stageCopy h3{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:800;line-height:1.1}.animate-image-ai-module__dz9Bea__stageCopy p{max-width:65ch;color:var(--color-ink-2);font-size:1rem;line-height:1.7}.animate-image-ai-module__dz9Bea__annotatedSource{min-width:0}.animate-image-ai-module__dz9Bea__annotatedSource img{aspect-ratio:1136/1472}.animate-image-ai-module__dz9Bea__annotatedSource span{min-height:2rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-paper);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute}.animate-image-ai-module__dz9Bea__pinIdentity{inset-block-start:18%;inset-inline-start:12%}.animate-image-ai-module__dz9Bea__pinMotion{inset-block-start:42%;inset-inline-end:8%}.animate-image-ai-module__dz9Bea__pinCrop{inset-block-end:8%;inset-inline-start:8%}.animate-image-ai-module__dz9Bea__pinDepth{inset-block-end:25%;inset-inline-end:10%}.animate-image-ai-module__dz9Bea__directionBoard{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-2);min-width:0;overflow:clip}.animate-image-ai-module__dz9Bea__directionBoardHeader{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);border-block-end:1px solid var(--color-rule);display:flex}.animate-image-ai-module__dz9Bea__directionBoardHeader strong{color:var(--color-ink);font-size:.95rem;font-weight:800}.animate-image-ai-module__dz9Bea__directionBoardHeader span,.animate-image-ai-module__dz9Bea__assembledBrief>span{color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}.animate-image-ai-module__dz9Bea__directionSequence{margin:0;padding:0;list-style:none}.animate-image-ai-module__dz9Bea__directionSequence li{gap:var(--space-sm);padding:var(--space-lg);grid-template-columns:2rem 1.25rem minmax(0,1fr);align-items:start;display:grid}.animate-image-ai-module__dz9Bea__directionSequence li+li{border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__directionIndex{border:1px solid var(--color-rule);border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--color-accent);background:var(--color-paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;font-size:.78rem;font-weight:800;display:grid}.animate-image-ai-module__dz9Bea__directionSequence li>svg{width:1.1rem;height:1.1rem;color:var(--color-accent);margin-block-start:var(--space-xs)}.animate-image-ai-module__dz9Bea__directionSequence li>div{min-width:0}.animate-image-ai-module__dz9Bea__directionSequence li strong{color:var(--color-ink);font-size:.92rem;font-weight:800;display:block}.animate-image-ai-module__dz9Bea__directionSequence li p{max-width:65ch;color:var(--color-ink-2);margin-block-start:var(--space-2xs);font-size:.86rem;line-height:1.55}.animate-image-ai-module__dz9Bea__directionRole{color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.04em;grid-column:3;font-size:.68rem}.animate-image-ai-module__dz9Bea__assembledBrief{padding:var(--space-lg);border-block-start:1px solid var(--color-rule);background:var(--color-paper)}.animate-image-ai-module__dz9Bea__assembledBrief p{max-width:65ch;color:var(--color-ink);margin-block-start:var(--space-sm);font-size:.95rem;font-weight:600;line-height:1.65}.animate-image-ai-module__dz9Bea__promptFrame{padding:var(--space-xl);border-block:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-paper-2);margin:0}.animate-image-ai-module__dz9Bea__promptFrame>p{max-width:65ch;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.65}.animate-image-ai-module__dz9Bea__promptFrame footer{color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.04em;margin-block-start:var(--space-lg);font-size:.72rem}.animate-image-ai-module__dz9Bea__motionLedger{border-block:1px solid var(--color-rule);min-width:0;display:grid}.animate-image-ai-module__dz9Bea__motionLedger>div{gap:var(--space-sm) var(--space-md);padding-block:var(--space-lg);grid-template-columns:2rem minmax(0,1fr);display:grid}.animate-image-ai-module__dz9Bea__motionLedger>div+div{border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__motionLedger svg{width:1.15rem;height:1.15rem;color:var(--color-accent)}.animate-image-ai-module__dz9Bea__motionLedger h4{font-size:.95rem;font-weight:800}.animate-image-ai-module__dz9Bea__motionLedger p{max-width:65ch;color:var(--color-ink-2);grid-column:2;font-size:.86rem;line-height:1.6}.animate-image-ai-module__dz9Bea__reviewBoard{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.animate-image-ai-module__dz9Bea__reviewBoard>div{min-width:0;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-2)}.animate-image-ai-module__dz9Bea__reviewBoard>div:first-child{grid-column:1/-1}.animate-image-ai-module__dz9Bea__reviewBoard svg{width:1.2rem;height:1.2rem;color:var(--color-accent)}.animate-image-ai-module__dz9Bea__reviewBoard h4{margin-block-start:var(--space-md);font-size:1rem;font-weight:800}.animate-image-ai-module__dz9Bea__reviewBoard p{max-width:65ch;color:var(--color-ink-2);margin-block-start:var(--space-xs);font-size:.84rem;line-height:1.6}.animate-image-ai-module__dz9Bea__delivery{padding-block:var(--space-3xl);border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__delivery>header,.animate-image-ai-module__dz9Bea__faq>header{gap:var(--space-lg);display:grid}.animate-image-ai-module__dz9Bea__deliveryRows{border-block:1px solid var(--color-rule);margin-block-start:var(--space-xl)}.animate-image-ai-module__dz9Bea__deliveryRows article{gap:var(--space-md);padding-block:var(--space-lg);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.animate-image-ai-module__dz9Bea__deliveryRows article+article{border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__deliveryRows article>span{color:var(--color-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.animate-image-ai-module__dz9Bea__deliveryRows h3{font-size:1rem;font-weight:800}.animate-image-ai-module__dz9Bea__deliveryRows p{max-width:65ch;color:var(--color-ink-2);margin-block-start:var(--space-xs);font-size:.88rem;line-height:1.6}.animate-image-ai-module__dz9Bea__deliveryRows strong{color:var(--color-ink);font-family:var(--font-mono);grid-column:2;font-size:.72rem;font-weight:650}.animate-image-ai-module__dz9Bea__rightsNote{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-2);grid-template-columns:2rem minmax(0,1fr);margin-block-start:var(--space-xl);display:grid}.animate-image-ai-module__dz9Bea__rightsNote>svg{width:1.25rem;height:1.25rem;color:var(--color-accent)}.animate-image-ai-module__dz9Bea__rightsNote h3{font-size:1rem;font-weight:800}.animate-image-ai-module__dz9Bea__rightsNote p{max-width:65ch;color:var(--color-ink-2);margin-block-start:var(--space-xs);font-size:.88rem;line-height:1.65}.animate-image-ai-module__dz9Bea__faq{padding-block:var(--space-3xl);border-block-start:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__faqList{gap:var(--space-sm);margin-block-start:var(--space-xl);display:grid}.animate-image-ai-module__dz9Bea__faq details{border-block-end:1px solid var(--color-rule)}.animate-image-ai-module__dz9Bea__faq summary{gap:var(--space-md);min-height:3.5rem;padding-block:var(--space-md);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:750;list-style:none;display:flex}.animate-image-ai-module__dz9Bea__faq summary::-webkit-details-marker{display:none}.animate-image-ai-module__dz9Bea__faq summary svg{width:1rem;height:1rem;color:var(--color-accent);transition:transform var(--dur-short) var(--ease-out);flex:none}.animate-image-ai-module__dz9Bea__faq details[open] summary svg{transform:rotate(45deg)}.animate-image-ai-module__dz9Bea__faq details>p{max-width:65ch;color:var(--color-ink-2);padding-block-end:var(--space-lg);font-size:.9rem;line-height:1.7}.animate-image-ai-module__dz9Bea__faq summary:focus-visible,.animate-image-ai-module__dz9Bea__handoff a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.animate-image-ai-module__dz9Bea__faq summary:active{color:var(--color-accent)}.animate-image-ai-module__dz9Bea__handoff{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-2);display:grid}.animate-image-ai-module__dz9Bea__handoff>div{gap:var(--space-md);align-items:flex-start;display:flex}.animate-image-ai-module__dz9Bea__handoff>div>svg{width:1.25rem;height:1.25rem;color:var(--color-accent);flex:none}.animate-image-ai-module__dz9Bea__handoff p{max-width:65ch;color:var(--color-ink-2);font-size:.9rem;line-height:1.65}.animate-image-ai-module__dz9Bea__handoff nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.animate-image-ai-module__dz9Bea__handoff a{color:var(--color-accent);text-underline-offset:var(--space-2xs);white-space:nowrap;font-size:.86rem;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.animate-image-ai-module__dz9Bea__handoff a:hover{text-decoration-color:currentColor}.animate-image-ai-module__dz9Bea__handoff a:active{color:var(--color-ink)}@media (min-width:40rem){.animate-image-ai-module__dz9Bea__proofHeading,.animate-image-ai-module__dz9Bea__workflowHeader,.animate-image-ai-module__dz9Bea__delivery>header,.animate-image-ai-module__dz9Bea__faq>header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.animate-image-ai-module__dz9Bea__proofStage{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end}.animate-image-ai-module__dz9Bea__proofReadout{grid-template-columns:repeat(3,minmax(0,1fr))}.animate-image-ai-module__dz9Bea__stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.animate-image-ai-module__dz9Bea__stage>:not(.animate-image-ai-module__dz9Bea__stageCopy){grid-column:2}.animate-image-ai-module__dz9Bea__motionLedger{grid-column:1/-1}.animate-image-ai-module__dz9Bea__deliveryRows article{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start}.animate-image-ai-module__dz9Bea__deliveryRows strong{text-align:end;grid-column:3}.animate-image-ai-module__dz9Bea__handoff{grid-template-columns:minmax(0,1.2fr) auto;align-items:center}}@media (min-width:60rem){.animate-image-ai-module__dz9Bea__stage{grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr);align-items:start}.animate-image-ai-module__dz9Bea__stage>:not(.animate-image-ai-module__dz9Bea__stageCopy){grid-column:2}.animate-image-ai-module__dz9Bea__stageCopy{position:sticky;inset-block-start:6rem}.animate-image-ai-module__dz9Bea__annotatedSource,.animate-image-ai-module__dz9Bea__directionBoard,.animate-image-ai-module__dz9Bea__promptFrame,.animate-image-ai-module__dz9Bea__reviewBoard{grid-column:2}.animate-image-ai-module__dz9Bea__motionLedger{grid-column:1/-1}.animate-image-ai-module__dz9Bea__reviewBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.animate-image-ai-module__dz9Bea__faq summary svg{transition-duration:0s}}
