.brief.svelte-1bcvzey{display:flex;flex-direction:column;gap:40px;padding-top:136px;padding-bottom:136px}.brief__title.svelte-1bcvzey{margin:0;font-family:var(--font-display);font-size:clamp(56px,8vw,136px);font-weight:700;line-height:.94;letter-spacing:-.033em}.brief__fields.svelte-1bcvzey{display:flex;flex-direction:column;gap:16px}.brief__who.svelte-1bcvzey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brief__form.svelte-1bcvzey{display:flex;border:1.5px solid var(--on-night)}.brief__form.svelte-1bcvzey:focus-within{outline:2px solid var(--magenta);outline-offset:2px}.brief__form.svelte-1bcvzey input:where(.svelte-1bcvzey){flex:1;min-width:0;padding:28px 24px;border:0;background:transparent;color:var(--on-night);font-family:var(--font-text);font-size:clamp(20px,1.5vw + 10px,30px);caret-color:var(--magenta)}.brief__form.svelte-1bcvzey input:where(.svelte-1bcvzey)::placeholder{color:var(--graphite-dark)}.brief__form.svelte-1bcvzey input:where(.svelte-1bcvzey):focus{outline:none}.brief__form.svelte-1bcvzey button:where(.svelte-1bcvzey){display:inline-flex;align-items:center;gap:10px;padding:0 36px;border:0;background:var(--magenta);color:#fff;font-family:var(--font-text);font-size:17px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.brief__form.svelte-1bcvzey button:where(.svelte-1bcvzey):disabled{cursor:progress;opacity:.8}.brief__form.svelte-1bcvzey button:where(.svelte-1bcvzey):hover{background:var(--magenta-text)}.brief__foot.svelte-1bcvzey{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.brief__foot.svelte-1bcvzey p:where(.svelte-1bcvzey){max-width:620px;font-family:var(--font-text);font-size:17px;font-weight:400;line-height:1.5;color:var(--graphite-dark)}.brief__foot.svelte-1bcvzey ul:where(.svelte-1bcvzey){display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none}.brief__foot.svelte-1bcvzey a:where(.svelte-1bcvzey){font-family:var(--font-mono);font-size:14px;letter-spacing:.3px;color:var(--on-night)}.brief__foot.svelte-1bcvzey a:where(.svelte-1bcvzey):hover{color:var(--magenta-text-dark)}@media(max-width:640px){.brief.svelte-1bcvzey{padding-top:96px;padding-bottom:96px}.brief__form.svelte-1bcvzey{flex-direction:column}.brief__who.svelte-1bcvzey{grid-template-columns:minmax(0,1fr)}.brief__form.svelte-1bcvzey input:where(.svelte-1bcvzey){padding:20px 16px}.brief__form.svelte-1bcvzey button:where(.svelte-1bcvzey){justify-content:center;padding:18px}}.monogram.svelte-wqpmh0{--fg: var(--on-night);--bar: var(--on-night);--bg: var(--magenta);container-type:size;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--fg) 22%,transparent) 1.5px,transparent 1.6px);background-size:32px 32px;background-position:16px 16px;color:var(--fg)}.is-highlight.svelte-wqpmh0{--fg: var(--ink);--bar: var(--magenta);--bg: var(--highlight)}.is-ink.svelte-wqpmh0{--fg: var(--on-night);--bar: var(--magenta);--bg: var(--ink)}.is-graphite.svelte-wqpmh0{--fg: #fff;--bar: var(--highlight);--bg: var(--graphite)}.monogram__mark.svelte-wqpmh0{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:min(64cqh,44cqw);font-weight:700;line-height:1;letter-spacing:-.03em}.monogram__bar.svelte-wqpmh0{display:inline-block;width:.62em;height:.13em;margin-left:.06em;background:var(--bar)}
