.page-head[data-astro-cid-uw5kdbxl]{padding-block:32px 48px;background:var(--white);border-bottom:1px solid var(--line)}.page-head-grid[data-astro-cid-uw5kdbxl]{margin-top:26px;display:grid;gap:20px}@media(min-width:60rem){.page-head-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:64px}}.page-head[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2rem,4vw,3rem);max-width:18ch}.contact-section[data-astro-cid-uw5kdbxl]{background:var(--paper)}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;gap:40px}@media(min-width:64rem){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px;align-items:start}}.enquiry[data-astro-cid-uw5kdbxl]{display:grid;gap:30px}fieldset[data-astro-cid-uw5kdbxl]{border:0;padding:0;margin:0;display:grid;gap:16px}legend[data-astro-cid-uw5kdbxl]{width:100%;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line);color:var(--sea-dark);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.field-row[data-astro-cid-uw5kdbxl]{display:grid;gap:16px}@media(min-width:40rem){.field-row[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-uw5kdbxl]{display:grid;gap:6px}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{color:var(--ink-2);font-size:13px;font-weight:650}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:#a3251b}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:12px 14px;border:1px solid #c9d2ca;border-radius:2px;background:var(--white);color:var(--ink);font-family:inherit;font-size:15px;transition:border-color .14s ease,box-shadow .14s ease}textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:130px;line-height:1.55}input[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--sea-dark);box-shadow:0 0 0 3px #6f88782e}.field-honeypot[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent[data-astro-cid-uw5kdbxl]{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.55}.consent[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{width:16px;height:16px;margin-top:3px;flex:none;accent-color:var(--sea-dark)}.consent[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--sea-dark);text-decoration:underline}.submit-row[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.submit-note[data-astro-cid-uw5kdbxl]{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-status[data-astro-cid-uw5kdbxl]{min-height:1.2rem;font-size:14px}.form-status[data-astro-cid-uw5kdbxl][data-state=ok]{color:#2f6b45}.form-status[data-astro-cid-uw5kdbxl][data-state=error]{color:#a3251b}.enquiry[data-astro-cid-uw5kdbxl][aria-busy=true] button[data-astro-cid-uw5kdbxl]{opacity:.6;pointer-events:none}.contact-aside[data-astro-cid-uw5kdbxl]{display:grid;gap:0;border-top:1px solid var(--line)}.aside-block[data-astro-cid-uw5kdbxl]{display:grid;gap:4px;padding-block:20px;border-bottom:1px solid var(--line)}.aside-label[data-astro-cid-uw5kdbxl]{margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aside-link[data-astro-cid-uw5kdbxl]{justify-self:start;font-size:15px;border-bottom:1px solid transparent}.aside-link[data-astro-cid-uw5kdbxl]:hover{color:var(--sea-dark);border-bottom-color:var(--sea)}.aside-text[data-astro-cid-uw5kdbxl]{color:var(--ink-2);font-size:14px}.next-list[data-astro-cid-uw5kdbxl]{display:grid;gap:8px;counter-reset:step;color:var(--muted);font-size:14px}.next-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:20px 1fr;gap:8px}.next-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{counter-increment:step;content:counter(step);color:var(--sea-dark);font-size:11px;font-weight:800;padding-top:3px}
