main[data-astro-cid-6bfsojfh]{max-width:70rem;margin-inline:auto;padding-inline:1rem}.page-introduction[data-astro-cid-6bfsojfh]{padding-block:3rem 1.5rem}.page-introduction[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:65ch}h1[data-astro-cid-6bfsojfh],h2[data-astro-cid-6bfsojfh],legend[data-astro-cid-6bfsojfh]{line-height:1.25}h1[data-astro-cid-6bfsojfh]{max-width:22ch;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem)}h2[data-astro-cid-6bfsojfh]{margin:0;font-size:clamp(1.5rem,4vw,2rem)}.eyebrow[data-astro-cid-6bfsojfh]{color:#234d44;margin:0 0 .5rem;font-weight:700}.contact-layout[data-astro-cid-6bfsojfh]{gap:3rem;padding-block:0 3rem;display:grid}form[data-astro-cid-6bfsojfh],fieldset[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}fieldset[data-astro-cid-6bfsojfh]{border:0;border-top:1px solid #ccc;margin:0;padding:1.5rem 0 2rem}legend[data-astro-cid-6bfsojfh]{padding:0 1rem 0 0;font-size:1.25rem;font-weight:700}.field[data-astro-cid-6bfsojfh],.field-grid[data-astro-cid-6bfsojfh],.check-grid[data-astro-cid-6bfsojfh]{gap:.75rem;display:grid}.stay-details[data-astro-cid-6bfsojfh]{margin-top:.5rem}label[data-astro-cid-6bfsojfh],dt[data-astro-cid-6bfsojfh]{font-weight:700}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh],button[data-astro-cid-6bfsojfh]{font:inherit}input[data-astro-cid-6bfsojfh]:not([type=checkbox]),select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{color:#222;background:#fff;border:1px solid #777;border-radius:0;width:100%;min-width:0;padding:.75rem}textarea[data-astro-cid-6bfsojfh]{resize:vertical}input[data-astro-cid-6bfsojfh]:disabled{color:#666;background:#eee}.field-error[data-astro-cid-6bfsojfh]{color:#7a251d;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.field-error[data-astro-cid-6bfsojfh][hidden]{display:none}.required-label[data-astro-cid-6bfsojfh],.optional-label[data-astro-cid-6bfsojfh],.field-help[data-astro-cid-6bfsojfh]{font-size:.875rem}.required-label[data-astro-cid-6bfsojfh]{color:#7a251d}.optional-label[data-astro-cid-6bfsojfh],.field-help[data-astro-cid-6bfsojfh]{color:#555;font-weight:400}.field-help[data-astro-cid-6bfsojfh]{margin:0}.check-option[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.check-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem}.privacy-section[data-astro-cid-6bfsojfh]{border:1px solid #aaa;padding:1.25rem}.privacy-section[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin-top:0}.privacy-section[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]:last-child{margin-bottom:0}.consent-option[data-astro-cid-6bfsojfh]{font-weight:700}.turnstile-widget[data-astro-cid-6bfsojfh]{max-width:100%}button[data-astro-cid-6bfsojfh]{color:#fff;cursor:pointer;background:#234d44;border:1px solid #234d44;justify-self:start;padding:.75rem 1rem;font-weight:700}button[data-astro-cid-6bfsojfh]:disabled{cursor:wait;opacity:.7}.form-status[data-astro-cid-6bfsojfh]{background:#eef5f2;border-left:4px solid #234d44;margin:0;padding:1rem}.form-status[data-astro-cid-6bfsojfh][data-status=error]{color:#641c16;background:#fbeeed;border-left-color:#8a251d}.contact-details[data-astro-cid-6bfsojfh]{align-content:start;gap:2.5rem;display:grid}.contact-details[data-astro-cid-6bfsojfh] section[data-astro-cid-6bfsojfh]{border-top:1px solid #ccc;padding-top:1.5rem}.contact-details[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:1.25rem}dl[data-astro-cid-6bfsojfh]{margin:0}dl[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]+div[data-astro-cid-6bfsojfh]{margin-top:1.25rem}dd[data-astro-cid-6bfsojfh]{margin:.25rem 0 0}address[data-astro-cid-6bfsojfh]{font-style:normal}@media (width>=42rem){.field-grid[data-astro-cid-6bfsojfh],.check-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width>=56rem){.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:3rem;padding-bottom:4rem}}
