.contact[data-astro-cid-ogjzdvpc]{gap:var(--space-96);padding-block:var(--space-96);display:flex}.intro[data-astro-cid-ogjzdvpc]{gap:var(--space-24);flex-direction:column;flex:1 1 0;display:flex}.booking[data-astro-cid-ogjzdvpc]{align-items:baseline;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.social[data-astro-cid-ogjzdvpc]{gap:var(--space-16) var(--space-40);flex-wrap:wrap;display:flex}.form[data-astro-cid-ogjzdvpc],.sent[data-astro-cid-ogjzdvpc]{gap:var(--space-40);flex-direction:column;flex:1 1 0;display:flex}.group[data-astro-cid-ogjzdvpc]{gap:var(--space-40);flex-direction:column;display:flex}.group[data-astro-cid-ogjzdvpc][hidden]{display:none}.sent[data-astro-cid-ogjzdvpc]{gap:var(--space-24);outline:none}.sent[data-astro-cid-ogjzdvpc]:not([hidden]){animation:fade-up .9s var(--ease-out) both}.sent[data-astro-cid-ogjzdvpc][hidden]{display:none}.field[data-astro-cid-ogjzdvpc]{gap:var(--space-8);flex-direction:column;display:flex}.field[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{margin-bottom:var(--space-8)}.input[data-astro-cid-ogjzdvpc]{width:100%;padding:var(--space-12) var(--space-16);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-body);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:0}textarea[data-astro-cid-ogjzdvpc].input{resize:vertical;field-sizing:content;min-height:55px}.input[data-astro-cid-ogjzdvpc]::placeholder{color:var(--color-text-muted)}.input[data-astro-cid-ogjzdvpc]:focus{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong);outline:none}.input[data-astro-cid-ogjzdvpc]:user-invalid{border-color:var(--color-text-accent);box-shadow:inset 0 0 0 1px var(--color-text-accent)}.chips[data-astro-cid-ogjzdvpc]{gap:var(--space-12);flex-wrap:wrap;display:flex}.chip[data-astro-cid-ogjzdvpc]{cursor:pointer;display:block;position:relative}.chip[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{padding:var(--space-12) var(--space-16);border:var(--stroke-hairline) solid var(--color-border-default);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);display:block}.chip[data-astro-cid-ogjzdvpc]:hover span[data-astro-cid-ogjzdvpc]{border-color:var(--color-text-muted)}.chip[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:checked+span[data-astro-cid-ogjzdvpc]{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.chip[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible+span[data-astro-cid-ogjzdvpc]{box-shadow:inset 0 0 0 1px var(--color-border-strong);border-color:var(--color-border-strong)}.file[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-16);cursor:pointer;display:flex;position:relative}.file[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{opacity:0;cursor:pointer;position:absolute;inset:0}.file-button[data-astro-cid-ogjzdvpc]{padding:var(--space-12) var(--space-16);border:var(--stroke-hairline) solid var(--color-border-default);transition:border-color .2s var(--ease);flex:none}.file[data-astro-cid-ogjzdvpc]:hover .file-button[data-astro-cid-ogjzdvpc]{border-color:var(--color-text-muted)}.file[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible+.file-button[data-astro-cid-ogjzdvpc]{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.file-name[data-astro-cid-ogjzdvpc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.send[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.send[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{text-underline-offset:.2em;text-decoration:underline}.error[data-astro-cid-ogjzdvpc]{color:var(--color-text-accent)}button[disabled]{cursor:progress;opacity:.7}@media (width<=1100px){.contact[data-astro-cid-ogjzdvpc]{gap:var(--space-64);flex-direction:column}}@media (width<=640px){.contact[data-astro-cid-ogjzdvpc]{padding-block:var(--space-64);gap:var(--space-40)}.send[data-astro-cid-ogjzdvpc] .btn--primary{width:100%}}
