.brief-form-module__TM_Nnq__shell{--brief-paper:#f4f1ea;--brief-ink:#11110f;--brief-green:#0b2d25;--brief-orange:#f15a24;--brief-line:#11110f33;background:var(--brief-paper);min-height:100svh;color:var(--brief-ink);font-family:var(--font-damoon), Tahoma, "Segoe UI", Arial, sans-serif;font-optical-sizing:auto;font-weight:430}.brief-form-module__TM_Nnq__header{justify-content:space-between;align-items:center;min-height:5rem;padding:0 1rem;display:flex}.brief-form-module__TM_Nnq__logo{width:4.4rem;height:2.4rem;display:block}.brief-form-module__TM_Nnq__logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.brief-form-module__TM_Nnq__headerMeta{letter-spacing:.08em;align-items:center;gap:.65rem;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.58rem;display:flex}.brief-form-module__TM_Nnq__headerMeta b{color:var(--brief-orange);font-size:.7rem}.brief-form-module__TM_Nnq__progress{background:#11110f1f;height:2px;overflow:hidden}.brief-form-module__TM_Nnq__progress span{background:var(--brief-orange);transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.76,0,.24,1);display:block}.brief-form-module__TM_Nnq__form,.brief-form-module__TM_Nnq__success{width:100%;max-width:92rem;margin:0 auto}.brief-form-module__TM_Nnq__intro,.brief-form-module__TM_Nnq__question,.brief-form-module__TM_Nnq__review,.brief-form-module__TM_Nnq__success{min-height:calc(100svh - 5rem - 2px);padding:4.5rem 1rem 10rem}.brief-form-module__TM_Nnq__intro{align-content:start;gap:4rem;display:grid}.brief-form-module__TM_Nnq__kicker{letter-spacing:.1em;margin:0 0 1.25rem;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.62rem;font-weight:700}.brief-form-module__TM_Nnq__intro h1,.brief-form-module__TM_Nnq__question h1,.brief-form-module__TM_Nnq__review h1,.brief-form-module__TM_Nnq__success h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,12vw,7.2rem);font-weight:650;line-height:.98}.brief-form-module__TM_Nnq__lead{color:#11110f9e;max-width:35rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.85}.brief-form-module__TM_Nnq__contactFields{align-content:start;gap:1.5rem;display:grid}.brief-form-module__TM_Nnq__contactFields label,.brief-form-module__TM_Nnq__detailField{gap:.55rem;display:grid}.brief-form-module__TM_Nnq__contactFields label>span,.brief-form-module__TM_Nnq__detailField>span{font-size:.72rem;font-weight:600}.brief-form-module__TM_Nnq__contactFields input,.brief-form-module__TM_Nnq__detailField input,.brief-form-module__TM_Nnq__detailField textarea,.brief-form-module__TM_Nnq__textarea{border:0;border-bottom:1px solid var(--brief-ink);width:100%;color:var(--brief-ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:0;padding:.75rem 0;font-size:1.25rem;line-height:1.7;transition:border-color .2s}.brief-form-module__TM_Nnq__contactFields input:focus,.brief-form-module__TM_Nnq__detailField input:focus,.brief-form-module__TM_Nnq__detailField textarea:focus,.brief-form-module__TM_Nnq__textarea:focus{border-color:var(--brief-orange)}.brief-form-module__TM_Nnq__contactFields input::placeholder,.brief-form-module__TM_Nnq__detailField input::placeholder,.brief-form-module__TM_Nnq__detailField textarea::placeholder,.brief-form-module__TM_Nnq__textarea::placeholder{color:#11110f4d}.brief-form-module__TM_Nnq__contactFields input[dir=ltr]{text-align:left}.brief-form-module__TM_Nnq__privacy{color:#11110f80;margin:0;font-size:.68rem;line-height:1.7}.brief-form-module__TM_Nnq__question{align-content:start;gap:3.5rem;display:grid}.brief-form-module__TM_Nnq__questionHead{gap:1.5rem;display:grid}.brief-form-module__TM_Nnq__questionNumber{color:var(--brief-orange);letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.brief-form-module__TM_Nnq__question h1{max-width:15em;font-size:clamp(2.2rem,9vw,5.4rem);line-height:1.04}.brief-form-module__TM_Nnq__questionHead p{color:#11110f8c;margin:1rem 0 0;font-size:.8rem}.brief-form-module__TM_Nnq__options{border-top:1px solid var(--brief-line);display:grid}.brief-form-module__TM_Nnq__option{border:0;border-bottom:1px solid var(--brief-line);min-height:4.5rem;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;grid-template-columns:2.25rem 1fr 1.5rem;align-items:center;padding:0;transition:color .2s,background .2s,padding .2s;display:grid}.brief-form-module__TM_Nnq__option>span{color:#11110f6b;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.6rem}.brief-form-module__TM_Nnq__option strong{font-size:1.05rem;font-weight:520}.brief-form-module__TM_Nnq__option i{border:1px solid var(--brief-ink);text-align:center;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.72rem;font-style:normal;line-height:1.05rem}.brief-form-module__TM_Nnq__option.brief-form-module__TM_Nnq__selected{background:var(--brief-green);color:var(--brief-paper);padding:0 .7rem}.brief-form-module__TM_Nnq__option.brief-form-module__TM_Nnq__selected>span{color:#f4f1ea8c}.brief-form-module__TM_Nnq__option.brief-form-module__TM_Nnq__selected i{border-color:var(--brief-orange);background:var(--brief-orange);color:var(--brief-ink)}.brief-form-module__TM_Nnq__textarea{border-top:1px solid var(--brief-ink);min-height:12rem;padding-top:1.25rem}.brief-form-module__TM_Nnq__detailField{background:#11110f0b;margin-top:.5rem;padding:1.5rem}.brief-form-module__TM_Nnq__selectionCount{color:#11110f7a;letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.6rem}.brief-form-module__TM_Nnq__controls{z-index:10;border-top:1px solid var(--brief-line);background:color-mix(in srgb, var(--brief-paper) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-content:center;gap:.65rem;min-height:6.4rem;padding:.75rem 1rem;display:grid;position:fixed;bottom:0;left:0;right:0}.brief-form-module__TM_Nnq__controls>div:first-child{min-height:1rem}.brief-form-module__TM_Nnq__controls>div:first-child:empty{display:none}.brief-form-module__TM_Nnq__error{color:#a33410;margin:0;font-size:.68rem}.brief-form-module__TM_Nnq__controlButtons{justify-content:flex-end;gap:.6rem;display:flex}.brief-form-module__TM_Nnq__back,.brief-form-module__TM_Nnq__next,.brief-form-module__TM_Nnq__primaryAction{border:1px solid var(--brief-ink);min-height:3rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:1.5rem;padding:0 1.15rem;font-size:.76rem;font-weight:650;display:inline-flex}.brief-form-module__TM_Nnq__back{background:0 0}.brief-form-module__TM_Nnq__next,.brief-form-module__TM_Nnq__primaryAction{background:var(--brief-ink);color:var(--brief-paper)}.brief-form-module__TM_Nnq__back:disabled,.brief-form-module__TM_Nnq__next:disabled{cursor:wait;opacity:.5}.brief-form-module__TM_Nnq__review{padding-bottom:11rem}.brief-form-module__TM_Nnq__reviewContact{background:var(--brief-orange);width:100%;color:var(--brief-ink);font:inherit;text-align:right;cursor:pointer;border:0;margin-top:3.5rem;padding:1.5rem;display:grid}.brief-form-module__TM_Nnq__reviewContact span,.brief-form-module__TM_Nnq__reviewContact small{font-size:.65rem}.brief-form-module__TM_Nnq__reviewContact strong{margin:.5rem 0 .1rem;font-size:1.25rem}.brief-form-module__TM_Nnq__reviewList{margin:1.5rem 0 0;padding:0;list-style:none}.brief-form-module__TM_Nnq__reviewList li{border-top:1px solid var(--brief-line)}.brief-form-module__TM_Nnq__reviewList li:last-child{border-bottom:1px solid var(--brief-line)}.brief-form-module__TM_Nnq__reviewList button{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem 1fr 1.25rem;gap:.5rem;padding:1rem 0;display:grid}.brief-form-module__TM_Nnq__reviewList button>span{color:var(--brief-orange);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.6rem}.brief-form-module__TM_Nnq__reviewList button>div{gap:.3rem;display:grid}.brief-form-module__TM_Nnq__reviewList strong{font-size:.8rem}.brief-form-module__TM_Nnq__reviewList small{color:#11110f8f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.brief-form-module__TM_Nnq__reviewList i{font-style:normal}.brief-form-module__TM_Nnq__success{background:var(--brief-orange);flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:4rem;display:flex}.brief-form-module__TM_Nnq__success>img{filter:brightness(0);width:5rem;height:5rem;margin-bottom:4rem}.brief-form-module__TM_Nnq__success h1{max-width:10em}.brief-form-module__TM_Nnq__success>p:not(.brief-form-module__TM_Nnq__kicker){max-width:28rem;margin:1.5rem 0 0;line-height:1.8}.brief-form-module__TM_Nnq__reference{letter-spacing:.08em;margin:3rem 0 1rem;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.62rem}.brief-form-module__TM_Nnq__primaryAction{border-color:var(--brief-ink)}.brief-form-module__TM_Nnq__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.brief-form-module__TM_Nnq__loading{background:var(--brief-paper,#f4f1ea);min-height:100svh}@media (min-width:900px){.brief-form-module__TM_Nnq__header{min-height:6.5rem;padding:0 2rem}.brief-form-module__TM_Nnq__logo{width:5.5rem;height:2.8rem}.brief-form-module__TM_Nnq__headerMeta{gap:1rem;font-size:.65rem}.brief-form-module__TM_Nnq__intro,.brief-form-module__TM_Nnq__question,.brief-form-module__TM_Nnq__review,.brief-form-module__TM_Nnq__success{min-height:calc(100vh - 6.5rem - 2px);padding:6rem 2rem 9rem}.brief-form-module__TM_Nnq__intro{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-content:center;gap:8rem}.brief-form-module__TM_Nnq__intro h1{max-width:8.5em;font-size:clamp(4.5rem,6.7vw,7.2rem)}.brief-form-module__TM_Nnq__contactFields{padding-top:1rem}.brief-form-module__TM_Nnq__question{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-content:center;align-items:start;gap:7rem}.brief-form-module__TM_Nnq__questionHead{position:sticky;top:8rem}.brief-form-module__TM_Nnq__question .brief-form-module__TM_Nnq__detailField,.brief-form-module__TM_Nnq__question .brief-form-module__TM_Nnq__selectionCount{grid-column:2}.brief-form-module__TM_Nnq__question h1{font-size:clamp(3.3rem,4.5vw,5.4rem)}.brief-form-module__TM_Nnq__option{min-height:4.15rem}.brief-form-module__TM_Nnq__option:hover{background:#11110f0d;padding:0 .7rem}.brief-form-module__TM_Nnq__option.brief-form-module__TM_Nnq__selected:hover{background:var(--brief-green)}.brief-form-module__TM_Nnq__controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.35rem;min-width:0;min-height:0;padding:0;bottom:1.5rem;left:auto;right:2rem}.brief-form-module__TM_Nnq__controls .brief-form-module__TM_Nnq__error{background:var(--brief-paper);padding:.5rem .75rem}.brief-form-module__TM_Nnq__review{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(20rem,.75fr) minmax(32rem,1.25fr);gap:0 7rem;display:grid}.brief-form-module__TM_Nnq__review>.brief-form-module__TM_Nnq__kicker,.brief-form-module__TM_Nnq__review>h1,.brief-form-module__TM_Nnq__review>.brief-form-module__TM_Nnq__lead,.brief-form-module__TM_Nnq__review>.brief-form-module__TM_Nnq__reviewContact{grid-column:1}.brief-form-module__TM_Nnq__reviewList{grid-area:1/2/span 4;margin-top:0}.brief-form-module__TM_Nnq__success{padding-right:12vw}}@media (prefers-reduced-motion:reduce){.brief-form-module__TM_Nnq__progress span,.brief-form-module__TM_Nnq__option{transition:none}}
