/*0c146101*/.ld-contact .ld-container{min-width:0}.ld-contact .ld-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--jade);font-size:11.5px;font-weight:400;line-height:normal}.ld-contact-head{padding-top:clamp(26px,3vw,42px)}.ld-contact-breadcrumb{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11.5px;line-height:normal}.ld-contact-breadcrumb a{color:var(--ink-muted)}.ld-contact-breadcrumb [aria-current]{color:var(--ink)}.ld-contact-introduction{max-width:60ch;margin-top:26px}.ld-contact-introduction h1{letter-spacing:-.032em;margin-top:18px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:700;line-height:1.04}.ld-contact-introduction>p:last-child{color:var(--ink);margin-top:20px;font-size:clamp(15.5px,1.4vw,17px);line-height:1.75}.ld-contact-head-rule{background:var(--border);height:1px;margin-top:26px}.ld-contact-enquiry{padding-top:clamp(30px,3.6vw,52px)}.ld-contact-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.ld-contact-panel{border:1px solid var(--border);background:#fff;min-width:0}.ld-contact-panel-heading{background:var(--ink);color:var(--on-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:16px 20px;display:flex}.ld-contact-panel-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:normal}.ld-contact-panel-heading p{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11.5px;line-height:normal}.ld-contact-form{--rfq-border:0;--rfq-padding:clamp(22px,2.8vw,34px);--rfq-background:#fff;--rfq-note-color:var(--ink-muted);--rfq-label-color:var(--ink-muted);--rfq-label-size:11.5px;--rfq-label-spacing:.16em;min-width:0}.ld-contact .rfq-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ld-contact .rfq-form .field{min-width:0}.ld-contact .rfq-form .field-wide{grid-column:1/-1}.ld-contact .rfq-form .field label{font-weight:400;line-height:normal;display:block}.ld-contact .rfq-form .field :is(input,textarea,select){border:1px solid var(--border);border-radius:var(--radius-s);width:100%;font-family:var(--font-body);color:var(--ink);background:#fff;margin-top:7px;padding:13px;font-size:15px;font-weight:400;line-height:normal}.ld-contact .rfq-form .field textarea{resize:vertical;min-height:0;line-height:normal}.ld-contact .rfq-form .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2324352C' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.ld-contact .rfq-form .field :is(input,textarea)::placeholder{color:var(--ink-muted);opacity:1}.ld-contact .rfq-form .field :is(input,textarea,select):focus{outline:2px solid var(--bamboo);outline-offset:1px}.ld-contact .rfq-form .field [aria-invalid=true]{border-color:var(--bamboo);background:var(--gold-pale)}.ld-contact .rfq-form .rfq-ledger-options{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 22px;margin-top:16px;padding-top:2px;display:flex}.ld-contact .rfq-form.rfq-form--ledger .rfq-ledger-options label{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:500;line-height:normal;display:flex}.ld-contact .rfq-form.rfq-form--ledger .rfq-ledger-options input{width:19px;height:19px;accent-color:var(--bamboo);flex-shrink:0;margin:0}.ld-contact .rfq-consent{color:var(--ink-muted);font-size:12.5px;line-height:1.6}.ld-contact .rfq-consent input{accent-color:var(--bamboo)}.ld-contact .rfq-form .rfq-submit{background:var(--ink);width:auto;min-height:0;color:var(--on-dark);letter-spacing:.14em;text-transform:uppercase;border:0;margin-top:24px;padding:18px 26px;font-size:11.5px;font-weight:400;line-height:normal;display:inline-flex}.ld-contact .rfq-form .rfq-submit:hover{background:var(--bamboo);color:#fff}.ld-contact .rfq-form .rfq-submit svg{display:none}.ld-contact .rfq-note{vertical-align:middle;max-width:40ch;color:var(--ink-muted);margin:16px 0 0;font-size:12.5px;line-height:1.6;display:inline-block}.ld-contact .rfq-status[data-state=error]{border-color:var(--bamboo);background:var(--gold-pale);color:var(--ink)}.ld-contact .rfq-status[data-state=success]{border-color:var(--fsc-green);background:var(--ground-band);color:var(--ink)}.ld-contact-sidebar{min-width:0}.ld-contact-direct,.ld-contact-reference{border-top:2px solid var(--ink);padding-top:16px}.ld-contact-email{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-size:clamp(15px,1.6vw,18px);font-weight:700;line-height:normal;display:block}.ld-contact-address{color:var(--ink);margin-top:12px;font-size:14.5px;line-height:1.7}.ld-contact-domain{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:normal;display:inline-block}.ld-contact-reference{margin-top:24px}.ld-contact-reference dl{margin:12px 0 0}.ld-contact-reference dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}.ld-contact-reference dl>div:last-child{border-bottom:0}.ld-contact-reference dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;font-size:11px;line-height:normal}.ld-contact-reference dd{text-align:right;font-variant-numeric:tabular-nums;white-space:pre-line;min-width:0;color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:normal}.ld-contact-fsc{background:var(--fsc-green);color:#fff;margin-top:24px;padding:20px}.ld-contact-fsc h2{letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:400;line-height:normal}.ld-contact-fsc p{margin-top:10px;font-size:14.5px;line-height:1.7}.ld-contact-next{padding-top:clamp(40px,4.6vw,70px);padding-bottom:clamp(48px,5.5vw,84px)}.ld-contact-next ol{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ld-contact-next li{background:#fff;padding:24px 22px 28px}.ld-contact-next li>span{color:var(--bamboo);font-size:12px;line-height:normal}.ld-contact-next h3{letter-spacing:-.02em;margin-top:11px;font-size:17px;font-weight:700;line-height:normal}.ld-contact-next li>p{color:var(--ink-muted);margin-top:9px;font-size:14px;line-height:1.7}@media (width>=621px){.ld-contact .rfq-note{margin-left:16px}}@media (width<=1000px){.ld-contact-grid,.ld-contact-next ol{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.ld-contact .rfq-form .form-grid{grid-template-columns:minmax(0,1fr)}}.ld-contact-panel{border-radius:var(--radius-l);box-shadow:var(--shadow-1);border-color:#0000;overflow:hidden}.ld-contact-panel-heading h2{color:var(--on-dark)}.ld-contact .rfq-form .rfq-submit{border-radius:var(--radius-pill);letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:600}.ld-contact .rfq-form .rfq-submit:hover{background:var(--jade)}.ld-contact-fsc{border-radius:var(--radius-m)}.ld-contact-fsc h2{color:#fff;font-family:var(--font-body);font-weight:600}.ld-contact-next ol{background:0 0;border:0;gap:14px}.ld-contact-next li{border-radius:var(--radius-m);background:var(--panel);box-shadow:var(--shadow-1)}.ld-contact-next li>span{font-family:var(--font-display);color:var(--gold-deep);font-size:1.6rem;font-weight:800}
