.Contact-module-scss-module__RXwEOW__inner{width:100%;min-height:calc(var(--full-height-with-footer));grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.Contact-module-scss-module__RXwEOW__left__inner{background-color:var(--bg-colour);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;height:100%;padding:50px;display:flex;position:relative}.Contact-module-scss-module__RXwEOW__content{z-index:1;max-width:500px;position:relative}.Contact-module-scss-module__RXwEOW__content h1,.Contact-module-scss-module__RXwEOW__content h2,.Contact-module-scss-module__RXwEOW__content h3{margin-bottom:20px;font-size:80px}.Contact-module-scss-module__RXwEOW__buttons{z-index:1;gap:1em;display:flex;position:relative}.Contact-module-scss-module__RXwEOW__buttons p{font-family:var(--heading-font);text-transform:uppercase;margin-bottom:.5em}.Contact-module-scss-module__RXwEOW__right__inner{background-color:var(--text-colour);color:var(--bg-colour);height:100%;padding:50px}@media (max-width:900px){.Contact-module-scss-module__RXwEOW__inner{grid-template-columns:1fr}}@media (max-width:768px){.Contact-module-scss-module__RXwEOW__left__inner,.Contact-module-scss-module__RXwEOW__right__inner{padding:30px}.Contact-module-scss-module__RXwEOW__content h1,.Contact-module-scss-module__RXwEOW__content h2,.Contact-module-scss-module__RXwEOW__content h3{font-size:50px}.Contact-module-scss-module__RXwEOW__buttons{flex-direction:column}}
.ClipPath-module-scss-module__cI88WW__container{width:100%;height:100%;position:relative}.ClipPath-module-scss-module__cI88WW__svg{pointer-events:none;width:0;height:0;position:absolute}.ClipPath-module-scss-module__cI88WW__clipped{width:100%;height:100%}
.Gradient-module-scss-module__OWcq1G__gradient{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.Gradient-module-scss-module__OWcq1G__gradient:before{content:"";z-index:1;background:linear-gradient(180deg,var(--gradient-2)0%,transparent 30%,transparent 70%,var(--gradient-2)100%),radial-gradient(350vh 350vh at calc(var(--light-x,50)*1%)calc(var(--light-y,50)*1%),var(--gradient-4)0%,var(--gradient-3)20%,var(--gradient-2)50%);opacity:.6;position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__gradient:after{content:"";z-index:2;background:radial-gradient(350vh 350vh at calc(var(--light-x,50)*1%)calc(var(--light-y,50)*1%),var(--gradient-3)0%,transparent 30%);opacity:.25;filter:blur(100px);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__flutes{z-index:3;-webkit-backdrop-filter:blur(10px)brightness(1.2);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__flutes:before{content:"";background-color:#fff0;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 9px 30px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 9px 30px)}.Gradient-module-scss-module__OWcq1G__flutes:after{content:"";background-color:#fff3;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0 3px,#000 24px 27px,#0000 30px);mask-image:repeating-linear-gradient(90deg,#0000 0 3px,#000 24px 27px,#0000 30px)}.Gradient-module-scss-module__OWcq1G__lightRefractionBack{z-index:4;opacity:.4;background:radial-gradient(ellipse 280% 250% at calc((var(--light-x,50) - 5)*1%)calc((var(--light-y,50) - 5)*1%),var(--gradient-3)0%,transparent 50%);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__darkRefractionBack{z-index:4;opacity:.4;background:radial-gradient(ellipse 300% 300% at calc((var(--dark-x,50) + 5)*1%)calc((var(--dark-y,50) + 5)*1%),var(--gradient-1)0%,transparent 50%);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__lightRefractionFront{z-index:5;opacity:.7;background:radial-gradient(ellipse 280% 250% at calc((var(--light-x,50) + 5)*1%)calc((var(--light-y,50) + 5)*1%),var(--gradient-3)0%,transparent 50%);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__darkRefractionFront{z-index:5;opacity:.7;background:radial-gradient(ellipse 280% 250% at calc((var(--dark-x,50) - 5)*1%)calc((var(--dark-y,50) - 5)*1%),var(--gradient-1)0%,transparent 50%);position:absolute;inset:0}.Gradient-module-scss-module__OWcq1G__mouseGradient{z-index:6;opacity:.4;filter:blur(40px);background:radial-gradient(circle 40vw at calc(var(--mouse-x,50)*1%)calc(var(--mouse-y,50)*1%),var(--gradient-4)0%,var(--gradient-3)35%,transparent 70%);position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.Gradient-module-scss-module__OWcq1G__mouseGradient{display:none}}
.Button-module-scss-module__HB5Z3q__button,.Button-module-scss-module__HB5Z3q__with__arrow{background-color:var(--background);color:var(--text);cursor:pointer;text-transform:uppercase;font-size:.95em;line-height:1;font-family:var(--heading-font);transition:transform .25s var(--ease-spring);border:none;border-radius:2em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.Button-module-scss-module__HB5Z3q__button:disabled,.Button-module-scss-module__HB5Z3q__with__arrow:disabled{cursor:not-allowed;opacity:.5}.Button-module-scss-module__HB5Z3q__button:hover,.Button-module-scss-module__HB5Z3q__with__arrow:hover,.Button-module-scss-module__HB5Z3q__button:focus,.Button-module-scss-module__HB5Z3q__with__arrow:focus{transform:scale(1.05)}.Button-module-scss-module__HB5Z3q__button:active,.Button-module-scss-module__HB5Z3q__with__arrow:active{transform:scale(.95)}.Button-module-scss-module__HB5Z3q__outline{border:1px solid var(--text)}.Button-module-scss-module__HB5Z3q__with__arrow:hover{transform:scale(1.05)}.Button-module-scss-module__HB5Z3q__with__arrow:hover .Button-module-scss-module__HB5Z3q__arrow{transform:translate(.1em)translateY(-.05em)scale(1.02)}.Button-module-scss-module__HB5Z3q__with__arrow:hover .Button-module-scss-module__HB5Z3q__text__inner{transform:translate(-.1em)scale(1.02)}.Button-module-scss-module__HB5Z3q__layer{pointer-events:none;display:block;position:relative}.Button-module-scss-module__HB5Z3q__layer__content{padding:.4em .6em;display:block}.Button-module-scss-module__HB5Z3q__layer__overlay{pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0}.Button-module-scss-module__HB5Z3q__text__inner{transition:transform .4s var(--ease-spring);display:inline-block}.Button-module-scss-module__HB5Z3q__arrow{transition:transform .4s var(--ease-spring);margin-left:.3em;display:inline-block;transform:translateY(-.05em)}.Button-module-scss-module__HB5Z3q__layer .Button-module-scss-module__HB5Z3q__arrow{color:var(--primary-colour)}.Button-module-scss-module__HB5Z3q__layer__overlay .Button-module-scss-module__HB5Z3q__arrow{color:inherit}
.Footer-module-scss-module__wcgw9G__inner{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:5px 20px 10px;font-size:12px;display:grid}.Footer-module-scss-module__wcgw9G__left{text-align:left}.Footer-module-scss-module__wcgw9G__right{text-align:right}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__inner{grid-template-columns:1fr}.Footer-module-scss-module__wcgw9G__left{text-align:center;order:2}.Footer-module-scss-module__wcgw9G__centre,.Footer-module-scss-module__wcgw9G__right{text-align:center}}
.Form-module-scss-module__TeAh4W__form{flex-direction:column;gap:10px;display:flex}.Form-module-scss-module__TeAh4W__form button{align-self:flex-start;font-size:16px}.Form-module-scss-module__TeAh4W__form__label,.Form-module-scss-module__TeAh4W__textarea label,.Form-module-scss-module__TeAh4W__input label{font-size:16px;font-family:var(--heading-font);text-transform:uppercase}.Form-module-scss-module__TeAh4W__form__input,.Form-module-scss-module__TeAh4W__textarea textarea,.Form-module-scss-module__TeAh4W__input input{border:2px solid var(--bg-colour);background-color:var(--text-colour);color:var(--bg-colour);border-radius:.5em;padding:.5em}.Form-module-scss-module__TeAh4W__form__input:focus,.Form-module-scss-module__TeAh4W__textarea textarea:focus,.Form-module-scss-module__TeAh4W__input input:focus{border-color:var(--primary-colour);outline:none}.Form-module-scss-module__TeAh4W__input,.Form-module-scss-module__TeAh4W__textarea{flex-direction:column;gap:10px;display:flex}
