.proj-intro__body[data-v-d1ce0dbf]{color:var(--optima-graphite,#403c45);max-width:740px;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:1.7}.proj-intro__body[data-v-d1ce0dbf] li,.proj-intro__body[data-v-d1ce0dbf] p{margin:0 0 20px;font-weight:400}.proj-intro__body[data-v-d1ce0dbf] p:last-child{margin-bottom:0}.proj-enq[data-v-25f48f2d]{z-index:4;background:#fff;margin-top:120px;padding:80px 0 100px;scroll-margin-top:66px;position:relative}.proj-enq__wave[data-v-25f48f2d]{z-index:2;pointer-events:none;width:100%;height:122px;display:block;position:absolute;top:-120px;left:0}.proj-enq__inner[data-v-25f48f2d]{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.proj-enq__info[data-v-25f48f2d]{flex:0 0 460px}.proj-enq__title[data-v-25f48f2d]{letter-spacing:-.56px;margin:0 0 20px;font-size:56px;font-weight:500;line-height:1.1}.proj-enq__desc[data-v-25f48f2d],.proj-enq__title[data-v-25f48f2d]{color:var(--optima-graphite,#403c45);font-family:Poppins,sans-serif}.proj-enq__desc[data-v-25f48f2d]{margin:0 0 40px;font-size:17px;line-height:1.65}.proj-enq__label[data-v-25f48f2d]{color:#403c45;opacity:.8;letter-spacing:.15px;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.proj-enq__about[data-v-25f48f2d]{color:var(--optima-graphite,#403c45);margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.proj-enq__form-wrap[data-v-25f48f2d]{flex:0 681px}.proj-enq__form[data-v-25f48f2d]{gap:16px}.proj-enq__field[data-v-25f48f2d],.proj-enq__form[data-v-25f48f2d]{flex-direction:column;display:flex}.proj-enq__field[data-v-25f48f2d]{gap:6px}.proj-enq__field label[data-v-25f48f2d]{color:#101828;font-family:Poppins,sans-serif;font-size:14px}.proj-enq__field input[data-v-25f48f2d],.proj-enq__field textarea[data-v-25f48f2d]{color:#403c45;background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:16px;transition:border-color .2s}.proj-enq__field input[data-v-25f48f2d]:focus,.proj-enq__field textarea[data-v-25f48f2d]:focus{border-color:var(--light-blue,#ace3ef)}.proj-enq__field input[data-v-25f48f2d]::-moz-placeholder{color:#667085;opacity:.5}.proj-enq__field textarea[data-v-25f48f2d]::-moz-placeholder{color:#667085;opacity:.5}.proj-enq__field input[data-v-25f48f2d]::placeholder,.proj-enq__field textarea[data-v-25f48f2d]::placeholder{color:#667085;opacity:.5}.proj-enq__field textarea[data-v-25f48f2d]{resize:vertical;min-height:130px}.proj-enq__error[data-v-25f48f2d]{color:#991b1b;background:#fee2e2;border-radius:4px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:14px}.proj-enq__error[data-v-25f48f2d]:empty{background:0 0;margin-top:-16px;padding:0}.proj-enq__req[data-v-25f48f2d]{margin-left:2px}.proj-enq__field input[aria-invalid=true][data-v-25f48f2d],.proj-enq__field textarea[aria-invalid=true][data-v-25f48f2d]{border-color:#b42318}.proj-enq__field-error[data-v-25f48f2d]{color:#b42318;margin:0;font-family:Poppins,sans-serif;font-size:14px}.proj-enq__success[data-v-25f48f2d]:focus{outline:none}.proj-enq__submit-row[data-v-25f48f2d]{justify-content:flex-end;margin-top:8px;display:flex}.proj-enq__btn[data-v-25f48f2d]{cursor:pointer;border:none;border-radius:4px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.proj-enq__btn--submit[data-v-25f48f2d]{background:var(--optima-graphite,#403c45);color:#fff;min-width:159px}.proj-enq__btn--submit[data-v-25f48f2d]:hover:not(:disabled){background:#524d58}.proj-enq__btn--submit[data-v-25f48f2d]:disabled{opacity:.6;cursor:default}.proj-enq__btn--outline[data-v-25f48f2d]{color:var(--optima-graphite,#403c45);border:1px solid var(--optima-graphite,#403c45);background:0 0}.proj-enq__btn--outline[data-v-25f48f2d]:hover{background:#f7f7f7}.proj-enq__success[data-v-25f48f2d]{text-align:center;padding:60px 0}.proj-enq__success h3[data-v-25f48f2d]{color:var(--optima-graphite,#403c45);margin:0 0 12px;font-family:Poppins,sans-serif;font-size:24px;font-weight:500}.proj-enq__success p[data-v-25f48f2d]{color:#64748b;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:16px}@media (width<=1024px){.proj-enq__inner[data-v-25f48f2d]{flex-direction:column;align-items:stretch;gap:40px}.proj-enq__info[data-v-25f48f2d]{flex:none}.proj-enq__form-wrap[data-v-25f48f2d]{flex:none;width:100%}.proj-enq__title[data-v-25f48f2d]{font-size:36px}}.proj-page[data-v-ad1940c0]{background:var(--optima-warm-grey,#d8d3d0);isolation:isolate;position:relative}.proj-page__scroll[data-v-ad1940c0]{z-index:2;position:relative}.proj-page__wave[data-v-ad1940c0]{z-index:2;pointer-events:none;width:100%;height:122px;display:block;position:absolute;top:-120px;left:0}.proj-page__tint[data-v-ad1940c0]{z-index:3;background:#f7f7f7;position:relative;overflow:visible}.proj-page[data-v-ad1940c0] .container{max-width:var(--site-max);padding-inline:95px}@media (width<=1200px){.proj-page[data-v-ad1940c0] .container{padding-inline:50px}}@media (width<=768px){.proj-page[data-v-ad1940c0] .container{padding-inline:24px}}.proj-page__split-grid[data-v-ad1940c0]{grid-template-columns:minmax(0,1fr) 402px;align-items:start;gap:48px;display:grid}.proj-page__intro-section[data-v-ad1940c0]{padding:24px 0 0}.proj-page__body-section[data-v-ad1940c0]{padding:0 0 24px}.proj-page__body-card[data-v-ad1940c0]{background:#fff;min-width:0;padding:56px 64px 16px}.proj-page__intro-grid[data-v-ad1940c0]{grid-template-areas:"title spec""body spec";gap:0 48px}.proj-page__intro-bg[data-v-ad1940c0]{z-index:0;background:#fff;grid-area:1/1/3;align-self:stretch}.proj-page__intro-body[data-v-ad1940c0],.proj-page__intro-title[data-v-ad1940c0]{z-index:1;min-width:0;position:relative}.proj-page__intro-title[data-v-ad1940c0]{grid-area:title;padding:56px 64px 14px}.proj-page__intro-body[data-v-ad1940c0]{grid-area:body;padding:14px 64px 56px}.proj-page__intro-aside[data-v-ad1940c0]{grid-area:spec;width:100%}@media (width>=1025px){.proj-page__intro-aside[data-v-ad1940c0]{top:var(--proj-spec-sticky-top,24px);transition:top .4s;position:sticky}}.proj-page__bespoke-wrap[data-v-ad1940c0]{padding-top:40px}.proj-page__share-end[data-v-ad1940c0]{padding-top:8px;display:none}@media (width<=1024px){.proj-page__split-grid[data-v-ad1940c0]{grid-template-columns:1fr;gap:40px}.proj-page__body-card[data-v-ad1940c0]{padding:40px 32px}}@media (width>=769px) and (width<=1024px){.proj-page__intro-grid[data-v-ad1940c0]{grid-template-areas:"title""body""spec";gap:0}.proj-page__intro-title[data-v-ad1940c0]{padding:40px 32px 14px}.proj-page__intro-body[data-v-ad1940c0]{padding:14px 32px 40px}.proj-page__intro-aside[data-v-ad1940c0]{margin-top:40px;margin-bottom:56px}}@media (width<=768px){.proj-page__intro-grid[data-v-ad1940c0]{grid-template-areas:"title""spec""body";gap:32px 0}.proj-page__intro-bg[data-v-ad1940c0]{display:none}.proj-page__intro-body[data-v-ad1940c0],.proj-page__intro-title[data-v-ad1940c0]{padding:0}}.proj-page__bg-chladni[data-v-ad1940c0]{--chladni-anchor:-41px;--chladni-overscan:4.2;--chladni-straddle:.3;--chladni-shift:-50vw;z-index:-1;opacity:0;will-change:opacity}@media (width<=768px){.proj-page__body-card[data-v-ad1940c0]{background:0 0}.proj-page__share-end[data-v-ad1940c0]{display:block}}.proj-page-state__inner[data-v-ad1940c0]{text-align:center;padding-block:120px}.proj-page-state__title[data-v-ad1940c0]{letter-spacing:-.02em;color:var(--optima-graphite,#403c45);margin:0 0 20px;font-size:clamp(26px,3.5vw,40px);font-weight:500;line-height:1.2}.proj-page-state__copy[data-v-ad1940c0]{color:color-mix(in srgb,var(--optima-graphite,#403c45) 70%,transparent);text-wrap:balance;max-width:440px;margin:0 auto 40px;font-size:17px;line-height:1.7}.proj-page-state__actions[data-v-ad1940c0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.proj-page-state__btn[data-v-ad1940c0]{cursor:pointer;border-radius:4px;padding:13px 28px;font-size:15px;font-weight:400;text-decoration:none}.proj-page-state__btn[data-v-ad1940c0]:disabled{cursor:progress;opacity:.7}.proj-page-state__btn--outline[data-v-ad1940c0]{border:1px solid var(--optima-graphite,#403c45);color:var(--optima-graphite,#403c45);background:0 0;transition:background .2s,color .2s}.proj-page-state__btn--outline[data-v-ad1940c0]:hover{background:var(--optima-graphite,#403c45);color:#fff}@media (width<=576px){.proj-page-state__inner[data-v-ad1940c0]{padding-block:72px}.proj-page-state__actions[data-v-ad1940c0]{flex-direction:column;align-items:stretch}.proj-page-state__btn[data-v-ad1940c0]{text-align:center}}.proj-page{visibility:hidden}.proj-page.proj-page--ready{visibility:visible}.page-layout:has(.proj-page:not(.proj-page--ready)){background:var(--optima-warm-grey,#d8d3d0)}
