.contact-form__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4xl) var(--space-2xl);align-items:start}.contact-form__main{grid-column:5/span 5}.contact-form__loader{block-size:20rem;color:var(--on-surface, #000000)}.contact-form__loader svg{inline-size:48px;block-size:48px;stroke:currentColor}.contact-form__main:has([data-hsfc-id=Renderer]) .contact-form__loader{display:none}.contact-form .contact-form__snippet{grid-column:10/-1;justify-self:end;align-self:start;position:sticky;top:calc(var(--chrome-height, var(--header-height)) + 1.5em)}.contact-form__contact{grid-column:1/span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xl)}.contact-form__eyebrow{margin:0;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:-.5px}:where(.contact-form__eyebrow){color:var(--eyebrow-colour, #d90b05)}.contact-form .contact-form__portrait{inline-size:100%;aspect-ratio:370/450}.contact-form__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.contact-form .contact-link{color:var(--on-surface, #000000)}.contact-form .contact-link:focus-visible{outline:2px solid #d90b05;outline-offset:4px}.contact-form .hsfc-Row:has(>:is(.hsfc-CheckboxField,.hsfc-DataPrivacyField)){padding-top:var(--space-2xl)}.contact-form__hint{margin:0 0 var(--space-2xl);padding:var(--space-lg);border:1px dashed #585a5a;border-radius:4px}@media screen and (max-width: 991px){.contact-form__inner{grid-template-columns:minmax(0,1fr)}.contact-form__contact,.contact-form__main,.contact-form .contact-form__snippet{grid-column:1/-1}.contact-form .contact-form__snippet{justify-self:start;position:static}}
