.MacroBuilderPage-module__fEyMZq__page{min-width:0;color:var(--white);font-family:var(--font-body), Saira, ui-sans-serif, system-ui, sans-serif;background:#050505;overflow-x:clip}.MacroBuilderPage-module__fEyMZq__hero{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(2.25rem,5vw,3.75rem) 0 clamp(1.5rem,3vw,2.25rem);position:relative}.MacroBuilderPage-module__fEyMZq__heroCopy{max-width:760px;position:relative}.MacroBuilderPage-module__fEyMZq__kicker{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 .48rem;font-size:.75rem;font-weight:800}main.MacroBuilderPage-module__fEyMZq__page .MacroBuilderPage-module__fEyMZq__heroCopy h1.MacroBuilderPage-module__fEyMZq__title{color:#f8f4e8;letter-spacing:-.04em;max-width:none;text-shadow:none;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1}.MacroBuilderPage-module__fEyMZq__description{color:#f8f4e8a8;max-width:720px;margin:.8rem 0 0;font-size:1rem;font-weight:500;line-height:1.6}@media (max-width:760px){.MacroBuilderPage-module__fEyMZq__hero{width:min(100% - 24px,1180px);padding:1.8rem 0 1rem}main.MacroBuilderPage-module__fEyMZq__page .MacroBuilderPage-module__fEyMZq__heroCopy h1.MacroBuilderPage-module__fEyMZq__title{font-size:2rem}}