.enquiry[data-astro-cid-qzba3gmr]{container-type:inline-size;max-width:46rem;--enquiry-ok: var(--ink)}:is([data-tone=graphite],[data-tone=navy],[data-tone=photo]) .enquiry[data-astro-cid-qzba3gmr]{--enquiry-ok: var(--c-signal-go)}.enquiry__grid[data-astro-cid-qzba3gmr]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(1rem,2.4vw,1.75rem);row-gap:clamp(1.5rem,2.6vw,2rem)}@container (min-width: 34rem){.enquiry__grid[data-astro-cid-qzba3gmr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enquiry__grid[data-astro-cid-qzba3gmr]>[data-astro-cid-qzba3gmr]:not(.enquiry__field--half){grid-column:1 / -1}}.enquiry__field[data-astro-cid-qzba3gmr]{display:grid;align-content:start;gap:.6rem}.enquiry__field[data-astro-cid-qzba3gmr] label[data-astro-cid-qzba3gmr]{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);font-stretch:var(--fst-label);line-height:1.25;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink);transition:color var(--dur-1) var(--ease-brake)}.enquiry__field[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr],.enquiry__field[data-astro-cid-qzba3gmr] textarea[data-astro-cid-qzba3gmr],.enquiry__field[data-astro-cid-qzba3gmr] select[data-astro-cid-qzba3gmr]{width:100%;min-height:3.25rem;padding:.8rem 1rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;color:var(--ink);background-color:var(--surface);border:1.5px solid var(--border-ui);border-radius:0;box-shadow:inset 0 0 0 0 var(--red);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-1) var(--ease-brake),box-shadow var(--dur-2) var(--ease-launch)}.enquiry__field[data-astro-cid-qzba3gmr] textarea[data-astro-cid-qzba3gmr]{min-height:10rem;resize:vertical}.enquiry__field[data-astro-cid-qzba3gmr] [data-astro-cid-qzba3gmr]:is(input,textarea,select):hover{border-color:color-mix(in srgb,var(--ink) 80%,transparent)}.enquiry__field[data-astro-cid-qzba3gmr] [data-astro-cid-qzba3gmr]:is(input,textarea,select):focus{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--red)}.enquiry__field[data-astro-cid-qzba3gmr] [data-astro-cid-qzba3gmr]:is(input,textarea,select):is(:user-invalid,[aria-invalid=true]){border-color:var(--red-ink);box-shadow:inset 5px 0 0 var(--red-ink)}.enquiry__field[data-astro-cid-qzba3gmr]:has(:user-invalid,[aria-invalid=true]) label[data-astro-cid-qzba3gmr]{color:var(--red-ink)}.enquiry__error[data-astro-cid-qzba3gmr]{display:flex;align-items:baseline;gap:.6rem;margin:0;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--red-ink)}.enquiry__error[data-astro-cid-qzba3gmr]:before{content:"";flex:none;width:.9rem;height:3px;background-color:currentColor;transform:translateY(-.2em)}.enquiry__error[data-astro-cid-qzba3gmr][hidden]{display:none}.enquiry__consent[data-astro-cid-qzba3gmr] .enquiry__error[data-astro-cid-qzba3gmr]{grid-column:2}.enquiry__field[data-astro-cid-qzba3gmr] select[data-astro-cid-qzba3gmr]{padding-inline-end:2.75rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%,currentColor calc(50% + 1.5px),transparent calc(50% + 1.5px)),linear-gradient(-45deg,transparent 50%,currentColor 50%,currentColor calc(50% + 1.5px),transparent calc(50% + 1.5px));background-position:calc(100% - 1.45rem) 52%,calc(100% - 1rem) 52%;background-size:.45rem .45rem;background-repeat:no-repeat}.enquiry__field[data-astro-cid-qzba3gmr] select[data-astro-cid-qzba3gmr] option[data-astro-cid-qzba3gmr]{color:var(--ink);background-color:var(--surface)}.enquiry__honeypot[data-astro-cid-qzba3gmr]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.enquiry__consent[data-astro-cid-qzba3gmr]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]{display:grid;place-content:center;width:1.5rem;height:1.5rem;margin:0;border:1.5px solid var(--border-ui);border-radius:0;background-color:var(--surface);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease-brake)}.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:before{content:"";width:.8rem;height:.8rem;background-color:var(--red);transform:scale(0);transition:transform var(--dur-2) var(--ease-launch)}.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:hover,.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:checked{border-color:var(--ink)}.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:checked:before{transform:scale(1)}.enquiry__consent[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:is(:user-invalid,[aria-invalid=true]){border:2px solid var(--red-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--red-ink) 22%,transparent)}.enquiry__consent[data-astro-cid-qzba3gmr]:has([aria-invalid=true]) label[data-astro-cid-qzba3gmr]{color:var(--ink)}.enquiry__consent[data-astro-cid-qzba3gmr] label[data-astro-cid-qzba3gmr]{max-width:58ch;font-size:var(--fs-small);line-height:1.55;color:var(--ink-soft);cursor:pointer}.enquiry__consent[data-astro-cid-qzba3gmr] a[data-astro-cid-qzba3gmr]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:.2em}.enquiry__foot[data-astro-cid-qzba3gmr]{display:grid;justify-items:start;gap:1rem}.enquiry__submit[data-astro-cid-qzba3gmr]{min-width:min(100%,19rem);min-height:3.75rem;padding-inline:1.6rem 1.4rem;gap:2.5rem}.enquiry__arrow[data-astro-cid-qzba3gmr]{position:relative;display:block;width:1.5rem;height:2px;background-color:currentColor;transition:transform var(--dur-2) var(--ease-launch)}.enquiry__arrow[data-astro-cid-qzba3gmr]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:.5rem;height:.5rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.enquiry__submit[data-astro-cid-qzba3gmr]:hover .enquiry__arrow[data-astro-cid-qzba3gmr],.enquiry__submit[data-astro-cid-qzba3gmr]:focus-visible .enquiry__arrow[data-astro-cid-qzba3gmr]{transform:translate(.45rem)}.enquiry[data-astro-cid-qzba3gmr][data-state=sending] .enquiry__submit[data-astro-cid-qzba3gmr]{opacity:.6;cursor:progress}.enquiry__status[data-astro-cid-qzba3gmr]:empty{display:none}.enquiry__status[data-astro-cid-qzba3gmr]{position:relative;width:100%;padding:.85rem 1rem .85rem 1.6rem;font-size:var(--fs-small);font-weight:600;line-height:1.45;color:var(--ink);border:1.5px solid var(--border-ui);overflow:hidden}.enquiry__status[data-astro-cid-qzba3gmr]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background-color:var(--muted)}.enquiry[data-astro-cid-qzba3gmr][data-state=sending] .enquiry__status[data-astro-cid-qzba3gmr]:before{animation:enquiry-sending .9s var(--ease-brake) infinite alternate}@keyframes enquiry-sending{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.enquiry[data-astro-cid-qzba3gmr][data-state=sent] .enquiry__status[data-astro-cid-qzba3gmr]{border-color:var(--enquiry-ok)}.enquiry[data-astro-cid-qzba3gmr][data-state=sent] .enquiry__status[data-astro-cid-qzba3gmr]:before{background-color:var(--enquiry-ok)}.enquiry[data-astro-cid-qzba3gmr]:is([data-state=error],[data-state=invalid]) .enquiry__status[data-astro-cid-qzba3gmr]{color:var(--red-ink);border-color:var(--red-ink)}.enquiry[data-astro-cid-qzba3gmr]:is([data-state=error],[data-state=invalid]) .enquiry__status[data-astro-cid-qzba3gmr]:before{background-color:var(--red)}.enquiry__fallback[data-astro-cid-qzba3gmr]{padding-block-start:clamp(1.25rem,2vw,1.5rem);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.55;color:var(--ink-soft)}.enquiry__fallback[data-astro-cid-qzba3gmr] a[data-astro-cid-qzba3gmr]{white-space:nowrap;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-1) var(--ease-brake)}.enquiry__fallback[data-astro-cid-qzba3gmr] a[data-astro-cid-qzba3gmr]:hover,.enquiry__fallback[data-astro-cid-qzba3gmr] a[data-astro-cid-qzba3gmr]:focus-visible{text-decoration-color:var(--red)}
