.sale-banner[data-astro-cid-jsfv2qeq]{background:#142d3b;color:#fff}.sale-banner-inner[data-astro-cid-jsfv2qeq]{max-width:72rem;margin:0 auto;padding:.7rem 1rem;display:flex;align-items:center;justify-content:center;gap:1.25rem}.sale-banner[data-astro-cid-jsfv2qeq] p[data-astro-cid-jsfv2qeq]{margin:0;font-size:.9rem;line-height:1.6}.sale-label[data-astro-cid-jsfv2qeq]{margin-right:.55rem;padding:.2rem .45rem;border:1px solid #7b939c;border-radius:.25rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sale-banner[data-astro-cid-jsfv2qeq] strong[data-astro-cid-jsfv2qeq]{color:#fff;font-weight:800;white-space:nowrap}.sale-fixed[data-astro-cid-jsfv2qeq]{color:#d8e4e8;white-space:nowrap}.sale-contact[data-astro-cid-jsfv2qeq]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;background:#fff;color:#142d3b;font-size:.85rem;font-weight:700;border:0;border-radius:.4rem;cursor:pointer;white-space:nowrap;min-height:2.5rem}.sale-contact[data-astro-cid-jsfv2qeq]:hover{background:#e7f0f3}.sale-dialog[data-astro-cid-jsfv2qeq]{box-sizing:border-box;width:min(35rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.75rem;border:0;border-radius:1rem;color:#142d3b;background:#fff;box-shadow:0 24px 80px #0004;overflow-y:auto}.sale-dialog[data-astro-cid-jsfv2qeq]::backdrop{background:#10212acc;backdrop-filter:blur(3px)}.sale-dialog-heading[data-astro-cid-jsfv2qeq]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.sale-eyebrow[data-astro-cid-jsfv2qeq]{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#526772}.sale-dialog[data-astro-cid-jsfv2qeq] h2[data-astro-cid-jsfv2qeq]{margin:0;font-size:1.5rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.sale-close[data-astro-cid-jsfv2qeq]{flex-shrink:0;width:2.25rem;height:2.25rem;margin:-.45rem -.45rem 0 0;border:0;border-radius:50%;color:#526772;background:#f1f5f6;font-size:1.65rem;line-height:1;cursor:pointer}.sale-close[data-astro-cid-jsfv2qeq]:hover{background:#e2eaed}.sale-description[data-astro-cid-jsfv2qeq]{margin:1rem 0 1.5rem;color:#526772;font-size:.9rem;line-height:1.6}.sale-fields[data-astro-cid-jsfv2qeq]{display:grid;gap:1rem;margin:0;padding:0;border:0;min-width:0}.sale-fields[data-astro-cid-jsfv2qeq] label[data-astro-cid-jsfv2qeq]{display:grid;gap:.4rem;font-size:.85rem;font-weight:650;min-width:0}.sale-field-row[data-astro-cid-jsfv2qeq]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sale-fields[data-astro-cid-jsfv2qeq] input[data-astro-cid-jsfv2qeq],.sale-fields[data-astro-cid-jsfv2qeq] textarea[data-astro-cid-jsfv2qeq]{box-sizing:border-box;width:100%;min-width:0;padding:.7rem .8rem;border:1px solid #b4c3cb;border-radius:.45rem;color:#142d3b;background:#fff;font:inherit;font-size:1rem;font-weight:400;line-height:1.4}.sale-fields[data-astro-cid-jsfv2qeq] textarea[data-astro-cid-jsfv2qeq]{resize:vertical;min-height:7rem}.sale-fields[data-astro-cid-jsfv2qeq] textarea[data-astro-cid-jsfv2qeq]::placeholder{color:#647782;opacity:1}.sale-fields[data-astro-cid-jsfv2qeq]:disabled{opacity:.65}.sale-contact[data-astro-cid-jsfv2qeq]:focus-visible,.sale-close[data-astro-cid-jsfv2qeq]:focus-visible,.sale-submit[data-astro-cid-jsfv2qeq]:focus-visible,.sale-fields[data-astro-cid-jsfv2qeq] input[data-astro-cid-jsfv2qeq]:focus-visible,.sale-fields[data-astro-cid-jsfv2qeq] textarea[data-astro-cid-jsfv2qeq]:focus-visible{outline:3px solid #30a8bc;outline-offset:3px}.sale-privacy[data-astro-cid-jsfv2qeq]{margin:1rem 0;color:#526772;font-size:.75rem;line-height:1.5}.sale-status[data-astro-cid-jsfv2qeq]{margin:0 0 1rem;padding:.8rem;border-radius:.45rem;font-size:.875rem;line-height:1.5}.sale-status[data-astro-cid-jsfv2qeq][data-kind=success]{background:#e8f4ed;color:#185337}.sale-status[data-astro-cid-jsfv2qeq][data-kind=error]{background:#fff1ef;color:#8b3024}.sale-submit[data-astro-cid-jsfv2qeq]{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:2.9rem;padding:.75rem 1rem;border:0;border-radius:.45rem;background:#142d3b;color:#fff;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.sale-submit[data-astro-cid-jsfv2qeq]:hover:enabled{background:#254958}.sale-submit[data-astro-cid-jsfv2qeq]:disabled{cursor:default;opacity:.7}@media(max-width:640px){.sale-banner-inner[data-astro-cid-jsfv2qeq]{flex-wrap:wrap;gap:.5rem;padding:.65rem .75rem;text-align:center}.sale-banner[data-astro-cid-jsfv2qeq] p[data-astro-cid-jsfv2qeq]{flex-basis:100%;font-size:.8rem}.sale-label[data-astro-cid-jsfv2qeq]{font-size:.6rem;margin-right:.3rem}.sale-contact[data-astro-cid-jsfv2qeq]{font-size:.8rem;min-height:2.25rem}.sale-dialog[data-astro-cid-jsfv2qeq]{padding:1.25rem}.sale-dialog[data-astro-cid-jsfv2qeq] h2[data-astro-cid-jsfv2qeq]{font-size:1.3rem}.sale-field-row[data-astro-cid-jsfv2qeq]{grid-template-columns:1fr}}
