.enquiry-form-module__3hCkYW__form{min-width:0}.enquiry-form-module__3hCkYW__fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.enquiry-form-module__3hCkYW__legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.enquiry-form-module__3hCkYW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.enquiry-form-module__3hCkYW__form label{gap:9px;min-width:0;font-size:15px;font-weight:700;display:grid}.enquiry-form-module__3hCkYW__form label>span{color:var(--muted);font-size:13px;font-weight:400}.enquiry-form-module__3hCkYW__form input:not([type=checkbox]):not([type=file]),.enquiry-form-module__3hCkYW__form textarea{border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:12px;font-size:16px;font-weight:400}.enquiry-form-module__3hCkYW__form textarea{resize:vertical;min-height:150px}.enquiry-form-module__3hCkYW__form input:focus-visible,.enquiry-form-module__3hCkYW__form textarea:focus-visible,.enquiry-form-module__3hCkYW__form button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.enquiry-form-module__3hCkYW__form :disabled{cursor:not-allowed}.enquiry-form-module__3hCkYW__form button:disabled{opacity:.55}.enquiry-form-module__3hCkYW__upload{border:1px solid var(--rule);min-width:0;padding:20px}.enquiry-form-module__3hCkYW__upload p,.enquiry-form-module__3hCkYW__privacy{color:var(--muted);margin:10px 0;font-size:14px;line-height:1.55}.enquiry-form-module__3hCkYW__upload input{width:100%;margin-top:8px;font-size:14px}.enquiry-form-module__3hCkYW__upload input::file-selector-button{border:1px solid var(--ink);min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:0;margin-right:12px;padding:9px 12px}.enquiry-form-module__3hCkYW__upload ul{overflow-wrap:anywhere;margin:14px 0 0;padding-left:20px;font-size:14px}.enquiry-form-module__3hCkYW__clear{min-height:44px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.enquiry-form-module__3hCkYW__form .enquiry-form-module__3hCkYW__consent{align-items:flex-start;gap:12px;font-weight:400;display:flex}.enquiry-form-module__3hCkYW__consent input{width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px;margin:2px 0 0}.enquiry-form-module__3hCkYW__form .enquiry-form-module__3hCkYW__consent span{color:var(--ink);font-size:14px;line-height:1.6}.enquiry-form-module__3hCkYW__form .enquiry-form-module__3hCkYW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-form-module__3hCkYW__notice{border:1px solid var(--ink);overflow-wrap:anywhere;margin:0 0 24px;padding:18px;font-size:15px;line-height:1.6}.enquiry-form-module__3hCkYW__notice a{text-decoration:underline}.enquiry-form-module__3hCkYW__notice:focus{outline:2px solid var(--ink);outline-offset:3px}.enquiry-form-module__3hCkYW__security{min-width:0}@media (max-width:720px){.enquiry-form-module__3hCkYW__grid{grid-template-columns:1fr}.enquiry-form-module__3hCkYW__upload{padding:14px}}
.page-module__z0Ifna__page{background:var(--paper-bright);padding:122px clamp(22px,8vw,150px) 80px}.page-module__z0Ifna__back{text-underline-offset:4px;align-items:center;max-width:1040px;min-height:44px;margin:0 auto 36px;font-size:14px;text-decoration:underline;display:flex}.page-module__z0Ifna__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;max-width:1040px;margin:auto;display:grid}.page-module__z0Ifna__intro{min-width:0}.page-module__z0Ifna__intro h1{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,4vw,62px);line-height:1}.page-module__z0Ifna__intro>p:not(.page-module__z0Ifna__eyebrow){color:var(--muted);margin:26px 0;font-size:17px;line-height:1.6}.page-module__z0Ifna__intro a{color:var(--ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:900px){.page-module__z0Ifna__layout{grid-template-columns:1fr;gap:32px}.page-module__z0Ifna__intro{max-width:650px}}@media (max-width:720px){.page-module__z0Ifna__page{padding-top:98px}.page-module__z0Ifna__back{margin-bottom:24px}}
