.short-enquiry{align-items:start;padding-block:12px 48px}.short-intro{padding-top:8px}.short-intro>p:not(.eyebrow){max-width:440px}.short-intro .welcome-actions{margin-top:28px}.short-photo{height:260px;margin-top:36px}.short-form{margin:0;padding:30px;background:rgba(156,196,228,.045);border:1px solid var(--border);gap:24px}.short-form fieldset{border:0;padding:0;margin:0;min-width:0}.short-form legend,.short-form>label,.short-form legend+div{font-size:14px}.short-form legend{color:var(--muted);margin-bottom:12px}.short-choices{display:flex;gap:10px;flex-wrap:wrap}.short-choices label{position:relative;cursor:pointer}.short-choices input{position:absolute;opacity:0;width:1px;height:1px}.short-choices span{display:block;border:1px solid var(--border);padding:9px 16px;border-radius:24px;color:var(--text)}.short-choices input:checked+span{background:var(--ice);border-color:var(--ice);color:var(--bg)}.short-choices input:focus-visible+span{outline:2px solid var(--ice);outline-offset:4px}.short-form select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:0;padding:12px;margin-top:10px;display:block;width:100%}.short-form select:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.short-form .caption{margin:0}.short-form #form-error{margin:0}.short-form #form-error:empty{display:none}.short-form .filled{justify-self:start}.short-email{font-size:13px;color:var(--muted)}.short-email a{color:var(--ice);text-underline-offset:4px}@media(max-width:1000px){.short-enquiry{gap:30px}.short-form{padding:24px}.short-enquiry h1{font-size:clamp(44px,6vw,70px)}}@media(max-width:760px){.short-enquiry{grid-template-columns:1fr}.short-photo{display:none}.short-form{padding:24px 20px}.short-intro .lead{margin-bottom:18px}.short-intro .welcome-actions{margin-top:18px}.short-form .filled{width:100%}}
