.brief-page:where(.astro-yzmmowlh){max-width:88rem;color:var(--cc-text-body);margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4rem) 6rem}.back-link:where(.astro-yzmmowlh){min-height:44px;color:var(--cc-text-muted);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.back-link:where(.astro-yzmmowlh):hover{color:var(--cc-text)}.eyebrow:where(.astro-yzmmowlh){color:var(--cc-text-muted);font-family:var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}h1:where(.astro-yzmmowlh),h2:where(.astro-yzmmowlh),h3:where(.astro-yzmmowlh),p:where(.astro-yzmmowlh){letter-spacing:0}.brief-hero:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border-strong);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.55fr);align-items:end;gap:clamp(3rem,6vw,6rem);min-height:31rem;padding:clamp(2.5rem,5vw,5rem) 0;display:grid}h1:where(.astro-yzmmowlh){max-width:16ch;color:var(--cc-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.98}.lede:where(.astro-yzmmowlh){max-width:50rem;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.6}.hero-actions:where(.astro-yzmmowlh){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button:where(.astro-yzmmowlh){border:1px solid var(--cc-border-strong);min-height:3rem;color:var(--cc-text);justify-content:center;align-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.button:where(.astro-yzmmowlh).primary{border-color:var(--cc-text);background:var(--cc-text);color:var(--cc-surface-solid)}.button:where(.astro-yzmmowlh):hover{background:var(--cc-surface-soft)}.button:where(.astro-yzmmowlh).primary:hover{background:var(--cc-text-body)}.brief-facts:where(.astro-yzmmowlh){border-top:.4rem solid var(--cc-layer-team)}.brief-facts:where(.astro-yzmmowlh) p:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border-strong);gap:.3rem;margin:0;padding:1rem 0;display:grid}.brief-facts:where(.astro-yzmmowlh) span:where(.astro-yzmmowlh){color:var(--cc-text-muted);font-family:var(--cc-font-mono);text-transform:uppercase;font-size:.68rem;font-weight:700}.brief-facts:where(.astro-yzmmowlh) strong:where(.astro-yzmmowlh){color:var(--cc-text);line-height:1.45}.outcome:where(.astro-yzmmowlh),.build-brief:where(.astro-yzmmowlh),.creator-fit:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,7rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}h2:where(.astro-yzmmowlh){max-width:18ch;color:var(--cc-text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.05}.outcome:where(.astro-yzmmowlh)>div:where(.astro-yzmmowlh):last-child>p:where(.astro-yzmmowlh):first-child,.creator-fit:where(.astro-yzmmowlh)>div:where(.astro-yzmmowlh):last-child>p:where(.astro-yzmmowlh):first-child{color:var(--cc-text);margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.55}.workflow:where(.astro-yzmmowlh){border-left:.35rem solid var(--cc-layer-personal);background:var(--cc-surface-soft);gap:.45rem;margin:2rem 0 0;padding:1.25rem;line-height:1.6;display:grid}.workflow:where(.astro-yzmmowlh) strong:where(.astro-yzmmowlh){color:var(--cc-text)}.workflow-section:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border-strong);padding:clamp(4rem,7vw,7rem) 0}.section-heading:where(.astro-yzmmowlh){grid-template-columns:12rem minmax(0,1fr);gap:2rem;display:grid}.section-heading:where(.astro-yzmmowlh) h2:where(.astro-yzmmowlh){max-width:24ch}.workflow-section:where(.astro-yzmmowlh) ol:where(.astro-yzmmowlh){border-top:1px solid var(--cc-border-strong);margin:3rem 0 0;padding:0;list-style:none}.workflow-section:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border);grid-template-columns:4rem 12rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.workflow-section:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh)>span:where(.astro-yzmmowlh){color:var(--cc-layer-team);font-family:var(--cc-font-mono);font-size:.75rem;font-weight:700}.workflow-section:where(.astro-yzmmowlh) h3:where(.astro-yzmmowlh){color:var(--cc-text);margin:0;font-size:1.3rem}.workflow-section:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh) p:where(.astro-yzmmowlh){margin:0;line-height:1.6}.build-brief:where(.astro-yzmmowlh)>div:where(.astro-yzmmowlh)>p:where(.astro-yzmmowlh):last-child{max-width:54ch;line-height:1.65}.build-brief:where(.astro-yzmmowlh) ul:where(.astro-yzmmowlh){border-top:1px solid var(--cc-border-strong);margin:0;padding:0;list-style:none}.build-brief:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh){border-bottom:1px solid var(--cc-border-strong);color:var(--cc-text);padding:1.2rem 0 1.2rem 2rem;font-weight:700;position:relative}.build-brief:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh):before{content:"✓";color:var(--cc-layer-team);position:absolute;left:0}.creator-fit:where(.astro-yzmmowlh)>div:where(.astro-yzmmowlh):last-child{max-width:58ch}.rights-note:where(.astro-yzmmowlh){border-top:1px solid var(--cc-border-strong);margin:2rem 0;padding-top:1.25rem;line-height:1.6}.rights-note:where(.astro-yzmmowlh) strong:where(.astro-yzmmowlh){color:var(--cc-text)}.text-link:where(.astro-yzmmowlh){min-height:44px;color:var(--cc-text);align-items:center;margin-left:1rem;font-weight:700;display:inline-flex}.stage-note:where(.astro-yzmmowlh){border-left:.4rem solid var(--cc-layer-company);background:var(--cc-surface-soft);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem;display:flex}.stage-note:where(.astro-yzmmowlh) strong:where(.astro-yzmmowlh){color:var(--cc-text)}.stage-note:where(.astro-yzmmowlh) p:where(.astro-yzmmowlh){margin:.4rem 0 0;line-height:1.6}.stage-note:where(.astro-yzmmowlh) a:where(.astro-yzmmowlh){min-height:44px;color:var(--cc-text);flex:none;align-items:center;font-weight:700;display:inline-flex}@media (width<=820px){.brief-hero:where(.astro-yzmmowlh),.outcome:where(.astro-yzmmowlh),.build-brief:where(.astro-yzmmowlh),.creator-fit:where(.astro-yzmmowlh){grid-template-columns:1fr}.brief-hero:where(.astro-yzmmowlh){min-height:auto}.section-heading:where(.astro-yzmmowlh){grid-template-columns:1fr;gap:0}}@media (width<=640px){.brief-page:where(.astro-yzmmowlh){padding-inline:1rem}.workflow-section:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh){grid-template-columns:2.5rem minmax(0,1fr)}.workflow-section:where(.astro-yzmmowlh) li:where(.astro-yzmmowlh) p:where(.astro-yzmmowlh){grid-column:2;margin-top:.35rem}.text-link:where(.astro-yzmmowlh){margin:.75rem 0 0;display:flex}.stage-note:where(.astro-yzmmowlh){flex-direction:column;align-items:flex-start}}
