.EnquiryForm-module__Rc6biG__form{gap:18px;display:grid}.EnquiryForm-module__Rc6biG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.EnquiryForm-module__Rc6biG__checks{border:0;gap:10px;margin:0;padding:0;display:grid}.EnquiryForm-module__Rc6biG__checkGrid{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.EnquiryForm-module__Rc6biG__check{border-bottom:1px solid var(--rule);cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:.9688rem;display:flex}.EnquiryForm-module__Rc6biG__check input{width:18px;height:18px;accent-color:var(--ink)}.EnquiryForm-module__Rc6biG__sent{background:var(--card);border:1.5px solid var(--ink);color:var(--ink);gap:14px;padding:28px;display:grid}.EnquiryForm-module__Rc6biG__sent p:last-child{color:var(--ink-2)}@media (max-width:640px){.EnquiryForm-module__Rc6biG__row,.EnquiryForm-module__Rc6biG__checkGrid{grid-template-columns:1fr}}
.page-module__WMCr2G__page{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(64px,9vw,128px)}.page-module__WMCr2G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.page-module__WMCr2G__info{gap:24px;display:grid}.page-module__WMCr2G__details{border-top:1px solid var(--ink);margin:8px 0 0}.page-module__WMCr2G__details div{border-bottom:1px solid var(--rule);grid-template-columns:8rem minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.page-module__WMCr2G__details dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:4px;font-size:.6875rem}.page-module__WMCr2G__details dd{margin:0;font-size:1.125rem;font-weight:600;font-stretch:90%}.page-module__WMCr2G__details a{text-decoration:none}.page-module__WMCr2G__details a:hover{text-underline-offset:3px;text-decoration:underline}.page-module__WMCr2G__photo{aspect-ratio:16/9;background:var(--paper-2);margin-top:12px;position:relative}.page-module__WMCr2G__formCol{background:var(--card);border:1.5px solid var(--ink);scroll-margin-top:calc(var(--header-h) + 24px);gap:24px;padding:clamp(22px,3vw,40px);display:grid}.page-module__WMCr2G__formHead{gap:12px;display:grid}.page-module__WMCr2G__formHead p:last-child{color:var(--ink-2)}@media (max-width:900px){.page-module__WMCr2G__grid{grid-template-columns:1fr}}
