/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}[data-astro-cid-vekgkm42][data-lead-form]{--error-line:calc(var(--space-field-error) + var(--text-body--line-height));--shift-1:0px;--shift-2:0px;--shift-3:0px}[data-astro-cid-vekgkm42][data-lead-form]:has(>.field-error[data-row="1"]:not([hidden])){--shift-1:var(--error-line)}[data-astro-cid-vekgkm42][data-lead-form]:has(>.field-error[data-row="2"]:not([hidden])){--shift-2:var(--error-line)}[data-astro-cid-vekgkm42][data-lead-form]:has(>.field-error[data-row="3"]:not([hidden])){--shift-3:var(--error-line)}[data-astro-cid-vekgkm42][data-row="2"]{--shift:var(--shift-1)}[data-astro-cid-vekgkm42][data-row="3"]{--shift:calc(var(--shift-1) + var(--shift-2))}[data-astro-cid-vekgkm42][data-lead-form]>.button{--shift:calc(var(--shift-1) + var(--shift-2) + var(--shift-3))}[data-astro-cid-vekgkm42][data-lead-form]>.field[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42][data-lead-form]>.button{margin-top:calc(var(--y) * var(--u) + var(--shift,0px))}@media not all and (width>=768px){:root.responsive :is([data-astro-cid-vekgkm42][data-lead-form]>.field[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42][data-lead-form]>.button){margin-top:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is([data-astro-cid-vekgkm42][data-lead-form]>.field[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42][data-lead-form]>.button),:root.has-tablet .flow-tablet :is([data-astro-cid-vekgkm42][data-lead-form]>.field[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42][data-lead-form]>.button),:root.has-tablet :is([data-astro-cid-vekgkm42][data-lead-form]>.field[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42][data-lead-form]>.button).flow-tablet{margin-top:0}}.field-error[data-astro-cid-vekgkm42]{margin-top:calc(var(--y) * var(--u) + var(--space-field-error) + var(--shift,0px));padding-inline:calc(27 * var(--u));color:var(--color-ms-blue);font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:wrap}@media not all and (width>=768px){:root.responsive .field-error[data-astro-cid-vekgkm42]{margin-top:calc(var(--space-field-error) - var(--space-flow))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .field-error[data-astro-cid-vekgkm42],:root.has-tablet .flow-tablet .field-error[data-astro-cid-vekgkm42],:root.has-tablet .field-error[data-astro-cid-vekgkm42].flow-tablet{margin-top:calc(var(--space-field-error) - var(--space-flow))}}.field[data-astro-cid-vekgkm42][aria-invalid=true]{box-shadow:var(--shadow-field-invalid)}.field[data-astro-cid-vekgkm42][aria-invalid=true]:focus-visible{outline-offset:var(--offset-field-invalid)}.verification[data-astro-cid-vekgkm42]{margin-top:var(--space-flow);grid-area:2/1;justify-self:center}@media not all and (width>=768px){:root.responsive .verification[data-astro-cid-vekgkm42]{grid-area:auto;margin-top:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .verification[data-astro-cid-vekgkm42],:root.has-tablet .flow-tablet .verification[data-astro-cid-vekgkm42],:root.has-tablet .verification[data-astro-cid-vekgkm42].flow-tablet{grid-area:auto;margin-top:0}}.feedback[data-astro-cid-vekgkm42]{width:calc(1176 * var(--u));margin-top:var(--space-flow);text-align:center;font-size:var(--text-body);line-height:var(--text-body--line-height);grid-area:3/1}@media not all and (width>=768px){:root.responsive .feedback[data-astro-cid-vekgkm42]{grid-area:auto;width:auto;margin-top:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .feedback[data-astro-cid-vekgkm42],:root.has-tablet .flow-tablet .feedback[data-astro-cid-vekgkm42],:root.has-tablet .feedback[data-astro-cid-vekgkm42].flow-tablet{grid-area:auto;width:auto;margin-top:0}}.feedback[data-astro-cid-vekgkm42]>*{animation:appear var(--duration-in) ease-out}@media (prefers-reduced-motion:reduce){.feedback[data-astro-cid-vekgkm42]>*{animation:none}}@keyframes appear{0%{opacity:0}}.feedback[data-astro-cid-vekgkm42]:empty,form[data-astro-cid-vekgkm42]:is([data-state=sending],[data-state=invalid]) .feedback[data-astro-cid-vekgkm42]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;margin:0;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}noscript[data-astro-cid-vekgkm42]{margin-top:var(--space-flow);grid-area:2/1}.feedback[data-astro-cid-vekgkm42] a{text-decoration:underline}form[data-astro-cid-vekgkm42][data-state=sent]>:not(h2,.feedback){visibility:hidden}@media not all and (width>=768px){:root.responsive :is(form[data-astro-cid-vekgkm42][data-state=sent]>:not(h2,.feedback)){display:none}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(form[data-astro-cid-vekgkm42][data-state=sent]>:not(h2,.feedback)),:root.has-tablet .flow-tablet :is(form[data-astro-cid-vekgkm42][data-state=sent]>:not(h2,.feedback)),:root.has-tablet :is(form[data-astro-cid-vekgkm42][data-state=sent]>:not(h2,.feedback)).flow-tablet{display:none}}form[data-astro-cid-vekgkm42][data-state=sent] .feedback[data-astro-cid-vekgkm42]{justify-content:center;gap:var(--space-pair);height:calc(var(--sent-h) * var(--u));margin-top:calc(var(--sent-y) * var(--u));flex-direction:column;grid-area:1/1;display:flex}@media not all and (width>=768px){:root.responsive :is(form[data-astro-cid-vekgkm42][data-state=sent] .feedback[data-astro-cid-vekgkm42]){grid-area:auto;height:auto;margin-top:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(form[data-astro-cid-vekgkm42][data-state=sent] .feedback[data-astro-cid-vekgkm42]),:root.has-tablet .flow-tablet :is(form[data-astro-cid-vekgkm42][data-state=sent] .feedback[data-astro-cid-vekgkm42]),:root.has-tablet :is(form[data-astro-cid-vekgkm42][data-state=sent] .feedback[data-astro-cid-vekgkm42]).flow-tablet{grid-area:auto;height:auto;margin-top:0}}.feedback[data-astro-cid-vekgkm42] .sent-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}#contact-heading[data-astro-cid-vekgkm42]:focus-visible,.feedback[data-astro-cid-vekgkm42]:focus-visible{outline:none}.band:has([data-lead-form][data-state]){height:auto;min-height:calc(var(--band-h,0) * var(--u))}@media not all and (width>=768px){:root.responsive .band:has([data-lead-form][data-state]){min-height:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .band:has([data-lead-form][data-state]),:root.has-tablet .flow-tablet .band:has([data-lead-form][data-state]),:root.has-tablet .band:has([data-lead-form][data-state]).flow-tablet{min-height:0}}.panel[data-astro-cid-vekgkm42]:has([data-lead-form][data-state]:not([data-state=sent])){height:auto;min-height:calc(634 * var(--u));padding-bottom:var(--space-card)}.panel[data-astro-cid-vekgkm42]{--fill:var(--color-surface);--edge:var(--gradient-sweep-x-90);width:calc(1261 * var(--u));height:calc(634 * var(--u));padding:calc(42 * var(--u)) 0 0 calc(43 * var(--u));border-radius:var(--radius-card)}.field[data-astro-cid-vekgkm42]{padding:calc(14 * var(--u)) calc(27 * var(--u)) calc(19 * var(--u));border-radius:var(--radius-field);background:var(--color-field);color:var(--color-black);font-size:var(--text-body);line-height:var(--text-body--line-height)}.field[data-astro-cid-vekgkm42]:focus-visible{outline-color:var(--color-white)}.field[data-astro-cid-vekgkm42]::placeholder{color:var(--color-black);opacity:1}@media (forced-colors:active){.field[data-astro-cid-vekgkm42]{border:calc(1 * var(--u)) solid CanvasText}}.message[data-astro-cid-vekgkm42]{padding-top:calc(18 * var(--u));border-radius:var(--radius-card);resize:none}@media not all and (width>=768px){:root.responsive .message[data-astro-cid-vekgkm42]{min-height:calc(158 * var(--u))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .message[data-astro-cid-vekgkm42],:root.has-tablet .flow-tablet .message[data-astro-cid-vekgkm42],:root.has-tablet .message[data-astro-cid-vekgkm42].flow-tablet{min-height:calc(158 * var(--u))}}@media not all and (width>=768px){:root.responsive .panel[data-astro-cid-vekgkm42]{width:auto;height:auto;padding:var(--space-card) var(--gutter)}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .panel[data-astro-cid-vekgkm42],:root.has-tablet .flow-tablet .panel[data-astro-cid-vekgkm42],:root.has-tablet .panel[data-astro-cid-vekgkm42].flow-tablet{width:auto;height:auto;padding:var(--space-card) var(--gutter)}}
