.workflow-directions[data-astro-cid-ryec7ycs]{background:var(--lavender);color:var(--ink);padding-block:clamp(3.5rem,6vw,6rem);scroll-margin-top:6rem}.workflow-directions-grid[data-astro-cid-ryec7ycs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.workflow-intro[data-astro-cid-ryec7ycs] h2[data-astro-cid-ryec7ycs]{max-width:15ch;font-size:clamp(2.25rem,3.8vw,3.75rem)}.workflow-intro[data-astro-cid-ryec7ycs]>p[data-astro-cid-ryec7ycs]:first-of-type{max-width:34ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.6}.workflow-intro[data-astro-cid-ryec7ycs]>.text-link[data-astro-cid-ryec7ycs]{margin-top:1.25rem}.workflow-sample-note[data-astro-cid-ryec7ycs]{max-width:32ch;color:var(--muted);margin-top:2rem;font-size:.8125rem}.workflow-choices[data-astro-cid-ryec7ycs]{border-top:1px solid oklch(18% .027 290/.25);min-width:0}.workflow-choices[data-astro-cid-ryec7ycs] article[data-astro-cid-ryec7ycs]{scroll-margin-top:6rem}.workflow-choice[data-astro-cid-ryec7ycs]{border-bottom:1px solid oklch(18% .027 290/.25)}.workflow-choice[data-astro-cid-ryec7ycs] summary[data-astro-cid-ryec7ycs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;padding-block:1.25rem;list-style:none;display:flex}.workflow-choice[data-astro-cid-ryec7ycs] summary[data-astro-cid-ryec7ycs]::-webkit-details-marker{display:none}.workflow-summary-copy[data-astro-cid-ryec7ycs]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.workflow-summary-copy[data-astro-cid-ryec7ycs]>strong[data-astro-cid-ryec7ycs]{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.25}.workflow-summary-copy[data-astro-cid-ryec7ycs]>span[data-astro-cid-ryec7ycs]{color:var(--muted);font-size:.8125rem;line-height:1.5}.workflow-choice[data-astro-cid-ryec7ycs] summary[data-astro-cid-ryec7ycs]>svg{width:22px;height:22px;color:var(--violet)}.workflow-choice[data-astro-cid-ryec7ycs][open] summary[data-astro-cid-ryec7ycs]>svg{transform:rotate(45deg)}.workflow-choice[data-astro-cid-ryec7ycs][open] .workflow-summary-copy[data-astro-cid-ryec7ycs]>strong[data-astro-cid-ryec7ycs]{color:var(--violet)}.workflow-choice-body[data-astro-cid-ryec7ycs]{max-width:65ch;padding-bottom:1.75rem}.workflow-sample-label[data-astro-cid-ryec7ycs]{color:var(--violet);margin-bottom:1rem;font-size:.8125rem;font-weight:600}.motion-brief-fields[data-astro-cid-ryec7ycs]{flex-direction:column;gap:.85rem;margin:0;display:flex}.motion-brief-fields[data-astro-cid-ryec7ycs]>div[data-astro-cid-ryec7ycs]{grid-template-columns:5rem minmax(0,1fr);gap:1rem;display:grid}.motion-brief-fields[data-astro-cid-ryec7ycs] dt[data-astro-cid-ryec7ycs]{color:var(--muted);font-size:.8125rem}.motion-brief-fields[data-astro-cid-ryec7ycs] dd[data-astro-cid-ryec7ycs]{margin:0;font-size:.9375rem;line-height:1.55}.workflow-approval[data-astro-cid-ryec7ycs]{max-width:56ch;margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.workflow-choice-body[data-astro-cid-ryec7ycs]>.text-link[data-astro-cid-ryec7ycs]{margin-top:.75rem}.story-beats[data-astro-cid-ryec7ycs]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.story-beats[data-astro-cid-ryec7ycs] li[data-astro-cid-ryec7ycs]{grid-template-columns:5rem minmax(0,1fr);gap:1rem;font-size:.9375rem;line-height:1.55;display:grid}.story-beats[data-astro-cid-ryec7ycs] strong[data-astro-cid-ryec7ycs]{font-size:.8125rem;font-weight:600}.workflow-step-title[data-astro-cid-ryec7ycs]{letter-spacing:normal;margin-top:1.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:650}.workflow-review-steps[data-astro-cid-ryec7ycs]{margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.6}.workflow-review-steps[data-astro-cid-ryec7ycs] li[data-astro-cid-ryec7ycs]+li[data-astro-cid-ryec7ycs]{margin-top:.35rem}.workflow-review-steps[data-astro-cid-ryec7ycs] li[data-astro-cid-ryec7ycs]::marker{color:var(--violet);font-weight:600}.workflow-delivery[data-astro-cid-ryec7ycs]{margin-top:1.25rem;font-size:.8125rem;line-height:1.6}.workflow-ad-intro[data-astro-cid-ryec7ycs]{max-width:54ch;margin-bottom:1.5rem;font-size:.9375rem}.ad-concepts[data-astro-cid-ryec7ycs]{flex-direction:column;gap:1.5rem;display:flex}.ad-concepts[data-astro-cid-ryec7ycs]>section[data-astro-cid-ryec7ycs]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.ad-concepts[data-astro-cid-ryec7ycs] h3[data-astro-cid-ryec7ycs]{letter-spacing:normal;font-size:1rem;font-weight:650;line-height:1.4}.ad-concepts[data-astro-cid-ryec7ycs] dl[data-astro-cid-ryec7ycs]{flex-direction:column;gap:.4rem;margin:0;display:flex}.ad-concepts[data-astro-cid-ryec7ycs] dl[data-astro-cid-ryec7ycs]>div[data-astro-cid-ryec7ycs]{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.ad-concepts[data-astro-cid-ryec7ycs] dt[data-astro-cid-ryec7ycs]{color:var(--muted);font-size:.75rem;line-height:1.5}.ad-concepts[data-astro-cid-ryec7ycs] dd[data-astro-cid-ryec7ycs]{margin:0;font-size:.8125rem;line-height:1.5}@media (width<=950px){.workflow-directions-grid[data-astro-cid-ryec7ycs]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:2.5rem}.ad-concepts[data-astro-cid-ryec7ycs]>section[data-astro-cid-ryec7ycs]{grid-template-columns:1fr;gap:.65rem}}@media (width<=767px){.workflow-directions-grid[data-astro-cid-ryec7ycs]{grid-template-columns:1fr;gap:2.5rem}.workflow-intro[data-astro-cid-ryec7ycs] h2[data-astro-cid-ryec7ycs]{max-width:17ch}.workflow-intro[data-astro-cid-ryec7ycs]>p[data-astro-cid-ryec7ycs]:first-of-type{max-width:44ch}.workflow-sample-note[data-astro-cid-ryec7ycs]{max-width:44ch;margin-top:1rem}.workflow-choice[data-astro-cid-ryec7ycs] summary[data-astro-cid-ryec7ycs]{gap:1rem;min-height:5rem}.workflow-choice-body[data-astro-cid-ryec7ycs]{padding-bottom:1.5rem}}@media (width<=374px){.motion-brief-fields[data-astro-cid-ryec7ycs]>div[data-astro-cid-ryec7ycs],.story-beats[data-astro-cid-ryec7ycs] li[data-astro-cid-ryec7ycs]{grid-template-columns:1fr;gap:.25rem}.ad-concepts[data-astro-cid-ryec7ycs] dl[data-astro-cid-ryec7ycs]>div[data-astro-cid-ryec7ycs]{grid-template-columns:1fr;gap:.1rem}.workflow-choice[data-astro-cid-ryec7ycs] summary[data-astro-cid-ryec7ycs]{gap:.75rem}}.studio-preview[data-astro-cid-njvrfme5]{background:var(--canvas);min-width:0;color:var(--ink);border:1px solid oklch(86% .04 285);border-radius:1rem;margin:0;box-shadow:0 12px 28px oklch(18% .027 290/.16)}.studio-preview-header[data-astro-cid-njvrfme5]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:1.1rem 1.35rem;display:flex}h2[data-astro-cid-njvrfme5]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:750;line-height:1.3}.studio-sample-label[data-astro-cid-njvrfme5]{background:var(--lavender);color:var(--violet-hover);border-radius:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.studio-preview-body[data-astro-cid-njvrfme5]{padding:1.2rem 1.35rem 1.25rem}.studio-workflow[data-astro-cid-njvrfme5]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.15rem;font-size:.875rem;font-weight:600;display:flex}.studio-mode[data-astro-cid-njvrfme5]{background:var(--violet);color:var(--white);border-radius:.45rem;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.studio-workflow[data-astro-cid-njvrfme5] svg{flex:none;width:17px;height:17px}.studio-field[data-astro-cid-njvrfme5]{min-width:0;margin-bottom:1.05rem}label[data-astro-cid-njvrfme5]{margin-bottom:.45rem;font-size:.8125rem;font-weight:650;line-height:1.4;display:block}.studio-select[data-astro-cid-njvrfme5]{position:relative}select[data-astro-cid-njvrfme5],textarea[data-astro-cid-njvrfme5]{background:var(--white);width:100%;min-width:0;color:var(--ink);border:1px solid oklch(81% .019 290);border-radius:.65rem;font-size:1rem;line-height:1.5}select[data-astro-cid-njvrfme5]{appearance:none;cursor:pointer;text-overflow:ellipsis;min-height:46px;padding:.65rem 2.5rem .65rem .65rem}.studio-select[data-astro-cid-njvrfme5] svg{pointer-events:none;width:17px;height:17px;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.studio-prompt-label[data-astro-cid-njvrfme5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .6rem;display:flex}.studio-prompt-label[data-astro-cid-njvrfme5] span[data-astro-cid-njvrfme5]{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:.45rem;font-size:.6875rem}textarea[data-astro-cid-njvrfme5]{resize:vertical;min-height:150px;padding:.8rem;display:block}textarea[data-astro-cid-njvrfme5]::placeholder{color:var(--muted);opacity:1}select[data-astro-cid-njvrfme5]:focus-visible,textarea[data-astro-cid-njvrfme5]:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.studio-reference[data-astro-cid-njvrfme5]{background:var(--surface);border:1px dashed oklch(76% .05 290);border-radius:.65rem;align-items:center;gap:.8rem;margin-bottom:1.15rem;padding:.85rem;display:flex}.studio-reference-icon[data-astro-cid-njvrfme5]{background:var(--coral);width:38px;height:44px;color:var(--ink);border:1px solid oklch(64% .12 38);border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:flex}.studio-reference[data-astro-cid-njvrfme5] p[data-astro-cid-njvrfme5]{margin:0 0 .2rem;font-size:.8125rem;font-weight:650;line-height:1.4}.studio-reference[data-astro-cid-njvrfme5] div[data-astro-cid-njvrfme5]>span[data-astro-cid-njvrfme5]{color:var(--muted);font-size:.75rem;line-height:1.45;display:block}.studio-submit[data-astro-cid-njvrfme5] .button{border-radius:.65rem;justify-content:center;width:100%;min-height:48px;font-size:.9375rem;transform:none}.studio-submit[data-astro-cid-njvrfme5] .studio-link,.studio-preview[data-astro-cid-njvrfme5][data-enhanced=true] .studio-native-continue[data-astro-cid-njvrfme5]{display:none}.studio-preview[data-astro-cid-njvrfme5][data-enhanced=true] .studio-submit[data-astro-cid-njvrfme5] .studio-link{display:inline-flex}.studio-handoff[data-astro-cid-njvrfme5]{text-align:center;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.studio-availability[data-astro-cid-njvrfme5]{color:var(--muted);text-align:center;margin:.4rem 0 0;font-size:.6875rem;line-height:1.5}@media (width<=374px){.studio-preview-header[data-astro-cid-njvrfme5]{padding:.9rem}.studio-preview-body[data-astro-cid-njvrfme5]{padding:1rem .9rem}.studio-reference[data-astro-cid-njvrfme5]{gap:.6rem;padding:.7rem}.studio-reference-icon[data-astro-cid-njvrfme5]{width:30px;height:38px}}.brief-builder-grid[data-astro-cid-jon2qpe7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.brief-builder-copy[data-astro-cid-jon2qpe7]>p[data-astro-cid-jon2qpe7]{max-width:40ch;color:var(--muted);margin-top:1.5rem}.brief-builder-copy[data-astro-cid-jon2qpe7]>a[data-astro-cid-jon2qpe7]{margin-top:1rem}.brief-builder-grid[data-astro-cid-jon2qpe7] .studio-preview{box-shadow:none}.preview-intro-note[data-astro-cid-jon2qpe7]{color:var(--muted);max-width:56ch;margin-top:1.5rem;font-size:.8125rem}.review-grid[data-astro-cid-jon2qpe7],.delivery-grid[data-astro-cid-jon2qpe7]{grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);display:grid}.review-kicker[data-astro-cid-jon2qpe7]{color:var(--violet);margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.review-lead[data-astro-cid-jon2qpe7]{color:var(--muted);max-width:40ch;margin-top:1.5rem}.review-grid[data-astro-cid-jon2qpe7] .text-link[data-astro-cid-jon2qpe7]{margin-top:1.5rem}.review-notes[data-astro-cid-jon2qpe7]{gap:2rem;display:grid}.review-notes[data-astro-cid-jon2qpe7] article[data-astro-cid-jon2qpe7]{border-bottom:1px solid var(--border);gap:1.2rem;padding-bottom:2rem;display:flex}.review-notes[data-astro-cid-jon2qpe7] article[data-astro-cid-jon2qpe7]:last-child{border-bottom:0;padding-bottom:0}.review-notes[data-astro-cid-jon2qpe7] article[data-astro-cid-jon2qpe7]>span[data-astro-cid-jon2qpe7]{color:var(--violet);flex-shrink:0;padding-top:.2rem;font-size:.875rem;font-weight:700}.review-notes[data-astro-cid-jon2qpe7] h3[data-astro-cid-jon2qpe7]{font-size:1.35rem}.review-notes[data-astro-cid-jon2qpe7] p[data-astro-cid-jon2qpe7]{color:var(--muted);margin-top:.75rem;font-size:.9375rem}.delivery-section[data-astro-cid-jon2qpe7]{background:var(--lavender);padding-block:clamp(3rem,5vw,5rem)}.delivery-copy[data-astro-cid-jon2qpe7]{align-content:start;gap:1.25rem;display:grid}.delivery-copy[data-astro-cid-jon2qpe7] p[data-astro-cid-jon2qpe7]{max-width:52ch;font-size:1rem}@media (width<=767px){.brief-builder-grid[data-astro-cid-jon2qpe7],.review-grid[data-astro-cid-jon2qpe7],.delivery-grid[data-astro-cid-jon2qpe7]{grid-template-columns:1fr}}
