._form_vp8q4_1{background:#fffaf0;border:1px solid #0a0e0b26;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 1.5rem 4rem #19241d1f}._fieldGrid_vp8q4_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._field_vp8q4_8{gap:.55rem;display:grid}._field_vp8q4_8>span{color:#29342d;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}._field_vp8q4_8 em{color:#81796f;letter-spacing:.08em;font-size:.55rem;font-style:normal}._field_vp8q4_8 input,._field_vp8q4_8 select,._field_vp8q4_8 textarea{background:var(--paper);width:100%;min-height:3.45rem;color:var(--ink);font:inherit;border:1px solid #0a0e0b38;border-radius:0;padding:.85rem 1rem;font-size:1rem}._field_vp8q4_8 textarea{resize:vertical;min-height:7rem}._field_vp8q4_8 input:focus,._field_vp8q4_8 select:focus,._field_vp8q4_8 textarea:focus{border-color:var(--forest-bright);outline-offset:0;outline:2px solid #1e583a2e}._timeField_vp8q4_64{grid-column:1/-1}._optional_vp8q4_68{border-top:1px solid #0a0e0b24;border-bottom:1px solid #0a0e0b24;margin-top:1.1rem}._optional_vp8q4_68 summary{cursor:pointer;color:var(--forest);letter-spacing:.08em;text-transform:uppercase;padding:1rem 0;font-size:.74rem;font-weight:800}._optionalFields_vp8q4_84{gap:1rem;padding:0 0 1.25rem;display:grid}._honeypot_vp8q4_90{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._consent_vp8q4_98,._notConfirmed_vp8q4_99{color:#69645d;font-size:.7rem;line-height:1.6}._consent_vp8q4_98{margin:1rem 0}._notConfirmed_vp8q4_99{text-align:center;margin:.75rem 0 0}._submit_vp8q4_114{background:var(--forest-bright);width:100%;min-height:4rem;color:var(--cream);cursor:pointer;font-family:var(--font-display), Georgia, serif;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-editorial), box-shadow var(--motion-fast) ease;border:1px solid #46765e;border-radius:1.35rem .3rem;font-size:1.4rem;box-shadow:0 .9rem 2rem #123d2838}._submit_vp8q4_114:hover:not(:disabled){background:#276f49;transform:translateY(-2px);box-shadow:0 1.1rem 2.2rem #123d284d}._submit_vp8q4_114:disabled{cursor:wait;opacity:.65}._error_vp8q4_139,._success_vp8q4_140{align-items:flex-start;gap:.75rem;margin:1rem 0;padding:1rem;font-size:.82rem;line-height:1.55;display:flex}._error_vp8q4_139{color:#762f22;background:#f7e9e3;border:1px solid #a55545}._success_vp8q4_140{color:#183f2a;background:#e6efe8;border:1px solid #6c8e78}._success_vp8q4_140 strong,._success_vp8q4_140 span{display:block}._success_vp8q4_140 span{margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:800}._success_vp8q4_140 p{margin:.35rem 0 0}._flagstone_vp8q4_178{box-shadow:none;background:#fffaf4;border-color:#2d292638}._flagstone_vp8q4_178 ._field_vp8q4_8>span{color:#2d2926}._flagstone_vp8q4_178 ._field_vp8q4_8>span,._flagstone_vp8q4_178 ._optional_vp8q4_68 summary,._flagstone_vp8q4_178 ._consent_vp8q4_98,._flagstone_vp8q4_178 ._notConfirmed_vp8q4_99{font-size:.875rem}._flagstone_vp8q4_178 ._field_vp8q4_8 em{font-size:.75rem}._flagstone_vp8q4_178 ._field_vp8q4_8 input,._flagstone_vp8q4_178 ._field_vp8q4_8 select,._flagstone_vp8q4_178 ._field_vp8q4_8 textarea{background:#fbf8f2;border-color:#2d29264d}._flagstone_vp8q4_178 ._optional_vp8q4_68 summary{color:#4b552f}._flagstone_vp8q4_178 ._submit_vp8q4_114{box-shadow:none;color:#fff;background:#4b552f;border-color:#4b552f;border-radius:0;font-size:1.23rem}._flagstone_vp8q4_178 ._submit_vp8q4_114:hover:not(:disabled){box-shadow:none;background:#30391f}._flagstone_vp8q4_178 ._submit_vp8q4_114:disabled{cursor:default}._flagstone_vp8q4_178 ._followUp_vp8q4_204{color:#734a1c;background:#fff0dd;border:1px solid #956328}._flagstone_vp8q4_178 ._success_vp8q4_140:focus,._flagstone_vp8q4_178 ._error_vp8q4_139:focus{outline-offset:4px;outline:2px solid #4b552f}._flagstone_vp8q4_178 ._success_vp8q4_140 a{margin-top:.5rem;padding-block:.5rem;font-weight:700;display:inline-block}@media (max-width:620px){._form_vp8q4_1{margin-inline:calc(var(--page-gutter) * -.35);padding:1.15rem}._fieldGrid_vp8q4_8{grid-template-columns:1fr}._timeField_vp8q4_64{grid-column:auto}._submit_vp8q4_114{min-height:4.35rem;font-size:1.5rem}}
