:where(.agency-site) .brief-page{padding-bottom:100px}:where(.agency-site) .brief-intro{max-width:840px}:where(.agency-site) .brief-intro h1 span{color:#ffc83d}:where(.agency-site) .brief-intro>p{max-width:620px}:where(.agency-site) .brief-local-note{color:#bac3c8;border-top:1px solid #384047;border-bottom:1px solid #384047;align-items:flex-start;gap:13px;margin:30px 0 46px;padding:18px 0;font-size:14px;line-height:1.7;display:flex}:where(.agency-site) .brief-local-note>svg{color:#ffc83d;flex:none;margin-top:3px}:where(.agency-site) .brief-local-note p{margin:0}:where(.agency-site) .brief-local-note strong{color:#f4f5ee;font-weight:600}:where(.agency-site) .brief-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(40px,7vw,112px);display:grid}:where(.agency-site) .brief-form-column{min-width:0}:where(.agency-site) .brief-steps{color:#9ca8ae;gap:32px;margin:0 0 42px;padding:0;font-size:14px;list-style:none;display:flex}:where(.agency-site) .brief-steps li{white-space:nowrap;align-items:center;gap:10px;display:flex}:where(.agency-site) .brief-steps li>span{border:1px solid #49535a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}:where(.agency-site) .brief-steps li.is-current{color:#ffc83d}:where(.agency-site) .brief-steps li.is-current>span{color:#090e12;background:#ffc83d;border-color:#ffc83d}:where(.agency-site) .brief-steps li.is-done>span{color:#ffc83d;border-color:#ffc83d}:where(.agency-site) .brief-form h2,:where(.agency-site) .brief-complete h2{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.2}:where(.agency-site) .brief-form h2:focus,:where(.agency-site) .brief-complete h2:focus{outline:none}:where(.agency-site) .brief-form .field{color:#ecf0ed;flex-direction:column;gap:10px;margin:0 0 27px;font-size:15px;display:flex}:where(.agency-site) .brief-form .field>span:first-child{line-height:1.5}:where(.agency-site) .brief-form input:not([type=checkbox]),:where(.agency-site) .brief-form select,:where(.agency-site) .brief-form textarea{color:#f4f5ef;width:100%;min-width:0;min-height:52px;font:inherit;caret-color:#ffc83d;box-shadow:none;background:#11191f;border:1px solid #455057;border-radius:8px;padding:14px 16px;font-size:16px;line-height:1.55;transition:border-color .16s,background-color .16s}:where(.agency-site) .brief-form textarea{resize:vertical;min-height:156px}:where(.agency-site) .brief-form input::placeholder,:where(.agency-site) .brief-form textarea::placeholder{color:#94a1a9}:where(.agency-site) .brief-form input:focus-visible,:where(.agency-site) .brief-form textarea:focus-visible,:where(.agency-site) .brief-form select:focus-visible{outline-offset:3px;border-color:#ffc83d;outline:2px solid #ffc83d}:where(.agency-site) .brief-form [aria-invalid=true]{border-color:#f49a86!important}:where(.agency-site) .brief-form .brief-help{color:#abb6bd;max-width:65ch;font-size:13px;line-height:1.6}:where(.agency-site) .brief-form .brief-error{color:#ffb6a5;font-size:13px;line-height:1.5}:where(.agency-site) .brief-optional{color:#aeb9bf;margin-left:8px;font-size:13px;font-weight:400}:where(.agency-site) .brief-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}:where(.agency-site) .brief-actions .button,:where(.agency-site) .brief-complete-actions .button{justify-content:center;align-items:center;gap:11px;min-height:50px;display:inline-flex}:where(.agency-site) .brief-required{color:#aeb9bf;font-size:13px}:where(.agency-site) .brief-summary{background:#131c22;border-top:2px solid #ffc83d;padding:30px;position:sticky;top:110px}:where(.agency-site) .brief-summary-top{color:#c1c9cb;justify-content:space-between;align-items:center;font-size:14px;display:flex}:where(.agency-site) .brief-summary-top p{margin:0}:where(.agency-site) .brief-summary-top>span{color:#ffc83d;font-size:24px}:where(.agency-site) .brief-summary h2{letter-spacing:-.035em;margin:22px 0 13px;font-size:29px;font-weight:600;line-height:1.2}:where(.agency-site) .brief-summary>p{color:#b3bec5;font-size:14px;line-height:1.75}:where(.agency-site) .brief-price{letter-spacing:-.04em;color:#ffc83d;font-variant-numeric:tabular-nums;margin:27px 0 15px;font-size:31px;font-weight:500}:where(.agency-site) .brief-summary .brief-fine{font-size:12px;line-height:1.7}:where(.agency-site) .brief-summary-process{border-top:1px solid #3b464d;margin-top:28px;padding-top:24px}:where(.agency-site) .brief-summary h3{color:#f0f2ec;margin:0 0 14px;font-size:14px;font-weight:600}:where(.agency-site) .brief-summary ol{color:#b3bec5;margin:0;padding-left:19px;font-size:13px;line-height:1.7}:where(.agency-site) .brief-summary li+li{margin-top:12px}:where(.agency-site) .brief-selections{border-top:1px solid #3b464d;margin-top:25px;padding-top:22px}:where(.agency-site) .brief-selections>div{align-items:center;gap:12px;min-width:0;margin-top:13px;display:flex}:where(.agency-site) .brief-selections img{object-fit:cover;object-position:top;flex:none;width:70px;height:48px}:where(.agency-site) .brief-selections span{text-transform:capitalize;overflow-wrap:anywhere;color:#cad2d5;font-size:13px}:where(.agency-site) .brief-draft{border-top:1px solid #384047;margin-top:35px;padding-top:25px}:where(.agency-site) .brief-draft>label,:where(.agency-site) .brief-privacy>label{cursor:pointer;color:#e1e5e4;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.65;display:flex}:where(.agency-site) .brief-draft input,:where(.agency-site) .brief-privacy input{accent-color:#ffc83d;cursor:pointer;width:19px;min-width:19px;height:19px;margin:3px 0 0}:where(.agency-site) .brief-draft>p,:where(.agency-site) .brief-fine{color:#abb6bd;margin:0;font-size:12px;line-height:1.7}:where(.agency-site) .brief-draft .brief-status{margin-top:9px}:where(.agency-site) .brief-status{color:#c8d0d3;min-height:1.7em;font-size:13px;line-height:1.7}:where(.agency-site) .brief-privacy{padding:16px 0}:where(.agency-site) .brief-privacy p{margin:0 0 6px 31px}:where(.agency-site) .brief-privacy a{color:#ffc83d;text-underline-offset:4px;text-decoration:underline}:where(.agency-site) .brief-text-button{color:#ffc83d;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 0;font-size:13px;display:inline-flex}:where(.agency-site) .brief-text-button:hover{text-underline-offset:4px;text-decoration:underline}:where(.agency-site) .brief-text-button:focus-visible,:where(.agency-site) .brief-draft input:focus-visible,:where(.agency-site) .brief-privacy input:focus-visible{outline-offset:4px;outline:2px solid #ffc83d}:where(.agency-site) .brief-restore{color:#e0e3dc;background:#1c211f;border:1px solid #615a38;margin-bottom:30px;padding:18px 22px;font-size:14px}:where(.agency-site) .brief-restore p{margin:0;line-height:1.6}:where(.agency-site) .brief-restore>div{gap:28px;display:flex}:where(.agency-site) .brief-review section+section{border-top:1px solid #384047;margin-top:28px;padding-top:25px}:where(.agency-site) .brief-review-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}:where(.agency-site) .brief-review h3{margin:0;font-size:18px;font-weight:500}:where(.agency-site) .brief-review dl{margin:0}:where(.agency-site) .brief-review dl>div{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:11px 0;font-size:14px;line-height:1.7;display:grid}:where(.agency-site) .brief-review dt{color:#9eacb4}:where(.agency-site) .brief-review dd{overflow-wrap:anywhere;color:#e9ede9;margin:0}:where(.agency-site) .brief-preserve-lines{white-space:pre-wrap}:where(.agency-site) .brief-review-note{color:#bac4ca;border-top:1px solid #384047;margin:27px 0 0;padding-top:22px;font-size:14px;line-height:1.75}:where(.agency-site) .brief-complete{max-width:880px;padding:25px 0}:where(.agency-site) .brief-complete-mark{color:#ffc83d;margin-bottom:26px}:where(.agency-site) .brief-complete h2{margin-bottom:19px}:where(.agency-site) .brief-complete-lead{color:#bbc5ca;max-width:68ch;font-size:18px;line-height:1.8}:where(.agency-site) .brief-complete-summary{border-top:1px solid #384047;border-bottom:1px solid #384047;grid-template-columns:1fr 1fr 1.5fr;gap:24px;margin:28px 0;padding:26px 0;display:grid}:where(.agency-site) .brief-complete-summary dt{color:#a5b2b9;margin-bottom:8px;font-size:12px}:where(.agency-site) .brief-complete-summary dd{overflow-wrap:anywhere;margin:0;font-size:16px}:where(.agency-site) .brief-complete-actions{flex-wrap:wrap;gap:15px;display:flex}:where(.agency-site) .brief-after{border-top:1px solid #384047;margin:35px 0;padding-top:30px}:where(.agency-site) .brief-after h3{margin:0 0 14px;font-size:20px;font-weight:500}:where(.agency-site) .brief-after p{color:#b7c2c8;max-width:70ch;font-size:15px;line-height:1.85}:where(.agency-site) .brief-exit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}:where(.agency-site) .brief-exit-actions>a{color:#ffc83d;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}:where(.agency-site) .brief-step-content{animation:.24s cubic-bezier(.22,1,.36,1) agency-brief-enter}@keyframes agency-brief-enter{0%{transform:translateY(7px)}to{transform:translateY(0)}}.agency-site[data-motion=off] .brief-step-content,.agency-site[data-motion=off] .brief-step-content,:where(.agency-site) [data-motion=off] .brief-step-content{animation:none}.agency-site[data-motion=off] .brief-form input,.agency-site[data-motion=off] .brief-form select,.agency-site[data-motion=off] .brief-form textarea{transition:none}@media (prefers-reduced-motion:reduce){:where(.agency-site) .brief-step-content{animation:none}:where(.agency-site) .brief-form input,:where(.agency-site) .brief-form select,:where(.agency-site) .brief-form textarea{transition:none}}@media (max-width:900px){:where(.agency-site) .brief-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}:where(.agency-site) .brief-summary{padding:23px}:where(.agency-site) .brief-steps{gap:20px;font-size:13px}}@media (max-width:720px){:where(.agency-site) .brief-layout{grid-template-columns:1fr;gap:40px}:where(.agency-site) .brief-summary{order:-1;padding:22px;position:static}:where(.agency-site) .brief-summary-top,:where(.agency-site) .brief-summary-process,:where(.agency-site) .brief-summary .brief-fine{display:none}:where(.agency-site) .brief-summary h2{margin:0 0 9px;font-size:23px}:where(.agency-site) .brief-summary>p{max-width:42ch;margin:0}:where(.agency-site) .brief-price{margin:15px 0 0;font-size:24px}:where(.agency-site) .brief-selections{margin-top:18px;padding-top:18px}:where(.agency-site) .brief-selections>div{margin-right:18px;display:inline-flex}:where(.agency-site) .brief-local-note{margin:24px 0 30px}:where(.agency-site) .brief-steps{justify-content:space-between;gap:23px;margin-bottom:31px;font-size:12px}:where(.agency-site) .brief-steps li{gap:7px}:where(.agency-site) .brief-steps li>span{width:25px;height:25px}:where(.agency-site) .brief-form h2{font-size:27px}:where(.agency-site) .brief-actions{gap:13px}:where(.agency-site) .brief-actions .button{padding-left:16px;padding-right:16px;font-size:13px}:where(.agency-site) .brief-required{max-width:100px;font-size:11px}:where(.agency-site) .brief-review dl>div{grid-template-columns:1fr;gap:2px;padding:10px 0}:where(.agency-site) .brief-review-heading{align-items:flex-start}:where(.agency-site) .brief-review-heading .brief-text-button{min-height:30px;font-size:12px}:where(.agency-site) .brief-complete-summary{grid-template-columns:1fr;gap:19px}:where(.agency-site) .brief-complete-lead{font-size:16px}:where(.agency-site) .brief-page{padding-bottom:65px}}:where(.agency-site) .brief-summary-top>svg{color:#ffc83d;flex:none}:where(.agency-site) .brief-selections span{text-transform:none}:where(.agency-site) .brief-concept-choice{margin:0 0 27px}:where(.agency-site) .brief-concept-choice>label{cursor:pointer;color:#e1e5e4;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.65;display:flex}:where(.agency-site) .brief-concept-choice input{accent-color:#ffc83d;cursor:pointer;width:19px;min-width:19px;height:19px;margin:3px 0 0}:where(.agency-site) .brief-concept-choice input:focus-visible,:where(.agency-site) .brief-context summary:focus-visible{outline-offset:4px;outline:2px solid #ffc83d}:where(.agency-site) .brief-concept-choice>p{margin:0 0 0 31px}:where(.agency-site) .brief-context{border-top:1px solid #384047;border-bottom:1px solid #384047}:where(.agency-site) .brief-context summary{cursor:pointer;color:#e1e5e4;min-height:52px;padding:16px 0;font-size:15px;line-height:1.6}:where(.agency-site) .brief-context>div{padding-top:18px}:where(.agency-site) .brief-context textarea{min-height:112px}:where(.agency-site) .brief-project-context{color:#c8d0d3;border-left:1px solid #ffc83d;margin:0 0 27px;padding:4px 0 4px 18px;font-size:14px;line-height:1.7}:where(.agency-site) .brief-project-context>span{display:block}:where(.agency-site) .brief-project-context strong{color:#f4f5ee;font-weight:600}:where(.agency-site) .brief-project-context>p{color:#abb6bd;margin:0;font-size:12px}@media (max-width:720px){:where(.agency-site) .brief-page .brief-intro{padding:28px 0 18px}:where(.agency-site) .brief-page .brief-intro h1{font-size:32px;line-height:1.12}:where(.agency-site) .brief-page .brief-intro>p{margin-top:16px;font-size:14px;line-height:1.65}:where(.agency-site) .brief-local-note{gap:10px;margin:0 0 26px;padding:13px 0;font-size:12px;line-height:1.65}:where(.agency-site) .brief-local-note>svg{width:17px;height:17px}:where(.agency-site) .brief-layout{gap:34px}:where(.agency-site) .brief-form-column{order:0}:where(.agency-site) .brief-summary{order:1}:where(.agency-site) .brief-summary .brief-fine{margin-top:14px;display:block}:where(.agency-site) .brief-summary-process{display:block}:where(.agency-site) .brief-steps{margin-bottom:25px}:where(.agency-site) .brief-form h2{margin-bottom:23px;font-size:25px}:where(.agency-site) .brief-selections>div{margin-right:0;display:flex}:where(.agency-site) .brief-selections>a{margin-top:12px}}:where(.agency-site) .brief-fieldset{border:0;min-inline-size:0;margin:0;padding:0}:where(.agency-site) .brief-fieldset:disabled{opacity:.72}:where(.agency-site) .brief-form[aria-busy=true]{cursor:progress}:where(.agency-site) .brief-task-intro{max-width:60ch;color:var(--muted);margin:-6px 0 26px;font-size:15px;line-height:1.7}:where(.agency-site) .brief-lead-line{display:none}@media (max-width:720px){:where(.agency-site) .brief-lead-line{color:#c9d0d5;border-block:1px solid #ffffff1c;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 20px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}:where(.agency-site) .brief-lead-line strong{color:var(--text,#fff);font-weight:600}:where(.agency-site) .brief-lead-line span:first-of-type{color:#ffc83d;font-variant-numeric:tabular-nums;font-weight:600}}:where(.agency-site) .brief-term{color:#c9d0d5;margin:-6px 0 14px;font-size:14px}
.agency-site[data-theme=light] .brief-page{--ink:#11161c;--soft:#454d56;font-family:var(--font-onest),"Onest",system-ui,sans-serif;color:var(--ink);padding-top:72px}.agency-site[data-theme=light] .brief-page,.agency-site[data-theme=light] .brief-page *{font-feature-settings:"locl" 0!important}.agency-site[data-theme=light] .brief-page h1,.agency-site[data-theme=light] .brief-page h2,.agency-site[data-theme=light] .brief-page h3{letter-spacing:-.015em;color:var(--ink);font-family:Geologica,system-ui,sans-serif;font-weight:600}.agency-site[data-theme=light] .brief-page h1{font-size:50px;line-height:1.06}.agency-site[data-theme=light] .brief-intro h1 span{color:var(--ink)}.agency-site[data-theme=light] .brief-page p{color:var(--soft)}.agency-site[data-theme=light] .brief-local-note{color:var(--soft);border-color:#11161c33}.agency-site[data-theme=light] .brief-local-note>svg,.agency-site[data-theme=light] .brief-local-note strong{color:var(--ink)}.agency-site[data-theme=light] .brief-steps{color:var(--soft)}.agency-site[data-theme=light] .brief-steps li>span{border-color:var(--ink);color:var(--ink)}.agency-site[data-theme=light] .brief-steps li.is-current{color:var(--ink);font-weight:600}.agency-site[data-theme=light] .brief-steps li.is-current>span{border-color:var(--ink);color:var(--ink);background:#f5b82e}.agency-site[data-theme=light] .brief-steps li.is-done>span{border-color:var(--ink);color:var(--ink)}.agency-site[data-theme=light] .brief-form .field{color:var(--ink)}.agency-site[data-theme=light] .brief-form input:not([type=checkbox]),.agency-site[data-theme=light] .brief-form select,.agency-site[data-theme=light] .brief-form textarea{color:var(--ink);caret-color:var(--ink);background:#fff;border:1px solid #11161c66}.agency-site[data-theme=light] .brief-form input::placeholder,.agency-site[data-theme=light] .brief-form textarea::placeholder{color:#6a727b}.agency-site[data-theme=light] .brief-form input:focus-visible,.agency-site[data-theme=light] .brief-form textarea:focus-visible,.agency-site[data-theme=light] .brief-form select:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.agency-site[data-theme=light] .brief-form [aria-invalid=true]{border-color:#b3261e!important}.agency-site[data-theme=light] .brief-form .brief-help,.agency-site[data-theme=light] .brief-optional,.agency-site[data-theme=light] .brief-required{color:var(--soft)}.agency-site[data-theme=light] .brief-form .brief-error{color:#b3261e;font-weight:500}.agency-site[data-theme=light] .brief-summary{border:1px solid #11161c33;border-top:1.5px solid var(--ink);background:#f7f7f6;border-radius:10px}.agency-site[data-theme=light] .brief-summary-top{color:var(--soft)}.agency-site[data-theme=light] .brief-summary-top>span,.agency-site[data-theme=light] .brief-summary-top>svg{color:var(--ink)}.agency-site[data-theme=light] .brief-summary>p,.agency-site[data-theme=light] .brief-summary ol,.agency-site[data-theme=light] .brief-selections span{color:var(--soft)}.agency-site[data-theme=light] .brief-price{color:var(--ink);font-family:Geologica,system-ui,sans-serif;font-weight:600}.agency-site[data-theme=light] .brief-summary h3{color:var(--ink)}.agency-site[data-theme=light] .brief-summary-process,.agency-site[data-theme=light] .brief-selections,.agency-site[data-theme=light] .brief-draft,.agency-site[data-theme=light] .brief-review section+section,.agency-site[data-theme=light] .brief-review-note,.agency-site[data-theme=light] .brief-complete-summary,.agency-site[data-theme=light] .brief-after,.agency-site[data-theme=light] .brief-context{border-color:#11161c33}.agency-site[data-theme=light] .brief-draft>label,.agency-site[data-theme=light] .brief-privacy>label,.agency-site[data-theme=light] .brief-concept-choice>label,.agency-site[data-theme=light] .brief-context summary{color:var(--ink)}.agency-site[data-theme=light] .brief-draft>p,.agency-site[data-theme=light] .brief-fine,.agency-site[data-theme=light] .brief-status,.agency-site[data-theme=light] .brief-term,.agency-site[data-theme=light] .brief-task-intro,.agency-site[data-theme=light] .brief-project-context>p{color:var(--soft)}.agency-site[data-theme=light] .brief-draft input,.agency-site[data-theme=light] .brief-privacy input,.agency-site[data-theme=light] .brief-concept-choice input{width:20px;min-width:20px;height:20px}.agency-site[data-theme=light] .brief-draft input:focus-visible,.agency-site[data-theme=light] .brief-privacy input:focus-visible,.agency-site[data-theme=light] .brief-concept-choice input:focus-visible,.agency-site[data-theme=light] .brief-text-button:focus-visible,.agency-site[data-theme=light] .brief-context summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.agency-site[data-theme=light] .brief-privacy a,.agency-site[data-theme=light] .brief-text-button,.agency-site[data-theme=light] .brief-exit-actions>a,.agency-site[data-theme=light] .brief-complete-mark{color:var(--ink)}.agency-site[data-theme=light] .brief-restore{color:var(--ink);background:#f7f7f6;border-color:#11161c4d}.agency-site[data-theme=light] .brief-review dt,.agency-site[data-theme=light] .brief-complete-summary dt{color:var(--soft)}.agency-site[data-theme=light] .brief-review dd,.agency-site[data-theme=light] .brief-complete-summary dd{color:var(--ink)}.agency-site[data-theme=light] .brief-complete-lead,.agency-site[data-theme=light] .brief-after p{color:var(--soft)}.agency-site[data-theme=light] .brief-project-context{border-left-color:var(--ink);color:var(--soft)}.agency-site[data-theme=light] .brief-project-context strong{color:var(--ink)}.agency-site[data-theme=light] .brief-lead-line{color:var(--soft);border-block-color:#11161c33}.agency-site[data-theme=light] .brief-lead-line strong,.agency-site[data-theme=light] .brief-lead-line span:first-of-type{color:var(--ink)}.agency-site[data-theme=light] .brief-actions .button,.agency-site[data-theme=light] .brief-complete-actions .button:not(.secondary){color:var(--ink);background:#f5b82e;border-radius:10px;font-family:Geologica,system-ui,sans-serif;font-weight:600}@media (max-width:720px){.agency-site[data-theme=light] .brief-page{padding-top:56px}.agency-site[data-theme=light] .brief-page .brief-intro h1{font-size:32px}}.agency-site[data-theme=light] .brief-shot{margin:14px 0 0;padding:0}.agency-site[data-theme=light] .brief-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:8px;width:100%;max-width:none;height:auto;display:block}.agency-site[data-theme=light] .brief-shot figcaption{color:#454d56;margin-top:8px;font-size:12px;line-height:1.4}.agency-site[data-theme=light] .brief-shot figcaption b{color:#11161c;font-weight:600}.agency-site[data-theme=light] .brief-lead-shot{display:none}@media (max-width:1023px){.agency-site[data-theme=light] .brief-shot{display:none}.agency-site[data-theme=light] .brief-lead-line{align-items:center}.agency-site[data-theme=light] .brief-next-m{background:#f7f7f6;border:1px solid #11161c33;border-radius:10px;margin:24px 0 8px;padding:16px 18px}.agency-site[data-theme=light] .brief-next-m-note{color:var(--ink);margin:0 0 8px;font-weight:600}.agency-site[data-theme=light] .brief-next-m h3{color:var(--ink);margin:0 0 6px;font-size:16px}.agency-site[data-theme=light] .brief-next-m ol{color:var(--soft);margin:0;padding-left:22px;font-size:14px;line-height:1.5;list-style:decimal}.agency-site[data-theme=light] .brief-next-m li{padding-left:2px}.agency-site[data-theme=light] .brief-next-m li+li{margin-top:8px}.agency-site[data-theme=light] .brief-summary:not(:has(.brief-selections)){display:none}.agency-site[data-theme=light] .brief-summary-process,.agency-site[data-theme=light] .brief-summary-top{display:none}.agency-site[data-theme=light] .brief-lead-shot{object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:4px;width:64px;max-width:none;height:40px;display:block}}@media (min-width:1024px){.agency-site[data-theme=light] .brief-page{grid-template-columns:minmax(0,1fr) 372px;align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.agency-site[data-theme=light] .brief-page>*{grid-column:1}.agency-site[data-theme=light] .brief-page>.brief-complete{grid-column:1/-1}.agency-site[data-theme=light] .brief-page>.brief-layout{display:contents}.agency-site[data-theme=light] .brief-layout>.brief-form-column{grid-column:1}.agency-site[data-theme=light] .brief-layout>.brief-summary{grid-area:1/2/span 8;align-self:start;margin-top:8px;position:sticky;top:96px}.agency-site[data-theme=light] .brief-local-note{margin:18px 0 24px}.agency-site[data-theme=light] .brief-page .brief-intro{padding:40px 0 4px}.agency-site[data-theme=light] .brief-page .brief-intro>p{margin-top:14px}.agency-site[data-theme=light] .brief-next-m{display:none}}
