@media screen{.l2bqnG_welcome{background:#fff}.l2bqnG_welcome .welcome-topbar{border-bottom:1px solid var(--border);background:#fff;min-height:80px}.l2bqnG_welcome .welcome-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;min-height:min(720px,100dvh - 80px);display:grid}.l2bqnG_welcome .welcome-hero:before{content:none}.l2bqnG_welcome .welcome-photo{object-position:60% center;grid-area:1/2;height:100%;min-height:600px;position:static}.l2bqnG_welcome .welcome-copy{grid-area:1/1;width:100%;padding:56px clamp(24px,4vw,72px)}.l2bqnG_welcome .welcome-copy h1{letter-spacing:-.055em;max-width:9ch;font-size:clamp(42px,4.9vw,72px);font-weight:620;line-height:1.06}.l2bqnG_welcome .welcome-copy h1+p{max-width:36ch;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.75}.l2bqnG_welcome .welcome-actions{gap:10px}.l2bqnG_welcome .welcome-action{min-height:48px;box-shadow:none;border-radius:4px;padding-inline:20px;font-size:13px}.l2bqnG_welcome .welcome-actions .secondary{border-color:var(--border);background:#fff}.l2bqnG_auth .login-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border-bottom:1px solid #dbe5df}.l2bqnG_auth .login-card{border-radius:10px;box-shadow:0 8px 32px #16372c16}.l2bqnG_auth .sign-in-card{background:#ffffffb5;border-color:#ffffffc9;border-radius:10px;box-shadow:0 8px 32px #16372c16}.l2bqnG_auth .sign-in-card label{font-size:13px;font-weight:550}.l2bqnG_auth .sign-in-card :is(input,.password-field,.button){border-radius:5px}.l2bqnG_auth .sign-in-card .button{box-shadow:none;font-size:14px}.l2bqnG_enquiry{background:#f7faf8;padding:40px 20px}.l2bqnG_enquiry .public-enquiry-card{border:0;border-top:3px solid var(--primary);box-shadow:none;border-radius:0;padding:32px}.l2bqnG_enquiry .public-enquiry-card h1{margin-top:32px;font-size:28px}.l2bqnG_enquiry .public-enquiry-card>p{max-width:52ch}}@media screen and (max-width:767px){.l2bqnG_welcome .welcome-hero{grid-template-columns:minmax(0,1fr)}.l2bqnG_welcome .welcome-photo{object-position:center;grid-area:2/1;height:300px;min-height:0}.l2bqnG_welcome .welcome-copy{grid-column:1;padding:40px 24px}.l2bqnG_welcome .welcome-copy h1{max-width:12ch;font-size:clamp(42px,10vw,64px)}.l2bqnG_welcome .welcome-copy h1+p{margin-block:22px;font-size:15px}.l2bqnG_auth .sign-in-card{padding:26px 22px}.l2bqnG_enquiry{padding:24px 16px}.l2bqnG_enquiry .public-enquiry-card{padding:24px 18px}}
.W4k1Va_contact{color:var(--primary);justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;font-size:.875rem;display:flex}.W4k1Va_label,.W4k1Va_numbers{align-items:center;gap:8px;display:flex}.W4k1Va_label{color:var(--muted)}.W4k1Va_label svg{flex:none;width:16px;height:16px}.W4k1Va_numbers a{font-variant-numeric:tabular-nums;white-space:nowrap;text-underline-offset:4px;border-radius:6px;align-items:center;min-height:44px;padding:0 4px;font-weight:650;text-decoration:none;display:inline-flex}.W4k1Va_numbers a:hover{color:var(--foreground);text-decoration:underline}.W4k1Va_numbers a:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.W4k1Va_separator{color:var(--muted);font-size:.8125rem}@media (max-width:700px){.W4k1Va_contact{gap:4px;font-size:.8125rem}.W4k1Va_label span,.W4k1Va_separator{display:none}.W4k1Va_numbers{flex-direction:column;align-items:flex-end;gap:0}}
