.contact-sentence-form-module__FuIiua__section{z-index:30;color:#242220;background:radial-gradient(circle at 78% 8%,#58393921,#0000 32rem),linear-gradient(#ece4e1 0%,#e8ded8 100%);border-top:1px solid #d8ccc4;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.contact-sentence-form-module__FuIiua__section:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#58393914 1px,#0000 1px),linear-gradient(90deg,#58393914 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.contact-sentence-form-module__FuIiua__shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);max-width:88rem;margin:0 auto;display:grid;position:relative}.contact-sentence-form-module__FuIiua__intro{position:sticky;top:7rem}.contact-sentence-form-module__FuIiua__eyebrow{color:#9d6f51;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.contact-sentence-form-module__FuIiua__intro h2,.contact-sentence-form-module__FuIiua__success h2{color:#181411;letter-spacing:-.075em;text-wrap:balance;max-width:9.4ch;margin:1.2rem 0 0;font-size:clamp(3.1rem,6vw,6.75rem);font-weight:600;line-height:.88}.contact-sentence-form-module__FuIiua__intro p:not(.contact-sentence-form-module__FuIiua__eyebrow),.contact-sentence-form-module__FuIiua__success p:not(.contact-sentence-form-module__FuIiua__eyebrow){color:#242220a8;max-width:30rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.8}.contact-sentence-form-module__FuIiua__form{background:#faf5f37a;border:1px solid #5839392e;padding:clamp(1.5rem,3vw,3rem);position:relative;box-shadow:0 2rem 5rem #34281e14}.contact-sentence-form-module__FuIiua__honeypot{opacity:0;position:absolute;left:-9999px}.contact-sentence-form-module__FuIiua__sentence{flex-direction:column;justify-content:flex-start;gap:1rem;min-height:24rem;display:flex}.contact-sentence-form-module__FuIiua__lead{color:#2422207a;letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500}.contact-sentence-form-module__FuIiua__fragment{border-top:1px solid #58393924;gap:.75rem;padding-top:1rem;display:grid}.contact-sentence-form-module__FuIiua__fragmentActive{border-color:#58393952}.contact-sentence-form-module__FuIiua__prompt{color:#2422208f;letter-spacing:-.045em;font-size:clamp(1.25rem,2.1vw,1.8rem);font-weight:500}.contact-sentence-form-module__FuIiua__inlineInput,.contact-sentence-form-module__FuIiua__textarea{color:#583939;width:100%;font:inherit;letter-spacing:-.07em;background:0 0;border:0;border-bottom:1px solid #5839396b;border-radius:0;outline:none;padding:.2rem 0 .55rem;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:600;line-height:1.08}.contact-sentence-form-module__FuIiua__inlineInput::-moz-placeholder{color:#58393957}.contact-sentence-form-module__FuIiua__textarea::-moz-placeholder{color:#58393957}.contact-sentence-form-module__FuIiua__inlineInput::placeholder,.contact-sentence-form-module__FuIiua__textarea::placeholder{color:#58393957}.contact-sentence-form-module__FuIiua__inlineInput:focus,.contact-sentence-form-module__FuIiua__textarea:focus{border-color:#583939}.contact-sentence-form-module__FuIiua__textarea{resize:vertical;letter-spacing:-.035em;min-height:9rem;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:500;line-height:1.55}.contact-sentence-form-module__FuIiua__optionRow{flex-wrap:wrap;gap:.65rem;display:flex}.contact-sentence-form-module__FuIiua__optionPill{color:#242220c2;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#fffbf785;border:1px solid #58393929;border-radius:999px;min-height:2.6rem;padding:0 1.1rem;font-size:.72rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.contact-sentence-form-module__FuIiua__optionPill:hover,.contact-sentence-form-module__FuIiua__optionPill:focus-visible{color:#faf5f3;background:#583939;border-color:#583939;outline:none;transform:translateY(-1px)}.contact-sentence-form-module__FuIiua__resolved{color:#583939;cursor:pointer;width:fit-content;font:inherit;letter-spacing:-.06em;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:clamp(1.35rem,2.4vw,2.35rem);font-weight:600;line-height:1.1;-webkit-text-decoration:underline #58393938;text-decoration:underline #58393938}.contact-sentence-form-module__FuIiua__error{color:#8b2f2f;margin:1.25rem 0 0;font-size:.9rem;line-height:1.6}.contact-sentence-form-module__FuIiua__actions{border-top:1px solid #58393924;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.25rem;display:flex}.contact-sentence-form-module__FuIiua__backButton,.contact-sentence-form-module__FuIiua__nextButton,.contact-sentence-form-module__FuIiua__submitButton{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;min-height:3rem;padding:0 1.35rem;font-size:.72rem;font-weight:800;transition:opacity .18s,transform .18s,background-color .18s}.contact-sentence-form-module__FuIiua__backButton{color:#2422209e;background:0 0;border:1px solid #58393938}.contact-sentence-form-module__FuIiua__nextButton,.contact-sentence-form-module__FuIiua__submitButton{color:#faf5f3;background:#583939;border:1px solid #583939}.contact-sentence-form-module__FuIiua__backButton:not(:disabled):hover,.contact-sentence-form-module__FuIiua__nextButton:not(:disabled):hover,.contact-sentence-form-module__FuIiua__submitButton:not(:disabled):hover{transform:translateY(-1px)}.contact-sentence-form-module__FuIiua__backButton:disabled,.contact-sentence-form-module__FuIiua__nextButton:disabled,.contact-sentence-form-module__FuIiua__submitButton:disabled{cursor:not-allowed;opacity:.38}.contact-sentence-form-module__FuIiua__success{text-align:center;background:#faf5f38a;border:1px solid #5839392e;max-width:58rem;margin:0 auto;padding:clamp(2rem,5vw,4.5rem);position:relative}.contact-sentence-form-module__FuIiua__success h2{max-width:13ch;margin-left:auto;margin-right:auto}.contact-sentence-form-module__FuIiua__success p:not(.contact-sentence-form-module__FuIiua__eyebrow){margin-left:auto;margin-right:auto}@media (max-width:900px){.contact-sentence-form-module__FuIiua__shell{grid-template-columns:1fr}.contact-sentence-form-module__FuIiua__intro{position:relative;top:auto}.contact-sentence-form-module__FuIiua__intro h2{max-width:11ch}.contact-sentence-form-module__FuIiua__sentence{min-height:20rem}}@media (max-width:640px){.contact-sentence-form-module__FuIiua__section{padding-left:1rem;padding-right:1rem}.contact-sentence-form-module__FuIiua__form{padding:1.2rem}.contact-sentence-form-module__FuIiua__optionPill{justify-content:center;width:100%}.contact-sentence-form-module__FuIiua__actions{flex-direction:column-reverse;align-items:stretch}.contact-sentence-form-module__FuIiua__backButton,.contact-sentence-form-module__FuIiua__nextButton,.contact-sentence-form-module__FuIiua__submitButton{width:100%}}
